From d0e9166e3c6cabda8c4173ce9adb9b7f8122fe0a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 30 Mar 2024 01:05:43 +0000 Subject: [PATCH 01/82] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-5940.yml | 5 ----- html/changelogs/AutoChangeLog-pr-6036.yml | 4 ---- html/changelogs/archive/2024-03.yml | 6 ++++++ 3 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-5940.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6036.yml diff --git a/html/changelogs/AutoChangeLog-pr-5940.yml b/html/changelogs/AutoChangeLog-pr-5940.yml deleted file mode 100644 index a5bc2a449945..000000000000 --- a/html/changelogs/AutoChangeLog-pr-5940.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "iloveloopers" -delete-after: True -changes: - - balance: "You can now use the mortar while shipside during hijack, but only once." - - rscadd: "Ghosts now get a warning when a custom mortar shell is about to land." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6036.yml b/html/changelogs/AutoChangeLog-pr-6036.yml deleted file mode 100644 index 5937bd63dfa0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6036.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - qol: "old cosmetic NVG can not be broken" \ No newline at end of file diff --git a/html/changelogs/archive/2024-03.yml b/html/changelogs/archive/2024-03.yml index c8b64c5db3d6..fec9dd3b9c19 100644 --- a/html/changelogs/archive/2024-03.yml +++ b/html/changelogs/archive/2024-03.yml @@ -323,3 +323,9 @@ - code_imp: Added a third level of zoom to the Toggle Zoom verb vero5123: - bugfix: Fixes teleporting when placing mobs onto chairs and beds. +2024-03-30: + cuberound: + - qol: old cosmetic NVG can not be broken + iloveloopers: + - balance: You can now use the mortar while shipside during hijack, but only once. + - rscadd: Ghosts now get a warning when a custom mortar shell is about to land. From 704aaa8ac3036f7cede6290bb155cfa140c2e86a Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Sat, 30 Mar 2024 08:18:38 +0000 Subject: [PATCH 02/82] Slightly expands weedible area to of west lZ2 T-comms area (#5979) # About the pull request Adds another weedable zone west of LZ2 T-comms tower # Explain why it's good for the game The weedibility of the area is quite light compared to the other tower and players lack a lot of options other than assaulting from across the river # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby maptweak: New weedable zone west of LZ2 T-comms tower /:cl: --- code/game/area/LV624.dm | 1 + maps/map_files/LV624/LV624.dmm | 355 ++++++++---------- .../LV624/standalone/leftsidepass.dmm | 124 ++---- 3 files changed, 185 insertions(+), 295 deletions(-) diff --git a/code/game/area/LV624.dm b/code/game/area/LV624.dm index 613703a0be6e..464067e827d3 100644 --- a/code/game/area/LV624.dm +++ b/code/game/area/LV624.dm @@ -37,6 +37,7 @@ name ="\improper Western Jungle" icon_state = "west" //ambience = list('sound/ambience/jungle_amb1.ogg') + is_resin_allowed = FALSE /area/lv624/ground/jungle/west_jungle/ceiling ceiling = CEILING_GLASS diff --git a/maps/map_files/LV624/LV624.dmm b/maps/map_files/LV624/LV624.dmm index ffe928acf3ae..6f03ce4c2cba 100644 --- a/maps/map_files/LV624/LV624.dmm +++ b/maps/map_files/LV624/LV624.dmm @@ -1895,7 +1895,7 @@ /area/lv624/ground/barrens/east_barrens/ceiling) "aja" = ( /obj/effect/decal/cleanable/blood/splatter, -/turf/open/gm/dirtgrassborder/east, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/west_jungle) "ajc" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -2585,9 +2585,9 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/west_caves) "amK" = ( -/obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, -/area/lv624/ground/river/west_river) +/obj/structure/flora/bush/ausbushes/var3/leafybush, +/turf/open/gm/dirt, +/area/lv624/ground/jungle/west_jungle) "amL" = ( /obj/structure/flora/bush/ausbushes/palebush, /turf/open/gm/river, @@ -3061,7 +3061,7 @@ /area/lv624/lazarus/hydroponics) "aqq" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/dirtgrassborder/west, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/west_jungle) "aqr" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, @@ -3262,7 +3262,8 @@ /turf/open/gm/dirtgrassborder/west, /area/lv624/lazarus/quartstorage/outdoors) "arE" = ( -/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/west_jungle) "arG" = ( /obj/effect/landmark/survivor_spawner, @@ -3337,8 +3338,8 @@ /turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "asd" = ( -/obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder/south, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/west_jungle) "ase" = ( /turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, @@ -3426,8 +3427,8 @@ }, /area/lv624/lazarus/landing_zones/lz1) "asK" = ( -/obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass/grass1, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirt, /area/lv624/ground/jungle/west_jungle) "asL" = ( /obj/item/tool/warning_cone, @@ -3497,16 +3498,12 @@ }, /area/lv624/lazarus/research) "asX" = ( -/obj/structure/flora/grass/tallgrass/jungle/corner{ - dir = 6 - }, -/turf/open/gm/grass/grass2, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_jungle) "asY" = ( -/obj/structure/flora/grass/tallgrass/jungle/corner{ - dir = 10 - }, -/turf/open/gm/grass/grass2, +/obj/effect/landmark/monkey_spawn, +/turf/open/gm/dirt, /area/lv624/ground/jungle/west_jungle) "asZ" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, @@ -4446,10 +4443,6 @@ icon_state = "whitepurplecorner" }, /area/lv624/lazarus/fitness) -"awz" = ( -/obj/structure/flora/grass/tallgrass/jungle/corner, -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) "awC" = ( /obj/structure/flora/bush/ausbushes/reedbush, /turf/open/gm/coast/beachcorner/north_east, @@ -4829,9 +4822,6 @@ icon_state = "whitepurplecorner" }, /area/lv624/lazarus/fitness) -"axV" = ( -/turf/open/gm/dirtgrassborder/north, -/area/lv624/ground/jungle/west_jungle) "axW" = ( /obj/effect/decal/remains/xeno, /obj/structure/fence, @@ -4860,12 +4850,6 @@ /obj/effect/landmark/lv624/xeno_tunnel, /turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) -"ayd" = ( -/obj/structure/flora/grass/tallgrass/jungle/corner{ - dir = 4 - }, -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) "ayg" = ( /obj/structure/computerframe, /turf/open/floor/plating{ @@ -4895,12 +4879,6 @@ icon_state = "vault" }, /area/lv624/lazarus/robotics) -"ayl" = ( -/obj/structure/flora/grass/tallgrass/jungle/corner{ - dir = 1 - }, -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) "aym" = ( /obj/structure/machinery/autolathe, /turf/open/floor{ @@ -5070,10 +5048,6 @@ icon_state = "whitepurple" }, /area/lv624/lazarus/research) -"ayN" = ( -/obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, -/area/lv624/ground/jungle/west_jungle) "ayO" = ( /obj/item/weapon/baseballbat/metal, /obj/item/weapon/baseballbat/metal{ @@ -7821,14 +7795,6 @@ /obj/structure/flora/bush/ausbushes/var3/fernybush, /turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) -"aIn" = ( -/obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) -"aIo" = ( -/obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) "aIp" = ( /obj/structure/surface/table, /obj/effect/landmark/crap_item, @@ -12333,10 +12299,6 @@ /obj/structure/flora/jungle/vines/heavy, /turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) -"bbu" = ( -/obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/grass/grass2, -/area/lv624/ground/jungle/west_jungle) "bbx" = ( /obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/jungle/vines/heavy, @@ -12344,7 +12306,7 @@ /area/lv624/ground/jungle/east_central_jungle) "bbC" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass/grass2, +/turf/open/gm/dirt, /area/lv624/ground/jungle/west_jungle) "bbH" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, @@ -16023,7 +15985,7 @@ /area/lv624/lazarus/comms) "hJn" = ( /obj/structure/flora/jungle/vines/light_2, -/turf/open/gm/grass/grass2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "hJW" = ( /turf/open/gm/dirtgrassborder/south, @@ -21378,10 +21340,6 @@ /obj/effect/landmark/objective_landmark/close, /turf/open/floor/vault, /area/lv624/lazarus/quartstorage) -"rvL" = ( -/obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass/grass2, -/area/lv624/ground/jungle/west_jungle) "rvW" = ( /obj/effect/landmark/lv624/fog_blocker, /turf/open/gm/grass/grass1, @@ -23306,9 +23264,6 @@ /obj/structure/fence, /turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/west_tcomms_road) -"uSw" = ( -/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, -/area/lv624/ground/jungle/west_jungle) "uSy" = ( /turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/barrens/east_barrens) @@ -25769,7 +25724,7 @@ atC aAt aro aHE -aIn +aro asw asw asw @@ -25989,13 +25944,13 @@ nsk nsk nsk aun -aqS -suv -atZ +ase +arE +atC vVD -ayT -aro -aro +asd +atu +asx aro asw asw @@ -26216,20 +26171,20 @@ aYX alC alC auc -amK -arn -asK +aZb +aAl +ase pbd avf -ayT -aro -aBk -aro -aIo +asK +aAl +ase +atu +asx asw asw asw -aro +arP awb awe awe @@ -26444,18 +26399,18 @@ aYS aud aud auP -aqS -rvL -asc -aro -aro -aro -asw -aro -aro -aro -aro -aro +aAl +aAl +aAl +aAl +aAl +aAl +avf +aAl +aAl +ase +atu +asx aro aro ata @@ -26672,19 +26627,19 @@ arV aud aud auP -aqS +aAl avf -aro -awb -ayd -azg -aro -aro -aIm -aro -aro -arP -asc +aAl +aAl +aAl +aAl +aAl +aAl +aAl +aAl +aAl +ase +asx aro aro aro @@ -26900,18 +26855,18 @@ aud amG bGb auP -asd +aAl avf -asX -awe -awe -ayl -aro -aro -aro -aIq -aCO -atu +aAl +aAl +aAl +aAl +aAl +aAl +aAl +asY +aAl +aAl aqq atu atu @@ -27128,17 +27083,17 @@ aud aud asp auP -aqS -asc -asY -awe -awe -awV -aro -asw -aro -aCO -aEe +aAl +aAl +aAl +aAl +aAl +aAl +aAl +avf +avf +aAl +aAl aAl aAl aAl @@ -27356,16 +27311,16 @@ aud aud aud auP -aqS -bbu -asZ -awz -ayl -aro -atA -aro -asg -axV +aAl +aAl +aAl +aAl +aAl +aAl +aAl +avf +aAl +aAl aAl aAl aAl @@ -27584,16 +27539,16 @@ asF aud fQL aBn -asd -aro -asX -awe -ayA -ayd -azg -aro -aCO -aEe +aAl +aAl +aAl +aAl +aAl +aAl +aAl +aAl +aAl +aAl aAl aAl ayh @@ -27812,15 +27767,15 @@ aud aud oym xuK -ase -asx -ata -awV -asw -ata -awV -aro -axV +aAl +aAl +aAl +avf +avf +aAl +aAl +aAl +aAl kQY knd knd @@ -28040,15 +27995,15 @@ arU aud atJ aYR -akZ -aqS -arP -aro -aro -aro -asc -aCO -aEe +axw +aAl +aAl +aAl +avf +avf +aAl +aAl +aAl oek jga jga @@ -28269,14 +28224,14 @@ xJA xJA bGb dmf -ase -atu -atu -asx -aro +aAl +aAl +aAl +aAl +aAl bbC -axV -ayh +aAl +kQY ayV jga azs @@ -28500,10 +28455,10 @@ bBu knd knd axw -ase -atu -atu -aEe +aAl +aAl +aAl +aAl oek jga jga @@ -29633,8 +29588,8 @@ aud aud asF auP -aqR -arE +aAl +aAl npf sTB sTB @@ -29861,13 +29816,13 @@ aud aud bGb auP -aqS -uSw -asa -asa -asa -asa -arE +aAl +aAl +aAl +aAl +aAl +aAl +aAl awC sTB sTB @@ -30089,13 +30044,13 @@ aud asp aud auP -aqS -arP -asc -asg -aro -atA -axV +aAl +amK +aAl +aAl +aAl +aAl +aAl aiS aAl aAl @@ -30317,15 +30272,15 @@ aud aud aud auP -aqS +aAl aFm aFm auO aFm aFm aAl -aqR -asa +aAl +aAl aja asa asa @@ -30545,16 +30500,16 @@ aud aud amG auP -aqS +aAl aFm aue auf aXC aFm aAl -ayN -asx -ayT +aqi +aAl +asX aAp aAp baN @@ -30773,7 +30728,7 @@ aud aud aud asR -aqS +aAl aFm auf auf @@ -30781,7 +30736,7 @@ aZp aFm aAl omu -aqS +aAl aAp aAp aAp @@ -31001,7 +30956,7 @@ amG aud aul aBn -aqS +aAl aFQ aug wFx @@ -31229,7 +31184,7 @@ aud bGb auP aqi -ase +aAl aFm aZn axp diff --git a/maps/map_files/LV624/standalone/leftsidepass.dmm b/maps/map_files/LV624/standalone/leftsidepass.dmm index 678059d4ad83..0b90931f2fd3 100644 --- a/maps/map_files/LV624/standalone/leftsidepass.dmm +++ b/maps/map_files/LV624/standalone/leftsidepass.dmm @@ -1,8 +1,4 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ab" = ( -/obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast/north, -/area/lv624/ground/river/west_river) "ac" = ( /obj/effect/landmark/hunter_primary, /turf/open/gm/dirt, @@ -53,87 +49,26 @@ "ar" = ( /turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/west_river) -"as" = ( -/obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirt, -/area/lv624/ground/jungle/west_jungle) -"at" = ( -/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, -/area/lv624/ground/river/west_river) "au" = ( /turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_jungle) -"av" = ( -/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, -/area/lv624/ground/jungle/west_jungle) "aw" = ( -/obj/structure/flora/bush/ausbushes/reedbush, /turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/jungle/west_jungle) -"ax" = ( -/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, -/area/lv624/ground/jungle/west_jungle) -"ay" = ( -/obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass/grass2, -/area/lv624/ground/jungle/west_jungle) -"az" = ( -/turf/open/gm/grass/grass2, -/area/lv624/ground/jungle/west_jungle) -"aA" = ( -/obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/grass/grass2, -/area/lv624/ground/jungle/west_jungle) -"aB" = ( -/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, -/area/lv624/ground/jungle/west_jungle) "aC" = ( /obj/structure/flora/jungle/vines/light_2, /turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "aD" = ( /obj/structure/flora/jungle/vines/light_1, -/turf/open/gm/grass/grass2, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/west_jungle) "aE" = ( -/obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) -"aF" = ( -/obj/structure/flora/grass/tallgrass/jungle/corner{ - dir = 6 - }, -/turf/open/gm/grass/grass2, -/area/lv624/ground/jungle/west_jungle) -"aG" = ( -/obj/structure/flora/grass/tallgrass/jungle/corner{ - dir = 10 - }, -/turf/open/gm/grass/grass2, -/area/lv624/ground/jungle/west_jungle) -"aH" = ( -/obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) -"aI" = ( -/obj/structure/flora/grass/tallgrass/jungle/corner{ - dir = 10 - }, -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) -"aJ" = ( -/obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) -"aK" = ( -/turf/open/gm/dirtgrassborder/west, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/west_jungle) "aU" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/river/west_river) -"aV" = ( -/turf/open/gm/grass/grass1, -/area/lv624/ground/jungle/west_jungle) "aX" = ( /turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/west_river) @@ -172,8 +107,7 @@ /turf/open/gm/river, /area/lv624/ground/river/west_river) "bV" = ( -/obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder/south, +/turf/open/gm/dirt, /area/lv624/ground/jungle/west_jungle) "gX" = ( /turf/closed/wall/rock/brown, @@ -268,7 +202,7 @@ ES ES ES qG -au +aE aD "} (4,1,1) = {" @@ -282,8 +216,8 @@ ai ad ad aq -at -ax +ES +bV aE "} (5,1,1) = {" @@ -297,9 +231,9 @@ bm bc bc bt -au -ay -az +bV +bV +bV "} (6,1,1) = {" bi @@ -312,9 +246,9 @@ aj bc bc bt -au +bV Za -aV +bV "} (7,1,1) = {" bi @@ -329,7 +263,7 @@ FJ bt bV Za -aF +bV "} (8,1,1) = {" bi @@ -342,9 +276,9 @@ bc bc am bt -au -az -aG +bV +bV +bV "} (9,1,1) = {" bx @@ -357,9 +291,9 @@ bc bc bc bt -au -aA -aH +bV +bV +bV "} (10,1,1) = {" bf @@ -373,8 +307,8 @@ bc aX ar bV -aV -aF +bV +bV "} (11,1,1) = {" bi @@ -386,10 +320,10 @@ bN bc bc bt -as -av -aB -aI +bV +bV +bV +bV "} (12,1,1) = {" bi @@ -403,8 +337,8 @@ bc ao zW aw -au -aJ +bV +bV "} (13,1,1) = {" bx @@ -418,12 +352,12 @@ bc bc ve Ms -av -aK +bV +bV "} (14,1,1) = {" bi -ab +bL af af af From d2dc261daa741dd0a2a2742e941c2bdcab5ae656 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 30 Mar 2024 08:24:20 +0000 Subject: [PATCH 03/82] Automatic changelog for PR #5979 [ci skip] --- html/changelogs/AutoChangeLog-pr-5979.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5979.yml diff --git a/html/changelogs/AutoChangeLog-pr-5979.yml b/html/changelogs/AutoChangeLog-pr-5979.yml new file mode 100644 index 000000000000..98498ffb5520 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5979.yml @@ -0,0 +1,4 @@ +author: "SpartanBobby" +delete-after: True +changes: + - maptweak: "New weedable zone west of LZ2 T-comms tower" \ No newline at end of file From 8c675cee84f104e8d7bfbe0eca93aae1a073393f Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Sat, 30 Mar 2024 08:23:15 +0000 Subject: [PATCH 04/82] LV522 Changes: Ledges, Sewer, Reactor Entry, East reactor (#6008) # About the pull request This PR changes the following areas Overall ledges: A fair amount of colony ledges have been replaced with stairs instead while visually it looks worse they maintain the depth perspective and allow for better gameplay Sewer: Sewer while cool visually sucked to fight in and while I think fighting there is awesome others disagree so I've expanded it to be roomier added another way into the reactor caves and removed some ledges Reactor main door a lot of the walls in the hallway are now breakable allowing marines more ease to get into the reactor proper East reactor: removed redundant room that confused players who believed it wasn't a dead end (Originally it wasn't a dead end) # Explain why it's good for the game I think I've explained myself in the above section any confusion feel free to talk to me in the CM discord, the PR comments, My Discord DMs at SpartanBobby # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby maptweak: Changes to LV522: Less ledges overall maptweak: Changes to LV522: More breakable entry to the reactor maptweak: Changes to LV522: Removed dead end in reactor /:cl: --- .../LV522_Chances_Claim.dmm | 3643 ++++++++--------- 1 file changed, 1670 insertions(+), 1973 deletions(-) diff --git a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm index d8c9b888f3d1..7f9b77e72110 100644 --- a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm +++ b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm @@ -50,18 +50,6 @@ icon_state = "cement1" }, /area/lv522/outdoors/colony_streets/north_east_street) -"abL" = ( -/obj/structure/platform{ - dir = 1 - }, -/obj/structure/platform{ - dir = 4 - }, -/obj/structure/platform_decoration{ - dir = 9 - }, -/turf/open/gm/river, -/area/lv522/atmos/sewer) "abS" = ( /obj/effect/acid_hole, /turf/closed/wall/strata_ice/dirty, @@ -368,7 +356,7 @@ /area/lv522/outdoors/colony_streets/central_streets) "ajw" = ( /obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 + dir = 4 }, /turf/open/floor/corsat{ dir = 4; @@ -397,11 +385,13 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms/glass) "akk" = ( -/obj/structure/platform{ +/obj/structure/machinery/power/apc/weak{ dir = 1 }, -/turf/open/asphalt/cement, -/area/lv522/outdoors/colony_streets/south_east_street) +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "akl" = ( /obj/structure/barricade/wooden{ dir = 8 @@ -450,19 +440,18 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, +/turf/open/floor/prison, /area/lv522/atmos/sewer) "amc" = ( /obj/structure/cargo_container/kelland/left, /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "ame" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/machinery/light{ + dir = 1 + }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/east_reactor) "amC" = ( @@ -633,11 +622,13 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/mining) "apS" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "W" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 }, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/south_east_street) +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/north_command_centre) "aqo" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, @@ -903,8 +894,8 @@ }, /area/lv522/atmos/east_reactor/south) "aza" = ( -/obj/structure/platform{ - dir = 1 +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -1018,15 +1009,12 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) "aDj" = ( -/obj/structure/stairs/perspective{ - dir = 9; - icon_state = "p_stair_full" - }, -/obj/structure/platform_decoration{ - dir = 1 +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "squares" }, -/turf/open/asphalt/cement, -/area/lv522/outdoors/colony_streets/north_east_street) +/area/lv522/atmos/north_command_centre) "aDs" = ( /obj/item/explosive/mine/active{ dir = 8 @@ -1040,9 +1028,9 @@ /turf/open/floor/plating, /area/shuttle/drop2/lv522) "aDS" = ( +/obj/structure/pipes/vents/pump, /turf/open/floor/corsat{ - dir = 5; - icon_state = "brown" + icon_state = "marked" }, /area/lv522/atmos/east_reactor) "aDZ" = ( @@ -1261,9 +1249,13 @@ /area/lv522/outdoors/colony_streets/north_east_street) "aJr" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "w-y2" +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" }, /area/lv522/oob/w_y_vault) "aJS" = ( @@ -1342,12 +1334,6 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/hallway) -"aLG" = ( -/turf/open/floor/almayer{ - dir = 1; - icon_state = "w-y0" - }, -/area/lv522/oob/w_y_vault) "aLJ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat, @@ -1449,15 +1435,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) -"aPS" = ( -/obj/structure/stairs/perspective{ - dir = 10; - icon_state = "p_stair_full" - }, -/turf/open/asphalt/cement{ - icon_state = "cement12" - }, -/area/lv522/outdoors/colony_streets/central_streets) "aQe" = ( /obj/structure/surface/table/reinforced/prison, /obj/structure/machinery/recharger, @@ -1790,12 +1767,11 @@ }, /area/lv522/indoors/c_block/mining) "aWX" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "squares" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/south) "aXa" = ( /turf/open/floor/corsat{ dir = 6; @@ -1938,10 +1914,13 @@ }, /area/lv522/atmos/reactor_garage) "ban" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/blocker/invisible_wall, -/turf/open/floor/plating, -/area/lv522/indoors/c_block/cargo) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/corpsespawner/colonist/burst, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "baG" = ( /turf/open/floor/corsat{ dir = 1; @@ -2083,7 +2062,10 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/garage) "bdL" = ( -/obj/structure/platform, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/asphalt/cement{ icon_state = "cement4" }, @@ -2227,35 +2209,12 @@ }, /area/lv522/atmos/east_reactor/north) "bhh" = ( -/obj/structure/platform{ - dir = 1 - }, -/obj/structure/closet/crate/freezer{ - layer = 3 +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" }, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/item/reagent_container/food/snacks/grown/orange, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/lv522/indoors/c_block/cargo) +/area/lv522/atmos/east_reactor/south) "bhD" = ( /obj/structure/platform_decoration{ dir = 1 @@ -2874,11 +2833,14 @@ }, /area/lv522/outdoors/colony_streets/north_east_street) "bCd" = ( -/obj/structure/machinery/light, +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/corpsespawner/colonist/burst, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/corsat{ icon_state = "plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/south) "bCh" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ @@ -3524,7 +3486,6 @@ /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "bRN" = ( -/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ dir = 4; icon_state = "browncorner" @@ -3769,13 +3730,11 @@ }, /area/lv522/indoors/a_block/hallway) "bXl" = ( -/obj/structure/prop/ice_colony/ground_wire{ - dir = 1 - }, +/obj/effect/landmark/corpsespawner/colonist/burst, /turf/open/floor/corsat{ - icon_state = "brown" + icon_state = "plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/south) "bXo" = ( /obj/structure/surface/table/almayer, /obj/item/paper_bin{ @@ -3858,7 +3817,13 @@ /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "bYV" = ( -/obj/structure/platform, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/obj/structure/platform{ + dir = 8 + }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_street) "bYZ" = ( @@ -3969,8 +3934,8 @@ /turf/open/floor/wood/ship, /area/lv522/atmos/way_in_command_centre) "caN" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 1 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 }, /turf/open/floor/corsat{ icon_state = "squares" @@ -3996,20 +3961,8 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, +/turf/open/floor/prison, /area/lv522/atmos/sewer) -"cbn" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S"; - pixel_y = -1 - }, -/turf/open/floor{ - dir = 4; - icon_state = "whiteyellowfull" - }, -/area/lv522/oob/w_y_vault) "cbp" = ( /obj/structure/machinery/squeezer, /turf/open/floor{ @@ -4026,8 +3979,9 @@ }, /area/lv522/atmos/east_reactor/north) "cbR" = ( -/obj/structure/platform{ - dir = 4 +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_full" }, /turf/open/asphalt/cement{ icon_state = "cement3" @@ -4151,15 +4105,13 @@ }, /area/lv522/atmos/east_reactor) "cfv" = ( -/obj/structure/stairs/perspective{ - dir = 5; - icon_state = "p_stair_full" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 }, -/obj/structure/platform_decoration, -/turf/open/asphalt/cement{ - icon_state = "cement4" +/turf/open/floor/corsat{ + icon_state = "brown" }, -/area/lv522/outdoors/colony_streets/north_east_street) +/area/lv522/atmos/north_command_centre) "cfz" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper B-Block - Hydroponics Airlock" @@ -4713,11 +4665,12 @@ }, /area/lv522/outdoors/colony_streets/north_east_street) "cuu" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/xeno_spawn, /obj/structure/machinery/light{ dir = 8 }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/corpsespawner/colonist/burst, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -4843,14 +4796,11 @@ }, /area/lv522/indoors/a_block/dorms) "cxE" = ( -/obj/structure/machinery/colony_floodlight{ - layer = 4.3 - }, -/obj/structure/platform{ - dir = 1 +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/turf/open/asphalt/cement, -/area/lv522/outdoors/colony_streets/south_east_street) +/area/lv522/atmos/east_reactor/south) "cxK" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -5277,11 +5227,8 @@ }, /area/lv522/outdoors/colony_streets/north_street) "cHy" = ( -/obj/structure/prop/ice_colony/ground_wire, -/turf/open/floor/corsat{ - icon_state = "squares" - }, -/area/lv522/atmos/east_reactor) +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/atmos/east_reactor/south) "cHC" = ( /obj/structure/prop/invuln/lattice_prop{ icon_state = "lattice12"; @@ -5499,7 +5446,10 @@ "cKo" = ( /obj/structure/closet/crate/trashcart, /obj/item/trash/chips, -/obj/structure/platform, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/east_central_street) "cKp" = ( @@ -5872,11 +5822,11 @@ }, /area/lv522/oob) "cRN" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/corsat{ - icon_state = "marked" +/obj/structure/largecrate, +/turf/open/asphalt/cement{ + icon_state = "cement3" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/outdoors/colony_streets/north_east_street) "cRT" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -6096,14 +6046,11 @@ }, /area/lv522/indoors/a_block/security) "cWH" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/obj/structure/machinery/light{ - dir = 8 - }, +/obj/structure/window/framed/strata/reinforced, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/south) "cWL" = ( /turf/open/floor/corsat{ dir = 8; @@ -6183,13 +6130,12 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/security) "cYe" = ( -/obj/structure/machinery/light{ - dir = 4 - }, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/east_reactor) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/corpsespawner/colonist/burst, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "cYf" = ( /obj/structure/closet/secure_closet/freezer/fridge/full, /obj/item/reagent_container/food/condiment/enzyme, @@ -6405,8 +6351,12 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/b_block/hydro) "dbP" = ( -/obj/structure/platform{ - dir = 4 +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_full" + }, +/obj/structure/platform/stair_cut{ + icon_state = "platform_stair_alt" }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_west_street) @@ -6774,11 +6724,11 @@ }, /area/lv522/landing_zone_2) "dhJ" = ( -/turf/open/floor/corsat{ - dir = 8; - icon_state = "browncorner" - }, -/area/lv522/atmos/east_reactor) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/corpsespawner/colonist/burst, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "dhP" = ( /obj/structure/machinery/landinglight/ds1/delayone{ dir = 8 @@ -7306,13 +7256,12 @@ }, /area/lv522/atmos/cargo_intake) "dsl" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "NE-out"; - pixel_x = 1; - pixel_y = 1 +/obj/structure/stairs/perspective{ + dir = 10; + icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/south_east_street) +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/north_east_street) "dsq" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/iron{ @@ -7577,7 +7526,9 @@ /area/lv522/indoors/a_block/medical) "dyS" = ( /obj/item/stack/sheet/wood, -/turf/open/auto_turf/sand_white/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, /area/lv522/outdoors/colony_streets/south_street) "dzd" = ( /obj/structure/closet/secure_closet/marshal, @@ -7630,14 +7581,11 @@ }, /area/lv522/atmos/north_command_centre) "dAG" = ( -/obj/structure/pipes/vents/pump, -/obj/structure/machinery/light{ - dir = 8 - }, +/obj/item/stack/sheet/metal, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "browncorner" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/south) "dAQ" = ( /obj/structure/platform_decoration{ dir = 1 @@ -8452,8 +8400,8 @@ }, /area/lv522/indoors/b_block/bar) "dQQ" = ( -/obj/structure/platform{ - dir = 1 +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, /obj/structure/barricade/wooden{ dir = 8 @@ -8737,8 +8685,9 @@ }, /area/lv522/atmos/east_reactor/east) "dXX" = ( -/obj/structure/surface/table/almayer, -/obj/item/storage/belt/utility, +/obj/structure/closet/fireaxecabinet{ + pixel_y = 29 + }, /turf/open/floor/prison{ icon_state = "floor_plate" }, @@ -9081,17 +9030,6 @@ }, /turf/open/gm/river, /area/lv522/indoors/a_block/kitchen/damage) -"efM" = ( -/obj/structure/platform, -/obj/structure/platform{ - dir = 8 - }, -/obj/structure/platform_decoration{ - dir = 10; - layer = 3.51 - }, -/turf/open/gm/river, -/area/lv522/atmos/sewer) "efR" = ( /obj/effect/decal/hefa_cult_decals/d32{ desc = "You think you can make out the iconography of a Xenomorph." @@ -9825,11 +9763,11 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_west_street) "esB" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 6 +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/north_east_street) "esF" = ( /obj/structure/surface/rack, /turf/open/floor/prison{ @@ -9911,11 +9849,12 @@ }, /area/lv522/indoors/a_block/medical) "euN" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 +/obj/structure/stairs/perspective{ + dir = 6; + icon_state = "p_stair_full" }, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/north_east_street) "euT" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" @@ -10087,13 +10026,11 @@ /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/central_streets) "eyh" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 6 - }, -/turf/open/floor/corsat{ - icon_state = "marked" +/obj/structure/platform{ + dir = 4 }, -/area/lv522/atmos/north_command_centre) +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/north_east_street) "eym" = ( /obj/structure/surface/rack, /obj/item/storage/toolbox/mechanical/green{ @@ -10135,13 +10072,10 @@ }, /area/lv522/indoors/a_block/admin) "ezj" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, -/turf/open/floor/corsat{ - icon_state = "plate" +/turf/open/asphalt/cement{ + icon_state = "cement12" }, -/area/lv522/atmos/east_reactor/west) +/area/lv522/outdoors/colony_streets/north_east_street) "ezo" = ( /obj/structure/surface/table/almayer, /obj/item/prop/helmetgarb/spacejam_tickets{ @@ -10464,11 +10398,12 @@ }, /area/lv522/indoors/a_block/corpo/glass) "eHp" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/item/stack/sheet/metal, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/south) "eHu" = ( /obj/structure/closet/secure_closet/miner, /turf/open/floor/prison{ @@ -10688,11 +10623,15 @@ }, /area/lv522/indoors/a_block/medical) "eLx" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/corsat{ - icon_state = "marked" + icon_state = "plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/south) "eLG" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = -19; @@ -10764,13 +10703,17 @@ }, /area/lv522/atmos/east_reactor) "eMm" = ( -/obj/structure/prop/invuln/fusion_reactor, -/obj/structure/prop/turbine_extras, -/obj/structure/prop/turbine_extras, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/platform{ + dir = 1 }, -/area/lv522/atmos/east_reactor) +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/platform_decoration{ + dir = 9 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "eMz" = ( /obj/item/stack/rods/plasteel, /obj/structure/pipes/standard/simple/hidden/green{ @@ -10951,12 +10894,12 @@ /area/lv522/atmos/west_reactor) "eQu" = ( /obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 + dir = 4 }, -/turf/open/floor/corsat{ - icon_state = "marked" +/turf/open/asphalt/cement{ + icon_state = "cement14" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/outdoors/colony_streets/north_east_street) "eQB" = ( /obj/structure/machinery/portable_atmospherics/canister/phoron, /turf/open/floor/corsat{ @@ -10990,12 +10933,11 @@ }, /area/lv522/indoors/a_block/hallway) "eRg" = ( -/obj/structure/prop/turbine, -/obj/structure/prop/turbine_extras/border, +/obj/structure/machinery/door/airlock/almayer/maint, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "marked" }, -/area/lv522/oob) +/area/lv522/atmos/sewer) "eRI" = ( /obj/structure/barricade/deployable{ dir = 8 @@ -11024,10 +10966,9 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) "eSy" = ( -/obj/structure/platform{ - dir = 1 +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, -/obj/structure/largecrate/random, /turf/open/floor/plating{ icon_state = "platebot" }, @@ -11327,12 +11268,18 @@ }, /area/lv522/outdoors/colony_streets/south_east_street) "eZq" = ( -/obj/structure/prop/turbine_extras/left, -/obj/structure/prop/invuln/fusion_reactor, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Reactor Sewer"; + pixel_y = 26 }, -/area/lv522/oob) +/obj/effect/decal/cleanable/dirt, +/obj/structure/prop/static_tank/water, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "eZv" = ( /obj/structure/fence, /obj/effect/decal/warning_stripes{ @@ -11489,20 +11436,21 @@ }, /area/lv522/atmos/north_command_centre) "fcW" = ( -/obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/floor/corsat{ - icon_state = "brown" - }, -/area/lv522/atmos/north_command_centre) -"fda" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor/corsat{ - dir = 6; - icon_state = "brown" +/turf/open/asphalt/cement{ + icon_state = "cement12" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/outdoors/colony_streets/north_east_street) +"fda" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/lv522/outdoors/colony_streets/north_east_street) "fdb" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ dir = 1; @@ -11584,13 +11532,12 @@ /area/lv522/landing_zone_2/ceiling) "feF" = ( /obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 + dir = 4 }, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/turf/open/floor/corsat{ - icon_state = "plate" +/turf/open/asphalt/cement{ + icon_state = "cement15" }, -/area/lv522/atmos/east_reactor/west) +/area/lv522/outdoors/colony_streets/north_east_street) "feS" = ( /obj/item/prop/colony/used_flare, /turf/open/floor/corsat{ @@ -11721,14 +11668,13 @@ }, /area/lv522/indoors/c_block/mining) "fhQ" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 +/obj/structure/machinery/colony_floodlight{ + layer = 4.3 }, -/turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" +/turf/open/asphalt/cement{ + icon_state = "cement4" }, -/area/lv522/atmos/east_reactor/west) +/area/lv522/outdoors/colony_streets/north_east_street) "fhY" = ( /obj/structure/surface/rack, /obj/item/tool/pickaxe, @@ -11918,11 +11864,12 @@ }, /area/lv522/atmos/east_reactor/east) "fmB" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ dir = 1; icon_state = "brown" }, -/area/lv522/oob) +/area/lv522/atmos/east_reactor) "fmH" = ( /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, @@ -12063,14 +12010,12 @@ }, /area/lv522/indoors/a_block/dorms) "fpB" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 - }, -/turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" }, -/area/lv522/atmos/east_reactor/west) +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/north_street) "fpH" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 @@ -12320,12 +12265,11 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) "fvQ" = ( -/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/window/framed/strata/reinforced, /turf/open/floor/corsat{ - dir = 1; - icon_state = "browncorner" + icon_state = "marked" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/sewer) "fvV" = ( /obj/effect/decal/warning_stripes{ icon_state = "NW-out"; @@ -12772,12 +12716,12 @@ }, /area/lv522/indoors/b_block/hydro) "fDC" = ( -/obj/structure/prop/ice_colony/ground_wire, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/corsat{ - icon_state = "squares" +/obj/effect/decal/cleanable/dirt, +/obj/structure/prop/static_tank/water, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/sewer) "fDF" = ( /obj/structure/surface/rack, /obj/item/card/id/silver/clearance_badge/cl{ @@ -13237,10 +13181,12 @@ }, /area/lv522/indoors/c_block/garage) "fMT" = ( -/turf/open/floor/corsat{ - icon_state = "browncorner" +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/sewer) "fNk" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -13514,7 +13460,9 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer1, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, /area/lv522/outdoors/colony_streets/south_west_street) "fTO" = ( /obj/effect/landmark/xeno_spawn, @@ -13711,10 +13659,6 @@ }, /area/lv522/indoors/a_block/medical) "fYm" = ( -/obj/structure/stairs/perspective{ - dir = 10; - icon_state = "p_stair_full" - }, /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/camera/autoname, /obj/structure/machinery/light/small{ @@ -13886,11 +13830,10 @@ /area/lv522/atmos/reactor_garage) "gbq" = ( /obj/structure/stairs/perspective{ - dir = 10; icon_state = "p_stair_full" }, -/obj/structure/platform_decoration{ - dir = 4 +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) @@ -13937,7 +13880,9 @@ pixel_x = -2; pixel_y = 16 }, -/turf/open/auto_turf/sand_white/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, /area/lv522/outdoors/colony_streets/south_street) "gck" = ( /obj/structure/pipes/standard/manifold/hidden/green, @@ -14480,8 +14425,8 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/mining) "glV" = ( -/obj/structure/platform{ - dir = 1 +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, /obj/item/stack/sheet/wood, /turf/open/asphalt/cement{ @@ -14696,11 +14641,13 @@ }, /area/lv522/indoors/a_block/admin) "gqG" = ( -/obj/structure/machinery/fuelcell_recycler, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/platform, +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_full" }, -/area/lv522/atmos/east_reactor) +/turf/open/gm/river, +/area/lv522/atmos/sewer) "grg" = ( /obj/effect/decal/cleanable/blood, /obj/structure/machinery/light{ @@ -14726,14 +14673,14 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms) "grz" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - pixel_y = 6 +/obj/structure/platform_decoration{ + dir = 1 }, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/platform_decoration{ + dir = 8 }, -/area/lv522/atmos/east_reactor) +/turf/open/gm/river, +/area/lv522/atmos/sewer) "grP" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison, @@ -14966,12 +14913,11 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges/corpo) "gwk" = ( -/obj/structure/cable/heavyduty{ - icon_state = "4-8" +/obj/structure/prop/static_tank/water, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/plating, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/sewer) "gwt" = ( /obj/structure/cargo_container/wy/right, /turf/open/floor/prison, @@ -15132,18 +15078,6 @@ /obj/structure/barricade/deployable, /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) -"gzw" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "SW-out"; - pixel_x = -1; - pixel_y = -1 - }, -/obj/effect/landmark/corpsespawner/wy/manager, -/turf/open/floor{ - dir = 4; - icon_state = "whiteyellowfull" - }, -/area/lv522/oob/w_y_vault) "gzD" = ( /obj/structure/prop/almayer/computers/sensor_computer3, /turf/open/floor/corsat{ @@ -15165,12 +15099,9 @@ layer = 2.9 }, /obj/structure/stairs/perspective{ - dir = 9; + dir = 1; icon_state = "p_stair_full" }, -/obj/structure/platform_decoration{ - dir = 1 - }, /turf/open/asphalt/cement{ icon_state = "cement4" }, @@ -15224,17 +15155,6 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/hallway) -"gBb" = ( -/obj/structure/prop/structure_lattice, -/obj/structure/stairs/perspective{ - dir = 5; - icon_state = "p_stair_full" - }, -/obj/structure/platform_decoration, -/turf/open/asphalt/cement{ - icon_state = "cement4" - }, -/area/lv522/outdoors/colony_streets/north_east_street) "gBe" = ( /obj/item/stack/sheet/metal, /obj/effect/decal/cleanable/dirt, @@ -15251,7 +15171,9 @@ /obj/item/seeds/riceseed, /obj/structure/closet/crate, /obj/item/seeds/riceseed, -/turf/open/auto_turf/sand_white/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, /area/lv522/outdoors/colony_streets/south_west_street) "gBy" = ( /obj/effect/decal/warning_stripes{ @@ -15837,14 +15759,9 @@ /turf/open/floor/plating, /area/lv522/indoors/a_block/bridges/op_centre) "gNN" = ( -/obj/structure/machinery/light{ - dir = 4 - }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" - }, -/area/lv522/oob/w_y_vault) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "gOb" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -15858,12 +15775,8 @@ /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "gOo" = ( -/obj/structure/prop/invuln/fusion_reactor, -/obj/structure/prop/turbine_extras, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/east_reactor) +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "gOC" = ( /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, @@ -15890,12 +15803,12 @@ }, /area/lv522/indoors/a_block/security/glass) "gOG" = ( -/obj/structure/prop/turbine_extras/border, -/obj/structure/prop/turbine, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/surface/table/almayer, +/obj/item/frame/fire_alarm, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/sewer) "gOJ" = ( /obj/item/tool/wirecutters{ pixel_x = -1; @@ -16049,12 +15962,13 @@ }, /area/lv522/indoors/a_block/dorms) "gRV" = ( -/obj/structure/prop/turbine, -/obj/structure/prop/turbine_extras/border, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/bed/chair{ + dir = 4 }, -/area/lv522/atmos/east_reactor) +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "gSn" = ( /turf/open/floor/corsat{ icon_state = "marked" @@ -16823,12 +16737,12 @@ }, /area/lv522/indoors/c_block/cargo) "heF" = ( -/obj/structure/prop/server_equipment/yutani_server, -/turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" +/obj/structure/surface/table/almayer, +/obj/item/storage/belt/utility, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/sewer) "heO" = ( /obj/structure/machinery/camera/autoname{ dir = 4 @@ -16842,14 +16756,10 @@ }, /area/lv522/indoors/b_block/hydro) "heU" = ( -/obj/structure/prop/server_equipment/yutani_server/broken{ - layer = 2.9 - }, -/turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor) +/obj/structure/blocker/invisible_wall, +/obj/structure/platform_decoration, +/turf/open/floor/plating, +/area/lv522/atmos/sewer) "heX" = ( /obj/structure/largecrate/random/barrel{ layer = 5.1; @@ -16892,13 +16802,14 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) "hfE" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/prop/server_equipment/yutani_server/off, -/turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 }, -/area/lv522/atmos/east_reactor) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "hfS" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison, @@ -16921,15 +16832,16 @@ }, /area/lv522/indoors/b_block/bridge) "hgo" = ( -/obj/structure/stairs/perspective{ - dir = 9; - icon_state = "p_stair_full" - }, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" +/obj/item/storage/backpack/marine/satchel{ + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; + icon = 'icons/obj/janitor.dmi'; + icon_state = "trashbag3"; + name = "trash bag"; + pixel_x = -4; + pixel_y = 5 }, -/area/lv522/indoors/b_block/hydro) +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "hgr" = ( /obj/structure/girder/reinforced, /turf/open/auto_turf/shale/layer1, @@ -16965,14 +16877,12 @@ }, /area/lv522/atmos/east_reactor/west) "hgQ" = ( -/obj/structure/prop/ice_colony/ground_wire{ - dir = 1 - }, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/corsat{ - icon_state = "brown" +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 }, -/area/lv522/atmos/east_reactor) +/turf/open/floor/prison, +/area/lv522/atmos/sewer) "hhb" = ( /obj/structure/platform{ dir = 4 @@ -18277,13 +18187,11 @@ /turf/open/floor/prison, /area/lv522/atmos/outdoor) "hHh" = ( -/obj/structure/machinery/colony_floodlight{ - layer = 4.3 - }, -/turf/open/asphalt/cement{ - icon_state = "cement9" +/obj/structure/platform{ + dir = 4 }, -/area/lv522/outdoors/colony_streets/north_east_street) +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/central_streets) "hHj" = ( /obj/structure/largecrate, /turf/open/floor/corsat{ @@ -18568,14 +18476,15 @@ }, /area/lv522/outdoors/colony_streets/south_east_street) "hME" = ( -/obj/effect/decal{ - icon = 'icons/mob/xenos/effects.dmi'; - icon_state = "acid_weak"; - layer = 2; - name = "weak acid" +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "hMI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -18613,10 +18522,24 @@ }, /area/lv522/atmos/east_reactor/south) "hNj" = ( -/obj/item/stack/sheet/metal, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/obj/structure/machinery/door_control{ + id = "Marked_6"; + name = "Cargo Shutter Control"; + pixel_y = 10 + }, +/obj/structure/surface/table/almayer, +/obj/item/prop{ + desc = "The first page reads. 'Classified Weyland Bio-Weapons Division level eight clearance required.' The rest talks about some sort of XX-121 combat stim?"; + icon = 'icons/obj/items/paper.dmi'; + icon_state = "folder_black"; + name = "Weyland classified intelligence folder"; + pixel_y = -2 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/oob/w_y_vault) "hNk" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 @@ -18664,9 +18587,24 @@ /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "hNV" = ( -/obj/item/stack/rods, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/obj/item/storage/backpack/marine/satchel{ + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; + icon = 'icons/obj/janitor.dmi'; + icon_state = "trashbag3"; + name = "trash bag"; + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/storage/backpack/marine/satchel{ + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; + icon = 'icons/obj/janitor.dmi'; + icon_state = "trashbag3"; + name = "trash bag"; + pixel_x = 3; + pixel_y = -2 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "hNZ" = ( /obj/effect/spawner/gibspawner/xeno, /turf/open/floor/prison{ @@ -18853,11 +18791,11 @@ /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "hRy" = ( -/obj/structure/prop/invuln/fusion_reactor, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 }, -/area/lv522/atmos/east_reactor) +/turf/open/floor/prison, +/area/lv522/atmos/sewer) "hRz" = ( /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, @@ -18958,13 +18896,12 @@ }, /area/lv522/indoors/c_block/cargo) "hTI" = ( -/obj/structure/prop/server_equipment/yutani_server/off{ - pixel_x = -4 - }, -/turf/open/floor{ - icon_state = "bcircuit" +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/area/lv522/atmos/east_reactor) +/turf/open/floor/prison, +/area/lv522/atmos/sewer) "hTW" = ( /obj/structure/largecrate/random/secure, /obj/effect/landmark/lv624/fog_blocker/short, @@ -19020,14 +18957,12 @@ /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) "hUY" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/prop/almayer/computers/sensor_computer1, -/turf/open/floor{ - icon_state = "bcircuit" +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "marked" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/sewer) "hUZ" = ( /obj/structure/barricade/deployable, /obj/item/weapon/gun/rifle/m41a{ @@ -19036,11 +18971,9 @@ /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) "hVk" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor{ - icon_state = "bcircuit" - }, -/area/lv522/atmos/east_reactor) +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/prison, +/area/lv522/atmos/sewer) "hVu" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -19123,13 +19056,12 @@ /turf/closed/wall/mineral/bone_resin, /area/lv522/oob) "hXA" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/closet/firecloset/full, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/corsat{ - dir = 9; - icon_state = "brown" + icon_state = "marked" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/sewer) "hXO" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 10 @@ -19143,12 +19075,8 @@ }, /area/lv522/outdoors/colony_streets/central_streets) "hXP" = ( -/obj/item/prop/alien/hugger, -/turf/open/floor/corsat{ - dir = 5; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor) +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, +/area/lv522/oob/w_y_vault) "hXW" = ( /obj/item/storage/firstaid/adv/empty, /turf/open/floor/prison{ @@ -19157,19 +19085,11 @@ }, /area/lv522/indoors/a_block/hallway) "hXZ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal{ - icon = 'icons/mob/xenos/effects.dmi'; - icon_state = "acid_weak"; - layer = 2; - name = "weak acid" - }, -/turf/open/floor{ - icon_state = "bcircuit" +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y1" }, -/area/lv522/atmos/east_reactor) +/area/lv522/oob/w_y_vault) "hYf" = ( /turf/open/floor/prison{ icon_state = "floor_plate" @@ -19183,14 +19103,12 @@ }, /area/lv522/atmos/east_reactor/south) "hYk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/stack/sheet/metal, -/turf/open/floor{ - icon_state = "bcircuit" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y2" }, -/area/lv522/atmos/east_reactor) +/area/lv522/oob/w_y_vault) "hYn" = ( /obj/item/tool/pen/blue/clicky{ pixel_x = 6 @@ -19232,13 +19150,14 @@ }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "hZn" = ( -/obj/structure/prop/server_equipment/yutani_server{ - pixel_x = -4 +/obj/structure/machinery/light{ + dir = 4 }, -/turf/open/floor{ - icon_state = "bcircuit" +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" }, -/area/lv522/atmos/east_reactor) +/area/lv522/oob/w_y_vault) "hZC" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/metal/medium_stack, @@ -19247,16 +19166,15 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) "hZK" = ( -/obj/structure/prop/server_equipment/yutani_server/broken{ - pixel_x = 3 - }, -/obj/structure/prop/server_equipment{ - pixel_x = -16 +/obj/structure/platform{ + dir = 8 }, -/turf/open/floor{ - icon_state = "bcircuit" +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" }, -/area/lv522/atmos/east_reactor) +/turf/open/gm/river, +/area/lv522/atmos/sewer) "hZL" = ( /obj/structure/bed/chair/wood/normal{ dir = 4 @@ -19394,14 +19312,12 @@ }, /area/lv522/atmos/cargo_intake) "icr" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 1 - }, -/turf/open/floor/corsat{ - dir = 9; - icon_state = "brown" +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" }, -/area/lv522/atmos/east_reactor) +/turf/open/gm/river, +/area/lv522/atmos/sewer) "icy" = ( /obj/item/prop/alien/hugger, /turf/open/floor/prison, @@ -19411,25 +19327,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/lone_buildings/storage_blocks) -"icM" = ( -/obj/structure/machinery/door_control{ - id = "Marked_6"; - name = "Cargo Shutter Control"; - pixel_y = 10 - }, -/obj/structure/surface/table/almayer, -/obj/item/prop{ - desc = "The first page reads. 'Classified Weyland Bio-Weapons Division level eight clearance required.' The rest talks about some sort of XX-121 combat stim?"; - icon = 'icons/obj/items/paper.dmi'; - icon_state = "folder_black"; - name = "Weyland classified intelligence folder"; - pixel_y = -2 - }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" - }, -/area/lv522/oob/w_y_vault) "icT" = ( /obj/structure/machinery/light{ dir = 1 @@ -19462,13 +19359,15 @@ }, /area/lv522/atmos/east_reactor/west) "idq" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/platform{ + dir = 4 }, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" }, -/area/lv522/atmos/east_reactor) +/turf/open/gm/river, +/area/lv522/atmos/sewer) "idt" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -19514,14 +19413,15 @@ /turf/closed/wall/solaris/reinforced/hull/lv522, /area/lv522/oob) "ier" = ( -/obj/structure/bed/chair/comfy{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/turf/open/floor/corsat{ - dir = 9; - icon_state = "brown" +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/sewer) "ieE" = ( /obj/item/ammo_magazine/rifle/heap{ current_rounds = 0 @@ -19566,14 +19466,16 @@ /turf/open/floor/plating, /area/lv522/landing_zone_forecon/UD6_Tornado) "ifh" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 1; - pixel_y = 6 +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 }, -/turf/open/floor/corsat{ - icon_state = "plate" +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" }, -/area/lv522/atmos/east_reactor) +/area/lv522/oob/w_y_vault) "ifi" = ( /obj/structure/cargo_container/hd/left/alt, /turf/open/floor/corsat{ @@ -19611,14 +19513,15 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) "igp" = ( -/obj/structure/bed/chair/comfy{ - dir = 1 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" }, -/area/lv522/atmos/east_reactor) +/area/lv522/oob/w_y_vault) "igv" = ( /obj/structure/desertdam/decals/road_edge{ icon_state = "road_edge_decal3"; @@ -19633,16 +19536,17 @@ /turf/open/floor/wood, /area/lv522/indoors/a_block/fitness/glass) "igA" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/reagent_dispensers/water_cooler/stacks{ - density = 0; - pixel_y = 24 +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + layer = 2.5; + pixel_x = -1; + pixel_y = 1 }, -/turf/open/floor/corsat{ - dir = 5; - icon_state = "brown" +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" }, -/area/lv522/atmos/east_reactor) +/area/lv522/oob/w_y_vault) "igL" = ( /obj/structure/machinery/disposal, /turf/open/floor/prison{ @@ -19972,7 +19876,10 @@ /area/lv522/outdoors/nw_rockies) "ioD" = ( /obj/structure/prop/structure_lattice, -/obj/structure/platform, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/asphalt/cement{ icon_state = "cement4" }, @@ -20027,21 +19934,6 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/toilet) -"ipH" = ( -/obj/structure/surface/table/almayer, -/obj/item/stack/sheet/mineral/gold{ - amount = 60; - pixel_y = 6 - }, -/obj/item/stack/sheet/mineral/gold{ - amount = 60; - pixel_y = 12 - }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" - }, -/area/lv522/oob/w_y_vault) "ipN" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 @@ -20199,17 +20091,9 @@ }, /area/lv522/atmos/cargo_intake) "isL" = ( -/obj/structure/surface/table/almayer, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, +/obj/structure/machinery/light{ + dir = 8 + }, /turf/open/floor/strata{ dir = 4; icon_state = "white_cyan1" @@ -20822,6 +20706,9 @@ pixel_y = 5 }, /obj/item/tool/pen/blue/clicky, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/corpsespawner/colonist/burst, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -20839,11 +20726,22 @@ /turf/open/shuttle/dropship/can_surgery/light_grey_single_wide_left_to_right, /area/lv522/landing_zone_forecon/UD6_Typhoon) "iGl" = ( -/obj/structure/machinery/door/airlock/almayer/engineering, -/turf/open/floor/corsat{ - icon_state = "marked" +/obj/structure/surface/table/almayer, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" }, -/area/lv522/atmos/east_reactor) +/area/lv522/oob/w_y_vault) "iGn" = ( /obj/structure/largecrate/random/barrel{ layer = 3.2; @@ -21156,17 +21054,11 @@ }, /area/lv522/indoors/a_block/bridges/garden_bridge) "iLC" = ( -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" - }, -/obj/structure/pipes/standard/simple/hidden/green, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - dir = 9; - icon_state = "greenfull" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/area/lv522/indoors/b_block/hydro) +/turf/open/floor/prison, +/area/lv522/atmos/sewer) "iMv" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/corsat, @@ -21421,12 +21313,13 @@ /area/lv522/indoors/a_block/admin) "iQR" = ( /obj/structure/stairs/perspective{ - dir = 5; + dir = 6; icon_state = "p_stair_full" }, -/obj/structure/platform_decoration, -/turf/open/asphalt/cement, -/area/lv522/outdoors/colony_streets/east_central_street) +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/lv522/outdoors/colony_streets/south_east_street) "iRa" = ( /obj/structure/largecrate/random, /obj/effect/decal/cleanable/dirt, @@ -21440,13 +21333,12 @@ /turf/open/floor/plating, /area/lv522/outdoors/colony_streets/north_east_street) "iRV" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/corpsespawner/colonist/burst, -/turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" +/obj/effect/decal/cleanable/dirt, +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, -/area/lv522/atmos/east_reactor/south) +/turf/open/floor/plating, +/area/lv522/indoors/c_block/cargo) "iRW" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -21477,12 +21369,9 @@ /turf/open/auto_turf/shale/layer2, /area/lv522/outdoors/colony_streets/north_west_street) "iSF" = ( -/obj/structure/surface/table/almayer, -/obj/structure/prop/server_equipment/laptop/on, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/east_reactor) +/obj/structure/largecrate/random, +/turf/open/floor/plating, +/area/lv522/indoors/c_block/cargo) "iTb" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC{ @@ -21511,12 +21400,34 @@ }, /area/lv522/indoors/a_block/security) "iTn" = ( -/obj/structure/bed/chair/comfy, -/turf/open/floor/corsat{ - dir = 10; - icon_state = "brown" +/obj/structure/closet/crate/freezer{ + layer = 3 }, -/area/lv522/atmos/east_reactor) +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/obj/item/reagent_container/food/snacks/grown/orange, +/turf/open/floor/plating, +/area/lv522/indoors/c_block/cargo) "iTF" = ( /obj/item/ammo_box/magazine/m4ra/ap/empty, /obj/effect/decal/cleanable/dirt, @@ -21586,22 +21497,13 @@ }, /area/lv522/indoors/a_block/dorms) "iUT" = ( -/obj/structure/prop/ice_colony/ground_wire{ - dir = 8 - }, -/turf/open/floor/corsat{ - dir = 8; - icon_state = "browncorner" - }, -/area/lv522/atmos/east_reactor) +/obj/structure/machinery/squeezer, +/turf/open/floor/plating, +/area/lv522/indoors/c_block/cargo) "iUX" = ( -/obj/structure/prop/ice_colony/ground_wire{ - dir = 4 - }, -/turf/open/floor/corsat{ - icon_state = "browncorner" - }, -/area/lv522/atmos/east_reactor) +/obj/structure/platform, +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_street) "iVe" = ( /obj/structure/stairs/perspective{ dir = 5; @@ -21614,12 +21516,13 @@ }, /area/lv522/indoors/a_block/hallway) "iVk" = ( -/obj/structure/bed/chair/comfy, -/turf/open/floor/corsat{ - dir = 6; - icon_state = "brown" +/obj/structure/platform_decoration{ + dir = 1 }, -/area/lv522/atmos/east_reactor) +/turf/open/asphalt/cement{ + icon_state = "cement9" + }, +/area/lv522/outdoors/colony_streets/south_street) "iVm" = ( /obj/item/storage/backpack/marine/satchel{ desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; @@ -21640,14 +21543,11 @@ }, /area/lv522/indoors/a_block/admin) "iVU" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/prop/almayer/computer/PC{ - dir = 8 - }, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/platform_decoration, +/turf/open/asphalt/cement{ + icon_state = "cement2" }, -/area/lv522/atmos/east_reactor) +/area/lv522/outdoors/colony_streets/south_street) "iVY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spider/spiderling/nogrow, @@ -22118,20 +22018,23 @@ }, /area/lv522/atmos/east_reactor/south) "jey" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/corpsespawner/colonist/burst, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 9; + icon_state = "greenfull" }, -/area/lv522/atmos/east_reactor/south) +/area/lv522/indoors/b_block/bridge) "jeD" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/faxmachine, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" }, -/area/lv522/atmos/east_reactor) +/obj/structure/platform{ + dir = 4 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_street) "jeH" = ( /obj/structure/machinery/light, /obj/structure/pipes/vents/pump, @@ -22203,14 +22106,14 @@ }, /area/lv522/atmos/way_in_command_centre) "jfK" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/prop/almayer/computer/PC{ - dir = 1 +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/platform{ + dir = 4 }, -/area/lv522/atmos/east_reactor) +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_street) "jfO" = ( /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen/glass) @@ -22303,37 +22206,32 @@ }, /area/lv522/atmos/east_reactor) "jhY" = ( -/obj/structure/surface/table/almayer, -/obj/item/clothing/glasses/meson, -/obj/item/prop/alien/hugger, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/platform{ + dir = 4 }, -/area/lv522/atmos/east_reactor) +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_west_street) "jic" = ( -/obj/structure/surface/table/almayer, -/obj/item/reagent_container/food/snacks/cheeseburger{ - pixel_y = 5 +/obj/structure/platform{ + dir = 1 }, -/obj/item/trash/burger, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/machinery/colony_floodlight, +/obj/structure/platform{ + dir = 8 }, -/area/lv522/atmos/east_reactor) -"jig" = ( -/obj/structure/surface/table/almayer, -/obj/item/clothing/head/hardhat{ - pixel_x = -7; - pixel_y = 8 +/obj/structure/platform_decoration{ + dir = 5 }, -/obj/item/clothing/head/hardhat{ - pixel_x = 8; - pixel_y = 14 +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_street) +"jig" = ( +/obj/structure/platform_decoration{ + dir = 4 }, -/turf/open/floor/corsat{ - icon_state = "plate" +/turf/open/asphalt/cement{ + icon_state = "cement12" }, -/area/lv522/atmos/east_reactor) +/area/lv522/outdoors/colony_streets/south_street) "jin" = ( /obj/structure/filtration/machine_96x96/indestructible{ icon_state = "sedimentation_A_1"; @@ -23574,13 +23472,13 @@ }, /area/lv522/atmos/cargo_intake) "jCQ" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - dir = 8; - icon_state = "browncorner" +/obj/structure/platform_decoration{ + dir = 8 }, -/area/lv522/atmos/east_reactor/south) +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/lv522/outdoors/colony_streets/south_street) "jCS" = ( /obj/item/trash/wy_chips_pepper, /obj/structure/machinery/light{ @@ -23658,9 +23556,6 @@ density = 0; pixel_y = 16 }, -/obj/structure/platform_decoration{ - dir = 4 - }, /turf/open/gm/river, /area/lv522/atmos/sewer) "jDO" = ( @@ -23684,10 +23579,11 @@ "jEk" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/xeno_spawn, /obj/structure/machinery/light{ dir = 4 }, +/obj/effect/landmark/corpsespawner/colonist/burst, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -23927,11 +23823,14 @@ }, /area/lv522/outdoors/n_rockies) "jIQ" = ( -/obj/structure/cable/heavyduty{ - icon_state = "4-8" +/obj/structure/machinery/colony_floodlight{ + layer = 4.3 }, -/turf/open/floor/plating, -/area/lv522/atmos/east_reactor) +/obj/structure/platform{ + dir = 1 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_street) "jIR" = ( /obj/effect/decal/cleanable/greenglow, /turf/open/gm/river, @@ -25513,12 +25412,13 @@ }, /area/lv522/atmos/west_reactor) "kkq" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/machinery/light, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/platform_decoration{ + dir = 8 }, -/area/lv522/atmos/east_reactor) +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/lv522/outdoors/colony_streets/south_west_street) "kkr" = ( /obj/structure/prop/ice_colony/ground_wire{ dir = 8 @@ -26793,11 +26693,13 @@ }, /area/lv522/indoors/a_block/security) "kHX" = ( -/turf/open/floor/corsat{ - dir = 10; - icon_state = "brown" +/obj/structure/platform_decoration{ + dir = 4 }, -/area/lv522/atmos/east_reactor) +/turf/open/asphalt/cement{ + icon_state = "cement1" + }, +/area/lv522/outdoors/colony_streets/south_street) "kHZ" = ( /obj/structure/surface/table/almayer, /obj/item/tool/weldpack{ @@ -26858,7 +26760,8 @@ /area/lv522/indoors/a_block/admin) "kIV" = ( /obj/effect/decal/warning_stripes{ - icon_state = "SW-out" + icon_state = "SE-out"; + pixel_x = 1 }, /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) @@ -26990,15 +26893,13 @@ }, /area/lv522/atmos/filt) "kLO" = ( -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" }, -/turf/open/floor/prison{ - dir = 9; - icon_state = "greenfull" +/turf/open/asphalt/cement{ + icon_state = "cement3" }, -/area/lv522/indoors/b_block/hydro) +/area/lv522/outdoors/colony_streets/south_west_street) "kLQ" = ( /obj/structure/cargo_container/grant/right, /turf/open/auto_turf/shale/layer1, @@ -27907,7 +27808,9 @@ /area/lv522/indoors/a_block/admin) "lbH" = ( /obj/structure/largecrate/random, -/turf/open/auto_turf/shale/layer1, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, /area/lv522/outdoors/colony_streets/south_street) "lbI" = ( /obj/structure/surface/table/almayer, @@ -28297,6 +28200,7 @@ "ljQ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, /obj/effect/landmark/corpsespawner/colonist/burst, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/corsat{ dir = 8; icon_state = "brown" @@ -28802,12 +28706,11 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security) "lul" = ( -/obj/structure/surface/table/almayer, -/obj/item/frame/fire_alarm, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/obj/structure/platform_decoration, +/turf/open/asphalt/cement{ + icon_state = "cement3" }, -/area/lv522/atmos/sewer) +/area/lv522/outdoors/colony_streets/south_west_street) "lum" = ( /obj/structure/platform, /obj/structure/platform{ @@ -28832,7 +28735,9 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/sand_white/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, /area/lv522/outdoors/colony_streets/south_west_street) "lvF" = ( /obj/item/tool/surgery/circular_saw, @@ -28887,7 +28792,9 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/floor/plating/plating_catwalk/prison, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, /area/lv522/atmos/sewer) "lwv" = ( /obj/structure/machinery/light{ @@ -29216,18 +29123,6 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) -"lCn" = ( -/obj/structure/stairs/perspective{ - dir = 10; - icon_state = "p_stair_full" - }, -/obj/structure/platform_decoration{ - dir = 4 - }, -/turf/open/asphalt/cement{ - icon_state = "cement12" - }, -/area/lv522/outdoors/colony_streets/east_central_street) "lCx" = ( /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ @@ -29862,6 +29757,10 @@ /area/lv522/outdoors/colony_streets/south_east_street) "lPv" = ( /obj/effect/decal/cleanable/liquid_fuel, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/asphalt/cement{ icon_state = "cement4" }, @@ -30147,7 +30046,9 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer1, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, /area/lv522/outdoors/colony_streets/north_east_street) "lWa" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -30221,7 +30122,9 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/sand_white/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, /area/lv522/outdoors/colony_streets/north_east_street) "lYG" = ( /obj/structure/platform_decoration{ @@ -30300,7 +30203,6 @@ /area/lv522/indoors/b_block/bar) "mad" = ( /obj/effect/decal/cleanable/blood, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -31030,8 +30932,13 @@ }, /area/lv522/atmos/filt) "moe" = ( -/turf/closed/wall/strata_outpost, -/area/lv522/oob/w_y_vault) +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_full" + }, +/obj/structure/platform, +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_west_street) "moz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/light{ @@ -32045,7 +31952,10 @@ /obj/structure/cargo_container/kelland/left{ layer = 2.9 }, -/obj/structure/platform, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/asphalt/cement{ icon_state = "cement4" }, @@ -32285,9 +32195,13 @@ /turf/open/shuttle/dropship/can_surgery/light_grey_bottom_left, /area/lv522/landing_zone_forecon/UD6_Typhoon) "mNI" = ( -/turf/open/floor/almayer{ - dir = 1; - icon_state = "w-y1" +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" }, /area/lv522/oob/w_y_vault) "mNR" = ( @@ -32566,9 +32480,13 @@ }, /area/lv522/indoors/a_block/kitchen) "mRh" = ( -/obj/structure/window/framed/corsat, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" + }, +/obj/structure/platform, +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_street) "mRs" = ( /obj/item/prop/colony/used_flare, /turf/open/auto_turf/shale/layer1, @@ -32702,21 +32620,6 @@ }, /turf/open/floor/plating, /area/lv522/atmos/filt) -"mUo" = ( -/obj/structure/platform{ - dir = 8 - }, -/obj/structure/blocker/invisible_wall, -/obj/structure/prop/invuln{ - desc = "big pile energy."; - icon = 'icons/obj/structures/props/ice_colony/barrel_yard.dmi'; - icon_state = "pile_0"; - layer = 2.9; - name = "barrel pile"; - pixel_y = 3 - }, -/turf/open/floor/plating, -/area/lv522/indoors/c_block/cargo) "mUr" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -33023,18 +32926,6 @@ /obj/structure/machinery/landinglight/ds1/delaythree, /turf/open/floor/plating, /area/lv522/landing_zone_1) -"naZ" = ( -/obj/structure/platform_decoration{ - dir = 8 - }, -/obj/structure/stairs/perspective{ - dir = 6; - icon_state = "p_stair_full" - }, -/turf/open/asphalt/cement{ - icon_state = "cement12" - }, -/area/lv522/outdoors/colony_streets/south_east_street) "nbg" = ( /obj/effect/decal/warning_stripes{ icon_state = "N"; @@ -33113,8 +33004,9 @@ }, /area/lv522/atmos/cargo_intake) "ncg" = ( -/obj/structure/platform{ - dir = 8 +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" }, /turf/open/asphalt/cement{ icon_state = "cement1" @@ -33198,7 +33090,9 @@ icon_state = "NW-out"; pixel_y = 1 }, -/turf/open/auto_turf/sand_white/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, /area/lv522/outdoors/colony_streets/south_west_street) "nee" = ( /obj/structure/pipes/standard/manifold/hidden/green, @@ -33626,11 +33520,13 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) "nlY" = ( -/obj/structure/platform{ +/obj/structure/platform_decoration{ dir = 1 }, -/turf/open/asphalt/cement, -/area/lv522/outdoors/colony_streets/east_central_street) +/turf/open/asphalt/cement{ + icon_state = "cement1" + }, +/area/lv522/outdoors/colony_streets/south_street) "nmh" = ( /obj/structure/surface/table/reinforced/prison, /obj/structure/machinery/prop/almayer/computer/PC{ @@ -33774,7 +33670,6 @@ /obj/effect/decal/cleanable/blood/xeno{ icon_state = "xgib3" }, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -34435,11 +34330,10 @@ /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "nCC" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes{ - icon_state = "NW-out"; - layer = 2.5; - pixel_x = -1; - pixel_y = 1 + icon_state = "W"; + pixel_x = -1 }, /turf/open/floor{ dir = 4; @@ -34491,7 +34385,10 @@ "nDI" = ( /obj/structure/closet/crate/trashcart, /obj/item/trash/wy_chips_pepper, -/obj/structure/platform, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/east_central_street) "nDM" = ( @@ -34688,14 +34585,11 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) "nIu" = ( -/obj/structure/stairs/perspective{ - dir = 9; - icon_state = "p_stair_full" - }, -/turf/open/asphalt/cement{ - icon_state = "cement4" +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/area/lv522/outdoors/colony_streets/north_street) +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/south_east_street) "nIF" = ( /obj/structure/reagent_dispensers/fueltank{ layer = 2.9 @@ -35250,13 +35144,14 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "nRy" = ( -/obj/structure/closet/fireaxecabinet{ - pixel_y = 29 +/obj/structure/machinery/colony_floodlight{ + layer = 4.3 }, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/obj/structure/platform{ + dir = 8 }, -/area/lv522/atmos/sewer) +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_street) "nRI" = ( /obj/item/ammo_magazine/rifle/heap{ current_rounds = 0 @@ -35362,10 +35257,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorm_north) -"nTj" = ( -/obj/effect/landmark/lv624/fog_blocker/short, -/turf/closed/wall/strata_outpost/reinforced/hull, -/area/lv522/oob/w_y_vault) "nTl" = ( /turf/closed/wall/r_wall/biodome/biodome_unmeltable, /area/lv522/atmos/east_reactor) @@ -35755,13 +35646,16 @@ }, /area/lv522/outdoors/n_rockies) "oaj" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/turf/closed/wall/r_wall/biodome/biodome_unmeltable, -/area/lv522/atmos/cargo_intake) +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/south_east_street) "oan" = ( /obj/effect/decal/warning_stripes{ - icon_state = "E"; - pixel_x = 1 + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 }, /turf/open/floor{ dir = 4; @@ -36330,29 +36224,6 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) -"okj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/marine/satchel{ - desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; - icon = 'icons/obj/janitor.dmi'; - icon_state = "trashbag3"; - name = "trash bag"; - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/storage/backpack/marine/satchel{ - desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; - icon = 'icons/obj/janitor.dmi'; - icon_state = "trashbag3"; - name = "trash bag"; - pixel_x = 3; - pixel_y = -2 - }, -/turf/open/floor/prison{ - dir = 4; - icon_state = "cell_stripe" - }, -/area/lv522/atmos/sewer) "okA" = ( /obj/structure/surface/rack, /obj/structure/machinery/camera/autoname{ @@ -36540,9 +36411,7 @@ /obj/structure/platform{ dir = 8 }, -/obj/structure/largecrate/random{ - layer = 2.9 - }, +/obj/structure/ore_box, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) "oqn" = ( @@ -36705,17 +36574,6 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) -"osm" = ( -/obj/structure/transmitter/colony_net{ - phone_category = "LV522 Chances Claim"; - phone_color = "red"; - phone_id = "Reactor Sewer"; - pixel_y = 26 - }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/atmos/sewer) "osE" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper A-Block Corporate Office Airlock"; @@ -36870,6 +36728,10 @@ layer = 2.9 }, /obj/effect/decal/cleanable/liquid_fuel, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/north_street) "ovr" = ( @@ -38047,14 +37909,6 @@ "oUq" = ( /turf/closed/wall/strata_outpost/reinforced, /area/lv522/atmos/way_in_command_centre) -"oUC" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - pixel_y = 6 - }, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/east_reactor) "oUE" = ( /obj/effect/decal/warning_stripes{ icon_state = "SW-out"; @@ -38426,9 +38280,7 @@ dir = 1; icon_state = "p_stair_full" }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, +/turf/open/floor/prison, /area/lv522/atmos/sewer) "pdp" = ( /obj/structure/prop/invuln/overhead_pipe{ @@ -38746,15 +38598,6 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) -"pgJ" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/obj/structure/machinery/light{ - dir = 4 - }, -/turf/open/floor/corsat{ - icon_state = "squares" - }, -/area/lv522/atmos/east_reactor) "pha" = ( /obj/structure/bed/chair{ can_buckle = 0; @@ -38853,9 +38696,7 @@ /obj/structure/platform{ dir = 8 }, -/obj/structure/largecrate/random{ - layer = 2.9 - }, +/obj/structure/ore_box, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) @@ -39053,9 +38894,11 @@ /area/lv522/indoors/a_block/dorms) "ppD" = ( /obj/effect/decal/warning_stripes{ - icon_state = "S" + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 }, -/turf/open/auto_turf/sand_white/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_east_street) "ppF" = ( /turf/closed/shuttle/dropship2/tornado/typhoon{ @@ -40769,15 +40612,6 @@ icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) -"pWC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/atmos/sewer) "pWR" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -41712,11 +41546,15 @@ /turf/open/floor/plating, /area/lv522/outdoors/colony_streets/central_streets) "qpD" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 +/obj/structure/machinery/light{ + dir = 1 }, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/south_east_street) "qpE" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -41805,20 +41643,8 @@ /turf/open/asphalt/cement, /area/lv522/outdoors/n_rockies) "qqN" = ( -/obj/structure/filingcabinet{ - density = 0; - pixel_x = -8; - pixel_y = 16 - }, -/obj/structure/filingcabinet{ - density = 0; - pixel_x = 8; - pixel_y = 16 - }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" - }, +/obj/effect/landmark/lv624/fog_blocker/short, +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, /area/lv522/oob/w_y_vault) "qqR" = ( /obj/structure/platform, @@ -42236,17 +42062,6 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) -"qyp" = ( -/obj/structure/transmitter/colony_net{ - phone_category = "LV522 Chances Claim"; - phone_color = "red"; - phone_id = "Reactor Eastern Reactor Control"; - pixel_y = 26 - }, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/east_reactor) "qyG" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/auto_turf/sand_white/layer0, @@ -43396,10 +43211,6 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_street) "qRF" = ( -/obj/structure/stairs/perspective{ - dir = 5; - icon_state = "p_stair_full" - }, /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/camera/autoname{ dir = 8 @@ -44122,9 +43933,6 @@ /area/lv522/outdoors/colony_streets/east_central_street) "rbZ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/machinery/light{ - dir = 8 - }, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/south) "rcd" = ( @@ -45669,16 +45477,6 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/lone_buildings/engineering) -"rIr" = ( -/obj/structure/stairs/perspective{ - dir = 9; - icon_state = "p_stair_full" - }, -/obj/structure/platform_decoration{ - dir = 1 - }, -/turf/open/asphalt/cement, -/area/lv522/outdoors/colony_streets/east_central_street) "rIx" = ( /obj/structure/machinery/light{ dir = 4 @@ -46621,8 +46419,11 @@ }, /area/lv522/indoors/a_block/bridges/dorms_fitness) "rZK" = ( +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" + }, /obj/structure/platform{ - dir = 1 + dir = 8 }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_street) @@ -47465,11 +47266,12 @@ /turf/open/floor/carpet, /area/lv522/indoors/b_block/bar) "spn" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes{ - icon_state = "W"; - pixel_x = -1 + icon_state = "SW-out"; + pixel_x = -1; + pixel_y = -1 }, +/obj/effect/landmark/corpsespawner/wy/manager, /turf/open/floor{ dir = 4; icon_state = "whiteyellowfull" @@ -47863,7 +47665,9 @@ /area/lv522/indoors/a_block/hallway) "sxg" = ( /obj/item/stack/rods, -/turf/open/auto_turf/shale/layer1, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, /area/lv522/outdoors/colony_streets/south_street) "sxp" = ( /obj/structure/surface/table/almayer, @@ -48043,17 +47847,6 @@ "sAU" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security/glass) -"sBg" = ( -/obj/structure/prop/server_equipment/yutani_server{ - pixel_x = 3 - }, -/obj/structure/prop/server_equipment{ - pixel_x = -16 - }, -/turf/open/floor{ - icon_state = "bcircuit" - }, -/area/lv522/atmos/east_reactor) "sBt" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 @@ -48068,13 +47861,6 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/medical) -"sBz" = ( -/obj/structure/platform{ - dir = 1 - }, -/obj/structure/machinery/squeezer, -/turf/open/floor/plating, -/area/lv522/indoors/c_block/cargo) "sBH" = ( /obj/structure/reagent_dispensers/water_cooler/stacks{ density = 0; @@ -49228,16 +49014,6 @@ }, /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) -"sUj" = ( -/obj/structure/stairs/perspective{ - dir = 6; - icon_state = "p_stair_full" - }, -/obj/structure/platform_decoration{ - dir = 8 - }, -/turf/open/floor/plating, -/area/lv522/indoors/c_block/cargo) "sUs" = ( /obj/effect/decal/cleanable/blood/oil, /obj/effect/decal/cleanable/dirt, @@ -49356,18 +49132,16 @@ icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) -"sYk" = ( -/obj/structure/platform, -/turf/open/asphalt/cement, -/area/lv522/outdoors/colony_streets/north_east_street) "sYl" = ( /obj/item/stack/sheet/metal, /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "sYv" = ( -/obj/structure/platform{ - dir = 8 +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" }, +/obj/structure/platform/stair_cut, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_street) "sYH" = ( @@ -49494,14 +49268,19 @@ }, /area/lv522/outdoors/colony_streets/north_west_street) "tbK" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "SE-out"; - pixel_x = 1; - pixel_y = -1 +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 16 }, -/turf/open/floor{ +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 16 + }, +/turf/open/floor/strata{ dir = 4; - icon_state = "whiteyellowfull" + icon_state = "white_cyan1" }, /area/lv522/oob/w_y_vault) "tcj" = ( @@ -49607,15 +49386,10 @@ }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "tdM" = ( -/obj/structure/platform{ - dir = 1 - }, -/obj/structure/platform{ - dir = 8 - }, -/obj/structure/platform_decoration{ - dir = 5; - layer = 3.51 +/obj/structure/platform/stair_cut, +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_full" }, /turf/open/gm/river, /area/lv522/atmos/sewer) @@ -50451,14 +50225,6 @@ /obj/effect/decal/cleanable/blood, /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) -"tti" = ( -/obj/structure/platform_decoration{ - dir = 4 - }, -/turf/open/asphalt/cement{ - icon_state = "cement12" - }, -/area/lv522/outdoors/colony_streets/south_east_street) "ttp" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -50678,9 +50444,7 @@ dir = 1; icon_state = "p_stair_full" }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, +/turf/open/floor/prison, /area/lv522/atmos/sewer) "tyc" = ( /obj/structure/surface/rack, @@ -50913,12 +50677,6 @@ "tCN" = ( /turf/closed/wall/strata_ice/dirty, /area/lv522/outdoors/colony_streets/south_east_street) -"tCX" = ( -/turf/open/floor/corsat{ - dir = 6; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor) "tDd" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 @@ -51087,16 +50845,6 @@ }, /turf/open/floor/wood, /area/lv522/indoors/c_block/casino) -"tFZ" = ( -/obj/structure/surface/table/almayer, -/obj/item/paper_bin{ - pixel_y = 5 - }, -/obj/item/tool/pen/blue/clicky, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/east_reactor) "tGb" = ( /obj/structure/prop/ice_colony/ground_wire, /obj/structure/prop/ice_colony/ground_wire{ @@ -51261,14 +51009,18 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer1, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, /area/lv522/outdoors/colony_streets/north_east_street) "tJG" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" }, /obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/auto_turf/sand_white/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, /area/lv522/outdoors/colony_streets/north_east_street) "tJM" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -51326,9 +51078,6 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_street) "tKC" = ( -/obj/structure/machinery/light{ - dir = 1 - }, /obj/effect/decal/warning_stripes{ icon_state = "N"; pixel_y = 1 @@ -51424,13 +51173,9 @@ }, /area/lv522/atmos/cargo_intake) "tLX" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 - }, -/turf/open/floor{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y0" }, /area/lv522/oob/w_y_vault) "tMk" = ( @@ -52222,16 +51967,13 @@ "ubF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/plating/plating_catwalk/prison, +/turf/open/floor/prison, /area/lv522/atmos/sewer) "ubH" = ( /obj/structure/stairs/perspective{ - dir = 6; icon_state = "p_stair_full" }, -/turf/open/asphalt/cement{ - icon_state = "cement12" - }, +/turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/central_streets) "ubJ" = ( /obj/structure/blocker/invisible_wall, @@ -52762,7 +52504,7 @@ /area/lv522/indoors/c_block/garage) "ujy" = ( /obj/effect/decal/warning_stripes{ - icon_state = "N"; + icon_state = "NW-out"; pixel_y = 1 }, /turf/open/auto_turf/shale/layer1, @@ -53444,13 +53186,6 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) -"uxT" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "SE-out"; - pixel_x = 1 - }, -/turf/open/auto_turf/sand_white/layer0, -/area/lv522/outdoors/colony_streets/south_east_street) "uya" = ( /turf/open/floor/prison{ icon_state = "darkbrownfull2" @@ -54284,13 +54019,6 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) -"uNT" = ( -/obj/structure/prop/invuln/fusion_reactor, -/obj/structure/prop/turbine_extras/left, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/east_reactor) "uNW" = ( /obj/structure/surface/table/almayer, /obj/item/trash/ceramic_plate{ @@ -55110,8 +54838,8 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) "vdp" = ( -/obj/structure/platform{ - dir = 1 +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, /turf/open/asphalt/cement{ icon_state = "cement12" @@ -55814,6 +55542,16 @@ }, /area/lv522/landing_zone_forecon/UD6_Tornado) "vqe" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 16 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 16 + }, /obj/structure/machinery/light{ dir = 8 }, @@ -55900,14 +55638,18 @@ }, /area/lv522/indoors/a_block/admin) "vrE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes{ - icon_state = "S"; - pixel_y = -1 +/obj/structure/surface/table/almayer, +/obj/item/stack/sheet/mineral/gold{ + amount = 60; + pixel_y = 6 }, -/turf/open/floor{ +/obj/item/stack/sheet/mineral/gold{ + amount = 60; + pixel_y = 12 + }, +/turf/open/floor/strata{ dir = 4; - icon_state = "whiteyellowfull" + icon_state = "white_cyan1" }, /area/lv522/oob/w_y_vault) "vrV" = ( @@ -56923,14 +56665,6 @@ /area/lv522/indoors/a_block/fitness) "vJw" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/marine/satchel{ - desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; - icon = 'icons/obj/janitor.dmi'; - icon_state = "trashbag3"; - name = "trash bag"; - pixel_x = -4; - pixel_y = 5 - }, /turf/open/floor/prison{ dir = 4; icon_state = "cell_stripe" @@ -57414,6 +57148,9 @@ /obj/structure/platform{ dir = 4 }, +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" + }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/central_streets) "vSO" = ( @@ -58392,9 +58129,8 @@ /area/lv522/indoors/lone_buildings/outdoor_bot) "wjP" = ( /obj/effect/decal/warning_stripes{ - icon_state = "NE-out"; - pixel_x = 1; - pixel_y = 1 + icon_state = "E"; + pixel_x = 1 }, /turf/open/floor{ dir = 4; @@ -58718,10 +58454,6 @@ "wrC" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/corpo) -"wrY" = ( -/obj/structure/platform, -/turf/open/asphalt/cement, -/area/lv522/outdoors/colony_streets/east_central_street) "wsf" = ( /obj/structure/curtain/red, /obj/structure/pipes/standard/simple/hidden/green{ @@ -58762,15 +58494,6 @@ /mob/living/simple_animal/mouse, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) -"wsX" = ( -/obj/structure/stairs/perspective{ - dir = 5; - icon_state = "p_stair_full" - }, -/turf/open/asphalt/cement{ - icon_state = "cement4" - }, -/area/lv522/outdoors/colony_streets/north_street) "wsY" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -59945,8 +59668,7 @@ /area/lv522/atmos/sewer) "wRk" = ( /obj/effect/decal/warning_stripes{ - icon_state = "NW-out"; - pixel_y = 1 + icon_state = "W" }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_east_street) @@ -60921,6 +60643,10 @@ layer = 2.9 }, /obj/effect/decal/cleanable/liquid_fuel, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/asphalt/cement{ icon_state = "cement4" }, @@ -61151,13 +60877,6 @@ icon_state = "greenfull" }, /area/lv522/indoors/a_block/fitness) -"xqi" = ( -/obj/structure/platform{ - dir = 1 - }, -/obj/structure/largecrate/random, -/turf/open/floor/plating, -/area/lv522/indoors/c_block/cargo) "xqj" = ( /obj/effect/landmark/yautja_teleport, /turf/open/auto_turf/shale/layer2, @@ -61237,14 +60956,7 @@ /turf/open/floor/plating, /area/lv522/landing_zone_2) "xsE" = ( -/obj/structure/platform{ - dir = 4 - }, -/obj/structure/platform, -/obj/structure/platform_decoration{ - dir = 6 - }, -/turf/open/gm/river, +/turf/open/floor/prison, /area/lv522/atmos/sewer) "xsN" = ( /obj/structure/largecrate/random/barrel, @@ -61393,11 +61105,10 @@ }, /area/lv522/indoors/a_block/bridges) "xwv" = ( -/obj/structure/platform_decoration{ - dir = 4 +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" }, /obj/structure/stairs/perspective{ - dir = 10; icon_state = "p_stair_full" }, /turf/open/asphalt/cement{ @@ -61583,9 +61294,6 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/mining) -"xAw" = ( -/turf/closed/wall/strata_outpost/reinforced/hull, -/area/lv522/indoors/a_block/bridges/op_centre) "xAF" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 @@ -61688,15 +61396,9 @@ /area/lv522/outdoors/n_rockies) "xBS" = ( /obj/structure/stairs/perspective{ - dir = 6; icon_state = "p_stair_full" }, -/obj/structure/platform_decoration{ - dir = 8 - }, -/turf/open/asphalt/cement{ - icon_state = "cement12" - }, +/turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/east_central_street) "xCG" = ( /obj/structure/bed/chair/comfy{ @@ -62282,14 +61984,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) -"xOB" = ( -/obj/structure/platform{ - dir = 1 - }, -/turf/open/asphalt/cement{ - icon_state = "cement12" - }, -/area/lv522/outdoors/colony_streets/east_central_street) "xOD" = ( /obj/item/clothing/glasses/mbcg, /turf/open/floor/prison, @@ -62803,8 +62497,9 @@ }, /area/lv522/outdoors/colony_streets/north_street) "xWO" = ( -/obj/structure/platform{ - dir = 1 +/obj/structure/stairs/perspective{ + dir = 10; + icon_state = "p_stair_full" }, /turf/open/asphalt/cement{ icon_state = "cement12" @@ -63167,7 +62862,9 @@ /obj/structure/platform{ dir = 8 }, -/obj/structure/blocker/invisible_wall, +/obj/structure/largecrate/random{ + layer = 2.9 + }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) "ydz" = ( @@ -79015,20 +78712,20 @@ hhD oLz rnA pZi -ahP +fpB pQE ooG rAK oSH qSk pQE +ubH rMF xyN xyN xyN xyN xyN -xyN rMF nLm nLm @@ -79086,11 +78783,11 @@ aPu cGw wIr wIr -fnA -cxv -ofi -ofi -hov +jhY +kkq +uOd +uOd +kLO fTN fTN fTN @@ -79099,8 +78796,8 @@ fTN lvl ndZ gBv -pAj -fnA +lul +jhY wIr wIr xSA @@ -79242,17 +78939,17 @@ fjr bPH dox tGl -crH +miz ofd rqs uPy qGK qSk ofd +ubH spo vXc vXc -vXc mqC pwz dFg @@ -79300,10 +78997,10 @@ tSL tSL tSL tSL -dbP -cbR -cbR -dbP +fnA +uOd +uOd +fnA wIr wIr mDz @@ -79326,7 +79023,7 @@ cbR cbR cbR cbR -dbP +moe wIr wIr vDL @@ -79392,7 +79089,7 @@ xZw saC saC saC -qpD +saC saC bzC iAv @@ -79469,15 +79166,15 @@ fjr rZc dox tGl -crH +miz ofd qSk xeg uMO rqs ofd +ubH spo -vXc laX dFH vXc @@ -79696,15 +79393,15 @@ fjr rZc dox tGl -crH +miz ofd qSk xeg uMO rqs ofd +ubH spo -vXc rjn bVu vXc @@ -79753,7 +79450,7 @@ tSL tne kGm lML -hgo +yfR wIr tmy hYL @@ -79821,10 +79518,10 @@ dLs afA saC saC -esB -sGF -dLs -fcW +saC +saC +yeS +jKu xho otQ otQ @@ -79923,15 +79620,15 @@ nQx rvx fZy hAg -crH +miz ofd qiC xeg qGK rqs ofd +ubH spo -vXc qbI qlD qpz @@ -79980,13 +79677,13 @@ lIy xNR yfS yfS -kLO +yfS cfz jmv tkf dgY cfz -cHb +aPu qzQ oLa uWT @@ -80047,8 +79744,8 @@ aut dOw ajw bRN -sGF -euN +saC +saC saC yeS jKu @@ -80150,20 +79847,20 @@ spe nQx fjr rCV -crH +miz pQE pQE rAK oSH pQE pQE +ubH spo vXc vXc vXc vXc vXc -vXc yiM yiM yiM @@ -80207,13 +79904,13 @@ cKi msj msj phu -iLC +wyy tIT olz pOs olz tIT -skS +jey iXM uIk uWT @@ -80272,7 +79969,7 @@ cNV cNV cCC xho -xho +vDV uAd saC saC @@ -80302,7 +79999,7 @@ saC saC saC saC -oaj +bzC iAv jqL vTK @@ -80377,15 +80074,15 @@ ugV jXQ nQx fjr -nIu +miz ofd iiL xeg uMO oXF ofd -aPS -vXc +ubH +spo vXc vXc vXc @@ -80440,7 +80137,7 @@ tmy pfD hyf wIr -ttd +dgY aPu xgH uWT @@ -80499,7 +80196,7 @@ cNV lxW dCx dtr -xho +vDV uAd saC saC @@ -80611,8 +80308,8 @@ ocn qGK xvW jct -qQM -vXc +ubH +spo pgm vXc yiM @@ -80726,7 +80423,7 @@ cNV fcV dCx otQ -xho +vDV uAd saC kwJ @@ -80838,8 +80535,8 @@ iaY bGT xvW tRd -qQM -vXc +ubH +spo tpD qQi qQi @@ -80889,10 +80586,10 @@ tSL tSL tSL tSL -sYv -ncg -ncg -sYv +tOo +oIu +oIu +tOo wIr wIr pXz @@ -80915,7 +80612,7 @@ ncg ncg ncg ncg -sYv +mRh wIr wIr vDL @@ -80953,7 +80650,7 @@ cNV saC otQ otQ -xho +vDV uAd xgl kwJ @@ -81058,7 +80755,7 @@ rCV cpy fjr fjr -wsX +miz ofd oWV xeg @@ -81066,7 +80763,7 @@ qGK oWV ofd ubH -vXc +spo yiM yiM yiM @@ -81120,7 +80817,7 @@ lyD mPr hFX bCy -tOo +iUX wIr wIr hwa @@ -81129,21 +80826,21 @@ clR dne wIr wIr -dGD -lyD -mPr -mPr -mPr -mPr -mPr -mPr -nax -nax -mPr -mPr -mPr -bCy -dGD +jic +kHX +oIu +oIu +oIu +oIu +oIu +oIu +oIu +oIu +oIu +oIu +oIu +nlY +nRy wIr wIr epq @@ -81180,13 +80877,13 @@ saC saC otQ otQ -xho -uAd -dEk -xho -xho -yeS -jKu +apS +dAm +aDj +cJo +cJo +dLs +cfv xho otQ saC @@ -81285,15 +80982,15 @@ fjr cpy cpy fjr -crH +miz pQE pQE oFN cXm pQE pQE +ubH spo -vXc yiM yiM iBY @@ -81347,7 +81044,7 @@ mPr mPr hFX hFX -bCy +iVk bYV wIr wIr @@ -81356,7 +81053,7 @@ mpF wIr wIr rZK -lyD +jig mPr mPr mPr @@ -81413,7 +81110,7 @@ dEk yeS yeS yeS -jKu +oML xho saC saC @@ -81512,15 +81209,15 @@ cpy cpy cpy fjr -crH +miz ofd otj uPy uMO rmi ofd +ubH spo -vXc yiM yiM qCY @@ -81583,7 +81280,7 @@ jmv hYL rQg vdp -mPr +xAR mPr tNc gUj @@ -81640,7 +81337,7 @@ ejo dOw dOw dOw -fda +gTw tiQ tiQ tiQ @@ -81739,15 +81436,15 @@ cpy cpy cpy fjr -crH +miz ofd qSk xeg qGK qSk ofd +ubH spo -vXc yiM yiM qCY @@ -81810,7 +81507,7 @@ tkf hYL rQg vdp -mPr +xAR mPr tNc nax @@ -81865,9 +81562,9 @@ saC saC saC otQ -eyh -cRN -eQu +otQ +otQ +otQ saC saC saC @@ -81973,10 +81670,10 @@ xeg qGK qSk ofd +ubH spo yiM yiM -yiM qCY uie yiM @@ -82037,7 +81734,7 @@ tkf hYL rQg vdp -mPr +xAR mPr mPr iCb @@ -82092,7 +81789,7 @@ saC saC saC saC -oEw +yeS saC saC saC @@ -82200,10 +81897,10 @@ xeg qGK rqs ofd +ubH spo yiM yiM -yiM bYS xLY yiM @@ -82264,7 +81961,7 @@ tkf hYL rQg vdp -mPr +xAR mPr nax bjX @@ -82319,7 +82016,7 @@ saC saC saC saC -qpD +saC saC saC saC @@ -82428,7 +82125,7 @@ wwX rqs pQE vSN -cWT +hHh cWT cWT cWT @@ -82546,7 +82243,7 @@ saC saC saC otQ -eVg +otQ otQ saC saC @@ -82718,7 +82415,7 @@ dgY wIr wIr vdp -mPr +xAR mPr aPe ylo @@ -82773,7 +82470,7 @@ saC wLp kbV kbV -gPq +kbV kbV kbV saC @@ -82945,7 +82642,7 @@ tkf pfD rQg vdp -mPr +xAR mPr uXp ylo @@ -83000,9 +82697,9 @@ wLp qUQ qUQ qUQ -ezj -cSh -feF +qUQ +qUQ +sxU qUQ qUQ qUQ @@ -83040,17 +82737,17 @@ saC saC saC saC -tTv -tTv -tTv -tTv -tTv -tTv -tTv -tTv -tTv -tTv -tTv +oUq +oUq +oUq +oUq +oUq +oUq +oUq +oUq +oUq +oUq +oUq oUq hWC vcF @@ -83229,8 +82926,8 @@ dDC dDC dDC dDC -fhQ -fpB +dDC +dDC dDC saC saC @@ -83270,14 +82967,14 @@ saC saC saC saC -tTv +oUq men xVB onM men iQb pXh -tTv +oUq oUq tTl bJN @@ -83399,7 +83096,7 @@ oLa hYL rQg vdp -mPr +xAR qbG aPe nnG @@ -83457,7 +83154,7 @@ tjg kbV tjg tjg -gPq +kbV saC saC saC @@ -83684,7 +83381,7 @@ tjg kbV tjg tjg -gPq +kbV saC saC saC @@ -83911,7 +83608,7 @@ kbV xiY fKt fKt -vzd +ear tQw saC saC @@ -84080,7 +83777,7 @@ tkf pfD rQg dQQ -nax +xAR nax uvg cfT @@ -84138,7 +83835,7 @@ xiY xiY tjg tjg -gPq +kbV tjg tjg hJB @@ -84307,7 +84004,7 @@ jmv wIr wIr glV -mPr +xAR nax nax uvg @@ -84378,11 +84075,11 @@ hLY saC lmY iBI -iQe +hmV pfj -jjV +hdQ cuu -jVC +ban tiQ tiQ kEx @@ -84394,9 +84091,9 @@ saC uhx pwX pwX +qjG saC -saC -tTv +oUq men sse iZS @@ -84405,14 +84102,14 @@ wIx jfH men iQb -tTv +oUq bUN saC saC saC saC saC -tTv +oUq mVm sBH kXY @@ -84534,7 +84231,7 @@ jmv wIr wIr vdp -mPr +xAR nax nax nax @@ -84621,9 +84318,9 @@ saC yaj qjG qjG -saC -saC -tTv +qjG +pwC +oUq nHg hzV iZS @@ -84631,15 +84328,15 @@ jkJ xLi men men -tTv -tTv -tTv +oUq +oUq +oUq saC saC saC saC -tTv -tTv +oUq +oUq mVm hrl kXY @@ -84761,7 +84458,7 @@ tkf pfD rQg vdp -mPr +xAR mPr nax nax @@ -84832,33 +84529,33 @@ hLY qJE ujg iDg -iRV +hna yiu -xzu -jCQ -jWr +aWX +jef +pfj xmD xmD -jVC +bXl miH saC saC saC -qgx +cYe yaj qjG qjG -qgx -saC -tTv +rbZ +pwC +oUq men kUF gWu neI xLi men -tTv -tTv +oUq +oUq oUq oUq oUq @@ -84988,7 +84685,7 @@ tkf hYL rQg vdp -mPr +xAR mPr nax nax @@ -85063,28 +84760,28 @@ iSc wTq wTq wTq -jWB +bhh xYD kry -jjV +cxE miH saC saC saC -pwC +dhJ yaj qjG qjG -saC -saC -tTv -tTv +qjG +dhJ +oUq +oUq cUA nMX pco jzB -tTv -tTv +oUq +oUq oUq oUq ucY @@ -85215,7 +84912,7 @@ oLa hYL rQg vdp -mPr +xAR mPr mPr nax @@ -85287,23 +84984,23 @@ qJE lmY iFV iDg -jey +hdQ jlh jEk -hef +bCd kmP xmD -jVC +bXl kXa saC saC saC -pwC +dhJ yaj qjG qjG -saC -saC +qjG +dhJ saC saC afL @@ -85311,7 +85008,7 @@ sfc xSE bCX iQb -tTv +oUq oUq cCL sGv @@ -85442,7 +85139,7 @@ dgY hYL rQg vdp -mPr +xAR mPr mPr mPr @@ -85528,17 +85225,17 @@ pwC qjG yaj qjG +qjG pwC saC saC saC -saC hXt saC jkJ mIq iQb -tTv +oUq oUq vVx fHH @@ -85660,16 +85357,16 @@ jmG xAR mPr hFX -tEu -bYV +iVU +jeD wIr wIr bZV mpF wIr wIr -rZK -gGM +jfK +jCQ mPr mPr mPr @@ -85765,7 +85462,7 @@ kwg jkJ xLi iQb -tTv +oUq oUq oUq suS @@ -85887,7 +85584,7 @@ jmG xAR mPr tEu -tOo +iUX wIr wIr pNJ @@ -85896,7 +85593,7 @@ xnp tPa wIr wIr -dGD +jIQ mcO mPr mPr @@ -85992,7 +85689,7 @@ kwg jkJ xLi nMw -tTv +oUq oUq hEJ kgR @@ -86219,7 +85916,7 @@ uZV neI xLi men -tTv +oUq oUq xuQ fHH @@ -87136,15 +86833,15 @@ eZF lfj lfj yje +lfj bjd -nTj -nTj -nTj +qqN +qqN sPH -nTj -nTj -nTj -cpy +hXP +qqN +qqN +qqN ien rxI nri @@ -87361,17 +87058,17 @@ tiQ bjd pqQ tdM -vFD +gqG yje +lfj bjd -nTj qqN vqe bjC -vqe +bjC isL -nTj -ien +iGl +qqN ien ien nGU @@ -87572,7 +87269,7 @@ saC cnA hdQ xmD -xQc +qjG qJE xQc qJE @@ -87590,15 +87287,15 @@ qEQ lYK hvh pqQ +lfj bjd -nTj qqN tbK oan wjP -isL -nTj -cpy +ifh +iGl +qqN ien rxI nLF @@ -87697,8 +87394,8 @@ jmG pjm opQ ydy -ydy -mUo +opQ +opQ jmG xzK xxq @@ -87798,8 +87495,8 @@ saC eBm gWg xmD -xQc -xQc +qjG +qjG qJE xQc xQc @@ -87817,15 +87514,15 @@ qEQ lYK hvh pqQ +lfj bjd -nTj -ipH -cbn -aLG +qqN +vrE +mNI tLX +igp bjC -nTj -ien +qqN ien ien rxI @@ -87923,9 +87620,9 @@ jmG uYq aVX meb -ubJ -ubJ -ubJ +meb +meb +aVX jmG hMz fWG @@ -87990,14 +87687,14 @@ aEL aEL aEL jcl -jVa +jcl jcl jcl ewp fIe fIe fIe -aWX +fIe fIe fMd ewt @@ -88023,9 +87720,9 @@ mZU wXA hwG syg -jjV xmD -cHu +xmD +tMV jVC qJE qJE @@ -88044,15 +87741,15 @@ qEQ lYK hvh pqQ +lfj bjd -nTj -icM -cbn +qqN +hNj mNI -tLX +hXZ +igp bjC -nTj -ien +qqN ien ien ien @@ -88150,9 +87847,9 @@ vBd brk rdF ild -ban -ubJ -ubJ +jwM +iTn +iUT jmG hMz fWG @@ -88251,8 +87948,8 @@ yiu cpZ kda qJE -xQc -xQc +qjG +qjG xmD mPY qJE @@ -88271,15 +87968,15 @@ eZF lYK hvh eZF +lfj bjd -nTj -ipH +qqN vrE aJr -tLX +hYk +igp bjC -nTj -ien +qqN ien ien cpy @@ -88375,7 +88072,7 @@ jmG eSy ild dco -ild +iSF jwM liN ild @@ -88478,7 +88175,7 @@ yiu wvB xmD qJE -xQc +qjG xmD xmD mPY @@ -88498,15 +88195,15 @@ pqQ lYK hvh eZF +lfj bjd -nTj qqN -gzw +tbK spn nCC -isL -nTj -cpy +igA +iGl +qqN cpy cpy cpy @@ -88599,8 +88296,8 @@ onX wiE uFF wFB -xqi -ild +jCU +iSF ild ild hOB @@ -88670,7 +88367,7 @@ aLJ dDS iZI fFw -fib +iZI jcl aCQ dXd @@ -88679,7 +88376,7 @@ jcl swu hwt jcl -eHp +swu dHk vAu lkx @@ -88704,8 +88401,8 @@ yiu yiu wvB xmD -xQc -xQc +qjG +qjG hdQ iQe vIS @@ -88725,15 +88422,15 @@ pqQ lYK hvh pqQ +lfj bjd -nTj qqN +tbK bjC -gNN +hZn bjC -isL -nTj -cpy +iGl +qqN cpy cpy cpy @@ -88897,7 +88594,7 @@ iZI dDS iZI iZI -svW +iZI jcl aCQ evx @@ -88906,11 +88603,11 @@ nTl jcl hwt jcl -svW +iZI dYX -hRy -gqG -gOo +lXC +lXC +lXC saC saC saC @@ -88931,7 +88628,7 @@ yiu uul dZG xmD -seF +qjG qJE lrQ dRy @@ -88952,15 +88649,15 @@ eZF lYK hvh pqQ +lfj bjd -nTj -nTj -nTj -nTj -nTj -nTj -nTj -cpy +qqN +qqN +qqN +qqN +qqN +qqN +qqN cpy cpy cpy @@ -89010,7 +88707,7 @@ pNs xGf xGf whR -pGl +kqb mOG qcA fpl @@ -89124,7 +88821,7 @@ fib fXU fib fib -svW +aLJ jcl aCQ emr @@ -89133,12 +88830,12 @@ nTl dBe qZB jVa -svW +nno dYX -jcl -jcl -gOG -heF +lXC +lXC +lXC +aCQ saC saC saC @@ -89158,7 +88855,7 @@ yiu hLY knt kOF -seF +qjG qJE iQe baG @@ -89179,14 +88876,14 @@ pqQ lYK hvh qEQ -bjd -moe -moe -moe -moe -moe -moe -moe +lfj +mPj +mPj +mPj +mPj +mPj +mPj +mPj cpy cpy cpy @@ -89351,20 +89048,20 @@ iZI dDS iZI iZI -svW +aLJ jVa fLP wSb nTl nTl -jcl +akk hwt jcl -svW +nno dYX -hRy -grz -uNT +lXC +lXC +lXC aCQ saC saC @@ -89381,11 +89078,11 @@ vjl vjl xzu xzu -xzu +aWX hLY knt -xQc -xQc +qjG +qjG srf dRy yiu @@ -89406,20 +89103,20 @@ pqQ lYK hvh qEQ -bjd -bjd -bjd -bjd -bjd -bjd -bjd +lfj mPj +hgo +hNV +gOo +lfj +bjd mPj mPj cpy cpy cpy cpy +cpy ien ien ien @@ -89464,7 +89161,7 @@ mUS jxT kqb kqb -pGl +kqb kqb kqb bJp @@ -89587,7 +89284,7 @@ fLA eVW hwt jcl -svW +nno rbW tiQ tiQ @@ -89611,7 +89308,7 @@ vlq xwZ syg iqz -xQc +qjG qJE qJE aox @@ -89633,14 +89330,14 @@ pqQ lYK hvh eZF -bjd -okj +lfj +vJw vJw apd apd lfj -bjd -bjd +lfj +lfj bjd mPj cpy @@ -89691,7 +89388,7 @@ oMn oYZ pTl pKX -nlY +xBS xXg kqb kqb @@ -89734,7 +89431,7 @@ wiE wiE uGl six -sUj +jCU jwM ild vBd @@ -89813,12 +89510,12 @@ ojn swu swu hwt -aEL -svW +jcl +iZI dYX -hRy -ifh -gOo +lXC +lXC +lXC aCQ lXC saC @@ -89867,8 +89564,8 @@ woU woU xXv lfj -bjd -bjd +lfj +lfj mPj cpy cpy @@ -89896,7 +89593,7 @@ nnz oVD xjF xFp -sYk +xZP uNB xUQ ykc @@ -89918,8 +89615,8 @@ djM xAZ pTl uNB -nlY -ylr +xBS +xXg wIi kqb kqb @@ -89961,7 +89658,7 @@ yhi wiE spM jmG -aza +iRV jwM ild vBd @@ -90040,21 +89737,21 @@ swu swu swu hwt -aEL -cWH -dYX jcl -jcl -gOG -heU +swu +dYX +lXC +lXC +lXC +aCQ lXC ijO saC tiQ -tiQ saC saC -tiQ +saC +saC tiQ saC saC @@ -90065,7 +89762,7 @@ vjl qjG hLY knt -whK +tMV xmD hna yiu @@ -90084,8 +89781,8 @@ pAw tiQ bjd yje -lYK -jZE +eMm +grz hNP hNP hNP @@ -90095,7 +89792,7 @@ vFD dfK xXv lfj -bjd +lfj mPj cpy cpy @@ -90123,7 +89820,7 @@ jRT jRT ryO xFp -sYk +xZP uNB xUQ xAZ @@ -90145,8 +89842,8 @@ xOw ykT xUQ uNB -xOB -tTD +xBS +xXg ylr ylr ylr @@ -90188,7 +89885,7 @@ wiE wEW hzu wFB -bhh +jCU ild jwM vBd @@ -90268,20 +89965,20 @@ swu swu hwt jcl -mrL +swu dYX -hRy -oUC -uNT +lXC +lXC +lXC aCQ lXC lXC tiQ tiQ -icr -kHX -iSF -jeD +saC +saC +saC +saC tiQ saC saC @@ -90311,18 +90008,18 @@ jpm tiQ bjd yje -abL -qsW +lfj +eMm qsW qsW qsW cgn mqx jZE -vFD +hZK pqQ qpd -bjd +gOo mPj cpy cpy @@ -90350,7 +90047,7 @@ jRT sgV ryO xFp -sYk +xZP uNB pTl xAZ @@ -90372,8 +90069,8 @@ xOw ykT xUQ uNB -xOB -tTD +xBS +dCJ tTD sKJ sKJ @@ -90415,7 +90112,7 @@ taw aYQ gJM jmG -sBz +jCU ild jwM okA @@ -90495,7 +90192,7 @@ eAz lFk hwt jcl -mrL +swu dYX tiQ tiQ @@ -90504,11 +90201,11 @@ hfi lXC lXC tiQ -hTI -aCQ -dhJ -iTn -jfK +saC +saC +saC +saC +saC tiQ jEq saC @@ -90519,7 +90216,7 @@ yiu yiu lDc lMN -whK +tMV mnw qjG yiu @@ -90546,10 +90243,10 @@ tyU lYK mqx mqx -hvh +icr pqQ qpd -bjd +gOo mPj cpy cpy @@ -90577,7 +90274,7 @@ ydb val ryO xFp -sYk +xZP uNB pTl ykT @@ -90599,8 +90296,8 @@ xOw xAZ pTl uNB -xOB -tTD +xBS +dCJ tTD sKJ tTD @@ -90722,20 +90419,20 @@ nTl nTl nTl lXC -eHp +swu dYX -jcl -jcl -jcl +lXC +lXC +lXC aCQ lXC lXC tiQ -sBg -hXP -tra -tCX -tFZ +saC +saC +saC +saC +saC tiQ lKl xmD @@ -90746,7 +90443,7 @@ leH lmu lDr lNI -aqo +qET ugN pHT lXQ @@ -90762,10 +90459,10 @@ xmD knt xmD skk -tiQ -bjd +lTi bjd bjd +eRg wRf bjd hKI @@ -90773,10 +90470,10 @@ hFA lYK mqx mqx -hvh +icr pqQ qpd -bjd +gOo mPj cpy cpy @@ -90804,7 +90501,7 @@ ydb xRQ xjF xFp -sYk +xZP pKX pKX vnq @@ -90826,8 +90523,8 @@ qCd dak pKX pKX -xOB -tTD +xBS +dCJ tTD tTD tTD @@ -90867,7 +90564,7 @@ lot aTR xvl xvl -cxE +jmG jmG jmG xzK @@ -90949,20 +90646,20 @@ nTl nTl nTl lXC -eLx +lXC dYX -jcl -jcl -jcl +lXC +lXC +lXC aCQ lXC lXC tiQ tiQ -idq -jcl -jcl -kkq +saC +saC +saC +saC tiQ jEu xmD @@ -90988,9 +90685,9 @@ xVq liK gyC pfj -pvz -tiQ -tiQ +ayX +qjG +lTi bjd rMD eZF @@ -91000,10 +90697,10 @@ bjd lYK mqx mqx -hvh +icr pqQ qpd -bjd +gOo mPj cpy cpy @@ -91031,7 +90728,7 @@ jRc xjF xjF xFp -aDj +xZP pKX nvt ykT @@ -91052,9 +90749,9 @@ fyl kcd oig cLQ -xAw -lCn -tTD +pKX +xBS +dCJ tTD tTD tTD @@ -91094,8 +90791,8 @@ icW eHI xvl xvl -akk -xxq +teD +xzK xxq xxq xxq @@ -91178,19 +90875,19 @@ nTl nTl nTl dYX -jcl -jcl -jcl +lXC +lXC +lXC aCQ lXC lXC -hME -hUY -ier -hRW -kHX -jcl -dAG +saC +saC +saC +saC +saC +saC +saC tiQ jYE xYD @@ -91198,8 +90895,8 @@ knt lAD saC saC -seF -xQc +cWH +cHy saC saC myV @@ -91227,10 +90924,10 @@ cZH jDN mqx nJW -hvh +icr eZF lfj -bjd +lfj mPj cpy cpy @@ -91238,11 +90935,11 @@ cpy cpy cpy ien -tNQ -qSH -qSH +cRN +vTx +vTx trV -pZo +eQu vGp eKe xFp @@ -91280,9 +90977,9 @@ qqx pag bia gYH -lDE -tTD -tTD +xBS +dCJ +rnB tTD tTD tTD @@ -91322,7 +91019,7 @@ agM xvl xvl xWO -fWG +hMz fWG fWG fWG @@ -91411,13 +91108,13 @@ hRW egD lXC lXC -iZI -hVk -igp -swu -iUT -kHX -evx +saC +saC +saC +saC +saC +saC +saC xQc lAK xYD @@ -91428,7 +91125,7 @@ ncA lDN pxN saC -xQc +cHy sdR lNA wXA @@ -91446,7 +91143,7 @@ pfj qjG qjG bjd -nRy +lfj pqQ bjd fSf @@ -91454,10 +91151,10 @@ cZH mqx mqx mqx -hvh +icr pqQ qpd -bjd +gOo mPj cpy cpy @@ -91469,7 +91166,7 @@ vGB vGB wDj wDj -pZo +fcW vGp vGp eKe @@ -91507,10 +91204,10 @@ mTK sdC dvp uKy -lDE -tTD -tTD -tTD +xBS +dCJ +rnB +rnB tTD tTD cpy @@ -91548,8 +91245,8 @@ xgA bsG vOT xvB -xWO -fWG +otS +hMz fWG fWG fWG @@ -91637,14 +91334,14 @@ enr elx elx elx -elx -hNj -hXA -fvQ -fDC -gwk -hgQ -exB +aDS +saC +saC +saC +saC +saC +saC +saC xQc xmD xmD @@ -91655,7 +91352,7 @@ nwR oem maj maj -seF +cWH knt hna yiu @@ -91673,18 +91370,18 @@ oyK ayX vKP bjd -osm +lfj pqQ bjd fSf -cZH -cgn -mqx -mqx -hvh +heU +qsW +qsW +qsW +idq pqQ qpd -bjd +gOo mPj cpy cpy @@ -91712,7 +91409,7 @@ qSH qSH qSH qSH -cfv +sPh pKX xnI ykT @@ -91733,11 +91430,11 @@ art gNn mgb rUe -xAw +pKX xBS -tTD -tTD -tTD +dCJ +rnB +rnB tTD tTD tTD @@ -91775,8 +91472,8 @@ aSZ acE vOT xvB -xWO -fWG +otS +hMz fWG fWG cpy @@ -91865,18 +91562,18 @@ lXC lXC lXC lXC -iZI -hXP -egY -cHy -jIQ -bXl -jcl +saC +saC +saC +saC +saC +saC +saC xQc tMV tMV kne -xQc +cHy mkb lnd xYD @@ -91905,13 +91602,13 @@ pqQ bjd bjd bjd -lYK -mqx -mqx -hvh +rMD +rMD +rMD +lfj pqQ qpd -bjd +gOo mPj cpy cpy @@ -91939,7 +91636,7 @@ rMR qSH qSH vGp -onj +sPh pKX pKX pKn @@ -91961,10 +91658,10 @@ heX jMk pKX pKX -xOB -tTD -tTD -tTD +xBS +dCJ +rnB +rnB tTD tTD tTD @@ -92002,8 +91699,8 @@ eMD qZd xvl xvl -xWO -fWG +otS +hMz fWG cpy uwT @@ -92092,24 +91789,24 @@ tra egY lXC lXC -hNV -hXZ -igp -swu -iUX -tCX -jcl +saC +saC +saC +saC +saC +saC +saC xQc jjV xmD knt -xQc +cHy mlp nxQ oKK pDM qTE -xQc +cHy wyA hna yiu @@ -92127,18 +91824,18 @@ jWB lKl lTi bjd -lul +lfj dfK qKO xLr -xXv -lYK -mqx -mqx -hvh +hfE +xsE +xsE +xsE +lfj pqQ qpd -bjd +mPj mPj mPj mPj @@ -92166,7 +91863,7 @@ qSH qSH vGp vGp -onj +sPh uNB xUQ ykT @@ -92188,11 +91885,11 @@ iGn uOp bSI uNB -xOB -tTD -tTD -tTD -tTD +xBS +dCJ +rnB +rnB +rnB sKJ tTD tTD @@ -92229,8 +91926,8 @@ xje ffb xvl xvl -xWO -fWG +otS +hMz dBD sps sps @@ -92313,30 +92010,30 @@ nTl nTl nTl vQn -aEL -aEL -jcl +lXC +lXC +lXC aCQ lXC lXC -iZI -hYk -aDS -tra -tCX -jcl -cYe +saC +saC +saC +saC +saC +saC +saC tiQ dXo xYD kpE -xQc -xQc +cHy +cHy nEd piW pEp -xQc -xQc +cHy +cHy knt hna qFW @@ -92355,18 +92052,18 @@ asH tiQ bjd dXX -pWC rMD -bjd -pqQ -lYK -mqx -mqx -hvh +rMD +lao eZF -bjd -bjd -bjd +xsE +xsE +xsE +lfj +eZF +lfj +lfj +lfj bjd bjd mPj @@ -92393,7 +92090,7 @@ qSH qSH vGp vGp -onj +sPh uNB xUQ xAZ @@ -92415,9 +92112,9 @@ sAp vHw fEF uNB -xOB -tTD -tTD +xBS +dCJ +rnB sKJ sKJ sKJ @@ -92456,8 +92153,8 @@ xhD acE vOT xvB -xWO -fWG +otS +hMz qjO ylo ylo @@ -92540,29 +92237,29 @@ nTl nno lXC hwt -jVa -jcl -jcl +lXC +lXC +lXC fkW lXC lXC hOy -tiQ -qyp -jcl -jcl -bCd +saC +saC +saC +saC +saC tiQ jEu xmD xYD kpE xmD -xQc -xQc -seF -xQc -xQc +cHy +cHy +cWH +cHy +cHy uQi knt juw @@ -92581,19 +92278,19 @@ seF tiQ tiQ bjd +eZq +gwk +lfj bjd -bjd -bjd -bjd -qEQ -abL -cgn -mqx -hvh -dfK -woU -woU -woU +yje +xsE +xsE +xsE +xsE +hRy +hVk +hVk +hVk xnX gib mPj @@ -92604,7 +92301,7 @@ iMQ wDj wDj wDj -pRv +fda xSv xSv xSv @@ -92620,7 +92317,7 @@ qSH vGp vGp vGp -onj +sPh uNB pTl xAZ @@ -92642,9 +92339,9 @@ xOw snb rkV uNB -xOB -tTD -hrk +xBS +xXg +vlT vlT vlT vlT @@ -92683,8 +92380,8 @@ xgA acE vOT xvB -xWO -fWG +otS +hMz qjO ylo byR @@ -92767,18 +92464,18 @@ nTl lXC swu hwt -jVa -jcl -jcl +lXC +lXC +lXC aCQ lXC lXC tiQ -hZn -aAb -hRW -kHX -jhY +saC +saC +saC +saC +saC tiQ jjV xmD @@ -92807,20 +92504,20 @@ xmD kss tiQ tiQ -alI -alI -alI -alI +bjd +fvQ +fvQ +bjd bjd lwr -rSs -abL -cgn -jZE -hNP -hNP -hNP -efM +hgQ +xsE +xsE +xsE +xsE +xsE +xsE +xsE caV pcV xLr @@ -92829,9 +92526,9 @@ gjA rtX wDj wDj -vGp -vGp -pZo +xFp +xFp +fcW qSH qSH qSH @@ -92847,7 +92544,7 @@ qSH vGp vGp kqp -sYk +xZP uNB xUQ xnI @@ -92869,8 +92566,8 @@ bSa xAZ xUQ uNB -nlY -vlT +xBS +xXg wIi tTK tTK @@ -92910,8 +92607,8 @@ xjY qZd xvl xvl -xWO -fWG +otS +hMz qjO ylo sGj @@ -93001,11 +92698,11 @@ aCQ lXC lXC tiQ -hZK -aCQ -fMT -iVk -jic +saC +saC +saC +saC +saC tiQ jjV iQe @@ -93034,21 +92731,21 @@ pfj vAX kJc tiQ -saC -saC -saC -alI +bjd +fDC +gNN +bjd bjd gzY ama -kbb -abL -qsW -qsW -qsW -qsW +hgQ xsE -eZF +xsE +xsE +xsE +xsE +xsE +iLC tyb lao iJE @@ -93058,7 +92755,7 @@ vGB mTa oqn pdv -umR +fcW qSH qSH qSH @@ -93096,7 +92793,7 @@ vfK rie xUQ pKX -nlY +xBS xXg tTK tTK @@ -93137,8 +92834,8 @@ qIE wog xvl xvl -xWO -fWG +otS +hMz qjO jOF oiR @@ -93221,18 +92918,18 @@ hwt jcl swu hwt -hRy -ifh -gOo +lXC +lXC +lXC aCQ lXC lXC tiQ tiQ -igA -tCX -iVU -jig +saC +saC +saC +saC tiQ xmD hna @@ -93259,22 +92956,22 @@ xSL txo jef pfj -tfK +eHp tiQ -saC -saC -saC -alI +bjd +fDC +gNN +fDC bjd bjd -lfj -eTQ -woU -aLf +rMD +hRy +hVk ubF ubF -woU -woU +ubF +hVk +hVk otx qYy mPj @@ -93285,7 +92982,7 @@ vGB ncz kKj pgp -umR +fcW qSH qSH vGp @@ -93364,8 +93061,8 @@ xhD bsG kEQ xvB -xWO -fWG +otS +hMz qjO ylo hYf @@ -93446,19 +93143,19 @@ mrL lFd qZB jVa -pgJ +mrL hwt -jcl -jcl -gRV -hfE lXC lXC -swu -tiQ -mRh -iGl +lXC +fkW +lXC +lXC +mrL tiQ +saC +saC +saC tiQ tiQ vjl @@ -93486,22 +93183,22 @@ csy wWc pfj syV -kJc -tiQ -saC -saC -saC -alI -alI -bjd -bjd -bjd -bjd -bjd -bjd +eLx +vKP bjd +rMD +gOo +rMD bjd bjd +rMD +xsE +xsE +xsE +xsE +rMD +rMD +rMD bjd bjd mPj @@ -93512,7 +93209,7 @@ wDj nff oxT pgG -umR +fcW qSH vGp vGp @@ -93591,8 +93288,8 @@ xhD bsG vOT xvB -xWO -fWG +otS +hMz qjO ylo ylo @@ -93673,18 +93370,18 @@ swu swu hwt jcl -svW +nno hwt -hRy -oUC -uNT -aCQ lXC lXC -swu -swu -swu -jcl +lXC +aCQ +lXC +nno +mrL +saC +saC +saC saC saC saC @@ -93714,18 +93411,18 @@ lmY sfM hLY xmD -tiQ -saC -saC -saC -saC -alI -alI -alI -alI -alI -alI -alI +qjG +bjd +rMD +lfj +lfj +fDC +bjd +rMD +xsE +xsE +xsE +rMD wDj wDj wDj @@ -93736,10 +93433,10 @@ vGB moQ vGB wDj -qSH -qSH -qSH -umR +xFp +xFp +dHF +feF vGp vGp vGp @@ -93819,7 +93516,7 @@ eHI xvl xvl xwv -fWG +hMz gBy mUr kSm @@ -93900,17 +93597,17 @@ jcl swu hwt jcl -svW +nno bye tiQ tiQ tiQ -aCQ -lXC -lXC -iRY -swu -jcl +fmB +nno +nno +lFd +saC +saC saC saC saC @@ -93941,30 +93638,30 @@ lmY sfM hLY ayX -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +qjG +bjd +lfj +gOo +gOo +rMD +lao +rMD +xsE +xsE +rMD wDj wDj -saC -saC -saC +sOL +sOL +sOL wDj eOT sOL sOL sOL wDj -qSH -qSH +xFp +ezj qSH umR vGp @@ -94046,7 +93743,7 @@ acE kEQ xvl otS -fWG +hMz fWG fWG uwT @@ -94118,7 +93815,7 @@ fib gbQ jYj jYj -eFP +elx fIe egd ewt @@ -94127,16 +93824,16 @@ nTl jcl hwt jcl -svW +lXC hwt -hRy -ifh -eMm -aCQ lXC lXC -swu -swu +lXC +fmB +nno +nno +saC +saC saC saC saC @@ -94167,22 +93864,22 @@ xME hYg jWB eIT -kJc -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +eLx +qjG +bjd +fMT +gOo +gOo +lfj +lao +hME +hTI +hTI +ier wDj -saC -saC -saC +sOL +eJR +eJR arN vGB sOL @@ -94190,8 +93887,8 @@ eJR eJR fQD vGB -qSH -qSH +xFp +ezj qSH umR vGp @@ -94273,7 +93970,7 @@ acE kEQ meK otS -fWG +hMz cpy cpy uwT @@ -94345,20 +94042,20 @@ iZI dDS iZI iZI -svW +lXC jVa fLP iOt nTl nTl -dBe -qZB -jVa -svW +ame hwt jcl -jcl -eRg +lXC +hwt +lXC +lXC +nno fmB saC saC @@ -94392,23 +94089,23 @@ sDf kpo wQs llG -noD +dAG lMF -iDg -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +nqQ +lTi +bjd +fMT +lfj +gRV +rMD +bjd +bjd +hUY +hXA +hUY wDj -saC -saC +sOL +eJR iJE hZg vGB @@ -94417,8 +94114,8 @@ rlB azE qYp vGB -qSH -qSH +xFp +ezj qSH umR vGp @@ -94500,7 +94197,7 @@ bsG kEQ xvl otS -fWG +hMz cpy uwT uwT @@ -94572,7 +94269,7 @@ iZI dDS iZI iZI -svW +lXC jcl aCQ evx @@ -94581,11 +94278,11 @@ nTl jcl hwt jcl -svW +lXC hwt -hRy -gqG -eZq +lXC +lXC +nno saC saC saC @@ -94623,18 +94320,18 @@ jWB teE mpQ tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +bjd +bjd +gOG +heF +bjd +bjd +bjd +bjd +bjd +bjd wDj -saC +sOL hhJ sOL sOL @@ -94644,8 +94341,8 @@ rlB eJR loS vGB -qSH -qSH +xFp +ezj qSH umR vGp @@ -94726,8 +94423,8 @@ icW oPW xvl xvl -naZ -uwT +xwv +hMz fWG uwT uwT @@ -94799,7 +94496,7 @@ iZI dDS iZI iZI -fib +iZI jcl aCQ equ @@ -94808,7 +94505,7 @@ jcl dXd fbC fIe -ame +oWq fDn fDH fFE @@ -94851,18 +94548,18 @@ cXi tiQ tiQ saC -saC -saC -saC -saC +bjd +bjd +bjd +bjd saC saC saC saC saC wDj -saC -saC +wDj +wDj ygD jJI uaY @@ -94871,8 +94568,8 @@ eJR eJR xJg wDj -aij -qSH +dsl +ezj qSH umR qSH @@ -94953,8 +94650,8 @@ xhD bsG kEQ xvB -xWO -uwT +otS +hMz fWG fWG uwT @@ -95098,8 +94795,8 @@ rlB eJR rtX wvX -nTp -qSH +esB +ezj qSH umR qSH @@ -95180,8 +94877,8 @@ xhD bsG kEQ xvB -xWO -uwT +otS +hMz fWG fWG uwT @@ -95325,8 +95022,8 @@ rlB iJE rtX ygD -nTp -qSH +esB +ezj qSH umR qSH @@ -95400,15 +95097,15 @@ uuD uuD lFO gIg -wrY +imT xvl xvl xjY qZd xvl xvl -xWO -uwT +otS +hMz uwT fWG fWG @@ -95488,7 +95185,7 @@ jcl jcl evx jcl -jVa +jcl jcl jcl jcl @@ -95552,8 +95249,8 @@ hcE sjQ wJk wDj -bcl -qSH +euN +ezj qSH umR qSH @@ -95627,15 +95324,15 @@ evv uuD uuD xXg -rIr +imT xvl xvl xje wog xvl xvl -xWO -uwT +otS +hMz uwT uwT fWG @@ -95779,8 +95476,8 @@ eJR azE wJk wDj -qSH -qSH +xFp +ezj qSH qQB qDV @@ -95861,8 +95558,8 @@ xhD bsG kEQ xvB -xWO -uwT +otS +hMz uwT uwT fWG @@ -96006,8 +95703,8 @@ eJR eJR mnx wDj -qSH -qSH +xFp +ezj qSH qSH umR @@ -96088,13 +95785,13 @@ xgA bsG vOT xvB -xWO -uxT +otS +hMz +kIV sps sps sps -dsl -uwT +ppD uwT uwT uwT @@ -96233,8 +95930,8 @@ sOL sOL sOL wDj -ltB -ltB +eyh +eyh ltB ltB bBW @@ -96308,20 +96005,20 @@ rOg qJH qUs xXg -iQR +imT xvl xvl xjY qZd xvl xvl -xWO -ppD +otS +hMz +nIu xkO xkO xkO -tKC -uwT +qpD uwT uwT uwT @@ -96535,20 +96232,20 @@ rOg jrJ qUs xXg -wrY +imT xvl xvl xje wog xvl xvl -xWO -ppD +otS +hMz +nIu xkO vZn waD -ujy -uwT +tKC uwT uwT uwT @@ -96762,20 +96459,20 @@ bHT qiw uuD xXg -wrY +imT xvB kEQ xhD bsG kEQ xvB -xWO -ppD +otS +hMz +nIu xkO xkO xkO -tKC -uwT +qpD uwT uwT uwT @@ -96989,20 +96686,20 @@ bJG uuD uuD xXg -wrY +imT xvB vOT xhD bsG vOT xvB -xWO -ppD +otS +hMz +nIu xkO ipC waD -ujy -uwT +tKC uwT uwT uwT @@ -97216,20 +96913,20 @@ uuD uuD viG xXg -wrY +imT xvl xvl jVz wog xvl xvl -xWO -ppD +otS +hMz +nIu xkO xkO xkO -tKC -fWG +qpD uwT uwT uwT @@ -97443,20 +97140,20 @@ xXg xXg xXg xXg -wrY +imT xvl xvl icW oPW xvl xvl -xWO -kIV +otS +hMz +oaj mUr mUr -apS wRk -fWG +ujy uwT uwT uwT @@ -97670,15 +97367,15 @@ xXg xXg xXg xXg -wrY +imT xvl xvl lot vdz xvl xvl -xWO -uwT +otS +hMz uwT uwT fWG @@ -97904,8 +97601,8 @@ swF fzV qqR cUG -xWO -uwT +iQR +hMz uwT uwT fWG @@ -98131,8 +97828,8 @@ xRw uaI eHB cUG -tti -uwT +xzK +cpk uwT uwT fWG @@ -100806,7 +100503,7 @@ umR vGp vGp vGp -uRb +fhQ gdO gdO gdO @@ -101033,16 +100730,16 @@ umR qSH vGp vGp -hHh -sYk +eKe +xZP gdO ene vTW puJ ufU gdO -nlY -ylr +xBS +xXg ylr ylr ylr @@ -101268,8 +100965,8 @@ vDa pej ufU raj -xOB -sKJ +lDE +dCJ tTD rnB rnB @@ -101495,8 +101192,8 @@ vDa pej rMr gdO -lCn -tTD +lDE +dCJ rnB rnB rnB @@ -101723,7 +101420,7 @@ puJ pej uBd lDE -rnB +dCJ rnB rnB rnB @@ -101950,7 +101647,7 @@ puJ pej qZC lDE -rnB +dCJ rnB rnB rnB @@ -102169,15 +101866,15 @@ vGp vGp vGp vGp -gBb +ioD gdO ene pej pej ufU gdO -xBS -rnB +lDE +dCJ rnB rnB rnB @@ -102403,8 +102100,8 @@ pej pej ufU raj -xOB -rnB +lDE +dCJ rnB rnB rnB @@ -102623,7 +102320,7 @@ vGp vGp kQJ tPb -onj +sPh gdO ene puJ @@ -102631,7 +102328,7 @@ puJ ene gdO cpy -rnB +dCJ rnB rnB rnB From b8f5089f673291397a95c46bb11170c5679b96bd Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 30 Mar 2024 08:32:41 +0000 Subject: [PATCH 05/82] Automatic changelog for PR #6008 [ci skip] --- html/changelogs/AutoChangeLog-pr-6008.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6008.yml diff --git a/html/changelogs/AutoChangeLog-pr-6008.yml b/html/changelogs/AutoChangeLog-pr-6008.yml new file mode 100644 index 000000000000..81d63b7346f6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6008.yml @@ -0,0 +1,6 @@ +author: "SpartanBobby" +delete-after: True +changes: + - maptweak: "Changes to LV522: Less ledges overall" + - maptweak: "Changes to LV522: More breakable entry to the reactor" + - maptweak: "Changes to LV522: Removed dead end in reactor" \ No newline at end of file From 3e4a00f65db3b751a6b59680052e093756e629d6 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 31 Mar 2024 01:14:08 +0000 Subject: [PATCH 06/82] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-5979.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6008.yml | 6 ------ html/changelogs/archive/2024-03.yml | 6 ++++++ 3 files changed, 6 insertions(+), 10 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-5979.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6008.yml diff --git a/html/changelogs/AutoChangeLog-pr-5979.yml b/html/changelogs/AutoChangeLog-pr-5979.yml deleted file mode 100644 index 98498ffb5520..000000000000 --- a/html/changelogs/AutoChangeLog-pr-5979.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - maptweak: "New weedable zone west of LZ2 T-comms tower" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6008.yml b/html/changelogs/AutoChangeLog-pr-6008.yml deleted file mode 100644 index 81d63b7346f6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6008.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - maptweak: "Changes to LV522: Less ledges overall" - - maptweak: "Changes to LV522: More breakable entry to the reactor" - - maptweak: "Changes to LV522: Removed dead end in reactor" \ No newline at end of file diff --git a/html/changelogs/archive/2024-03.yml b/html/changelogs/archive/2024-03.yml index fec9dd3b9c19..1ad71612a6fb 100644 --- a/html/changelogs/archive/2024-03.yml +++ b/html/changelogs/archive/2024-03.yml @@ -329,3 +329,9 @@ iloveloopers: - balance: You can now use the mortar while shipside during hijack, but only once. - rscadd: Ghosts now get a warning when a custom mortar shell is about to land. +2024-03-31: + SpartanBobby: + - maptweak: 'Changes to LV522: Less ledges overall' + - maptweak: 'Changes to LV522: More breakable entry to the reactor' + - maptweak: 'Changes to LV522: Removed dead end in reactor' + - maptweak: New weedable zone west of LZ2 T-comms tower From 51fb331689f8e58c1a800e0f1ce3f67698bb0382 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Sun, 31 Mar 2024 05:17:47 +0200 Subject: [PATCH 07/82] Fix,update CLF ERT Station. fix space tile and missing platform. (#5992) # About the pull request Fix having space bellow the door of the temple.(their was some weirdness when the wall next to it when they got blow up their was space bellow not sure what cause it...) added missing platform # Explain why it's good for the game # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: replace space bellow door in the temple by proper floor. maptweak: added a missing platform part. /:cl: --------- Co-authored-by: Julien --- .../lazy_templates/clf_ert_station.dmm | 210 +++++++++--------- 1 file changed, 105 insertions(+), 105 deletions(-) diff --git a/maps/templates/lazy_templates/clf_ert_station.dmm b/maps/templates/lazy_templates/clf_ert_station.dmm index 02a5b01cee03..908f8de06dcb 100644 --- a/maps/templates/lazy_templates/clf_ert_station.dmm +++ b/maps/templates/lazy_templates/clf_ert_station.dmm @@ -954,6 +954,9 @@ /area/adminlevel/ert_station/clf_station) "vE" = ( /obj/structure/largecrate/supply/weapons/shotgun, +/obj/structure/platform/kutjevo{ + dir = 8 + }, /turf/open/auto_turf/strata_grass/layer1, /area/adminlevel/ert_station/clf_station) "vI" = ( @@ -1203,7 +1206,7 @@ /obj/structure/machinery/door/airlock/sandstone/runed/destroyable{ name = "\improper Strange Temple" }, -/turf/open/space/basic, +/turf/open/floor/sandstone/runed, /area/adminlevel/ert_station/clf_station) "BP" = ( /obj/structure/surface/table/reinforced, @@ -1925,9 +1928,6 @@ }, /turf/open/auto_turf/strata_grass/layer1, /area/adminlevel/ert_station/clf_station) -"Ub" = ( -/turf/closed/wall/mineral/sandstone/runed/decor, -/area/adminlevel/ert_station/clf_station) "Uj" = ( /obj/structure/closet/crate, /obj/item/clothing/head/welding, @@ -2179,14 +2179,14 @@ ax ax ax ax -KT -KT -KT -KT -KT -KT -KT -KT +ax +ax +ax +ax +ax +ax +ax +ax "} (2,1,1) = {" ax @@ -2221,14 +2221,14 @@ vI ZO LO ax -KT -KT -KT -KT -KT -KT -KT -KT +ax +ax +ax +ax +ax +ax +ax +ax "} (3,1,1) = {" ax @@ -2261,16 +2261,16 @@ Rg Rg Rg tJ -Ub +LO +ax +ax +ax +ax +ax +ax +ax +ax ax -KT -KT -KT -KT -KT -KT -KT -KT "} (4,1,1) = {" ax @@ -2305,14 +2305,14 @@ vI vI BC ax -KT -KT -KT -KT -KT -KT -KT -KT +ax +ax +ax +ax +ax +ax +ax +ax "} (5,1,1) = {" ax @@ -2345,16 +2345,16 @@ ax Rg Rg iO -Ub +LO +ax +ax +ax +ax +ax +ax +ax +ax ax -KT -KT -KT -KT -KT -KT -KT -KT "} (6,1,1) = {" ax @@ -2389,14 +2389,14 @@ Rg ZO LO ax -KT -KT -KT -KT -KT -KT -KT -KT +ax +ax +ax +ax +ax +ax +ax +ax "} (7,1,1) = {" ax @@ -2431,14 +2431,14 @@ Rg ax ax ax -KT -KT -KT -KT -KT -KT -KT -KT +ax +ax +ax +ax +ax +ax +ax +ax "} (8,1,1) = {" KT @@ -2472,15 +2472,15 @@ HI ax ax ax -KT -KT -KT -KT -KT -KT -KT -KT -KT +ax +ax +ax +ax +ax +ax +ax +ax +ax "} (9,1,1) = {" KT @@ -2516,13 +2516,13 @@ ax KT KT KT -KT -KT -KT -KT -KT -KT -KT +ax +ax +ax +ax +ax +ax +ax "} (10,1,1) = {" KT @@ -2559,12 +2559,12 @@ KT KT KT KT -KT -KT -KT -KT -KT -KT +ax +ax +ax +ax +ax +ax "} (11,1,1) = {" KT @@ -2602,11 +2602,11 @@ KT KT KT KT -KT -KT -KT -KT -KT +ax +ax +ax +ax +ax "} (12,1,1) = {" KT @@ -2645,10 +2645,10 @@ iG KT KT KT -KT -KT -KT -KT +ax +ax +ax +ax "} (13,1,1) = {" KT @@ -2687,10 +2687,10 @@ pk pk KT KT -KT -KT -KT -KT +ax +ax +ax +ax "} (14,1,1) = {" DN @@ -2729,10 +2729,10 @@ ON pk pk KT -KT -KT -KT -KT +ax +ax +ax +ax "} (15,1,1) = {" DN @@ -2773,8 +2773,8 @@ pk ax ax ax -KT -KT +ax +ax "} (16,1,1) = {" KT @@ -2815,8 +2815,8 @@ xL pk ax ax -KT -KT +ax +ax "} (17,1,1) = {" ax From 7c8c18fb2f38b70fdac14fd51aa6690cf85067e9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 31 Mar 2024 04:23:13 +0100 Subject: [PATCH 08/82] Automatic changelog for PR #5992 [ci skip] --- html/changelogs/AutoChangeLog-pr-5992.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5992.yml diff --git a/html/changelogs/AutoChangeLog-pr-5992.yml b/html/changelogs/AutoChangeLog-pr-5992.yml new file mode 100644 index 000000000000..717c2361ea78 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5992.yml @@ -0,0 +1,5 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "replace space bellow door in the temple by proper floor." + - maptweak: "added a missing platform part." \ No newline at end of file From 6104da6d4b6f6aaa82fda881491921510245d5ed Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Sun, 31 Mar 2024 09:26:26 +0100 Subject: [PATCH 09/82] Opens up FORECON crashsite to regular play while maintaining the survivor democharge objective (#6051) # About the pull request title # Explain why it's good for the game Allows marines and xenos more routes to fight/escape from if they get cornered while maintaining FORECON needing a breaching charge to get into the shuttle # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:SpartanBobby maptweak: LV522 Cargo containers keeping FORECON out of the crashed ship have been moved back slightly allowing marines and xenos a new flank route /:cl: --- .../LV522_Chances_Claim.dmm | 253 +++++++----------- 1 file changed, 91 insertions(+), 162 deletions(-) diff --git a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm index 7f9b77e72110..4da1bbb7ff45 100644 --- a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm +++ b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm @@ -2787,9 +2787,6 @@ /turf/open/floor/wood, /area/lv522/indoors/a_block/fitness/glass) "bBB" = ( -/obj/structure/prop/invuln/ice_prefab/trim{ - dir = 8 - }, /obj/structure/cargo_container/grant/left, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) @@ -3443,10 +3440,8 @@ }, /area/lv522/indoors/a_block/fitness/glass) "bQq" = ( -/obj/structure/cargo_container/wy/mid{ - layer = 5 - }, -/turf/open/auto_turf/sand_white/layer0, +/obj/structure/cargo_container/grant/rightmid, +/turf/open/auto_turf/shale/layer2, /area/lv522/outdoors/w_rockies) "bQA" = ( /obj/structure/largecrate/random, @@ -4272,9 +4267,7 @@ dir = 1; icon_state = "fab_2" }, -/obj/structure/prop/invuln/ice_prefab{ - icon_state = "fab_2" - }, +/obj/structure/prop/invuln/ice_prefab, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) "ckT" = ( @@ -6447,7 +6440,7 @@ }, /area/lv522/atmos/east_reactor/south) "dcR" = ( -/obj/effect/alien/weeds/node/alpha, +/obj/structure/cargo_container/grant/right, /turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "ddo" = ( @@ -14774,9 +14767,12 @@ }, /area/lv522/indoors/a_block/dorm_north) "gtS" = ( -/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/cargo_container/wy/mid, /turf/open/auto_turf/shale/layer2, -/area/lv522/outdoors/colony_streets/north_street) +/area/lv522/outdoors/w_rockies) "gtX" = ( /obj/effect/decal/cleanable/blood, /obj/effect/decal/warning_stripes{ @@ -21645,6 +21641,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, +/obj/structure/cargo_container/wy/left, /turf/open/auto_turf/shale/layer2, /area/lv522/outdoors/w_rockies) "iXM" = ( @@ -23695,9 +23692,12 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/mining) "jGh" = ( -/obj/structure/cargo_container/grant/right, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/cargo_container/wy/right, /turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/north_west_street) +/area/lv522/outdoors/w_rockies) "jGj" = ( /obj/effect/decal/cleanable/dirt, /obj/item/maintenance_jack, @@ -23731,10 +23731,8 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "jHa" = ( -/obj/structure/cargo_container/wy/right{ - layer = 5 - }, -/turf/open/auto_turf/sand_white/layer0, +/obj/structure/cargo_container/kelland/left, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) "jHb" = ( /turf/open/gm/river, @@ -24531,9 +24529,9 @@ }, /area/lv522/indoors/a_block/dorms) "jVS" = ( -/obj/structure/cargo_container/kelland/right, -/turf/open/auto_turf/sand_white/layer0, -/area/lv522/outdoors/colony_streets/north_west_street) +/obj/structure/cargo_container/horizontal/blue/top, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/w_rockies) "jVV" = ( /obj/structure/prop/invuln/minecart_tracks, /obj/structure/closet/crate/miningcar{ @@ -26355,7 +26353,9 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/garage) "kBD" = ( -/obj/structure/machinery/power/port_gen/pacman, +/obj/structure/cargo_container/horizontal/blue/middle{ + layer = 3.1 + }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) "kBJ" = ( @@ -26379,7 +26379,7 @@ }, /area/lv522/atmos/cargo_intake) "kBT" = ( -/obj/structure/cargo_container/grant/left, +/obj/structure/cargo_container/horizontal/blue/bottom, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) "kBU" = ( @@ -26900,10 +26900,6 @@ icon_state = "cement3" }, /area/lv522/outdoors/colony_streets/south_west_street) -"kLQ" = ( -/obj/structure/cargo_container/grant/right, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/w_rockies) "kMi" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -26955,14 +26951,6 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/admin) -"kNj" = ( -/obj/structure/prop/vehicles/crawler{ - dir = 8; - icon_state = "crawler_crate_alt2"; - layer = 3.1 - }, -/turf/open/auto_turf/sand_white/layer0, -/area/lv522/outdoors/w_rockies) "kNw" = ( /obj/item/prop/alien/hugger, /obj/structure/pipes/standard/simple/hidden/green{ @@ -27181,7 +27169,7 @@ /area/lv522/indoors/a_block/security) "kRf" = ( /obj/structure/prop/invuln/ice_prefab/trim{ - dir = 6 + dir = 8 }, /obj/structure/cargo_container/grant/rightmid, /turf/open/auto_turf/sand_white/layer0, @@ -27537,13 +27525,6 @@ icon_state = "marked" }, /area/lv522/landing_zone_1/ceiling) -"kWD" = ( -/obj/structure/prop/vehicles/crawler{ - icon_state = "crawler_crate_alt2"; - layer = 3.1 - }, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/w_rockies) "kWH" = ( /obj/structure/stairs/perspective{ dir = 8; @@ -28060,10 +28041,11 @@ /area/lv522/landing_zone_1) "lhb" = ( /obj/structure/prop/invuln/ice_prefab{ - dir = 9 + dir = 5 }, /obj/structure/prop/invuln/ice_prefab/roof_greeble{ - icon_state = "solarpanel1" + icon_state = "solarpanel1"; + pixel_x = 7 }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) @@ -28086,12 +28068,6 @@ icon_state = "darkredfull2" }, /area/lv522/outdoors/colony_streets/north_street) -"lhC" = ( -/obj/structure/prop/invuln/ice_prefab{ - dir = 5 - }, -/turf/open/auto_turf/sand_white/layer0, -/area/lv522/outdoors/w_rockies) "lhD" = ( /obj/structure/barricade/handrail{ dir = 1 @@ -28833,10 +28809,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) -"lxj" = ( -/obj/structure/prop/invuln/ice_prefab, -/turf/open/auto_turf/sand_white/layer0, -/area/lv522/outdoors/w_rockies) "lxp" = ( /obj/structure/machinery/light{ dir = 1 @@ -32833,12 +32805,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) -"mZM" = ( -/obj/structure/cargo_container/wy/left{ - layer = 5 - }, -/turf/open/auto_turf/sand_white/layer0, -/area/lv522/outdoors/w_rockies) "mZN" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /obj/structure/pipes/standard/simple/hidden/green{ @@ -34475,9 +34441,7 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) "nFO" = ( -/obj/structure/prop/invuln/ice_prefab{ - dir = 5 - }, +/obj/structure/machinery/power/port_gen/pacman, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) "nGc" = ( @@ -37651,6 +37615,9 @@ dir = 1; icon_state = "fab_2" }, +/obj/structure/prop/invuln/ice_prefab{ + icon_state = "fab_2" + }, /turf/open/auto_turf/shale/layer2, /area/lv522/outdoors/w_rockies) "oOS" = ( @@ -39002,7 +38969,6 @@ /area/lv522/outdoors/colony_streets/north_west_street) "prT" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/cargo_container/grant/rightmid, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) "prU" = ( @@ -41795,10 +41761,6 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) -"qtl" = ( -/obj/structure/cargo_container/horizontal/blue/top, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/north_west_street) "qts" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -42868,12 +42830,6 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) -"qMX" = ( -/obj/structure/cargo_container/horizontal/blue/middle{ - layer = 3.1 - }, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/north_west_street) "qNg" = ( /obj/structure/machinery/door/airlock/almayer/generic{ name = "\improper Bedroom" @@ -43556,13 +43512,6 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) -"qXz" = ( -/obj/structure/cargo_container/horizontal/blue/bottom, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/north_west_street) "qXH" = ( /obj/structure/surface/rack, /obj/effect/spawner/random/toy, @@ -57529,10 +57478,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) -"vZY" = ( -/obj/structure/cargo_container/grant/rightmid, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/w_rockies) "wac" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -58246,10 +58191,6 @@ icon_state = "marked" }, /area/lv522/indoors/lone_buildings/engineering) -"wnl" = ( -/obj/structure/cargo_container/wy/mid, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/w_rockies) "wnu" = ( /obj/structure/cargo_container/wy/right, /turf/open/auto_turf/shale/layer1, @@ -60319,18 +60260,10 @@ icon_state = "brown" }, /area/lv522/atmos/cargo_intake) -"xfe" = ( -/obj/structure/cargo_container/grant/left, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/north_west_street) "xfp" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges/dorms_fitness) -"xfr" = ( -/obj/structure/cargo_container/grant/rightmid, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/north_west_street) "xfu" = ( /obj/item/ammo_magazine/rifle/heap{ current_rounds = 0 @@ -61207,10 +61140,6 @@ icon_state = "plate" }, /area/lv522/atmos/cargo_intake) -"xyf" = ( -/obj/structure/cargo_container/kelland/left, -/turf/open/auto_turf/sand_white/layer0, -/area/lv522/outdoors/colony_streets/north_west_street) "xyi" = ( /obj/structure/closet/emcloset, /turf/open/floor/prison{ @@ -65727,9 +65656,9 @@ vtc jrT cpy cpy -kBT -uiK -mZM +sRA +sRA +sRA sRA sRA rWS @@ -65954,9 +65883,9 @@ hSi vtc cpy cpy -vZY -dcR -bQq +rWS +sRA +sRA sRA rWS pRK @@ -66181,9 +66110,9 @@ lMH vtc cpy cpy -kLQ +rWS +rWS sRA -jHa sRA obe pRM @@ -67789,9 +67718,9 @@ cpy cpy cpy rWS -sRA -sRA -sRA +jVS +kBD +kBT ien ien ien @@ -68238,7 +68167,7 @@ cpy cpy sRA sRA -sRA +jHa cpy rWS rWS @@ -68465,7 +68394,7 @@ cpy cpy cpy sRA -sRA +nvB abt rWS sRA @@ -68680,13 +68609,13 @@ auG uWO vtc vtc -kBD +sRA cpy cpy sRA -sRA +bBB rWS -iXI +gtS sRA cpy cpy @@ -68907,13 +68836,13 @@ auG uWO uWO vtc -kBD +sRA cpy cpy sRA +bQq rWS -rWS -kXo +jGh sRA sRA cpy @@ -69134,11 +69063,11 @@ vtc vtc uWO vtc -kBT +sRA uiK uiK sRA -uiK +dcR sRA bKq goY @@ -69362,7 +69291,7 @@ vtc vtc uWO prT -kWD +sRA tTr pUR uiK @@ -69381,8 +69310,8 @@ goY rsF sRA sRA -wms -ien +sRA +clY sjY clY clY @@ -69588,7 +69517,7 @@ vtc vtc vtc uWO -kLQ +sRA sRA uiK uiK @@ -69608,7 +69537,7 @@ hKE viA sRA sRA -wnl +sRA sjY sjY clY @@ -69815,7 +69744,7 @@ uWO vtc vtc uWO -kNj +uiK sRA uiK uiK @@ -69835,7 +69764,7 @@ uiK hRu uiK sRA -wnu +sRA sjY clY clY @@ -70271,8 +70200,8 @@ uWO vtc bBB nFO -lhC -lxj +uiK +uiK sRA uiK uiK @@ -70291,7 +70220,7 @@ uiK uiK sRA clY -xfe +clY clY xGc lvb @@ -70518,7 +70447,7 @@ uiK uiK uiK wKj -xfr +clY clY hJZ slO @@ -70745,8 +70674,8 @@ rGi uiK uiK hJZ -jGh -xyf +clY +hJZ hJZ slO hJZ @@ -70973,7 +70902,7 @@ sRA ien ien ien -jVS +hJZ hJZ slO hJZ @@ -71635,9 +71564,9 @@ ien sjY hJZ ien -qtl -qMX -qXz +clY +clY +rnG kYm hJZ hJZ @@ -80256,10 +80185,10 @@ pjJ lCH vjW pjJ -ien -ugV -ugV -sSn +clY +hJZ +hJZ +jqF oxt hhD ahP @@ -80482,11 +80411,11 @@ ylm pjJ lCH pjJ -ien -ien -ien -ugV -ugV +pjJ +clY +clY +hJZ +hJZ oxt fjr crH @@ -80710,10 +80639,10 @@ vjW lCH pjJ pjJ -pjJ -pjJ -fjr -fjr +clY +clY +clY +clY oxt fjr crH @@ -80937,10 +80866,10 @@ vjW hdu nCa nCa -nCa -nCa -iKF -gtS +yhK +yhK +yhK +iSf oVO nQx crH @@ -81164,10 +81093,10 @@ sQu sQu sQu sQu -sQu -sQu -tNr -rxI +ydA +ydA +hiK +sjY oxt jDO sSn From bd16b60a668e289ecfe78697a74ff67983d1aba0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 31 Mar 2024 09:31:33 +0100 Subject: [PATCH 10/82] Automatic changelog for PR #6051 [ci skip] --- html/changelogs/AutoChangeLog-pr-6051.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6051.yml diff --git a/html/changelogs/AutoChangeLog-pr-6051.yml b/html/changelogs/AutoChangeLog-pr-6051.yml new file mode 100644 index 000000000000..6c78b5614c00 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6051.yml @@ -0,0 +1,4 @@ +author: "SpartanBobby" +delete-after: True +changes: + - maptweak: "LV522 Cargo containers keeping FORECON out of the crashed ship have been moved back slightly allowing marines and xenos a new flank route" \ No newline at end of file From 0adaad643c45344923b375505d152f25aa11c0b3 Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Sun, 31 Mar 2024 09:58:15 +0100 Subject: [PATCH 11/82] 'movable_pre_move overridden' runtime fix (#6024) # About the pull request Fixes this runtime error: ``` runtime error: movable_pre_move overridden. Use override = TRUE to suppress this warning - proc name: stack trace (/proc/stack_trace) - source file: unsorted.dm,1834 - usr: Sean Agg (/mob/living/carbon/human) - src: null - usr.loc: the floor (45,79,2) (/turf/open/floor/almayer) - call stack: - stack trace("movable_pre_move overridden. U...") - the USCM technician welderpack (/obj/item/storage/backpack/marine/engineerpack): RegisterSignal(Sean Agg (/mob/living/carbon/human), "movable_pre_move", /obj/item/storage/proc/storage... (/obj/item/storage/proc/storage_close), 0) - the USCM technician welderpack (/obj/item/storage/backpack/marine/engineerpack): is accessible by(Sean Agg (/mob/living/carbon/human)) - the USCM technician welderpack (/obj/item/storage/backpack/marine/engineerpack): open(Sean Agg (/mob/living/carbon/human)) - the USCM technician welderpack (/obj/item/storage/backpack/marine/engineerpack): handle mmb open(Sean Agg (/mob/living/carbon/human)) - the USCM technician welderpack (/obj/item/storage/backpack/marine/engineerpack): clicked(Sean Agg (/mob/living/carbon/human), /list (/list), null, "icon-x=18;icon-y=19;middle=1;b...") - Sean Agg (/mob/living/carbon/human): do click(the USCM technician welderpack (/obj/item/storage/backpack/marine/engineerpack), null, "icon-x=18;icon-y=19;middle=1;b...") - SabreML (/client): Click(the USCM technician welderpack (/obj/item/storage/backpack/marine/engineerpack), null, "mapwindow.map", "icon-x=18;icon-y=19;middle=1;b...") ``` This happened when a player tried to open their equipped backpack while it's already open. # Explain why it's good for the game One less error! # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Fixed a runtime error caused when trying to open an already opened backpack. /:cl: --- code/game/objects/items/storage/backpack.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 5aeef14c536d..5816b687ba6e 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -125,6 +125,9 @@ ..() /obj/item/storage/backpack/proc/is_accessible_by(mob/user) + // If the user is already looking inside this backpack. + if(user.s_active == src) + return TRUE if(ishuman(user)) var/mob/living/carbon/human/H = user if(!worn_accessible) From f3e62696c3eacbe2932ecd3dd658d40b2acf5232 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 31 Mar 2024 10:02:44 +0100 Subject: [PATCH 12/82] Automatic changelog for PR #6024 [ci skip] --- html/changelogs/AutoChangeLog-pr-6024.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6024.yml diff --git a/html/changelogs/AutoChangeLog-pr-6024.yml b/html/changelogs/AutoChangeLog-pr-6024.yml new file mode 100644 index 000000000000..6642d55a14ff --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6024.yml @@ -0,0 +1,4 @@ +author: "SabreML" +delete-after: True +changes: + - bugfix: "Fixed a runtime error caused when trying to open an already opened backpack." \ No newline at end of file From a50f6b47f7de5de403f7581bd6a91c5abd89cfc2 Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Sun, 31 Mar 2024 09:58:48 +0100 Subject: [PATCH 13/82] Fixes a few runtimes from HUD cycling (#6025) # About the pull request Fixes a few runtimes from the 'Cycle Helmet HUD' keybind. Specifically:
``` runtime error: undefined proc or verb /obj/item/clothing/head/beret/cm/cycle huds(). - - proc name: down (/datum/keybinding/human/cycle_helmet_hud/down) - source file: human.dm,125 - usr: Sean Agg (/mob/living/carbon/human) - src: cycle_helmet_hud (/datum/keybinding/human/cycle_helmet_hud) - usr.loc: the floor (48,79,2) (/turf/open/floor/almayer) - call stack: - cycle_helmet_hud (/datum/keybinding/human/cycle_helmet_hud): down(SabreML (/client)) - SabreML (/client): keyDown("J") ``` Caused if the player was wearing a hat which wasn't a `/obj/item/clothing/head/helmet/marine` subtype. (In this case a beret)
``` runtime error: Cannot read null.vars - proc name: down (/datum/keybinding/human/cycle_helmet_hud/down) - source file: human.dm,127 - usr: Sean Agg (/mob/living/carbon/human) - src: cycle_helmet_hud (/datum/keybinding/human/cycle_helmet_hud) - usr.loc: the floor (48,78,2) (/turf/open/floor/almayer) - call stack: - cycle_helmet_hud (/datum/keybinding/human/cycle_helmet_hud): down(SabreML (/client)) - SabreML (/client): keyDown("J") ``` Caused if the player wasn't wearing a hat at all.
``` runtime error: Cannot execute null.set action overlay(). - proc name: down (/datum/keybinding/human/cycle_helmet_hud/down) - source file: human.dm,128 - usr: Sean Agg (/mob/living/carbon/human) - src: cycle_helmet_hud (/datum/keybinding/human/cycle_helmet_hud) - usr.loc: the floor (49,77,2) (/turf/open/floor/almayer) - call stack: - cycle_helmet_hud (/datum/keybinding/human/cycle_helmet_hud): down(SabreML (/client)) - SabreML (/client): keyDown("J") ``` Caused if the player was wearing a `/obj/item/clothing/head/helmet/marine` subtype, but it didn't have a HUD action. (In this case the reporter helmet)
I should note that while this is mostly adding extra checks, I *did* remove the `?` from `human_user?.head` check. As far as I know it isn't possible for a client *not* to have an attached `mob`, and `/datum/keybinding/human/can_use()` covers that either way. # Explain why it's good for the game Three bugfixes for the price of one! # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Fixed a few runtime errors caused by the 'Cycle Helmet HUD' keybind. /:cl: --- code/datums/keybinding/human.dm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/code/datums/keybinding/human.dm b/code/datums/keybinding/human.dm index 6d7037eac398..810ee828880b 100644 --- a/code/datums/keybinding/human.dm +++ b/code/datums/keybinding/human.dm @@ -120,11 +120,18 @@ if(.) return + // Get the user's marine helmet (if they're wearing one) var/mob/living/carbon/human/human_user = user.mob - var/obj/item/clothing/head/helmet/marine/marine_helmet = human_user?.head - var/cycled_hud = marine_helmet?.cycle_huds(human_user) + var/obj/item/clothing/head/helmet/marine/marine_helmet = human_user.head + if(!istype(marine_helmet)) + // If their hat isn't a marine helmet, or is null, return. + return + + // Cycle the HUD on the helmet. + var/cycled_hud = marine_helmet.cycle_huds(human_user) + // Update the helmet's 'cycle hud' action button var/datum/action/item_action/cycle_helmet_huds/cycle_action = locate() in marine_helmet.actions - cycle_action.set_action_overlay(cycled_hud) + cycle_action?.set_action_overlay(cycled_hud) return TRUE From 881e3298ca7654e1f0e2aafb06e631b942343328 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 31 Mar 2024 10:10:35 +0100 Subject: [PATCH 14/82] Automatic changelog for PR #6025 [ci skip] --- html/changelogs/AutoChangeLog-pr-6025.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6025.yml diff --git a/html/changelogs/AutoChangeLog-pr-6025.yml b/html/changelogs/AutoChangeLog-pr-6025.yml new file mode 100644 index 000000000000..f929012fd442 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6025.yml @@ -0,0 +1,4 @@ +author: "SabreML" +delete-after: True +changes: + - bugfix: "Fixed a few runtime errors caused by the 'Cycle Helmet HUD' keybind." \ No newline at end of file From 43eb463250df605a55b9e48bf7ea31b7c215613c Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Sun, 31 Mar 2024 09:59:39 +0100 Subject: [PATCH 15/82] Removes unused camera var (#6038) # About the pull request Removes a variable we don't use on cameras. # Explain why it's good for the game Tidier code is always nice. # Changelog :cl: code: Removes an unused camera var. /:cl: --- code/game/machinery/camera/camera.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index d8919967dd65..7621e82ce936 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -10,7 +10,6 @@ var/list/network = list(CAMERA_NET_MILITARY) var/c_tag = null - var/c_tag_order = 999 var/status = 1 anchored = TRUE var/panel_open = FALSE // 0 = Closed / 1 = Open From 4d403fee753a6fc17c6c5e5c45784259a6ed6a33 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 31 Mar 2024 10:18:53 +0100 Subject: [PATCH 16/82] Automatic changelog for PR #6038 [ci skip] --- html/changelogs/AutoChangeLog-pr-6038.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6038.yml diff --git a/html/changelogs/AutoChangeLog-pr-6038.yml b/html/changelogs/AutoChangeLog-pr-6038.yml new file mode 100644 index 000000000000..dc83bf58c50b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6038.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - code_imp: "Removes an unused camera var." \ No newline at end of file From ad5daf73527c723bc4dc496366812c7e536df548 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 31 Mar 2024 02:00:18 -0700 Subject: [PATCH 17/82] Move holocards to the squad hud (#6029) # About the pull request This PR is a followup to #5968 which made holocards more prominent. Now the holocards are tied to the squad hud. Changes to sprites are just to move the holocards into the dmi with the rest of the squad hud icons. # Explain why it's good for the game It is not super important that this overlay *always* be displayed, and especially not to xenos. Now it is as if your squad visor is identifying the person you are looking at. # Testing Photographs and Procedure
Screenshots & Videos https://github.com/cmss13-devs/cmss13/assets/76988376/b4f0e369-a269-4678-9f17-69dafffe0848
# Changelog :cl: Drathek add: Moved holocards to the squad hud /:cl: --- code/__DEFINES/mob_hud.dm | 1 + code/datums/mob_hud.dm | 10 ++++++++-- code/modules/mob/living/carbon/human/human.dm | 4 ++-- .../mob/living/carbon/human/human_defines.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 16 ---------------- code/modules/mob/mob.dm | 2 ++ icons/effects/Targeted.dmi | Bin 7814 -> 7272 bytes icons/mob/hud/marine_hud.dmi | Bin 12748 -> 12782 bytes 8 files changed, 14 insertions(+), 21 deletions(-) diff --git a/code/__DEFINES/mob_hud.dm b/code/__DEFINES/mob_hud.dm index c451d01d3c90..97fbc64a9da4 100644 --- a/code/__DEFINES/mob_hud.dm +++ b/code/__DEFINES/mob_hud.dm @@ -25,6 +25,7 @@ #define STATUS_HUD_XENO_CULTIST "24" // Whether they are a xeno cultist or not #define HUNTER_CLAN "25" //Displays a colored icon to represent ingame Hunter Clans #define HUNTER_HUD "26" //Displays various statuses on mobs for Hunters to identify targets +#define HOLOCARD_HUD "27" //Displays the holocards set by medical personnel //data HUD (medhud, sechud) defines #define MOB_HUD_SECURITY_BASIC 1 diff --git a/code/datums/mob_hud.dm b/code/datums/mob_hud.dm index b7b5544777b3..5e57b8f5616c 100644 --- a/code/datums/mob_hud.dm +++ b/code/datums/mob_hud.dm @@ -185,7 +185,7 @@ GLOBAL_LIST_INIT_TYPED(huds, /datum/mob_hud, list( //Factions /datum/mob_hud/faction - hud_icons = list(FACTION_HUD, ORDER_HUD) + hud_icons = list(FACTION_HUD, ORDER_HUD, HOLOCARD_HUD) var/faction_to_check = FACTION_MARINE /datum/mob_hud/faction/add_to_single_hud(mob/user, mob/target) @@ -209,7 +209,7 @@ GLOBAL_LIST_INIT_TYPED(huds, /datum/mob_hud, list( faction_to_check = FACTION_PMC /datum/mob_hud/faction/observer - hud_icons = list(FACTION_HUD, ORDER_HUD, HUNTER_CLAN) + hud_icons = list(FACTION_HUD, ORDER_HUD, HUNTER_CLAN, HOLOCARD_HUD) ///////// MOB PROCS //////////////////////////////: @@ -753,7 +753,13 @@ GLOBAL_DATUM(hud_icon_hudfocus, /image) holder.overlays += GLOB.hud_icon_hudfocus hud_list[ORDER_HUD] = holder +/mob/proc/hud_set_holocard() + return +// HOLOCARD HUD +/mob/living/carbon/human/hud_set_holocard() + var/image/holder = hud_list[HOLOCARD_HUD] + holder.icon_state = holo_card_color ? "holo_card_[holo_card_color]" : "hudblank" // Xeno "hostile" HUD /mob/living/carbon/human/proc/update_xeno_hostile_hud() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 5929648d06d4..0f52b75106a5 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -896,7 +896,7 @@ return holo_card_color = null to_chat(user, SPAN_NOTICE("You reset your holocard.")) - update_targeted() + hud_set_holocard() return to_chat(user, SPAN_WARNING("You're not trained to use this.")) return @@ -917,7 +917,7 @@ else if(newcolor != holo_card_color) holo_card_color = newcolor to_chat(user, SPAN_NOTICE("You add a [newcolor] holo card on [src].")) - update_targeted() + hud_set_holocard() /mob/living/carbon/human/tgui_interact(mob/user, datum/tgui/ui) // I'M SORRY, SO FUCKING SORRY . = ..() diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 9ec9d0b05ec5..29a9789b5699 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -136,7 +136,7 @@ var/last_chew = 0 //taken from human.dm - hud_possible = list(HEALTH_HUD,STATUS_HUD, STATUS_HUD_OOC, STATUS_HUD_XENO_INFECTION, STATUS_HUD_XENO_CULTIST, ID_HUD, WANTED_HUD, ORDER_HUD, XENO_HOSTILE_ACID, XENO_HOSTILE_SLOW, XENO_HOSTILE_TAG, XENO_HOSTILE_FREEZE, HUNTER_CLAN, HUNTER_HUD, FACTION_HUD) + hud_possible = list(HEALTH_HUD, STATUS_HUD, STATUS_HUD_OOC, STATUS_HUD_XENO_INFECTION, STATUS_HUD_XENO_CULTIST, ID_HUD, WANTED_HUD, ORDER_HUD, XENO_HOSTILE_ACID, XENO_HOSTILE_SLOW, XENO_HOSTILE_TAG, XENO_HOSTILE_FREEZE, HUNTER_CLAN, HUNTER_HUD, FACTION_HUD, HOLOCARD_HUD) var/embedded_flag //To check if we've need to roll for damage on movement while an item is imbedded in us. var/allow_gun_usage = TRUE var/melee_allowed = TRUE diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 167876cdca96..9a0cd177e885 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -225,22 +225,6 @@ There are several things that need to be remembered: overlays_standing[HAIR_LAYER] = hair_s apply_overlay(HAIR_LAYER) -//Call when target overlay should be added/removed -/mob/living/carbon/human/update_targeted() - remove_overlay(TARGETED_LAYER) - - var/image/holo_card_image - - if(holo_card_color) - holo_card_image = image("icon" = 'icons/effects/Targeted.dmi', "icon_state" = "holo_card_[holo_card_color]") - - if(!holo_card_image) - return - - holo_card_image.layer = -TARGETED_LAYER - overlays_standing[TARGETED_LAYER] = holo_card_image - apply_overlay(TARGETED_LAYER) - //Call when someone is gauzed or splinted, or when one of those items are removed /mob/living/carbon/human/update_med_icon() remove_overlay(MEDICAL_LAYER) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index c11b8acd7f9a..ec8aee36859f 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -102,6 +102,8 @@ I = image('icons/mob/hud/sec_hud.dmi', src, "") if(HUNTER_CLAN,HUNTER_HUD) I = image('icons/mob/hud/hud_yautja.dmi', src, "") + if(HOLOCARD_HUD) + I = image('icons/mob/hud/marine_hud.dmi', src, "") I.appearance_flags |= NO_CLIENT_COLOR|KEEP_APART|RESET_COLOR hud_list[hud] = I diff --git a/icons/effects/Targeted.dmi b/icons/effects/Targeted.dmi index a2c31b1696937fd5d837fe6a3385707e3e9b418f..24b82a90fe6ce2c6efa1401e341ce6dff509a9ac 100644 GIT binary patch literal 7272 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 diff --git a/icons/mob/hud/marine_hud.dmi b/icons/mob/hud/marine_hud.dmi index c5372245bdc7ddbe5ad492dc272a5e70912f7ea8..8eefce871099b18b2309776a9df69cd4955c4dba 100644 GIT binary patch literal 12782 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

k%09Gxv(Vj0I?z5s>o-ZFf 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 literal 12748 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 &ktSrF-;Rt!k zXdKR}sWClG>nh%J?qkmUMf&o1J=LcjkvPQ12~0-V%?{AVf?#@4y1_LZOf9q@+YZ5O z!h8I=+xAzaoNufcd!zgoj-iZU94C($?tbHx9T+!HbE6%Bh+ePlm~2cIPmi{z?zs0d zj5n-pl}cZ&2dv}6&`)b)v%Y+>a4$X};{G!!Z_d?U8kZ>8Q)mARnwm$x(!?!%mJyrQ z@RQir6#=AK&9il-42vl96NgZazvTjhe0+SWT}~X9;b*9>H;Cph{g~h1Js?I!MMc{R z&;E|Q!7zI%8`OF4@2RM^Z&WU5-`p)Gsg3!%m*Kjou%0t@$ zy!qi$MCKAzos+#d%81!;jdfbr{USbVyrjl<1JEy zv2)!l`*#n}L0_QegMUKIS3raPvO_~EB2;4@oS9vplZz>ptre`#)jkWwg+Rts^9iu# zFCDT1!s4DS>77`2myx5w)DMcjkEshmJSf_9`HPIsFtCmjlwIhltOr*+bG=3={tHn4 zCrxSXHoLSz;`#b7WDRMvdqT^2hh8W^6JW0FW;*h2tanoW5eeDe@<2y2rY^yY{@Kz-k+kX1Z$Jo{4 z@xmI^C#%LCiYfV zcLB9J^+7!BcO6ngHiu_wvBd*QSqvPm!swuG-zsZSPdtzL z$?MUjy#25h$mT=5-3-{AjS$~+IIexlkr8n?P;h)agNOayPSs*}LMv25c^KnBS5n#< zQ+@XL=JL#^9V{ey;#^UqJ?T+nI2q~k=q0@SxLWkUPnMv9&75&vUviZLJ>1*uHgR2^ zD0y4BnN1gQxs;p08S|CaMG#ATO@e12J2Aa;B|k#XQQt!Z;x=LYH?y8?k7POhs0+&7 zc5WFelUVIOa-K2d!YL*zYl6(V7bFk7u@wWF_Iek}DjEDTtkJ1aiN&lEh(`lwtDU=r ze104^TVyS^sx_8HQFrbQ4h|-D-##pWqPLl^P+@=^?e0MX_?ubzxj;y2;Kr0 z_?!g-bd;e<(x|^lR!@58V;|0ZkK#xauBfJ`jb2#vg4U@@w1Z4u`&Tfybcg{!*dEI( zd_jSpGvg-(!UU;FK5y}W{P#~&AaSDJS2r9@OskW2X(D##tXw+}oJ1+IH)u_`>M%l_ zvF@k2(0`72qKb`t6Klt#z%`8h%%D@Rxv)0<#ZxENmmT`^jrvCs>Xm{1GfgykXph;a zb=BYzv16~8&3j|tA)vvcHSJg?D4;q2V(m5To6+m@M^%Cl`{Vc)Qa9@FhZ#yNg6?-8 z@hEbJVv_Xt)e577c3&P<#bVeJ>&^lUYqZo;$qS-#n8MOn$Nl3Z-|Ketnr&aimY&#y zLYjNL5=3}nUCu;Bj`5CMKbVoHdyi1|>>lyP+G{;1B!w~AjWR~9zF1nGv%(akF~sjb z-{WmAP5>Jx#twgEx$I-v&FLqM>?dEQ7vgP8C{gQ_#f8`l zlPFv75E}->u*YeBr4B7svG&kIGkw{$6W&CF>@>`*lk7ml?T6lqTj;4kdT(PMg zj<+sB)x}P>Qks2FNEMoe@Ds6{-*o&Lq&kb`Y+{Q}Xwxo}nc1&5!b6y&_bVg-KSgY& z8VmIUwk)P`^qw=roRPc8=l^>4HW(+Y=yngT#G5Hs?=HCNV2D&_@khNOK4Y}<7ToSV zVRR^%oB2Kl>Q+K*mb05p^z@^7{!mOp42D<$o`HzW%u-Vl{j-ksmI}6i1wQFnZ!`P( zm;@2?d~UN+zv zIGFT0$OUT@*dF2-Z)IgU3d@e`NW}==V%X5r4+B3I-VgiV2e|gKyFp+1C(WLYXG}4R zUxwNRkqts2w%cS|6_=QhD?{}$4S8ZMK%Zv*F!=2i&H#?g66}Aa$T07p&DPXi{VxmkMx)mvz4SQ0@`|`1`UcVwlS1m~< z7UpARNLZHG;#16abCMUDDJEBLfWHM(^o&9=BUjPU2$1`<#hYxuFL_!-v;{C`GY$Or zC)Nkd@#oS(GXVkmU&o`LfvE+v5i-f|sJA&IN-UW3z=?Ha|8qXm8$X_&3TqPshmV27 zXhY}OW0w=oeWLT~GaUy~3V9B0(RWb3t6m^4eE|8lIQ52Ddvz(*xz@Xn*M!YdcUF0q z(yB_}EKV1s2ZuAC8&po(?%hmv87(wHEwh;rb}tC0AkTVd7f18SnkGsZ^^Jp(G-)EN z@c#D77-l-Ol-))$DWsK!dUXXx!T8F4M~>#y;D~b@ z<#xWCLyfMFo4X;;TRTFGgglBL?P@s8!lb`1aJ3GqzyGMa=F8y=OU<;89c$6Z^%DcT zP>kKH4f*8`Bjy*=&968)IS0XR=3|hVovo!UFrhxRWzN|Ymo|gk-?QgVLkxkzfk!hk zvc!FnIVDCO?usfSn|(|S4Gu%Q{!IZb_<`M!6G6GS+J^a)P31xZ$*HW4op9?59Z52G zycT{9w)*}Z5fLflR8{JE>+A7_0GjLGoNtKcpc$@(v1bJn{)>ss`v zSeuwTS@x-XE`ar`pcw5T>UX;uWx0dYV_36jI5vQ*;shVxN-^A8-Ta`rCVS4dkkOFL z*s0LDCehe}-**>k_xtcnwnveF_rry73UTD;n z4HnMe3RY2^g0`OeTezR$|gJX|ovAfF&5x8)WcS*+?yq=9^|tLf^IJQctgi z<#L*J5$x*!b$y|lObyV-WxHg+-gb;1=nGRJI)hoQBNG?k8m0+SFntfMsf&xnsk4mP z6p&06{7VXgtf|ShC;t58d^CYwBvS>_!^H^2+M&OymZJJk_YyY9p`xyb`H=3*58wVpLj=`LqszS z(!{LjqZMf&2Yk0nGG_PW{&yW$0|ym5A>C#5j--w*vAK~(8Tf#+MvZrJPNelTsw!3J zRnasD4>DT9k6YxSPK@TA8jfOb&cG&nA zk!PLvnF~SFoUYl+mXm+}=HSC!i{6NxgNlV_^_O7!c!hIYe&0^TXYCp}7e41J+aO&{ zAQ8}1cc1Ql+vCF+pB?`}&mK2n$-U+8!;|251FJg`N6BQn|*;QgFzEH{-Cib(MPjhPrQ*z?giOx{Um<5=;OehM}<-sE}R&QAj1SN^$_*VO4b7a z4eYF8x4Kkzn}+|MOsVnq^O!9`fwvSB)L`w4-c}`*;mL6I(&w&!M>>@mV{jBdPT5Ab z*8z@1-v+~8V(Vo)8GYRqEF9r>EDUZ?H}g_@yRM?*HfecK8Yj!DfJs3NDQ~<(gv5^~ z3$U0<`a<*)ia5>(w^d}iR@mwDDpMx6ZrEUQkQMYl?i{Z+-<9&Qu((z|GaOEj5IbFn zSyFZd)!SZ%k*0M?(cWiq9Hvb?x!|Ke>271rxPv;`+z>PN9dkSO0z($XHQqiQhLELgYODb*+d#TFR*TvNb23HADQ>KaNycAD)M` zglR4B5NJcYTLC0{nz`E|;VD_q`q}vrWy%5SXc<{I>cBo{_t}%(+k6hSN-*qR>VdXD zQ;w_!Im_L!r#_{-U>%{nj>%u5j_Npkq_Rn{H&cfv8>=?;Q;`)oUyheJJ-(iwBV%{3 zu)K(0r8UAw(zn8�{$W-a}nDRs8PRV9`M)@Z9R~l{`E#+4ioK^UK?>9~K>$3yhVV z2b89rH@d?lcTv~RskyQW>~k?eX!iE^_hkBuw+>JD?PrOMG@F=4ZWSXHA0WD!p1|7u(+zP zW<|~?Kp#0yvE{(*c07FWx~fSy?)e6r{XgokmC-66Z1?}@LwFb;KE6Lf2GG*8%p^Mt z{cDQwd2H%|n(KphAu6Z%0g*qivNoM1{{o>~`ha9&ED>LIpZ4$w~jZV3>zb|o&#ez<-j%1Lm**NPxvYx~(I zdA|~Vx{ul#E7ZFp?)Buz7by4GqR*t0rGQYxpeq^`{kxt& zv?F=1(z;}62+|ALK+QoU?M0p6_leDJy3@AW@{1+gP0}e1hAf^O`vyDOgYetPw83KN zWaA`TOUB*3Nv4f=-QvEaD0pjmp^8ytXT9HxGCpAoO!q4j(k9Mpb&20PJD zsB*pYZL{M-y>VxXavR4C+NW{?ps(NJSKXM6d^eU(%&_mY=ML2wbqDNW_k7wYu1;r`dhr?|gE z1xU7TTtK)3Zw`V^C;q6ulWGg!RgrhyI=x^K%~>=W z?I&rjcZg2+S*B$0xeyWFi*a!Fqn+n7Vq6!ccVFc+uUiFwP1jOwi&KLEEi{bEO`3)NnR!VIEH9NKx*9F zw)d~uw*B%X@XtEds<>0h&zp>KB_^N8{D>FjXw7SfAIm5B8Sd}By|CQ6oapj+iU?*N z*Rmz4ep*&ugN3DZ=TAnU zFuOtGn)*R1vjb8YeHHW&<{-<{AWB~7Po;DN8Wl|M5T2>OhA>bd;a(3ds>8eLU?xY_ zi=d8qU&8oLpcAJty&x^P=g)rBJNMub{^2$8P4R2KR7Ij>YMA4`GawxNEp{nA{mcyo z)}@0RF@fx6MnQQQb5`)M!Q-P^>>Pj~iv;MSZ#Hte%$(MVpJb*K*x3Hf+fA#z*oqjh z&Cx&TR*xCyNrmeb>ik(l%cU>=k7w=W_T4iO1{BcX4VzEAFOw@ph7S|1)HNB4y*Wks z`PZ#cq(Red$geCgEj8T^y@{4BT}1jnMA0$?gizbJNCVQ{WPXuRc8-`ToorS(BJs$dQbn^y0Wy|0}DdT6nC~rHA{(PwR z`*vbk?HjOlz;}OJF*0S0#1byy_z(5&M)jN*E+d!O;%x+Ygu;cs@ag?*g{vchZ`byk zCDG@zk#ch?nVcF-ph~)f)<+?Gl%QwxU=xn}uKoE@gNU4U6f}3caY7yRlKs{EHtZTp z|JfEoJr@VeQiVS)5yK!^GqEQXub-zXQ+kv&TT|dd8s|_!5rj9k3e4L{1Yv9RVw$jB z`-Q^T$4JAGH`dESeg}&>=XhrKhc6cQ?%lKKmH676YN62v73MbNnMZPIyc2!{*95H) zOF|XhgZmZvMnZ7073Ev?CpzAI{~T2HhM4ZZ3<+1Pz9DL zgOa_FM5t_QIloA(k;x?r=|2Gx*JUj!S1`03uIjUz$$E7Ml)6%QH*J z*P|LVX~ABxPg3*HhgSw3WCq`EKXcBo!6h=DH-c%DxNgYl2m*`5cgQ4a4X4+;Avjp| z(exf_;2w893etuBtO(VJTxmLp7n^aIqX#)K+rJE74Fl17w4NZ2`wfq-2G0hgzFREu oKXG(Wi~kSP_5b(C9D~_XPlo?|M3W`>UmAeEjt<8 From 82fcc378d411ed92ba8d831da04d122fff2466b2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 31 Mar 2024 10:26:44 +0100 Subject: [PATCH 18/82] Automatic changelog for PR #6029 [ci skip] --- html/changelogs/AutoChangeLog-pr-6029.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6029.yml diff --git a/html/changelogs/AutoChangeLog-pr-6029.yml b/html/changelogs/AutoChangeLog-pr-6029.yml new file mode 100644 index 000000000000..07f5ec1c9d7a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6029.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - rscadd: "Moved holocards to the squad hud" \ No newline at end of file From dd4e0aee0f850fc23acf41831725aee0720e3930 Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Sun, 31 Mar 2024 10:01:24 +0100 Subject: [PATCH 19/82] Fixes Marine Minor (Hive collapse) (#6028) # About the pull request Fixes a runtime in `/datum/game_mode/colonialmarines/check_queen_status()` which was stopping the 'Marine Minor' round result (Hive collapse) from being set. (Added by a tiny mistake in #5442) ``` runtime error: type mismatch: cannot compare /list (/list) to 3 - proc name: check queen status (/datum/game_mode/colonialmarines/check_queen_status) - source file: code/game/gamemodes/colonialmarines/colonialmarines.dm,335 - usr: null - src: Distress Signal (/datum/game_mode/colonialmarines) - call stack: - Distress Signal (/datum/game_mode/colonialmarines): check queen status("xeno_hive_normal") ``` The `totalXenos` list itself was being compared to the number instead of the list's length, which aborted the proc before `round_finished` could be set. I've gone through all of this year's game logs just to double check, and there hasn't been a 'Marine Minor Victory' since the 24th of January. # Explain why it's good for the game Marines get a slightly worse victory condition again. (woo!) # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Fixed a runtime error preventing a 'Marine Minor' (Hive collapse) roundend state. /:cl: --- code/game/gamemodes/colonialmarines/colonialmarines.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/colonialmarines/colonialmarines.dm b/code/game/gamemodes/colonialmarines/colonialmarines.dm index ca0f34e64a7b..a66403fc00f5 100644 --- a/code/game/gamemodes/colonialmarines/colonialmarines.dm +++ b/code/game/gamemodes/colonialmarines/colonialmarines.dm @@ -332,7 +332,7 @@ if(HS.living_xeno_queen && !should_block_game_interaction(HS.living_xeno_queen.loc)) //Some Queen is alive, we shouldn't end the game yet return - if (HS.totalXenos <= 3) + if(length(HS.totalXenos) <= 3) round_finished = MODE_INFESTATION_M_MAJOR else round_finished = MODE_INFESTATION_M_MINOR From 0a5a919a9472bfa4f0b94a40f0d4458cc11139dd Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 31 Mar 2024 10:34:47 +0100 Subject: [PATCH 20/82] Automatic changelog for PR #6028 [ci skip] --- html/changelogs/AutoChangeLog-pr-6028.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6028.yml diff --git a/html/changelogs/AutoChangeLog-pr-6028.yml b/html/changelogs/AutoChangeLog-pr-6028.yml new file mode 100644 index 000000000000..d4ce7582b44b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6028.yml @@ -0,0 +1,4 @@ +author: "SabreML" +delete-after: True +changes: + - bugfix: "Fixed a runtime error preventing a 'Marine Minor' (Hive collapse) roundend state." \ No newline at end of file From b20c3bbc36309572f7ae430a0d667c6f20da4cc0 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Sun, 31 Mar 2024 15:59:29 +0200 Subject: [PATCH 21/82] Map: Bigred change south lambda padlock and turned it into a checkpoint. (#5763) # About the pull request 1-change south lambda padlock and turned it into a checkpoint. 2-refactored the code to remove unused areas and regroup all the lambda area at the same place. # Explain why it's good for the game 1-change to south padlock will unlock possibility for an easier push (this choke is very hard to push currently.) # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: refactor: refactored the lambda areas. maptweak: turned south padlock into a checkpoint. /:cl: --------- Co-authored-by: Julien Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com> --- code/game/area/BigRed.dm | 107 +- maps/map_files/BigRed/BigRed.dmm | 2789 ++++++++++++++++-------------- 2 files changed, 1544 insertions(+), 1352 deletions(-) diff --git a/code/game/area/BigRed.dm b/code/game/area/BigRed.dm index 57e062195a3c..8675655fe949 100644 --- a/code/game/area/BigRed.dm +++ b/code/game/area/BigRed.dm @@ -1,4 +1,5 @@ //Areas for BigRed - Minijar +// old icon state no longer in use. ("hydro","heads_quarters") /area/bigred can_build_special = TRUE powernet_name = "ground" @@ -251,44 +252,50 @@ name = "\improper Corporate Saferoom" icon_state = "vault" -/area/bigred/uground/lambda_labs/ - minimap_color = MINIMAP_AREA_RESEARCH_CAVE -/area/bigred/uground/lambda_labs/airlock - name = "\improper Lambda Labs Airlock" - icon_state = "decontamination" - -/area/bigred/uground/lambda_labs/lobby - name = "\improper Lambda Labs Reception" - icon_state = "bluenew" - -/area/bigred/uground/lambda_labs/office - name = "\improper Lambda Labs Administration" - icon_state = "heads_quarters" +// Lambda areas below: -/area/bigred/uground/lambda_labs/laser_lab - name = "\improper Lambda Laser Laboratory" - icon_state = "toxmisc" +// Laboratory proper +/area/bigredv2/caves/lambda + ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS + ceiling_muffle = FALSE + ambience_exterior = AMBIENCE_ALMAYER + sound_environment = SOUND_ENVIRONMENT_ROOM + soundscape_playlist = list() + minimap_color = MINIMAP_AREA_RESEARCH -/area/bigred/uground/lambda_labs/hydro_office - name = "\improper Lambda Labs Bio-Dome" - icon_state = "hydro" +/area/bigredv2/caves/lambda/virology + name = "\improper Lambda Virology" + icon_state = "lam_virology" -/area/bigred/uground/lambda_labs/hydro_lab - name = "\improper Lambda Labs Hydrophonics" - icon_state = "garden" +/area/bigredv2/caves/lambda/research + name = "\improper Lambda Research" + icon_state = "lam_research" -/area/bigred/uground/lambda_labs/fridge - name = "\improper Lambda Labs Refrigeration" - icon_state = "kitchen" +/area/bigredv2/caves/lambda/breakroom + name = "\improper Lambda Breakroom" + icon_state = "lam_break" -/area/bigred/uground/lambda_labs/maintenance - name = "\improper Unknown Area" - icon_state = "yellow" +/area/bigredv2/caves/lambda/xenobiology + name = "\improper Lambda Xenobiology" + icon_state = "lam_xeno" -/area/bigred/uground/lambda_labs/maintenance2 - name = "\improper Unknown Area" - icon_state = "blue" +// cave around the laboratory. +/area/bigredv2/caves_lambda + name = "\improper Lambda Lab Caves" + icon_state = "caves_lambda" + ceiling = CEILING_UNDERGROUND_BLOCK_CAS + sound_environment = SOUND_ENVIRONMENT_AUDITORIUM + ceiling_muffle = FALSE + ambience_exterior = AMBIENCE_CAVE + soundscape_playlist = SCAPE_PL_CAVE + base_muffle = MUFFLE_HIGH +// serve for the security checkpoint. +/area/bigredv2/outside/lambda_cave_cas + name = "\improper Lambda Lockdown Caves Entrance" + icon_state = "decontamination" + ceiling = CEILING_UNDERGROUND_ALLOW_CAS + minimap_color = MINIMAP_AREA_SEC //Big Red V2 /area/bigredv2 @@ -551,29 +558,6 @@ icon_state = "party" ceiling = CEILING_METAL -/area/bigredv2/caves/lambda - ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS - ceiling_muffle = FALSE - ambience_exterior = AMBIENCE_ALMAYER - sound_environment = SOUND_ENVIRONMENT_ROOM - soundscape_playlist = list() - -/area/bigredv2/caves/lambda/virology - name = "\improper Lambda Virology" - icon_state = "lam_virology" - -/area/bigredv2/caves/lambda/research - name = "\improper Lambda Research" - icon_state = "lam_research" - -/area/bigredv2/caves/lambda/breakroom - name = "\improper Lambda Breakroom" - icon_state = "lam_break" - -/area/bigredv2/caves/lambda/xenobiology - name = "\improper Lambda Xenobiology" - icon_state = "lam_xeno" - /area/bigredv2/outside/general_offices name = "\improper General Offices" icon_state = "storage" @@ -630,16 +614,6 @@ soundscape_playlist = SCAPE_PL_CAVE base_muffle = MUFFLE_HIGH -/area/bigredv2/caves_lambda - name = "\improper Lambda Lab Caves" - icon_state = "caves_lambda" - ceiling = CEILING_UNDERGROUND_BLOCK_CAS - sound_environment = SOUND_ENVIRONMENT_AUDITORIUM - ceiling_muffle = FALSE - ambience_exterior = AMBIENCE_CAVE - soundscape_playlist = SCAPE_PL_CAVE - base_muffle = MUFFLE_HIGH - /area/bigredv2/caves_north name = "\improper Northern Caves" icon_state = "caves_north" @@ -688,8 +662,3 @@ name = "\improper Filtration Lockdown Caves Entrance" icon_state = "garden" ceiling = CEILING_UNDERGROUND_ALLOW_CAS - -/area/bigredv2/outside/lambda_cave_cas - name = "\improper Lambda Lockdown Caves Entrance" - icon_state = "garden" - ceiling = CEILING_UNDERGROUND_ALLOW_CAS diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index b605e7115c10..dbcf22e2e586 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -5256,9 +5256,6 @@ icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) -"apI" = ( -/turf/closed/wall/solaris/reinforced/hull, -/area/bigredv2/outside/lambda_cave_cas) "apJ" = ( /obj/structure/window/framed/solaris/reinforced, /obj/structure/machinery/door/poddoor/shutters/almayer{ @@ -6761,7 +6758,7 @@ }, /area/bigredv2/outside/general_offices) "aui" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/table/woodentable, /turf/open/floor{ icon_state = "wood" }, @@ -6862,18 +6859,6 @@ icon_state = "darkish" }, /area/bigredv2/caves/lambda/breakroom) -"auw" = ( -/obj/structure/showcase{ - icon = 'icons/obj/structures/machinery/research.dmi'; - icon_state = "d_analyzer_la" - }, -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 1 - }, -/turf/open/floor{ - icon_state = "darkish" - }, -/area/bigredv2/caves/lambda/breakroom) "aux" = ( /obj/effect/landmark/xeno_spawn, /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -9708,21 +9693,6 @@ }, /turf/open/floor, /area/bigredv2/outside/hydroponics) -"aDd" = ( -/obj/structure/pipes/vents/pump{ - dir = 4 - }, -/obj/structure/machinery/light{ - dir = 1 - }, -/obj/structure/bed/chair/comfy{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "aDe" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -9731,20 +9701,6 @@ icon_state = "wood" }, /area/bigredv2/outside/library) -"aDf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/pottedplant{ - icon_state = "pottedplant_17"; - pixel_x = 7; - pixel_y = 14 - }, -/obj/structure/window{ - dir = 8 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "aDg" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -9753,15 +9709,6 @@ icon_state = "wood" }, /area/bigredv2/outside/library) -"aDh" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/bed/chair/comfy{ - dir = 4 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "aDi" = ( /obj/structure/machinery/light/small, /turf/open/floor/engine, @@ -10118,23 +10065,6 @@ /obj/structure/window/framed/solaris/reinforced, /turf/open/floor/plating, /area/bigredv2/caves/eta/living) -"aEk" = ( -/obj/effect/landmark/objective_landmark/close, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" - }, -/area/bigredv2/outside/ne) -"aEl" = ( -/obj/structure/surface/table, -/obj/structure/machinery/computer/emails{ - dir = 8; - pixel_y = 4 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "aEm" = ( /obj/structure/machinery/power/apc{ dir = 8; @@ -11013,17 +10943,6 @@ icon_state = "white" }, /area/bigredv2/outside/virology) -"aGQ" = ( -/obj/structure/machinery/light{ - dir = 4 - }, -/obj/structure/machinery/power/apc{ - dir = 1 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "aGT" = ( /obj/structure/surface/table, /turf/open/floor{ @@ -11324,10 +11243,6 @@ icon_state = "delivery" }, /area/bigredv2/outside/hydroponics) -"aHN" = ( -/obj/effect/landmark/crap_item, -/turf/open/floor/carpet, -/area/bigredv2/outside/library) "aHO" = ( /obj/structure/bed/chair/wood/normal, /turf/open/floor{ @@ -11466,6 +11381,14 @@ icon_state = "white" }, /area/bigredv2/outside/virology) +"aIe" = ( +/obj/structure/surface/table/reinforced, +/obj/item/pizzabox/vegetable, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "aIg" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -11643,15 +11566,6 @@ /obj/structure/machinery/vending/snack, /turf/open/floor, /area/bigredv2/outside/hydroponics) -"aIH" = ( -/obj/structure/surface/table/woodentable, -/obj/item/paper, -/obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "aIJ" = ( /turf/open/floor{ dir = 9; @@ -12001,14 +11915,15 @@ }, /turf/open/floor, /area/bigredv2/outside/hydroponics) -"aJB" = ( -/obj/structure/machinery/light{ - dir = 4 +"aJC" = ( +/obj/structure/machinery/alarm{ + dir = 4; + pixel_x = -30 }, /turf/open/floor{ - icon_state = "yellowfull" + icon_state = "wood" }, -/area/bigredv2/outside/hydroponics) +/area/bigredv2/outside/library) "aJD" = ( /obj/structure/surface/table/woodentable, /obj/item/toy/dice/d20, @@ -12415,38 +12330,6 @@ icon_state = "yellowfull" }, /area/bigredv2/outside/hydroponics) -"aKK" = ( -/obj/structure/machinery/light{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) -"aKL" = ( -/obj/structure/bookcase{ - icon_state = "book-5" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) -"aKM" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/bigredv2/outside/library) -"aKN" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/bigredv2/outside/library) "aKO" = ( /obj/structure/bed/chair/wood/normal{ dir = 1 @@ -12600,12 +12483,6 @@ icon_state = "grimy" }, /area/bigredv2/outside/office_complex) -"aLh" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "lz1north_mining" - }, -/turf/closed/wall/solaris/reinforced, -/area/bigredv2/outside/space_port) "aLi" = ( /obj/structure/closet/jcloset, /obj/structure/machinery/camera/autoname{ @@ -12755,10 +12632,6 @@ icon_state = "yellowfull" }, /area/bigredv2/outside/hydroponics) -"aLF" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/bigredv2/outside/library) "aLH" = ( /turf/open/floor/bluegrid{ icon_state = "bcircuitoff" @@ -13210,12 +13083,6 @@ icon_state = "mars_dirt_13" }, /area/bigredv2/outside/e) -"aMS" = ( -/turf/open/floor{ - dir = 10; - icon_state = "asteroidwarning" - }, -/area/bigredv2/caves_lambda) "aMT" = ( /turf/open/floor{ icon_state = "asteroidwarning" @@ -13703,13 +13570,6 @@ icon_state = "yellowfull" }, /area/bigredv2/outside/hydroponics) -"aOi" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/carpet, -/area/bigredv2/outside/library) -"aOj" = ( -/turf/open/floor/carpet, -/area/bigredv2/outside/library) "aOk" = ( /turf/open/mars{ icon_state = "mars_dirt_11" @@ -14109,49 +13969,6 @@ icon_state = "yellowfull" }, /area/bigredv2/outside/hydroponics) -"aPk" = ( -/obj/structure/bed/chair/wood/normal, -/turf/open/floor/carpet, -/area/bigredv2/outside/library) -"aPl" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/bigredv2/outside/library) -"aPm" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, -/turf/open/floor/carpet, -/area/bigredv2/outside/library) -"aPn" = ( -/obj/effect/landmark/crap_item, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) -"aPo" = ( -/obj/structure/surface/table/woodentable, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/machinery/computer/emails{ - dir = 4 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) -"aPp" = ( -/obj/structure/bed/chair/comfy{ - dir = 8 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "aPq" = ( /obj/structure/machinery/door/airlock/almayer/research/glass/colony{ dir = 1; @@ -14576,35 +14393,8 @@ }, /turf/open/floor, /area/bigredv2/outside/hydroponics) -"aQr" = ( -/obj/structure/bookcase{ - icon_state = "book-5" - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) -"aQs" = ( -/obj/structure/machinery/light, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/surface/table/woodentable, -/obj/structure/flora/pottedplant{ - icon_state = "pottedplant_10"; - pixel_y = 11 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "aQt" = ( -/obj/structure/surface/table, -/obj/structure/window, -/obj/structure/machinery/computer/emails{ - dir = 8; - pixel_y = 4 - }, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ icon_state = "wood" }, @@ -14999,18 +14789,6 @@ icon_state = "delivery" }, /area/bigredv2/outside/library) -"aRv" = ( -/turf/open/mars_cave{ - icon_state = "mars_cave_22" - }, -/area/bigredv2/outside/lambda_cave_cas) -"aRw" = ( -/obj/effect/landmark/crap_item, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/turf/open/mars_cave{ - icon_state = "mars_cave_6" - }, -/area/bigredv2/outside/lambda_cave_cas) "aRx" = ( /obj/structure/machinery/teleport/station, /turf/open/floor{ @@ -15282,21 +15060,6 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/e) -"aSj" = ( -/obj/effect/decal/remains/human, -/obj/structure/blocker/forcefield/multitile_vehicles, -/turf/open/floor{ - dir = 5; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lambda_cave_cas) -"aSk" = ( -/obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, -/turf/open/mars_cave{ - icon_state = "mars_cave_8" - }, -/area/bigredv2/outside/lambda_cave_cas) "aSl" = ( /obj/structure/machinery/light{ dir = 8 @@ -15744,16 +15507,6 @@ icon_state = "asteroidfloor" }, /area/bigredv2/outside/e) -"aTo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" - }, -/area/bigredv2/outside/e) "aTp" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ @@ -15804,30 +15557,6 @@ icon_state = "asteroidwarning" }, /area/bigredv2/caves_lambda) -"aTx" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lambda_cave_cas) -"aTy" = ( -/obj/structure/machinery/light{ - dir = 1 - }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, -/area/bigredv2/caves_lambda) -"aTz" = ( -/obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lambda_cave_cas) "aTC" = ( /obj/structure/bed, /obj/item/bedsheet/medical, @@ -16080,63 +15809,6 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/outside/e) -"aUo" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 - }, -/turf/open/floor{ - dir = 10; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/e) -"aUp" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/e) -"aUq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/e) -"aUr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/e) -"aUs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 1 - }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" - }, -/area/bigredv2/outside/e) -"aUu" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/structure/machinery/door/poddoor/almayer/closed{ - dir = 4; - id = "lambda"; - name = "Lambda Lockdown" - }, -/turf/open/floor{ - icon_state = "delivery" - }, -/area/bigredv2/outside/lambda_cave_cas) "aUv" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -16146,49 +15818,6 @@ icon_state = "asteroidfloor" }, /area/bigredv2/outside/lambda_cave_cas) -"aUw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/structure/machinery/door/poddoor/almayer/closed{ - dir = 4; - id = "lambda"; - name = "Lambda Lockdown" - }, -/turf/open/floor{ - icon_state = "delivery" - }, -/area/bigredv2/outside/lambda_cave_cas) -"aUx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/structure/blocker/forcefield/multitile_vehicles, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" - }, -/area/bigredv2/outside/lambda_cave_cas) -"aUy" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/caves_lambda) -"aUA" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lambda_cave_cas) "aUD" = ( /obj/structure/bed, /obj/item/bedsheet/medical, @@ -16485,15 +16114,6 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/e) -"aVw" = ( -/obj/effect/decal/cleanable/blood{ - dir = 4; - icon_state = "gib6" - }, -/turf/open/mars_cave{ - icon_state = "mars_cave_8" - }, -/area/bigredv2/outside/lambda_cave_cas) "aVx" = ( /obj/structure/curtain/medical, /obj/structure/machinery/alarm{ @@ -17147,11 +16767,6 @@ "aXr" = ( /turf/open/floor, /area/bigredv2/outside/office_complex) -"aXt" = ( -/turf/open/mars_cave{ - icon_state = "mars_dirt_6" - }, -/area/bigredv2/outside/e) "aXu" = ( /obj/structure/machinery/computer/med_data, /turf/open/floor{ @@ -17323,11 +16938,6 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/e) -"aXX" = ( -/turf/open/mars_cave{ - icon_state = "mars_dirt_5" - }, -/area/bigredv2/outside/e) "aXY" = ( /turf/open/floor{ dir = 10; @@ -17459,16 +17069,6 @@ icon_state = "asteroidfloor" }, /area/bigredv2/outside/e) -"aYw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/e) "aYx" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -17478,16 +17078,6 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/e) -"aYy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/e) "aYA" = ( /obj/structure/closet/l3closet/virology, /turf/open/floor{ @@ -17801,14 +17391,6 @@ icon_state = "cult" }, /area/bigredv2/outside/chapel) -"aZI" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 6 - }, -/turf/open/floor{ - icon_state = "dark" - }, -/area/bigredv2/outside/chapel) "aZJ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ @@ -17816,14 +17398,6 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/filtration_plant) -"aZK" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 - }, -/turf/open/floor{ - icon_state = "dark" - }, -/area/bigredv2/outside/chapel) "aZL" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/machinery/door/airlock/almayer/maint/colony{ @@ -18037,16 +17611,6 @@ icon_state = "chapel" }, /area/bigredv2/outside/chapel) -"bas" = ( -/obj/structure/bed/chair/wood/normal{ - dir = 8 - }, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor{ - dir = 1; - icon_state = "chapel" - }, -/area/bigredv2/outside/chapel) "bat" = ( /turf/open/floor{ dir = 4; @@ -18191,16 +17755,6 @@ icon_state = "chapel" }, /area/bigredv2/outside/chapel) -"baV" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/bed/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor{ - dir = 8; - icon_state = "chapel" - }, -/area/bigredv2/outside/chapel) "baW" = ( /turf/open/floor{ icon_state = "chapel" @@ -26712,6 +26266,12 @@ icon_state = "mars_cave_7" }, /area/bigredv2/outside/lz1_telecomm_cas) +"bRC" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "reactor_meltdown" + }, +/turf/closed/wall/solaris/rock, +/area/bigredv2/caves) "bRK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/surface/rack, @@ -26885,13 +26445,14 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves/mining) -"ceF" = ( -/obj/structure/surface/table/woodentable, -/obj/effect/landmark/objective_landmark/close, -/turf/open/floor{ - icon_state = "wood" +"ceA" = ( +/obj/structure/machinery/light{ + dir = 4 }, -/area/bigredv2/outside/library) +/turf/open/mars_cave{ + icon_state = "mars_dirt_4" + }, +/area/bigredv2/outside/e) "cfr" = ( /obj/item/explosive/grenade/baton{ dir = 8 @@ -27033,6 +26594,16 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves/mining) +"crd" = ( +/obj/structure/bed/chair/wood/normal{ + dir = 8 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor{ + dir = 4; + icon_state = "chapel" + }, +/area/bigredv2/outside/chapel) "crl" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -27053,6 +26624,14 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"cry" = ( +/obj/structure/surface/table/reinforced, +/obj/item/handcuffs, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "crQ" = ( /turf/open/mars_cave{ icon_state = "mars_cave_18" @@ -27095,6 +26674,12 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) +"cuG" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/chapel) "cvi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/tunnel{ @@ -27195,19 +26780,6 @@ icon_state = "red" }, /area/bigredv2/outside/marshal_office) -"cGv" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "containerroom_xenos" - }, -/turf/closed/wall/solaris/reinforced, -/area/bigredv2/outside/nw/ceiling) -"cGQ" = ( -/obj/structure/blocker/forcefield/multitile_vehicles, -/turf/open/floor{ - dir = 6; - icon_state = "asteroidwarning" - }, -/area/bigredv2/caves) "cGT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/power/apc{ @@ -27262,14 +26834,6 @@ icon_state = "wood" }, /area/bigredv2/outside/dorms) -"cIq" = ( -/obj/structure/machinery/light{ - dir = 1 - }, -/turf/open/mars_cave{ - icon_state = "mars_cave_23" - }, -/area/bigredv2/outside/lambda_cave_cas) "cIP" = ( /obj/item/paper/bigred/smuggling, /turf/open/floor, @@ -27291,6 +26855,9 @@ icon_state = "delivery" }, /area/bigredv2/outside/admin_building) +"cJd" = ( +/turf/open/space/basic, +/area/space) "cJh" = ( /obj/structure/bed/chair{ dir = 8; @@ -27368,6 +26935,12 @@ /obj/structure/sign/poster/clf, /turf/closed/wall/solaris/reinforced, /area/bigredv2/caves/mining) +"cOu" = ( +/obj/structure/machinery/vending/coffee, +/turf/open/floor{ + icon_state = "yellowfull" + }, +/area/bigredv2/outside/hydroponics) "cOJ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -27570,6 +27143,15 @@ icon_state = "podhatchfloor" }, /area/bigredv2/outside/admin_building) +"djo" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/recharger, +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "dka" = ( /obj/effect/landmark/crap_item, /turf/open/mars_cave{ @@ -27626,6 +27208,21 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) +"drx" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 16 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 18 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "drT" = ( /obj/structure/disposalpipe/broken{ dir = 4 @@ -27689,6 +27286,10 @@ }, /turf/open/gm/river, /area/bigredv2/outside/engineering) +"dvz" = ( +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/closed/wall/solaris/reinforced, +/area/bigredv2/outside/lambda_cave_cas) "dvB" = ( /obj/item/ore/coal{ pixel_x = 9; @@ -27760,6 +27361,14 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) +"dAd" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/recharger, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "dAi" = ( /obj/effect/landmark/objective_landmark/close, /turf/open/floor/plating, @@ -27869,6 +27478,13 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) +"dFL" = ( +/obj/effect/landmark/corpsespawner/security, +/obj/effect/decal/cleanable/blood{ + layer = 3 + }, +/turf/open/floor, +/area/bigredv2/outside/lambda_cave_cas) "dFR" = ( /obj/item/stack/sheet/wood{ pixel_y = -8 @@ -27927,6 +27543,14 @@ /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor, /area/bigredv2/outside/dorms) +"dJr" = ( +/obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor{ + dir = 5; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_lambda) "dJM" = ( /obj/structure/surface/rack, /obj/item/storage/pouch/shotgun, @@ -27936,6 +27560,12 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"dKk" = ( +/turf/open/floor{ + dir = 8; + icon_state = "redcorner" + }, +/area/bigredv2/outside/lambda_cave_cas) "dKo" = ( /obj/item/ore/iron{ pixel_x = 6; @@ -27955,11 +27585,20 @@ icon_state = "mars_cave_5" }, /area/bigredv2/caves_lambda) -"dLe" = ( -/turf/open/mars_cave{ - icon_state = "mars_cave_5" +"dLS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/pottedplant{ + icon_state = "pottedplant_17"; + pixel_x = 7; + pixel_y = 14 }, -/area/bigredv2/outside/lambda_cave_cas) +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "dNd" = ( /obj/item/stack/cable_coil/cut, /turf/open/mars_cave{ @@ -27984,6 +27623,10 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"dNX" = ( +/obj/effect/landmark/crap_item, +/turf/open/floor/carpet, +/area/bigredv2/outside/library) "dOu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -28053,6 +27696,14 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/filtration_plant) +"dRc" = ( +/obj/structure/machinery/door/airlock/almayer/security/glass/colony{ + name = "\improper Lambda Checkpoint" + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/lambda_cave_cas) "dSg" = ( /obj/effect/landmark/crap_item, /obj/effect/decal/cleanable/dirt, @@ -28067,6 +27718,9 @@ icon_state = "mars_cave_9" }, /area/bigredv2/caves_north) +"dTB" = ( +/turf/closed/wall/solaris/reinforced, +/area/bigredv2/outside/lambda_cave_cas) "dUj" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_x = -8; @@ -28166,6 +27820,14 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"eaZ" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "yellowfull" + }, +/area/bigredv2/outside/hydroponics) "ebr" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ @@ -28213,6 +27875,20 @@ icon_state = "asteroidfloor" }, /area/bigred/ground/garage_workshop) +"eeI" = ( +/obj/structure/machinery/light, +/obj/structure/window{ + dir = 4 + }, +/obj/structure/surface/table/woodentable, +/obj/structure/flora/pottedplant{ + icon_state = "pottedplant_10"; + pixel_y = 11 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "efK" = ( /obj/structure/machinery/computer/crew{ density = 0; @@ -28244,12 +27920,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/bigredv2/caves/mining) -"eiR" = ( -/obj/structure/window, -/turf/open/floor{ - icon_state = "wood" +"ejp" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "filtration_restored" }, -/area/bigredv2/outside/library) +/turf/open/mars_cave{ + icon_state = "mars_cave_2" + }, +/area/bigredv2/outside/s) "eju" = ( /obj/item/ore{ pixel_x = 9; @@ -28362,12 +28040,6 @@ icon_state = "delivery" }, /area/bigredv2/outside/dorms) -"ers" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "etatunnel_open" - }, -/turf/closed/wall/solaris/rock, -/area/bigredv2/caves) "erA" = ( /obj/item/ore, /turf/open/mars_cave{ @@ -28394,6 +28066,15 @@ icon_state = "mars_cave_20" }, /area/bigredv2/caves/mining) +"esS" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/structure/window, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "eup" = ( /obj/structure/bed/chair, /obj/item/trash/cigbutt, @@ -28474,6 +28155,14 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) +"eBL" = ( +/obj/structure/bookcase{ + icon_state = "book-5" + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "eDQ" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/landmark/objective_landmark/medium, @@ -28541,14 +28230,6 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves_sw) -"eGv" = ( -/obj/structure/window, -/obj/structure/surface/table/woodentable, -/obj/item/newspaper, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "eGM" = ( /turf/open/floor{ icon_state = "darkyellowcorners2" @@ -28604,6 +28285,16 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/filtration_plant) +"eKZ" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/computer/cameras/wooden_tv{ + dir = 4 + }, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "eLp" = ( /obj/structure/closet/secure_closet/brig, /obj/effect/landmark/objective_landmark/medium, @@ -28715,12 +28406,6 @@ }, /turf/open/floor/plating, /area/bigredv2/caves/mining) -"eUT" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "viro-rock_open" - }, -/turf/closed/wall/solaris/reinforced, -/area/bigredv2/outside/virology) "eVo" = ( /obj/effect/decal/cleanable/dirt, /obj/item/weapon/gun/pistol/m4a3, @@ -28811,6 +28496,15 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) +"eYA" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/e) "eYH" = ( /obj/structure/machinery/camera/autoname{ dir = 4 @@ -28984,16 +28678,6 @@ icon_state = "mars_cave_22" }, /area/bigredv2/caves_east) -"foT" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" - }, -/area/bigredv2/outside/e) "fpa" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_x = -8; @@ -29120,6 +28804,16 @@ icon_state = "whitepurplecorner" }, /area/bigredv2/outside/medical) +"fyZ" = ( +/obj/structure/surface/table/reinforced, +/obj/item/device/camera, +/obj/structure/machinery/light/small, +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "fBc" = ( /obj/structure/pipes/standard/tank/phoron, /turf/open/floor/plating, @@ -29207,6 +28901,14 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/eta) +"fJW" = ( +/obj/structure/window, +/obj/structure/surface/table/woodentable, +/obj/item/newspaper, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "fKO" = ( /obj/structure/barricade/wooden{ desc = "This barricade is heavily reinforced. Nothing short of blasting it open seems like it'll do the trick, that or melting the breams supporting it..."; @@ -29227,15 +28929,6 @@ icon_state = "darkyellowcorners2" }, /area/bigredv2/caves/eta/living) -"fKY" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "fLj" = ( /turf/open/mars_cave{ icon_state = "mars_cave_6" @@ -29448,6 +29141,18 @@ icon_state = "grass_impenetrable" }, /area/bigredv2/caves/eta/xenobiology) +"fWY" = ( +/obj/structure/window, +/obj/structure/window{ + dir = 8 + }, +/obj/structure/surface/table/woodentable, +/obj/effect/landmark/objective_landmark/close, +/obj/item/prop/magazine/book/starshiptroopers, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "fXm" = ( /obj/effect/decal/warning_stripes{ icon_state = "E"; @@ -29574,14 +29279,6 @@ icon_state = "whitepurple" }, /area/bigredv2/caves/lambda/research) -"ghh" = ( -/obj/structure/bed/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "gio" = ( /turf/open/mars_cave, /area/bigredv2/outside/filtration_cave_cas) @@ -29696,6 +29393,12 @@ /obj/structure/machinery/light, /turf/open/floor, /area/bigred/ground/garage_workshop) +"gri" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "containerroom_xenos" + }, +/turf/closed/wall/solaris/reinforced, +/area/bigredv2/outside/nw/ceiling) "grU" = ( /obj/structure/machinery/door/poddoor/almayer/closed{ dir = 4; @@ -29815,6 +29518,12 @@ }, /turf/open/floor, /area/bigredv2/outside/hydroponics) +"gAK" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "chapel_cult" + }, +/turf/closed/wall/solaris, +/area/bigredv2/outside/chapel) "gAX" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 @@ -29857,6 +29566,13 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves_east) +"gEM" = ( +/obj/structure/machinery/vending/security, +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/floor{ + icon_state = "red" + }, +/area/bigredv2/outside/lambda_cave_cas) "gFR" = ( /obj/structure/machinery/power/port_gen/pacman, /turf/open/floor{ @@ -29884,6 +29600,16 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) +"gIT" = ( +/obj/structure/machinery/door/poddoor/almayer/closed{ + dir = 4; + id = "lambda-interior"; + name = "Lambda Checkpoint Interior" + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/caves_north) "gJw" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/mars_cave, @@ -29934,16 +29660,6 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves_research) -"gPb" = ( -/obj/structure/filingcabinet{ - density = 0; - pixel_x = 8; - pixel_y = 3 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "gPc" = ( /turf/open/floor{ dir = 4; @@ -30034,6 +29750,12 @@ icon_state = "darkblue2" }, /area/bigredv2/caves/eta/research) +"gWv" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "eta_carp" + }, +/turf/closed/wall/solaris/reinforced, +/area/bigredv2/caves/eta/xenobiology) "gWD" = ( /turf/closed/wall/solaris, /area/bigredv2/outside/space_port_lz2) @@ -30135,6 +29857,15 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) +"heD" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "heG" = ( /obj/structure/bed/chair{ can_buckle = 0; @@ -30174,6 +29905,15 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/outside/lz1_north_cas) +"hho" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "hhK" = ( /turf/open/floor{ dir = 1; @@ -30422,6 +30162,13 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"hFg" = ( +/obj/effect/landmark/crap_item, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/turf/open/mars_cave{ + icon_state = "mars_cave_6" + }, +/area/bigredv2/caves_lambda) "hFv" = ( /obj/structure/platform{ dir = 4 @@ -30500,6 +30247,15 @@ icon_state = "mars_cave_17" }, /area/bigredv2/caves_north) +"hKO" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor{ + dir = 10; + icon_state = "red" + }, +/area/bigredv2/outside/lambda_cave_cas) "hLp" = ( /obj/effect/landmark/corpsespawner/ua_riot, /turf/open/mars_cave, @@ -30522,6 +30278,13 @@ icon_state = "dark" }, /area/bigredv2/caves/eta/research) +"hNW" = ( +/obj/structure/machinery/light, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/lambda_cave_cas) "hOx" = ( /obj/structure/machinery/portable_atmospherics/powered/scrubber/huge/stationary, /turf/open/floor{ @@ -30557,12 +30320,6 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) -"hSs" = ( -/obj/structure/machinery/light, -/turf/open/mars_cave{ - icon_state = "mars_cave_8" - }, -/area/bigredv2/outside/lambda_cave_cas) "hSP" = ( /obj/structure/machinery/vending/cigarette/colony, /turf/open/mars_cave{ @@ -30665,6 +30422,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/bigredv2/caves/mining) +"iaS" = ( +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "iaX" = ( /obj/item/weapon/twohanded/folded_metal_chair, /obj/effect/landmark/corpsespawner/colonist/random/burst, @@ -30915,6 +30680,15 @@ /obj/effect/spawner/random/technology_scanner, /turf/open/floor/plating, /area/bigredv2/outside/filtration_plant) +"irZ" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor{ + dir = 6; + icon_state = "red" + }, +/area/bigredv2/outside/lambda_cave_cas) "itL" = ( /obj/structure/closet/l3closet/virology, /obj/effect/landmark/objective_landmark/science, @@ -30944,23 +30718,6 @@ icon_state = "mars_dirt_6" }, /area/bigredv2/caves/mining) -"ixN" = ( -/obj/structure/machinery/camera/autoname{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) -"ixR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/blocker/forcefield/multitile_vehicles, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" - }, -/area/bigredv2/outside/lambda_cave_cas) "iyY" = ( /turf/open/mars_cave{ icon_state = "mars_cave_13" @@ -31070,6 +30827,10 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"iEm" = ( +/obj/structure/bed/chair/wood/normal, +/turf/open/floor/carpet, +/area/bigredv2/outside/library) "iFa" = ( /obj/effect/decal/cleanable/dirt, /obj/item/bananapeel, @@ -31078,6 +30839,16 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) +"iFz" = ( +/obj/structure/machinery/door/poddoor/almayer/closed{ + dir = 4; + id = "lambda-interior"; + name = "Lambda Checkpoint Interior" + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/lambda_cave_cas) "iGK" = ( /turf/open/mars_cave, /area/bigredv2/caves_sw) @@ -31094,12 +30865,6 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/space_port_lz2) -"iIp" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "chapel_cult" - }, -/turf/closed/wall/solaris, -/area/bigredv2/outside/chapel) "iJF" = ( /obj/effect/decal/cleanable/blood{ icon_state = "gib6"; @@ -31288,12 +31053,6 @@ icon_state = "dark" }, /area/bigredv2/outside/admin_building) -"iZi" = ( -/obj/structure/machinery/light, -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lambda_cave_cas) "iZA" = ( /obj/structure/surface/rack, /turf/open/floor, @@ -31319,12 +31078,6 @@ icon_state = "mars_cave_13" }, /area/bigredv2/caves/mining) -"jcn" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "tcomms_open" - }, -/turf/closed/wall/solaris/rock, -/area/bigredv2/caves) "jcR" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/mars_cave{ @@ -31468,15 +31221,6 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) -"joa" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 - }, -/obj/effect/landmark/nightmare{ - insert_tag = "dorms_party" - }, -/turf/open/floor, -/area/bigredv2/outside/dorms) "jph" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -31539,12 +31283,24 @@ icon_state = "podhatch" }, /area/bigredv2/caves/lambda/research) -"jvP" = ( -/obj/structure/pipes/standard/simple/hidden/green, +"juZ" = ( +/obj/structure/machinery/light{ + dir = 1 + }, /turf/open/floor{ - icon_state = "wood" + dir = 1; + icon_state = "asteroidwarning" }, -/area/bigredv2/outside/library) +/area/bigredv2/outside/lambda_cave_cas) +"jvW" = ( +/obj/structure/machinery/light/small{ + dir = 1 + }, +/turf/open/floor{ + dir = 6; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_lambda) "jwj" = ( /obj/structure/platform/shiva{ dir = 8 @@ -31614,13 +31370,6 @@ icon_state = "mars_cave_17" }, /area/bigredv2/caves_lambda) -"jBo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/surface/table/woodentable, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "jBq" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/floor{ @@ -31757,6 +31506,15 @@ icon_state = "mars_cave_13" }, /area/bigredv2/caves_north) +"jKp" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor{ + dir = 1; + icon_state = "red" + }, +/area/bigredv2/outside/lambda_cave_cas) "jKI" = ( /obj/structure/platform_decoration/shiva{ dir = 8 @@ -31796,6 +31554,13 @@ icon_state = "freezerfloor" }, /area/bigredv2/outside/general_offices) +"jNN" = ( +/obj/structure/bed/chair/wood/normal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "jOc" = ( /obj/structure/machinery/door/poddoor/almayer/closed{ dir = 4; @@ -31946,6 +31711,20 @@ icon_state = "delivery" }, /area/bigredv2/outside/cargo) +"jUJ" = ( +/obj/structure/machinery/light, +/obj/structure/surface/table/woodentable, +/obj/structure/window{ + dir = 8 + }, +/obj/structure/machinery/door_control{ + id = "Library"; + name = "Storm Shutters" + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "jUM" = ( /obj/structure/surface/table/woodentable, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, @@ -32197,15 +31976,6 @@ icon_state = "dark" }, /area/bigredv2/caves/eta/research) -"kgl" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "kgn" = ( /obj/item/paper/bigred/crazy, /turf/open/floor/plating{ @@ -32377,6 +32147,14 @@ icon_state = "mars_cave_14" }, /area/bigredv2/outside/ne) +"kqO" = ( +/obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/caves_lambda) "kqS" = ( /turf/open/floor{ icon_state = "wood" @@ -32456,20 +32234,6 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) -"kwh" = ( -/obj/structure/surface/table/woodentable, -/obj/item/paper_bin/wy{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/paper_bin/wy{ - pixel_x = -4; - pixel_y = 8 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "kwq" = ( /obj/structure/machinery/light{ dir = 8 @@ -32494,6 +32258,15 @@ icon_state = "darkredcorners2" }, /area/bigredv2/caves/eta/xenobiology) +"kxr" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/obj/effect/landmark/nightmare{ + insert_tag = "dorms_party" + }, +/turf/open/floor, +/area/bigredv2/outside/dorms) "kyz" = ( /obj/structure/transmitter/colony_net{ dir = 4; @@ -32510,6 +32283,13 @@ icon_state = "mars_cave_2" }, /area/bigredv2/outside/ne) +"kAj" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/bigredv2/outside/library) "kAs" = ( /obj/structure/platform_decoration{ dir = 8 @@ -32555,21 +32335,6 @@ icon_state = "red" }, /area/bigredv2/outside/marshal_office) -"kDb" = ( -/obj/structure/filingcabinet{ - density = 0; - pixel_x = 8; - pixel_y = 16 - }, -/obj/structure/filingcabinet{ - density = 0; - pixel_x = -8; - pixel_y = 18 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "kDs" = ( /obj/structure/surface/table, /obj/item/reagent_container/food/drinks/cans/waterbottle{ @@ -32663,13 +32428,6 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) -"kMA" = ( -/obj/structure/bed/chair/wood/normal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "kMJ" = ( /obj/structure/prop/invuln/minecart_tracks{ desc = "A heavy duty power cable for high voltage applications"; @@ -32696,14 +32454,6 @@ icon_state = "dark" }, /area/bigredv2/outside/engineering) -"kNP" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 - }, -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/caves_lambda) "kOv" = ( /obj/structure/largecrate/random, /turf/open/floor{ @@ -32781,6 +32531,17 @@ /obj/effect/decal/cleanable/blood, /turf/open/floor, /area/bigredv2/outside/filtration_cave_cas) +"kUW" = ( +/obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_lambda) "kVR" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -32833,14 +32594,20 @@ icon_state = "whitegreen" }, /area/bigredv2/outside/medical) -"kYd" = ( -/turf/closed/wall/solaris/reinforced/hull, -/area/bigredv2/outside/e) "kZG" = ( /obj/effect/decal/cleanable/dirt, /obj/item/storage/bible/hefa, /turf/open/floor/plating, /area/bigredv2/caves/mining) +"kZI" = ( +/obj/structure/machinery/light/small{ + dir = 1 + }, +/turf/open/floor{ + dir = 10; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_lambda) "laj" = ( /obj/structure/tunnel{ id = "hole5" @@ -32935,15 +32702,6 @@ icon_state = "floor1" }, /area/bigredv2/oob) -"llZ" = ( -/obj/structure/machinery/light{ - dir = 4 - }, -/obj/structure/window, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "lmg" = ( /obj/structure/bed/chair/office/light{ dir = 4 @@ -32963,6 +32721,21 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/eta) +"lmO" = ( +/obj/structure/surface/table/woodentable, +/obj/item/newspaper{ + pixel_x = -7 + }, +/obj/item/prop/magazine/book/theartofwar{ + pixel_x = 11 + }, +/obj/item/tool/pen{ + pixel_x = -7 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "lom" = ( /obj/effect/landmark/corpsespawner/miner, /obj/effect/decal/cleanable/blood{ @@ -33022,13 +32795,6 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves/mining) -"lsk" = ( -/obj/structure/surface/table/woodentable, -/obj/item/newspaper, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "lsq" = ( /obj/item/device/flashlight/lantern, /turf/open/mars_cave{ @@ -33142,6 +32908,18 @@ /obj/structure/surface/table/woodentable/fancy, /turf/open/floor/wood, /area/bigredv2/caves/lambda/breakroom) +"lAR" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/door_control{ + id = "lambda-interior"; + name = "Lambda Checkpoint Interior"; + pixel_x = null + }, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "lBc" = ( /turf/closed/wall/solaris/reinforced, /area/bigredv2/outside/c) @@ -33215,12 +32993,12 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) -"lEP" = ( -/obj/structure/surface/table/woodentable, -/turf/open/floor{ - icon_state = "wood" +"lFR" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "viro_open" }, -/area/bigredv2/outside/library) +/turf/closed/wall/solaris/rock, +/area/bigredv2/caves) "lGt" = ( /turf/open/floor{ icon_state = "delivery" @@ -33262,6 +33040,11 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"lLe" = ( +/turf/open/mars_cave{ + icon_state = "mars_cave_18" + }, +/area/bigredv2/outside/lambda_cave_cas) "lLf" = ( /obj/structure/largecrate/random/case, /turf/open/floor/plating{ @@ -33269,12 +33052,6 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) -"lMt" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "cargo_containers" - }, -/turf/closed/wall/solaris, -/area/bigredv2/outside/cargo) "lMw" = ( /obj/structure/machinery/sensortower{ pixel_x = -9 @@ -33284,12 +33061,6 @@ icon_state = "asteroidfloor" }, /area/bigredv2/caves_lambda) -"lMB" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "lz1cave_flank" - }, -/turf/closed/wall/solaris/reinforced, -/area/bigredv2/outside/space_port) "lMC" = ( /obj/structure/machinery/light{ dir = 4 @@ -33316,6 +33087,12 @@ icon_state = "mars_cave_20" }, /area/bigredv2/outside/n) +"lOY" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "etatunnel_open" + }, +/turf/closed/wall/solaris/rock, +/area/bigredv2/caves) "lPg" = ( /turf/closed/wall/solaris, /area/bigredv2/outside/n) @@ -33404,6 +33181,17 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/filtration_plant) +"lTC" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/structure/machinery/power/apc{ + dir = 1 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "lTM" = ( /obj/item/folder/yellow, /turf/open/floor{ @@ -33490,6 +33278,12 @@ icon_state = "mars_cave_23" }, /area/bigredv2/caves/mining) +"maB" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "viro-rock_open" + }, +/turf/closed/wall/solaris/reinforced, +/area/bigredv2/outside/virology) "maD" = ( /turf/open/floor/almayer{ icon_state = "test_floor4" @@ -33645,6 +33439,13 @@ icon_state = "asteroidfloor" }, /area/bigredv2/outside/ne) +"moe" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/bigredv2/outside/library) "moE" = ( /turf/open/mars_cave{ icon_state = "mars_cave_9" @@ -33879,6 +33680,13 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/outside/filtration_plant) +"mIs" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "mIu" = ( /obj/structure/machinery/light{ dir = 4 @@ -33896,6 +33704,14 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/filtration_plant) +"mKi" = ( +/obj/structure/flora/pottedplant{ + icon_state = "pottedplant_10" + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "mKM" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_y = 6 @@ -33907,6 +33723,14 @@ icon_state = "mars_dirt_11" }, /area/bigredv2/outside/space_port_lz2) +"mNT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/e) "mOc" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony{ dir = 1; @@ -33930,14 +33754,6 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves/mining) -"mPo" = ( -/obj/structure/flora/pottedplant{ - icon_state = "pottedplant_10" - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "mPC" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /obj/structure/fence, @@ -33997,6 +33813,17 @@ icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) +"mUb" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "mUy" = ( /turf/open/mars_cave{ icon_state = "mars_cave_7" @@ -34027,6 +33854,16 @@ icon_state = "mars_dirt_6" }, /area/bigredv2/caves/mining) +"mYV" = ( +/obj/structure/machinery/power/apc{ + dir = 1; + start_charge = 0 + }, +/turf/open/floor{ + dir = 1; + icon_state = "red" + }, +/area/bigredv2/outside/lambda_cave_cas) "mYW" = ( /obj/structure/prop/invuln/minecart_tracks{ desc = "A heavy duty power cable for high voltage applications"; @@ -34086,13 +33923,6 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) -"ncT" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "ndw" = ( /turf/open/floor{ dir = 4; @@ -34114,12 +33944,27 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/filtration_cave_cas) +"nfY" = ( +/turf/open/floor{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_east) "ngJ" = ( /obj/item/stack/cable_coil/cut, /turf/open/mars_cave{ icon_state = "mars_dirt_6" }, /area/bigredv2/caves/mining) +"nhF" = ( +/obj/structure/machinery/camera/autoname{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "niQ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -34139,6 +33984,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor, /area/bigredv2/outside/admin_building) +"nkE" = ( +/obj/structure/surface/table/woodentable, +/obj/item/paper_bin/wy{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/item/paper_bin/wy{ + pixel_x = -4; + pixel_y = 8 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "nkQ" = ( /turf/open/mars_cave{ icon_state = "mars_cave_23" @@ -34200,6 +34059,18 @@ icon_state = "mars_dirt_5" }, /area/bigredv2/outside/n) +"nnA" = ( +/obj/structure/surface/table/woodentable, +/obj/structure/window{ + dir = 8 + }, +/obj/structure/machinery/computer/emails{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "nnK" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ @@ -34261,6 +34132,13 @@ icon_state = "mars_cave_6" }, /area/bigredv2/outside/filtration_cave_cas) +"nrA" = ( +/obj/effect/landmark/objective_landmark/close, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/ne) "ntX" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ @@ -34315,6 +34193,13 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) +"nuQ" = ( +/obj/structure/surface/table/woodentable, +/obj/effect/landmark/objective_landmark/close, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "nvn" = ( /obj/structure/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ density = 0; @@ -34366,15 +34251,6 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) -"nAA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "nBb" = ( /obj/item/ammo_magazine/pistol/b92fs, /obj/item/weapon/gun/pistol/b92fs{ @@ -34436,6 +34312,15 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"nFp" = ( +/obj/structure/window, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "nFB" = ( /obj/item/weapon/gun/rifle/m16, /obj/item/ammo_magazine/rifle/m16, @@ -34458,12 +34343,6 @@ icon_state = "mars_cave_17" }, /area/bigredv2/outside/filtration_cave_cas) -"nGt" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "admin_pmc" - }, -/turf/closed/wall/solaris/reinforced, -/area/bigredv2/outside/admin_building) "nHQ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /obj/structure/machinery/door/poddoor/almayer/closed{ @@ -34484,6 +34363,14 @@ icon_state = "test_floor4" }, /area/bigredv2/outside/engineering) +"nIS" = ( +/obj/structure/surface/table/reinforced, +/obj/item/storage/donut_box, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "nKL" = ( /obj/structure/prop/invuln/minecart_tracks{ desc = "An exchange valve"; @@ -34603,11 +34490,6 @@ icon_state = "dark" }, /area/bigredv2/outside/engineering) -"nVw" = ( -/turf/open/mars_cave{ - icon_state = "mars_cave_23" - }, -/area/bigredv2/outside/lambda_cave_cas) "nVx" = ( /turf/open/floor{ dir = 4; @@ -34664,6 +34546,12 @@ /obj/item/tool/warning_cone, /turf/open/mars, /area/bigredv2/outside/s) +"nZd" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "lz1cave_flank" + }, +/turf/closed/wall/solaris/reinforced, +/area/bigredv2/outside/space_port) "nZB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ @@ -34742,6 +34630,13 @@ icon_state = "dark" }, /area/bigredv2/caves/lambda/breakroom) +"oes" = ( +/obj/structure/surface/table/woodentable, +/obj/item/newspaper, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "ofn" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall/solaris, @@ -35117,6 +35012,12 @@ icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) +"oHn" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor, +/area/bigredv2/outside/lambda_cave_cas) "oIc" = ( /obj/effect/decal/cleanable/blood{ base_icon = 'icons/obj/items/weapons/grenade.dmi'; @@ -35153,6 +35054,16 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"oJv" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/computer/cameras/wooden_tv{ + dir = 8 + }, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "oJO" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_x = -8; @@ -35219,6 +35130,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/gm/river, /area/bigredv2/outside/c) +"oPM" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/door_control{ + id = "lambda-exterior"; + name = "Lambda Checkpoint Exterior"; + pixel_x = null + }, +/turf/open/floor{ + dir = 9; + icon_state = "redfull" + }, +/area/bigredv2/outside/lambda_cave_cas) "oQz" = ( /obj/structure/machinery/light/double{ dir = 1 @@ -35306,6 +35229,12 @@ icon_state = "asteroidfloor" }, /area/bigredv2/outside/telecomm/n_cave) +"oVq" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "lz1entrance_v2" + }, +/turf/open/mars, +/area/bigredv2/outside/nw) "oWc" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -35473,12 +35402,6 @@ icon_state = "wood" }, /area/bigredv2/outside/admin_building) -"pdN" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "lz1entrance_v2" - }, -/turf/open/mars, -/area/bigredv2/outside/nw) "pdW" = ( /turf/open/mars_cave{ icon_state = "mars_cave_13" @@ -35521,11 +35444,29 @@ icon_state = "freezerfloor" }, /area/bigredv2/outside/general_offices) +"pgV" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor{ + dir = 6; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_east) "phi" = ( /turf/open/mars_cave{ icon_state = "mars_cave_6" }, /area/bigredv2/caves_research) +"phx" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/e) "plx" = ( /obj/structure/machinery/power/apc{ dir = 4 @@ -35557,6 +35498,15 @@ "pmS" = ( /turf/open/mars, /area/bigredv2/caves_north) +"pmV" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/caves_lambda) "pnL" = ( /turf/open/mars{ icon_state = "mars_dirt_11" @@ -35600,6 +35550,19 @@ icon_state = "mars_cave_15" }, /area/bigredv2/caves_north) +"prU" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/table/woodentable, +/obj/item/prop/magazine/book/bladerunner{ + pixel_y = 3 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "psE" = ( /obj/effect/landmark/objective_landmark/medium, /turf/open/floor{ @@ -35675,6 +35638,16 @@ icon_state = "dark" }, /area/bigredv2/outside/admin_building) +"pyq" = ( +/obj/structure/surface/table, +/obj/structure/machinery/computer/emails{ + dir = 8; + pixel_y = 4 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "pyU" = ( /obj/effect/decal/warning_stripes{ icon_state = "NW-out"; @@ -35697,6 +35670,9 @@ /obj/structure/curtain, /turf/open/floor/plating, /area/bigredv2/outside/medical) +"pAX" = ( +/turf/open/floor, +/area/bigredv2/outside/lambda_cave_cas) "pBv" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ @@ -35766,6 +35742,17 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves_lambda) +"pJd" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/door/airlock/almayer/security/glass/colony{ + name = "\improper Lambda Checkpoint" + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/lambda_cave_cas) "pJn" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/mars_cave{ @@ -35844,20 +35831,6 @@ icon_state = "darkred2" }, /area/bigredv2/caves/eta/research) -"pNn" = ( -/obj/structure/machinery/light, -/obj/structure/surface/table/woodentable, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/machinery/door_control{ - id = "Library"; - name = "Storm Shutters" - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "pNU" = ( /obj/structure/bed, /obj/item/prop/alien/hugger, @@ -35939,6 +35912,9 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"pSf" = ( +/turf/open/floor/carpet, +/area/bigredv2/outside/library) "pTo" = ( /obj/structure/machinery/power/apc{ dir = 1; @@ -36100,6 +36076,25 @@ icon_state = "bcircuit" }, /area/bigredv2/outside/telecomm/lz2_cave) +"qbG" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/door/poddoor/almayer/closed{ + dir = 4; + id = "lambda-interior"; + name = "Lambda Checkpoint Interior" + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/lambda_cave_cas) +"qcE" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/bigredv2/outside/library) "qcQ" = ( /turf/open/mars_cave{ icon_state = "mars_dirt_7" @@ -36200,11 +36195,6 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) -"qkB" = ( -/turf/open/mars_cave{ - icon_state = "mars_cave_8" - }, -/area/bigredv2/caves) "qkC" = ( /obj/structure/fence, /turf/open/floor{ @@ -36260,6 +36250,15 @@ icon_state = "whiteblue" }, /area/bigredv2/outside/medical) +"qoS" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor{ + dir = 8; + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/e) "qpn" = ( /obj/item/tool/warning_cone{ pixel_x = -6 @@ -36295,6 +36294,15 @@ "qsE" = ( /turf/closed/wall/solaris/reinforced, /area/bigred/ground/garage_workshop) +"qsV" = ( +/obj/structure/bookcase{ + icon_state = "book-5" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "qus" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ @@ -36482,6 +36490,20 @@ /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor, /area/bigredv2/outside/cargo) +"qJB" = ( +/obj/effect/decal/cleanable/blood{ + dir = 4; + icon_state = "gib6" + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/lambda_cave_cas) +"qJM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/bigredv2/outside/library) "qJV" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_x = -5; @@ -36492,12 +36514,29 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"qKH" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_lambda) "qLk" = ( /obj/item/device/flashlight/lantern, /turf/open/mars_cave{ icon_state = "mars_dirt_5" }, /area/bigredv2/caves/mining) +"qLD" = ( +/turf/open/floor{ + icon_state = "red" + }, +/area/bigredv2/outside/lambda_cave_cas) "qLV" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ @@ -36510,15 +36549,6 @@ icon_state = "mars_cave_18" }, /area/bigredv2/outside/n) -"qNp" = ( -/obj/structure/bed/chair/comfy{ - dir = 4 - }, -/obj/structure/window, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "qNu" = ( /obj/structure/surface/table, /obj/structure/machinery/light/small{ @@ -36594,12 +36624,6 @@ /obj/structure/cargo_container/hd/mid/alt, /turf/open/floor/plating, /area/bigredv2/caves/mining) -"qTu" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "viro_open" - }, -/turf/closed/wall/solaris/rock, -/area/bigredv2/caves) "qTC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ @@ -36649,6 +36673,27 @@ icon_state = "mars_cave_17" }, /area/bigredv2/caves/mining) +"qWA" = ( +/obj/structure/surface/table/woodentable, +/obj/item/paper, +/obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) +"qWT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/door/poddoor/almayer/closed{ + dir = 4; + id = "lambda-exterior"; + name = "Lambda Checkpoint Exterior" + }, +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/lambda_cave_cas) "qXi" = ( /obj/structure/surface/table/woodentable, /obj/item/device/pinpointer, @@ -36732,6 +36777,10 @@ icon_state = "red" }, /area/bigredv2/outside/marshal_office) +"rbs" = ( +/obj/structure/window/framed/solaris/reinforced, +/turf/open/floor/plating, +/area/bigredv2/outside/lambda_cave_cas) "rbD" = ( /obj/structure/largecrate/random, /turf/open/floor/plating{ @@ -36823,6 +36872,15 @@ icon_state = "whitegreen" }, /area/bigredv2/outside/medical) +"rgm" = ( +/obj/structure/bed/chair/wood/normal{ + dir = 8 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor{ + icon_state = "chapel" + }, +/area/bigredv2/outside/chapel) "rgp" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/mars_cave{ @@ -36862,6 +36920,12 @@ }, /turf/closed/wall/solaris/reinforced, /area/bigredv2/caves/mining) +"rkh" = ( +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/floor{ + icon_state = "red" + }, +/area/bigredv2/outside/lambda_cave_cas) "rkS" = ( /obj/structure/cable{ icon_state = "5-6" @@ -36878,6 +36942,17 @@ "rnc" = ( /turf/open/mars_cave, /area/bigredv2/caves_research) +"rnK" = ( +/obj/structure/machinery/door/poddoor/almayer/closed{ + dir = 4; + id = "lambda-exterior"; + name = "Lambda Checkpoint Exterior" + }, +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/lambda_cave_cas) "rnV" = ( /obj/item/stack/sheet/glass, /turf/open/floor{ @@ -36931,14 +37006,6 @@ icon_state = "mars_cave_19" }, /area/bigredv2/caves/mining) -"rrl" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "filtration_restored" - }, -/turf/open/mars_cave{ - icon_state = "mars_cave_2" - }, -/area/bigredv2/outside/s) "rrF" = ( /turf/open/mars_cave{ icon_state = "mars_cave_13" @@ -37039,6 +37106,12 @@ icon_state = "mars_cave_6" }, /area/bigredv2/caves_east) +"rBn" = ( +/obj/structure/window, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "rBK" = ( /obj/structure/fence, /turf/open/mars{ @@ -37056,6 +37129,11 @@ icon_state = "mars_cave_7" }, /area/bigredv2/outside/lz1_telecomm_cas) +"rDa" = ( +/turf/open/floor{ + icon_state = "redcorner" + }, +/area/bigredv2/outside/lambda_cave_cas) "rDl" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_x = -3; @@ -37130,6 +37208,12 @@ icon_state = "mars_cave_15" }, /area/bigredv2/caves/mining) +"rKe" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/bigredv2/outside/library) "rKs" = ( /obj/item/stack/medical/splint{ pixel_x = 4; @@ -37217,6 +37301,12 @@ /obj/effect/landmark/crap_item, /turf/open/floor, /area/bigredv2/outside/hydroponics) +"rNs" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "tcomms_open" + }, +/turf/closed/wall/solaris/rock, +/area/bigredv2/caves) "rOK" = ( /obj/effect/landmark/corpsespawner/ua_riot, /obj/item/weapon/baton/loaded, @@ -37260,19 +37350,6 @@ }, /turf/open/floor/plating, /area/bigredv2/oob) -"rRE" = ( -/obj/structure/machinery/light{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/surface/table/woodentable, -/obj/item/prop/magazine/book/bladerunner{ - pixel_y = 3 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "rRO" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/floor{ @@ -37336,18 +37413,6 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/caves/mining) -"rVy" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/surface/table/woodentable, -/obj/effect/landmark/objective_landmark/close, -/obj/item/prop/magazine/book/starshiptroopers, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "rVE" = ( /obj/effect/landmark/crap_item, /turf/open/mars_cave{ @@ -37520,6 +37585,15 @@ icon_state = "asteroidfloor" }, /area/bigredv2/outside/telecomm/n_cave) +"sdl" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/obj/structure/window, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "sdP" = ( /obj/structure/largecrate/random/barrel/white, /turf/open/floor/plating, @@ -37557,6 +37631,20 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"shn" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/door/poddoor/almayer/closed{ + dir = 4; + id = "lambda-exterior"; + name = "Lambda Checkpoint Exterior" + }, +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/lambda_cave_cas) "shK" = ( /obj/structure/cargo_container/arious/right, /turf/open/mars_cave{ @@ -37700,14 +37788,6 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) -"sri" = ( -/obj/structure/machinery/light{ - dir = 8 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "sso" = ( /obj/structure/bed/chair, /turf/open/mars_cave{ @@ -37930,6 +38010,21 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) +"sEb" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 3 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) +"sEh" = ( +/turf/open/floor{ + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/e) "sEi" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, @@ -37972,6 +38067,13 @@ icon_state = "mars_dirt_6" }, /area/bigredv2/caves/mining) +"sHO" = ( +/obj/effect/landmark/crap_item, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "sIh" = ( /obj/effect/landmark/nightmare{ insert_tag = "lambda-cave-extratunnel" @@ -38066,19 +38168,55 @@ icon_state = "delivery" }, /area/bigredv2/outside/admin_building) +"sRV" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_lambda) "sSU" = ( /turf/open/mars_cave{ icon_state = "mars_cave_19" }, /area/bigredv2/outside/lz2_south_cas) +"sSY" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "sUQ" = ( /obj/structure/machinery/photocopier, /turf/open/floor/wood, /area/bigredv2/caves/lambda/breakroom) +"sVk" = ( +/obj/effect/decal/remains/human, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/lambda_cave_cas) "sVB" = ( /obj/structure/window_frame/solaris, /turf/open/floor/plating, /area/bigredv2/outside/marshal_office) +"sVM" = ( +/obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/caves_lambda) "sWa" = ( /obj/item/ore{ pixel_x = 12; @@ -38106,6 +38244,12 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"sXd" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "prison_breakout" + }, +/turf/closed/wall/solaris/reinforced, +/area/bigredv2/outside/marshal_office) "sXv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip{ @@ -38192,15 +38336,6 @@ /obj/effect/decal/cleanable/dirt/greenglow, /turf/closed/wall/solaris/reinforced, /area/bigredv2/outside/engineering) -"tdn" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 6 - }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" - }, -/area/bigredv2/caves_lambda) "tdp" = ( /obj/effect/decal/cleanable/blood{ icon_state = "xgib4" @@ -38335,15 +38470,6 @@ icon_state = "mars_cave_7" }, /area/bigredv2/outside/n) -"tkM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/light{ - dir = 8 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "tkN" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 5 @@ -38375,10 +38501,12 @@ }, /turf/open/floor, /area/bigred/ground/garage_workshop) -"tmj" = ( -/obj/structure/machinery/alarm{ - dir = 4; - pixel_x = -30 +"tlU" = ( +/obj/structure/surface/table, +/obj/structure/window, +/obj/structure/machinery/computer/emails{ + dir = 8; + pixel_y = 4 }, /turf/open/floor{ icon_state = "wood" @@ -38564,21 +38692,6 @@ icon_state = "wood" }, /area/bigredv2/caves/eta/living) -"tAM" = ( -/obj/structure/surface/table/woodentable, -/obj/item/newspaper{ - pixel_x = -7 - }, -/obj/item/prop/magazine/book/theartofwar{ - pixel_x = 11 - }, -/obj/item/tool/pen{ - pixel_x = -7 - }, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/outside/library) "tAW" = ( /obj/effect/landmark/lv624/xeno_tunnel, /turf/open/floor{ @@ -38947,12 +39060,6 @@ icon_state = "mars_cave_13" }, /area/bigredv2/caves/mining) -"tYM" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "prison_breakout" - }, -/turf/closed/wall/solaris/reinforced, -/area/bigredv2/outside/marshal_office) "tZU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -39147,6 +39254,10 @@ icon_state = "delivery" }, /area/bigredv2/outside/telecomm/lz2_cave) +"unS" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/carpet, +/area/bigredv2/outside/library) "uoj" = ( /obj/effect/decal/remains/human, /turf/open/floor{ @@ -39191,12 +39302,6 @@ icon_state = "mars_cave_18" }, /area/bigredv2/caves_east) -"uuo" = ( -/obj/structure/blocker/forcefield/multitile_vehicles, -/turf/open/mars_cave{ - icon_state = "mars_cave_18" - }, -/area/bigredv2/outside/lambda_cave_cas) "uuO" = ( /obj/item/shard{ icon_state = "small" @@ -39281,12 +39386,6 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) -"uCD" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "reactor_meltdown" - }, -/turf/closed/wall/solaris/rock, -/area/bigredv2/caves) "uDn" = ( /obj/structure/sign/safety/west, /obj/structure/sign/safety/hazard{ @@ -39583,14 +39682,6 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) -"vcm" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lambda_cave_cas) "vct" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -39887,15 +39978,6 @@ icon_state = "darkblue2" }, /area/bigredv2/caves/eta/research) -"vvi" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "lz1containers_scramble" - }, -/turf/open/floor{ - dir = 4; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/space_port) "vvj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -40013,6 +40095,20 @@ icon_state = "mars_dirt_10" }, /area/bigredv2/outside/s) +"vFA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) +"vFH" = ( +/obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_lambda) "vFS" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, @@ -40159,12 +40255,28 @@ icon_state = "darkyellow2" }, /area/bigredv2/outside/engineering) +"vUw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/lambda_cave_cas) "vUy" = ( /obj/structure/cargo_container/kelland/left, /turf/open/mars_cave{ icon_state = "mars_dirt_4" }, /area/bigredv2/outside/space_port_lz2) +"vUN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "vVl" = ( /obj/structure/machinery/door/airlock/almayer/generic{ name = "\improper Dormitories Toilet" @@ -40360,6 +40472,13 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/filtration_cave_cas) +"whw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/table/woodentable, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "whE" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/objective_landmark/close, @@ -40615,6 +40734,14 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) +"wBK" = ( +/obj/structure/bed/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "wCo" = ( /turf/open/mars_cave{ icon_state = "mars_dirt_4" @@ -40636,6 +40763,14 @@ icon_state = "mars_cave_17" }, /area/bigredv2/caves/mining) +"wET" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "wFL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/safety/hazard{ @@ -40693,6 +40828,12 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) +"wHg" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "lz1north_mining" + }, +/turf/closed/wall/solaris/reinforced, +/area/bigredv2/outside/space_port) "wHx" = ( /obj/effect/decal/warning_stripes{ icon_state = "S"; @@ -40703,6 +40844,27 @@ icon_state = "darkredcorners2" }, /area/bigredv2/outside/admin_building) +"wHM" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) +"wIj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/e) "wIw" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, @@ -40728,6 +40890,15 @@ icon_state = "mars_cave_17" }, /area/bigredv2/outside/lz1_north_cas) +"wKA" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/library) "wLD" = ( /obj/structure/largecrate/random/barrel/yellow, /turf/open/floor/plating{ @@ -40775,21 +40946,19 @@ /obj/structure/largecrate/random/secure, /turf/open/floor, /area/bigred/ground/garage_workshop) -"wNw" = ( -/obj/structure/machinery/door/poddoor/almayer/closed{ - dir = 4; - id = "lambda"; - name = "Lambda Lockdown" - }, -/turf/open/floor{ - icon_state = "delivery" - }, -/area/bigredv2/outside/lambda_cave_cas) "wNA" = ( /obj/effect/decal/cleanable/dirt, /obj/item/ammo_magazine/pistol/m1911, /turf/open/floor/plating, /area/bigredv2/caves/mining) +"wOK" = ( +/obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/bigredv2/caves_lambda) "wPk" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -40815,6 +40984,12 @@ icon_state = "mars_cave_7" }, /area/bigredv2/caves_lambda) +"wRl" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "admin_pmc" + }, +/turf/closed/wall/solaris/reinforced, +/area/bigredv2/outside/admin_building) "wRH" = ( /obj/effect/decal/cleanable/dirt, /obj/item/device/flashlight, @@ -40938,6 +41113,15 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/outside/space_port_lz2) +"xaE" = ( +/obj/structure/machinery/door/airlock/almayer/security/glass/colony{ + dir = 1; + name = "\improper Lambda Checkpoint" + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/lambda_cave_cas) "xaH" = ( /turf/closed/wall/wood, /area/bigredv2/caves_sw) @@ -41173,17 +41357,14 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) -"xsf" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 - }, -/obj/structure/bed/chair/comfy{ - dir = 4 - }, -/turf/open/floor{ - icon_state = "wood" +"xsX" = ( +/obj/structure/bed/chair{ + dir = 8; + pixel_y = 3 }, -/area/bigredv2/outside/library) +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/floor, +/area/bigredv2/outside/lambda_cave_cas) "xte" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/light, @@ -41412,6 +41593,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor, /area/bigredv2/outside/admin_building) +"xLz" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "lz1containers_scramble" + }, +/turf/open/floor{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/space_port) "xLM" = ( /obj/structure/machinery/light{ dir = 1 @@ -41459,6 +41649,12 @@ icon_state = "dark" }, /area/bigredv2/caves/lambda/research) +"xOk" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "cargo_containers" + }, +/turf/closed/wall/solaris, +/area/bigredv2/outside/cargo) "xPg" = ( /obj/structure/barricade/handrail/wire, /turf/open/mars_cave{ @@ -41499,10 +41695,26 @@ icon_state = "mars_cave_13" }, /area/bigredv2/caves/mining) +"xTk" = ( +/obj/limb/arm/l_arm, +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/blocker/forcefield/multitile_vehicles, +/turf/open/floor, +/area/bigredv2/outside/lambda_cave_cas) "xTM" = ( /obj/structure/closet/medical_wall, /turf/closed/wall/solaris/reinforced, /area/bigredv2/caves/mining) +"xTV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/lambda_cave_cas) "xUo" = ( /obj/effect/landmark/monkey_spawn, /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -41547,6 +41759,14 @@ }, /turf/open/floor/plating, /area/bigredv2/caves/mining) +"xWv" = ( +/obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/caves_lambda) "xWz" = ( /obj/effect/decal/cleanable/dirt{ pixel_x = 17 @@ -41646,12 +41866,9 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/caves/mining) -"yao" = ( -/obj/structure/machinery/vending/coffee, -/turf/open/floor{ - icon_state = "yellowfull" - }, -/area/bigredv2/outside/hydroponics) +"xZL" = ( +/turf/closed/wall/solaris/rock, +/area/bigredv2/outside/lambda_cave_cas) "yar" = ( /turf/open/floor{ dir = 4; @@ -41721,12 +41938,6 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/n) -"yfe" = ( -/obj/effect/landmark/nightmare{ - insert_tag = "eta_carp" - }, -/turf/closed/wall/solaris/reinforced, -/area/bigredv2/caves/eta/xenobiology) "yfs" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -41795,6 +42006,18 @@ icon_state = "mars_dirt_5" }, /area/bigredv2/caves/mining) +"yhG" = ( +/obj/structure/showcase{ + icon = 'icons/obj/structures/machinery/research.dmi'; + icon_state = "d_analyzer_la" + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 1 + }, +/turf/open/floor{ + icon_state = "darkish" + }, +/area/bigredv2/caves/lambda/breakroom) "yhN" = ( /obj/effect/decal/cleanable/blood{ layer = 3 @@ -43869,7 +44092,7 @@ aao aao aao aao -jcn +rNs aao aao xmy @@ -45200,7 +45423,7 @@ aao aao aao aao -qTu +lFR aao aao aao @@ -49076,7 +49299,7 @@ ajx aoN ajx vXp -pdN +oVq aeI aeI aeI @@ -49114,7 +49337,7 @@ aoD aoD aoD aoD -eUT +maB aoD aoD aoD @@ -49274,7 +49497,7 @@ acw acw aam aam -vvi +xLz aam aam aam @@ -49962,7 +50185,7 @@ axv anp anp anp -cGv +gri ajx ajY akK @@ -50340,7 +50563,7 @@ wcs aae aae aae -aLh +wHg aah aah aaU @@ -52020,7 +52243,7 @@ aao aao aao aao -ers +lOY aao uHQ oRK @@ -52401,7 +52624,7 @@ asK asK bkz asK -lMt +xOk aFc ftY kcH @@ -53177,7 +53400,7 @@ aae aae aae aae -lMB +nZd aae aae aaq @@ -55039,7 +55262,7 @@ wog wog wog aao -uCD +bRC aao aao aao @@ -56889,7 +57112,7 @@ ana acp acp acp -tYM +sXd ume aqv bOZ @@ -58242,7 +58465,7 @@ apC apC apC apC -nGt +wRl aHF aHD aBR @@ -61592,7 +61815,7 @@ aCe aCe aCe aCe -yfe +gWv aao jrD jrD @@ -63196,7 +63419,7 @@ ayY axG ayY ayY -joa +kxr asJ asJ aua @@ -65880,7 +66103,7 @@ buc buc buc buu -rrl +ejp azO meT meT @@ -73416,8 +73639,8 @@ aOb aQo aQl aqU -aTo -aUo +qhl +aVv aUk aKP aKP @@ -73622,7 +73845,7 @@ aCo aQa aCZ anT -yao +cOu aJA aKJ aEd @@ -73633,8 +73856,8 @@ aPi aQp aQm aqU -aTp -aTk +qhl +sEh aUk aKP aKP @@ -73797,7 +74020,7 @@ aao tqS xWl xWl -xWl +gIT xWl xWl tqS @@ -73840,7 +74063,7 @@ aQa aCZ anT aIF -aJB +eaZ aCZ aLE aMp @@ -73850,8 +74073,8 @@ aPj aQq aRs anT -aTp -aUp +qhl +wIj aUk aKP aKP @@ -74067,8 +74290,8 @@ anW anW anW anW -aTq -aUp +aDy +wIj aUk aKP aKP @@ -74267,25 +74490,25 @@ pLH bMz apo anW -aKL -aui -aKK -kgl -ixN +qsV +vFA +heD +wKA +nhF anW -aQr -aKL -aKL +eBL +qsV +qsV anW -aKL +qsV anW -aQr -aQr -aQr +eBL +eBL +eBL anW aTq -aTq -aTk +aDy +sEh aUk aKP aWL @@ -74300,7 +74523,7 @@ atP atP atP atb -iIp +gAK bja bes bes @@ -74484,25 +74707,25 @@ aCc aCc aMk anW -aKL +qsV aEi aEi -kgl +wKA aEi -tmj +aJC aEi aEi -aui -tkM -aui -sri +vFA +vUN +vFA +wET aEi aEi aEi aqx aTq -aTq -aUp +aDy +wIj aUk aKP aKP @@ -74701,25 +74924,25 @@ aCc pLH aMk anW -aKL -aui +qsV +vFA aDe aGe -aOi -aOi -aOi -ncT -aKM -aLF -aOj +unS +unS +unS +mIs +kAj +qJM +pSf aEi -aOj -aPk -tAM +pSf +iEm +lmO aqx aTq -aTq -aUp +aDy +wIj aQu aVr aKP @@ -74919,24 +75142,24 @@ aCc aMk anW anW -aDf +dLS aDg -fKY -aOj -aHN -aOj +nFp +pSf +dNX +pSf aEi -aKN -aOi -aOi -jvP -aOi -aPl -aQs +moe +unS +unS +aQt +unS +rKe +eeI anW aTq -aTp -aUp +qhl +wIj aQu aUk aKP @@ -75135,25 +75358,25 @@ aCc aCc aMk anW -aDd -aDh -xsf -qNp -aui -aui -aui +wHM +sSY +mUb +sdl +vFA +vFA +vFA aEi aEi aEi aHO -rVy -aOj -aPm -ncT +fWY +pSf +qcE +mIs aRu nnK -aTt -aUq +mNT +wIj aQu aUk aKP @@ -75352,25 +75575,25 @@ aCc aCc aMk anW -aEl -aQt -aEl -aQt +pyq +tlU +pyq +tlU aEi -kMA -aIH +jNN +qWA aJD aKO aEi aHO -eGv +fJW aEi -aPn -aui +sHO +vFA ocA aTq -aTp -aUr +qhl +wIj aQu aQu aOk @@ -75573,21 +75796,21 @@ anW anW anW anW -kDb +drx aHO lDa lDa aKO aEi aEi -eiR -lsk -aPo -pNn +rBn +oes +nnA +jUJ anW aTq -aTq -aUs +phx +aTt aSf aSf aWM @@ -75787,24 +76010,24 @@ aCc aMk apo apo -aEk +nrA apo anW voz -ghh -ghh -aui -nAA -ghh +wBK +wBK +vFA +hho +wBK aEi aEi aEi -aPp -lEP +iaS +aui aqx aTq -aTq -foT +aDy +aTp aSg aSg aSg @@ -76007,21 +76230,21 @@ apo apo apo anW -aGQ -ceF -jBo -aui -rRE -jBo -mPo -llZ -gPb -gPb -kwh +lTC +nuQ +whw +vFA +prU +whw +mKi +esS +sEb +sEb +nkE aqx aTq -aTq -aUp +aDy +wIj aQu aVq aVq @@ -76237,8 +76460,8 @@ aoc anW anW aTq -aTp -aUp +qhl +wIj aUk aKP aKP @@ -76453,9 +76676,9 @@ aSg aSg aSg aSg -aSg -aTp -aUp +aTq +qhl +wIj aUk aKP aKP @@ -76463,10 +76686,10 @@ aKP aSh aYx atb -aZI -bas -baV -bbG +nRT +bar +baU +bbF bar baU nRT @@ -76670,20 +76893,20 @@ aKP aKP aKP aMR -aQu aTr -aUp +aDy +wIj aQu aVr aKP aKP aSh -aYx -atd -bbF -bap -baT -bbF +eYA +aZh +cuG +crd +rgm +bbG bap baT nRT @@ -76887,17 +77110,17 @@ aKP aKP aMR aQu -aSi -aTq -foT -aVv -aQu -aOk -aOk -aQu -aYw -atd -bbF +aTr +aDy +aTp +aTu +qoS +aTu +aTu +aTu +aTp +aZi +nRT bar baU bbH @@ -77103,18 +77326,18 @@ aMR aOk aOk aQu -kYd -wNw -wNw -aUu -wNw -kYd -aQu aQu -aQu -aYw -atb -bbF +aTr +aDy +aTq +aTq +dTB +rbs +rbs +dRc +dTB +dTB +nRT bap baT bbF @@ -77317,21 +77540,21 @@ aao aao aao aao -apI -apI -apI -apI -hLs -iKn -aUv -iZi -kYd aQu aQu -aXX -aYy -aZh -aZK +aQu +ceA +aTr +aDy +aTq +aTq +rbs +oPM +eKZ +pAX +hKO +dTB +nRT bao baS bbF @@ -77537,17 +77760,17 @@ aao aao aao aao -apI -wNw -wNw -aUw -wNw -apI -apI -aXt -aXX -aTr -aZi +dvz +rnK +shn +qWT +rnK +dvz +djo +xsX +xTk +rkh +dvz nRT bat baW @@ -77754,18 +77977,18 @@ aao aao aao aao -uuo -aSj -ixR -aUx -cGQ -aao -aao -aXt -aXt -aTr -atb -nRT +lLe +sVk +xTV +vUw +iKn +rbs +aIe +pAX +pAX +qLD +dvz +dTB aJy aJy nRT @@ -77972,17 +78195,17 @@ aao aao aao aao -sYL -aTx -vcm -qkB -aao -aao -aao -aao -aTr -atb -atb +hLs +xTV +iKn +hNW +dTB +jKp +dFL +pAX +dKk +fyZ +dTB atb atb atb @@ -78188,17 +78411,17 @@ aao aao aao aao -aao -sYL -aTx -vcm -sYL -aao -aao -aao -aao -aao -aao +dTB +juZ +xTV +iKn +iKn +xaE +pAX +pAX +pAX +pAX +gEM aao aao aao @@ -78406,16 +78629,16 @@ aao aao aao aao -sYL -aTx -vcm -aVw -aao -aao -aao -aao -aao -aao +hLs +xTV +iKn +qJB +dTB +mYV +pAX +pAX +rDa +cry aao aao aao @@ -78622,17 +78845,17 @@ eMX aao aao aao -gNH -cIq +sYL hLs -vcm -hSs -gNH -aao -aao -aao -aao -aao +aUv +iKn +iKn +rbs +nIS +pAX +pAX +qLD +dTB aao aao aao @@ -78839,20 +79062,20 @@ eFh aao aao aao -aRv -nVw -hLs -vcm -qkB -aao -aao -aao -aao +dTB +iFz +qbG +iFz +iFz +dTB +dAd +oHn +pAX +qLD +xZL aao aao -sON -sfI -aao +gCE aao aao aao @@ -79057,17 +79280,17 @@ aao aao aao aao -sYL -hLs -vcm -aao -aao -aao -aao -aao +aTw +pmV +aTv +aTv +rbs +lAR +oJv +pAX +irZ +dTB aao -sON -gCE gCE rAs rAs @@ -79274,16 +79497,16 @@ tQw aao aao aao -sYL -hLs -vcm -aao -aao -aao -aao -aao -aao -ecK +vFH +pmV +aTv +kqO +dTB +rbs +rbs +pJd +dTB +dTB gCE gCE gCE @@ -79491,15 +79714,15 @@ tQw tQw aao aao -aSk -aTz -aUA -aao -aao -aao -aao -aao -sON +dJr +sVM +xWv +wOK +kUW +aOn +nfY +nfY +pgV gCE gCE gCE @@ -79707,16 +79930,16 @@ tQw gXp gXp gXp -aRw -dLe -hLs -vcm -aao -aao -aao -aao -aao -ecK +hFg +eFh +sRV +aMT +tQw +ujC +ujC +gCE +gCE +gCE gCE gCE gCE @@ -79926,14 +80149,14 @@ tQw tQw tQw eFh -aTw -aUy -amG -aao -aao -aao -aao -ecK +sRV +aMT +tQw +tQw +pIN +gCE +gCE +gCE gCE gCE gCE @@ -80143,14 +80366,14 @@ tQw tQw tQw eFh -aTw -aUy -wQC -eMX -aao -aao -aao -ecK +sRV +aMT +tQw +tQw +aWN +gCE +gCE +gCE gCE xuU qFY @@ -80354,19 +80577,19 @@ anI anI anI anI -aMS +kZI gmN tQw tQw tQw arK -aTy -aUy -wQC -sNQ -aao -aao -sON +qKH +aMT +tQw +tQw +ujC +gCE +gCE gCE gCE gCE @@ -80571,18 +80794,18 @@ uaB uaB uaB aMq -aMT +aTv aOm aOm aOm aOm aSl -aTv -aUy -amG -aao -aao -jgW +pmV +aMT +tQw +ujC +ujC +gCE gCE gCE gCE @@ -80788,18 +81011,18 @@ aJE aKQ aKQ hmm -aMT +aTv aOn aOn aOn aOn aTv -tdn -kNP -wQC -gXp -qQn +pmV +aMT tQw +tQw +pIN +gCE gCE gCE gpg @@ -81005,7 +81228,7 @@ aJF anI anI anI -aMV +jvW gXp gXp gXp @@ -81013,10 +81236,10 @@ gXp aTw ocR uoj -wQC tQw -aWN tQw +aWN +gCE gCE ohD aao @@ -81232,9 +81455,9 @@ aTv aMT tQw tQw -pIN -xFZ -ohD +ujC +gCE +gCE aao aao aao @@ -81448,8 +81671,8 @@ aSm lMw aMT tQw -xFZ -ahy +tQw +ujC aao aao aao @@ -81664,7 +81887,7 @@ aao aao aSm aMV -sNQ +tQw aao aao sIh @@ -82284,7 +82507,7 @@ tFO axs ati atN -auw +yhG avj avR awI @@ -89065,7 +89288,7 @@ aab aaa aaa aaa -aaa +cJd aaa aaa aaa @@ -89282,7 +89505,7 @@ aab aaa aaa aaa -aaa +cJd aaa aaa aaa @@ -89501,7 +89724,7 @@ aaa aaa aaa aaa -aaa +cJd aaa aaa aaa @@ -89718,15 +89941,15 @@ aaa aaa aaa aaa +cJd aaa aaa aaa aaa aaa -aaa -aaa -aaa -aaa +cJd +cJd +cJd aaa aaa aaa @@ -89941,9 +90164,9 @@ aaa aaa aaa aaa -aaa -aaa -aaa +cJd +cJd +cJd aaa aaa aaa From 2e35e7967ae83941ebef3069db0b28f39e3d4b55 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 31 Mar 2024 15:04:44 +0100 Subject: [PATCH 22/82] Automatic changelog for PR #5763 [ci skip] --- html/changelogs/AutoChangeLog-pr-5763.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5763.yml diff --git a/html/changelogs/AutoChangeLog-pr-5763.yml b/html/changelogs/AutoChangeLog-pr-5763.yml new file mode 100644 index 000000000000..efd5000da06c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5763.yml @@ -0,0 +1,5 @@ +author: "Huffie56" +delete-after: True +changes: + - refactor: "refactored the lambda areas." + - maptweak: "turned south padlock into a checkpoint." \ No newline at end of file From 6c30334c615d3f1889908faca85d1035310429b3 Mon Sep 17 00:00:00 2001 From: Segrain Date: Mon, 1 Apr 2024 03:04:34 +0400 Subject: [PATCH 23/82] Fix for firing mortar. (#6054) # About the pull request Followup to #5940. I understand the newfashioned crusade against old singleletter variables, but when engaging in it, can we please ensure that all the renamed variables stay effectively the same with no wires crossed? Or at least test our code? # Explain why it's good for the game Is fix. # Changelog :cl: fix: Mortar works properly once again. /:cl: --- .../cm_marines/equipment/mortar/mortars.dm | 97 ++++++++++--------- 1 file changed, 49 insertions(+), 48 deletions(-) diff --git a/code/modules/cm_marines/equipment/mortar/mortars.dm b/code/modules/cm_marines/equipment/mortar/mortars.dm index f37c63dc621d..51d1509297a3 100644 --- a/code/modules/cm_marines/equipment/mortar/mortars.dm +++ b/code/modules/cm_marines/equipment/mortar/mortars.dm @@ -211,8 +211,8 @@ /obj/structure/mortar/attackby(obj/item/item, mob/user) if(istype(item, /obj/item/mortar_shell)) var/obj/item/mortar_shell/mortar_shell = item - var/turf/turf = locate(targ_x + dial_x + offset_x, targ_y + dial_y + offset_y, z) - var/area/area = get_area(turf) + var/turf/target_turf = locate(targ_x + dial_x + offset_x, targ_y + dial_y + offset_y, z) + var/area/target_area = get_area(target_turf) if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You don't have the training to fire [src].")) return @@ -223,32 +223,32 @@ if(targ_x == 0 && targ_y == 0) //Mortar wasn't set to_chat(user, SPAN_WARNING("[src] needs to be aimed first.")) return - if(!turf) + if(!target_turf) to_chat(user, SPAN_WARNING("You cannot fire [src] to this target.")) return - if(!istype(area)) + if(!istype(target_area)) to_chat(user, SPAN_WARNING("This area is out of bounds!")) return - if(CEILING_IS_PROTECTED(area.ceiling, CEILING_PROTECTION_TIER_2) || protected_by_pylon(TURF_PROTECTION_MORTAR, turf)) + if(CEILING_IS_PROTECTED(target_area.ceiling, CEILING_PROTECTION_TIER_2) || protected_by_pylon(TURF_PROTECTION_MORTAR, target_turf)) to_chat(user, SPAN_WARNING("You cannot hit the target. It is probably underground.")) return - if(SSticker.mode && MODE_HAS_TOGGLEABLE_FLAG(MODE_LZ_PROTECTION) && area.is_landing_zone) + if(SSticker.mode && MODE_HAS_TOGGLEABLE_FLAG(MODE_LZ_PROTECTION) && target_area.is_landing_zone) to_chat(user, SPAN_WARNING("You cannot bomb the landing zone!")) return - if(!ship_side) - var/turf/T1 = locate(turf.x + pick(-1,0,0,1), turf.y + pick(-1,0,0,1), turf.z) //Small amount of spread so that consecutive mortar shells don't all land on the same tile - if(T1) - turf = T1 - else + if(ship_side) var/crash_occurred = (SSticker?.mode?.is_in_endgame) if(crash_occurred) var/turf/our_turf = get_turf(src) - turf = our_turf + target_turf = our_turf travel_time = 0.5 SECONDS else to_chat(user, SPAN_RED("You realize how bad of an idea this is and quickly stop.")) return + else + var/turf/deviation_turf = locate(target_turf.x + pick(-1,0,0,1), target_turf.y + pick(-1,0,0,1), target_turf.z) //Small amount of spread so that consecutive mortar shells don't all land on the same tile + if(deviation_turf) + target_turf = deviation_turf user.visible_message(SPAN_NOTICE("[user] starts loading \a [mortar_shell.name] into [src]."), SPAN_NOTICE("You start loading \a [mortar_shell.name] into [src].")) @@ -268,13 +268,13 @@ mortar_shell.cause_data = create_cause_data(initial(mortar_shell.name), user, src) mortar_shell.forceMove(src) - var/turf/hit_turf = get_turf(src) - hit_turf.ceiling_debris_check(2) + var/turf/mortar_turf = get_turf(src) + mortar_turf.ceiling_debris_check(2) for(var/mob/mob in range(7)) shake_camera(mob, 3, 1) - addtimer(CALLBACK(src, PROC_REF(handle_shell), hit_turf, mortar_shell), travel_time) + addtimer(CALLBACK(src, PROC_REF(handle_shell), target_turf, mortar_shell), travel_time) if(HAS_TRAIT(item, TRAIT_TOOL_WRENCH)) if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) @@ -326,39 +326,40 @@ if(ship_side) var/turf/our_turf = get_turf(src) shell.detonate(our_turf) - else - if(istype(shell, /obj/item/mortar_shell/custom)) // big shell warning for ghosts - var/obj/effect/effect = new /obj/effect/mortar_effect(target) - QDEL_IN(effect, 5 SECONDS) - notify_ghosts(header = "Custom Shell", message = "A custom mortar shell is about to land at [get_area(target)].", source = effect) - - playsound(target, 'sound/weapons/gun_mortar_travel.ogg', 50, 1) - var/relative_dir - for(var/mob/mob in range(15, target)) - if(get_turf(mob) == target) - relative_dir = 0 - else - relative_dir = Get_Compass_Dir(mob, target) - mob.show_message( \ - SPAN_DANGER("A SHELL IS COMING DOWN [SPAN_UNDERLINE(relative_dir ? uppertext(("TO YOUR " + dir2text(relative_dir))) : uppertext("right above you"))]!"), SHOW_MESSAGE_VISIBLE, \ - SPAN_DANGER("YOU HEAR SOMETHING COMING DOWN [SPAN_UNDERLINE(relative_dir ? uppertext(("TO YOUR " + dir2text(relative_dir))) : uppertext("right above you"))]!"), SHOW_MESSAGE_AUDIBLE \ - ) - sleep(2.5 SECONDS) // Sleep a bit to give a message - for(var/mob/mob in range(10, target)) - if(get_turf(mob) == target) - relative_dir = 0 - else - relative_dir = Get_Compass_Dir(mob, target) - mob.show_message( \ - SPAN_HIGHDANGER("A SHELL IS ABOUT TO IMPACT [SPAN_UNDERLINE(relative_dir ? uppertext(("TO YOUR " + dir2text(relative_dir))) : uppertext("right above you"))]!"), SHOW_MESSAGE_VISIBLE, \ - SPAN_HIGHDANGER("YOU HEAR SOMETHING VERY CLOSE COMING DOWN [SPAN_UNDERLINE(relative_dir ? uppertext(("TO YOUR " + dir2text(relative_dir))) : uppertext("right above you"))]!"), SHOW_MESSAGE_AUDIBLE \ - ) - sleep(2 SECONDS) // Wait out the rest of the landing time - target.ceiling_debris_check(2) - if(!protected_by_pylon(TURF_PROTECTION_MORTAR, target)) - shell.detonate(target) - qdel(shell) - firing = FALSE + return + + if(istype(shell, /obj/item/mortar_shell/custom)) // big shell warning for ghosts + var/obj/effect/effect = new /obj/effect/mortar_effect(target) + QDEL_IN(effect, 5 SECONDS) + notify_ghosts(header = "Custom Shell", message = "A custom mortar shell is about to land at [get_area(target)].", source = effect) + + playsound(target, 'sound/weapons/gun_mortar_travel.ogg', 50, 1) + var/relative_dir + for(var/mob/mob in range(15, target)) + if(get_turf(mob) == target) + relative_dir = 0 + else + relative_dir = Get_Compass_Dir(mob, target) + mob.show_message( \ + SPAN_DANGER("A SHELL IS COMING DOWN [SPAN_UNDERLINE(relative_dir ? uppertext(("TO YOUR " + dir2text(relative_dir))) : uppertext("right above you"))]!"), SHOW_MESSAGE_VISIBLE, \ + SPAN_DANGER("YOU HEAR SOMETHING COMING DOWN [SPAN_UNDERLINE(relative_dir ? uppertext(("TO YOUR " + dir2text(relative_dir))) : uppertext("right above you"))]!"), SHOW_MESSAGE_AUDIBLE \ + ) + sleep(2.5 SECONDS) // Sleep a bit to give a message + for(var/mob/mob in range(10, target)) + if(get_turf(mob) == target) + relative_dir = 0 + else + relative_dir = Get_Compass_Dir(mob, target) + mob.show_message( \ + SPAN_HIGHDANGER("A SHELL IS ABOUT TO IMPACT [SPAN_UNDERLINE(relative_dir ? uppertext(("TO YOUR " + dir2text(relative_dir))) : uppertext("right above you"))]!"), SHOW_MESSAGE_VISIBLE, \ + SPAN_HIGHDANGER("YOU HEAR SOMETHING VERY CLOSE COMING DOWN [SPAN_UNDERLINE(relative_dir ? uppertext(("TO YOUR " + dir2text(relative_dir))) : uppertext("right above you"))]!"), SHOW_MESSAGE_AUDIBLE \ + ) + sleep(2 SECONDS) // Wait out the rest of the landing time + target.ceiling_debris_check(2) + if(!protected_by_pylon(TURF_PROTECTION_MORTAR, target)) + shell.detonate(target) + qdel(shell) + firing = FALSE /obj/structure/mortar/proc/can_fire_at(mob/user, test_targ_x = targ_x, test_targ_y = targ_y, test_dial_x, test_dial_y) var/dialing = test_dial_x || test_dial_y From 57bda79e65e56cd465d3cc349caf99c85e9b7c2b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 1 Apr 2024 00:10:00 +0100 Subject: [PATCH 24/82] Automatic changelog for PR #6054 [ci skip] --- html/changelogs/AutoChangeLog-pr-6054.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6054.yml diff --git a/html/changelogs/AutoChangeLog-pr-6054.yml b/html/changelogs/AutoChangeLog-pr-6054.yml new file mode 100644 index 000000000000..dda47a0d850b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6054.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "Mortar works properly once again." \ No newline at end of file From 88bd4856ae5f8cd9cb28d81ea7d8f4d6e2a3fa9d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 1 Apr 2024 01:14:09 +0000 Subject: [PATCH 25/82] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-5763.yml | 5 ----- html/changelogs/AutoChangeLog-pr-5992.yml | 5 ----- html/changelogs/AutoChangeLog-pr-6024.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6025.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6028.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6029.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6038.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6051.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6054.yml | 4 ---- html/changelogs/archive/2024-04.yml | 20 ++++++++++++++++++++ 10 files changed, 20 insertions(+), 38 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-5763.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5992.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6024.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6025.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6028.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6029.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6038.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6051.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6054.yml create mode 100644 html/changelogs/archive/2024-04.yml diff --git a/html/changelogs/AutoChangeLog-pr-5763.yml b/html/changelogs/AutoChangeLog-pr-5763.yml deleted file mode 100644 index efd5000da06c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-5763.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - refactor: "refactored the lambda areas." - - maptweak: "turned south padlock into a checkpoint." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-5992.yml b/html/changelogs/AutoChangeLog-pr-5992.yml deleted file mode 100644 index 717c2361ea78..000000000000 --- a/html/changelogs/AutoChangeLog-pr-5992.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "replace space bellow door in the temple by proper floor." - - maptweak: "added a missing platform part." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6024.yml b/html/changelogs/AutoChangeLog-pr-6024.yml deleted file mode 100644 index 6642d55a14ff..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6024.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SabreML" -delete-after: True -changes: - - bugfix: "Fixed a runtime error caused when trying to open an already opened backpack." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6025.yml b/html/changelogs/AutoChangeLog-pr-6025.yml deleted file mode 100644 index f929012fd442..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6025.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SabreML" -delete-after: True -changes: - - bugfix: "Fixed a few runtime errors caused by the 'Cycle Helmet HUD' keybind." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6028.yml b/html/changelogs/AutoChangeLog-pr-6028.yml deleted file mode 100644 index d4ce7582b44b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6028.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SabreML" -delete-after: True -changes: - - bugfix: "Fixed a runtime error preventing a 'Marine Minor' (Hive collapse) roundend state." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6029.yml b/html/changelogs/AutoChangeLog-pr-6029.yml deleted file mode 100644 index 07f5ec1c9d7a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6029.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - rscadd: "Moved holocards to the squad hud" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6038.yml b/html/changelogs/AutoChangeLog-pr-6038.yml deleted file mode 100644 index dc83bf58c50b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6038.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - code_imp: "Removes an unused camera var." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6051.yml b/html/changelogs/AutoChangeLog-pr-6051.yml deleted file mode 100644 index 6c78b5614c00..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6051.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - maptweak: "LV522 Cargo containers keeping FORECON out of the crashed ship have been moved back slightly allowing marines and xenos a new flank route" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6054.yml b/html/changelogs/AutoChangeLog-pr-6054.yml deleted file mode 100644 index dda47a0d850b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6054.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Mortar works properly once again." \ No newline at end of file diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml new file mode 100644 index 000000000000..42426c92bff2 --- /dev/null +++ b/html/changelogs/archive/2024-04.yml @@ -0,0 +1,20 @@ +2024-04-01: + Drathek: + - rscadd: Moved holocards to the squad hud + Huffie56: + - refactor: refactored the lambda areas. + - maptweak: turned south padlock into a checkpoint. + - bugfix: replace space bellow door in the temple by proper floor. + - maptweak: added a missing platform part. + SabreML: + - bugfix: Fixed a runtime error caused when trying to open an already opened backpack. + - bugfix: Fixed a few runtime errors caused by the 'Cycle Helmet HUD' keybind. + - bugfix: Fixed a runtime error preventing a 'Marine Minor' (Hive collapse) roundend + state. + Segrain: + - bugfix: Mortar works properly once again. + SpartanBobby: + - maptweak: LV522 Cargo containers keeping FORECON out of the crashed ship have + been moved back slightly allowing marines and xenos a new flank route + realforest2001: + - code_imp: Removes an unused camera var. From 92a7ccbe061341f6e6cd814c029b8b595691f048 Mon Sep 17 00:00:00 2001 From: sleepynecrons <106241650+sleepynecrons@users.noreply.github.com> Date: Mon, 1 Apr 2024 04:47:15 -0500 Subject: [PATCH 26/82] fixes backpacks not showing up in hands on chance's claim (#6055) # About the pull request title # Explain why it's good for the game when you pick up a backpack it should show up in your hand # Changelog :cl: imageadd: added missing backpack onmob states for "classic" gearset /:cl: --- icons/mob/humans/onmob/items_lefthand_0.dmi | Bin 138839 -> 140491 bytes icons/mob/humans/onmob/items_righthand_0.dmi | Bin 138601 -> 139632 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/humans/onmob/items_lefthand_0.dmi b/icons/mob/humans/onmob/items_lefthand_0.dmi index bcf2773e8dd79b33cb38fda40ebe6e84fbd99a83..4e8c1d59a41a8446ba3f284062ce308235734e06 100644 GIT binary patch delta 122021 zcmc$_cT`i+wl|8RSP>f{T>(KsK$>*0(4ohRRM9a)UIp#uDf zID5EnUv5;yur!GjL?O@(mW_el9%Vnx(!L{8k#uA{X|{Duy{b^W(9n=U@OFLY=ro|3 z-37k8b=2RYiPF~>z@|npv@MkTRrvXCS@m4@!Qn1!9?g_L+}3J+L_{FEfo0yjDw7=X>TApm0sXXJ~mDrXY=UjeY*Tc3*UFxb;j+Mm0D<5?U6I z8)$ktR|!a*ljxCWvAyWFVXo?4633poHXn8lE<#jpdGgSVjKj~7<;c%>NH`=GA#W}y zV;vtf-xQzp?dh*cIirQX*87gwsiZDq*m6)@5-r1zw{`YPTRB>b28;lcY2idLsm8u* zaR_^2bS;p5TY&ZfrE!Q(Q!z8LTV|Zpo;zjKGXDZ_y6MaNvDC`@>KC8n zw;1+!JvA=WCg-yicPoRKa+Z54I$f!6dzQubF3jiehV;wWraA>{(J_UC(UIFGM~}c$QMA0sujE;XX+5$2mPQ zXA1{)%cvE9yx%Z2x*Hg>e1wf)fP5|>K%HVsmvqf3P16AH_k#+hE+F;fkry0gmn_LA z@%@sDX-QGhzRnTaL;BJ-8kXH@7wX`^E6uj2oD-Yr@(PNIO-0?lJTjj7e%sA`=-QVf zhq=m@uf%S3r@mj%u-gNIMQ)Fq@H;i7@;Orhs)xM+o5iZA( z-cX~S-eQ!L(TEK2j%{E+DSck#vdG;Svxe59Eys-MFANr3fzz{$E55H#7Yn_CyIjNE zWmmSY)qUhDCcmK`2ABpcCPWlpSFosdRVuok^R_J7&35#{8NYbDu(rYfg(O@L)29w<<*>pBiBs3MlxRw2 zlV#tVcB|9toSNvKLbI;hMh)OLI;@TxVNA<}_Bgqu)$eDz_ss#Ny`1Wi1H(6O?oe+r02YT66f=oN;*#h@$>Dwj75Hkm`{<^ z(;4^Rsn^zs7uV%&+Bx--N9J$&#BBe)Tb9K_2Fn!j} zY~^l&bMfZKj+*%c2lvB!NwA3(VIp^&M%~w5_g%* z*t8NhX|~zM@X0K(Vm%Fv9fS({gJ^Brq9RJ7fMD!&N4y1Z?-DDhbIGU1#_uikAv_yEBBZjbSOCF{w2o2Rz36W&L6q>Hu7Vbqw0+qyAEB+<|nih6RoG-uGc%R^pBzknwyRaJhVx_ zq56zT!UyhK^a-D6{qy9T=+l@)^J%NjC#nf%-`&a1Y24Aao^-8k;d3K~40N?I!A2n& zr**C@wS}{M?eO^O2qb&Aeq!=F{c!wjEa5Zzz2o*r9)H}dQ#+Tx7Zg|KoB49vP)*;I zt9CT_Wrc&^G&>=yiP57%i&=)jPEuS+$*MJ%|4SO$;Y{Q4qP=074>?2e*DK<>QZT;s zhxpmj{zFabh#kHjgzQ6e*+F7mQZzFU+b@0G=$0+{w)VML{Y7BVL*5{uUAy_i+PSK= zmp^zg$FJE^YrJrLSAJDF=YCUcch{NA1;wWH#-*}H=xR^vsp%GkhJ1P+@?z{pqEfcO zaZUOf6(k($$@#=2T>RZr2jSUe9u=H0BNDAH`1FG_3zKgRhtr$Ds^Fu|RqW@^-ix>M ztkXMs_khacTPZw>A1IhQ0$&P^8-G0V;=P=DKH>`KpqwvXy~rkOYw%7>TQV9}ALVLu z{LPoxp0uy8?xl&H8RIdS`n|<8WDC zRbQrqes#=O%IG8?fA)jdpDj=I*l9s_Bd*Bxg6be1YDYWt?Dwxna=ynL)7+Rz-z;Pq zq=g$%GiPmx)Gov7fsIlfkFn3Y<&lmZ>P)`fey2IZ4^D65Un?4*6$LUf^Qrug9>@1O zJnrPMTZ+*;tC!1@TgW@9Q|IE+DN=xewYc}p0q-Ve9ao{B>i3U0c=2*0+bb3INk z_4IeKWG1_(nb|1loa6tZeAR^!7VtjB32_fIhI2V{%AI`06DVQuc1`S=zHOTHc*}Pg zQ8)kPWFNoo9=BTA6Y*)6F(lbAX9Pb44X2bte+Xd4&-c(KmSAD0y^m*Sf05x=Tpm$I7C>_n5+^$EpFgFE5(?p?VacK+m3wT=g4 zdLslPF(%{AsknC@eYmuPzT|#?3*Q?e*ZXk?a{X!7WhB$6sHl!zq<#iID1X4cYeG~f z{*?cf{{Iyj_?NldyLQ})N{$e2%sVRicSck_7ekNiznqvb%KZoBPR~l2W^?4HZybGx zG=GT-^f<^1%P)rwM!DBSGMPUOAp+onE&IEInI(2|;#@yZkYS@Nf9l=~2qzrbZ-L0O znUuLJ-UJdQ;}5gdo4nmhd}QBe988_ZHu`&H&kNdG2wY+~EU05mn5-^rn3B=j?(FW> z1z(seP)0lDqf}2&?=}T?cCj6p{jIi2zpUJB-^A#ovbkgjXeZPAY<~9ivR9#aa8RCE z7!?eMyV81?`k^2@GniDiRco`?zw4RaLrMm=qa)k19anONSoc$#OH(F=h~a$m10Np> z`_139rL|X%W?5K1kOW`EK9H&O>s;!YWZmPXJeS|8BW6!e-)b)&tzsJhUd)+b631(z znKHx`Z1>jZc-hULzv}tUl#uBK=atv!CufTv}$G43{;H455(g4;EVT^ZMANiq|1J^$0oTF`d00urNihC#wcY+ zp0Zb}kVfcLaj&$lQ%iZzt=scQqibMAoJB^OO?M3@3SMS9nag2?6E5{_HQKR|Ny6*< zf>&b--M>i|JW(idB>G_5rMkj_rCkhh)PVNT3^Q(+G$}=zgHe&%x)RDXKaL+fs$ZCN z%Jm;QbSq6S>C>86S6r@LwC!D=sCBTmhb;6Bq{LQzTro7e?vL9@5WC^@(Cb9SXXPjz zC)Ls5C>BW$2F;Ayl(Lt>##xuCN}->?ucu)}*f()J-7%cXEXWByLm+VLOst5gR`60C zf&Dam_E>V57@WA>9T`5yfCxr&EF!sY)z#Q!pb!U5lRus3QIHIjWo)c}{V4_sIA*XS>H0MwVzlrogxppppB>TLega>blz!gr+L${UWFe&-oJ9&=-PBW z)CuNHYB=DPmY&pZ*qE+Y!?{k+$2y4EOe_qKRCebw0*98uF2Ob#-Wj5zqCQOq4<7~v ztgIefG)5onEEWa_ow%{nFlKfoX%214%}RzU%f}o)a|P&d!I2vd${?2JB^;ZR2~#U) z>()t`-SeHp^PoTqdzG2r!f4;i_@*2#Ga%lF{&gT?xe+qyL2|>?Fxj0q^>lvJGW4929|8p;wAvNzcLgW8&TMT%dTaOD^3QlQdKjvX)mAtJTfR#Zy=4 zUV+mME9(8#aNUvEhI=?VXHhblaj>(bcK`m%LtRq7ftxR@RjLVfGvq>0BNp?idBy6Tr^g1Bw@{N=Z? zL$g&vecbygz@5j=WT!blD%V(mVv&XxJjJ#no?gfwxEoq*f_JcAWC+PS?ZC93BK$+_ zrJ)$^f%1v+GL|VC#UiKu4mZ*@bi+@l?aB5e#tWcWN(PDYrYwG|TRbDkouzS@oE&!l z(kkhoFJ!4KN8wEa)2mdo)KZJP>Rrr=tE*9J?%T;FbH>lx%tS^eX(e7>#W z^u3T5HNWU`$9*@Wq&GnR&CXgGms!2Zb)u}&T*^DKWGQ2Ew(MbhRI7}^V{Oj&uR${~ za?%x`c>hS=y*1iSHjmk3jAE}&&5*Z>2F^P$b%m?!j8ABWAPpK&Sq{JWIkqR{4ct$~ z1HP=(pzA}kWvn6R z+W&3P--zScSEeo#b^sH~!|_SP?%i^U_>Yllmr0w+Y8MT5H}sW@l3Qn(irb}mx6iJQ zmZ@WLz@cos*d4X;>B37=PQ_xS=Jg7~!kVz#ZDp^*nZ9y?F6NWcvxp-SR8%k2EY4an zZd6B3G#?wiwx<_;z}l?^Td;QwEC*XKHQU(QbZlraTQl+H0qP|&eU>mrI)sXdfnKqR$ZrIp)S2zf$(9tCA^_ zSz1#}R8$4GG5r}vO4r{U!ynPmlu)jUvK0@`Y>Q;gRZu8m@=13x#cs?Lr|PYZUC*}7 zZW;}rLj#sM$UM*=7D(g6xV)t}SC=ACF6G349?++bZl!(SdiXWe>;{JwvKb>YS%3qL zwOJFe)5|JHVthgU7yTSv@hH>$Tc)BCyz`&nIpF_a_;(EWFDUwd2|2Gix!<=GtNTzI z4rTkh=-Eru&+N0Ep2&jKF19hPlDbt@)}H~;xdx#o+I0>5k^7bGMiRaK;kH90sc-#h z&{5{!EwANO0%w~Ex!L(@G*}%pTtYbzGn;mW`n{WZ+GhdAk?zsQInahtAr1QE%^N{} z`6LI2i5)q8mj;s>&Z3V{F8PqJ+&-%@lL4%-RGrPvcJkc3FK!&o*ZG=7jKAbXx?FA}!{&$Fg46lParBzZk9k<{%7< zQ&INS_Q>Uq>PKaCf8RRbb$e{IKzo|GLMzS(q$^qYL%Cuwyh0wS&U5O zM{xI!W^^mY*%hXx#qjb#vV;htVGLs4yfR-(RaZwIDKsd{|%`-GxY;p=$QnZR2 z><}rPlh-rC#W+!e&$-g0w?Qki;T5DRjJ|q|8rKc;* zr7-KGAPe>VyexhFk>tFNcF*qtYti!Y?WFyOxJQ0#!KQMhhb$`oAd41zGd>3|&UYkM zx#d&p9jnA<@%!x|S_b73Dj*oQCd%qWU?Hb%I* zXJ)mR)Vl|7dt6&r>`iC#UCDNw`gOhBvlXp3Z!Kj-LY2Ze$k@WnTCE{#@#zDXg{6BF z5h>Ep!K`s!asSuO0d6(n0qV*pz6(k#{IH38v}HQ#i~Am@Vd2cEN%1D3_zv(E53WPSwYJ8Y zcT%wK=gjt`GTSqmc>W&t&m4%-Fzho>FVlz}$by+)Nd}S@gRF@ZXv+i%MBe6PxL{_@(vt5)9Q$yb7kk*Y7Lm0|u4@=nn!T z4O@1Hp)}nqllrPSme`>}QsDUw2fw0E@Iif; z={*~|HJ*h@@64+PB^M1_p72>Td~xpuwa81czDCHeb2mnJ%PzZNKv7!`zUL^pX20-jXh^?{%J99 zM`itlv%Q@$#hY&Lilf~gPj=%vqZafhtinUjCZ3Yg!Hz`ndiz(`CvK!j>!Sv40@MU- zVoI0!_Hy7EWIc0NmTO%7rXq)RTLhej+(h2~w5TbzHq9d(5ISOD&?T687|9!mFk`Y9 z&*iskuph&?_E)2Z%sg`UHm7gZjdR){O)<9MJyfAas(2R(SRc8ftH7m&PoL$pawE^A zHw{%48GR{*qMx%x$*vXB5s^8RLhL#Q`JVbBV^%Dc=r-R!zx5T5VcQs!iU*h6^>( z>IvjP(xxzMTYp=g4t@QNuu`!Z(KTep;ey+sA#$noJ@0U4CP(=M&~08T9@urc-M{)X zw6R8JJ28dSAn&9c2P%kblV5O8175)RneE4^di(H(!y)%%U#xlgd=rLiGyls(ZBi! zB$%R8Hsf<@3jm*@#{!R9lVA{+rHgq5yyZZl&9wSSaEchYJC?A2Ek+FQffA+?l=evp z9Z@ElDMCLxk6$8sXwD|{y8m)suXAAcgJz9d6ir^BsF!G^m(*EUqmPz-c_sXN2;D>5 zT-P*lC0jCq*;D?+2l#67!@Xvh&K<9SLgn=I3xGRNR1>*D){UOZIsLs0l}SGSp<+f# zFJUtbUsm#-yZ&clf1%O*Drf;F%uJZD*5*PQd&7!o!?F$}xY?@$ailzUO!xtm|3c&Q z=>(DZ64}Y0U}ZlDk)SO))VsAa6< zV^!+YG_hl-m{b%8?!d21UOo_I?j~Mjk>Cb!uP%AE3L~un=VYJ|)qf-%JNlGN3L3(^ zwYEwJ{Op%B#}VY((f8biyy(xi{azHOH)CSX?Vfk|opB(fYoS=jTX4GAdgl5bB6+*J zyF1Bgyn>Zt&oxX7ZNH7E8#m^wD=5U`Aze8&-BoR(M=MAVR*cjNcV@W5(IJTplK^qmEmCnhhhMOQ+R2KVin{J7NhUOu7kdzuT8jsg< zWv}{NplT7YLOZUle?wNcFD58Ep&Hn6;LGTo+893v9)Z*zJycPcKP>pTnnorlWWW|Q z@}2DC>6oL%fWAi!#1`p1mzC@+COgTspmQ16Wo9UA6ZrDa2I|Bw%s&+lY1~{_{juM@6BpTW(YJS@t z3mW1<^7jogDYT+;&q>N!&5%X@JBJ}Ctjq0y6+3xXzKnqO*|op9;-4PhG1rTOwh^>^ zzk_bK&Uu@kV;0u$MLA-$eQoP{T$8zH7(=N5zYTa@>eJmJ&q4mys7VaC;h+x!pu%kTdQ8Tikt|Bu%O{==E) zw*O(kR-vhmH}p%{^~)HU^US;KVcdj6PbeWv&v*Nm!!}YNvokJ4D{fWHKl?C<7u9~> zW-UPr;dJ=CYM%LXd>>JH&bBdq(PMWR2;pbLjI6M@5NoV9$4#9A$b`K|+8p>j_Q)ix zlGV?%V4zx5N*)tn``|3%AiW}A>=XH`St%#{2Gnpm7S5cM#I6+0$`c0nK10;%X^ar1 zr8=_|rTxaE-9G;%y;G;SQmdi{u}{~#F zvo4ycncnBHl~X}B=<)gBPagC!b^~?6IzAoCnEa{ z*Qar&ntdw&2AMVTy-VY5kbF1BL(ML}bim%_&-@@#JY!z(sn5xy?k<~F@3QuMWg@#! zh_D(u*~SLoT#9!p`V7I3!X-*@Jo#%i-GiL z<7!l@d?JcHiMky-Z{0eJCEG}?7DK7z>^+-I;InRB(f4;LK7Hc^Y(Qq$H4yD4DanZx zQL~JnakvGV%i>*4wHOfkE`v}rPDICrf`%JP1x?+IBndHv`fg6eqd4nqL)CHs?$@^< z{K1m_xpaKQpF;6psgKv7 zqPj-)Na4QT=cc^`Mt3p;TutSH5ZX{##vKY^t4e#`B_EK|BB7IGbK9sT64%lat$2=7 z3=t)CR?c((aYuY(@?ww+`)fcQg9z=|koBK`64+RHeVH{W(0=4uDQ8gtqGp%VlI8=b zWQBv)?FVJ?{8D&;qVT0eoQG^29sxB>zb)^c7#ixSr8RVMINZ8bY<%DwOVweAaTBdm zLtf3LT&zk=cC)RKtDB@g&|7L~kI^0|`0)^E<<*ZMzgJY+6%Wg%>^q-TruHy^nK1|=FDFw7V9yoEjAqPuSHU#$kl z{6B!f{Cu*ip1t|j={oY6>DJym`)`n&!Hc9PRRKHsUGFZ^GoY#oi@FIP>*S621&j7b zCJ8a}*NhAs9;oNXAjuCy=p4G+K@ltu06!mIkNeHn-JgS;<^KI_hLDG*59fWDUa>hl zpFHs0+XO{&)5)Nb(;;vuvTj}lL#i(hxkXq#i6BtKVWUH4Kb(vjSWL+NXiDRqs7)(o zVio0>7ejgJq+40mgNpMBtcWQ_}G|$EA%% z9bMBUsT1jC4VSxRGzu>ewbH64MMQwN+tydp^6~`LZE5HC-@KR+uIkHKq!%4w*1M8+=@&k=j?NW`a{`b|lMT?avFoN#4zwi0%Ld912^Yf{P{VMPs zAs4{qBbjIUFgt*o_zJQ2U07?_QGt93;_|!l6FC>eu}k;jEN*qGDpVfo$o-p;enW#7 z2Uq_eB6a|!`F|F&`yY+iQO5tbE7<>u+hFxK6)jy6wYmNmF8}5Z71eo}pKD)MGZQ%y z2#(oB4Y#xST*;M}W8BSwLCpbSs(v|n^J%$T`Xu}}*SY{Z`2)fFXY9Uu7e0D~cerGxHOc_#9q1?VwVmw?~iPIKoc7ICVStRgy!(VlD4 z;<~kd)?o@4CIhdsz+eE7V)Ijt`7HnwJZQU_?eQBOROA-cupm6GL+;ngc=*Xsd=Cj3Hw zcQo5!(CB_?lkr;TOy$|;ekqLlIJ{8v9E<$SA*rZBYUSiKhnLJiA?K`M90sT#-A7PS#@-gu0uLA8{A4GFjgW^HOIvQO zZ%@Ggun|bnQf3>bpR{QpiPKUkDs(ryZ@qo0szBj@1$oj)3(}bW#UlC~3dU_NC#eBG zbBI{-vvr8ctZ#1@G8zR4u7cnxN+yS|x)WR*6IFO<;>(2_h5^c9p*<^D?ozT#QEtVI zCWt4*Xr*m1${L$c1PLX&HUL5tgAxGNK=Rji%RTU%7cwu?NDM6{gPOu?cEz=cJU>K6 zGMOq=W@xZI>ZUrJi;nIVVV1irx#Usq(egCLLyjk1ZdBw;)LVX9lLvmQjJ=>g?e>%I z&BbbE&0eo&IP5@MN;1|h?%Fh<4rkkczA$&O7(jS3I;3+Y2mSmRop*>nd4U}-+GCfEDdE?zMH`4vMx&A-(!x{EJ$1N8_n2GV*J5y6?M{2fpnjqp+-TA6Tx?x(kj={H2-`JAbLeZ=3zME_ zcrNo&P{e-&5t{~C5uqyREKh!+VhIDYxJWvNd~d#?K;}`9)jargku_8Yq;zZluu7BaZe_R!}IY)(;KMurza^MF`e?X)ryKBllH43qQn-A7yJGG;sx9O zCNcrn&a99X!BeJD4MA&O7)1QuiVg<@?BhKUJDZ@!H` zT|gTDxPHTr2D3v$=Wt;;jDORK5YZf7ERy4Dv4MV#)qF!)e#{v60>9%H5OBEEMyQl! zFCLS!UR_)uX&7zlEdy3K_OSKpS4a3WqUo+|j_d_gT4CPirzR1^pEl}#B!^7{T-6ue z?3l{1qlyE}CU*w^d-wd{E)H*S4l_h;j4Dq4*NNCUCP`K(aG(F%UlQnl&ObJRo#OuM zD5!FtQl0x-KFLM%<8SfBJ*)p6GR6P>uXO&aXFOdhzXSJo0Y7+XegvQXHn1P9Me>gL zCp8xswobqIIBhyV4!^uS_*j`;K0#jY0L@XcJAdU2#CtVME(I!T(}-fiEhFZn^7#IA z_u~6U;@Mx%yo}7qXaC z?)axm6#gR%O8HIva=NxMGvJq$kaV1+K3yRV)gco0;wnjp@WYbs;%9Xi_f${)=pe!yfPukfeKj6i!d0pPgQM9~p zFcU`b=Pj7dS&6uyI9~3mSXTtwNxu^PsIEy2k6Y(?da95#v@17C{F}J;gu56_|MFfq z3ndlR&*Qw!ZxDxdQbN#DC*rv?p0f3wD_pVUi%%kd(NVf=t44Y=XM;`M?10lR=okPN zi_7W@&%6T8dG*WesEa-Au^-o+9`WaaG}pARl4p4~W7Zd>=f!byGlz9PMTW{}JD7?T z6uev~FLn?=2JW)|7D%(C3yLcG?x6sfbLcA+f4kw@ZEyxQq+Jfq;0)UZ+mDp7!Sy9V z`MMUsz63A^@zQdH$?$wYNDndv(e#AHkS^G%0 zifFSEUI@XQrdOHc*3ch)H+IZ`JiTZW7$}29Z^|tf{J!GX=2TvE>V(X91R%3L7_9fa zc;S04_>}cW^Q3kT!{OD3fXK2~8X6(g^;sq3z#x`B(ykb*~Vjz5P|$>6%s3;SDh*JCcBR!14h zS_pqhJ)jQay+g-{&&lb?gyG70TD-(*qB}0sJbZ@1us1BtJZ?xM7JB?b4`M;`mPh9~ zMi~y}Az@(_y4NRcXbl_~896Rm61^)R^+im{qvW+;*OKozgeSW7sHz%-l(z(VW-XjC zCv4;iq}S)2ip$xrG7I5yCzm#ET|pCo^~f54LKy(?T4dsVa_{U}-fF-t{$!4D9 zxjDYkyUV0F`mGa{+8|!K=Zv#+kCgJ>D6#`=GnjCMfG;6P~dyY>=VTqrUH1(7f(Y>pDyL_O~?TY{Q@EJ_c_S+E~%DxA6J3I>xQ84gp%+tM{I zr)0?^9z#Z^d>)HEG1r4aJa4vx|MMh07FDcWieol5Hpk1xXL!_SOijTk zxI*Ag(rVZLlVYFkO#DIX7O_dGUkr{FdXKQBb$(nmE$~KYe z8$c)BXh&?!byKL3uyB?t>4OoI~hgX zlS-~$POVW7Gvu{rqRVXamuIel$1s)H$cfE*d( z*KxS!S69C*0>;S<&4r-lOarCSm*2wgZ3y6dyc+5wk=|gB;T^$EUbyM4AO`Nl#%t%M?6R+;Jsy3PE^`Td%Dc4_-eFqzk*x&lP0ZU~lcPN(x&h$XDtsY$Qb;`d*S8uVLNN`3%IyB0owO zq|+YRgl#{%HEwRZHZw72hxU4J@%i_s4R?c(`VBuFRn?wpQ~#;8$#cU_dOGD&mGiEU zhd*w3M+}y_tUs@ClU6U)e$=@-P|K4>`x4mweo1MwSk`sVC1gd6_m(kh%3edo^=|tYz{UjFUNzmBo}V8AZ-R zr*F@0Nj`(Gvg%k(byl!m0o_oCWi2Bn;Ke9M|0@{KO~?(10w#z%+}nP1_wz1XZ10FU zaNLun>*_9?iSyndMBmLUox4I*)nNC3DdXMm(iUL7q@;{X+?RY9vs#Y22IjOju3*jp=&Nw3GLE_w9Fgqzn# z5^8HY_T0+vOHOE;8Xr6w+VA)HlX=5`r>m4i0KOHf91Jya;@(8m{mIax3j8 zRWIk&>{-4#_1n`@QQgfj z45+{B`cG@8vtf>XO1=}27rwV|iV+Vv>{Faq0OVMWfp5P)Izj>)*Gi_CROvkl!L8`Cf))c9x0PcE(}-8(?G$j3@n2*?SYTto8!tK$vpzD~r& zfr@U6xLNPJVs!G}hI-4INH4jZFTt787>sRSQN)5F9XYRc3E?rvkU~=}bdTH!aU{1G zQzu|^L^7g`U|S-VV2C4va z>e*ImdH3qoOA%GTWOoRO$ByhlNlOoSNl9fNjmErXpgZgsF8~v{qk`wiuN7oSE96tV z=s-Cb){;QgV1;4gZ|SNTbvsw=SNec$9~-f~R*tek`j;`kFgZwD?N`4lSLu6a1$E<& zm!Y0Y>!=t%8y^f3CsV&x^*)WLM!r-*{#o>rm$SGYu*rfZmAgznt%SuCbvc9(^7}iZ45WX{i|CFqV*Z%Q6OLB z%c3c`X|9Y6o;K%J;m2quP@^~QteKTgoY_UQgOg1YdrZGbmoSpS<6a>5Sdh=q&2@{; zQ+#W~e_7~rrdot+qZ05Z#7#NQBLe@dPwcr>j3*{z(TEvHPj=8PerXOi2&6wB(Juq*wK zSmYHK*Pta}y8e|vSH+p68mwd-p_It<12FR#W3T7K1!rx~w_BT&jY>0bs;>dI$PBN| z`bbDQW)XJ3^9bNE3MO4pj>P~WidFb=pVMnw-X?Aj0ny3)knAyK)Mnx0UBr zO*Zw$YY-*|rITFsdt&wxJai7~1{Id1eN8b45QF*MA_rvnBmglX$Hm2EgTG*iO-bQJ zB9TJ_1J|HX=)~-!-nJk6k$Q>l<-{cv5cq;Z{5^yE5F>BF6Q#OwK> z(SqIYDN!OIdm!>odlu#B>>Qt!l|zn;yOmoHzgto8B+Q~9}W+<0VQkeKMh?NR?P>naW?$q-fAARd^<>ieotp6=Kzp%Oe= z>L1hiy`+9BmKS`S!L$w}K%xo~y;x(PiMr6Q;QE{Slxt77Oa~&nqyJDLRVH3GY_G!9N3d?!MP!&qH18xB2%@v@|pl+S=N3y5mDDeb8fL zH}muNU_Rsjytx7X?g<0A{7zY$-fuY=y&~iNcUj!HXGrqsmip2^q`W^4tfQz-yfflJ z+z;Ecg5a3n>$Zw$V`Lf+b2Pvtmrr0&h^%sgnJF@ADZyyL;X$AT=@Mbzvd*s}G*kxL zgH9!zdLd`1x4)i9;QuX_8FK^@3H+P*T3cH=ICOM$h60SE;Bcw@ygd6Y-3`9lezE2wwN~bFqT*@S zPtXBlhdwm|OC34o<{YzYOkawDxz-l3C+WZQZzw@ewA?V>%{)%Z`X1bKWh(n%t3~-- zcS*WFrS^|vO6BH1mA!te6L290ObT8F6-pIU&7tCMN%vpBLUgKdF9IkM*_eb#C)sbQ zZ;;a*E+tI<*R}_D{jgtdepVKcwW#JEpO~m>Zk{fB_ik4caSyavrTgnv)&#_liQ`>= z^tU54=Xdij*3x-6KF`S-dXYr>6{_g;P?_N!qh zWz!8^_VBLD%&Y`EpT%t&xaPt+)*?{08zx{b@E==FS$FuFK8D~r2l{l1nI7H_!@|;3 z=1GE}_rhnQ$y#~E|Mm3`BTvlI{smnCRo6pbvwtKLP~E#0C@}gDq)GMT`2TtUk`jOX z9}Ymipx!hO_-IA^QF6jl&u;NaLbBx8-p=p}Dw$(uM|oC4_U{7EM_X(r1KbQ>U_VCB zKxp-jf2L70KF~Y`p_5n%+?wFu&gN^n>8s1#-L_ELO~-&{AF3mnpV`!74f9=3$}L0- z1{z}~T*@3dIQUn!{g;hA_!rHDTlEF{o8V?HW+eFG!2v==73E<%Vy2Mgvwr2)Wc73s zaUv#J(g>@fnNa04bJErhIA=glZz>i484FR4%*f07hPjRPfV=TvLPLG%*~4CnH2=ot z&wjj_pcXPGO9LiM!!O^VF$Cky@bvomLPHCVR;QXuAImb2q|i{VQq${@+r&oj`7v-k z>f8vC31-UcwIP+y#=+zG)4)d76g5*&?+|>p*HF4-g7?uh;Mb8ic*!O6l&s^fLc&OK z2t&SaUvHCi7gG@qoTP%paDdUw9eq8c%lmg>q#^(oC3x zG5o>O?!lNrgU`FrcEA+FV@0;UHH!U22FmC$ehaTX^!#z_-)~*D{E!9<{1gstlptC2 zC1Ov5YVmJaI`V!?aQ;XWQE%_ZmyywtyYhCja`x{lfDf3i?tU!MNYJE_Xhg;#2$5?u z6$p?c?_|Y)~N4E`;|Rl8S#+$uInAw0rp5Vq=13`N{XPx_5t&ZP*0Ss(3MrWY#gJ)c zMi?q}xW;6V7!KGO22T5Sw$ zH~2`l`#|RCoQzFn|BdO)Ql=JBl{|o?q_MlZdsbzop2F;B^6|MddaedJq5CMZ#w2gn z{`&0Wulq+6KtQgEDduAbv6BqtB%===4lZ0MYtl;9kx*TqK>b)|sxoK*e{S-NXc_F8 z^yRFcg=LbsNn>%l^>d9M_z9_%nAqD3rd?Ues>4nLqqNKqM#np`RnVq+KwHAL+@$Uh z`%Y!}-B?$5G?r)v3Q;j-5B*t*jJKVv4uPY*44G9^1?mU!fh}Ky2h0tp^6{FImRbCDF!9-YlWOPW z%jUXS21RC1r4dhkTl7FICUG!f#F!|q&hOs?CPnk|-qwkh-Fx4YBBqu`dT}jF0o^RO z&9emypdJ}rvf843>deg<$|fypUFKxPFAq49Zty9Nz3w-Tw{s^Wz~5!@ z1U6L`jd;lw_uG&L1z}GEC$G!d8XX+Z1djk{v-8ttvm`zjekUD>G z(E|GGlH{0|sC&%AI*wz^PT7wLK(|n-6s<@W#-tmryV-F$fx45+xAOt<- z*{f9(<_AO*CA*~9;Qjd;mo8;l_f_rQ0N#)`QS%1#+&Nt|4J5d%Ji z$*nts$)8sO7L@N>L=kUjK#~?|L}UAd1Sb zu!NBr(=zX_lVwyQVx!zc!pqC6s~83uZfx3c7*DKFS_JR(q09ut#I!a3RaW*}nt%ft z1r%-X5MByO7|qCNt(-f@VwAJ_qN*Xi+Uq-K{CI5pV4*;PVEGKHguc+zryCgUt_s#H*VZ;mG3t4!L0W}JP-vR%iaJ*+>&KPizJDjI~M@I6uOPB z6Hhon(Chg1A1-Dh5FDGi(yb|J(&f2N=;SA~UC-AJws5Bl0u#-#|3IDW=Se*-Zf={K zmY+4_u0MD?SvSQgR550a12c`o@ZAUSmwoT(s2vOiUR%WM4vMTw$$h_1kh!9)x28^n zPh;F0b{1P=V`G=`CUDg@A`qqU*w{<~^QiC4T?VxyfBYXHGeaLZ#pv2a;}C>KcF~ed ztkd6BBD{6FCmn8C6BrJLz>^kt9l11O53`w+bsfn*M>3D3V>i7pQ47C|P2tH+bV$wn zj=Q_ABE*U~{BaB48fIo@vYfAT?UIM!BrOwRVZ&+~I%QOLWo%u$a$HGgLNZfTvHLX6 zRA||)+Rl!&S?vL9A|{A#WF|LHuQ1RX`Mhe1k>xy$#5%rgiWr?5hg|4;?Y%=;0@&@n zhaxOzli`(}V;b%ctChPq`-cuvT%iIxHQ1A^FpT&&)myj4s`Rr+aa9{YPzu{SL>}g6 zlV)vJf0?k95U084=Mmo=9Ei%u0*`?;v7(Fa>nNNwbCj|U<-*_t5UytV$2$$yQ1L?0 z4KfFPl#{%t$id6`j4fT<7FK5T0KaHwQi&Em$>OBT`?+eOr5Ec&9KMU?Hn1WHWlX$) z#_a4Ym`#5ROhgL^aH=b0_yP$65<`Q}50Dw8uO;oiz#Aj46U@CH|1|geRJ9>8NOZ3i z5BuZamG}6qXKuN7-`MDd$;A^GT2P)G()p_n#P%rb)s~}%k?$HYiF|ih zPVn~{zPk``$x*aqFs|H4&w^9WQzHoSOR4$vWO1i2vYzWIOUjktaQObg)Ebl2q<;l}<9P3MI-79AC=Mrh z!9HA)N0{*y#O;-#IeX5s=7tZPEebMC1Gr*0eEjdLx{ODily2=V zP50lKj{iQ<0Q}GYYYB+orKN)hTTXoy<&xGp1m1`1p^n(-Xt%k6+Tw&y%9@nSd0W%-2e`>UmQ!sC*Y3M0_JDX4yZS981tAiELsGj*8KQBy$ z*%q8R^dfGD!{mp^S>?8EhGpgS&4(TN^7S$KotU-|6k-LA@}z^W*9EHW+d;H>KWO4*rd;@2Z1CB~$Q@5RZ?Pi--{G_Y21B zvY+Ye5JhLfdvAc@WL8^sk~N9av{}xHZkAkjXQduT{)vYaGG(fYqZTBG9Y!Fb9eHO~ z3EA5oR#KP^7^;mj3O-l)F$JWyyyI-Hx>%e1HYGzq_{Q6aRS zdX&uzwnx0vo_an3Q_{@SJYW8*4`PXo#PIU7YrSvAZ+{(vLzQ>iN>lHfU3Y%{>?rYv z3x7|b#(o|@r^|2(mQ^Eu+SU_~PxCs2F-s`pnrdwVVLcaK{yOUM zD(77MA&Ez?K0V(~q^h|D%wnTlv$aON6=i%1SxX(&iD4kXyeh*#|G$SPnN#q4DPzJ*z-cLQ%2~EEi^dgm6bIppl)2gJRV4e zvOZIolp?ccVW#dYtKsTJ9oO-kwPt*SavLSYu6-#hTY3P)FyXVv;jK2;CtmL(JbWBn zy`}fYiOwD8S~*J!f{~!x$&U+tUDGxb?|<4j(clW2R)yyGyJXrwc_;42CsXX`Mi5>} zf%wdc?$6Hc+`Q*-&kxmrB9D1veaJC0?;2{X=52i0%9QNYhPMa#q=x$wO3+{P8dqm~ zHIQ(#c~wj#{3YazL=tv{c~rcp{XMlC0zZpVyg1j<3#Alu|X2fce5!@S4aq@6zQPa{plO6D5Rz%Az7e{rOM`z?a?wGY0EqQLtXEo<7q zs!PRg13E%@iw`@$L!R?|7lVlS1GISNI?2Di^&+o|w_ldYO1HE#w;#rdnk44d-gwrV z(uN4xE$%Y)JYO!|42yAB0n8APC*JCr!^!abL(_a32K`D8_UjliK@U%k@U0**3cFvL zGRwUqf=Cv9&QF+_JQQ?E?i-kV0wXc`TnWq0Jjkd4y|RY8Snhn zTxV$s2fQ(`3~`g9#?>od9x_)S(_Og%drVE3W_)yg<`&6KJ1%MFvvn;hgpu`W3gXSo z{Wd!k>Q3UTb=PmV?`^IetSpN?E8~+J_sP6Vfp{w1tJurcRV&+|eYL!(sK=N3mV0~I ziExtGOwvl8WlbvrUiuvbuw{EmN~R`HoXZwJeym^hhaE_ai-3(+P5#i;#H?KiizZvh z)n&p=SHc;bygSP1KQ@U|Ei;p^pw>DYo2jU=n!?BP+G2bkkB_%TapILqEI@xEE$M}% zG{PJ4-1cg)Z5xnwx`rXywrr7RRnv(v?HhZrj2EWcCqZ{nkON=dq!&AY9uz2kMU?fj zHOj^t71M~r2D$exxoY*eFSiyMPZvi%>>ASMDi5%Z>c%W>wbfd1L9I zzkMs$#&e9B1zp!7<`Ot2sncOX19t)+qV0>q>DnceKZKsoMGkjxnlTZRm1QQps7VJ_0&gBxD;H!#D~BvRoZ7 zXtBJ z8zI%mX;w>`Jo09CaB^K)WwBpqFCOWgU|N3gu6{3SHd^UUS63vT54vi@c{QZ6tewRt z2gotEdSc-;>Bpv89%E+gF?@7mR(J$(L%ejjoueSY0QDa4K9XC5yT_D`06*KI-{lpvKz<4v?8g%z|=y-_V%QNvlJK6SzhzHNz zD%ntLdHL1eB)xvx82%8#TRf)MAV)Xz7-d*SjsGF($sKzf#=fW;S9mzxJ^KVig=c!R zqqn?8nM-Q%D<}=j>bW7jlE}98uVMV-NzVz&(W0c#um2`2R^2wRiI@1&El7de`{O)x z1Cu@dr>a=lcYDRo4{j2Bd1W1ASY6t8wE{uLcUaa)I7~D;$e9(YUUSvblcHQ0c#fw$ zDmgpD!B|>ha%j^NgbXz&25V6L;0@1n|}YD`MCE_v>&uS-}>M6-U8eIwOXa}g@68yb8o)?_a%?q-TCv+CD@+d zKlkraqt{3O&zFY&r`O*8jND8)aLvm%J=JP>VDQgELTstgcGfwZJks!dFPHwzB+3ta zMgK$NQzBA?>7E9$jYg8% z?g=PNP_Inq4@S*Zjz1`rMxm?mTWz%{ODpWVkzRS{(Z?y0kgKzE5bLMk<&IJ7dnv5y zY4H2c%?K?B$v`c<8j8pvUt)6+4D06t%o*$v=$cdaS^fER9Gio5u_tbGsnv z+yB&+n25+?EvJ^MwJR}U@Aoa9OkqRR$2LV4ou;u?Di4_{B<5h%t4*q_nxFy-+?2&r z-DKWZTji+M{Ijh4&1{F{coAFk_gp=Y;zT^(pWkxM=Y7r&R922zg~4%?OWO~ne%K$N zi8jaTDL(ylLe%(}=T9y)fGpgQrW7qyM9z$bZle4CeKzvYB2Lzn%X3{o9h_bX_OmAM zRg?ABCqtS%_)OyfWq(cxJ+BQVEls4Y&J_f4Sx!BJI|Pf2<_r3mqP|!FQl4(BX6|Yr z2Lz2iWdDZnTQwXK;FdS68(d8kEK%r?hTcaoE##H5JNr%AZYj1^N|QoTK2qIO{Zgs(Qr4;FjsnCUH*Fr!Pb+e?m8j-s8|h1LKp& z_g$P4TZp}ts|x-<(nMZ$**izI60B~vXZm0r>w2r>3eo9`N!S-);r45cMfo1 z;GY&t=Rn@2gYlp~Hs<@QJtmowpji0ODf!wm8QVedgE?Ey!>#z|zVq5u_l;o{4s_zB zS$9istrJ2+D@xGh51Qr!^a1_+HFWda`;kC9x_Z$Sylz8b)-GvDn=QJ_^0N zrn4bJIL)r}3X~pQgIU%#PQpH1zU-?d4;TyiXwSrUoF+e2oW-AFX z#~pY{U8l|NXX9{u8yR7W8M;}psmG<exed6v`<@3Ujw>;jl)}?ZPTODkD*%f%5Lpi_ z@qH~x2-m;AyXHru=jh79?njb49GMtmGE_C%@LDP3ZLq3)K6aTY^lg_zDQ@N`G&-1L zmu=9|#iPlhR>{wF?hq+iQFN`o(KE>|gZ+R4u1N+jWJV(UCxe3)%x6|QgL@~JPm^jk z`QslR`bKO^v};c0jfsLSLk5nSi_Vqn6}CTW--mG{xmQn(yEfHvw(#j@`8{ol(>@+ec=Gc|5iGW%a%08zDGrM20mfn5jqP32~f0 z1SC=;2RcG*d<$e{8@k#~KH7tUKUTK??gtWi{WK{Y%!VBGfygpu?7c<@zWsI#l6k+r z2{@7YHSdCgoH8dR{Je;1(S=4`fm*(RAjMMIhVnedKRJ*y8k%Eg!@#~cukJy;A1O|J zav{DM5J55DsJOwg!4;W1rj}zp1*jmgs3>HtS%ZoH5a`yD2Fhsv>G+nFRtXcP@Sy7= z7qrY4+Uw|-;z8#|rg!p{o?kN_&F8Avc{i(JipzT!7=>pZ+`Fa#-k;~a8wpBiJ-lcg z(k8jO9~@Dx?B53F3O#xOZKT9St9-CCe0J&IXZ`aZCgIn=?ahBN4?zF1{{DY5J(yq5 zL&3#QAO2{Mnh#7=ylwdsg zL#Fbf9d}z=!);n5J{9SWRCol9GKK@hdbpni@ga~BfrEMW5nJPC?3)gEZ5M)?Fr&3= zk7jNGnw0T~ZT5oLyf9%uYSl`Ke`EqpY znO?5K66JK?u}&&`yC&}RzQ0yEG;e9VU7B0U=|h#$csc0{yn1oiH9X7zJF?V=vA)z9 z62Czss1X)Mi(z-iTx11gsh+dy1HJKa3fE@_?-a;P9n&_X=iBF=>1X%kV<`ErE-Udv zUK4S&mXwBy>ka>+!~qb^4A}Xz8%W!G+oWkxx#@vB8b_e zu}7>oMpxb)8eyUsWsjm|%A^HNe8#D)9*dLsDI7FI zknkozm?v5K8GIw#OqZ)#*{fxbVVRTc>@%4HB6@4))|`3St~uI&ZmOPqqwthQai089 z2U>GWn*C@eZ|k*d2dqS)YZ^KmKN@ZBr#>Ry`HQNarvizoTB;d^`pt0eyS}-P@cH;+ z)U6kmda}HHrB($!0wc(@<~v;l%O~7-e*+BpD7tkw{7dxSrnf+~{h^gZ?l%0!`6tM{ z+w1f3Hr6P`qc3UEYU&NA<98YT?V_@j{4*_-D`Lkp+eHpy?dQt-!XA~Xs_=yuhi}wG z=l|${;>#I}HaYf5mG+1Hl$A?&{{@5LkFBUvu3}X`>wK_|(WzF%ED|sPMoh5 zpGdPqJhoikO1h2|MNa&c<4UKy+9g(z>A<*NeL4}F{+TNNhN2yERs|<{2+M9=yB+uB z#s{T}p|AfKtnOxep1SMkb8TSm?{on(D`DStegodXzcx-Up?iOI2FJ2a9cdUMo?#(^ zT9ie>7FQ1BQMT3k*>=ul*QrBdrYBW8AT6;4oA&0G?%9jc-0H>(lh0fY%#*;u$W9sN z(>rpmw5Jiz$TW(`)e?5;_SfYo8Ek2^OmR`6qBrK-oh~)pi5OiCIXhqao?!Xz(@M`i zMN*WI6Uufs&H7eJCXZ!T=hF}HRsjlku@f9YD{2YtrSdij7EBf&Y~Q4wg6@4a2?-BJ zPQ_?pCBTDlB*K4h8{B5oz|q+GzM>l*ICzD5Old#2c;nZ~VXfTd^!!tcWAIgEM;{ikpP@&H^|Ci(>v`TeLs>0a63T(C!izzk}(=?q6suuPdyD3N6lAZHF zwS6AVp|4x1cLmOfX9cBA(U!8%!BCQ^T?K(H6jr+1bFU_l1@MY(c{6d{(4(0KeRdQL z{tQp95==aM=QD98r?PSy_Bnb(=ryO z z8m=<1Z4feWh~-J1ZkdPW_Uwn^audn#`v)>B03(Dq%L{d>Zi(f{r~=%#**EV4uuHE7 zZU`3h-QF5^dNX5xg*YEPvoVawk;Z-qko5X-YrJl2YsNo6LP%5ds}Q51;cZzG(SG^$ z`*cH>{Iq}Uq~qzBi(g5Ua?jlHxNDNPqrGc3iS1q_5JycOJdx-vPl0-Ldl|VK9`}D6 z?xw__LnXE(gWRU?S6An|`{WJHQOuQ5AA33Cu!xBSNOJ_>5}LK*RyHk#i$PU_rFvrO z34`Wc=@x{et`*fQbPC2^4nA*=xI0uva(zTP>@-qdb2m2^E?S@?^n|_{6*Epd960Bz zJs#t+M=E*z2>AY_|?jF zzOL6?{hFkOxRKDDSUxFvrWiLF9YI@@(ruUT_JyYJyBfP(g@sy)2~p>rkXKT3y_RPq z9x_k+%9O$3uCtBetzT!Nk zZ=k8Rl8}}r99^A5FeX`Jsw4D8u{k6f3!1gPoF?u+7{4ATi=LJi?Qq>~rWD^0HM5do zbx^dmvp3&nb8F_L$`ML;iT*B`?~U!KohI(j-CQh*a@QKB+7Z@#oCqs^zl5QnLuW+F zkLh`a_Xu?FXv&ibILD;TjO^$NjfzEcKpw06*uquV4qMBJ`b2oO80P%i7k|2blPCp( zfcXrzXGRP(G7V8pRZ#DWIwiik&>Gu0L}{0^M{{_fC^Kc87JFBH9(7Q3!)E>v^y&bx zi0OanywO7qoHJJ}%~z`J?`R*@3;v57*+MS@k(E#Z^DlKt_}uQ`=DY5fFWko^DNq*V z$QQy$4~DWhep6| zlHW|~c$Mi@-CsU&KB|=cgZeaQqV5sw2%4PyXTcl*(H{bZe<)sRrlgvdcs_F=FfC3{ z{Xm-0fwVW_>FROEiI|meDv43rz2J2(e07LG*W!kxoC>Zw{vno4xpAk*zGD}UJ{P+j z@_Muiz`i(6rp^7kqtW)R#;r?g48Q6e&7*zW{`I_)p0>@yPcI(5iy#l`A3#Of?QV(} zu#Y;*UM*nXJF~pzd&H~4wChz;B%>kAGH;U6h*AAK>$#s`?P0$}&f!9b$9@Aq-` zN85kXe})73j4{>-)4U$9mv|tKtNO&OT{c0=O&*mpSVBJ8c>QG-OeJ*1`A!y5v*ll~ z5IS=ixx96jEac#Dj+t(*f#civgQtIF?i|pZV~c%0{FZsay9=c}ZkNCbo$Kyq!}dHq zmE6Cmw<^NXmI`dz4GZw(>I3p-#8+~*n#q>U&CL??v-aj~Lw2Lm5e;A>*PVdRBXKdo z8)3;z#N5j2T7At$=INui+VY;}N~=^zLRbAm9PzNOTX;P4Y3uH98}UXE;gpcXdq#m% zHUUJGyIYDW)DvF^oon^P=v;c>ykcp&289a>WM^!iOQw=PHeGgcQq౺O4*{s6D zQ%aP*YpFC?c8g+eQd1=Q)vNDV#rV)|?d@ed_a8a0v}IoQ%qABs=i4j+vhaa{Ov5li za}L+BU7T?T#7a9Pmf~(%aLd+5*ligyA8MP|6StqaDyak?r^{=tT`zq@!6}fp2u@t| zqE1)oQ!vZcA#Qdb+=#WrrhN*6L6+hcP~m@v%y_KHox(^A5*3C$cBhL8!@htgL(|FP!2s9CofIWHwrqDIaJ~qaCh- ziv&u(nixSW`iWc!>1lXyV-+kPthBhNn>h<7ZSG+_nhYogMq>Oi#3=MB+aCo zMF%BLr^z}Xx2nVtGle+no~mrw<5E*2q5aC(aTlIqatmZ8J12QBGo8XFKT?rzHb7Uf z+B_&u`fgNwLT=y+1~qQ0aJ{AU$U^y}!6JJuC8TfebJkugmyVv*4TOq3daXt#(%W)M z>A?}2;)@3h?{bQLNb^d&t&%&q7L~^>ZRZ;56r;SrgXYTdQ1$NGVg{ojpD{4Ai8$|C zJYrD~we>Eepa$Ez#l2q$O|l&iWGC0t%NcdA3>sYN0ei5z!SJjdJWd8}$Qu+no21Ex z6xLndhZH@TpeSeEEqlDoV{vA554jp%X#HeoC)wJJ`HfF=EENum6CzimHZYM_>3x!f zwRErL{X%8Om&?z9&T*i>Jv17E+0tc=e?1P@J3`cj*hTj&(x41|CMq|nWvnE~OZvRj zeK-LX$zmpR&OGUvna6XJM?Pu=7U=XyVME!%8W~-d%-gmnTvX?h_sn~HnCFr@m!e~- zOdj)jSZb`eoo$ZVjW@lo&-B)<4G=C`^hNB6y+$9LF~GMNB)Z*gu{?$vBT6Up zZn5lK;b43}pv^sox!g-}Kr z<^GvsW*H^acwuj<8-9NQLHU}N9DOw>D}LUT)Z#=c%y!1O=8IWC?#d$Z(%p8+J*M&?az7JEs(~XY5%z!zeAih4G(cbVd7m*zyZ=)pPCeQBC z$0e^N@gW;@#rgy)S`>L^O={#t?4Q!G@+%fCwh^s&qjeb!L*q(`f()q<0B46m+H9)rZ_1ZWC@1J`l zs(Z~5THEdins}w#p>!?0H1fJ^_N=WOC#`Feq_R1;LZ9_CRpVLT{Dg7Ny}xooWL&XI zA1R(VT#@1JA$NAO&@uYQxH!Y-o|R4_LS-w-am4sDPLY6)YKxyCp%15;_HFWgZaq?%NyGP_fop5V-i++fsa`Dt7ds zss}f2f+Yi5n_p?~8ksjPPJ*X8em_S_Y(a2bTGoMHK3kmcBD?kYckR>3!8lBT`UNho$-L8-E$04 zUIGOzjJTh?K1+}3uXG8UMC|fiw`jj~ywcauxWx)*6h+|wX-AYY$r@#drZ!lczz+D; z@KvG@GHkhDv`j{abp24caP-Dg)gyGRUV9$7*axbr4pDtN$A>T%nK5g!o==mZ53&dY zc6aHexrff9U(x`ZJ6@pKvkYDM3ayBTDGb?hU0A3RSxYG4(_{-X7TBJnLmW(Yr#0s& zZ|$7<-^MT^ljNdA{dK@R9r0plG;FRf9th!7wK$fbU#Om^gVveRH z+#WfM4`0&Lmv6~RpCZ_K@ZVq2Rw;&i^zxld&L3PD#eOG1?|t0J&VUJcFvV5kmLeFK zL6}y|MP1=jX)&EWga0T!Pa{7yMpV%cVEr=RPAIJa{0n zB`PY4e^+=rMh4#2G{BhHj$3iqHR?VRrH=IU8wn(}lI<9Z3k~D$;wW(qThWywiPHQu zl_NLwFwkogbmj7gVmsaX-MjDzwFkelqMLZYsaTIm&q62gpDhC#i zR>cwi!KQq<8JQdW-~q8+t>&k<$1U0ocpb*6v&ARDcRKGbm9N7ebQgP+i2EjjU`-qe z{p9o5X^&^R2UPJCIV2ZeQ&}?*<#PS;7 zH6;uL*3ywvWUL&pX{9HY+LM`=Kj)ox{%~kKd|+F`Tz*;YWa4rTwAg=<1pp0w^QjH{lJQKs~$r%Iw6qTLgFC3XdW8V$U8TSAo| z@F&~iW`IhO1^Jj&hGwv~>`_mpdHv?Nw+489L z7_tClc4jvLbUTBn+g;3ydw6#oEV*9=~1sKvcwj(DP5f+lk z2l=l+?T2!dK<^dk-?$OBF`JF%I`r06z1;gIo3lDW(U0Ub@gY+9sQIlS%3q9rrtirA zPQhlXr~eC!vne0>f0Mms#ozxwq;LNRp4NZwXhDBM|2yluBLx#1CeQs&Ik2(aR{~dl zaYr&npx^1VLi0Uhk}E3Kd$PwE1}(@Cmpy+oky=-i$C{UZF2hv8f zK74HVtCc;TTgZG9H$1$UGk2@d=)la_jGycJ;@C8e23EpIkf{b@s=y`h+@8Q2Cr;#a z#}_KpUpXoBIQ6|>7pVWC%^a)X7+6D1oPpVKMAHDidS=#e5Bn_3(%n?`%X&wd@niHQu8A*2sZ3e|*p!!BN9YG%Lbta8eAnIvuOtX7CWT5-*+a^Ro zVlHxr{7U1|afO1~hhBnRXw|(*JX?>P7ltcWVuw zj@2t&*_ZP6wBSzkE11G5Ia|jwOO!GYV*vk<LBWtJdS~ITsW1y9id#)+4OSnN5}4^Kz*{SGsH_$@DY2pD5u` zX4&nDavC4z!U>r9i<6JxY}WW+Hbbe|AzKB{&L@~vI>x7Jz3;t0K^iFFFFu+ZChWL6 zlwM*Enb`&L@@Se3pyP92&bnTDtTM1|$L>2CS%jn~JnGl{gNzES-@8GoQ$Nh2{Z>2G zdKqmyAtC}f+DS#zOH}YkMkN!KZkv_5RawI&S&O7Q;!`r*jKbWiuMI`yTh+(8Sk+IL z!;vTqVfkZ#Xfu?w%J({oGtBBUH9wsX?l9PI5PlS;Dda}yy+B4wQks|?~Q`%!G3=)N}H zXoahm_ZJe|gjYTei8!y#JBDyK*gSp2L}0m-(sy4sl?YoF{x=B%Ti_U90`p+?(C&J0m15eg&{NLn?iXrUl+t4b}Lj(r&;@`U6V_Q;H3Hci`#E}&^K3#jF}{cNH7^c z;?>dJJYZM5+9*sidM!_qe5(|nveKa4wF9Cus|KC=OnnkpsjK+LU82-Xg6fcfdQ0*> zq!6eIDf>}o&a>|^4rI%`zWbcbN8d}TObu>P&0HNg3OEulh6>;s+L!!3ak-B%be4>i zl#IUT_$5>Ku*p!EFHnYUJs16p0V5PPB*qYCrk;;~rbSyU*9V`1AxC@y6}=$eS6Xw( zBy(S~jX(vrj4`@a3!9feLe{&5u&*{_(swzYMiegIKxWSRGGO%);9P-Yc9 z*@j|XNf~fIl8HB^*RVGW(iaA}LZez{-fU%r{q2NXNa!hOqs79lt++4Ksv$T$6+BsS zS`69vn*29pLk-QO^Sr4>Kp6NSIgmlj^Q89r@TCaZq_tXC!Q{8KAaGpcRV6 z?9o6;kmgGW_#wDjlD875&+D!7^TA?fFZvm(T$8^$@g-3XGm{o=u2bSXa$X(O!S}TD z40S=~{G6r38T!olO)YC~$!EK;H`Dv~+n60jnCaxF{Sdx%`I>^yTF%;QWe^-L_NL4R zt~IcKPZPZ8U!Vpn<5(>J*1Je!b?I(ro+qgC<+}=7jr_(%o)7Mh7l2_utv$Q<+duD& zKf5O%3s#ksf4~;~2jsrph<@+2u@VjSVw_ASi9`VG{Jb|NquuAC#1s0@k}VG3x~YV0 z_*XH3y7}RW;1#vF3?&a@7w-}%*L?ppUyWrY-XcyrYspL=Q}6n4T=*z&G7#Bsb&7S2 zZ7s7U0#vmt5kMhMA2)p@{Lx)z*gc4;bk0v-U%weVG^gW9aKS04vHa*ldF`ao?h_*B z6Nh?~t%L(XVha%Nu=m@G%c?&QasDB=9$PwQm?UNGeN5R&4&j*X?lh~})3^&ovDdN@ zYV)G!jWRuRh16MQ_Wj#@pl9}b?~3lg(VUS+H>}6WP-)~T2Q>yvYh4N zry}c6u#H@xz_8Ovx_T0k`5COH9)1-?qqf?;S;?Ni!vK{;5u;&_6}(+&km3=~FTDdh z%$Fh=85y3s>j2{cdGHX|s@UyttxFd=)bCY&gjK|kM^0CA{1e5yjqOJo>b_L0*${vz zy)WNaR?6qnta%7THa3Ib2$r-7lByd}?%?cfi=cWqukZ3j_1+zpN&v_)%g^u4YjzRRKK4=Ff>o}Za#KQW!J#H^$BX$Z#m4{e2b zEjDH3%*VCAuAfT0lbg2&FdG|N*MF8P{;6nT9R~RKrSkusQpf)mD?|U|GRm;X-$6GJ zmIRKNU_J0tUQ$~6OhLi5T+^}w2=8ZOWApl_%&)G0ux&g9+3uc75#8}^Y&%=nt1>DJ(1Y^~ zn&c}NHs$N4SF^HZh^w~Vc6BIYYND&R_|2zm$|=Av%g6GU{fU$wS-7nkFLiIcA*63p z8?Q#oXGBnJLA>-7cSM_V)R_{?=-_E5Zv;t?v^F{-+bNd{nSlb@i(r)7g(waIL^R-? zPfk|YbR19Sk965xx3*O{zZH%(YnpR*9m;nsnaAW`9dS|DC|sA$-ENdzS8Z>zP@0<74da{G zDjeH_s(c`KbnF$Em#kOWJi%GRLB51O2Zs;?c57qK`(7b5+E$KsG(yQWWw2lk!-^qRNyZV|w7b6HaNUU2I?|vUOqVZCiVb zbg$3&sU~r*F;#f%a&uK6WoDeu?W!aJ?PVe_Ih$o=2JD}o0f*DEYDy;)?KX>?b9F2H zPGRSlxJ}~t0^2nlPP2~lRxdsI>E}=))|=rD6EG2b0*d;ah|#Ip>E<@5IPXZKD#*9& zZPHae72L@<9fj)p<;j+mVv$3V_ob$i8of+sv`O&D7(C(9)dRevX=h9LGQcaE^~IO| z2vwK~m%}H=R)w&Y)UM>v15b{ogMaISTA$(}fg{K}(a|4CF1vVP$ zI;yH~wibQBY%Y7gfHq|*3}i5Ob6a;d(~JYO(vjHzfUx z)s?&J-`Zq5w=YRu@)HGi`kGL@u3S0CdiggGbcE!uoPW}FGqkd@vbqNKv%gqGoX-UH z>3aJ5_RCQsTrT)`rS;O_JGP(&zN5pcOpl2YF>#pB(r2|H0OWq5I3XRA+a3Ck_7nNqjelVtnLH z7jP9yLz&pz!)ba}@N5-ts-2uj&;?KAUMDMPVJWXOIp^>^y5F@i9 z_2z&&+MlmUZ`xXEw%+2ltsNi)oKlkLQh%zmgosNR2JK?^a-PpI;y0Totk>S^oGgD*{#B*EsTdiUzYd} zIb-1$vX+J-!@OfWez_!u#QQ_mtj?%?+o$8Z&7vg^vx3N7i=iKKQO`oN3XNSkfjG;9KHA}g#+SaeHHdu^*H;sa(Qky3 zW5ec0Qe?D{U7CPdAzJA*L5DY>s5wcn#!4cisK_|cfv?c7f;A>i7AySG6La%-J-iTw!nVMu4R~$XdLWa|&&*`R zsZTXlhuac~s!DMGMDSDtPTmEg6av)Mz2ZD+ z4!H!gasMGCU({uzFa6Z+<4EZ#=#9y3yVZ5gmeqA}KSl|Xk{!sKtUhzHf<)gKHOa66 zAKh)}cS=ZEdsAPa>=unsVA94|g8CBE=02a&vV(d1`rl-Q6-ZX7>VR6F*eF~Cf29}R11ovarWjrbsGgCrx(bu*!OtQNk@Mgt3CLAv6h zil|S@;a_f0IQ$RSOI8UT=2`u4EVJ*kivJUyWDEFAL7J94?{D!S2fXf5^Eg{ScN-t} zNNN=77&J({Ldu7ri6Hf^!|FJ7hxAvo7t}wP3flUan;SRi`BF1R8EEe#qdM}UpLp~CZzCHC@9~*X{W~@+^)HhQd(08@JB8RT#8j~Wj zu(MsCZASJ;>X2&>=cb|8@Z}1z-Zu&rn2vJQIKmrw%U`djITl$4d#b%+A&|E8a3w?y zKor+=ybOrlC$p7hyBi2^hM&2ir%!5^QuPWq((7D8@~8Mh-28|LCVgiYrMLJmg4;9)yXzojX&a$=ItYCn*q+>+5Qs}O~BpM^3ti%KuU!G@#U zjd-`Q)E3HGm;1hXHZ=M~s#2TLJQnMgc)oXkwH4gQXGWH8-##1Yn^aje;ECC86kq(K z@eQM>9fx*@hT5C&O4@g&j?%_6`#>3^EJ!&R|232)z#N!(NZWO>OaaBq%Q!hYgXd}q z;^S)8x$o4?%F00b2OamPx!`ADtga~2*4?Dz2a7YwtxENpGgK4qw41`+3Rz|R1MHa* zBLK#mpUfQ~+zSzP&Q{|r=?xdq_yWPv0|b$ItBs;rcBzgXN@BJ$${&L6#Kb=?~`GU_%J|Vu)_oq=D;%sD7HJAy!xoI_&B%#t3#jVjLcrNA`*sJijw(a# zX4VTwtKuU|88X=lOz#;ykWAC&X* z<@TVHS8swv*dN%~qy-b!?Sy9EG^Oy(EwNO~M(Ogjctt)ugXXUi|H4tFn5{I!%RFh> zqy&XAp{?MQ41w3*o8@HU2VxET`e2=3RExBRV))L>xlMlpcy#boDJ1Y))lzpDsXNT? z>6a}RE~AEhl0w0r^JNx#Gm(k>st6f!XpwZgY}wEEwrY@@p9`56Zc36;W8Qyq`}WRT zmoFy^`mLJTk={H=_mQv(?G&>J@J+VwP7eYoivz0=tBm)+Uh!Ier7(Kj!3tkDj6v1Y zXHJLk{qUIS(1DV3hD?a`rk((-6H`mu%p2o&2@Jj8ph8hQ!97AxG|^|sX&)c$TP7i@ zIn8;+EZCDot-U7=3Y%P&)O{D08s9SJoG4W%*1}VDITSs{7KmwM;XN(OU%RZxi&TE? zyFyo~p8d1z+e%ddw5`ai8PG4Q+OhpPH?TE5P>vA=p5`=!=^d-_7f=WM()c=BDl%I56D61ApLly$Wh8Mv`%BIDy8?(Jd=xeR*s6iqo@zSA4q?on!fvaBP8 zoczB?dk?6lny+s(DvHX3h^VMYXd;RNDgsht0ciqCl@?S$kSZl~au5|z6r>4AQ>ygd zOAwSI0#XBn5RguQ&_W=PgpQu<;C?^`%gWuCm$IMsn6@v^IUAA8 zi7?%hUE{7yniGlSGsL1yOUl9Sdpr}8Uk|@p(L{3ZXXo;Hb?;5Rm3pUU+&Q;HM{wl8 zkMpZfsk^Wej{nV$@ROAfbKm~=VtMg@ZGs54$^Td8jr?Lk;Wt{3Q$(*8SDpaRX4OQ? z1^M&;EPV2;bN#~9>;VTKOwq&9stKX4tN2jOGGABF#w%apT})XTD(>{% zu4WvvZo~bqn>;Z?2S3K2*x)@Z)5)cy)HB|V(NWlb#a$7A-Slf365`hb8p4N^?b#H0 z1Cd3uWj%ElBdD(z*YoJ$VsM>UJ+J7+I5T6On=*GHd78YIW#HkQ=6)gmzE9Smaht%J{$^%?75=*> zd6xLeO}ogD^1?_aceaN6`U9@czHS9a@@cZeNqvmt!ccMPaIs|q_CeAl^|9mZa$%We zt8_O)d~S8Wa1Z$1%d}ft-<3FR)`{--QKh{8dtg-yCE`|{yE44GSfjKE(uUfXmW$R@Pp6QOeY8iRPvZQtTFpkz` z@M8b?SlMgClTDx(xE3Q~k*?XY^XXCUz3L(thhez8?~B~ZB?z+F@#VbFbP(%hl%%Mw za8dT+VQ14PcgB_XKE?*(m4)R=UOzTlW00M3O3lZ)xpRSsARS0))vA2e%)LkDP;iN4 zX7?3tbN2`3xMaUS>Ut(7Ie-5Ac^6z4|Fo8Ht7w}{xSLdzrUQe;o~zZAP4JY-viGdG zqAQ=UFY8x2nHxw(i(S5a??yD4_{FJW$FX^7e^RIX&s@|PjxBPBR#q@M_8?ik z0_nf^P-Fdmk2}UVh};xJZxm+uTE+}G|Ed5r7D`hWX7Lan(z^R$!gEpf$(kXR?vbq+h?HT^0dFZ5=seWzYVpuWsbRzH@(8{ChU$Y%xy*B0mOa-Jz zk-vw{9#)%5;9V{Acf|8Xlb#=3#^%mvm^$6dLEgz@WwyrM(#zaQ(=*yOHosF6Q9I#I zo=@>9=$U7vMEin6>6@}xvt|jZ6bs;60k75Zk$(z$S}k*8Z@yvwrunw^Q(&N=4V;L& z2wk{v4M_N<=j&MB64LH%+BCg7gbD)w1Ey-0?L!!=Ql2t96kz8sknIxm8g!;6EMvoU ziHJG({_NFjR9PID*Dv}jzExDJ5Ep#1qt{z|Zjv^S%PMT|?yiLYI$$7^P(AclTej(l zGxS9a_|S1nxC)f$BI?BwI_pmY6zku|;%$5cGAds}h@L(lzt97Kdv3btn+Ca+m>LxE zOg%02JR{ZA=~;fMYPfdQm{?`mpbmO%a!%n1p$qh8$2$q%6t6D_vbp2LD(_iF z91l>`YLJ~Klj2o3+Xr*QX}sfoVRbb~$$N7;+O;&*N_n^ZjnB6aH-$qr)xEKxGWxz~ z=@~4^9_Hi;bVM_925Rjov8){O;Smj3bqeJficsW!~e065qT1aWa z5?X|~8QAqyqx(o?x)z{Y z;f_Y5`N=eV*CoS(wr!~O)^D(p1*%Du(PLBgr9NZN6BPq*4RUpJDxVDG*pUqjkdDvN zCmz)j+Sm4BKTFUiNKQxA!Zn}P-rKMpSZJGcTE$6{qk3h4>a>TdKA&K+yZH<3B~3Uu znG;YKWiWS91~CYFvOA4k#uku2M0YyF%h&74+WooVWC$Z}^EAek_8sgD9OgJ++$_8e zPvxvU%+FKTnM@;EzIlcoT43JxAP-Mh1*SY#sf(d~_it&5%+eCGlQY5D0SmaSaG#tk z^>dAzo)8xrn-2!ivx1o(iX<<(^{^}JjU2aZ5ulrnlmTjeH~hvt)vEbG(olUZg!J3C zuHRVGR9BRC1cdikYE)O_00$1Vee5zEETifm^?`9I-;HGHXA?Qtfve6@2MUMNJSj3g zE$9IA`hB^GD@kc!x)Q(HBHp`s3!H zc)%&tj6BT7hWeRmWU%$JwtRY-Z!TqDcMp(%p8H#_I&WzGjK80>J}FZ;!HvG^SWBp2 zPQD7L#o}_Ol#O8<_16Ox#DP}2@O_xd-eHhstGc^GJwmYfso?y5z>iW4gIf4W(k856 z7YhwEzSx(GPs#Rqde|*V z%%MDP=?&I+j}8v!9w1LIf7*HG1by5o-=tpSHKNMYelU+2jRGGR>;COgFZm30;=kH4 z22VV(Nk#hSS?t|kRLm8R|Mfmi6=qff<{Q+XHzI>IO68ZBOB)lBCCzju%(B<|$H|_T z&;d3tcM9w2H5CrSslXc;G|xjgmElQL`f>91x+BLw$eJR$g!Q99U6;t5!$p)@ahFD%T!(Z<{>+9fMPj-@+b8uMNE5bCI zQMbnyB!Q~V3`fu(Ms5IRU`|!lL!fPTOGOU-X2LtGpLLM;dL7QG{zu(Tm!E$%gh_8> z++(=+oo7FzUm(wzOQ zMtXHrrGWF8Q{Yj~SI?tu>o09)o7{{FybY|H`_ht?vMTHpk2Rig2%kNB^lN#!?IoY0 z<2%nUo@8P9&K5boe=76QHxWKx9XR)Am7_2wTJZI|bh3I&-?m^ETACz_$H}ae5799kZb%f2uaI)>HA0$I?zo zyC&wl;O@1nw}u7&T3e|dVU|m6)U-xzw(M{qDbx3ADF2+U5lXJL$J4e~_U8JFD&jYM+paoZ<4lpIddkE4>oj zHs>3Z;~kZyd4Idwbv!aZf8eIieLa=Xkh$&DRQyTh)hdWzjh+z;H4Ie7}-y-!0 zhA4{;x@xX%<^BhC>l-Bqv%UMlF;a%DHCQK4H~Db4uJyEspow(M5$5NgLcX0>WJl;{ zjmbSqMnud)n*W0Bj++&TEexKy__xk~i*xPc_y3xmDy*ZNnfwoGK)>gjf%2O6*h%Gx znPqAnjI0{-#*j$tzLU?L|8o~nIivikHg|n*Z_4R-^Nrs^s_7ezFYbSp7b*=ESA2dm z2rhf9Ml3|I6TjqrYXRzBcO0?f9C!rRz~bQ!5wpv8uTaw(^4%F@udh+%Jzw88Cp%`S zLbKxYgxV|arbksi)#BFc7MUUeukndgy^X;e;?|&x;WBnk=*n`4y( zY(Bcj{AuNjp3qDqp~K6aRwp@r#tWOjA0Yp1R>_(xh_SbZCNtk(eeVLEIrh^ggaS+( zXlcJ9jBdj-^6TOnRP3AV=%rdr^s@O&m-th#Zzm52tSejHc_}ZGSf$7>;C$x+$ni~T z+E49`FK@^kx7%>h=RpjNI?2*lX=u>C?zq4Z-k8OeMVRL1?B!aMKJK{e#FByNu6&l8 zmJc0;ZjWVNm-6(SrD71;u+e9>p4(6G1wIu2Vy9U5Gb4&c0$yd+wG-ArvAm~opYM^Z z&0YP&=F}h0)s|k3nLcxfHX9tRul?pXrb<+-_X1q=*q0(ne(tC8g01y zsS}kTS1w$z9mOd}4Q8m28DbR%1?gGAO;G4nhXQEuHECgH2+It;JQFB#1})F*9#xO~ zl;`D@zk9!tiIy@DnVaKsu(G2RSa|Mfb(@cUIE0RmbGKj=Kr!|iHXZrN0~}4(Phc!Y zm-iGA?u-T9drdfk*%bK*8!8lV*83YGGeacM;+aj(!4^AQny^Lehsul05P=FpXUmR` z>TfNrIg+5UE(!uNZw5-nuLtjtpIEo9aYV}C%A&#XyX z$?bY<^q_x2F%Pc z`3g?>*Nwp48xl&d1pbju(WsU+$+5au4RKUStCbH``yh~~LdW&c^AVtz2h;yKt)MJ& z3?}oBw_}3E^*3F3cHGXtFaG~}?0(qmA$5u$|px<@37f%r~gX(8LzVMNo_3K<3^9{Au-D z^UA$K0#SAvpWn*2-^7OtuTv@k@6!imRA81p`zt=Ge|y*?Zn^SJ8bDXEF)>m;V?b(B z)pBgU4sdLEo$L8|!Ldpv_W8{BZMqVTF?=R{X~+5W*i3pD*CC}|ZyL9RNqSm+(xTig zC5Pn)7&PtOyC3?zh%S7^>|2zXZf5zt0hjkWnRa526L73Ps?bapMCN%3qkzGK>SFbm=QJGG4z&~!$HNORJr{^DK^XjRh@1D7U$-w2z!-^Sws z;Q%>@47fUdN~0*B(&rOR_lL}pNI139%{K?Id>>r$cSLKZbu*u|`w_HSyR4IODS+lS zviou5qj@WE{Z#;6_`tqXSMSx6`g>NS@|%NKlF#h-hazpk*+^d(FYYA|b2N32+1 zD7RQI_&@aQQ;{#)A2>{Xr^p;IX~t2j<{@3h1A~bA)<$X;<s#lOc}F$M5D0|>sqiVJPJ`M0ZVKbyIiI;aKUv~yjx+o~EzY2Z ztCY~Qp_m-9MTu=OT-vWHB*bB?&NvJ%e|~3^6r0u>)($pKD#}(vD-$JFJ%7F`UNaDB zb6D;%g`keULU|-s=M}r9CixVo#{ViqpYK1QMZ#Z@DTGsgrvtd(iT{@HSO7=CR3a~t zk(iqobp%j#z79*-`_0_EYnC?Nz3% z=9cP|>{~~o{dawN8#Cm_-?xO0%bb*c^&R|7AtUlfsIZKT(c8Cg)9qu$b@lbnsi>%w zSgrnvBi@*mL%F)SSr%|vW%{rKAkXh#c8?7E<1)XwR3a#%N+)75AGOV)nl`*7(Fxqz4LBZe?xV-kYImO`y|C+~;*K zii$?o?fQX)BOy$_Ik6@z(#rc@Xc595YJE7?rAyOs`^&!T&z@0|7twH_v_%EsrFAu;&NYlL;K}c!1VDlG@W?N!V6Lq)I5cfwp7aqA009zo?5Z*Nm<5IG2#a zWyQ1~g5A9QKbBgYFQOwBn1%d%jql(4JZgp8A5s$)uCy1fB+fXorFzZAi!;?H%XzPvc(&GS~;Qzo!C zg-B)GQ#EDq2iGxQcL%~X<`rNRc`_iFwUM;DVsHXYkVp6#Frldi6XjCq*Z&ECDyRLS zp0&hdoZvylf28dDAJhzBXs9Xts|oFa{{s;oTa%8q z1+dH)8f9s`#qQ0;j^Rbm>tGsa3a1l{P_(cHSke9zMpQ>dLlM2*+7viGo=SxzU`P47 z_pLkx7%B*0s1tt?6*ClE#~yzeq_Cs|kfOzHWF-?D;&!6?BvnJ>7@4Elv;C^Pg;aJ} z@t<|bb$D|-g{&hErd#0o8a6JHd|>?l1G3@nfFy$fPk`fLPG8`^b64ZpRfe})+qgi@f@yrD8tg2b zzjB+l$D2rUKFt?+=dgLu+b|w=~bPi{7?Udw)%=#S6QIOi9IC% zm9=~y#TR8Gx@4w33I3J4Yq1z`Qn|F_NJvQAprh#|+^Crk-2}WD+6GIE@zsqRVD|7E z`q6d7aY~F*dixLHdQfl^m^W@kZqCj92Xknr-({$>p#aD^mJ{)|8T`OmX-XD28jLzZ z54VdTeV0;-AVG8XI|#e~;E_%G4Mnx|pw9n59co{xjSe2%wC`Lxb3j#phF1^B+{s)z z3SW|D)yQU!H|iE;SXJ{>U0jOAFI}?VKtD7yJB!_Un!XNvUbxqh1HFd&g+S#|ik8+9 z#FWvOWF1m7aJ!5+e=qKlyFw;$KeSYokH~{uIZUaN9%hrj+!m{D^UiP1EL=C}*oaef zZ2JpLo~O=ct*NyPIg&VtB*v`T^p-=4MNX@eDO9(+=QSVt4By79=Ah<77=Zeoo%`S@ zdM`!REfbio$vZ4^f-dJfG{`lGs19~id`ts@A+Exv8>Y9Fa7S!IJ_A>7;&PD)TLQHC^V7!#uM<*}eI&xFzCs|GI z6DNL{ON2m~+DW3$1%8tKBz;OqHv^0d1Q-`3`Fx;Kh6lr&4!x#w7-44Amk?&OPsg<{ zO!+omL2k;!UvnKMQ!osF9Xp7zL$IOotdtN|&&VuK5rh?7H*9YcPcVNz?Ox_QlB8DV z*qY|}KMQ#Gsj~j1d&Skr-$$SXYU!hIduh%bis?X|{DpaQUw(KLJ9H8}b5=q8anGdB z@QRHr0J`M?k;C2FyLvD+qpr@($iU$BvRkdtuzNi}oZYv~by@@1v1mAIhHverj5b%$ z!7x{JAOb8l+8ji`2V7_yDGJq)f|hF*PWNPbWcnCjNl>t(fBcolfyf5G>H?p;8-SMl zz5v6GqM?WSV~ZyblLJN-#00v9t~GhJggdigLy@I-}sWpjSYY* z1g6SCAC%C(K>R_?lA9`D1)V|r`I1?Kvan5r?xO%Sy>stj&AZPEeOjd=)(dlQlEHryMD3Ux&^cB1**k?$VN;ttJwHat=tX< z-c(X2k23UC+5EHhO{Zjca3GGd@<$1%eAwkv&g92cdmvy9*pLGG$Whe}%QLT)E?5T! zt@bKa_LmZXd?f$Gi4$Ze&#^G65Gl~-<~U)E=aH{nq+j_-LnZkV%%0X88}wzP>d&DE zBuY(~shHMDAp8rFNh}xWFOPSmWnU=#jklOXQb=5T^44nr)cA``eXOeCrSm?wl*7St z^C)Us2XlU5ukXV3*MG?(F1TXL-~n=A2oqZHpGee`}CjmJ{)$wY;hh8%eNtIpc8moZeKh7A;E}5w;FT_MFfJQ zO9QGDHrHEk6PSjkn&9j-cnyipH_Epj#tx9lzrPxzPYg2&^A{ErG%3?fU1&f!;%{vf zHy2>|*pp%(@fvlXQTZQ}l+<_n|1NOM)l=eV)GE)(sH3NHp!Ui=TU9PxsC1klK5RTb zVmPBmuDfk9RS1OIFI;vk>pJ~9L#}s;`L(_L5*E&FdVUxVSV+9Yz7?0r^9wQ`B|^Oj zJRPwr|Fm+RmAqCvmpU>MLOC%oc$XO=Ch}{*=li=5$~>o}@_XnL5I!7JF+ygjDEnBE ze+vpiIrp9!WN!S}=bDB_)_C14@PPB68}zz$M!RHB-df-|mUej74%NDFmsoIkcC7)H z{(_xHc?>srH`%#w@Kg9U@MZkFEA%}%@YNVh?G*rcs$ReSr{;R1p<~y}FI8u|9rPfw zk%HNY&UQwwdb35f)!O+vJJYIOh=qJijyfIs3`?(1y;Rt%$=G`9GtSEKs>xYV>k{}U zGbDW#hwJW;J1szLt9;L!N&rH zGNh+2iUEf480+x#*#|%%gMMUY#K~z4`s-U&z1hij$ujsAqg23u?iPFSwl z{QL_vRm=t2Bg$nL>L78bIGxhoUtlFgpZ|(7(N-hzE$dI5&F@MAC!&>SP?8URi&=h- zFZ?l|Ajj}cJ^xGH7)lAUNy!SfNwJyQ)*8I+`cIwLXSmnuO(FZIB`51DH^K`qa7Gv* z(Z-_ahXTgoPunHnzGfB*{6@}z9NT}>t4}^*05l$%8EvEZN%#aJ?*n+f8flIQvF<7^ zDo14Q8@^v3wCQke9QE~^pbdK-mJQWvCua9tRQ2_B3gnkiL9KUmw0h}qMYp@fyer#K z*DRF-u5bZtwhRq&fDAF8I`VbQ8^7Rl>$daa+E6#&HX3srUmS8!3z&&>#Y_8z) z1y^F4uhm?V-Q9KPXy7sV6d?e?eePb^@IXp*s&&?u6`Qv|4rfCU{z4yJ;LYY(d5wO* zGh}z?i|2)1q`8SF#xCOLW5Gj$v?l=;C)2~1c}=dH5Y;L(nrbOdu}V7Rk85vTr6}`R z(-rMe=1HEosrG9ilu?&zM)uCBtn(##gsa+xiR#rjla%BJWm}s@=y6A^1|A(EJOF*y zPS*Z&x^H7H^DmMw%DL<;=R$RjB~CM*R_q#WWmH7-P#D&=-+R0U}{DkTYw^5Ikz5~R(feW)i7TgZaWE&be9xhva5s_h=W2TTra)$3oO}cfc5)d*_A`DaR9& zb@RnzMyx4ncPAXO#p;cqerG!s|2!2)!Dz$2FX3$Lrz@(t>lhL0ZYI%cu~&Cz-mItN zQvsKIm&CrBWI5x_Ba7$OBs8WNcJmdhY{L}t?VjG-8zqs^8>(FCQe}kx%^@RV#Z2qeLM{P^ocD7=si!-}+jGXBSN$1XV6{{<_g=IB_DAKaI z+unxwmDV_AZ5rGxN^OpEd%v;*zgy91KfYYKdd-eMU@A(%xmgNWPg-*4uG!Lv8cJ- za@?YIO)I(1W}wBLen`$fe251%jjeZ*y$$EnLtV@BaMD552mJ16$eN0(CX37HA(7~{ zJ-*VJ8?pO9#pWSRif)FXS6)Q;NC(wQ7ndVCVlg>K(5o?L6};{{fq}vtFnm;Oa4MRe z(jh*pZ@iWuoHOvI6M7uL_q|kTq~(#!c@2HJAc7#ug5f(>ee);9=uEci7O%PBL}iH1 zzLlVl2%3pT3TC4bJ-w)aF03(8R^ABC8N)ewI40yoIcZ?w4)j~_9CPVA?OCWVsLJ;i zAt529H@k3a?F!lEhG$WDyVw(#wylsGaw#9B4+r$&$IO!wAn5)v#~m+>1GrJliqUH3 zP7fXtV$IlWyES|x{k6l{-rLNRg*VmgFeh(F*OwX#`_SyUq#`d4PnLfHv#T*~ACl+Q z43dVWdM0j7-^}ryd^L`!-hO(z)H3+8S<#hDm=yqZKEJ|v*P;@fE3S=dNnyaI`x~>L zjYHpFuC-wlkD(I7cX2`sU_*im7ugN71uP8E0bLn1N^OIFt0e-uM}QbKBu6{effT_N zNLqBm{IY-(u#D{v&$ccl3V^0X&%fQKO{yeV*`(}n9mc5moe7ZH-51LaED?4%9=(mj z#W>)WpYll6!F`(H8Gn4{Gd+Z5AV0HaxmN^1yCyyIVCCcR{_p+th@xrI@&|Ai6&QYS zz)@Z=Dy?KJ$_{N=;~FG%6&23)Y`yJrrEx3jD*lsxvG0Y$+$y`LZ_3w{g#fI{$TY!N zJ+Qq}%TUqPm5E?ok}%+etoewjW)6(jiXLQAZYQjXF8w}mV|aR00YYDeS-g3yy1|?w z-y9pmq^;ZuKTnW0o<6rlMzo56@$*d|GWm4o{MC|))}mO)+-8b8j9!vaqG(I`RfK$Qc-rp8e1 zRmEBx|)>T!TV<(;&xkmI4))G3G9f3$~kv!Sj|25|xjlOF6rLwhb@vEu7 zp0Mj;TpfD%Ved}bd4&vvA?WMeAno%aI|lk=mT!StRV_N-H825@Djy^r(s@Q3see`v z(aRy|Zh0FSjF|xk{dhF2H1) zx94wSga*vTKhl!q-cYLwv|9@1ODf$&B7Xk!fOU-Qb)J5|lpgOxG~b!g$=iPMZAw_P zYFFLT-V^<#(?r$PmSAHzc=)Zk#lXXQx*BuD?j6hYU#DCfa9z0$nY&Hhitw-rEmORc zzNQ(m#Gw(I^D=T7!*t+!voCsP?QqLGyVz_ToDm$7I27Y&hcB4=sW&2X*dgsSq+u^6 zsEaRopSMLVavcjRKN6X%LN_-_@u`_BGH=&)GrJbX`*uFK&b6l1OJQn|NFq6o7UGEN10K~Yd1LR z3(wOier{f?HPyMo+b}JD3jY|PS1GoZQCcaP-cqpQr5i&B%2J=UQR6o`7 z%=ZG$P2_(}=pXgZy})k>>9MN(6Oi-)Ta7TV++fP@I5$8#9~@Z5nd!hR6IVQFwZ79i z5wq71yQp$3W)`0D4$Ff)3t7abAV;TVCwrE11aPOc_g{8@W5^2Zq4HFWL5g}h?|5Mz z^`7#%`vQdtAl-gux}yK48}RDKF&L}ZloXK31u{>p(fv19D=#Ad98<(NpwnP^=~b`p z|8tRB2X;341J-?O3Fy3GEEa?@|6|nA=(+9e$UMkpryL2iyB$}% zaAFur>v?7=`2~{XP(Q2ZQbW6rN2n?*=j7(<05TW8TfAyKu%fuXdOVPAq{1G%Yy(aY z&PuA9j|dg7nfs-kBsU!gFICT+A+^rR09Sdv-s>GR_Dy)X|HyhCq~4}|1)FBQEJ#~x zx(Md&Hi;zv-mO$Q*8sbrFy(Jc$KBmGWu<2IS4cPtvgg#beHWqX`#|zw3sT82yxuSG zBxn14JQr2wgB@_YmbP1zS~@jPj?BWgx)->0aa@w?crP)GB)hz1o$rsO1aa^wZO!$ht^FY(&yM%} zet$&@!YE?qdE2$?gT{PG^<{(!GXNrHI}=0%1p#|E3Nt+g{RE^VGV?aJNdo(DAPOl> zRkiMp7QP;&+^xecz1e=~*(AFSmm(r2@~Q`d!uk}bFWPw^^qn^$i$LC)^YyFRYRDPi z-Qw0s>gaKj_x$%kIC%-LidkFhAUokcXAJZ9tP5K>|JEg4Ev(xuDHJEKjzWq?r1jzi z?^?*(4Qj~CiDu`i)c8?gUh;Sn5NPDyv5v={Fgt1TZV^6wNbKI$_5|udYYROu!TXw* z_oF9I1pYf}cWvHcL5-n}%I7aBM`&-Ifj4~w+M?d!j0dd`Tb^Ay^;f1Qr% zWBc$5N65$#M=$s!N;F80tWx5bx%fcOy57|;9-bC^EWXmTVpAm7*VAG^imo@EFn%m2RoMVS>jUFJ%aaaQfBaieZ}T%^DQ)sp7a8dXrzqZJO``T6-9lE(sINSt}<5LNUJxh;8VH?+C1?$RcE*6hCXmn zxXDaNnljtMjhbUyb1u;Pa({b;ymm>CT|y^t{lYED;APw3@=BPPUw zA+0M{L1%`_c-vcZ!k$G8d7KNz${V8Y$(PeVMqOfd=7+@nopo8W*^!aQjDZd_B;;4J zqG=GiO8sefvY4PCAh1S&kK!pCbo+1}_7sZk_NK9mT1bEOi^nm%`dd4fAcc(~{^#<}l@27Gu|_l*i9;HFe+lzj zbBuxpm`w*9v z9f9Zk*W6P22dvi zdn*Pj$HieRQV1JiR;HdeaE*s5FNumyCHpROaz-%Ce-jydQ+}?@2`!9XXCW#J z&(x8&0h<*6ibVg-;Yj;AlYC_VMs0-9-G$91oF)Ku8Gw@i9ywA8IZI?8`Nnk!!>ipG znz{W&6?AdX;|Ho|lP^_5vzsBLSn!{RKX3>d1W#DJ>hrC$4!?E>O4N*wYtVmVgi=wc zIZ(wFNSW_b1DYtibY4uUoX*IZm-PJS3lgli01?jSuWxQ zx@nUFxlQJf>Ci|DvzJR?)=GRpt$v@PVpf{i*48db_?QVp5?H8 zhujhYV_{Ne`=GE3I84q+O?}c}WGVCQJG4vN+|2}zMu3;YoD)D#44gb2kEo#o2EnVp z3Z9Fn%pd*0?%|Se>`|byn1VS=0~o-PrDz2;H70g;cAx4b29B{~w6KS+VK(LltP693 zux%a+6pQX`quBa|Q19=eBX#)0u8?kahS6&gurFY4ybH~F2n-Wstp}7pH8u5+Yk9b3 z6X*lRN{SKM2X{c(FL`H(f0Y7WYph)_n8_$u5lZS28Ks&iiFsitrsn9N)}!fHrNTc@ z&>WLfqAORcFCuweS~z)ohqfJlR@T)WjHheQ$8SEv*OXgXS+#-l;H-&*LufaQb;n62 z?Z$n1)Y#769-2;YZioQ<@1MoM$(PS{ccFWo1m|u9Y2G_0y-GP@B*LKvd6YJ<14V`_ zQPlt$Pqfx!DUx~4{A4%+zRD4isR0zyR_caNX1SK7LzVW-1Ny5uXn+teKG-?U&f>`u zVxNvRHYDV14-8Jaj$J9B#qY>1C@4_! zSRBGarj*J8I6LkXKt;H9Cix=DNBdYr4R1S>7V$6f;P8?fa(f2Sz^0_!!?NXoc2@(c zo4VB&o-d3e&RiY=BCP&;^>Dh4y?{9;_=Jjv}?z=Me9kiiHa~Aq0^ja+R^+y~zL!r-pP-Vl79918O9juK)z4^s z(J8vM9AJhAp2C3e$)Ww}J}_XUXimTyh`O~}gUHL$pY*WJpN`hkjxfkI%J46QeZKe? zt%k&NJp{U|2S7nJ#mCrEwN+gMX2z388tt?O?$|{u>Sb~rvIH2z{I|$Z08Bv^@B;W< z{{3bs05BEH&kw+^--RVB2&uk%cV_e`df!d=e_=3;|7rC;*Yc24>^b#c55d%&{}T-W z{LPoxaNywM)@KuhbDRY#k-W?i$H%Qhoy)~7i! zDWy30rZUEMmXJve-N-DPo8kM$W??MoW~s)184m#$qA%cuYO~yz6OBomz-C=-yDMBdG)(@uVXC{} zY}RcLk1!7(mzD87!_{uV5v##il%2?kMSy*P$hR_u4EaQ?37l~UGU(?R+$nHM!%(N< zq8-Oy0+LIk1iT?f#a6Ywxv>A-u74uX7~O$jum#fo$?Wl!Pl9l7!%r!Dt^1~|=OVQfk{cCxF* zU^eIENcQVYD1Jd^{54ny?1Y!mnR=-kZJa{;$mp{jyUqKHxepfP7FG}1-XzZAJHgN9 zk8a~Hwk+Vm^A+JrnC54%wnLb#uJ9$U;oWQv=OO+@7O-tuc@tb{_eE>@uC%#?t;0N% zM!kSq8fgc7>#4yU4a>>ZoC3o37m3PIzfdFu9OC`545cXG;^KlWe6PBGSM#6yEx^e+ zT;rHaT%{0kI-wznXzF~49a)sniQ^>gHV==5-b!O5$Isemb{OUx1rg|4&6j`xLtFT-egk9;f?TT}xig&Ji_kXO>xPjDSr>K)s<=iY2Q4vpNa_IwC`+F3UMT zM?ZsgGZz%>bUvoQT>heBkpejvv2x1C9H@0(YIu$7~J;IG94pt_6tzWR1y8Ki7e>wd*qp6zdq!0f&F3qt$o zCBbVn-#+q3G;NAXEReaDOf0NLI?rQuG9l-hlM(liI;B=X7T&|oQJ^PRI$Ib6VRQvM;=+wAJqyMNPiq=A( zK*8%KBFEA4nO)eNX77Bhe}JA627li4FduFJCDDo__zdZCJC+#(X`%xHh41U;JX4hz zyKdVZKQUhk4O^x{liN$77z4<7o0|;G#}h7a-^ko?{CV+29|~Y4Yhp#dXfp4(X{Dn9 zC{K)@Xy(qErPA1T@Vc9Xc6MArIb?gHJ3}5=0A^?-Xzo3!F)1@=#Ur+Z*=|c5%TWG7 zUX40(X7l`jKNT!^CM48-**zP8k|{haP}M%`^vv~9`-ZhahQm;m)IhUsy2DGul5b{; zGLQn7hup@zu0OR}#ih^!kTLf8urwan7HQZ$+op&4$?ycPmdl2wzCHX(%9g50Gx~-gw>!_&{BQ4QIPQaZ%46*Mxmlxnyik zA?4#LMBA?^fsW<*w`1ARSG(}C5_RF|$bY-jn?E((TJ}Q;`kNY|h8ocxO(gz8+$Na~RECmSgdJ%jz2AO8Mwr#HE@6@^s~f5ym8N)}nK=AjZ7 z!v`{K5=GLMWi1lw4s0>UU~IBW@{nshhpAT&NqK3k-c%fH^C&e%u@S2q;MtHjey!e@ z;>0z*x78iPmBDCD7;lDhYcho`6QwDEfa*h*aRjs02*-p>ubya=b5u8g=AQxgbg0T; z?Z9T~n(hTP=U^q;O9NEkuNnAz@l*L@59vX0d8a(0&Y<&U=uWuUbHXb%tfR~*4W7_+P5G8>yap>&anPt3wX35pDJW#!DV-n&*NO~Q&-^BrC` z++LV*dNStZ-LtM7cO?5zeOhTgf&{HJL~<&OA;!q&UHoudhq-!sxEwSlu;#8;98{YfmheVg92XJ^#9ThjfvuCS72N5Gha;R8H zcnsFHqYm4t?mK~dWdTgNUCE0;o6(D1Grs$3Eo|$pqvjVx+q=3>az+3@`h(_d1Ggs& zPw`RjUhDC$omS}vOY!Kb{}VNoyuz>^Dx@t0dJjT6lha-zV}{45@IHMgV$830U){`* z%P@I9i-|(@6rtllfY$=VSQ!AlYs)WPm-X4OZ6arOSrl5?HHe$nOCArzEdU`-%M34D zpCXuVpEq~#4>}7J#!ix(C1B$c4fwxD&AwEF{Cd7?Ppu%()nGu!AXu&^`j&V+@*Qwv z0*G(mAhW+f0-QvV{z{_vzlali1KvknJsAy&X&tY&`l(m=rj5G?UOF@E>wNWrOtM_N zM|*VENzg&sec-UnDf^S-$;(LKq42jW~S9Y`}FC5=GpjM>Cg}c(e{n~d&s%M zaZecf&)PZi?S)cSv%$F^6Vfc<`dFO_nSjh!uNxy=8$a)_7kIorRwS_5C*yEX+d1`h z3?6z3h5>buJNuT$&b+0UP4&H)o0&H!kv>d=dqr#8+58=b%*9@v$+ z@Jq@Jm)EBlyK@HSAam!8I&O5!`xN;BG*Wk@oC{59*O!s!@Sy}CFT3g^8CCg-isRRY zOUka#)J#NQ$X99Q6Fk?xwSGzE?b9~lwSGYf`tw=PS|og5G!NDx z+sletp;)aG@gEB(+1~4QGEH?{oSz(ek)>tur8Tw_d+2pb_ES+Htj(5zjYl8~j`~lZ zy1KUAjUPa!Oy<$_IG(X6m1jJq@7$6dvO6;0YpdC~bimWCLV2n8bo` zSr*fJ-4wA9~|oE8yNSZfe+vAyhAtJ z*C11MuflOYM>|2pv4byoSnJX8zE9RYn)&LpiFfu2Jb(Ea+ah~6as{fxuRL>xHEK@0 z$b0i!sxFB8TMaiH$+<~7wbS#zSbGnsCboBd7%MhJ=k4_uF?TC+@nKO9`P$O!Es30f+HZ#&wk@JIS2L;RnWDCY>X>8ZE)DW< z7E8JhYXOOVzsE+hs2n_gwgoaa0VOC;I}umDx%r8xYOB5VVLT>d#zx$F462N@JNzu;d^<3Cjf0DYm}h=OWtXbv zY{iVXB7Qx+jZlq~zexG(_n0@y;3pvd>tZIXe5#HXmWLUQpF6tX^}a) z&2Nb|>N&v0tL&}2R@v4^6}25R-?LDTE^``9IW(Gh#cJ^Y#+r0kYMU_MihKQx@Qq?{ zCO2h-ja<7vPIdT|j}%A7BYuNc-yBPrzrNvwvJ{g5Pbh-e=0jdSNU$UPY=HdKEde-m z-*eXZ1pkv4o(~U@XOu=J!grI`geO%x+hZE4TcfD&0{wNBEVMVr1veLbfb`Peu9;FA z`SVB3WI&#kinkuJ^yXAGi&S@%Ag?gtoz`eRqBXZb%g>qPe)Ed$vX-onGk}#6U1r{? zKX6r;(@b$oBNv}Ho*2MM5t^|T9cSQdiR3aU4z5%5BpWY5YF_Zbb+v( zS($45`n!-`-tUPqi;D=lGIWrT@Q|p@v~)gw0FP8VwUbb0e}sYfK3D#}?)tJOH-P z%%48~ssWffItTkv)mWJRyO2kUNPSGXbC$s6GJp(m)Y{n(OlT&0G3VY)Zv=Us>f-^E zmxxhF*s9OL1@7@OLJpofbqT07096TZ1Lku^U4oFCxfAdA+hIqtI3FN7 z-Gm;zoDJ%T0MegLk2yNwfK`94@$hbEh{?puF;!--&M@F+Iks(a{Cj-l$$hnhb|384 zMBZEYt!##cf8=`!@-{pKpDQ!#$^^wN3ruB|B8M=oi$^yVe$vJ+Z>)uvhqWzCatdx+ zy2GCuvwgNL_V9j!+t1Z>UD)nzUI*2~8^13DtE{wmQHWS zKY*dBhDtAwESgk0CPN?u@xVePW=Z(J#$<>En^}Ow_trkaJjlO|xtw2qngu?iB>$*B zjN4ECfSWhO6v`3*Hk|E`0?nzqB*IW5bcY?lFZ7~p%SB<#BDZrX^WcEHMx|$I(Q=-Vk>)^8+tbhBeUj(F7#AA zmyCmM)Ikax-SKp9|Fj0Js+&Rkj-G;}O(oeEnP&zjH^PT>vda6>Q75kl{i@I?e<-kc z%ktDlc!LaPH+wByayv@S@lzQq;OZg03FtC%_C1bjq|}b(a|es}CMv|gzw$QQgi!Wp zZFD{&OsipXV(n+%CPomR-u0p{y$y;rqv0 zYY65rtJ(VpBVy~}GQ_kx5JE@&aPqnpB|$MM6vvCj6fc|305TPUnpHA7S%#f>P38BKkH(>$fct@G+Be?Hgjrk7=qls_8XV$TFk4K>PeU_(3Lw(9<=4GBt^P>i0Siw2(YE zCZaV~<@%xB?0E2xMGMVdrJHWtS)5jhcQFiZc z1M+afW!vtYqKs=(bJ6u6P6Nza?rqS!kYA4Z8ndOJ*hLwCp8ovj(Hl3WYV9qjc_IHZ zt5BIV^(COYIt<*l56sM@GZVeygkW)N)0Z;;BMIvj6&Le_b}EBBI&$(04?#+>-4Zg) zB^;jJPW+;9h;ITbSVn8GnsuCPpP7l>#U2H-x%Qg#sn|B4kDYBM^Z1EgJh)l?#1Wpb zh#<%+#~;_Ln^=moT{w?Q{sM@>YK&R87(>{NseXN4v0J>Vj}8pKnV-M+DVY3cYPMy+z$|~ijp|1@>tVhm zs}_9s>pBa0j!wsB9~()!Gn%zBkb|QB>NhQS(X#V5&oRLa&(@fXE@l(nTsqz`{1-*O zaa9f*Kbbj}w$1eVoYlXDR%;7E?=fzC{>r~=cV3D6l-p9|x-RgKOmBDWZ>Rt`J@Mhv z1K2;sTwFD3Q3Zb;hDt$z9cPPOYM=35eLk|K*%$M>Luxg)rSX-ya=4=pqJHIpV(`Pt zMEA?;MDFeZ*iq?}%@_GYrE+IKH4e4^xcaht@4(Vz$yO? zg^w;GY&+pU_djs|^XJc0a|Lh2fgiHvC+OSeCXzxA`*}gm&c)#e54x>f!3Bzxue_J% z<&$$to;n!N6~%iKYR#=G7-*Yx;zf?OD-2(~*IRINHo*9HyF1olsA#hhk_|6r1&opX z%>p)yw1x$*7CqnEwBX_a@LguVTMuLwvW-)j{;jX4lOmKDVJ zGgW^>&_6}4{(VJmtpmv!w}9U_@89RTar=*MwEYKVw0e5=dZub8#?pHoZ=F9kPZavI zr&TN8^#*|%ZVNIv;VSl93g6UXay{=n(%T!;xc&mCs9+>|n#FbOb-Bsy{T`z#?OqZy z2S1wMnOyW@w*GpN2jTv`R|Ma8^!I;H{<-m5f;*Y062RCf03MHUVHN+i;OoJ>G2r>` zYJ>2AhlRhp78{KW4V(G-BsT8fNYjit|7>mX$=qP!WGZlItv~U>=(qkv11PuF0R|X> z?7cU-8PJO__J1tj&pW8|(2(BP&_)>L{3sM_hxV4orXsxN?VmnOx}-?3+vw&!k)|HI zV$kxb`((twb+h-^2+#1kRQ+#jhWMNbhu6Mgx|PXZ4F9sawM~=*5#jRBLl}BfL8mGS z`Nc8d?|D_*xUF0zEA5s z(A&28jeiu>{W;ea*YW2Do{=YyT2l2?p9j@C40RiPA<_Q1@3pk^gPwe|Re!2gKY;11 zT6!1a-l&!b zrQe!Y|GkszZF`XG#G5m&YD>UqA_fGCNPl}jT_`Ur2byTx+#Klqx=;lQI2BW$`u^K3 z59%)8>8-T$z4LSVpB6Y-*9cvoqb-HcaHw~BeIT!`rK&74DI0u=i%TVwD<@Ww=9V>Lf;dIHzq$R)1r zKw(mgI>~=3s`Kzc=sA~N&dsw1zdg?ym`QUXlW*{Jr{J|q!Va^_4$1xc5&PjP2;sG4 zP3-);Ap^U%Rj;2AdN00DVsXbyu}>F5zDfFk$l?aZwunlgJ5VxKM+)D<--;F#D*UaR zxLX#vg_VKRTxfZ4P_SRs*J-}3Q{C5Z{_B&52I#U^?**90{UihTlGh+{>Csk(=#*A1 zxXT>CRml~!9I^R4%pw=CW44+VA?DVtR|MY|YI^0zHje5`Cs-BXFSPVhbhwkhU<)?q zq(}R)1YcW6@w?bHoPb~eSvSR_W2N1TC3nUIeZoPW3tJK2jVH@2=SVjl(f)leShWiR zQoV)q!F3mQ)snbLOTVK0YpN}X4(nGv+F|Vu&%pbp#_syw7HNa|HZu9j0IsKp>2<0ZE8m-XW;kS6^j~(k+ zZN0~#MxZRoT~!4ci-L_TkINP0nAg}va6bK~{QPV(XnGb`UV3i)7Ql9LND3A{iu+Mb zl}r1TR%!A}MnrMjpGWT;VIK-TbtXz~MXj2}u{tGAw7mTpg9l z%&e^{P(vyql5-J=z-af-AJFIWtmBJ3Lt}!r1Ue`3WcAyY%Cr*wPv=Z>Er*h?`aM>_ zaKfTB?6W=!UpWEdf9zD}xAUSbDUzj^09DTtwS$#r=s>Bs4uZPQnTVb8gekDDJ~vhN zrhpjGI(vFEYV35(+vPp1Owd-Y!x$<>L3ghWAU9R3sU0adg(z2+U~_QfWnFWuq$zv0 z*}XL6*KzNWlNJ=5bDH6ao0^Tb?QvO%k-qwvCU&c_EHweYsgivBLt9@tMj`(_f((3! z&uir=rR5J`;XaKNDg!qb-`xDeo6E>>xU#;lZ4hG);Si!E&pMI}skF~MRNgCp0MCm# zddcoXtv}RzpG8u1e?&GE2Irg91VzTO?sYV7REShVxXRcT@I<&wfwh<&#(VhHfU!TlRj-lWdSmUWy+{Cii+XqKNCy(&)O69_4~qGc;4% zIEC|3-j|TZuJF&KTyTw~C|kejHz5JaIEVyTKy2_v@#yH~p^VK7L-75aEzF1aU>6~2 z=%y{o+t7|q3p7gN8(vQg7&B&!$W~X3Z4pNQ=`6|G_i8kTysbg>Z(_&%YTx;o`D&0O zCevJ6M`bnK4M;pxuX$gl#@a9UDdVJ&q>G)+=yW5<`1J1e+@e)fV_)0k@1^JF-`)}XMVC^zCzA4Nlw%A zYfixc#lw6hA#SAfDkx6!Vv--2>z>3{5zkhF&PwvS()g6q_iD|gDyJDux&(6BC%j)V z=u>9yjmL{1;H?|-HxD8uHgk}sm8jlk4i(f-Xft!fqovKTqd1vE4<(+Se(KckRt`E} z)ZNwVGXeR)F<0V4h!^J8+y+pKFKlK*TzRzK zC9|8?8y)EHp!^KvbQ)>(L2K~3AUO4(L(XU-3?B(4{98`}X;vUQD*jvEJs0 zY20=kAa*y2uC^*G|AjC;wZ+G~lxV(wkRI^&!?;?2dL2^TH-78Pl$OK>cb$ZcLdVq14Dn9Cnzg)${`KpDN)YnPgxVuIJF0KESlmzNdDN3) zU;!0tiLlHtjLunKJlLmj`K+qKZDW>fpZ{7&5yLjykDMV~zu@D59^Fu%LT21N&k@!> zq#QICmD7dx&|W?vC~k8d#9%~6MOmT`D-{jFfvx>eDJO<`oLlvSSO6_$sJWxf-U4HW@BA9>Mb@p^ zo2X;xh*nv2+K>E$L*{yZK(W*H+ZpH6a)l_u^vq}A{COqQ*ky*67ID?kh-pJ^U2JU}ATH()nunr z7Vq-9uBW{dMAAPUs3~vd#HckT_` zDGLd~uVcr#753FK_8KXNvof@5vCeY`8VsT3+BGqJXVlM&o+|4JEq+3_7`&R0pXC}EDWpt4 zVZJ}z{fdaP7uT-HUpvPE6LQ(JacM!*hAkUnkP>~!5D#wT_bf^X5afOt=E+rt629gU z@3pmvZjVs_RKvxC7vmUBl6@E1x}$wYjafNLdb_`ihckG7OmM5NsRwtY3L!Nc3DfPe zh99miQtH+{UXOn!Yz~>t4QhAtsIud#{U*!GokzXuSh+d4NHqW9xntFB$V_4$$sKA< z_5PGlK)$_j?xMFDs)rmKx#wHs$IuI5LMu5Io5WXjVM4MQR2I6(&7WG^DE-d(@G^-!w@hkRPQp+7;rW{JMBMOqfLb zMjE56mE4`NHQv^0CK8ZV4FG-k(Nd{&6Z}x6o(mdf%`;o7<5SgBsY+=CMLjV~Qy}4y zZhCrBudsp1-Cbj^PtblCa`|W)yr}e+9w?e`Cl?oM&#p)t?5M?y46^4A_OjqoTzR=) zFY~ep*XP+T9(@F;`R!di4I&(%sUIb%AGKY2!FWZV_`Qu9#$=hjo+!YF~XT%Uy1&wf6;x1XXsW{-n+>2701C8o*689PI78lO0i!* zrlwVN2xEiCb3EFxG&L-r3*s>uN%)k#b>-VIt9BGLGX}vP=KzuOl+4bat!_&j@CZTC-L_Lw976wlO3wCUy# z@gD2v^wiqUvO`xBrLf#H`)b^2x$hXl%EKwh+bF}HPpH@}sTOWxbM^0W(7hIVXv4zs zh{7T`yIO4Y(;ZC1Fe)zLH%Umt!JmFPN|sWuHa4)+il7wPTcg-gQgS#4>w8mLqR?0J zw-s#J4+qP_8QJc6x92$BGQGe&*p=P?!i}N%a_M(@##WsCA!O3J zV^r1lyJqD5qpsI+EqD;0*C_5s>F=5e)6{WBOneb^xo<`evuZZ!>F!SX^y$;LzU8>; zJ<5qv1*Rq@y~D%9o0Qx6BhmO$RPI_i=IjvKsM=9L>bvq8Vfk~eu(`9bnn8lUJxjag zezoS++YhyWxXxW&GupAJ_moYivGARpkJG~hf43{a4ZqT`=yge`I?*EtpT~JEgY<$v zUO~o-Z|h>AiS83ZQ4U9HKx4OqM*q|J33~}8uWN9D0g9Kgb#Ot}t&OU^p8^YxT^-F? ze&6MMJ1#C-7ZF&(%V24HHIo<;Mg2u`ZnW&Fj=wirs|1K^hRN8r9LdD<#!!UmnUw#6>-dYr0C z?IHizB&HZ(EAB8@nGkKBA25QlHC(RUdGydQ3z5F5hKXX^;jHgFnST;hmBF`uhME4X z51Q+`Eh4@_sdLP)&E_q0Ne5y)*Wyh;Pah1i@}l;yudmm>m%SHot;9-R6@rg)r@AN` zUQydtWZIh#y-QQc_HH+DBHzf+dIvJJmNZpczRdkvzL@3W#sig_aT1Osg7?_N$y!+JD@I6|Cy4 z>~l`mvEUNJ`iy8Q%7lqZ&V7-YeFFaF8Ml=qHSfK&r|j*qXa~$gRP~1Y3%?hQ`h-Nz zqe;tu+a4Af*vEm6mA{A=B0m-TdsJ;(r6k>^SWC zu3@$8k?3(s4zIsyZ2Arm3~HwXi9kDl0-fk@kSB z@FCRVJle7M0Tr<*(y)M8ez~C@){`yzd2e62_;s!K!K))8NjQ32^@7k}3sM)8a?Nw` zSE=#0m{75XIXj{DOq=q-GK5Qf8-G(S7cZ?$FS=Lm8z;ebHn8MGUUvKagN8H8cd7o> zoS_w;w&U|70LqgbYW{y2d=B`SO4%bEDk3n;j%_Z* z$vKK?0Ng0?Qs&*WTowh7UmzC)%UYQJf9n^z0oN^=SP}BDs3^3#XHQ7>iJd@);+jo# zdR_2jk2_1qF_!UamNDI3Rb8U*U5R3&AD9M?RGNQaO&`bFK`Kc^!1`KE$Rgsg*wO=K z?&uTwTy#;NPxG8E3$ho;l4^|2cD4gFza(ocZL915t&PB$(>g#GITQwQ46|HUOM#_C ztxrP$3uYFTEg=~Z>7wZAFnP!HK#@tF2jL?J{6SQV-`sSJkjAs?ZuFHrG5+V({Vtnd zEGOdhv$v=bCBlVH8*gAX5=STeVB2sjbcFJoIC*Iuh6PA{UdDFrz%P)+h?=NU<-7t+ z(i`$R6LXwvwy6jr#271TFmdkk-;}XkFE~^58Vm|LaVL%UKML4^t-x@%irDqy!yS?T z=yNBwgPDOPeC>o-H}`+j<~)x+$9o2Z`L4D{^5vy2&nAk`0D*ohl=#^r^x{11C5*j+ zf%Z@~TM^tOsiENqp<`%fp6I^r*9G{w6l+r`LmX~Mp3|?|> zeJETEs;efmM5$h2z+S0=Dh5xI9>sE$HP9P44gM z9m!o7qt~mgJ{<-*VkY_P<(?smK~~(z^mWs>)L;3iT|Wj>ev#?lMYc~>T7&|8_}JCu zp4+)$E$`xV50un~9#N_D>Agbw7Y{H$SXnF_C(1LLQ0l$Vh@o9jit#9Vu^Q}}+!Jf?U zE_vFfME;8AfjmYFaJr^B{Eq$Wuu!jUd-j&j!4)*tZAoHvfL#;?@+$!>^w%bDFWZJwBRNc)rReLI(HVAoF4z4K3?Y;`!w;a_OCkx$cwF z%|0Y|%@#h~0<^gaYw*HG9Tu#~I94~D%Wtq{R#&S{K2x6boVLJJ6Saj31NMQxP}e-3 z{=%Vn|JMu~(?_=HI)*Lp3WFoskhsfM#Dw$pgYD&wrkU=s@pg${i~Hd5DsuMEm}Ttw zcLNUvZ#$WlDBAY-memTmw!T+UUGJNTNiSN-H92G?VWtd~=%ccB z#Oxmsi8nOOQr?`=uo=eRQ)pIwnr^ON!4hV_mTj}mxF@f!sD1&w6r0~a-o#yTONkyI zMiY<;%UrO_pj0C9WC__kvyKPt?(U9*3&I>qng9j(>6$RKtY7ae4O-AB(e520mh(jO zM`xs^-4GWSk4yuMJ8?17v2#6{nvo;ycandFp`#NM(VSvMfp+_Rek%~kcp1E=-E9ha z0^c`=QdKnrJPsaywHeyNcrDBx>JU?8{A2@AkkjB}G_6m;zsV^lugp+pPtCk{bE_m= zJ%`^wg>E-x4~gz28Y*0AcfI|Y#XXC&AlcTkN|6%9Y%az6<9%os*IP;Qm-58bC3E9r4jJsy6(T8Y=|x%U7+fB_)3 zEiLpr2}GAVuYBiUZEXf%E|Jhmu)4KRbnT1ZtK5^;j6X^Rxf#nKNCSq+LMhwg(U@ z;r4G~rH%t-sO=%%wUUpv`2&jexQmuSVsmW@_};htQXXw7j+Z@Xo%_pM+IQPH9yTlf z)heu{ENwYIlDhkygk5zR$`zr6C|Q_2>IZ!{44{>pdQ7EuITWsCzLhR5g^tyDe=YUX z9k<55xZ%Wf#UV9_?gjdv>lvgu=>d(%OH8^EDlq+ctwgj*A~vHOm~7*V92K&sBiUD$ zXtwMJ!O!k?n@bX3_GhlNN2z$Wi(!_U&tf);Jk~-IC8quwR%fs26kG)Nwc zOsay^ner#1H#?3-ws&T~Vdo|=1?U~)voW-b!-KlMLV$3`3#@rZ*w4@CEw5<3 z0z>sIEmFL#tu1o+ym5DD=a-q8nf*ECI$p=&rk*M1zXoJyW$A*1=m2t+^?L8j9cAxq zFlb%AB!+Bk_ya8>C;RNoEAQw1K3-*jE=Vu^EGUywRaK=Zq7FRggbte&K7B1_55j@Y zo;};0stV!0YVZwsRKV=I6&u=NCZ$y%zSBmgzml*OC14FMc2RxjqA!pTknd&^^__t}@R6gHATtg{<6kb}m zI#U)Nkjv+(PV9NLTh!n}MSi;?6lWD01|1)Jl74=I{-#E0=tIfimtof6wbRP9_v{>c z-rn}o_HFg4$joN1J6f}&r8K_%kT~B*;YxMt#AlYL4<>Q4tM-z8E8|+hbP zHOx0h13rJ)(ht7KG|;||RAR5;#PNbfBdfXbpw+B)1#>_UWx&y9*OsnRHz8(YamdnS zu)}E8DA6BH^yqz4^@ZBRQ>`3~H83#Poj>jsXr;jk7TI$SoAJt-a%6N|#awdxxS6p> z+gx{?oCfdt;~PSgDURAPWpKJRE)N+^S}l&Y=>AGK%sNH4M2`Vi11;&evd8zXwtnKx z7cngDx1xl!mgq6&_IO&1KP+@s z#VixfDiq7In-TC}h#*Ih)yD*T{_gd1xH6?-oAQ}W7(yRNUsKypP43>8uPra;I9P=3 z&SMwXl0i4WOv|*@xC^To+n||-jcHfjoAT*{ztX&42Q3VKsVew-e}T7%?_oZ39kul$ z_RCT>J}VY1CBQ_wyK-ROOI2GuwymY5SnjIM&vw{x^%4P$_Dzsd0)T=t==gjia7ZK) zKgP%BfU_6`npjnpWRdaBF!Af&r>K!{!?BZvucD?F$Sxn|`-icrYtSkNVj~s9qK5ZC zuCIC)Vq(h>jAzVJ{KM)Xir3O4s@#{%e<03Dc>+2S^s4Z1Z+&-!M1R(3YAzySef zO>&Hkn~e2?th+ruo`u!f{6YNVk;9F#zx;K44z>cwt|HK;dO*PQZhlO24+Xm0TXGjo#}I0CfdGyd!#J@8b;Yb^-B^;iwKsDcmB~#zu55N& zFpe!lAtG*VTThzd5qA(k(f}!FsSM(h$&pNUl^mv zV7!aiBxnv%<}#WMMhf#VMMCuR`f&CFwXAwF2)$6tbPL9fc1-eEI`?q~h5g#%#PRd& zgMvr`p&WC;FjDdo{=Ct1Zvo-zax6%X_afjxnq}yJbkMvHJinW^aCMba-azn= zQ+HH%>!ZK!c^YnxSX@Z_Bep_7ZUx>O6q3!vH+q`ZlsVxtKt^oUzb49+8}w)5ci}K) z)*}__sDlvQbxDeci0I_swU`Abc$<+y+2rnwI6i{^J8s0J>8t0y}>;W}bm zP&k@@fxbh1esK4SzhKxVUlj!*sTwfp}^2jw^fq5t`Bzv?Y# zPvB;1MaFEq3(-uZ4{DvJ>d$=T40B~~n*lKiE+!42!XLh-ZR6M>qb>drR;|tCSg_t^ zc4*WxqVsodDs}*Xp7lLHD9Apv3mjGp)hAyM?!E*}P0w$LAAi0uQrR=}Ck5PzlV~)W zF>@ThD#l`g-DPlU{;@2(uVk$jlQDC>`BoTIw73{#Muot-pVq4%&Cs{LwZDSP5=4uYvbDIUsZA?0XFwbK_HU zLe!{vRoRY&gr##EJlEHxHQKb=YT+Fkq+MKTxR0_DNv>)&J`^YSrIDeDEBCjCq~YMz zFpA}Uyp_T-P?;r|Xi$TsBL+&%Up17{OYSHjSzA{+0TY#SOyv?uAXe}0yUW=gAJ-p~ zAnxQQ_wz~a5sD>QXR;I}i4FM{kH>r*K+cQ1X*}l6J3{cu*R=q#Bl!ty++tu@_g$?Y z&Zy^EtI~a}4t|}YnpA+ku)14qxjkM^&!lUq>}~TN%tp7!#?b?Qn7o%A2nt3r9rYRn zXS~H*QV~qb5lSVUj@rPjltt|aJr3e}IkSRd*9b!!ZZHOmKaRTI{R+$OTFCFLSbk=o zLrwOzS^jt?^5bg4AzGuz%hH`Y&I*lnZs+%EoE!;Ru+ zKZ*P4Fz=ho3!iE~bOvsWtcOfu6Ch{n>!E;)mYV zg_h4$bv*8w^}S_X`PE&>>qI+N;H*D)S{5{LH1kWFiSA!NHVfE2l3!Wt$o|NP&|SsGc#LL3mJbk>|}yoXXTi=5iDP`cg;W}_91slr#6 zK{1W)SFg+C@Ed~{kMf=WDAvalpSCbsbu#bb&wh^J&$&2JT>JQ02P2_8s^D>59b~HI z<>hs4MeAdmIgZwwkGd?$yxQmYWRY_?cdVR@#64rD1iZ-Qzo|aY%Tx_`IgIiI^X{b7 z*|v)1W!eR0bIQO#Z?D~G5H)!>W<*i*u21{YGo1q^Wn~VJd@GU6)t)4$#vty)G@Utu zZZ;m}!h3EWzOnC1eZR~N9V~=o4XbXB@W*8Q)o#xExr2{?iiR@hVxiX>UhQv)dADEvUhILEoC==9-WSD{~vUDf!8N-%5r)mEE-7Rpc zf%(LVQY%|2?>mJq$PEX62ZNE)J>KXCqXimgAFb5v5igxz_S%py$@Q&uZml*Hzl;Yy zxl$gNMZa}^BgkXd6H8U>MzhrKT2(JonHR^9KEwf?xT57}&a}0TZf80!BNO`>o>uml zVm}@4i%0AD34v$VJ;1Er)IoirH{M|sWZdezt>Azh`soJYpU=;C);7FRCb&&D%r!}O zAd239L7j+|Xna(DK~I(S^PqGLa4fc1C)i_MLl4s+g{)o;No<3CDqijEdF=0Qi&gS~ z4omjZiU8g}Fe0tBsm#w}o=7_M~BJbXSj zHBlL7ejqC&Lt-dW!<6&xDjW?ET>f7umYB{pBc=QFLSm5CgO)gg0l4rexyH05`rf;p!sBNi zUAl!*DZc1hnsPdX^@N?N^MMH*%6_&Z6>duTv-e=tt3wq?VGNaK+75)`%Pu1oCG360 z-xF6jXX6+{(xk{`yAMet%QY&wS-J;e826$q56ieP*PyD`pU;?Wod&zew4d(+A&rk< zs3>H$Dj1hBc+yTO$iTk?59Hx}M?Q?I0`$evqeq)NIu=x|etp07yXBb(nqeLkYi zph^AFgwSPWZ*n)FWWeEhh4(eQ!&hx_%~mf!E6t7P{m`aA4D3xE?8BDT8Ob>K{ah$y zU;>Pw`MpnQtEC#)T^Ybky1ynTJG;b-JZ#mHA!b?k8uVZP;J)G45184rH+sQj^8NZ- zagY+Yw+s@}rySwtJ=1S4uJWfpOS^E*pYybuIrd&e)tuCi*323M$($bm2OToB%M0W| z$&f_(U7E0{8}nnLzimbehFi@D<=a9rDx?HC);U?1AG>tQqu%nCPZ3MHc+LzooxRd+ zu5%ZY6jQV(%>Poms6D<6joj8Gdnv=<=+S_wT623`BU)wPZT9%;ubJ$r3%RcQ-{#}p zOoK@Q%z*c+EGDVMvQZc$SuSOjb$34?<1K8{wLf4s8K_}ZZ5!aT>~q8&GKN?rTdn*x zm?5?tHG3p-|F@Nu6>(30PmjhW_U43nypkbqTIo=Ztk0c78buL#A)IyP>&Qh3S-jOC zu~e)5!R>5C;pU7w9;|pNTTmalg971Ab7fG0_RP)M@+7E6KlsVa{1*1`{A55KM7H~ zzc(NkgK#j2y@9!a=8E~)e{q;nDs7Wjc(}o9|HnqDijx(}{cZ8`>C{VNoX1rwilf_R zds#q<@>S9wrOzuR=qLV8sV65>mXzi!%o2Bb=gvJsyX1fw23U_)S}+J&cEMNIv2QOF zS&%rud$A^fn_gwKcVx=+&*b8icX$8r9>R(B(QW}D@92#ns^BnlwL^8o$YNXFAb*qk z*QoQzP=yfK(;Zi&zVSu$?g199V9f`JT_CvupcQlkno8}Xozui_i@8Fyk;a2yH5%u* z(#(2yU$c}@nsmH;iG`uq?9+OP(KXG#%;42^qA3|9TCBN|?HzG}B&)3xgMR83>tsJ- zlcad*`vCtwA01v5fK9@EhvjTDmU{bgP=p3CIz_fORnf!kHe$;j_p`1JDP7;g%<+XX z-oD!}X(nkl@(rnD<|lLWDd*XdbSK=q^PEMl8gMbxHtiXE#d-HWl)m92`@nxzB5Gf5hk3 zrtf>zuC9Ee4DQ|wm!pW^XTW{yS2l5AjUx5u$rdK(N)4%1hpL7sMzai%_>%DOA>@|vpe8$)1cGO%H81E0i!G1xaRMi<;n*jso?#kX1qDT{~I>> z>qx2=YWq`QaISsz1;|1+>_r%3;}=V5A=lDx9bN0^Z~9`7*M1G3s}!Np16O}dl#B78 zs5?YUU*qRyv2Er+$w_+}m%xWi){+P!dV%yoAqV-nwW$l~CMqaV0+i@9e6;ZeE`O zr_jm4cVEW-8s2~Qd~YS6&1~=6gZ%`A!_QsrlvhWO=|8fozWnzCUL8L|eS0r=K$$S_ z-uh}c-)bs*EyBGhpP7T*kSYfG*fGmQDM^;ns}_3$ahr`!Hs%#$BrGxu3Rw1LUYzqD=@$~<2y6{{W{0Mw)wQ{6l;C}+pnB6_Qpx(k2d_B z`i;fwv1`?(lKLqPh2o5o)zc%pz9C)!Rw@CIbl2zT9`3eoi;eC_)M?d$wTS3rm;6Jr zwN=dk{@&DixaLgy`lp!ac&WUKdyWb&y-A6P5*M5wi-_OUw7@c5u0em4Q#F&eYA5sH z3k!32mBi(h2Qm(~c3^g6D`Z|gV>*`yOPrx2a*=RVLy+B8j5Vu@oZ{podbD4BLqaFc zsn)ykcohl1psTL_B50pTifl(h_Hxnk9SSa|c7x!M3!BZwm6;o4qVk%eBu#Q)zRNcZ z5|LG4gyuI4LxJrE7Mt#7?$gn6SM8s<`c;lxL?kWnB`n=Iis7W@9!~`fQ&lWj2sI^W zb9+lo(N@{~+!GYSl-rK+a=ce{C1DKDeRhx>_D8)djNFYido?~m$lIV@`fGn&!*C#( zP9-EEbiK!Xy_<8e;`Ti=S|Eer7#b87)|WvP1|9LTc&mS*Wyy_W59~^2F1|F@>2l<} zbQN5cXAZCqomDJaN$8E}G3S#k7=x!x&9yNT^_FG%;k(8xxhOlUo=kf0BGYLdicBHB zM~@N!We1}R+W2+m{CSD(yjk9cn8^|90^R5E9&TexvN|ErVBv~9q0)Xu0vtjMR|;97 ztU-G8xMpbT&+a58`@s{!MM)_GoEmKX;-R0_N1&CFZt}2pe|jDDPVNi*)}xa?BQa{~ z6*Zv8wew+-r>41Qz^-n>WPIX~;193;j?Te#c2Rm)JGcLScDg5Yg`E@;^vG_o(R{C6 z{&DGxVV@pWiVWvQpASnYfkG9&VvJM7ZQi824S}M$VYWKCEix<2_)?!XuT%fs7yuf4 zPHQlpKVn;$_~$G3%A4FJ3hjZH+5^4JM_O#q9vZk!UORZUh{ru@pqJm{V#BI5M|NjwJ|bYqx?_8`c2ydwDg3Ybv8$H$fGj9YQ;80JK&-Tev}^_Q zS$7qC+emzi*YMGJAnir=PeRWT?nAOG|8))WX=o4VF--K(AZ+rQz>_w~J?+xvBhYUR zvZ+huYXRT+A1z2xw|w@^==GSrx8hjAVGhfk32U`YKbE|3&gGwdYR}(+Bg2Ol$SeKK zF$t|WtIZV)cAu31!4!&x|cLnEr)#i8FM{LtXxn;NGmZl66pV zrl@E`SR@s8*m>`>%s4O||5F2H{K%pwxaY`%&*Xar7F{%4%=6qG8uR7qOkdQO3)CPM zoGpD1{4@^Qs|O!s)9`h@pc1U|e=hC8Oh}u+W1<1WXZwPAFCCFIih=n}KXh*iov>jn z3az|9THm%&xWn!Jz(wM^%&lSbU9xL2s&A(0v8*u_PTvHpfnBVT;p4a5HpF+bL9@Me z=K`oP3#5-5_nh-pQ!*76bQA+a(as zm%qsc21Wq$$-f4`IfeY(ZzES7U+oum>dF|t)s}ZGt#K^3kC44{t}&mi-&6SM<%#Q-rI>$`!5wJ&bmYdbB|S<>^2O8c}E zhD|pY2yO1^XJx(aPb85PHMjBZ`VSyw*Vm0!6>XHtEkSR2JI}T))Vay8>tA*2BM!q# zo|f+dbwWZH-JGfjOV^GHLI zjIplZFA|jbQs6rX9OZ1!x#B^y-#ToaqobMQK;$K1Fj{AuoAk$?tDM1b**FCVdcF+# zkI8kbi@EXl-RhK}Q7z+mULlqFMxVNu|G9bq(s;D(U!c(cDiDHGqyLYUm~$Cy|F1s{ z{m%n9PCUzQFghxORr%%AAs&jU+^iz;9dl2y5V0yF9BLSA1yt47EVWljfvvPhb%TOo z?CveHo42ql@jJ-t);n8pb?d@5H6dO_4Wt(XC?6dizUO)oH-L=z7H?M zki7Gh0^4l{H&1W`j9`3>Pr$|F+E%En(Tb5wCbhkD*K%`nyM})Nk~ZckdP%;iqyx6Q zi8Xks)vRCr65gSylNvOM?Tbt%Y4J9yNo`pJOPBjyWQN!r_uhtCxD6`h_lwV`pzYir z_9p-fcg6Y7=GGqHA4q0NstKI)yn4*gL`<2URDr3q@>?|8s`M=M{6iu@oxS#FOa3W$ zo7#?KSBJky+gk8pfo(+?<11Hq;n1qVl7vA9FFTgetlS`^YmGmEEts}y0Au!D> zsV3oH=MsF zjPEZmMyBa4D{cuMYszN^+}FM)7eN0%q`h}o6W{YN8j8|EM2b|Uh>C!yfOM212#SSX z1w?w2UY8t0e9KiKDfNrg4@0WBO zFGcTYIlco1w;zJ2*Ib!tcM-Omf@nNcfY2ccIyPGhF{SK{*`H!yu7#W-5za&sH0@(_ z-3v;N% zEU-SaLmG(-saE^al{!F$#7jdEdw==8|7)AO{d#LPyp?B6t z4J;nrrO&zL7wdO8Y9RS~@z;|#jZobcp0b-5;hEVhab$pwj#KZo9+>75rN+b|hUF3r ztut$Vh=FLY2W2S7bkMw;@u5jIgyAVQejrM2@~+74J1|kX<=AKP4q)4J1eR0*-koNP+w1=Dr7IC0(p z`yuxafLI$w*e&#(RXCV@jQ3pPg;mySGCVLo7>J!7+n~}rhk^46w=^k|jU7{JJ%QoJ zQ{vDmN-@-v7NMnqwgvm8u0dMjU}SxLsA=&<+umqL`rCaUElF1yVEBF1$yn`u=B>_$ z-ZQ(jj=;PT4c8beRH34R_U7)V@Y??I6unWI+W=fZ2L$C0{HI-uS8oPOg^9*9SPKy z4f@(HYgdoD)7LOaSDo=Er4Kzp90UOVCmjkm;1j|E zqxBIm=_~*;M;YB)Mwc=ZO#X)TCka-4NK_Hjxi||#Z8CuRz%Hz0YPt4E9szEM`bm;; zesc{xCwXl8?wV49TB}x1xNH>reVOSbtg?k*$x@DWBlkAv&%z z+f8)@>ma}=euhwf4@6OM@$q|e-0G)nDF9qzgImI^VOw^1@PvY`&u_R~3sl zcrjhS9ZKc7T%=f_1lx^d1k;@il_>;b%LxaaT(bMmbBBVMcN>RibG2hhcN1o=S-vnf<3^J@JGRd$5(2b6AFt6( zG_X{d(VR(C_yyBk^wCFL-ML55%$DJ=^?L00`L?{$^I@It!HQ)z7_8u4ziaXM>2CPJ zNMmv7{cTg=1P-NLWC`uCy^yIG#4X7uIr*bj6Wm}lo7HS@6bi51eSadGpw7hm>3eX3 zu}S*5dkSFxymCY(h&DE8J=yd0Aw}HvQ7fUZ4ZL|4u&ABN^b9j>4pY`FP zZ@7$Y+C>7~Yx3sv=YZih+WFbj$Ax=m4>UJ|yv&V4Wd=sR1;szOR>J?VleD@EK?z&&1~t0rUiDMoxHwmA!)T~fi;cr$>$rV#pu$*-Q z`uKAn@(OGr}}`de^V?CJ67C2oCu%EByAu5tr=kA zHFV9)n$g--mM#dg&VMbRzmO}EnFEvoa4%bFM=F)e$Eyfvv4{|OosnuO>B)k*Xo3oWpg1v z{Pu)-ZT#>!1A3l;sbkD13>``O9B4c^41g5BCaU5K`{V4Gl=WQ_X_TMQW97zyaat{k z+D#D2y3c_+{2tSqF&Xw?8Q%v|1xo;fFOTDBCX#Eo=A@q|9Ot(-dqdOt^1HOj>o>R2 z4$pGa_03Wo?j_0}O!i??l(v>EKrw%14iECq^^Lp!wyr5sW70mN$XHK<>DLNK&`J{U2d*|5XPxgHB0K0eK0i0ZGA;@rR| z=#86TU5N7R`K#bjxm`PG;NVn^bSnOnmb9vMi9B7~t7oKms7h$)wTyAI;WsFoNDKI& zffBEJ@+OBsy_e~6z(kG~N5Ji)`FfgonZYuqTSyNYYgf{A^rkcGU#hNhrJ}Ep^g>_t9sMr zU&QCeY#`>(p7FytnuYy^echp;o>5_Z%M*b4f#+gkk5^4%-@a{=L~IF49Ob-$N{jbN zj?yUNN}*83aqh;Hc2Fj4m=ScRr=OO9%5f8A2p*>^Sl6c${tM7kb5rN6j?peSU#TF<0p4&LW62L8m@^6tLa@ zRIVlx!Hx|x?Dio7Pj+s9_gQ?Oskm1EbWfN&MAdnsuH_g}HodIrEWIg2sniE9%hahe zWLuqO>;rf3w$Tu!-Q04-FJmVLZQtu{%R`m)l!oVQ`@Z?`>U=X_+1@a%tp#nC*e~6X zDNIVIXX8u%G(QZwI^iWC<^lt?6RuU^mI?)pbsD$mf?EJdt!S+xrqC*@-1tY~IKXfJ zlGtL|$tNE;rv=LH?i&|BC`Y~cM}5Lb3?LJT|EMXKlnCqwTq`ZbnDq$f!=p!|ghW4g zFSl*JXea}hv?0T{>yOKBS~t7r%3w#%;upqUD$SKP!-klUBFT*>%`^+PoJt13T`Em| zedt;GU!x#ARY%sX*bi4kM8-3AL5pWeYb&$aOpcR+XTLY-S0P5RQ@t@JTQS~1zsCZD z*69SVn9GlUH>(|6XZkuZQ-`Fu|tdF=~@Jaw)J&7ojVzSW%PYK7~_z2LjFLqvvf zV1ep5@BS?R;?tlBJ)Xeks7hhBV;7kZ$xF{`4KR?V#G?!OqXwU@-=Odd~i|V z!-L=xjr+Lmq+G@M_T~u_!z19Dc8hDY#4X9y>#XngvsXnX?I4+y~dSN-5* z%VximrET!`Y-Z-G%wy6%TJ?%kF4DenVO=H9lUYY@^{ z{n~@dgwy`c#Fo!Dm#ciPQqqzR(?vzqO0W8_U6bsJoR>}oBh{>=rq%$iPSc-^kJjw3 z49fU$g+%SfnA@87Ue<@Srwv^+)FZMDRnd`4yhe95g>}~QN8RMz(NRReO=nHy(i10lgH)aD>laxzF>z(wu4APZ z8ACB|y*9=H8JL7FBg>KO2vzRnCC!s=Thu`L=e8cwr+VDHBs9aoZhcu=(rLB)4Q8SD zjA+BjXXK`?2(*dwIWaBF9e)(k)3+))3iqte-Pbi1KJwqSDm$>>v|a`|j>HU?9mJhR!1!GZJJ-4K+xpbdOZKK zC3bbBS2Dosv1YMMQU1u3*^{rmkK(V5dN@v-R*vsQqZ{jAm7UM_s3oiGO}ibu^Sb)+ zd;gTpl$x9Je>P|UvKK4jkk(i@#7+gmIpx1re&C~(4T?mHP~7I>xS4A@L2ODqghM0= z02TipSj5Bjo|2VyI{+P(4 znAb>0d-yxb#LMU2X98+Y0Q}#m|GkW!tVV{P1#V}8vi%e=HxI6)0g#(<_bhIRx9S+Y z_iwX+yeWbjVCh0;$F$hV2WCfhRpf=yZEi7%FDDGk&wZP@`{Q=sckZG#_~kkCD5N(Q zZH`fOFtIT=<7w({19z|Xb#-+;wYGjO0+)4ka?%AOHimJEHF_|tV~2$H$CU=9AH#KP zXMDq<@;{!}PJ4bS1p1pbluqZEQobGSv@z9|ou=ovwzgK4Iy@e09Ca=6_58pajJ52q zwP{3k{eba*VC~!WzzGzq0H@`zruiDC_@<|MbztEEOjj{Hh(F*!n@a1yJ>Dds`LTXE z8>2T>vwp_xmWQG}XeSD?G(z8~R(QI5>(n#ivvl!UFHn~StUyGRA4I|-)H-Hmf7K$b z3|~+ml7R}fg48gRnUi2*DF+qeAFWrbmyXtP`lRTrxzoCBND4T6OUlHn=|ZH0f3I0u z;7&1v|MCahgS4_hHCOmfRv`!)m$Zv^T~6a(z|_dvx9J~7pi*9Zg15{NAFoY#fKKn_ z1f;zh1Phk@muhg?v>>|)Z)ladI@JxY!(Zd`(TpNsz5L!Yd6#)cUSM)Ru|4!59iL6> zfJ0@iy&1`As|zxhA0T5{kNAQR)CA1UiysgOVt7Bl0>L$~>U=Z(@2>STqXMXgZo%8O zh)xSFeqT_!@)r>%a~jnw@&w{#R$;}Q7HLD@s&(Ng9rHv5?f+;M@BWp)>ZKK?ZQDF^ zAM3g*vURSz@IL*3>JpSg%nWd;J^(jET04$nu)lW;D=H+)FINV{@69xmPf0Fw9epUy zL^;9fqqsV^CSf9<37~9d3C>2v-rcXJ-P#zE^ZB-c{s9~j>l3=U4+H(ur}Q?~n)K^I z$4rNjfop|gT%6JcJ0U_zlv&7lP1$L0T&T1y=~UsOeFyeDww|$z|V8t$)l6mu)vbPFU8}0Nxy( z?;mH2>m@sJn7I3^MakZ4KI^+_I4si_J1nAYW@Z+JJf((PD=979HgN24O!UHjR3$e; z9_Fnc>|HFhfD?ZI{yln4;CFQp;tHuHtAlNmb!)xm(_GlLpt)`jgR&7m;m3nKxQ%DD zrE=qPK99=z_JORM9fGp9pzY%C{_l`;<$p1xRXB_1$ zC`^OpvSonUEs-oTRi6K4&He=YzlOK{9}~*|Ym2}?@BjZ7(utrHaKyu>mv+Q->XF8K zpPBly;JJrqZ@m!|yi9gJ|9UI!bu~(6H3PR8vwLQ_tlic|1Ni#JurS5->#>(^eG2*g zBhT~Nm2<{np#$WXQ=dGuGg5#n>GI`OuXbuss#9vfo_R^kTApB~WKwSa{`pMoTK0 zWJd94GCBYnMEJ8p4pC3!6y0ZkhO^6}%XW1+z^3wkieB?H86xRBv-)?G5l zub!Uv1}~h1&kTLn=*EWK@FRXwx%KThx39MJ;|I5X$_ypbcQQ6AKYD>%lqLw1+hukrNkL5yP zeDVT5lPDFXbb*=q=}$kFiCa@%u7slf4g-rIn@0TTud?>!0xeH7VOMgK$i^)jmGc`W z5lEM^2VA@DYb@Vcn3>croZN1{Y3zT=GH!g;- zBpLWC$>`m&XOF?Q@;StZuz6@r4#^4HGExZ=eJ;{o z_EZbv&j?5P;u**wheU7D@(z1V(w%M7+qr>l@Ak{|qqhzDAOqIeAY^G<#}8M14W2x? zXfPJ9rfYAO5M*}vcppfrbS&y7T8(Vb0eUWT`5d8YvFOB}M z6~#f@!bK-dgD|BsNr8G^R*T@MUNzB@QDFfE72UvNv+5OQdo)l$IFCAt{u)`^))V>{QK715}kO*|}Zb$0FR zT&MdIf$CS>{|@;UHd|DvlaljMvG+^!@BTE3McZ6I{l(46YeJpE9LoW;u82(r+e0Hv zFYQ_lxXG_bkzWnaxc}h@cOi-Y(zAoxQankXhMC9{sb{514mFQ{ub!K}=NY{sQ@n`mjZ)2Mcp)98&$__32FrPDf9SujXuU)rYnc2P=&M_+zUIc z_rATfKxRo5mRO?LQ|~xy8zeo&3f!Uv+RNJ%C%{L`1z6+(oY_^lA9nDZ${dqtD-`WbZ?*g6g-Y5*kO43OE#Tvf57HERm8cT(Q!>9CViYFckOD|@S$0@nu@EJW^ zi*~VbNeAlYn4-3A`9{{v#8kISC=nK%J{=iGo) z>M%62+|?v;D>3@Q^9PZ!Y>&!@Z%~d~Pq`KXU2x*VCNrp2b^lfWqo zneBV}r6W)1t-^X{KN*&w#p+va#Fc}?mHjyu5Y75BwoPftsNf}R*gBR^wb$bGwAnvzduL8Oi?kQ&uML>_&IoM zENW#>&3WIIZ%Usw6zswX<~B2(I=a&!y=#0kgdH5M-|N19K{)HE1`r z89-Kb<|x3`9O@GM^C*?nSxM^xmjuZ!A2-l8IYfBqaXmbG^yvQi^Z7S&5oj8P@hd;T zxIaHn#4Rv#)WL45dheSE-5C))rDKc#T)ADyho4OVw5tI(4UCVmjF88_s{tpO_`Ro1Wk z!PM2rT)RQ&V1?KT^Vb~{aj0p180f2RiOKpSwlM&P(wd-}xdn@AY<6SA;)eQ`MKgs! z^vv9}3JRoYSqd>IRkUx(-9hnu8CmX>5Z5SR zg&%WMcF(!kcevKM_s}))mBF|WO_yN1YiHJS0t$=S!no=cXJVtHsXf^>gcQpl83qAI z$ZQJ8YONfi=DMjPNWu$4_57)+sk)8u{CvucKGqiGC=xn(n-;J@psy8dpqV7~g~rDU zD_5w(jV!iOq|_PSH0>EIW8a2eLGyz==+dj8dYxhMI1>U!Y%*6&UBAu#=OZ}EkLBH{ z8z)%NnGT1Q*vq|o^@j79tMAs-VNQ-iI@VbZuCH2K=bn}do|=7k84ytzwd;I)ThM2& zsOkRQYu9K1WxaC8RJU;hC^_KjJoCfo2UF-_-TBGkW2M(CS0Q>WP>_yYL8c6o#A{b< zt)R^NpxMcAoQ23>WO~(B+0*p}=NFD|LdIDf;#9V){f-C7Oo)MI45CquZR+w7GFshE z=s&g2l+p=)_xu6B5A#9ZdVI8xKY#ulx)s(RNDKTtviSCM{Wp;ua>eL7cAQS!D!GFe zVrX`3@u>EmjN1-7=x8nvQTFpY!zs;p4|IA39XP3fcbA-0xLWWsa-Vj5Vbb+MuYG_o zU{Z$;F&UgC$&Got`>17&5?*4ZCw|Nf0v&w_Z6S$tqYFT~6wx_h*@EM?Z~`R& z$v6FYCXk5BMiGONTkfTk61T^q545{R2U?ncfXaDU5_j-#kvB`TTsPJ0Ht1|a;c#cp z>cT=RE5%|HIIe`op-(=YOK zTsQTPekicBi>MhzIbQ#rx|#bRA@?ru3a9Ken0E$)?pArrCYq%PRSodZZ?97*0A+&D zo!?&SAgh4pTD(-l472Tk+&sM$dvz78>*&mHxm;a**AXT=;M>+!=*fd-Q6;FJ+^bH` zq?x7Dxv!}0@P}2F-eB{sv1{vouV{}z#znYgoPC!#N&x^LiXW@K49Oaa#c(s} zxF@-w7NqPGN`L?S4j#vT+?pZ1H5q!itFUu=>@o4g_wFS=ZfB%wtbS>$+sVPTJ5C&7 zS{Wd>#0b6f8p}yOH=fTHy?b^l1qn~rj zlxaPzEvoT;if$jgk7g?nJk&Uk^l_5b4%$3!0z*4VUEobO2bw)EhFe?h?iF;C(ZOw& zmRRj3B;sRni6dPP6=obZZ;g8F-aq^dj!E`^Mz)HnnD zYU9v~iCS?cgbsHKw<`{r!x^Oi3@Md#KgK=4Ls4j>loDhOay7+Lf|L5~uVoSpdHwKdm~L-(0UsK_CLP$TR#M0%k=1r{v8J2vkH(BvlI7 zscfV!UPwyIF8G5Tem2|=?mK2May>iyUp?*R!(cPY6tI2&7LBruqR(XZ0KM2P{`(xo zX0D#-A<5aG9o*iBp(|HDHmj?uzBHAQ^T<~|y7ved z{Ks~E_jseil~K!Yg-~Lb`DM$GL%60)8GLYT&BoiE=$eLH;=l+ZIlzFJ71zWGov0+?~1!1GAVoI}w$p^cj zu4+~vTlhXm{fg%1F;SbH<%+>>c-$UYKMPU~^YJemh@#D&*8G0IB73E6e@(;;rnX2s zShH4%`nP4!%@hh_+^m$aFcs)mHX7zq37l=pNkFlHSI=C`p)cd(L4@%y_ht(du!xJ0 z5!}7E(Hb-Y+Z@-t(KABmNto7a*4a*<#99U0MIHeLqF-+csDL^hN|Zp&8e;c;Jkz`H zhO6m4?-H;Mwu_9Rg-THt`DNuWKDm8<+~Rp4pXaCRr(1sezBif#9^MGXO9Hk1hgZt~ zQZ%}b{-@T%Scw3P)5}+{tfm|Ac7u6xW2MN%o*wO<90e{Rp$=oruyy#^g!75=d(rEc z>zY-(HBWaFZ{Kv?l7CuVt@&NF-3#Nif2L_B9`$@roNf$i_O`|uNq(--TvA81Q)(|E z$!g6&3w9!3eNa*m$>))xqcDLdA z1@7r$>}koU7>NOlnVJ_bfoduwq(DphlQ}H1?r`iv;Qk}Fbg}6tXm{A!lnk#p{FLd< z4I}a!Pgl6Xkkf1+UZ~Gza|wxAh;+UE^So%LC(-UOoGxYcB$d-w^MJw-fPvAxtGoN4*dD zI_Gkm&(gA@!whH>wk~8(3SGUWqfXasb~rxl?<;4H@Xm&r7uS={Gz(*`I0P%9z$m44qOhrH;3k2XSjN150bmNJN;ePA$}PxpM| z5y)Ddw#`2|_^v|ZX49%)MLP!OOQ%bDY7SnHSepMCPeZ$T{8M-A%0CC+yp%WldiE#T zBa0#`;{&tALzz)W3R&;Ef!_@?2cO38I1`@I$Ge8Dz$ZhPhlzQHNQVjI zNiGwu0Bi5Qi-E|iDiz*7TPP<-T!vPVg!p#udu|-HKI~4{+Wr^Z6m+52qolH`SH3&jmPy>72B(X#h;GPf6kmo$ZPR=pU!#fnS_EIPXD&?+mzd>eK44?4u;6*<6E&%|2Pe{IYg*$KCr4Pp`*%Mp)#n-HMe zU1d*9{Ww}0-qW6rU93D4+e=*ZGaB087FWq8%Y2$s0g$nrCq~DcjKBExmakqOk>ENr zd>WvFQ`V0e7;R>d4D*tV<36ZE6KBTSMtvVJ`cI8PgK)!FWO9iGN=;^H(o$$XA853` zNAV!0t}b)1)I?`WaRcK(?ChA111r~VVM%FPFq_j?iZ2c@1p;D^b8fVcmSi}{kKxu{ z0?6wJ%1`-EC13w6@y3dF_jac>6D_O70A|&e;(Nnmt<%n>NC`QGam{A8FXCmRxO6@! z7F@_#Eme$H$(()BLS~{|GD7ad!L(}R0K6I;LI>~_{fqals9CDiVA4b5{ z8GNg$;fD?r1D3JyZ6+>R?XQE-i>t+A@y4n#kdL(;I+9%z z%^$sgGr?%A;<@b|MrSLN?C<%?7L?C*7A?r@PK4T8!YDpQ&4RNwRXSA;qBF0-*9A?( zEeYe0enF77u!fek3brCiQ$N9CNQq7>rq_ z1PX);4lX{`?+*v_IW2J2ryZe5;dFa^D@t|lgmA7Elw9&xKW2~2I+tQAa5YS_+1||y zxOou_#%I{{vSOICE}-YD3+Ej}4hj14Sjn;Llj^FM-T|OU?fKqrET2Zv0vjQSBDgI1 z1RvUhD41tbi6Vzc;SX38iTCT3M5JUT*U=^FqIs(LE2VBh(k5y;6Za%4w~vytS%HxH`PPSiE6R6f6E zzX>>cX8Aho@~+{8_+m2E9}O){QH0Ni6uap$KtfyMuky?zwYl z19f5JxV_$O$M1R*;*i%(=om1qBJ&bp>tOz;*1cQIunMa+-G?tH?ADx=OdG()qW3K# z_P0-Kgb!qECfx`!#66+{XsCi@X%t3<7;Jy9&`)~*KDwVh5b77d_~~SBcbuS#&+gBh zMW%_&IbId1Jx2ddGd#AJg(z1A=Ik?ht)ml3*!#kkgstAAg_fD{EeSILdF~qtHAr@? z1V8Q&X(#3w)b+C2hK9qZ?t7Q+8~apEH!oVsy+X)>^Rf8^NLXE;CKV~Es^~nr0x*|D zHXEyF@Or6WXBO(fD8|}7kwNt`nKwQ93>pX5pv|k)VM4SQzlR`E|)}>Y_ zUq7})9OfUDKzz2k+Uh-oYLE{S<=``+=JFCY`F6Ee=tI1NMos>L)u*(QyT9#cF}+3h z_@%hCxWVtPt`@BO!m%xd7)ksMrG~>zj2JPGlUszN;94<#L1!m04a@u$QshwPWAu4J$@>n~ASmdml&D9J>Bt%Ht*-sz>^F6W z`Ai(4!6m@GlMrT&=(l=xMZW<~>AA#@M|z2p&t4O9xzpbWm0)JOEHxWAGUZ&AeBUky zjatX2W)Zt<#Sy|&F#3 zK})o5dk;Z@ni8d0s9}RDJ$?M}`r{w?*H*X$bTIMf{KOTrFCdUOLF)9ca(%_Ar+R+z3#RSNiDf|m3|Ik|y97C4jrz^)s z*zJ%{ZiD5mz>#1AM=2DYyp>kzGYAeZnJI_0;;wAY~5uY;#fM2Arj#H*LZ*o04l-l(ydEcEF- z=C_;{%v}M{#Okw<8y_b)@xuo^CpSKR4YD{i`~tS=PB#3ky%xLm#;-v;Maz)>eImB? z3?u}MHoAk^(78ITrzUhfVE}~)-%3Ku)o1~GnK{TibP6NOR+^tZD;7D7B_V`>;;Kn& zB1|_{pJ8^8cNXMn1zPah=W7Fxm$uPvu8w0QJ^R3BC8ufKvOG})LN;6b!BrP$&`&;U z02{UYr=D*gzP8O$f-kWRT`!q&sPfP;uf92vdko)CNf{-KRw^Irxk^p~^}=Pw9Gm^8 zu6%NgX=!N_iu%O2^?_&+@i0x*m*h&$Cz{|4|LN;j>hK3~9qUVUmr#|@fCX^GA@X`_!K9kcEbDii!bA#+p29UnPLG~ltHFqd9BR$&vX@OsBx_6$ z(0HLIi<@*~oy}{kz5m)e*Fp!w=$^6tXVQ{D$f9u?#^p3Pv zd>&Us^sdj*eW#7F_qDzSXhO4DCLQFey#MIHf=34m7(o3xtY|l+gm^lPoP(6VUg>kd zudrSH&r4o%V&;xS%9_Fkx--ZiTIn}h-U#O?dww~`JS%qnG4Fn|kk+XKVpTG^ZTsG| z)y{rs;00coF?zS_OO(~=G>l$O(O}VChgV^w%sb9F_Y{A89?~8mb?;TlP5MU~=MqnW z&oF0t688Qnzb-6Z!h(Jf2+}LVL`~eVRuLEck8hd#EwO@NP7IKh-6pN!UWBQ?rVc!c z*EFmVqU+9B(KG2X^*y*AtoSYwYzFt6 zL3>D*%_1kMe+1Oqt)A3!^x(Z8#qV%^i}ch9{V)m=n7YX?)Th|G+T1&H=ErS5g5~8gu8B}g|VYdR;4J@Rc7i@(3Vdw5*!lz`bS`I zrVOA=)S-z&o%~i-8&*0-*IMu2FW=g;d09gn4p#ayYlGA%YC?Vb8r`3L$Nv1Q7mw7%z!L7uz<&8RChl_P&UrRU3c&;`yJ$p%u`>j1J}ZR{fXtD={! zM!r5Z{PB_|fln!6Rqb-C9XsBG{xq%0tzgjM!YGv2-@9hEzOqSxnX-S}^1 zjN}ya3mM&NcNOlvBxH2HSmC*sk*ll9>?-46@@zY|>ZAe3MvV1%1j_WS)FtOG3&)i$qp~#?> zd=RnGIoYD%fYa#}yWS^pU|>y%e@1Fxpe&y09g1p^&dPjTm^DRM=L|%H{PZ|2x<@5U z@CQU&^X!iw5&agBXURfy{Tt!;9{vzqenoK&LV2Jk0^FZ%i(-5WrnjJ0H=C1RIOD8u z+Yk0Xb~)1(cn4EJzWb;5$wSzrtIp-TS@zG@L&cj4=p3LYO?_E%Htw-&u`_#5Un{#0 zfU#K=Ut{qHCVU1Z5kj5MM0YTbXX-%VX=+;PmO$d8lIHaab((Bs%$q*+1#}dr^T(Fi zd*L16=M2PiYvd1xsGNL>hU~J9Fon@qT01hp)gWApU#R}NDpiQzyEltoT%lij*N+?} zA4a~Te3M_qDI_dJ2T?2wNw*NLwZ4N2+>d{?Vu^i3;t!$A+k|#?M(^tNMsvsfk(m*H z1|P>SdhkQjT$AL?5o&noH#)0H_y-rd3ks1xR9|@>@7a7OSXNU)sAw5AqL}y?-4X%l zhb+;2Kgf?@i|oz#RFs9ZPP2f~AhfveXcpxm>5zZ>53*7SP(7cRSQ!jhBPw|PjUiuFf?|3#bl6qtm+Of_#Eefo zjW8fENyzW~04|WZha@@=+5+n@3^yEeDZf0W^6};pU=t+_4WzsnsbJW!7_|^RaTwuD zs{aG9=8ziMm8@KIgznLT`opIBUPhc0ox#m2mDC91Ja`*9$p$)J8Fy)R-DkAHGlcTA znSF_zGak?ia)JAN=kUW(UjWTnz9nuq@cuH*gz@`jxB^i7^2Px$Yqi`1U9-`Z4{QC= zF)YIKi(M&p(+!e}$BQhdUdt9T#Ov=I8Gf$Fip28~CkGc0#Dkv3_J#gaad3}W=mA;V zF2;gLb=wwbIW`D2b%ZF68)@p7u-e<(V^2!Tz)s(u;elN_Ag}R7fgyikH}giR-HG@k z3J5=~z>8{QAapv``_F*)_DrcpX%{w3#`8+h#oNNM|1qqWw;Q&Lc0Jlj6#pR~Y;hn1 zK~?&Q|KA1mW~t)n)iFsGqeZ{*NOOdKCcA|n1xadmj^~t=R?j?}k(6_JlXxb??Tvsy z(>kW}5f{b5nTiv|k!Ik{xY4;}@z3?xU5Jin7N~dxIKfmFrNPURDhJFWz^+4;Po1YFO_6YD!U=UwwqCL zjWkIbl_T08iW6+qvg`!jYK37m*f3NuM)m29Ydsc9<*Bl=Lt*sbcj=3hF z)+lKSsoDU=lGJm#q}8!+gha{;kMYNFm5Y*-cN*dj=$Sb=X(3>2^6$I8(+yrpAVSF5 z!%_wT{Zf&CU=^zuzIUF9A@F?o?UTHDt26gG!6aUt4DY1$%-DY-y&rSKFe*W1p%=|- zt-Uj@i&-tA1p=X!LxLLf;Z#aLe}+=H@6M~;aTuXydwXU`zYosYXHoo9g-L-DqBv?~ ze~KMX=LOvmrVph-0X`wGH9R_cJ^GO&ps#G)b!?zA6GQi2;m8`YQ{3l(1tW7h5ye6C zKWK;yGESRn4hryG9UzNhjuVjJrm%-2;#07#GR6{1;Dw_R(9ZT@fuFP z^M6RN5RxFLlM?*=dg`O-w;cgC6y*ozBI*PYb|#>slmjW$f+(WY!})tuqmDUPCVsH;b*WUYC!iTj`&0!G-N_ z10O(CKmyAuli9>fqrvTNquz}kD}6hX?}%1&?8%gx^n8lkD1fK{E@Q^BV#zJ84jZwY zJC}U$RgjVU?yNy+O!Vp8#u*uW1NCyBf}e(Q9T?EH%8kr>Yxi{-Gpk^Ghm~daAP4Rz zouQ%a9Z+!yatZ=o3ijn8}?Jtkk;SEkl z!6d!JYGg*G$@+<|k2|ur?WXIDyjhQu5~2DFB9X|-g&C<+7>@eyU4cFl{4g$krwNvw zVui!Y!aMu0*532t+Qs|kHo}^c-Iw1e!~74)eJ_Jj*gqxjdhp9Lv;O(DPtvQ}Af{aZ ziyVCQbcS5bmBX8**zsQ*G7^;~aeC!He^t0SP3uPMLbFRl9+D?gJ!}_0PzwQ$2ujNfMJT$gRnNfxT7uU{#o_Cb^Od46F1_jZ0!zxp9L`N{(7d(f&EEoRTCUl;83 zq|Zdm(!;^$UX7Oc*T_2bOtb`sjsR?HE_77(>jt>&Zr-krnoX#!$J2lhJX0(ix&;AG zz^$hP9_OEc?>?IqM77Wv^mL(u%ocU;%y)ju`kd0ubQQN0C?#LOis4|D{qvpxAm{h)Pw##{K}Y4UTk8)og|$M79|xQ5LXdBi`@jf%C+OKj z_?&TmnFoJtb1i?TUTdJYwQ(GWc33AW6mIMUfHhbUAcyaSvj=7?cq*n1sZ_L*Z?uN? zdU1Dimp|q)dvB)n5%$<0T6@01uz}hDxLp3H;7F7GK?1k?G4@T83P;#~TJZE8#~r79 zaH@X;Y6)izbnc`9je&GglpD_vQnGn*`NN8@P~TrFZT{s))K<%t4j!;y?bMbwuKfdz6)R)Wqt*P>4lGLrF{@p zef{+Jgi|^zFg9YtY6^1#7%}nfT0i^}I3uaue-?}Iy6p(V9jpl~HytN`wSYI1KJWLJ zweoaw6$>v~I9sD??6V&%pofbRf1w(0+c~s_M~yxB3CMj~W@cd#$m#oaPUI{TMvf9L zblLnnhrFSDc2dhu=D(m=eigWKMZL#-$GO_gl?2n~8PrDtj?>oK$LA)sBxVjBh~)D> zd2g5fr?o`U7Z+%e076vZ^yk*}n@WF05?G{*vR2pQ0h4T&C)#V z<{iebK~u@+#7U@P2{_ofMw!vJ9i!kMU3B}_1>|F)3C3Wn1?H~;w{AVFI8qQo&bNd= z7!8e?Si-XXQlxC)eaJ@wV_8eQo?&0!FM*i}Ky+LJMhv5pw-K-K@1LwkzkSQ%@qh95 z=J8N=;UDlsQdG!Z%9AC^mMz4XvPa0iQ-qK``*JHqvL$<2veOu{?*?Vxvd3WT``8)G zn0aqJ&+qs9?|uJz@6TuMnYq{NT<1FHe6QtPXQ8W4RUDpkDgof1EgpOvRo##mSnX^) zJe`|q`G({Wqk{>!o&a*yV%OW}+RRtZB^?Xnz10y$cpTp~@LTMqy}7yh@0%49+N;>q zGHC0o;KUa57WS!|&vs5^HgY_ccaGY4@@n&d2hfp_z=SI20=2g`llC7#z}Kz7h2%6@ z((RCLH2ot(>)VAe= zod`kb0T~Dgf47?%rDd zPFLUe``lYNR5kQGr063#*V6{v&Y}-q^iTZAQdIx!iJnv=Y(1kskaMG&-zsYXhcJ-7 zGuRI;s8M?Iq!Gj&KoMrq{u<;>i94;2EB1m3LenSvlLMG@oQH?92D_&F2Ja1bHP=)Z z6y168)N4u_5)g2)`mlVY^a*WWr5EMz-}+93HG{d=M1wwWCdA~G6*1~gM!!!q9+QD! zkLfe0XJ(oq1{z123ruP@iKfTGDV_w;=9a$i{-lCiJ*a0uk_UBXNsJ#_Q^irmsE=4~ zw53A0z19w0+g{B9Yhot9Z^?W)pscgLaREOY#FQ$$Z;@v|USA5=_Gv6o`!4zY!oPM9 z&m%-+5onIQ1PQvs@e!<6Ho?A{R0~?#*(g#7To*MteZ=p;FP-eq$}7zGZsUE~jp(m; z)&a!pckdUvNhj#FzWj284^gmCzHuaRZ0nZ&Jz8Q7f}@uxCFivRL3x-$23y8?2spAo z2Ty_n)n?6wZ_2- zTR}w2VBv@z^hSMfHEFpg{+l!R4vPmyh zkp`3ko=s zC}LRajchBuYi3`EeZXP4k4TfQ@7N1av(io{^2vipM>@3?J>p}5O#vn}-`MyF+U~x} zWYf_HppmHbF_Nl|KBw|-m`=$pmJKG@)gptKjAU12 zA(qh4>vr*ef!Ane_U&8=1mAX&Q1Pe=#^V~r46!kajG!sLOp2kV4gR>RIu%!r>Z(!_ z9LOq5HjV1h1h16Z*-9T(bU}CXH}#2NA1ipxn=&y@H%9wv6WTJO|2#J1|T49wpqn?j+pC10E0$ba$6|uA01-nXS8Ljh>9r&6W;oiAHnv;Z;1foC86h1&K#-hO zPeAkbCgz5&N8u=FEFHum7G~n+)EfNFyjM)$)Oj<3t$HmGbt@$K595f;hFEHK;g3{B zH4+GDg{NABPxj39$tF)aUWlBGWxL~X3!qTJ4KLw_%c^&k*51>S7b=3!@K0q2EBt#1 znf*h8VaEQUqS{O!>D?JtvzKJM(VtngvzFoee_x{Csv+?5+BDZYWsZ)FZqpBbis^|;6H0W z_<2Llx#)*qyxzUL!^4zAC@_ZDlt3U52Nx3QSJu|pu_#PeLy{Fr;ou8UTvvhZ6cJ^(m zpB+2cs+~Z$1(?hE>#@Vg0+PE&^5gHn5leTyKc%|qvIC@R-G{ANlK{_;v8B2uah}GZ ztLx!El}+2_No)ngPxQ!)XuVs7HK5-JTobI^r3!46>5ArDyKArCX8GAk9S^sPnif{j zPsK5XRwCT&y}*2M7|(2Wr{9M+ z-Q2(~eA77TlPBGOr!edwB^|R?e2h@RINPMoAv}=_533oHDy%u|Ew*BI?{(7S6~w!$ zK%Mcca*4An2Ijm?L!Vqc?61El*xQuOvtoUS993iS1dehM7z+Jn*4DZJDu&uHScFgG zzSQA9Ii;z>MHf!JLOm@pJF#<+s1cLqA5fedu|6aFwzJ^OUq_u#$C$})s8??LZmVCi zRli<@+}AunkSmPd3ySFz&dTxJ6ByV+I^tP}9SIc$3w0IEL?_*l2c_wIKiujHzQpV0 z#V1L80NlR0;8#Z4P!0^X>mEH28r1fy-UtG8^L6W7bbV_!{Qi&b8 zx|O#Pb*+no<^($wi98<|_HXuF3*lPx6)5Yq1N^-R;l9&Pt=H@9lKv(o+kbp6LcL4f zQf*%P97PKX#Zq!o7~og*&-Ymk+-&;JH;mk2TIi+~r-!GNN?)Zc`zw0?8ev!9xr*Si zB3dsEhdX+n*80%kp$9{K(1?Q3A%dJR_$_R;WwPQTq?)oJFlzX1-K5OspO&=r{Mx50 z@hRNHM8A6uzON(HZ&%{Iql65K9rcz8LJ&QrlW_*@X0|$Hu<+Nm?1c%^zI*o+q^0SF zt!i!mvKkT=t6-t>p^O&u9YE~ga{CM`3k^0;u_Gxtd4)?}>YE^1EUZ}ltf#y3;u}@Q zX2pUP8FsScsAaa>G2)~fnFboN0fZ@`Kw-hwYU8J= zT%)2Rd@ed#OWu9|L7tg+`rrBzNd5Vdv~XE@O&P9yR1AANCa+KL!W4z3c@2$3t*UBw z!=E(SD@4^Y0Y+Axm0C~&tP;r0WM3c7L|E0fWsDt!l8&s&+CWSZF}f?YhA9KzsK@h@ zOrC3HFBn%oEF6OaCG$J(kvGRC!fqe@hg7#$)4npjx0Q|D2=rc~CF83507kph8Giu@ zBM5j&e?S+5mC)4B$zb~d4Iy=!xTO93^#j6i-{qYtmCxOOP%!-bxzXsr&F5DeEhBg) z$|ydNI-9osGye3pc%bPb)B7JPy&FD;yQ-68=OMtHy++bRPRps$sq5W2aSiI{|G=Tc zN!*orel&j`fe2a-=Z@Jtrh*?I zCwD{sGof5{rldQuViEr{JDvPt)2inGbMwR?&&DR0zS1OYaN>EIG@PIf@r-A7naW^T$tc{=0l6mPrx4u>}$J6#N z#!%yPa3-;JN{w^yRcasQxH+M@ly7X~W#B9ZIk}aSh=Y@@vAHvL@&p@#<}xzM^)E7? zd8+C*GfSwGro}+2G#c)oQI$TW*=g(OGYy=<$e|P?Dcn=c?aEnu2S5gV4juLXL=L0} z{J)sZ3eKMtG&(_=PZ`qCW$>YzKv1|gC3F6)yox=#fX|LNP1KmCH%HZFw_^9#9=Jm= zUCatuYws3NIo|3xQ_;}Q$=G0M{ zcjJ~T-s&b1QQFVmx!t<DiEYGbn10^-Jp?Tc2R-`n?vM63nO^sfl{sARi*VrhzhyG;h2>^c7 z{uUlxJ+ZQ$gN)DbII1WiR8%PwG6jsL zv?g?RbY}j61%F~R`}W~w=BKqa`|4yy=o9cIvm15DmX$aENw9luT_vYL&=WaBic6Qa zUhTn;>sy3y#7-GmS-_qM>>$M4h*eL!w@^6m(UIzWvPGEZLh9{G4`Z-fXyAKxY9p;J z6_>xZw=z61pPKnKYItw|L6;TiC-(lFnz}J!XI(4)>rZMY{wA`|nb0jkw4Ar>2U#7o zg`F%!VV>gVjI+Ld;J%$`5HoVP0m`QM|7Qo5=OO<{O5U&^E6poEDl4b|>3tP+^FRr-Tx#D{zdabc+(Mp2oJt08 zu~TWtC2Ui|+iPRu+O?jAxKNi95svB*>KB%C(R4u|^HkN889;tI$T7+2`!V^bJJfK@?7(HbQsA}YKDNdO zN^@5Lr1>-H^2c0vnX7rR(!qWQh!zQ{*najWC)Ed*plz7k+6czM#YGx0u-PjJDFt|V zcx1mlu-}{<$G*9ln+NrW0HA~vxIdPIPT}<~4Ifr;6`ogL6+3B*a6h#bD-1&^8hHQU zD!t9|g~}_)b0;K|C_H1W{^&$o=Z%?M3}0wh+g{Qr-F&r2XlWfKV&q=?{KiuXqk34{{W}vA!pl z83C55=_}}EP)i<^RLoKPd54Sb*>nYqZ_xYq|8Q`eH$asS9bFG?PH(F+^WNf&Y)JwO zT{4yn_0O`+q3Z$M8Xph~Vq)W;7>ytr!B#ip&Ye59Ki52B^=A>!O6u z({}rZYkCGeTT)0mzrDgee32n!LRb(lmzAI)>#sQMlK_tT)M3)OVgJZZGR&ItjTBEp4wl~ zEUc6^D<;opFRAP4!mCJ7Kw^pE9m)T~0X}Ezq`eu4djSbxC#QgLSEz>geFi6|ms%$9 zT^vy!j=+4W-5$|Uw*8?9e}U04t$LS#6P0!H>EO|`^&>>9Lznv&g{mU=ALqi>^rWb6 zxTuuv&jo0NZu!WzZ*__j8==G$ZXSVX!r{VdrP$pIVt@hr)>yIVCx2oZcJl^gUG-BV z4DCBHTYv9Xz^Z5%#d#1Ui%{CVw@zJ})iF77;;+&A{o&1znqFC6P4JV5oV0rh8tlRb z^=lv6myYZZ!Bw-`l){HFf0O#E(e=Z6lwiv_3co;M+=u7shCilbWp?*;cTJ!5Ws&C<14mDmI zc?j(1cS66^fq5=$S^XbU`k!-abwme^7sSnaeAoe0@An`jO}-Aw%4r+*J3Tw%RR5Gxb{TGztCkhuOy+2B&~*b#B!$}E0W{bvsm?0|lR892m0_H+Xqrs?d} z@E;TV`)mmjg(FSid`v)4LQ}gNWm+brJJ(R<}Yg`Gw21B+^!4*4;v30}m@^d$H z2kSfp3K!~qHcY?T2hJ!J$ZAY$*br0d{IM^<{TC^QGTXJVlBuUxrRT+3`4~Wm6EB?# zL)+IxfP=VQZz^=v1Bt1K-sC!8N(D_S#l8`NAnOph<* zGh+9vHTkyDxTj#c=U_(V!Ew%VF&o72`b2DA`d-OWWn;u>DN$Q27U-V=PjVl;$RLmcW5SjCen8pfk zq@sbJHFy!Xt`$Knew0IIFmKF4ZE;NuO2Ia8V2uvMtM4H`c=e z`eR>>r_o%MLik-2SI>H+ivWcbQ!OV~M$5;>{>&x6tsMKt!TqYCoWghiH#hE%X==L>opYo$z;rESa|C@Mj-*c(6Hl&F0~eJ0=6^}duCk>TR1&q2OVWYolP%lk*7~=FfaJi zmurv}v(K87S2;7~DW?FW9zAQ$wR7g*4}~v8q|Q<;Y{45xs8MUvV&9u6Hs|KFqlhXg zRyVSP!9h5Vzvz$AS#X?OCRvsqr|VvYkL|GHRpa?k6;pBG)|KnSgv;ew5u@RVrRF`A!%(5Mlt%-Wk2W!aebQ`0*P9uf+GS z`FfQ=SO_W;k4`kJQ^kt0O`4=(x-qa%ATw3J!ao`9x9nj7i<__#ms?(zj~@2 zofS*8!GAAwp-vgq^enDMovD2q|3k^C_Va%f#Qtw!_`)p&-S+NjZZ0||<8z?OMtRC; zaF_j?KK?lE+zsG_z$lxikzv<*2v@Wv|2!x zS_hxmnTJpm*fJi7u`RuPX4kL_Wm)K6r52n=mc!GkW?yiB) zDs@}cT^lVSf20E(V5koFTn=tth9j$nK$e|siK^ic-=k7)LBHz&1Pl_HYNS59llkoc{Zz%|7(Iw64`l_w$jVQ(6vj`i z439CkA1eF~l9TIHSHQ_lN-8P?)jnWhPZSclPjH%m-XtCF<7q0R`!5fafatBr!(H(o@c&LB-0Ki|6%fnZ8ngOdBmM63m=up)bs-4K?Dfb+Aiw^()DPSVmfvb}2h63g+l ziG$;X%s>C!e*5#HJZR^CY*WUMFf>{ntEK}ej?2_po$ikP7~(H4Ju1~l z9SwOTb4`Zi_9NZ$SA#zmv8_&A!oQvhVJBTT#uE=~cV^^WtQUNG4pR(-&=L}2?0i>7 zOxJ{1sn=C9?*Po^1Kq1q!;9#jtggkWM4DW<2goP@L6#_lx7^48;kU zna_}pQ>|70#arD~>+Y0vjw|lmS&VA3zQ(n^{a6|@_SbcE(u4HCpT6>mU~Hu&9U_Ad zMkjekHHmK9Pq)(z)0OWmr{XVDB-S838YKfwoChbvYZw`Y`sv{4HUL9&416qy*Q}n! z@`;)Gep_Zj;%SZyHVOeZ)|H^_J0iEBpQ5^JJ`272XENyzYyll#E0Km&Viuuh|K^dl zwWJ{;BFa2g0Q~MSt`RDE&n_XaUsa~uM&{IDavqIuypG4GS<;knRSsid=~-=dZ&1c!wUQZ~=bH4nczaLor}dD@gb zVi%X9w_boz^6C>y%VJq~6)mvNpn};X^1irtQi5D!&0+P-*%cS_O<|g$wN~^IXoH;+>G< zOaW-KV`35ZmcwVm^MKPwS;!+W@=#YPSjierVi%rUI`u6YTY_o*OkTO!iTVHqok0(wO+yjCF*U= z%8e690Yb%cUg6}3*h79%)4jzfka2mdhB_{vpHy7l*DbhbcVNR>0IqR6btGpmzuc!I zXP9t0STZ}e{&8(ykLlBJ{h}ZlooKhm@$K7iVe9)R(VN>~*y{05b=hhR7K`0G9IX+E zm|MrfsFpbr-p*k+0^cZJm_&$&IWAu@Paht>)4a5zEy;+jwva~-;qP#c?qnt;0XwLl zJNU@D=lM*6e*v3ZYW!3`XGe;cUT6_x7(JM6recDLv>lwD^JPZtPb@3XSo$A*4g7_1 zo<_xn+sY+jh*FQjN7AeTHTNkY2!u67p-%nCP{|K8?!h;zeLSTOX3HPs4Qh6;w3Ij> zzydLu)q;xuzU{v(rf!I$ilHT1Oq6X9_?-yRYW~cCrcavbEoDN;M{xoZ0!R43v zCn0$?<}s<@IzpBL^16;!_<8b+^%mo%IP5aw8c>S=V#M(CK+<2o=KcmtDEvy=_VlsxPG1+0MostxRq+i~RHp#M+&2r%yY8WI1k zU1IRAzdPFPVBbUq>gBgC7WzI#=JRzhxtzL`WJ&cVr!czsC|c|_)8rwxCZ$}U>Qzwg zB+_gIzj)}fhQ?-B z+?GTa&t>L>7}fh-iGyJ&=(uGbEv*NV$iK9>?{K&;+UCWtDkoEfZMsYjai!cZ0~90f zNi5sUfd3tOxM_gN>SkT9#LpN)@|%Hkvq#U$cPbrqqa#V&(?`t!wgGe3eI zf~QwAg~xbBHNPI^wDrVQNXifz)=joqNAE*=0Y5(y{X1~u1Gd*lOS8ZE`@v-H5Bq0f z4D*BZ1-4;$mSA!JBNY)b*6Bc?37j<2^kIkfmU|-5P`8cB9~z4)y(SgceJhcp>#uEN zer0hO(+sulN$-MLZjY=c!5?GMSUS@{j8TF0YePqNNnmm-=$8k8dBoFTxhtk0_6Sph zq~s%}?e?zVQjrz9j*S()zA$13GYLGrnIxd1An7(_3XEX1L$yi+e}>H9DExlnM)-nJ zc`)NR*H2YVmVeACrop%|wD%#SKX6c2MdB0IikrqRd@>`x$hww$Mbi1ITXkwLx+ohu zdKhPU=vwGW(I}n{Q*%FhZk#aPu)Sy+H6R#$bG%0FG7jhIyJ;NAiMjGk@D{i-l4x7v zi$W^$h|=o`Z)hz5gBLR8vidstRD*G`80_z;B(@|qE|x#KUBf;#`eIp`+HzyV!qpXz zwy;w^2<6JqslXYZ*@I<)EQHeDq(a8X@+1=-`o^mVlfAF#*VzOYVYN+AB0Xw26w|yw zpKE}RU=dUAqA%8!h2uB_762ztW=RuWCDf zOIBV5Jh--cY|rZDZ~CgzW1(s;ow;erbMJGaV+LWXM-5B-LeXd|MNB|GU>FvOB;egk zVO!Tsr2zFtGWHVRBgYFMBj@Wp%v#Vy!Y6Q<$DhozTP2Rrh{E0kfi&xdBOKc7@eskg za|}La7KtQ6g``x?}cC zDnvkE?!{CcI0UnKiqM&sUBr4Gqo_Q9m-odYv(tvy6~@58X4yJ?{f)gAB0=}Es(>8wLj{RCe`~}9xvHaswJ+vtnX0lIeB+>Up&7I9ki= z^omh{JZWbtyd|__A7i-Nt?$VL-oR!tjgW4&Y%a-Y2`0|%5M$$k2;n-_ld3-$OI|YZ zc&eN~>DKDxYk%W<3g1!3y$j@_)`}ZfRDWAU60d{ba<BZfLJaNf+$AgllP?Gt! zj{Rd?v5g|1rq;F1TLIWxMA7>qGOpb z&yevnc3JQBb$?bzy7#o}r2=exY8-S8>cIBhls6BZsRC5d2N!-WTu~Xbw}pidr20}o zUf86zU1T_!>HFGYzl|g66wc9HV`#j~!vD>5X2(_I#njB_6n%GH?WKo1NWv-gLb*OK ze0&N_&48Xy^yhp6NRL_pyV41#(!w8OX7D+7t|c=T8@>xzx?YDaUUzakb*p;IF9r!^ zu2JzMxRo7sDS3koHIS&8EIA=PR||Gs!r|Tg^SpPZN7g37uOlsV%hfpo*{B5zw?L(K zLX)!j825bDvCpiEWrl0>>jO6IvR+3TB(8$Mjlh5NXW!^Jxc7)_YC#lL>4gQ#m5*O+efw9XhB>@F@eKdFX@u~cF#F$)`<^q^zy56y(NpsFw3WW$ z3E~V7uFPU`)LQ7NuQy@W45BO=E$r^*^PiB4QR5271!AFh8CUrfPV+v_Pc_}hplVI_eWle$qo!O7p5HY&Cp(hHjnDlr+)ru z2Hi0l*lsYUjWWqaIsUw8$G4FD5qy)gLbiTVR6CYk?)p#2t!YsIof(4{$S4?I*H0h= z2XdkQekTxtKItWMRdp8@ftutWAw4!rQVDb!ijh}6JemN9-KD;RQFY*x4iOu%OHu|D zAo0D7LceHfY|_^sceCY}C3t+g11`Hs1AeA)iA=kHNphy}isTH9Au_Ebp66XTay}mJ zETpC7UHVt&E~*z*G%>k(J@S^ktQPG;?>8=lQnzvR#AQ`=#;r>smEg*`_q}&t<@-3g zbpei@MeB7#Oi*u;0_6I`Ja{ST{MSf;je<*0BkDQLuy>cF{MSeFJ>5KtAuDb>&1)f7 zn0y+^J`S_xMv*v{(ghDWOO-b)3&)MdN6O}Rf#Ehj*Y2`j<+YKT^Wp>bcWx2h07Y&$ z(e0=V#XiqnZfR2e&u=BkQ_sDU@}^UaxCO)(UrPe3QA3X%K8!GC-f4Dhs1v|e$MQg7 zo%)x0K#t!$5uJi`w)*KZrX97YmmPC=&DY2npN~?hfA^m7Rloi7&AOuU43CXmn94yKerR`HoH<%8aNW4%uUP#@tF&BbWRi7Ieqa`6 zJS)`iP})N#&sZRLl}d8K@BJ^6-M=WOHr?am{)>v)KW*_*UpDSW=X^vtB5$fN;Hgm_ zb1yK}@v*q$f)e)$Lo$d0FB2~VY}@W>BVF39(3fdp&;%T7o))nAQBncb7*Cz&wbk3W z7GgA=90(rYnd2B+1la@CfU#U$#IN#M3G}qlP0Bm7ZCj2~Y=ZD#SCkVm;j~x91zLDM zRS%sAocsD%-r(TiKN1qmS)5tf$@spo%3@9~t_+Yfk{+1d_NYm=prNYrRlgo?X~MiF zHq8_ZOxg|t+eO<0W(XHXt6oWTQZ(!D0C3xua0NWjF{anrk4H*gt|Q%!7>%FnFsf#_tu=z{XX$EyaL9%ylXQNHpt$mG;r7@fvZjdKg~;xv%+U*@ zA+v6$aB|zTu4J--jr&n$r)3#znGV&06M-!+w|oo>yBrhO2F`PT^YAT0B29PS-@hM| zYuxWOj7s!({xC-E)mv#-w$j^25|7vwW73ouCw=@!z@iH6>aCOfWQIo*af+@10H+Xp z$D#@TLeJbX6uZymUBP=vu>kDuWCWX{?pj5&QElqv z(Ovqqs3cwUId6Xp`%49Op_?wUY0rAVLZODT zWZtNJQ@uj9;>t>hUpdVzb@M*NN!C1SWc`qhwk-1P&ZpASQTv& zB(yz%lE1F3Bd$KNpb711-Q2acu`)`)XPV4d(673n75MJ#iS0w%!KofQ)=YFaYYEtE z;X&#J*d^H6C}OLD8L!3}$)fG~5e*Z+wtbXK!aO*)Aj|V*`v9a1^_An=Hgq~fV#baq zA_Mchtd!(==6#>F6K?;`m%>|5{`0!pBbLv##%rE?tD%s*We)!h>h4B}Ki)jAyy(xt zSs#W`mf`bvwWDLJaL@~|rn(VC^}xOqLz)E&lh)=wINfVItwrAuiZr#lYs_b`Ue}66K>D? zm5-IY@W_KPJMMdTx2n2`vgb0sL`ReQ7xqM&Npw%;K~s|drp?MDs=UuySN zkT^ROFd3QRZS$@8FcNn8p!Q&F1*u}+DaW&`ywfXS@!O8~qG|Z!yAtlpWeD=iB#=hVDN)5n%D)%Z!{} z7WYB!H#vBX*1E(n#Ym0Uq4yrnO5~b~nXx#Iav}cO-5Ir@dbyEi(P1$n(fobR`7e0k zPg&EopWBk0{6-viu=18BA4nkl)^A_g9ny8*Bp1Q9!WfeIz>^1y5B>-OJUCkC9f7BW z>tB+1gE+WC9eWbl!EeeE)Q+Q(W6ktR3A4n{ZTBL)rHFN(OX?0QEh}*v*YR*e%H(*& zN78?pcycENB_%sSdJ&fG6xR8wX0jqY=8(x$MA;XItN0WXc3IG-W#kHWRMNDv)oMgw zRAP}4S?a5r{7{DlfcYC6OZcU8JBepb5*6s^pBhug?UOUfYS)sbQ{S^1%A zyWhb)ienD>R*}${+P05n+`s<1wx?eXz9<^hS5D%`*(%WtIOV9|48?d$MSGs9MRMfjttzG%n9h6K%Wq^>rT=<6GIl1E zG#ngIvATs`MZjbBCi#bt-L~9jxPSw(ij?hZ1+B;~clH<3Ci3zpc&>J@1@+2SD*wBN zOYOzaUjacm;|F$kq{mB}zr_A6c2&!4)zLHguwZz|6NS}Y3;)|){!~M@|XOCB`$Lx?l3FeT=mjZ4u2JC*)Exj;`YEd{uLC6DKMtisP*%h5S62w*DN$ zvQaM+{8qoBN{<%hCtBHQ@Xwbovr&Kh^#(lmp1ID+=$Q`gpG%nZ|4EP=!;?>t8s9O% zT{0SVs668RW|)A0!zpc83=7pw!WQ@q*IfxG{6XNfTeok`C`f>Pnk>5JqIc+2p9_$> z)7pwWywjV&|I(rHwq%M<{&+E`rYne{?ZIMx&}nv*ELEw$Wi&+xn!qe8?B?soi&2`C zg|w~Vzbe@nQw|1*5XgGnp2BOs!rws%qrNehhnX1O>QK>*a>>`nOh(|WC7IPzLrl$H z>k3$pWa8BIVxJYp!rzP4r2(&A+31$$D-V17t(c2=^nG=eCj3%dl^!ap4X)HU8QW*6 zeDS#1S+wsEy$*=+gW5sd)yN)Od*cgp7J~?e5#7H3E4+zA$o7j>fVEC3=t#e3=w+1jgp|AIpK4u5#&?jf- z#dJ<3fZwR*oRNB&atNo9fL8h!#4A5xRvR$l{e2aCO`lvbv~AxdQN ztU*?FdPgyz5u51AByu^0y3!1tQ7zOb#C$9y0NhEVH}dS8RU{2%kCO9i^xd;PYQ5XQ zt_Z-EiSiglid?|-4zq_>7V?#1n}{&hq?WJTB)T4_;6FsA9Uo8<)(?d}09M`{iff{TN4U zyH%5;Z}t34BRbX3yypNHhKrC~d@f6YhP+ewJ(+pMdFlA}kCu80EpRwAe=70YG>7AN#j15{d#q!*(`7>Sj=z8*HrUBroF7GxyH*C6VH0kbaGx+&H6f`Jm z)BBEpFKq3LH|lhVB-&V7{4OmPY$7J)>(B8#^KVKNmL`H{dWi)^%}t`^`UkAh^r60F z9qQt)Er%6x6AM7Yl$79er<6_D9mzXYWF0EvuFWHW-6&=+b;psfrW=MP8mYA406>dk zN|!F}ger3vbV&r)9qbhqn(;&(ZcXx+&&~TpQfKo>g+$apdE_hkQtS6wiz*U!=Zu0R zv|1?j9PSn1hUKMOO{(&~rpAD|k7h!@)BEYV&Z(={TTaa)Rd}TdIkDk1qY~|v=Ib1( zv*3@fp~aI$Y(*Cx2^ zf=38g+8!WYKMANOZd`k^LCj)kFzF!?tjZL5{=%^Q_guY_azt>a0Wig!f7ZFbkjD{D z%KZ0_)LLQTKFbZ*$~D2)uWpg3#-!-?KeYR@mBCLl(p%3nbyMqssN$qo-#15QIw}Moyh9g4r)QNT3?4A)JVkI|kr^EhM1Nviaf3|J-qK5Q%98+|`6AK5c7g zm;&<>?wwZ{L*J$Qp1(J^a(Z9Yd{AifY~%#}&-;AezOrxBE_GL2_9aAO7KsGXSwU`g zvep~lpsmU|>a>AEn$)?^a=7A3d%kAAITCSR4o6?qPl!?Nj`A?wT`;l&K+mQG5oDK= znvw#h{$`3r71@BCi;NHny=_^GHYKoHMYdnZI>+#o)-rm5ocC#G_Ckv!tHO@`c{8E~ z4wM#F)J`v!7vLq%O7H?ktcc7V;d7GOLfA+FPFYm*8$ZX3C<0#5#qV_$=^LE5= z>Ba`Rhx9)|H#=losIfOTww%;Eex{kU`rn^Fw}r}y-}}o-)X&}cst@?S?1ymlo%yp) zq$+e(nZN0|B7X}+AA*hEPWTd)V&Q7r5~^bdTPuPQiXhJ)7vMr}cB-a5R>MP$IN$A zEWl=$?t&}7g_~tn2^ZsLZ;q+&%(OlmQec%k=LDCul`D=98ql zB$sX6XEhuGfsbM1cV>2!aG0G02@9!P2KXC5?^f9DcKx4o{I$pH!Qw}O-ypogbe%l~ zsebYQdKrV_3Wc`fJsxf)tJwOQR$h>Fan4V>0C?rl=G1qHuypniuvDQRQqJttxv9h6 zFg4*Ij*Km*&|a=81@qCwql1xChN5zNz2|2p!u{@NtbJCWekgdC)*e6vZ?3mUALQ%3 zibSuQkB)+J&$%0RT2RZyIM5S)-dB3twB3RuF4+r4w7YrgQ5gL0Kl-SZI;rJFYLg{c zFGNv|d?74xd@McUS*Leg#q?{M8SqHrPdp{`AKWW#Ec#jGaBT z0C7O*?3Mk$Etve*fttS_o(c`vj9~;$BliBZH;0xtQ|Z5+yHkDw-ZPwC~VPX094<1T@iCuo$dLI8!+LO z)WYStok``55oCT0SRTT51Sz^IbM?vrQ-evEJ>byLvL_Hcm!v-b!&z_OW(h~OBFV4ia#Mrc!7>c`+n&|}U!XVO>ybe!+;P>boc}I2$>hXe#gSRq zGhRtJcVWNi*^|I_tG&=rw=u=kuz2_itkK+j8<||VM)e8Hc96ioJj=zl5}c+)uHs&s zyp6bBeT#U`Vl*Kq^?K`R3;#}#_Fi71v9>pHSr&B_1V&7|kwo%Ome#hgva?1pJy&FF z38~&scCc}Li^Xxg!+H-AyxVa}+DI?#+~)o#NA^Qj;F}1H zKnk*aZ_n%uB{Q3j_5JXreL~_%U%6zPN*KiBbk_dGjw|XOMQcx!0mLaZvfR(P-)a)G z=MQ^`ANO$U2EK#1a$oE0F*anIARdG?fRMbX=N(t-NsYA|sWgX+`3?+}$70A=dIy}> z(}AZ0?ZT4YhcfMtp^2wL87o_?cXX+`dCrbl-b4d2QOy5?HyYJ zn~#EO*Ohbjwf+UpwV}lXtRkZM@AIOyF5H%*{FVXeI{8~ku(UKBWzx_{2_r2tacq;8 z9DWymy<+C#iSYZcoPbkchcD1WV;Fa+q%QbCKVQj{Q1Rn{R~Rky+L&0Jo|3RJ7&4GD zo1-=;v#QI|2+GKqI`pjYm4yg{!+}fKc1Ay(tKrB7@vZr&!3f@t^%U}+Jk)2eD9Zfx z&jk0({oWrlCCrBpX6nnWEY(z}MluxNNP%qs6a$R>$4pNfMYs@`L+z6I&bitgm?~+J zZL75E@g)Wxwgt1+Q?VV-*yTE#U9iV#kcC^$LL2-`r`*r5H3)HF<*dYkj+Tpi zzr&()dLfX~vRf{v*OH%J>sXC>_}{fVz-t&0-uxFFKib|{k_PyIXd4{~RD;Thj(D2V zS*3$PNjqranr>o1qn8X+(4uFP5(3HjdSg8Pw))cD4tK@@hdVLdLQW6 z6PWY57ld<)3pfB2x{k<>qO#g+2)>-Y;qAQqpO5qGb5W_eXrrNeD)PMaOuw*ERS%HOZH`otXV3%v2SDF zx51eI8TG#3_xrp4zw7^ZT?R9c=Q+!L&bjZ;x$pZJva!VIGv)}V{JzuZK_doa>>HiK zZS~|od+kZ=*#3d%L2qi}-h8;b_dKH9=UruDe@ znlQto^*c!oPEIWZJz@yURe_X@t9nNmOhwTRj0mjgGXl!D$(O$n>D5)6t}JOCUoJ*E ze=|n^UgGm!k>7Ju95`)9{-z`1AYGJdV7c(;$tNdv5xI1|>T#95+lq%Q%OEmz~!tEIzqJon3i}>14U80E(-p zc?D+es8WC7&8fYZD;A-j{0Fmw+2g0-9@B z#~v=o$Js*RU!kof@`d)UzZ0aL*pRJf{}RG&pGM_m@P}9d1L|m$r-Sx1LUj@3mdK z{_U@6g76D>@Qs+J-Eb0Zc~UIuk|+>5xZDt|rmD@Fe@PG2gp-3?V#uFvdM5B9bX!9D z9KMhW|1RWx?{(gusq*ssL)EPep*FG|?fh!o|1#X4`*J0)$mmu->ZpB@^^TIr+(1x0 zBU7kS#fjf^PN@H6Klo3Zywi6p-i`%+wOW$Y$i`xcQ6S8HyrL9MO-;9S-z7rs3yNw_ zo`iUBIFwY=Mw`wG(f-S%z1Bt_!)xC4A?#(D#xr5BTO*^S3_IW6X?`|o@lrv~6K*7{ z+h}9vP#_mda{ymc^(LROVln=YcK-2ZNV&}DK#H!YlEEj>tL4Uj>}J`hyo4ir*K1jW zoa0arZ?*VYc#_{Cbelw-oy}-A-j3zYJsl@Cmv6Dg5g+10qV4M6e!3WCk5id@y1!0c zTFvN~+%W7514WHVytqp7$Mc*@%~ZgB>J+}^M)pT*9E!@x2H~qr{w<)3K==U#rmM>} z&>Ni?_BGJZ2;668R!CL9&j&&r#yKnw8eJj$G1i;GndO01Z=o<6uP=nb+%XhG`U8?n zmpY84>rLqYg9xZgLayly8rF5c<9T3PIeT+sU>4*ktoxF0Y+nB;B4+hGDLRw+&OQ1! zak{rqxtBcmRmm@h-scj?5n27oa*iyt64@PA(L#DFjLGs0v{3&Z{70&R7FX#eFpWoeIiY*qXm>wWb|i6_<* zqbQ8o_E<&@gfOCV)HHaq&pgo>O<5k)d<&{*_Ug`PK0kzd$0M89?wV)x4>*AW?hYB& zQTiN3JtH%FsnPJc6*eq(36IzrW|sMI`e=uU&}5`xpv@CbOPJ(5#+ zU+O5tGkPsFd0zF#4P8@k|7ObZZ!APpnJr~E#*3w`2!sLSu1p|K3bcPfE-C+{ydZER zOv-}%on9R##`gpQfK>)^HwL6&5>j+gbR>WG-hR#sC=7i0&qDw>;G)Hly-T*A>i~eE zviYFEdmT3<`v+ElfNNcscnIi-_U1HXIFl0Nh(d7;sYTcR0l*7&$48o@91(>NfJP3SWqr@BcDm2p#_Q;-kW@|r*oNiq>%dpoGaVGVT~OM z7SbJCU)Co%-KG+veogBF=sPt%)ihXq{qfxM<-rS7a5}r;BcL5;e=`dP#(b>P(7+^M zR_{y2JF1qKWEEF)t2oeb1xmHKL2{=9nugkX-8z zpu&aH%SqXD9pub4Cr5ZO;OpPoCD%;j#E!Yr-6hw5q)>(D9~Vu3Lkqwxp8S8pibNfM zW@qu!Y_v*S50V70K5|m)7t&;<{hB{t8pi^8Y(hLlhPawX7w>-#W zNrYR+jRcRrbH_X=<=QsR{PnTt0=c*(wZuQb;ba zwoXdz*cheGx2~cgbEp8IEKpO=rl-}mJ1xgB+@vLz!kmG&gR6hz6+PQZZQbaC zB!3W*`u~mN&{*w!i|p5l3V}NZR(kL16Oi|me1aZqb_I`legEfp8B zY6;o`+f92j`4$Z=+E%EzTa%G1JEy$`ob z@Nk11X4~d~GY&(>2~ni~G0VS#>A=)%=4w6iuzS5XZ6qaxx|?rc&{(Ysq1WAw^Dgdn z16WFNp+*s3whk{;zE}b-X~^anj0NMVAC|3`ro3&KC|%WD0BVD}`Os|=YOeMwVc3l@ z|AT^to1(WZVUhEH$T^^%Q$cBRqxDR9TJsOAiNGBE;VFM>%t$LRT@UVmMNZV+)_I+g z@fY6&k+t&8Pg-3?UVJbjU(KcAyIkX=a`Kk~;tQ)zLEf{B__-OHW*4M}U2^a)er9KN z+a|MoG^q9~{)3FI)01=7Hy=9N5ZQxhWBXauM-ZnHUEFtls#i%bya%nORu;BTcmQYpMd~Ypth=2q%YIm^d529M{v4$ z*$O1tI0Gyx2rzmxwcz5fbI<$q*5rcCWX85ApD~=MjlCJ6ogA0%p5f(J*`|I`3*P!vdWA^p+1gpWb^d;A|6J;Crp3Kz zwIYt)Fle*EW0>wgphG(I0oe}^W%z`>g4X0^@#b*TyG*tZmmVO(=Qv;zgE^mpY2$)j zuK7b^O8$DMm6~!!)c^ap3`JllZR)gHvqHdmu@LuLP#B^QEQtj9k-_D^=m`#csxbN) z-j|1$)PT+1;dxy48wy>w(5_dlm}~`#ktwYo$=NH<4tX?cTWqBaJ3CxmT~_lon}s9U z7a79bf{I~9uG#nC<*3n(i;V3lWe#c8G4lV+1xEv1A;aC$0MP50O1b71a zH=pwyq%0p8($=zAJO%@9p?`Qz`wEJB4Ut`U=u}%wpRJrA{V_M92K2EN^fy3x zh(%CyQcM77*MB`9z5Vsm-0AG5!VyyEGvu`S34DV)?^bXMhcwxl+f3 zvbn=+Pg2^5AGjL+OckGcC+S#UmUndDk)bYw`U}AxuUV8BFAe|Lx>5+&;_zoLFfR^P znw4e|5aX*Nw)0y;QcDUXKGfc`hd$Gq;Nid;rXuYGY2Z5}$YZk!5BoO2%h7CXJ@hxA zXmu;Q#WF5EGSHu=nCpz>6jDWLgo}X+&Rzzi^WWeD4=Sb}2Z6ncRl{> zyam(rKX#`Zof+0J?C;_aKwLrH_+3P>dl_wsXbD)pL+qvkT|P8=`=0VFAsmuW4p>&! zB^a6IJ}(y_19lLT`l_Sh(VjN}*&wIQg++N(n(YH&USKLL*kzqV*|w0h5XFdrQuC06h!H*r~yz!A7Xf--fU&&=~5G>aRc8r)0~4^l+66(~%lC2FLZJk(xORpJ z-Q>yR6UhgDr-g;bj?jr~MHEy` z`^>4Z5H1SvawS)hi-863Y<%R#uVf<-*l}>~ z5-cV6ycQBEeRxC?kjWmZ0Tf&Rh?B|7Wr-4vv~Y>XWqe~LfNeOu1bf8BdZ^DhIqwv0 zk16dYut|u&+jVd|-$ESUF{m8L`5JJ}H?>^Gf2>VluP>)*RleU?CAbW6+>jF@#UJKP z^`S8$p6*3=_3JpRp1tFz>?^Nf z40{Ln;OiPhKH*M9&7Z5mt}rcl9t`gWz5TpM;WFih(mg7w9a)~P`i%oFSy@GqrOn-P zHf|5-=?6<CYLq*MQvMiO()$SCreo%POw ziG*>a+q~~AL80AyK76sMBKU%QGM&Yk^>h;=IP-4E>kZLTHL*Dhk)$^X={R)6gvYYN zz91_t*|^G2ZSaa}Y1#-a2^Jg~f3CP^)DJCN7rhuFdW_DgnW~WI@r(aiuQ}FaxAsIS z`93A&wM+MK4Ne*;H&s)C70WXyZE)&{HVg^8nEeW&2ygjQ39ueOwdymi*E-EzdoYmrL64qSG4kux#@Xz-r3YHSxunil&6cGFBfvKREcC_ zEGNA#pVXg40S1FtRD6H7$_?2aZ`qB8PIp4bN*L_2Mnm52qsh7hz0A4Xn!a(LL!x)D zEJky`_!bZzygp}LMFZUDfwutAeSi}=N5iKkWOemRd%@C)7uCTTcC{c*NMJvEnd$qU zS|9C%bFA*Ey_?=)?Ys{qjB~o{fBJZ;tY&^^I#Z4QObec$UeLt|RoI)#4R|F?zA$&c z$^X*z&}9yRR8r~Q#Du40PgS(noLNP90>^4RV`7E_;$ZN{k3E9EcF!{D-r?mVkUO3b z1`PkOBG4k74$Kc9DU~_8*E{PueDriYv{Sf^7#4QrWBP(2B^8g~C^vB1S+Lcb-1~f8 z;jYsRG#9v30FJ=4OS)3!ZfrHg-RWdM)B3O$xp6L80A#rO>Z~-GI6Eim_Yi(FsqQC-v0o*ttJ&`UibQ&LPIj)L{; zRET1+01Ffa(JDzAr6qv%r1;1xvhmk0nM};nsc)P~QT~F7 zI(6*Dki6hZZE!!DoppY!QQ%k5_zg(LHmPWl zHRS8Cno7d6owlnceP9^3FccyQzaTdI`>Zu5`s1Nj$=tP4J#D<$vWl`BVmfZ*wsja8 z?K*SfUP_HIH!Kae$I}l9T_^R5Fay{$@|Bc52pCvP+X3PmC{j})-fcC{kHgfe_*S?b z`BQCp-M@i6mA=_&2w~4vs>r)HD(xjkzn7xqZUo{PvqN+Xoe}RcS9c(Ei5@Qgg08WY zOqidSnTdhAW)7+o$T)oVaUhtrq?x*{YVruhPC-TG53dlvw&*)%e81w+HD)e%JIwlg zqbt{YLx;Kobivle3qMrV^GCp_NGq{o05a0PoMjoO%fJndWOu1{2LinjP&(fWaMEbW2Wnd)*N~@;4JMxir2m)877a z`@3?ve8#|0Azkp#2bPtbmgR28vjZ6Ed65-7H@xl6IWLO@&Wr%7 z+!F$E&hyVtkU2H+wypaG4&@9QB*9+b`FKz|ORhmuP69Wwk`fI~o5sa^TwMp*tL`>2 za9*z)8I+GD>XOvPa*<%5xgQg(Ui57r@t!++bxI`_h2(Lj5r|;?MEoTuii}pwO$Zc1 zXkvOR3sc%OMPdi?7ZImB{Yo<~gRDQAtO4WaHQuWOWU};iAQn)g{QQp(xM?QnJ=x$) zTFm2%JWkMlX1QGfCMg4Y`4UW?GIf;UDeq)U!yjND@FEh%Uj z(wKNzZPMlBmvHPd|9&4dO7r5l?|VAPc=)!C{j1|eQhYhTf;oegGA`2n zJu9JdyRch~>2Ze)ydD)fP)BEgxE#!+{TlonM!SLj-jrDFkr+KK8w14XM5>Mt5xhX+ z%}m(HqIF?MZSZkb*aX`?tz(}=imUIyf^1`?;W34Dc~H?y)s`{!gjL6_AFdXpLUa#7 zV1X9Sc|ga1LY#Q)SprTRGFjtPcC9KtJo?_Nuy7qV!L^~$8x|d491wm)Lr2GM+Va^X zUStRDS3I4uy#QWcjW!RcLoCIeQuGv$_-M@pULABVmlMuCb&IQf>Nc$7K*UIXFKJm+ zy663}7X#MO{47;h$Tf>H#(C|J8x4G+vY5z3yL7`xj!sQ$N!S)h$40DjU2bEdfxRhw zWF-6`v)SE#GHR-Xt9};4?{f4mpi=B30s-DKRy9uJL@-6hbM@AqUTSKde{)l{Z^&YQ-QG>AuddNg zaarDM!cf{Qi$DmesUxl+W@@R3{)(UJGQcs$#!z}wNpg|}xEIIUAsIFtHey6drUC2i ztQfb^aJtq80OnXX^p-R@i7(;J3aWy`9dna@wB%Ku!yBuHG>dPw$++R1IS=a4=y8)b z*};BSNCX9u0!t;}mu3o;fxB?4TGv>sxO8qx8Cb zioh{SQFX%RVQ*AuT(Mc}w&hk4&^8Hh`mQ^PSzSNR@sHB|a?<@cz=Bz=LmN1(iR=O5 z?P1ck5WSPP=$YcukjU>089VRfR-g^N^+`WB@DFatW|}RFEUdct4wLfZcW9A0AlErm zN_HUYesj3WI=i87+_&?_JPSB~tzq;W^RI^<1V`OSPqOzNalyqV3LU(XZ+WQje~95$ zIZNYznd0do1ALVbHVQxet)+>)EW8$R7!%;W!6#_T(|f=7exs$_^tJ0xn$|LWv1)24 zpHxfI)^7QY8EoW6qm+~lQRL}eh_Z@fiE$0QAyTmsYHgw0obzVc>w9=qBFlvf7g7>X zB%#+RCLv*VAsKZ;!qG0Ff<#Nk+_C$nb9!uLuw3uLJ<|}N-~k2e23QwU>`h5E3w5sL zhy9#rjd=MnZ+K399lOzx{VI+ZctW?;0e?i=F+cn|xq;hjv4DIbu);_p2!wg#2g z+!4$^w0ZAG153}`A7ZRC3CREx>&sw&49SRI^jVA-Z$azDq!k6&)6I-FWAIIo9Dl^S zl(~HYs@$|LhoG*#{?Yx8fN?PTz?GLaF$T7jkEne!=)S19CTK3^a5*ey@w9$e|7fWq z{oo=KO}6c@U-hDV!m5Bx4STYZ!kX%?a21T)@JOtaD~+AoLz>%b16PD@BQ|&LzAN3F z@9!FVpQozJ|6=x!pBQ3Yl>`a7)QcD$&Z*bXcLo1Fhq?{h%G$qXEHVQkC9>t} zDD_pOW{>iyQ-P4Sc2!V47<#~b=g!5%#Kif5LioY@|NRra-Bp-s_e1}eY6^OWlktkeY3RG-o3j)?*n=jT9ysstKY)2!AL zh!=F5o3iOAc4ZF_TF`gC_zw9dcPqHXkOM4`;c+uX%NcKhNuVlxETIOzQ|GL9;%KV3 zm;!XQ&z0l&C&t*1#5)a=m%iJM=Pg<999n1virX9=4{2nH%@LMOwsv0B{5%@f;Ab?b zUJU20Ur%$}@TY4^3c_-5Ut)uJ0F*-9y=|TkB#Kt3Q2wnsCBjt`I0M4aVo#QD<8t_K zh-%py?p!zTN?70=xv5|M8HM83ukLjk{Q%Bm+0`)A?bVx>pie&Q>$ol5g!by7lDev{ z>{o?2q`jUU=H6u2r^PF3wbb_$pa1BhXs^~O@99SUa_;3f4Xu@BP{7QUwqKxAUT0mO zaMKeJ`~mN@VJCorm!II>+el(Epa?h?CCKCKXi?YWKa@z)zIA~I96bRD?Kg`0t?Q+RY3WpV{Rokd?TpQgBU{CV+RgT>Igcrn!1Qrk! zsY{T+ae)WKNSd$A+Gs9M+pIiWI=UPR$6g`{U2RmM!%^evW{?m8%n*UOm!hQiu%O0m z(nYvco8k&qdq8_<_n~?HThIurTL>Un$Ge$+-ie7x-)jp^SPd$j`6)z9?hTXBV`3J- zL@TS(EuoH5>%LDtpr2m{(hw6&FrbY-)J1>ybp9Oe$(NiQe!gg*z6+bex$8!!j}7jV zCYx~K^~w!_LUp)4VAz-=&A`++#p{YC-kV~IsG3#CKss=O8WOwg7HPC}=?g{cB=1oz zAdUk%jt!^AYSzHHM9y?t#?as4e27_gt z-#?CC2bkt|UFSm2+}DMUhBb%XFLjsQAL|67aUwK_A`tLY zGP4*%fDpAT_YU2i)lmk|8@q=yEji_Z0oCdT2BAV=JnT2ZHySJI&$uTq;-@3?)Uf>> zGc@6N4f*WsthuWO8Q0!qXz!o89|7t_4ZCVxR(`pgtYmMwyoYJR#WeoNYs~LqAgS!- zK{#h1(T@?AUv<}m$DqD>f~izB+xKRdsd1Ud#fuONd$6K=YxEVA41v)VS<92#ihpCS>vN)ANQdr^gR|K0f*~CNp5T}?xgX_ zNJfN#I1OI&=W53NF*nBQT@0WXFT4r9)a|_hLwA1uh|o}|5c%27#oY8{by8cjdI1|O z$)>pOuZ$nx#IVn;ffg3T4=6@~EeVoJcz~K9$ofOIc2>q$;4NKwV}zN20+CqlR-My*^^aQo9YN*_ictvEm0uP1D|gAXcagEOPCg49VMy>Z)Zu(f?uce zID^!mw{^=?IbgfKZj`&6l~;tsWzcjV1qbsEz2_La+imo>frdmS-JDaQ^Z|3fJtCgH zR|6$YHc&G4N*$2D^_xN8X&2=lu6S>%;@Mb94B@erEcMM3hbt)p9bzq7+Y?qa10rEK my#D1ubejsmqsc8C!Bd-bs`^N&a2WWKlRB*|Ss?M$@BaYcmCq6Y delta 121106 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

U(+3 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 AuK)l5 diff --git a/icons/mob/humans/onmob/items_righthand_0.dmi b/icons/mob/humans/onmob/items_righthand_0.dmi index d53360ec86a773b0357f1d02dd59b3bb01e33779..b8285acc65adc1016abbcb708353d69fd2508002 100644 GIT binary patch delta 120757 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ÕRZC2}VC<5r%NB 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≫Pn+>9Z{A9iHce|cTev8k!uQJD(z0^WAS-ml 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 z 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 AcmMzZ delta 119781 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 XJ?)Q>2~u!DfJ^(jo@U{-doTV2C5=My From b5e180c53acbca0fcc195e9b9d13a7c42b3f4a92 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 1 Apr 2024 10:51:42 +0100 Subject: [PATCH 27/82] Automatic changelog for PR #6055 [ci skip] --- html/changelogs/AutoChangeLog-pr-6055.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6055.yml diff --git a/html/changelogs/AutoChangeLog-pr-6055.yml b/html/changelogs/AutoChangeLog-pr-6055.yml new file mode 100644 index 000000000000..e3420a6ae3ac --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6055.yml @@ -0,0 +1,4 @@ +author: "sleepynecrons" +delete-after: True +changes: + - imageadd: "added missing backpack onmob states for \"classic\" gearset" \ No newline at end of file From 331ac725daa147c0810025ec196c8df67f2ebd4d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 2 Apr 2024 01:12:00 +0000 Subject: [PATCH 28/82] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6055.yml | 4 ---- html/changelogs/archive/2024-04.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6055.yml diff --git a/html/changelogs/AutoChangeLog-pr-6055.yml b/html/changelogs/AutoChangeLog-pr-6055.yml deleted file mode 100644 index e3420a6ae3ac..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6055.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "sleepynecrons" -delete-after: True -changes: - - imageadd: "added missing backpack onmob states for \"classic\" gearset" \ No newline at end of file diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml index 42426c92bff2..83c879c13083 100644 --- a/html/changelogs/archive/2024-04.yml +++ b/html/changelogs/archive/2024-04.yml @@ -18,3 +18,6 @@ been moved back slightly allowing marines and xenos a new flank route realforest2001: - code_imp: Removes an unused camera var. +2024-04-02: + sleepynecrons: + - imageadd: added missing backpack onmob states for "classic" gearset From 35d80bb68ec4e1fd52fccd5054cd5cdbe1e9e2fe Mon Sep 17 00:00:00 2001 From: Vero <73014819+vero5123@users.noreply.github.com> Date: Tue, 2 Apr 2024 08:27:34 -0700 Subject: [PATCH 29/82] Fixes carlarc's OP chocolate (#6003) # About the pull request Fixes #4695, The issue isn't inherently the attack speed, although it is quite fast, many small items also have a relatively fast attack speed. The problem is that when you combine the attack speed with a food item that somehow has a force of 35 you get a very effective weapon capable of destroying many different types of structures fairly easily, same issue with the scalpel. My solution here was to just decrease the amount of force the items have rather than lowering the attack speed. You shouldn't be able to use a scalpel or a box of chocolate to more effectively destroy weeds rather than a machete. I doubt these are the only two items that have this problem, I guess in the future when someone comes across a similar issue just link this pr so they can easily identify the exploit. # Changelog :cl: fix: lowers the scalpel and chunk box's ability to destroy various structures. add: chunk box is now a melee weapon /:cl: --------- Co-authored-by: Vicacrov <49321394+Vicacrov@users.noreply.github.com> Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com> Co-authored-by: DOOM --- code/game/machinery/bots/bots.dm | 4 ++-- code/game/machinery/deployable.dm | 8 ++++---- code/game/objects/items.dm | 2 ++ .../items/reagent_containers/food/snacks.dm | 16 ++++++++++++---- code/game/objects/items/tools/surgery_tools.dm | 1 + .../objects/structures/barricade/barricade.dm | 2 +- code/game/objects/structures/barricade/misc.dm | 8 ++++---- code/game/objects/structures/displaycase.dm | 2 +- code/game/objects/structures/fence.dm | 4 ++-- code/game/objects/structures/lamarr_cage.dm | 4 ++-- code/game/objects/structures/mineral_doors.dm | 2 +- code/game/objects/structures/mirror.dm | 4 ++-- code/game/objects/structures/window.dm | 2 +- code/game/turfs/walls/wall_types.dm | 4 ++-- code/modules/cm_aliens/XenoStructures.dm | 4 ++-- code/modules/cm_aliens/weeds.dm | 2 +- code/modules/power/lighting.dm | 2 +- code/modules/vehicles/vehicle.dm | 6 +++--- 18 files changed, 44 insertions(+), 33 deletions(-) diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 46050d2705b3..1f82d28dbbf8 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -84,9 +84,9 @@ if(hasvar(W,"force") && hasvar(W,"damtype")) switch(W.damtype) if("fire") - src.health -= W.force * fire_dam_coeff + health -= W.force * W.demolition_mod * fire_dam_coeff if("brute") - src.health -= W.force * brute_dam_coeff + health -= W.force * W.demolition_mod * brute_dam_coeff ..() healthcheck() else diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 687882d9d7ae..7907c9f28985 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -51,11 +51,11 @@ else switch(W.damtype) if("fire") - src.health -= W.force * 0.75 + health -= W.force * W.demolition_mod * 0.75 if("brute") - src.health -= W.force * 0.5 - if (src.health <= 0) - src.explode() + health -= W.force * W.demolition_mod * 0.5 + if (health <= 0) + explode() ..() /obj/structure/machinery/deployable/barrier/ex_act(severity) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index fcd431c33d26..f6aa2600f838 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -22,6 +22,8 @@ var/attack_speed = 11 //+3, Adds up to 10. Added an extra 4 removed from /mob/proc/do_click() ///Used in attackby() to say how something was attacked "[x] has been [z.attack_verb] by [y] with [z]" var/list/attack_verb + /// A multiplier to an object's force when used against a stucture. + var/demolition_mod = 1 health = null diff --git a/code/game/objects/items/reagent_containers/food/snacks.dm b/code/game/objects/items/reagent_containers/food/snacks.dm index 112a8e40e85b..79a108d24bf1 100644 --- a/code/game/objects/items/reagent_containers/food/snacks.dm +++ b/code/game/objects/items/reagent_containers/food/snacks.dm @@ -55,7 +55,13 @@ return FALSE if(package) - to_chat(M, SPAN_WARNING("How do you expect to eat this with the package still on?")) + if(user.a_intent == INTENT_HARM) + return ..() // chunk box gaming + + if(user == M) + to_chat(M, SPAN_WARNING("How do you expect to eat this with the package still on?")) + else + to_chat(M, SPAN_WARNING("[user] made an endearing attempt to force feed you a snack with the packaging still on.")) return FALSE if(istype(M, /mob/living/carbon)) @@ -3289,8 +3295,11 @@ name = "CHUNK box" desc = "A bar of \"The CHUNK\" brand chocolate. \"The densest chocolate permitted to exist according to federal law. We are legally required to ask you not to use this blunt object for anything other than nutrition.\"" icon_state = "chunk" - force = 15 //LEGAL LIMIT OF CHOCOLATE + hitsound = "swing_hit" + force = 15 throwforce = 10 + attack_speed = 10 + demolition_mod = 0.3 bitesize = 2 wrapper = /obj/item/trash/chunk @@ -3304,8 +3313,7 @@ desc = "A 'crate', as the marketing called it, of \"The HUNK\" brand chocolate. An early version of the CHUNK box, the HUNK bar was hit by a class action lawsuit and forced to go into bankruptcy and get bought out by the Company when hundreds of customers had their teeth crack from simply attempting to eat the bar." icon_state = "hunk" w_class = SIZE_MEDIUM - hitsound = "swing_hit" - force = 35 //ILLEGAL LIMIT OF CHOCOLATE + force = 35 throwforce = 50 bitesize = 20 wrapper = /obj/item/trash/chunk/hunk diff --git a/code/game/objects/items/tools/surgery_tools.dm b/code/game/objects/items/tools/surgery_tools.dm index 7d354d8d8c1c..a1792b574eec 100644 --- a/code/game/objects/items/tools/surgery_tools.dm +++ b/code/game/objects/items/tools/surgery_tools.dm @@ -96,6 +96,7 @@ force = 10 sharp = IS_SHARP_ITEM_ACCURATE edge = 1 + demolition_mod = 0.1 w_class = SIZE_TINY throwforce = 5 flags_item = CAN_DIG_SHRAPNEL diff --git a/code/game/objects/structures/barricade/barricade.dm b/code/game/objects/structures/barricade/barricade.dm index 313067ca6a56..edb13ac16e5a 100644 --- a/code/game/objects/structures/barricade/barricade.dm +++ b/code/game/objects/structures/barricade/barricade.dm @@ -333,7 +333,7 @@ take_damage(dam * burn_flame_multiplier) /obj/structure/barricade/proc/hit_barricade(obj/item/item) - take_damage(item.force * 0.5 * brute_multiplier) + take_damage(item.force * item.demolition_mod * 0.5 * brute_multiplier) /obj/structure/barricade/proc/take_damage(damage) for(var/obj/structure/barricade/barricade in get_step(src,dir)) //discourage double-stacking barricades by removing health from opposing barricade diff --git a/code/game/objects/structures/barricade/misc.dm b/code/game/objects/structures/barricade/misc.dm index a0465de8f070..8fcf7cec41ad 100644 --- a/code/game/objects/structures/barricade/misc.dm +++ b/code/game/objects/structures/barricade/misc.dm @@ -50,9 +50,9 @@ /obj/structure/barricade/snow/hit_barricade(obj/item/I) switch(I.damtype) if("fire") - take_damage( I.force * 0.6 ) + take_damage( I.force * I.demolition_mod * 0.6 ) if("brute") - take_damage( I.force * 0.3 ) + take_damage( I.force * I.demolition_mod * 0.3 ) return @@ -106,6 +106,6 @@ /obj/structure/barricade/wooden/hit_barricade(obj/item/I) switch(I.damtype) if("fire") - take_damage( I.force * 1.5 ) + take_damage( I.force * I.demolition_mod * 1.5 ) if("brute") - take_damage( I.force * 0.75 ) + take_damage( I.force * I.demolition_mod * 0.75 ) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 8439a887e57f..bfc9bfa7833e 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -57,7 +57,7 @@ /obj/structure/displaycase/attackby(obj/item/W as obj, mob/user as mob) - src.health -= W.force + src.health -= W.force * W.demolition_mod src.healthcheck() ..() return diff --git a/code/game/objects/structures/fence.dm b/code/game/objects/structures/fence.dm index db24dfdfebdd..60a8682a4930 100644 --- a/code/game/objects/structures/fence.dm +++ b/code/game/objects/structures/fence.dm @@ -170,9 +170,9 @@ else switch(W.damtype) if("fire") - health -= W.force + health -= W.force * W.demolition_mod if("brute") - health -= W.force * 0.1 + health -= W.force * W.demolition_mod * 0.1 healthcheck(1, 1, user, W) ..() diff --git a/code/game/objects/structures/lamarr_cage.dm b/code/game/objects/structures/lamarr_cage.dm index fbae7a387a63..3708b15b25e6 100644 --- a/code/game/objects/structures/lamarr_cage.dm +++ b/code/game/objects/structures/lamarr_cage.dm @@ -53,8 +53,8 @@ /obj/structure/lamarr/attackby(obj/item/W as obj, mob/user as mob) - src.health -= W.force - src.healthcheck() + health -= W.force * W.demolition_mod + healthcheck() ..() return diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 25dc0040e2ac..0fd22361c67b 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -102,7 +102,7 @@ Dismantle() else if(!(W.flags_item & NOBLUDGEON) && W.force) user.animation_attack_on(src) - hardness -= W.force/100 + hardness -= W.force/100 * W.demolition_mod to_chat(user, "You hit the [name] with your [W.name]!") CheckHardness() else diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index a8d76843313a..0ee7453782d9 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -121,10 +121,10 @@ playsound(loc, 'sound/effects/Glasshit.ogg', 25, 1) return if(shattered) - playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 25, 1) + playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', 25, 1) user.visible_message(SPAN_WARNING("[user] hits [src] with [I], but it's already broken!"), SPAN_WARNING("You hit [src] with [I], but it's already broken!")) return - if(prob(I.force * 2)) + if(prob(I.force * I.demolition_mod * 2)) user.visible_message(SPAN_WARNING("[user] smashes [src] with [I]!"), SPAN_WARNING("You smash [src] with [I]!")) shatter() else diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 226045caaea6..81d7f24f054e 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -286,7 +286,7 @@ to_chat(user, (state ? SPAN_NOTICE("You have pried the window into the frame.") : SPAN_NOTICE("You have pried the window out of the frame."))) else if(!not_damageable) //Impossible to destroy - health -= W.force + health -= W.force * W.demolition_mod if(health <= 7 && !reinf && !static_frame && !not_deconstructable) anchored = FALSE update_nearby_icons() diff --git a/code/game/turfs/walls/wall_types.dm b/code/game/turfs/walls/wall_types.dm index 259e386825ff..7b26854737cc 100644 --- a/code/game/turfs/walls/wall_types.dm +++ b/code/game/turfs/walls/wall_types.dm @@ -1044,7 +1044,7 @@ INITIALIZE_IMMEDIATE(/turf/closed/wall/indestructible/splashscreen) /obj/structure/alien/movable_wall/attackby(obj/item/W, mob/living/user) if(!(W.flags_item & NOBLUDGEON)) user.animation_attack_on(src) - take_damage(W.force*RESIN_MELEE_DAMAGE_MULTIPLIER, user) + take_damage(W.force*RESIN_MELEE_DAMAGE_MULTIPLIER*W.demolition_mod, user) playsound(src, "alien_resin_break", 25) else return attack_hand(user) @@ -1280,7 +1280,7 @@ INITIALIZE_IMMEDIATE(/turf/closed/wall/indestructible/splashscreen) if(!(W.flags_item & NOBLUDGEON)) user.animation_attack_on(src) - take_damage(W.force*RESIN_MELEE_DAMAGE_MULTIPLIER, user) + take_damage(W.force*RESIN_MELEE_DAMAGE_MULTIPLIER*W.demolition_mod, user) playsound(src, "alien_resin_break", 25) else return attack_hand(user) diff --git a/code/modules/cm_aliens/XenoStructures.dm b/code/modules/cm_aliens/XenoStructures.dm index c014fbf9c211..635bca03241f 100644 --- a/code/modules/cm_aliens/XenoStructures.dm +++ b/code/modules/cm_aliens/XenoStructures.dm @@ -118,7 +118,7 @@ /obj/effect/alien/resin/attackby(obj/item/W, mob/user) if(!(W.flags_item & NOBLUDGEON)) - var/damage = W.force * RESIN_MELEE_DAMAGE_MULTIPLIER + var/damage = W.force * W.demolition_mod * RESIN_MELEE_DAMAGE_MULTIPLIER health -= damage if(istype(src, /obj/effect/alien/resin/sticky)) playsound(loc, "alien_resin_move", 25) @@ -391,7 +391,7 @@ return // defer to item afterattack if(!(W.flags_item & NOBLUDGEON) && W.force) user.animation_attack_on(src) - health -= W.force*RESIN_MELEE_DAMAGE_MULTIPLIER + health -= W.force * RESIN_MELEE_DAMAGE_MULTIPLIER * W.demolition_mod to_chat(user, "You hit the [name] with your [W.name]!") playsound(loc, "alien_resin_move", 25) healthcheck() diff --git a/code/modules/cm_aliens/weeds.dm b/code/modules/cm_aliens/weeds.dm index d614d87bf9b9..2206bc528e82 100644 --- a/code/modules/cm_aliens/weeds.dm +++ b/code/modules/cm_aliens/weeds.dm @@ -377,7 +377,7 @@ else to_chat(user, SPAN_WARNING("You cut \the [src] away with \the [attacking_item].")) - var/damage = attacking_item.force / 3 + var/damage = (attacking_item.force * attacking_item.demolition_mod) / 3 playsound(loc, "alien_resin_break", 25) if(iswelder(attacking_item)) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 309fa583589c..c95fa6af5045 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -390,7 +390,7 @@ else if(status != LIGHT_BROKEN && status != LIGHT_EMPTY) - if(prob(1+W.force * 5)) + if(prob(1+W.force * W.demolition_mod * 5)) to_chat(user, "You hit the light, and it smashes!") for(var/mob/M as anything in viewers(src)) diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm index 014452426a3c..8632159b4f6d 100644 --- a/code/modules/vehicles/vehicle.dm +++ b/code/modules/vehicles/vehicle.dm @@ -84,10 +84,10 @@ else if(W.force) switch(W.damtype) if("fire") - health -= W.force * fire_dam_coeff + health -= W.force * W.demolition_mod * fire_dam_coeff if("brute") - health -= W.force * brute_dam_coeff - playsound(src.loc, "smash.ogg", 25, 1) + health -= W.force * W.demolition_mod * brute_dam_coeff + playsound(loc, "smash.ogg", 25, 1) user.visible_message(SPAN_DANGER("[user] hits [src] with [W]."),SPAN_DANGER("You hit [src] with [W].")) healthcheck() else From 8d8e164a4f6dbaf8f4e937e0b8d4e1b8e0521ce2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 2 Apr 2024 16:32:47 +0100 Subject: [PATCH 30/82] Automatic changelog for PR #6003 [ci skip] --- html/changelogs/AutoChangeLog-pr-6003.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6003.yml diff --git a/html/changelogs/AutoChangeLog-pr-6003.yml b/html/changelogs/AutoChangeLog-pr-6003.yml new file mode 100644 index 000000000000..83f3cc6486f0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6003.yml @@ -0,0 +1,5 @@ +author: "vero5123" +delete-after: True +changes: + - bugfix: "lowers the scalpel and chunk box's ability to destroy various structures." + - rscadd: "chunk box is now a melee weapon" \ No newline at end of file From 0bfc13c1f51e2355ad54b7fda55ac2860e926e33 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 3 Apr 2024 01:08:08 +0000 Subject: [PATCH 31/82] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6003.yml | 5 ----- html/changelogs/archive/2024-04.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6003.yml diff --git a/html/changelogs/AutoChangeLog-pr-6003.yml b/html/changelogs/AutoChangeLog-pr-6003.yml deleted file mode 100644 index 83f3cc6486f0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6003.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "vero5123" -delete-after: True -changes: - - bugfix: "lowers the scalpel and chunk box's ability to destroy various structures." - - rscadd: "chunk box is now a melee weapon" \ No newline at end of file diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml index 83c879c13083..f595daee9f56 100644 --- a/html/changelogs/archive/2024-04.yml +++ b/html/changelogs/archive/2024-04.yml @@ -21,3 +21,7 @@ 2024-04-02: sleepynecrons: - imageadd: added missing backpack onmob states for "classic" gearset +2024-04-03: + vero5123: + - bugfix: lowers the scalpel and chunk box's ability to destroy various structures. + - rscadd: chunk box is now a melee weapon From 18eddb2cd10f71082d9cc014f6ca559751156fc9 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Wed, 3 Apr 2024 02:28:29 +0100 Subject: [PATCH 32/82] Project ARES: Added Tech Unlock logs (#5006) # About the pull request As the title says, you can now view who unlocked techs in the ARES Interface (if you're senior command) I have also split the cameras in the core to an indivual network that is not shared with the rest of the ship, and placed a camera console to view this network in CIC, CO's Office, CE's Office and Brig Office # Explain why it's good for the game # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Added AI Core camera consoles to CE, CO and Brig offices, along with CIC and Lifeboat bubble. maptweak: Added Tech Control Console to ARES Core. add: Added Tech Unlock logs to ARES Interface /:cl: --- code/__DEFINES/ARES.dm | 1 + .../subsystem/objectives_controller.dm | 1 + code/game/machinery/ARES/ARES_interface.dm | 18 +++ .../machinery/ARES/ARES_interface_admin.dm | 14 ++ code/game/machinery/ARES/ARES_procs.dm | 12 ++ code/game/machinery/ARES/ARES_records.dm | 12 ++ code/game/machinery/camera/presets.dm | 2 +- code/modules/cm_tech/tech.dm | 13 +- .../cm_tech/techs/abstract/transitory.dm | 7 +- .../cm_tech/techs/marine/tier1/points.dm | 1 - .../techs/marine/tier2/orbital_ammo.dm | 2 - .../cm_tech/techs/marine/tier3/cryo_spec.dm | 1 - .../cm_tech/techs/marine/tier3/cryorine.dm | 1 - code/modules/cm_tech/trees/marine.dm | 2 +- maps/map_files/USS_Almayer/USS_Almayer.dmm | 110 +++++++++------ tgui/packages/tgui/interfaces/AresAdmin.js | 127 ++++++++++++++++++ .../tgui/interfaces/AresInterface.jsx | 127 +++++++++++++++++- 17 files changed, 400 insertions(+), 51 deletions(-) diff --git a/code/__DEFINES/ARES.dm b/code/__DEFINES/ARES.dm index db50ac05f2b9..7eee073aca51 100644 --- a/code/__DEFINES/ARES.dm +++ b/code/__DEFINES/ARES.dm @@ -28,6 +28,7 @@ #define ARES_RECORD_MAINTENANCE "Maintenance Ticket" #define ARES_RECORD_ACCESS "Access Ticket" #define ARES_RECORD_FLIGHT "Flight Record" +#define ARES_RECORD_TECH "Tech Control Record" /// Not by ARES logged through marine_announcement() #define ARES_LOG_NONE 0 diff --git a/code/controllers/subsystem/objectives_controller.dm b/code/controllers/subsystem/objectives_controller.dm index a858dff07475..38accda46004 100644 --- a/code/controllers/subsystem/objectives_controller.dm +++ b/code/controllers/subsystem/objectives_controller.dm @@ -96,6 +96,7 @@ SUBSYSTEM_DEF(objectives) ai_silent_announcement(message, ":v", TRUE) ai_silent_announcement(message, ":t", TRUE) + log_ares_tech(MAIN_AI_SYSTEM, FALSE, "TECH REPORT", "[round(tree.points, 0.1)] points available.", 0) tree.total_points_last_sitrep = tree.total_points next_sitrep = world.time + SITREP_INTERVAL diff --git a/code/game/machinery/ARES/ARES_interface.dm b/code/game/machinery/ARES/ARES_interface.dm index dd99240b2550..d6f58f371715 100644 --- a/code/game/machinery/ARES/ARES_interface.dm +++ b/code/game/machinery/ARES/ARES_interface.dm @@ -183,6 +183,17 @@ logged_orders += list(current_order) data["records_requisition"] = logged_orders + var/list/logged_techs = list() + for(var/datum/ares_record/tech/tech_unlock as anything in datacore.records_tech) + var/list/current_tech = list() + current_tech["time"] = tech_unlock.time + current_tech["details"] = tech_unlock.details + current_tech["user"] = tech_unlock.user + current_tech["tier_changer"] = tech_unlock.is_tier + current_tech["ref"] = "\ref[tech_unlock]" + logged_techs += list(current_tech) + data["records_tech"] = logged_techs + var/list/logged_convos = list() var/list/active_convo = list() var/active_ref @@ -317,6 +328,9 @@ if("page_deleted_1to1") last_menu = current_menu current_menu = "deleted_talks" + if("page_tech") + last_menu = current_menu + current_menu = "tech_log" // -- Delete Button -- // if("delete_record") @@ -345,6 +359,10 @@ new_title = "[record.title] at [record.time]" new_details = "[record.details] Launched by [record.user]." datacore.records_bombardment -= record + if(ARES_RECORD_TECH) + new_title = "[record.title] at [record.time]" + new_details = record.details + datacore.records_tech -= record new_delete.details = new_details new_delete.user = last_login diff --git a/code/game/machinery/ARES/ARES_interface_admin.dm b/code/game/machinery/ARES/ARES_interface_admin.dm index e388c0eb453d..5ca7a9ba171d 100644 --- a/code/game/machinery/ARES/ARES_interface_admin.dm +++ b/code/game/machinery/ARES/ARES_interface_admin.dm @@ -160,6 +160,17 @@ logged_orders += list(current_order) data["records_requisition"] = logged_orders + var/list/logged_techs = list() + for(var/datum/ares_record/tech/tech_unlock as anything in datacore.records_tech) + var/list/current_tech = list() + current_tech["time"] = tech_unlock.time + current_tech["details"] = tech_unlock.details + current_tech["user"] = tech_unlock.user + current_tech["tier_changer"] = tech_unlock.is_tier + current_tech["ref"] = "\ref[tech_unlock]" + logged_techs += list(current_tech) + data["records_tech"] = logged_techs + var/list/logged_convos = list() var/list/active_convo = list() var/active_ref @@ -307,6 +318,9 @@ if("page_deleted_1to1") admin_interface.last_menu = admin_interface.current_menu admin_interface.current_menu = "deleted_talks" + if("page_tech") + admin_interface.last_menu = admin_interface.current_menu + admin_interface.current_menu = "tech_log" if("page_access_management") admin_interface.last_menu = admin_interface.current_menu admin_interface.current_menu = "access_management" diff --git a/code/game/machinery/ARES/ARES_procs.dm b/code/game/machinery/ARES/ARES_procs.dm index 90616add6d25..1212d1509a01 100644 --- a/code/game/machinery/ARES/ARES_procs.dm +++ b/code/game/machinery/ARES/ARES_procs.dm @@ -80,6 +80,8 @@ GLOBAL_LIST_INIT(maintenance_categories, list( var/list/records_security = list() /// Holds all (/datum/ares_record/flight)s var/list/records_flight = list() + /// Holds all (/datum/ares_record/tech)s + var/list/records_tech = list() /// Is nuke request usable or not? var/nuke_available = TRUE @@ -177,6 +179,16 @@ GLOBAL_LIST_INIT(maintenance_categories, list( return FALSE var/datum/ares_datacore/datacore = GLOB.ares_datacore datacore.records_flight.Add(new /datum/ares_record/flight(details, user_name)) + +/proc/log_ares_tech(user_name, tier_tech = FALSE, title, details, point_cost, current_points) + if(!ares_can_log()) + return FALSE + var/new_details = "[title] - [details]" + if(point_cost) + new_details += " - Used [point_cost] INT of [current_points]." + var/datum/ares_datacore/datacore = GLOB.ares_datacore + datacore.records_tech.Add(new /datum/ares_record/tech(title, new_details, user_name, tier_tech)) + // ------ End ARES Logging Procs ------ // // ------ ARES Interface Procs ------ // diff --git a/code/game/machinery/ARES/ARES_records.dm b/code/game/machinery/ARES/ARES_records.dm index e8dc11fa3995..5bfe50dce068 100644 --- a/code/game/machinery/ARES/ARES_records.dm +++ b/code/game/machinery/ARES/ARES_records.dm @@ -58,6 +58,18 @@ src.details = details src.user = user +/datum/ares_record/tech + record_name = ARES_RECORD_TECH + /// If this tech unlock changed the tier. + var/is_tier = FALSE + +/datum/ares_record/tech/New(title, details, user, tier_tech) + time = worldtime2text() + src.title = title + src.details = details + src.user = user + is_tier = tier_tech + /datum/ares_record/deletion record_name = ARES_RECORD_DELETED diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index 103e3f709afe..a1d7f00cf94a 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -97,7 +97,7 @@ /obj/structure/machinery/camera/autoname/almayer/containment/ares name = "ares core camera" - network = list(CAMERA_NET_ALMAYER, CAMERA_NET_ARES) + network = list(CAMERA_NET_ARES) //used by the landing camera dropship equipment. Do not place them right under where the dropship lands. //Should place them near each corner of your LZs. diff --git a/code/modules/cm_tech/tech.dm b/code/modules/cm_tech/tech.dm index dea505f3237a..1750f7e7dbbf 100644 --- a/code/modules/cm_tech/tech.dm +++ b/code/modules/cm_tech/tech.dm @@ -21,9 +21,11 @@ var/background_icon = "background" var/background_icon_locked = "marine" - var/announce_name + var/announce_name = "ALMAYER SPECIAL ASSETS AUTHORIZED" var/announce_message + var/is_tier_changer = FALSE + /datum/tech/proc/can_unlock(mob/M) SHOULD_CALL_PARENT(TRUE) @@ -58,6 +60,7 @@ return TRUE + /** Called when a tech is unlocked. Usually, benefits can be applied here * however, the purchase can still be cancelled by returning FALSE * @@ -69,11 +72,17 @@ unlocked = TRUE to_chat(user, SPAN_HELPFUL("You have purchased the '[name]' tech node.")) log_admin("[key_name_admin(user)] has bought '[name]' via tech points.") + if(!is_tier_changer) + var/log_details = announce_message + if(!log_details) + log_details = name + var/current_points = holder.points + log_ares_tech(user.real_name, is_tier_changer, announce_name, log_details, required_points, current_points) holder.spend_points(required_points) update_icon(node) if(!(tech_flags & TECH_FLAG_NO_ANNOUNCE) && announce_message && announce_name) - marine_announcement(announce_message, announce_name, 'sound/misc/notice2.ogg') + marine_announcement(announce_message, announce_name, 'sound/misc/notice2.ogg', logging = ARES_LOG_NONE) return TRUE diff --git a/code/modules/cm_tech/techs/abstract/transitory.dm b/code/modules/cm_tech/techs/abstract/transitory.dm index 7798b6053d0e..1737b6b21ee6 100644 --- a/code/modules/cm_tech/techs/abstract/transitory.dm +++ b/code/modules/cm_tech/techs/abstract/transitory.dm @@ -7,6 +7,7 @@ var/datum/tier/next var/techs_to_unlock = 0 + is_tier_changer = TRUE /datum/tech/transitory/check_tier_level(mob/M) if(before && before != holder.tier.type) @@ -22,7 +23,7 @@ return TRUE -/datum/tech/transitory/on_unlock() +/datum/tech/transitory/on_unlock(mob/user) . = ..() if(!next) return @@ -31,6 +32,10 @@ if(next_tier) holder.tier = next_tier holder.on_tier_change(previous_tier) + if(flags & TREE_FLAG_MARINE) + /// Due to calling parent, points will have already been spent by now. + var/current_points = holder.points + required_points + log_ares_tech(user.real_name, is_tier_changer, "ALMAYER DEFCON LEVEL INCREASED", "THREAT ASSESSMENT LEVEL INCREASED TO LEVEL [next_tier.tier].\n\nLEVEL [next_tier.tier] assets have been authorised to handle the situation.", required_points, current_points) /datum/tech/transitory/get_tier_overlay() if(!next) diff --git a/code/modules/cm_tech/techs/marine/tier1/points.dm b/code/modules/cm_tech/techs/marine/tier1/points.dm index d6bb5bace6fc..7768d8da2ab7 100644 --- a/code/modules/cm_tech/techs/marine/tier1/points.dm +++ b/code/modules/cm_tech/techs/marine/tier1/points.dm @@ -31,7 +31,6 @@ icon_state = "budget_ds" desc = "Distributes resources to the dropship fabricator." - announce_name = "ALMAYER SPECIAL ASSETS AUTHORIZED" announce_message = "Additional dropship part fabricator points have been authorised for this operation." required_points = 12 diff --git a/code/modules/cm_tech/techs/marine/tier2/orbital_ammo.dm b/code/modules/cm_tech/techs/marine/tier2/orbital_ammo.dm index 303ea6121734..51675ccd27f2 100644 --- a/code/modules/cm_tech/techs/marine/tier2/orbital_ammo.dm +++ b/code/modules/cm_tech/techs/marine/tier2/orbital_ammo.dm @@ -7,8 +7,6 @@ tier = /datum/tier/two - announce_name = "ALMAYER SPECIAL ASSETS AUTHORIZED" - var/type_to_give /datum/tech/repeatable/ob/on_unlock() diff --git a/code/modules/cm_tech/techs/marine/tier3/cryo_spec.dm b/code/modules/cm_tech/techs/marine/tier3/cryo_spec.dm index acee904af305..06770b1d6afe 100644 --- a/code/modules/cm_tech/techs/marine/tier3/cryo_spec.dm +++ b/code/modules/cm_tech/techs/marine/tier3/cryo_spec.dm @@ -3,7 +3,6 @@ desc = "Wakes up an additional specialist to fight against any threats." icon_state = "overshield" - announce_name = "ALMAYER SPECIAL ASSETS AUTHORIZED" announce_message = "An additional specialist is being taken out of cryo." required_points = 8 diff --git a/code/modules/cm_tech/techs/marine/tier3/cryorine.dm b/code/modules/cm_tech/techs/marine/tier3/cryorine.dm index 404fbd07c2ae..19200698db02 100644 --- a/code/modules/cm_tech/techs/marine/tier3/cryorine.dm +++ b/code/modules/cm_tech/techs/marine/tier3/cryorine.dm @@ -4,7 +4,6 @@ desc = "Wakes up additional troops to fight against any threats." icon_state = "cryotroops" - announce_name = "ALMAYER SPECIAL ASSETS AUTHORIZED" announce_message = "Additional troops are being taken out of cryo." required_points = 6 diff --git a/code/modules/cm_tech/trees/marine.dm b/code/modules/cm_tech/trees/marine.dm index aae057b90198..046712f9656b 100644 --- a/code/modules/cm_tech/trees/marine.dm +++ b/code/modules/cm_tech/trees/marine.dm @@ -174,4 +174,4 @@ GLOBAL_LIST_EMPTY(tech_controls_marine) return //No need to announce tier updates for tier 1 var/name = "ALMAYER DEFCON LEVEL INCREASED" var/input = "THREAT ASSESSMENT LEVEL INCREASED TO LEVEL [tier.tier].\n\nLEVEL [tier.tier] assets have been authorised to handle the situation." - marine_announcement(input, name, 'sound/AI/commandreport.ogg') + marine_announcement(input, name, 'sound/AI/commandreport.ogg', logging = ARES_LOG_NONE) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index dec4291668b1..7147e463a773 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -3928,10 +3928,10 @@ /turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "avM" = ( -/obj/structure/machinery/computer/cameras/almayer/ares{ +/obj/structure/machinery/computer/cameras/almayer{ dir = 8; pixel_x = 17; - pixel_y = 6 + pixel_y = 8 }, /obj/structure/surface/table/reinforced/almayer_B{ climbable = 0; @@ -3943,7 +3943,14 @@ pixel_y = 6 }, /obj/item/tool/pen, -/turf/open/floor/almayer/aicore/no_build, +/obj/structure/machinery/computer/cameras/almayer/ares{ + dir = 8; + pixel_x = 17; + pixel_y = -6 + }, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, /area/almayer/command/airoom) "avN" = ( /obj/structure/machinery/telecomms/processor/preset_two, @@ -4624,7 +4631,13 @@ /obj/item/storage/belt/medical/full, /obj/structure/machinery/computer/working_joe{ dir = 8; - pixel_x = 17 + pixel_x = 17; + pixel_y = 8 + }, +/obj/structure/machinery/computer/cameras/almayer/ares{ + dir = 8; + pixel_x = 17; + pixel_y = -6 }, /turf/open/floor/almayer{ icon_state = "plate" @@ -5971,13 +5984,13 @@ /area/almayer/living/grunt_rnr) "aDX" = ( /obj/structure/surface/table/almayer, -/obj/structure/machinery/computer/cameras/containment{ - dir = 4 - }, /obj/structure/sign/safety/terminal{ pixel_x = 8; pixel_y = 32 }, +/obj/structure/machinery/computer/cameras/almayer/ares{ + dir = 4 + }, /turf/open/floor/almayer{ icon_state = "plate" }, @@ -9207,7 +9220,8 @@ "aWb" = ( /obj/structure/machinery/computer/working_joe{ dir = 4; - pixel_x = -17 + pixel_x = -17; + pixel_y = 8 }, /obj/structure/machinery/door_control/brbutton{ id = "engie_store"; @@ -9216,6 +9230,11 @@ pixel_y = 26; req_one_access_txt = "6" }, +/obj/structure/machinery/computer/cameras/almayer/ares{ + dir = 4; + pixel_x = -17; + pixel_y = -6 + }, /turf/open/floor/almayer{ dir = 1; icon_state = "orangecorner" @@ -33301,6 +33320,11 @@ pixel_x = -1; pixel_y = 3 }, +/obj/item/reagent_container/spray/cleaner{ + layer = 3.04; + pixel_x = 5; + pixel_y = 22 + }, /turf/open/floor/wood/ship, /area/almayer/living/commandbunks) "hlH" = ( @@ -37753,13 +37777,14 @@ layer = 3.2; pixel_y = 4 }, -/obj/structure/machinery/computer/secure_data{ - dir = 4; - pixel_y = 23 - }, /obj/structure/machinery/light{ dir = 8 }, +/obj/structure/machinery/computer/secure_data{ + dir = 4; + pixel_y = 23; + layer = 2.99 + }, /turf/open/floor/almayer{ dir = 8; icon_state = "red" @@ -38468,15 +38493,6 @@ /obj/structure/machinery/light{ dir = 8 }, -/obj/item/clothing/mask/cigarette/pipe{ - layer = 2.8; - pixel_y = -7 - }, -/obj/item/reagent_container/spray/cleaner{ - layer = 3.04; - pixel_x = -4; - pixel_y = 7 - }, /obj/structure/machinery/door_control/brbutton{ id = "Brig Lockdown Shutters"; name = "Brig Lockdown"; @@ -38495,6 +38511,9 @@ pixel_x = 8; pixel_y = 26 }, +/obj/structure/machinery/computer/cameras/almayer/ares{ + dir = 4 + }, /turf/open/floor/wood/ship, /area/almayer/living/commandbunks) "jbO" = ( @@ -46010,6 +46029,14 @@ "lFp" = ( /turf/closed/wall/almayer, /area/almayer/engineering/lower/workshop/hangar) +"lFq" = ( +/obj/structure/pipes/vents/pump/no_boom{ + dir = 1 + }, +/turf/open/floor/almayer/aicore/no_build{ + icon_state = "ai_plates" + }, +/area/almayer/command/airoom) "lFr" = ( /obj/structure/machinery/firealarm{ dir = 8; @@ -50484,15 +50511,14 @@ /area/almayer/hallways/upper/starboard) "nkX" = ( /obj/structure/surface/table/almayer, -/obj/structure/machinery/computer/cameras/almayer_network{ - dir = 4; - layer = 2.8; - pixel_y = 5 - }, /obj/structure/sign/safety/terminal{ pixel_x = 8; pixel_y = 32 }, +/obj/structure/machinery/computer/cameras/almayer/ares{ + dir = 4; + pixel_y = 5 + }, /turf/open/floor/almayer{ dir = 9; icon_state = "red" @@ -51397,6 +51423,10 @@ pixel_x = -1; pixel_y = 2 }, +/obj/item/clothing/mask/cigarette/pipe{ + layer = 2.8; + pixel_x = 14 + }, /turf/open/floor/wood/ship, /area/almayer/living/commandbunks) "nCD" = ( @@ -56362,14 +56392,14 @@ }, /area/almayer/living/briefing) "pmV" = ( -/obj/structure/prop/server_equipment/yutani_server/broken{ - density = 0; - desc = "A powerful server tower housing various AI functions."; - name = "server tower"; - pixel_y = 16 - }, /obj/structure/pipes/standard/simple/hidden/supply/no_boom, -/turf/open/floor/almayer/aicore/no_build, +/obj/structure/machinery/computer/tech_control{ + pixel_y = 16; + density = 0 + }, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, /area/almayer/command/airoom) "pnh" = ( /obj/structure/ladder{ @@ -139811,7 +139841,7 @@ cqm gTH qit ebN -cxc +qQS gwn pfT jYR @@ -140622,8 +140652,8 @@ ebN ebN roH ebN -ebN -ebN +daz +daz daz wnh wnh @@ -141434,8 +141464,8 @@ ebN ebN gXs ebN -ebN -ebN +daz +daz daz wnh wnh @@ -141636,9 +141666,9 @@ ebN ebN gbg uVv -yit +lFq ebN -cxc +qQS kBy kBy gfu diff --git a/tgui/packages/tgui/interfaces/AresAdmin.js b/tgui/packages/tgui/interfaces/AresAdmin.js index 4f19cf452b17..3963ee87f3a4 100644 --- a/tgui/packages/tgui/interfaces/AresAdmin.js +++ b/tgui/packages/tgui/interfaces/AresAdmin.js @@ -18,6 +18,7 @@ const PAGES = { 'security': () => Security, 'requisitions': () => Requisitions, 'emergency': () => Emergency, + 'tech_log': () => TechLogs, 'admin_access_log': () => AdminAccessLogs, 'access_management': () => AccessManagement, 'maintenance_management': () => MaintManagement, @@ -255,6 +256,18 @@ const MainMenu = (props, context) => { onClick={() => act('page_requisitions')} /> + +