From d3d406d709a1ced11368d9f372afae4e60d8fa03 Mon Sep 17 00:00:00 2001 From: fluffe9911 Date: Wed, 1 Apr 2020 00:37:40 -0400 Subject: [PATCH] fixed --- _maps/map_files/YogStation/YogStation.dmm | 422 ++++++++++-------- .../StationRuins/BoxStation/bar_box.dmm | 2 +- .../StationRuins/BoxStation/bar_casino.dmm | 2 +- .../StationRuins/BoxStation/bar_cheese.dmm | 2 +- .../StationRuins/BoxStation/bar_conveyor.dmm | 2 +- .../StationRuins/BoxStation/bar_diner.dmm | 2 +- .../StationRuins/BoxStation/bar_disco.dmm | 2 +- .../StationRuins/BoxStation/bar_irish.dmm | 4 +- .../StationRuins/BoxStation/bar_purple.dmm | 2 +- .../StationRuins/BoxStation/bar_spacious.dmm | 2 +- .../StationRuins/BoxStation/bar_trek.dmm | 2 +- .../BoxStation/engine_singulo_tesla.dmm | 12 +- code/_globalvars/lists/mobs.dm | 3 +- code/_onclick/hud/alert.dm | 5 + code/game/machinery/computer/crew_control.dm | 61 +++ .../circuitboards/computer_circuitboards.dm | 5 + code/game/objects/items/stunbaton.dm | 20 +- code/modules/holiday/holidays.dm | 8 + .../modules/mob/dead/new_player/new_player.dm | 3 +- code/modules/mob/living/carbon/human/human.dm | 13 +- .../mob/living/carbon/human/human_movement.dm | 2 + .../mob/living/simple_animal/bot/honkbot.dm | 4 +- code/modules/power/supermatter/supermatter.dm | 8 +- icons/obj/supermatter.dmi | Bin 22424 -> 2976 bytes sound/ai/welcome.ogg | Bin 30253 -> 58800 bytes .../tgui/interfaces/CrewControlConsole.js | 82 ++++ tgui-next/packages/tgui/routes.js | 5 + yogstation.dme | 1 + 28 files changed, 457 insertions(+), 219 deletions(-) create mode 100644 code/game/machinery/computer/crew_control.dm create mode 100644 tgui-next/packages/tgui/interfaces/CrewControlConsole.js diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index fba2136161e4..06a0541feec8 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -17,6 +17,24 @@ /obj/effect/landmark/stationroom/box/foreportmaint1, /turf/template_noop, /area/template_noop) +"aad" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Fitness Ring" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/chasm/ballpit/sec1prt1, +/area/crew_quarters/fitness) "aae" = ( /obj/effect/landmark/carpspawn, /turf/open/space, @@ -231,30 +249,32 @@ /turf/open/floor/plasteel/dark, /area/security/courtroom) "aaC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/structure/window/reinforced{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/chasm/ballpit/sec1prt2, /area/crew_quarters/fitness) "aaD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 5 - }, /obj/structure/window/reinforced{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/chasm/ballpit/sec1prt3, /area/crew_quarters/fitness) "aaE" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ +/obj/structure/window/reinforced{ dir = 4 }, /obj/structure/window/reinforced{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/chasm/ballpit/sec1prt4, /area/crew_quarters/fitness) "aaF" = ( /obj/machinery/atmospherics/components/unary/tank/air{ @@ -1476,6 +1496,13 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) +"acU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/chasm/ballpit/sec2prt1, +/area/crew_quarters/fitness) "acV" = ( /obj/structure/cable{ icon_state = "0-2" @@ -1712,6 +1739,19 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) +"adr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/chasm/ballpit/sec2prt2, +/area/crew_quarters/fitness) "ads" = ( /obj/structure/cable{ icon_state = "0-2" @@ -2349,6 +2389,22 @@ /obj/item/pen, /turf/open/floor/plasteel, /area/security/main) +"aeC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/chasm/ballpit/sec2prt3, +/area/crew_quarters/fitness) "aeD" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -2522,6 +2578,15 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) +"aeR" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/chasm/ballpit/sec2prt4, +/area/crew_quarters/fitness) "aeS" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{ dir = 6 @@ -2742,6 +2807,45 @@ }, /turf/open/floor/plasteel, /area/security/main) +"afl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/chasm/ballpit/sec3prt1, +/area/crew_quarters/fitness) +"afm" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/chasm/ballpit/sec3prt2, +/area/crew_quarters/fitness) +"afn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/chasm/ballpit/sec3prt3, +/area/crew_quarters/fitness) "afo" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Three" @@ -2889,6 +2993,13 @@ }, /turf/open/floor/plasteel, /area/security/prison) +"afE" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/chasm/ballpit/sec3prt4, +/area/crew_quarters/fitness) "afF" = ( /obj/structure/table, /obj/item/assembly/signaler, @@ -3088,6 +3199,16 @@ }, /turf/open/floor/plasteel, /area/security/main) +"agb" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/chasm/ballpit/sec4prt1, +/area/crew_quarters/fitness) "agc" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small{ @@ -3377,6 +3498,11 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/security/brig) +"agG" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/chasm/ballpit/sec4prt2, +/area/crew_quarters/fitness) "agH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 5 @@ -3605,6 +3731,13 @@ }, /turf/open/floor/plasteel, /area/security/main) +"ahi" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/chasm/ballpit/sec4prt3, +/area/crew_quarters/fitness) "ahj" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -3982,6 +4115,21 @@ }, /turf/open/floor/plasteel, /area/security/main) +"ahN" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Fitness Ring" + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/chasm/ballpit/sec4prt4, +/area/crew_quarters/fitness) "ahO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -4330,6 +4478,19 @@ }, /turf/open/floor/plasteel, /area/security/main) +"aiv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/flora/tree/jungle{ + desc = "*sips monster drink* yep dont make stations like they used too."; + name = "Oak Tree" + }, +/turf/open/floor/plasteel, +/area/storage/primary) "aiw" = ( /obj/machinery/door/window/westleft{ base_state = "right"; @@ -5132,6 +5293,12 @@ /obj/effect/spawner/structure/window/reinforced/shutter, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"ajW" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf{ + name = "Simon" + }, +/turf/open/floor/wood, +/area/vacant_room) "ajX" = ( /obj/structure/window/reinforced{ dir = 8 @@ -5439,6 +5606,12 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) +"akB" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion{ + name = "Lewis" + }, +/turf/open/floor/wood, +/area/vacant_room) "akC" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -5763,6 +5936,13 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/fore) +"alh" = ( +/obj/structure/bed/dogbed/ian, +/mob/living/simple_animal/pet/eggdog{ + name = "Better Ian" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) "ali" = ( /obj/effect/spawner/structure/window/reinforced/shutter, /turf/open/floor/plating, @@ -5798,12 +5978,23 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"aln" = ( +/mob/living/simple_animal/bot/honkbot, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "alo" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/space/basic, /area/space) +"alp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/mob/living/simple_animal/bot/honkbot, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "alq" = ( /turf/open/floor/plasteel, /area/security/processing) @@ -9181,24 +9372,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/courtroom) -"atn" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Fitness Ring" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "ato" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -9439,15 +9612,6 @@ dir = 4 }, /area/medical/sleeper) -"atP" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "atQ" = ( /obj/machinery/door/airlock{ id_tag = "Dorm5"; @@ -9482,15 +9646,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"atV" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "atW" = ( /obj/structure/chair/stool, /turf/open/floor/plating, @@ -9662,15 +9817,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/dark, /area/security/courtroom) -"aur" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "aus" = ( /obj/structure/cable{ icon_state = "0-4" @@ -9692,22 +9838,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"aut" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "auu" = ( /obj/structure/chair{ dir = 8 @@ -9717,16 +9847,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"auv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "auw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ dir = 8 @@ -10171,19 +10291,6 @@ "avy" = ( /turf/closed/wall/r_wall, /area/engine/atmos_distro) -"avz" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "avA" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -10688,23 +10795,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/prison) -"awz" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "awA" = ( /obj/structure/cable{ icon_state = "1-2" @@ -11279,13 +11369,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"axI" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "axJ" = ( /obj/machinery/atmospherics/pipe/layer_manifold{ level = 2 @@ -11387,11 +11470,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"axU" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "axV" = ( /obj/structure/cable{ icon_state = "2-4" @@ -11400,21 +11478,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"axW" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - icon_state = "left"; - name = "Fitness Ring" - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "axX" = ( /obj/machinery/light/small{ dir = 8 @@ -16064,15 +16127,6 @@ /obj/structure/closet/secure_closet/contraband/armory, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"aHw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/storage/primary) "aHx" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -31860,13 +31914,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) -"bnQ" = ( -/obj/structure/bed/dogbed/ian, -/mob/living/simple_animal/pet/dog/corgi/Ian{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) "bnR" = ( /obj/machinery/computer/security/telescreen/vault{ pixel_y = 30 @@ -57459,13 +57506,6 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) -"sEf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) "sEo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -74838,7 +74878,7 @@ aPx dpO ayl czK -aUO +ajW aUy aWm bcR @@ -75097,7 +75137,7 @@ ayl czK aUN aUQ -aUO +akB bcS pPf czK @@ -79967,7 +80007,7 @@ aBR aBQ aDn aDo -aHw +aiv aMA aIZ aBQ @@ -81513,9 +81553,9 @@ aIs uiz aTL aSs -aLE -aLE -aOl +aln +aln +alp aPG aPG aPG @@ -81770,9 +81810,9 @@ aJY aKq jbI aSs -aLE +aln bDe -aOl +alp aPF aQY aSk @@ -82027,9 +82067,9 @@ aGb tCH tPm aSs -aLE -aLE -aOl +aln +aln +alp aPH aRa aRa @@ -88473,7 +88513,7 @@ bjE bbX bbX bmo -bnQ +alh bpb bqz blt @@ -96148,10 +96188,10 @@ aja arj arn asN -atn -aaC -aaD -aaE +aad +acU +afl +agb azk aAk arj @@ -96405,10 +96445,10 @@ ahn arj asr asN -atP -avz -awz -axU +aaC +adr +afm +agG azn aAn arj @@ -96662,10 +96702,10 @@ aqp arj asq asN -aur -aut -avz -axI +aaD +aeC +afn +ahi azm auU arj @@ -96919,10 +96959,10 @@ aqq arj ast asN -auv -atV -sEf -axW +aaE +aeR +afE +ahN azs aAp aBC diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_box.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_box.dmm index 15b85f45bc12..70cb34ca952e 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_box.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_box.dmm @@ -394,7 +394,7 @@ icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aY" = ( diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_casino.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_casino.dmm index 521b00323ef0..676286a16367 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_casino.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_casino.dmm @@ -389,7 +389,7 @@ icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel{ icon_state = "showroomfloor" }, diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_cheese.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_cheese.dmm index e67062a6c297..4200ae81e532 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_cheese.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_cheese.dmm @@ -449,7 +449,7 @@ icon_state = "vent_map_on-1"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bg" = ( diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_conveyor.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_conveyor.dmm index a225db348fb6..42011f2dabcc 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_conveyor.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_conveyor.dmm @@ -373,7 +373,7 @@ icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel{ icon_state = "showroomfloor" }, diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_diner.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_diner.dmm index c665d3bd7e9b..db505af90a3a 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_diner.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_diner.dmm @@ -388,7 +388,7 @@ icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel{ icon_state = "showroomfloor" }, diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_disco.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_disco.dmm index 6a2f0c9de2b5..a92559ab8334 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_disco.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_disco.dmm @@ -395,7 +395,7 @@ icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel{ icon_state = "showroomfloor" }, diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_irish.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_irish.dmm index 9649c56680f0..d56961a59d86 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_irish.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_irish.dmm @@ -534,7 +534,7 @@ icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bh" = ( @@ -1762,12 +1762,12 @@ /area/crew_quarters/bar) "cZ" = ( /obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen"; name = "kitchen shutters" }, +/obj/item/storage/box/fancy/donut_box, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "da" = ( diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_purple.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_purple.dmm index 16e2a3db07a0..ec6d0e1e4ba9 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_purple.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_purple.dmm @@ -545,7 +545,7 @@ icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel{ icon_state = "showroomfloor" }, diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_spacious.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_spacious.dmm index 40c0b1210e01..225fdfb0b356 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_spacious.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_spacious.dmm @@ -292,7 +292,7 @@ icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aM" = ( diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_trek.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_trek.dmm index 17ca6ce293fb..7a531f31f3ca 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_trek.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/bar_trek.dmm @@ -498,7 +498,7 @@ icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/spawner/lootdrop/mob/kitchen_animal, +/mob/living/simple_animal/hostile/retaliate/goat/king, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aX" = ( diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_singulo_tesla.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_singulo_tesla.dmm index 63f46856f6a2..addbabd15949 100644 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_singulo_tesla.dmm +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/engine_singulo_tesla.dmm @@ -59,6 +59,10 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"aj" = ( +/obj/machinery/power/hugbox_engine, +/turf/open/floor/plating/airless, +/area/space/nearstation) "ak" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -660,10 +664,6 @@ /obj/machinery/the_singularitygen/tesla, /turf/open/floor/plating/airless, /area/space/nearstation) -"bT" = ( -/obj/machinery/the_singularitygen, -/turf/open/floor/plating/airless, -/area/space/nearstation) "bU" = ( /obj/machinery/power/grounding_rod, /obj/machinery/light{ @@ -1542,7 +1542,7 @@ aa aa bN aR -aR +aj aR aa aa @@ -1570,7 +1570,7 @@ aT aQ aQ aR -bT +aR aR aa aa diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm index e95da9d72d59..458a56441f6a 100644 --- a/code/_globalvars/lists/mobs.dm +++ b/code/_globalvars/lists/mobs.dm @@ -18,6 +18,7 @@ GLOBAL_LIST_EMPTY(drones_list) GLOBAL_LIST_EMPTY(dead_mob_list) //all dead mobs, including clientless. Excludes /mob/dead/new_player GLOBAL_LIST_EMPTY(joined_player_list) //all clients that have joined the game at round-start or as a latejoin. GLOBAL_LIST_EMPTY(silicon_mobs) //all silicon mobs +GLOBAL_LIST_EMPTY(crew_mobs) //all crew member mobs GLOBAL_LIST_EMPTY(mob_living_list) //all instances of /mob/living and subtypes GLOBAL_LIST_EMPTY(carbon_list) //all instances of /mob/living/carbon and subtypes, notably does not contain brains or simple animals GLOBAL_LIST_EMPTY(ai_list) @@ -68,7 +69,7 @@ GLOBAL_LIST_EMPTY(accents_name2regexes) // Holds some complex data regarding acc .[E.key] = list(E) else .[E.key] += E - + if(!.[E.key_third_person]) .[E.key_third_person] = list(E) else diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index e8dfd11cdd5c..898f94093285 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -514,6 +514,11 @@ Recharging stations are available in robotics, the dormitory bathrooms, and the office by your AI master or any qualified human may resolve this matter. Robotics may provide further assistance if necessary." icon_state = "locked" +/obj/screen/alert/crewlocked + name = "Locked Down" + desc = "Your muscles are tight and unresponsive, and you're unable to move at all. Perhaps you can get someone to release you at the Crew Control Console in the medical wing?" + icon_state = "paralysis" + /obj/screen/alert/newlaw name = "Law Update" desc = "Laws have potentially been uploaded to or removed from this unit. Please be aware of any changes \ diff --git a/code/game/machinery/computer/crew_control.dm b/code/game/machinery/computer/crew_control.dm new file mode 100644 index 000000000000..91aad5bb77a7 --- /dev/null +++ b/code/game/machinery/computer/crew_control.dm @@ -0,0 +1,61 @@ +/obj/machinery/computer/crewcontrol + name = "crew control console" + desc = "Used to remotely lockdown or detonate crew members." + icon_screen = "robot" + icon_keyboard = "rd_key" + req_access = list(ACCESS_CMO) + circuit = /obj/item/circuitboard/computer/crewcontrol + light_color = LIGHT_COLOR_BLUE + +/obj/machinery/computer/crewcontrol/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ + datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "crew_control_console", name, 500, 460, master_ui, state) + ui.open() + +/obj/machinery/computer/crewcontrol/ui_data(mob/user) + var/list/data = list() + + data["can_hack"] = FALSE + + data["crew"] = list() + for(var/mob/living/carbon/human/H in GLOB.crew_mobs) + if(z != (get_turf(H)).z) + continue + if(QDELETED(H)) //If we somehow missed removing a human that got deleted + GLOB.crew_mobs -= H + continue + + var/list/crew_data = list( + name = H.name, + locked_down = H.lockdown, + status = H.stat, + ref = REF(H) + ) + data["crew"] += list(crew_data) + return data + +/obj/machinery/computer/crewcontrol/ui_act(action, params) + if(..()) + return + + switch(action) + if("killcrew") + if(allowed(usr)) + var/mob/living/carbon/human/H = locate(params["ref"]) in GLOB.crew_mobs + var/turf/T = get_turf(H) + message_admins("[ADMIN_LOOKUPFLW(usr)] detonated [key_name_admin(H, H.client)] at [ADMIN_VERBOSEJMP(T)]!") + log_game("\[key_name(usr)] detonated [key_name(H)]!") + H.gib(FALSE,TRUE,TRUE) + else + to_chat(usr, "Access Denied.") + if("stopcrew") + if(allowed(usr)) + var/mob/living/carbon/human/H = locate(params["ref"]) in GLOB.crew_mobs + H.SetLockdown(!H.lockdown) + message_admins("[ADMIN_LOOKUPFLW(usr)] [H.lockdown ? "locked down" : "released"] [ADMIN_LOOKUPFLW(H)]!") + log_game("[key_name(usr)] [H.lockdown ? "locked down" : "released"] [key_name(H)]!") + to_chat(H, "[!H.lockdown ? "You feel your muscles relax!" : "Your muscles tighten up!"]") + else + to_chat(usr, "Access Denied.") \ No newline at end of file diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 4d9d3f1b7165..dc9052c7718c 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -482,3 +482,8 @@ name = "Mining Shuttle (Computer Board)" icon_state = "supply" build_path = /obj/machinery/computer/shuttle/mining + +/obj/item/circuitboard/computer/crewcontrol + name = "Crew Control (Computer Board)" + icon_state = "science" + build_path = /obj/machinery/computer/crewcontrol diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 03e9bd61ada9..248eb8e7858e 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -1,6 +1,6 @@ /obj/item/melee/baton - name = "stun baton" - desc = "A stun baton for incapacitating people with." + name = "arrest baton" + desc = "An arrest baton for arresting people with." icon_state = "stunbaton" item_state = "baton" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' @@ -111,12 +111,27 @@ update_icon() add_fingerprint(user) +/obj/item/melee/baton/proc/move_to_jail(mob/living/L, user) + //pick randomly from a list of prison turfs to teleport the RDMer to + var/list/validturfs = list() //Find all open prison turfs so we can pick from them later + for(var/area/security/prison/P in SSmapping.areas_in_z["[SSmapping.station_start]"]) + for(var/turf/open/floor/F in P.contents) + validturfs += F + if(LAZYLEN(validturfs)) + var/turf/newturf = pick(validturfs) + L.loc = newturf + priority_announce("[L] has been arrested for 300 seconds") + to_chat(L,"You have been arrested for 300 seconds") + if(L != user) + to_chat(user,"You have arrested [L] for 300 seconds") + /obj/item/melee/baton/attack(mob/M, mob/living/carbon/human/user) if(status && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") user.Paralyze(stunforce*3) deductcharge(hitcost) + move_to_jail(user,user) return //yogs edit begin --------------------------------- if(status && ishuman(M)) @@ -164,6 +179,7 @@ if(!deductcharge(hitcost)) return 0 + move_to_jail(L, user) L.Paralyze(stunforce) L.apply_effect(EFFECT_STUTTER, stunforce) SEND_SIGNAL(L, COMSIG_LIVING_MINOR_SHOCK) diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index 58fa42a708b6..4b342cfc515a 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -174,6 +174,14 @@ if(P.client) P.client.playtitlemusic() + lobby_music = list( + "https://www.youtube.com/watch?v=qOVLUiha1B8", //yogs meme songs + "https://www.youtube.com/watch?v=ytWz0qVvBZ0", // yogs meme songs + "https://www.youtube.com/watch?v=rbBl5Jqs7ls", //yogs meme + "https://www.youtube.com/watch?v=36VQq9bYXEs", //wait we are yogs right + "https://www.youtube.com/watch?v=PWZylTw6RGY" //embrace the memes + ) + /datum/holiday/spess name = "Cosmonautics Day" begin_day = 12 diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index df755bd58d57..b8392fcae697 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -402,7 +402,7 @@ if(GLOB.highlander) to_chat(humanc, "THERE CAN BE ONLY ONE!!!") humanc.make_scottish() - + if(GLOB.curse_of_madness_triggered) give_madness(humanc, GLOB.curse_of_madness_triggered) @@ -512,6 +512,7 @@ new_character = . if(transfer_after) transfer_character() + GLOB.crew_mobs += . /mob/dead/new_player/proc/transfer_character() . = new_character diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index b90c029240cc..44bb35026946 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1,3 +1,6 @@ +/mob/living/carbon/human + var/lockdown = 0 + /mob/living/carbon/human name = "Unknown" real_name = "Unknown" @@ -41,6 +44,7 @@ /mob/living/carbon/human/Destroy() QDEL_NULL(physiology) + GLOB.crew_mobs -= src return ..() @@ -896,6 +900,13 @@ return FALSE return ..() +/mob/living/carbon/human/proc/SetLockdown(state = 1) + if(state) + throw_alert("locked", /obj/screen/alert/crewlocked) + else + clear_alert("locked") + lockdown = state + /mob/living/carbon/human/species var/race = null @@ -995,7 +1006,7 @@ /mob/living/carbon/human/species/golem/durathread race = /datum/species/golem/durathread - + /mob/living/carbon/human/species/golem/snow race = /datum/species/golem/snow diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index efe3e9f4fe6a..823b397291ae 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -50,6 +50,8 @@ return ((shoes && shoes.negates_gravity()) || (dna.species.negates_gravity(src))) /mob/living/carbon/human/Move(NewLoc, direct) + if(lockdown) + return FALSE . = ..() if(shoes) diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm index c3d7eeb87a36..e4a4daad1139 100644 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ b/code/modules/mob/living/simple_animal/bot/honkbot.dm @@ -5,8 +5,8 @@ icon_state = "honkbot" density = FALSE anchored = FALSE - health = 25 - maxHealth = 25 + health = 25000000 //yogs april fools meme + maxHealth = 25000000 //yogs april fools meme damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) pass_flags = PASSMOB diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 6c3daf00e96d..8dbac9c4bf6c 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -61,8 +61,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /obj/machinery/power/supermatter_crystal - name = "supermatter crystal" - desc = "A strangely translucent and iridescent crystal." + name = "Pickle Matter" + desc = "Funniest shit I’ve ever seen." icon = 'icons/obj/supermatter.dmi' icon_state = "darkmatter" density = TRUE @@ -717,8 +717,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) is_main_engine = TRUE /obj/machinery/power/supermatter_crystal/shard - name = "supermatter shard" - desc = "A strangely translucent and iridescent crystal that looks like it used to be part of a larger structure." + name = "Pickle Matter Shard" + desc = "Second funniest shit I’ve ever seen." base_icon_state = "darkmatter_shard" icon_state = "darkmatter_shard" anchored = FALSE diff --git a/icons/obj/supermatter.dmi b/icons/obj/supermatter.dmi index 92a9dfe270ba11cf8e18a9ec54d66cc029544fb7..0808e153aa60bb0ad091b89227db3322817d1fbc 100644 GIT binary patch literal 2976 zcmV;R3t#k!P)V=-0C=30j_BnrK3!LXuW|`wlI1u|m1& z;J&*{aVf7=gQBkJseQ212#M4FKw`Ek8b};-5=PtJ#J35NqlQFs<40g;vXmjZF@J(|Kx*V|Kr{UusM^WYzh>0 zMK2f%UeIFcXs!SN3bjc@K~#90?VNdR6xSWczcYK-d-~Y*8r#?e6U-5C=^7A)su&PZ zkw%q*@<(Vvf&`n$Q7%=bswy=`{ljXSwn{Gr5|WU}w5Xw`BB_uQ#U!N#f*m0+m%#?R zUSs2H5AVG@{bN}(-fP~>&g_C`zyEl(GyD6zdB1t{=DqiQraC%0z*c?hdIrf=KI&=6CS`P=`7;ll7S$Z}#$mt|*g20~2j_v0##b zLf{Y7iB14uHG6g$W-H%1eSRl8=@=m2K#4x5BQ~Ea=A*`sww4)nOeZ)o_PLe{&Q6+` zl|cF|ebo4IaT6tgePW`ZiJG0*l@QCy20vL6gz^){OO}9SO7+Z>;!eyaKaoV|r%FI< zQzYqdM6U#AYu)Q3+N6pblQhDjyPFf2steH^|{p2s!hUB|r=~aUtZ)Pm};L;Y5W< zmml+%lyN?RlJa8{AO)PW5OU_T6Cfo#Wg*h#vpVT?T0&N?pN{!LN_f&jh{PwINRx_B zsu_F=Z!^zl5YCp6>2E%9i5Evi=99__JZJ%#hQ~6c>hMS>$Fg?)>;)OA6gLMxt@s5I zDcHy|KY4Ov7G$JS7s!|Tq+mlJTZ}SuUVA1Iz}BOdgscq2q>vOVS3<;R=`bVwOt%2i z4pJ&^Dt7FegA^|Yas1eEK(>?#ezFB7_Ghsxo|7L*K*UOysU*Z-U^e({`(O$yq11eu zth1~r4*;a0UfC$>W zd9$8jm?Z$9)9JoBapFXf^tYMb9}qe3{u>bcKt}fm0M@8KKV9wFyJxX-Vd$@x6~*83 zI|H!&XSCgQ%lnJAwzl&mzo$AnI-+;p-uvJ2t%Ruf%)fWB??l#}&!-}V&gUn+3Ha*O z*Iu2kTctR&1yQG}I z1~+QHJ%&=tX9zPkfFbKz_#}X&!;`WSvdy0srADo>N?W3Z4xvy8W}O99%4+Oi*n<7F zKSiZ}5J8U*VK39i73*Q&AMmj7XQHf}V{D^hyy1n~8-i_qLHgnp_Rj&UaroZ64qKl~YP`mex0 z9|Sz(cLAt+b&+vo)ym!SI9{FTTDHYbxhq`Pp7{{qrjvJ9Z4?cP9W31tv%hlf;}A z`vXMgC)L4&2aDD7=+#D5Awp&!E>)euk^`$z^`lLA>4hCAS!+bq@(T3y+{A{p8{Q*{ zncE-0L&a5vPaDd#u=^%qDAz)3%EPU^ZhW$;3;!to5|(vFxHS&A>{ElmV9-Yrb5`sR z5Q)#JqQ?!dD2xCo2DCC#brc17#(fBSBTE2Gm_fkCoZG#7x0591Y}y}?4xdv^FE>3q z_q&!Qd0`DGh6e5rbbZbMTtn{Z^ISG>XtZbIkEC&Fl63%rJy?7dVbx);fOQCQ`2;$C z{J1Jm=x)-O)$l1ipz{E=HnN)Qw7J2AAFQJGe|h&@TU*-~qy^#HA7BMwO=D6ml^zOz zK8d=ob+0K}p`9iUzHu;TUwoGZvZdFE>=eJ?h0|uj99T3PGn>z?O1SEuu~w z%CIXfo=+f~xBs;=s~JTe3jn|{M++v*z%k&QzWYbR!?0iS-U&}p|Kd}Gq~ieAT)wQe zXV0GMf~DFmK8GJ8j13C40vc03MsL^=4nBDFOx<%MFu;6x^5jW(ig0mCIt~!{KN`f6 z*nN)RSiQY{MXF+23jmaYf~m#`pCbUD-9O{J@otyTthM}wZ~Uk)D7p?S{bMIPie4M< zYbu&&+@Ue&0RYrGB^>{A!)x~e(VL$E!XXC!8_eP6mS!8@_-tdA)Rj--V#q`pc*Uia zlwP5tp`?`XIRbIV=j6@Br3;t+&SCfOgcK;&8JCGc5D@=}$wbQ&^!`sND5&&GXcaox z?e@6iw}*Sf&aVSM`QW_|dV~~;y+0tcO6+48U-gw_X7W#QQ1tOHb<;jm8udHcqZf*{z6FZjx9@@9>g^dgo)@lep-D1 zQ||w?Xr-oXqR}e)DjL0ugqhOJi?h9Q%yldC4{B+{WfiE}#V)^6c&KKMXPy6GU zs6Rd*fsqhAL+3#&yP&hUqyG3#p$s|j1t%ctkKeka23K(geUqc`jLe0SUIXvM9MGy( zB7eNx`GOMA(9lp}S{3ofYr}dh7+HkFp*K-kF@~w3&(LSr6Z_-k&KJ}Ni0O})J6})& z#Pr9@oi8W>V*2Cd&gb0+G&VMFta_?M>A4fY)z2^Dsj{t5m7}Mz>})SSnjFG-IEd2q1uz*+#Qu1>^Lfn$ z)z{aXztgnh-n`lhcr{Znl-OgFBq@?*Tm5%I_4zCXT@%pWgzKCeDN3V*!Z`NRp3${#OxK2ZXs z^vBDcPm};D{qb_=6D2@Of4toJoC%QHA1`-4X9A@5$IG41IS!E8A1`-4XA6k+$9pGP za76s^V^{2g{qb_=b0#3_kJlM>36H1ikC!{2GXYZjc)9aA6VTq?K2+3K z@$`k38`oU}o`9w>AGY?1-fQm+9H>xNJ=fCGl9oSS?tEU;(Ng&1`DixsbNd6btp5Y% WDwSDJOO!JJ0000(0002idQ@0+L}hbh za%pgMX>V=-0C=2zkg;w8F%U#+?^leVU7^@95)^KtL+A?l1+#|j5+c+F2weaf}Skm~(#OksGjZrRf4zo9uc`wrc%rw3H? zdP08%Hpl<~AOJ~3K~#90?A>>iT-SXk`0wwAmnw(u>WuD24vjzpU;qIUBt(%zT9zo2 zvZ5vJXxC>owukb1MqZCSlC806&#`xR_INDYqcC1+hO$J-N~9=~qA5lZAV2^F2%wR> zfkvn5ROzMr+drxrY(cUtdnNUrGrH&0>FQVEbML#qci(-ls(z0K`h<&CDV0Er_w)JY z{Y-|hE=#4~c>EtK3-e$G3ESrQvwy?&d+ri$xeQ)>e0=%aaWIn@ey{vYv6B~T#`$}VZY>w>Zwh(&kN)anQOAdH%I z2t)Av0+C~L^pW4-+OI8X|Lh#`^fi6pEa{Eqh(8s@hykFd7eXtTjt-_UA}W=bTPt0( zwKbpYc|fDltc2r$T^CfZfBzfSYT!nL&AHRE?a^p4Y&@3QlKz` z0Dy$|h8>$`UE&BFMc|nk=9l)%_U8^J?#vhFKi}JfXkr3pc8)oj1YfyAytobwfWakx zCIia;5Z`kkqyj}P-&^9FmLEmnI0Bbvm|xg0+rM=%ac7}0|M|WiMB@`Mb92n8mVfpd zf7L3MrFL*C1tb#?nJkb>g5n62%Yl>vSr$Zi)qi94o0yvIkHJ9zQ>ie%^So^T;-SQy zU7hovPbU#gmB9-O%yV<#*N%}{^rO~$ELZ%g?k*^jFj|2-I+*eW5Wo-wSttVC-C*Ws zqiqKSZU!T@w#9V1`PUDcZ|XSUd+z1%*h}u7O*ek?cRIdw$No}Z z%|@I%2k!2I>gWV_bTTp-P$~uTJP;97IsS>hw_?zv^?8y|i0 z@Akd2XP1BU^_HJm;=i!OFSP?5C5UVe!fy7j_B>E~8zVN5T0sZ_A_57~^a&sa7+|mg zo7U~d8{toT?w&Vo`o>3J`ue_uyLb6VPMjh+I|Bp2Y}&|T(O>TPQvhiK2kj+Bz5vQ( zn!CS+1yYt~)ayWdJ9u#fRti+BLpnBi=_uS9fqBy=j{odW^ooyt^yb~Me`4(VEvoOj zJvjQ=&n$LXvl4L(QW7GSA}gIXVLA;?r9g!OL@EWbumCLuP^*H9ML=6D1T}-dS|MRM z49j}M=T-o=wIllT|D^hV{a@a=JN926-?CA!xZwu>wXw?(STf@XBT(Rjv<1uc5Vp4i zo(D>$Av_Oaejb_`RIfu63rs?QglGmq!-rA|Y+C>`7Dqp047jIo?0@fvcI*zK z6XP2;sTD&*{%e;mU)^&s022hDp&>}w@=Gm0-SX#__=T1)1q2C@??Y(?wwCy2iT~$+ zCHwFH(2m`W=*0M%AH#2NM^tJDXLAtw9Hi?&lxLxh0o7_Ga(N~xAf$wl0;1l4v^1bq z(`E)Uz;O(d&msEcXXL=0@7r-pEqZ-?#d_7ZafAQb#3bb6x=*FRK>!{af~-!HTF&@W zN^_&5lc`v2;;B@#qx<_g&SW4ijgl=TN3IJ<1yT|;H3ch`M4U*z5m1Y}|3U%g_Z}?# zvQ+)0I6OUl@U`GnvILn*EgiEMmo5=HI!O$!GJYll>ga%Q-DUtd4pgZGwrz;fQP@(! zI8Jlq6B1%}26ifi*maveGnfrHHZbWl@UPxic!$var8qi0J$%7Gy>=XWais8C0T2d^ zMxDgEwd{A4AaZ$#R1(5|nBO$gwNr2m#}I5P~3tfS8*n%k$XS_7b1L#=xXf z5byk8{sArfOHn*r9=#BpnVyD~%>cFqTBtN%)9}HSD#VHvKjp;@kv0; zU*qE%{}(@)f54Lcr63+IkGK5AY2>0G_~3;q#Ly-V+6oZq3}hk!kxD|6fLgbjh13ue z6Xa?Mww-3%1wqU$ko|q_2bdYg7??x?;huNr?{{Q>sU8oPE0=?F(`8txWOM!77HEDR z#&7!M&o6KM$s2EgE-b-44^(V}$mJky2coA3NG2gX50VH>#MluP~8sh5Bf@muO zUwl}0+_dx7drWX*#zbc?cdi=!>V@+p;}{SEAZq^A3aHm%ReNJ+aNNTrkzSbCX-O9BumGEvTf*M5yEw#wT32wEd;E59@253 zq-@ql%4R*1NzfBdiPFk7yY39*lQV|TjBj2y_UOa}q*6pev_`8C3<4)Sm{c0H=%;^# zuUb9{ScR6aB(%E5fBY#?8d$UIPCq_56Y-hxo$JOP9dG&ahxqv%M4`|O{%jV?^H?Pl zkd_VQ*w8IYYXu8{Ed=ab4$`)-w*Bfl@I25{&xlgj%3XIf%!xUl&yMd|JNDS*B&1Lv zrHG6H3jvrItThZrz;ec)+`XIhB3>v!BvWsULD?P3H0?rq|?m+a9xN* z64G;7X$#WQ%^fFMC&Zn|LzUaUt~7i6*641Ujp^gLF!17%y#mIcewu#{@v>J2z?1jn|U^^p>m z5KuxwNdcA518gPl@sh6RT5lTo-iwbv*4q_cZ1^B4nzLph0HvCN7{x%b08uP9gWp}^ zTNbo!!O|^XxBMuAMhq~}qSNU&>XS;pG41g@mfC`}t!98L4NFOA%YvGlgJWAz#y~Pd z2mwRXT%mCUWHRtyIY_xx8}Hr`MBhCNKybYrT*+39Ls`Y18EpSw)`jtOv^uTkaB$+@7_^s`72w#)$$kDK^TG4EkBiPPJ0AF zxlVIr*Sfj!D+xC!c+DCpF99(z4mXtqty&FgZ-=N<;8-@4Qn11RPJ27Z58z5kRx$x8 z6|@x4^*U_Fg*bRXlydFmYch4jn5q&>}?!mhG=U;%xIpv^?iT@T|IS~N<(JSP-9o%W?Fu+09C8QwU_vX zmM^aH{g!{^m?(9&d|Phro^O2a=(?8Q-twI#{^F_IVgV|VfEu5Gmr6nQbVKHI(Dgbz z%Z4Kb+$e&V%|Ztu5=3x37q*bFNx%twxV8;-^mWnhtr@&eQPFecmd+Xf^T#%IH(q51 z6${M+bjNA>Xr0804Y*MQFK7G-&uf0*kxYTNZ|8Xaa{Arh`G&Xeh8s9eBq0(Bh#(;Q zn_pEcH}>!T-76RD>q{NY`M1*0#WrB&O5iQGmwwsF{cktN{=qBK-r4o#$16`JlMrA1 zqF#UDwaf<(A13$MYvkBg)APLMyw9>gsU&1318m&HxOhDE%TIm7y<_D{z;&Tr7giXN z`|LAvRl9fdgBMThZRrfO5O7GqNoSzj+o5jQ*mj?t`OWPnJUAuo9i7h}tUPB~(2sph ztvi1-{VQkBP~!YK@+{pP@ht1=2Tj6pSmtsND_1d&ok>3M*i+8lo*oF>hHYDL;s}YC zUKT6e+|Cc5y=ZMsCgDhlq!37?l5q2R*sF)~_a>c>Yzxhy8B6Uf9XnWkS!>vjKdIIo zJDYmX`SX;xc#%BYhHOnWL@Ej4UE}XRlYHRso^tl~F7cxXi5FfLD>=9G!^0P?t*Im& zagE+*NC+aKBNn^$L(YG-NU zaOHqfa31@6x&E1RsdtZDqSWXpB`gcdwprRvGq#pH{^VQVO15P|u2}=K>lW~ZVQbUf zZ~e|gFFg71_c(96v_MwoLmC zaq#*KsX`+5Ul^$@Ox2(Hd-8tez5n*#6-vK!{o0<_x;C$C+flAfzhGGe-*3)AdwZJ) zQ2hgp)vJNgbJnK4Z+_}y`=5Pyie)r0Jx$3qYdIe5{=+|Vb052|nE2GBooWn&Vaw*h zuNt{X$)sJ}5{Jj49H6+t;Sj9wg{n=AXrj>Ele--91+%iXux%N^}3bmXry!R$*? zf}@Dg@L|#!C@k^MT(UOab?di(=b2X?F1s?Eo}Hyse?K_i^YPy)Iv?9C^Pehbe~1sK zupwyqe)Qt_>|EJDejM&C`yTvoDRy$pOMKsl$>vxKg6`=8b$3IaysS6g zb<4Lu`t+fPXHzOF&&^Y&uLp2D|NU=uIUnB`*t? z{mjoirB^=pjO_B!II^nQ{-OK8VN9@{7hZnuFd}g*uQ-{2}i_@XGeq@%t*bVZTP~WZ+i*E zl?qX<25xI--PsBG?I+dBLx)9od)^|4Za- z*a*HbY_0jNkG}fI`oY8vQxp5oXgoJ&r5@O5dAIkk=zr67LgXDb)4ou>*{u2oUOz6{ z&RsNqBEjK6Tk38%b;l~^ni1qGj>jq_yHZlG&4EK>qKmW2+tvH%H~#!{TX%-1Diy-$ zDAf2k(Z)?sD^>t!PUc(q1R-)X{r>kI{7kk@Uso<492M5H(~fojYDe$xE|qRyD=2R< zPlZzSrXuyIJb#Yz^K*t>7qF6v>s@PlYO@lf+A-cLi$4;x&AAH}z&vooM-r@>a}K zp%%TVntD{8JxBSk#$=N@wF zbyEB8iY{B|zCBU=_-$TdMaK&-{Yh95@X_7gY54Pgk^NDJU%f-)MPL5mbu=C8ecyb)Fo4=&|iXwa2eqfnbIa5^*v?MoP#ig0<(S zc&f_nyF0vxZgQQ@w%1y|EjMI|l#-OU>pa8oi_sh+J$i>0KrU<%lkHx>+Pu|!fO)GejsXCC_Y zzM=XP6O$0kh?PRDHHA}?h?X<{#Mv|C%*{1Vhkos=pZHW9j?5Ejy77j6dr7ZuH}OP+ zD5Z&9AyrSBO*K-^-W8doXzT4B7#Qg58mQGd%;j(F(e9mH(%#Xb>>GQ8wX)DW+}Ap+ zed}x-v-tW~MSfs_jn<&qS<(v&q(?5mtyD-m4(Q1z|M2s1cyWP9(bl28HyKSD zhUN3mibAOatQExU4D{qA)TL4KYBgxfg82KV|M&}0e7*uwV&kSgJC$6WkNHXs;f|A?YrCgN(SO8iF;bWJWSsi$V z3WWk#N{IP6vL>gXMn}o3w*04`{^KtM@%ajo66-eY*{NH;L`oAm!V>+i;i_@u-Zp8= zT)w@#RP1Og1wJF4-dc3ktp!VND_C-SyKeaett%~m|0`4|w*0x4e_@2&S`C)g5YK)0 zPrlTM&sPL#TD5-n^|oA-i+C)QNGm~}u$%2?Pwp*1i)^~s)s`)_wM9N7liHF`$US*S zZp%61`l2mXr2z;)tA+5f%P>#}4^ttR14{`xH&52w9IWMzKl$Mg!%AnG-?w?{Y2)wM zTG&pcrJZ{37NOdmIDD-v^U_bX5;XC(;x+c zByh|mi^MHMAmz%Wk}Exeqat&x&L~G->Znoj#+<>3?>c*nTJA_i@yl}{34#LH7(qoV zGAHLk^TMSwuh$Q*UTMaSL1YYK&qJ8-5Vf^|5-tDiDZ{0K)D|MGGS>UoDp9ii_{f4K zS0;7K56!WKhM~!az31@H7mOD~m%SX$XRI~zfa?Up|TpE47esJwdGtLH4Y!D|} zen$tS=RqYB(4%J!r~8tdiIgf>A6TtL$*RXksk#0 z_j}0c>tj6f->sov{gw6q5dS!)nefB{iM%6JpJ$?T4K_6cFmrUODysLNuYFT*y6w)@?_|tHQuJlOOc5We3M$xA^ty3;&NrwU05Il6L&@zK@SIV!HX+4I z=luEqcyxO5%5*N@n+1W15;8WI>x}te;>!7pxnywo#3`9u(Z@5Eg-C0}wHl1$LgsUj zU-_oqw6o=F(U&1+3iw!6Qo+`u*A3%yKBH;~Kxj@hY`HzdE#GSS<;g44nS5`S2rOE@ z!F(`z<^07`GC2JDDVgi<;~CpRq*{K$gU)0izVf)*xbF5DzL9ih0&(vDVXK&>9{2v*G!v@!3?iCj%lQ$djSDT#qpyOix_6 z)SC{D9zP{BeLY;(8i7)XYc<4`3I)p^Ha6kwvvG8)Qq0=f-oAS_$Ki=tj!w)2WMFC$a~!9V z4Yi_OZJL>lgGLlxeEJF9bLu2v-3C)lBw%-R069DPFM8Gw|F6>8(E&h!Kqfw4lh)=e zfejE4$W|siFh?S53E6J5nKLGOy%I;mjZD%`mP&74X`)jV6Af3I-}b3R%qC8_4Uu!z z+Np9JC?^_u>f5UG%o&(9Yq%;E?6x)tl}y~Vs(biDmfX=!fFxpy&H09wn={Q5rXhiB z8JYc6qO6isvYF>h%qJSL8TJ!t%Pki7^~OA0i_MuDm<^*I0dedm>cUN_Rg+V3;M&p1 z)6b}mkrD99m0U3l-PQ&XCKGpU=^p-&)AB(~p*i1h+}Z_a!32(`VY-H-<4ZZ0D}>bAY0bWftnOqt*B%f%yDQ=`hhtUI4R}i3j0cd8Lo$X zrfwMVqHlS13KMd$JZ*xU6OBIcUDZB13bT5UtL15mmNWk3yWT~vQV=5(!RuYw*-gsc zG!RE4CJu)i+TGm=K!cPv>^f0+uG*OS-IuN8+XoSs8$zXWad3Q6h_tN}53B&!A~sVE zup$y|u8D@{*o@a8iY`nwQZmFVhfuxaX7{>@3B=d!j7H-aj@D2W-ycq?@&;vX?u(-l zW5VG;Ik&a}q(E93_Ut%3(+CzmcEa-B*2ShAkj$h^bbL-w+EU&xmB6*wm}wu7M54_y z(V2NRlQmG@0oNiWA{;r2>h&Ak&6h7D+O{Ja^?f)}LK#0eC*7&_T5j$Q&4>xjaA2!j z3xJT#FX1{m=F@&X_=5|Uep{R2=}=JCi_Gg4LRvZMzP#aDY`7c(l1UV`;jKlp+RhhPjI!c#@#S>3DJ(Bcw}^hqUDS~ z`L1`7t2M;v2)S$f^E()Forxwz)c78hwb29EW29{p)m2zKFm8~wr0ntx&-uiW&t}4B zQ*LPQ7YEo>6~RkFI39D&XER+fak-|QTl+{Pt%NgLFBN3^{75{_cKxMlg-kXFTL_5p zaq>Fzx$BwrY7GaklhaRYzTxQ^Hd0)36%S`PBv8u zBwQlLVXg--GgantU0HiNiIU2-F4Zy#nH(95rn9BSOJRuEwqYp+IWV*TURVIRN{TKEn2mrSHar;_%!anQufSZDpo9&$7NZ_8m#fUP zb**kG5faLB#%gX-d1II2>Ap_?t6>y@#Yl-1~Ea^#T1E#GiM`b&I+ z*@&0;33Xo~zQ#9Pt{R@LJ1t*1V>LUeyzxu%^y-$c6fCKrrl%=Exy)8(YcMpEVlLWG zNjc;gz!sFzG5ewxJzoJi(h^UZ zOPfGKN@uJt6EZP`2!4|S0nK}iNBTRHM zkZQmqk+Scse@sa;6fE{JRqnv-NVxqhh z)L}7K$goHfXS|5ZE~7k8qys^n4s*3Zlp>;-lgZAu3#TrAdBb|1pPhqYh5|u%cfn|9 zN4wAd2GR1R$XSZog>LzQIT`9DKDB&B9ahX0id%lbWfv`9QKw^;_=#j^+xV%AU*6dA zNx%X_cXooMb$wf%gY^QgrG&?da+anxVas+Q$f0`Ew1lSp(Gs^>0#W!)N{pPfZCcA3KEj6ZSuG+8H4kUo5v z^up{nUytHi0Mm#=ldB1l4@sm&f&X6DrlUZ6skYP@#O`A7E<-+89pqb`w~g!AON2~4{KzEtn=r|s#hOB6-U(& z+=!z%+i3aJ^e3UMT}2WdIZ$6pShsfw5|WWsqy}9!(=nSl1_Pw}B zTeC#nDM5XnR=4K?EeIK@#DE?1Ol)|T0fG{}f-p8>%$Zp!`rMeWQ~^r}(Vt-iJiDN} zb<4lF#1G83hM5;aZuv^&BPo)i5f4*nuE3GEW(9SpB=vcYx;@X(LM-v)maj#x0LDh* zB|gCts^w3${J81sOJk%jk3k3g_?eg&LPiiva(qkVBPCK)jZecjW0a7$r6u(wG_7!4 zxi7=4Nl->;F~d(%&MDFBMrOPUSi+)#w1JPYxu(wsyxj38Kk$C& zQVAws09C8LKR&51=2NE~+s;d&x;^G95jmDnZ6J~$BFQ2nmDHlP@LUl3mlt48Ohw^X z6hux=5J${plkT|aT9Y|t4HcM!K-$|ogeoOCo^NbgeMOaP^_LeG2wmL}`5c>M0`LPr zx-yQ-8Sk8H**Pgx*P^eRJ`s@+EV82IM^SL8M*R9*9A1gS&`k-Lh#@SY3YTm(omP4% z!yE+4+TKR0(`7T?Skr$+2GrPJsgTKLnQ}QGk$|Yz;#k{f#$ztKQnX1aI$gt6BJ#8p zMF2!ZQV2>5B99v3(^1S9>#;diiFqty)(H^D#H5tUjK`+#X*rZ;_5(|8FG$hhu$im( z4US8S8vE;Y#K{CWzr-i|%y__MSBo~OMW-8cl>~WOi6RI@ASooJg&>bA;nPvX7we%p zRS9`4GOQCs9D_+&Dl;CMx@XIwv|&GR)b@fB9ZqcK>Rp55(rNkW3`8yixGqFcH?gr! zPc=;0wM0>A(d9J#gwmo&1OXyRlF}r|quKE3C@>fOrhg@lS$iOknMpe`HQ}3v=gOg^ zVc$=v?RhOaoXE`A3j^aaYZ?a{KH^3ljpd9#`JVTXH987C*ta#ccGcFNWP0z8lqXhb zZ|@qSWKpUf3#0{^3q%xYm>_yk#n?CNw^$Hp$lz2mxst9rG2 z#~@KUCsnrvvRZyfLUoW51{|LwrCe)lwW!#G8rYi zH9?Emj1Ul$6eR)#qWA(4C3P+MqAx`@jCp~A=$I9mNgbO>ZP+SGvAR8okCdh8aRH^n z=*WWMM)k<6BZoK)PZ>t+d7!B>+1;z{R3g2#+iLj(CI(jIHa5#z(RVx%MXZ)#p9rSCz&Q;)0WB$tR-?G(MLnq(9 zhRBvAl0xWCkO>fmCm^i?gv!IjKB8bU5HyRfu1p)?={OF(LSaJ+yddj!Kk}RvX^3PH zN8w5(dvp|YojK0D@VzsCd-J|+kA3;e&(ho+p;`m(xrZyja4-a#vGawE37CqgH)dlmwIT_T3=D@Wl;~5D;W~4i+<)-&mv6p( z#kXF3@i=^+;3b*&?B)f)52hW z^N?a~irE#$R4q&1=o(aoF%z*A{hlB%6jbjK)UUu%-5^e$K7HUTZ@Mk__>0fiIEtG; zr@gi1k5+E{0#oFt^g9Mc%hxTx5ubz>MW~h^@#QEs^Uy6nG*!!O`H`83mFV{*d7+_t zk8Jrd;^ev02flLeZMnx^dcMYS43?73%{TG_;D^JNn?DbV{jC1w0YSD@lqOsBz_5>6 zd=i!@LQ@+IY6y8Oip)GLu`UrANBE|$J$a)Oqe`KfFpe1TBza*>^)5yIiaD-Fh!Ypj zyz+4R?vtfXioq6EU|IAU`JL)+a#ZA@9ZJWz z8Oo^Jv><<8(%g7Lty2WzjJ{R3e4W$#ECHK{luF1oGh5dELVdbX)>^|f8Wb;g{HaA8 zfYH`~EmTg$(G>_;xSDZE2p8IFM-*I!kPbisFlPZ-sFSe9yySYrW^F!>W&@#D5Q&1n zFn?k$ncfoF_CTkU2@V@ad}+6*8-BG>Z%jmf16->$-NgX-r~CPa5OUH@tTXJcOUKbn zAaoy*C5J6gUa?e>%(%6h#q8#Ed)L2%WN0Yq93+JcHQHkTnq5ex%{ zfgl%3bRdc^fyizBp7#Qz$OVGrv_+d@7DI{H%!EqxlB8S^#0M*mx*=3zRXb6dgXoBs z)SVJ!>N8~%gaMg)1E#g^V*rsY2W>?~8JNpZqIh-H2y&rC2ZHz#M9UB23(z7LNRrbw zZHg^1l!(ksXo+4@lnd(d!Ae5i5L#kYyP!1Jq9a;UcS@3}&y`IO1Y~O0_^uqZH5H|A zE<-QzCAqLf2O9Au$d=!TFTfVLP!Y`#ZHyf;P*8tWDAwIu#OZ~QA z`!yV%pTC+`L%j0p!)JHj`~h{X|IBlrgc1^lYq)jyyRZ6Rdtzbpb~O(;OQ_uTpU z6^pO==97D3uw`pi_U^jlEld41LWuvm>z3$_U;i~6j>4DJw10ed|;V+!td(-=W zz<=VoPr`1s|Mn&Rr=M6G7xY~eM&pv8ocr(mZ@r7J`P`Fx3|L1ARd(P0gZ`)Y+#bE@ z!QY_6O9p^ti$7w920%pcA9&ya7-Qf#4!lSuP%4ptLaBktJU!6qmSaLM~6DT_|@0u|KgJj0D=gWpQZoY zch+^keCXu-gCA)oC?LY@&(c42A<_HnQ?>aIet_fU@DE=|^zMJEHvd0;;A;EJKTH3> zh_~YSGxfRmzME^y8Gkf(;XmJg%iceHV&$q0qF5{Cz?afBA)rfBlztZ@%;P zJ9q5b`zMdDT($9M>c4W}g^|zw&23xu-FwT9>xMq{*vgeZWB--sM~)7ATT}Vp+bzOo#C9L@Yv5C%r;!k3rBmum9<%7TfP%NJ_${#wPv zN-d91YV!W_qzRTY{%D|2NT8Xxv{ZWINlWsxUtRW3%+GHA@EbJrp`AE-O@8)kOZ-2w z|Czt}PVkSt=g-Seuc#<)c4{j>J1@!44&Vp!v(t~6pPkN~mZjS7b>El$-o+DM648&i zKEVIz{?E%Y7S-JaLGq2x|4HO$f6pOy4sF$M8FjV7Q{*LF70szuK zI1+Q~Dk-tgJTwRA*ns-rPul-!wErjFp+7JGw4wl#1jbJ)Kl{G_TMzy2%{=jm)V_B` zrw&wa=@D!1IDqqiIEZ@lncttEy_qKONBet@AR#Oe5BH7WDhYHUCMZ zOGz_-sq*|-ba;#S5&79A`~Q%C!+xZnT1TOAS>`5@APGVOv>;&RJt!fTT<Mx}F>lkS@A5A_SQ^Zk>C^KZaQGX~A^+sRq7iTQ z+Gz{(l`DuAryWcEJqMAJ&9A=D-Bav}3<#&39@F2LAO%`)SR(^0^$QFQF8|Vl z+>=!+0nC8oQTSfb@vlvNAyB>Bihn=)$xm#ug-E3!KtL-^^^%jaZ%jKD{Taz~?JYF_qx_$B`+pi`+p0h1L#Kc9A3bCB(<;mEn?L14;>Yt`jwt)St=+aAR69519*JpV2*&0y%@t&_1cl*;*px;co^+ZyLn2fS565k(qm(|=EIszt0>L)uEjqIH>0->}jU(F=VGwKt`9{hy$S zbm!Kd;P?}x>rN$mL(A}v|I6Kc=Hs{ zroeZfX7|FTLBogG3B2OqMA&{2j z-eGV1_qzYh{c&|{RuopI{a z)_}7kRZg}o^`BT*uXhYx|MAhbu-6Ms9u^dAQZBQT3OIX{T>E>vcXwA@omddLKJOWE z{!jnk_Rc&yj_S_$-+OE6y`^sLvKGsh_YKK1*kB7|n+zh%V|gJPGr{8_WSKKb&Uw#? zVS*=~uc)@Wj3u9p$%h<9kYq8drT3dHl*LvR{-IC?K zC3mZAb$!qAadoS@KJ}|xzgxGq?@!Q~^LJ|%MV{mOYGa5vnj~T;0tmH%Z1{kA&gGjC zf6^L%$zH~bHPEG63=F0IZt7LX&)UoQ+#2YCS`35}=TnCRL=?eQR4}bD2aJIk_x;s7 zziPT!tr(se9_gGBlKg%_-?;b(zjoaD_=1)E{LgSArJ}~%qH4HBjk$a6;Hk|nXstT} zRPcDU6Yq7+m+6YvswM7gC0~86VDXnf{l%f{U;0w`hL;>3M%H`?kKKNz8u@i~$hfPE z*|WSc{ykrK_y3$OR&UivSnPL&Nbaza_uuD!<7vnJPnIv^OYh`0IE1L-7bM*;L=Atx z4LlV^LF?ETq@vrUwd@TPFz))@<+A&0!o9!EU3Blwt89yYv&y^pH#tMh|G0aei-{-7u=*qm^9#0qWY-Ia##OOPc^>#ZB++(mvOIB9=Zo#+=K1E3rSRKLw!wqh91IfZ;7 z1NMs6=v(2RY`Salb(@HyexA;>F1@B!@WKHWoJj{9WGYIdXt@;tAqy?TKHwkeZXq<0a z{8uU$*~W@y{}}SnRscYtZ)(Tirt@33v7+0447nlB4^E8FQx3>k+;_`#ZCX6yA5B^(AH2oQsE>}>u^ z|J)NkyyFBp{(7@G^X4K)Mp5Zfuu}Hn2QV~=asK(BFR6QDw@u*lenI&H%eB%km<*Y*Y@$G<%j`jS3Ue0}iIG^tQGzoPmMEK%Pswv%nI_bLo$;JNbzIDq-T>aaK^sCgBV<&d62#%-Bh#HKA zbRm0Aj$}iqjOE=G&9H3{J%T;bc{sqdhyfS?M=6(G>ITyo5$zm5>!$qEM}PP3iud`` zrwWOpP*A@gdT}w+&*OjjcXKnAZe00Ev~f42L5(`I?8N2~!Eu!7vcZh7E@YMZWr|3? zJL^^{$9|*e5^a&5#vs$82EYJH3Fn*P0@E20Y#d))nbq~lpZ3h{5Ds)@5=EmRs~h0B zr;Rzxj(;*cK%g%IUaUd$se0rWuZJ$xf^)=Lyn4e9tiEy4WEOkv@PiTXxix4$QIGt2 z>!Al~!R5sHn|5IJ4T8SdxI_pg%WXAZAl^c!5gk+s=io?g zK6qEYgQ>F4WiQFh8}=>8a?dT#^_I<1BwcrAm-)Dyg&yjg<)t}uyu@8#2LS=)IIZ(w zkTH-yY>2eyWio?~^Jl*xACxTe-*^Y{<~s~|NF|(|Bg?MSd3TPDX|m4w=6d{^dse2W zv?MEIMyVoehSNX8%Vo{>P;arDX3g{xSB@CtQ>yiTGQ=3jU*?2^xe{{_9%O()*s+wz zX2(C-oj@Miis}tJ#y;y(EpoD**!|u*?AhBe*~MNv{D!Tl-ZYLMs6~$7iQUhx!=Adt z`P|cmER)M2f~!aHZTHG;H-v3>0vv4XA1I)%Y{BULMB<$Jc2d5KM|KV|+Ku%yuRtDqfeg%3+cS*wz>MQX; z9+HKu@=PwH*lrB8g&CnS11-itL>F&_dZYSa`#`PO^XtlPLxx6}E<(u)fh!(?w!DvV zX2$RHZIma{@Gi2AMP-I8zX;GMbg34Bz6g#q)WK%U#=u|~isrnUvU?4t^INyEsLGI) zAp(d(57Z(MjNr)OI@p}q7zlQu=(fc9JkJBJ{r0lwZ&8hJWUP5g?`<67XDsvUAMcGC z@_<5YK9Lj_Q})p=6}+9NHm{(Mbjm{6nrvMPDl})IkJ_`jwqwt~-zN@qFBAXzcE*^_ z1dSQeKoo|`21wtj`C)Znx4>uK$*a8%2Bu0dmhC1Uo`*KZk5)XV_qT-jy!jdWJFlsR zJg5*`rbw1oG4|%m26!8#qDRm}J&I6N>C>Zw8ugcZsm;fAG`_ZffP?}I#Ok$-F`e-m zXGDh-7%Ce!22Pg`YlFLsIpNc7nraKfDRUSe6bRv&x$%$8!tmvrDJEs$ZdO&jIo5Du z4dkJ%sN25>0B~dV=J>E=-2`{3#AQ0a_HI^nN1UHq1G!-<>gwYBJ2uCMMHAzbru&fR z>~=1c@5uga>8APz*l>%iAFWdXFeBV1@tF&~gi^*dg+X-kTHm2q6%yXT8KHKCjdVsB zbU+TN)K~5@f^8vaVV$@NL@oeB&0$_xgeL{#c6aT-Hi zVQ7+0oY`@{ZZKsaWJIItA+_c8Y(;td_xU_Imv2`5o%ikPN~EDas=b#1z+cxa1pqXk zss{ix9OE(i{Tpu`#-_hriDzHfhl*9dPiil0I{!c7{B?2ui8#MK&R@3_Z|pdXO`lnb zXJ6TeiqD0dXH-*9o4`X+Kzax1C@Q^5htRtqO?s1F6p-E$5CN%?-U&sj(u_*)0!mdt zAkqmYRB0LrgkAiqm)cXJt`3|^PHgAD4(s|?7T#ZE1dS!+(8~uuNrb{6?O-9u!70V5sWUpFI=+0D4 zho!in68LvQtsf;i+FaEdbA7-3#ng6~hn9A4G3B+CQFOISOXV6Blgmr z7}jyECb4iJI6ab5YrDwng(5SOZhtP*SFTdU`P)ODjVGMC4o_LwQy2zx6b29{@OLcu zJFfV!zN4bX@Em^+tTu&=nZpy&XF)-MmGu;O@i+`BC%>w#jTPD%qN$;zu6VlhCe{1* z6(>K`meV_XNOzCQa;E&v*Q)16bwj-D3ZJ}|P0|>XDDpq_Q=4R@$_G7>2`hv!WRRfB zKV{xxi?sHPWCD=TzuR`UYq!h3NJ^GA)CyK3`bqI;OOajXrNzApQX|uTM+c)SYU6uX z@J!H?^H1uU$vzSm+fvO8k0HllJ?d#^Ykc-d5wc~FQlQ(hOjK_^LmbHm^T*RHRHBvA zw>+fv&yA=;b%={(*zSZv$s_cx{Ui@@hl_ublg4R<#wKxt3Vx%}`~1sgCkvQ9|o)r!thL(N&+msz|zIW>Mvm%yHQ++2&0ndcnY=qt`NSJY~24xU(S;XXE(zEX62u z&i%?Sb7rw`lxJR(Qi&~JoG~nsv~6(wDqe*F2BYT@UnKu`)=Fa+q{x;`YkQ=^!p8^K`5nyiXD58*3?C1esh5* zHeIduJ8Y{Pw0jj^0=K0R`9gAu4BmD3edqn`dLsXPM2u#{95yK(4&rFfAQ9VIRi;d= z%zT_THY$?1`F-c#!etA&M7c2C40cYnb{3Gs{00&G3hr++t$an6r$>DOAxG*JmoJoBsq>NVpgw9ZV4>%9Zh)lMcO*ys1hDl^j7edwdjWZvC zcl|(r64}6KOLQ^UKB~3cFB1F_tZA+nTs{mqEEf}>h8x;fa{_52ouXc~OW7xKSBo&b z8jzXS>Rhc2?1dkjczCjLk)Yg0xg&WvIZGxU-)Y?WRGUQ_jT5-EKig6J`ltt8++@>~ zFxVa9{yI1#K1Y1Z`P5X%1CYoRrEM5MG>-bkK1cZ!$#ld``l};4TYwX`6JyM-3Qeg3C|pdcM+g?yvhh#`L|J za}b;8@V;&nQI&47_AC$-Y)z6X<>Z){tym(q;yoRVnp$5`m20jqQa@0osboFc@_Yur z23oW?-h3AYq2i2cd_CFbo8upf)ra2#_+4D~nao$tq?pKIrTcQc)6~gsts33^BJ`P< zk8|=~`HP_E+CK*7_$2N;f2fq!%lMUJk7#O`z37wag0eBSu7H%(+_VB^xWu4eFNS}E zl+JPe8eU_-nV64wnmrL{3vUgGD0mn+2VDu%yT^g(>XFULEsn6kHOUc84Y1qhRAopR zQ;##S-=Gda+jCP*AWH=p#^M8%#ocnu<0*KFN7;*%6v1BT&Eseo0-E+?>Bq*ijuBM| zwCu)%yQ=psM(FUP@StnGTZ$RpL(V!(M$~acyd_*EE3_($*Xd|Jf4QCpP~*BWxGQle z6e}8)x$nZ=?2}Suwy>rECg0WYAy-w@?*3*)r z!QQxc!?ED0DC5z ziVVurT2-9zDu)Q+?1!f$SOrzF+%FD3bsTOyQ;LIK!8vfJ_~$R-&P8bgVfdBBGjK$7 zA=1M#@lN`S{({cOOK&2oz)I(z4s>2NWZ6xjgm^&TR98!K%u)(~U6JjzWFvA;n=B?N zeeO+24?`-^n|bBZA;Z~+9*|?623ZZQ+!X_wdh9W{IuZK%-1q5P;StF`1b39=H?B!r z(bLE^dXqyE{L3ED-#VfL=*M;h9dD-g>F+WZ>`dJ)#Vp_0{n?Jysh+0-qZ^xNhj%9M zSk_Pj#wS?A9c$NHH2Zko9i@%npV`0gfhfPf3AD^OU;LzgqCGHHZqS->|wm&&rp14!l`tlcGTUk@|JKu#S{l-@UhO_E< z3U8|4=j8(OW^5l3jw|@uP&f-Vx(mcszkg)FP+qw~VGa%a5_3RrjzL>Z{3LUd$Omt; z(iV^5XH%zdPnbj!zZIEuj#EFyZj@?r`N{i~>B{YSd)&&3z^=NI*~m8(jR3nn$+F!} zZ>-IMTOj(+HXj*M^yHM*HN5UIQp%eUFgEIqZnJ`JOqD7;{eB=O)s|sbfNU+jSRn*!M^A)a@r9 z6P21N&oRuso0WU-4Oaz@`_(oW5(W4kq^D%$? zcb4k_`_WMVKrkTE0CNetcyb-^x=nC|)^UFKUVY?GI8++IwgU-FB8#WMqf;3BKe%!T zUu+`27W-DnEj(@*#gC=hu{C0@zsS>UT?MC%;s;P|5;$`wqBYR%`Ad`IbNu40UBQz{ zl)55^YY(0Yf)B%OElt>jaHN&xSswz25%@LLD`{EZ<7Y3P6A_w`8lzpRkZsmv}9VK0Xj<1WfLw*)e9oA|7|qQlhLrf_f)r*|8?*s z&&BXi8gf#ry^(^3VGqL&(4VK<-_udkKluI!*mF)5bQwgqtw?RUJ{k$q&-=!@t?flz z`t|j^j077Iu#C&E;^Ss zNmMh(VaG^rd=5CPizyTZorl3eOIXF z0Dx1LLv<0uqS(c-hFcy<=eSE6dayWBsi>J}NBVnvu^s4%vo#fYrgi5ecDX{xw zljV*yar5UmH7<^`wze|B;ctFrso0sr?i?x55k}O=g_Jv!#O23gdtcST?eHYB%uIC= zY%Qz#2oU|7rADe>Ab|Jl=*X2rtsURu%F7ptrdK_zW+Q8uY=3F$*!bG=Pi!1#XXs#! z76m?SjrOx|DDx5g!7R|V)1_Z51+YjMx2ub?axz2jcA9_m8CmiISpm6y1d^~Gc3OtU zfT*|R+A5o5e@%ndkc%zbnRA#ST412KumfHJpjPL{ysQM(nEkSto;33Z8gKvcMmW+= z5D|vkLs@_M5d{FuOfUx!0_~;B9>v$?cA)amvk6cZb_u$cO1(CVr5+^&aav) zKL~^lzu6jDDxbC{CWKrN(T7#>b~`i|o>VjD$vCTuuw*;<0V6*ocG!?yxpo0w`P1)|JE4)$%cC_z|jwH5FKvHR=SM4o7dYj^KB8&h1`_hr;3b5lZ$=T=7 zwJ4d^{7pvv*qwb^|Kr(Wf6S~M_C4}$4qz6}v$|O;2iypX)dinx>TDOjsfmw|ca>#E z)Dp$A>lmbEiu4Yf$btu(=HT>-V8UJS@s^FSL{UinyJ6Tl3y>MBuX01O6uTh` ziagCme;xU-`;Qu6J!ye4?uZ50gPAuxCR8d$MT)YFe|0c+QYms>{UgC>@LzU8kKDiR z{7V)ZKx||M4o`)yM!!)dRJFVi_Bk`#aRY#%x2Q0YNcD%eq%Aq~?-=^cY=s3VoIe7) z;W(_v!d;0jRm}t!sXpaE&3tG6W9;0ICwe0t|V&S+WkIU0y2WbEP1(l^u6gz?cs60%K zYoWjjM6rv{tL6JhO614`1^=6VQ>T(O4pf-2Bv5+FY7^_ci4`{fcU|_4OV;0tMhW1R z&?LVj!2iH|AdN#qg4p-R{0Ojf77E~TIaGWw?H?LL4BL~oU^9^r^JMOX_>BnS8I>u-?S#AJqTbD5TH-7wjvDJk#z^ zB>-Vd2zK)iVKXTpLmvDW7fS}>UU&KYTcEc7CqETjr+uRRCowR(o<#v}ybto{LhnB) z0d8FUyA$oUZLR-F8Z*)_A)HO|lZEMV1QPkwkPqtTYFfxQE>0|?DEkXI^N_4ql!GMR z;a*X;JXqtu1>@d_Fj#}qCU*JeXKFiBD^}E6tAeVC0U!7;$Kyh!-hY+!vGOUn#HokS zUBm|5V0}D+PLf-KuI*otdMtRJZ~vbZtI&x9weSg3yNPuT1WlTCAJ4n^T`c8>qZ4B4 ztaI7c8fcx5XN&y5leL_CPqyunSQEY_yFWxCAluW%3jhnS5%VYpkP4muJ9CFke0wc< z`ZsIuuSE*35@zuKFN~s&o5!J%srX2RUMhfmtkZ+tLqKTE@s%NWo(L%Nc%jK5s{Xrv z$CN?rhrXUd7X`6=kKAMY9wQd#$JHN~djI*b2@q$Q4e*7mVF6-oC!WDiTavE<8z^No zijH(qLroEfK-Zgi0LXn8O(vv^kW(VM7f?8~ns8tBDET_A$mq%OMBpqUUoHltb|r95 zaRp+)N{{yjVE+^poePgjK42Y)_xs%v_H;d&RHkqQSVbZa03c|(5DPAyC&HshAQbq` z{f?BsKvc_(t$d!%?g;TI=zga2<5Qk~B5YQH_uZ)ZD!M-f;hK(K7X~tA;0||3U+lNl zlV?lk%PzyYN5VvDzp#wnYg&lH&)BLWd(T{chi#j3t((r#ckcdhP8P~c?0ketmc{*? z=i^h2YVoOD){!#923VcqV72C;!Ec&%Ko6NfCY zs8^*)yra)VeoEP*5iTLP@i==0QN#tF38^QQKa(i=Okpx3M;z7CkfmasyZt@ULiYKv zTt1XRAdAG80}@h82i{E{<#M5sbXK|9WPeY0usgR$#D) z9h)%r3f_DWTTc$MVEsYb#yP*Ub0gSp#7-d4WYT!2~Y>D@7t>Ivtv z+GFuguMG&~v4s`HcMI-UFwqyT=~M(AOZvgEQR`?0rQCcPuY!PY2XWnLa0|1x8m2f*kg=qA2zi6p2Y%yFueTjd6>U2q z2J`eyHie{fQ#30+XwaBo{`_|1>-qKe#Rzqw(PfX*X$Raen|UjZm8BWvPAptlmKhra zQ8SO>!kS@&Q2GMkoS2Gp^9~xTA@X(Q;Y2k_;jVhy)>F9_cI+`aCcovRI1zhV=vh;H zqO)kpr#QvuCuH>&G*>zyqxx7imt}1k4b?ziyT2h-pC=+k%OG5}3((g#)@ssle*Pa8Hb(6L diff --git a/sound/ai/welcome.ogg b/sound/ai/welcome.ogg index c7013dcbd5f7e7b8b5ab294ff7743e928a9768cb..5caaf3147803fc3f6795d2f11c443cd0ebe8f2f8 100644 GIT binary patch literal 58800 zcmZ^pV{~Rs)TU$GHaZ>K=#FjMHaoU$+qP}9W7~G}B+v9a^UeI5y{cAW-Bo+lpHsE> zx#Z2wl|jHj{>OB3Ox*tKdgFpcgQCkjxH?Oi8k&HDae?}G{cnl3Hx`u>mKPCK z;{P8pGxvYu|Ks6*+=2Y(;lJgMnd%sd;Q!ZvPCy1=2apj+_pd4e>4CKWdep!tAQg}l zNC6}U;s9Z;cY&byKrG-7AUF^o7z1Pn{sIyJA%J8+~oAoSt$`8@#m{r@dKV_De| zhcYm8`9q3olTmBU9y!8$j%Q#f4xod|9!}Ktz0HFMMn`GKlO=kfaiUUh+Qs@#teN0TQFaV5U&$xQ-HdbLZ~iq8q6BxxFjtBfag;;}NOL@i*cZCis>Fgp%=ZsjxLjJ6 z-Jdz5H>qlB#=)?zm=c*YzQ1FHO36yfy3m`nIU?xb>eWh$zQk5R`j9}NI(pZ_dv|65 z1|H>AEgqmyooux`8^?+f&a<)^Nb}=n_n@n@&jR?XLChLi0Sa?o?=js`H_!asKg_Nq zT0SeUtKAUDWm;9PR*F$m6J*w2IZd?Vn(sCdxXB()3m6P>RpPZ3`%KcU>0m%;yVMnn zX7eFk?<9RBR@m}9o==kgUUXp%36*yjRB3asw7qJ-KBv8XoB!b!q zF)>Al3ffWG`5f5|!dG^f@g1ROSzw-|J#0587Ew00#$yE_4oHgM0G#D(8pk5=Zejs- z6-wzpiPmt}-YL>cgX*%&~t2e*;FRtzE6OdMQ#<7m#9&%929p} z`5d3`;JczGUQ@(^b%NtigCVdg>iSGd6bZO5EG1wg?>%3 zn^0bcFZp)mMG;s7xzBONk{r2z&_<`~#VgI8lIe>J;H=CX^s1UhEz%u^v)GSouii~p zQjf5!!5_1My8t!O9}(GrUEQU6Go0?}L*GLxnGaM zuyPx8hYy&feG1qdFh$0F2Y_5(cI!|qJL*X2;nWYSM$Q9qAnjYayQR3Qh)9s*OHV~1U2 zW1|W#Wzgq;(=+<;{DcK4;%;iqn>25=LP(TbD{Goo&TXvhB&?wXKN9rH3eP3IlC=G6$(F~Je)jN5obb~ztX^*o?&mI&5 zQ#gfp(@$|HB+R=hjwO#Xcs@a`$n^WB<|56&Ea)De0(IXYACUI3#&Az{0!sRqHw>%_ z6^d8DufwC?Lz)F;M%#ym6md}H@X*xK@HPvJ#Se*?bQ>HQ8=1A?noJ@@q*Sef(V=T*Am4ZYUX+iLzabPycc{RLb=V+x zKNmw%I4`S@7LF8aR!d+fuM1@fM5eZyDvVhgXkuVu3Jyq{$c*oGSGD5EN)@3*Uiz#* zt4bYaVs-4tg*d9l>UgU%27~byZuQGBEjfFfby3xhPxfamA#kSyR$w2#Tto$DC)(0yBs9hI5uht7J$7UR|%)p zi?TVU^9+Hl|0T_J{Wm*2JeJivO6KVn8d}(aa6GG}gZ@WONu3sCiK-+(DHkyU>`i(O z=<`<`Y(gTv^?QOgab)G2-u>HJJWVDL*BCt~LZ_(@ZsM>Y==&_UpCB`S4o=M%&kj)z zo2^d`BF+H9Ay?1W-;8A}B8}a|=&Bg$3+>8Giy6O2E`XS2^S1G;g)NCcj^WxiXBK2~ z)T8lr!*cP@Y{8CtKs2LikOspQM-PniPPd@oB?63Tn?+!6fEA^R7Y{@;|8RFFBZHzP z3&*K>+3ISy5EA&u{YBHGFcga)t(AVApfg%P3s;anTzK0EbigAv7$KK15f_ciCLF5V z7ayNCCZAu;t{eGz+b|O6V{wu*+3`gXDJ&$vD#0Mn=_CH!gdiZtg`(z=GPbPwIoX@DhmB@2BdL}YnJAAUY+_8Ta) zhS48yO#k3f{|>40RaH!%sp@sSUeoQ%bk%hOf3w9U-s1=3^;@ATRZ{e7=GyanH9mVJ zrbbQ+jp+T(&Vf#e` zKfG#%tEyV8_3jIF>Rf;#QHERALuV*9&@qUeA{V$TT^~&=z2C>(0t#a3B{rT1a*&pb zzw~xR5|2Rf6x?Y2%fdCkFUJMyILU7`SSOQ*DZ58%tM9BKVqggAi{uAuTSEGLG6>O( zaOQzs%s>Ft^-3PDK0Znn2M3*SKBxM_WoM`lv%|06k6=k|yYTEh{6V2Py2$UNA{qL% zj!rvxsLvKhaxXD6%NCYhrkD?T;y4G+N`H&@>9SMuiIzSK`yr!F&D#@A-t4K^emI-I zUyf+&2HthmtmNHIjf{iJx~A04HyD%|MuA8nV^8{4lr#4s$J$@kw=n65cz~Yg!>RYQ zU(|FEM?5lw^5RJbaMf8MTg`p7m$?d-8zv%Ve>ha=Vm9v-$2Y4!vAH+UP{KPjW7kHZ z4S8j0{jwDB9OzZ{Jj}Du;FF27YRr{|xT0r-oU`>BDhTU0H>HgIOK}UM*&~`H;Q8>< zuU)kxKKNSY;^Mxba%skJlEVs;G>cy-DBlH9wZxT=cvOGbA2S|(_lw#>(#ry1ywtaH zv>b=XUZ1IN?=@8K*?AyCT4IY1PYYo21__#vXc4V<+_jBCBoN6+_Q2JbM3rfO;Mso3 zMA2=_(eE5T%NqVQV9q%*G>&^xY}nwzjrSTG1W)foEe02TiD;!<8sF*j@Z*od85x;~ z3OmXS--5mTkyme_*Xp~G5I#~B(chYpdMr8Ra}}m{t^s=+yA~`hmN^6_Gs*^slwCOL zV>L1_pq>D#T;CU9-iR1}Kd^3s=1llBkj6u2`3-kJ%_l_p7fSkA-eArgQgO_`mzr2+ zfYZV*Ddt=}6n5f;$_h5xu*kj(I?|8`w|WviLI)2S%LJi;2m-GP1(MM-cge>QjOtc7 zh7P}uaS@JlBN~6^u;r`9cyo#}ue*SE{3>#iSQg=X8vvTU&Qz&c$PY{W;bZhiG+nv$8_&ZjFu}OaMC~zVe?j7pRo6@jYtzq8 z^P?(N{ncK{wE2M@=6CQ&ipVU zIfLe!z3g_xj&&cqx5(a30hYPE>&eZD8b-rYJCBQnwuE!IMCnKy>}q8nltIsWm?I5l5fH3wMgH^!-H&&CLPQX zuDTzZ8g29TU|Ab)AYf2myLHx@Vkg#Nb;O#Tq{O^|StaNm^32-^@lWVqn@My0Z#8iH z;r#&jx%_Rbx^`S(L~&=07RgpTUVkFSlf0CikqZh|_4Z?n?xcyRplKmd8`@10T(p#i zql0@e8X^xZxq;Tc_96kFS;CHhlgCJp8PyJ6@hb?mQJTO$-|+6c-EEaW*h1Qob*g{3#0f{>s8aKXrkE>w_48eu+{*>aGqmZmOGv~Yx(TaCSuuvsAO~=0`;@nm zg9cq&&a2wejW2h^BGq zo!h-aVW%Ygsh*t2Y2NPDL+Mz#<(gL}v?Why1Fu^jM%dzy;|ntwq6wFqXcWcw`tD_I z-^0ri_t%-wW)F7NY+sQ)I!_~ ze^_I*dm2Amw#|F7dV~c{=oTx^DD!!G1XVdvML$9~VWITg#iH!~%rj<1v~?zEC`3DH zDrB@J=~;NmDCgl|(^QgmGNHz7O!|q+uiu-0ukk9JO8^jDzMpPZkYq!(7fe@Ce2IxQ zov|uFHsL3+=E@*?sgyKWWa8kdt}phA?gUYFp)w@+{)bXF(Q1J;ldcW)<4JrSsF(r3 zzlTD+E~-tVeZX74L8;0Jpy0-H&Hgw8BXmS_j->3Sg5XY`4M`~rbWHDdd)r0l1CWga zIr>!X2(c5o&hdEslffofA*fR&E@Z=wg@84Y&P~R|in!2&TKF`IJxTC9qcNWHhNLhP z-yZ;N(xr@Z#gueR%|z%MI5+(9wj6*ypc>rfVP5(~2Cqwq{{nAda3HqS`KYlYvvZ zz5R{U%3^{x<>b`opJ@OXh^LN2v3E?axruZ$yxWHS6XlpaCTUah*U<3}z$q`@Dp2PW z8>=VQfY+2j^>c{Exm6xS>7MrE6*VKYTinlWX6{-v^2YUQx-9PkKUY0>PXgAChK;P# z-N%&mBQ0|UoZc`!?EFoAsqnkFfnNR>2`8gZ>isT)>x9^7JC>fwv3^MG=8i+UD9uo}>9ZExua?7( zzkAnUd1cwoH@S~MQx=5`Wm)rY7XGjBH9K{ZXHv^!)|bXi12-Fo_Usj3x-6@w?c_8F zO`ZDbAV)Sw_)`WO`PVjPgwKbsh;^@I^BB$;!o+nF4$wx+PJrNnBQpR*?l=|(RRSn^Z|orUERSDvCOl* zl@ptre#u(rTXSaz3%e}(O;3tuB%QA*@%P|Eja{k_S^`mn@fItYUk)Q$?Q^92s^*` zD{E~?>2mXX_XtedZw;0rtFm6 zvJwqzR$IPC%dtgSt5z#iay&Tl6HNQK6EnHMKYf_!UrB^2_zr)%53-SUWaZtiMgCQnfaQ?ORwFx?~z&I7i?4Q^Kq`V zwHBmPaYsLa8Imojig9(WFzF$&L!4ZlvTS-t{{W1|Znq?^)7wzQ!vQTB>(~KM%Wlg* zM|h3!k*ud4;yTIw_!tBAW@s$oSQC=T;L{J_{&;&uQOLKNzzsli*x4Yxis`t-mtubt z+bgjj!P{?LzZ{gUe-rq)h7MAr>7<#j*-+vYg{^3qpY5xTZUK zNHqDtxI`O1f-f*EW;d%M=b*(cVetRbI@_os%)<#nn>SW^;%_zK#lamdf#VTb;w3u-`CU!f3^_-n$oa56#R(mNaX#7_ z3#QR1m&H;Dy2}mUOw{e%Jn`zNcl`wZ-tfa<*pieEbJ;ynos^zcu7IhNI~b zttt#vFBmvOFtZ_>Kn7GB>c5tPSCFtl(5DX@pL*e`4{Tj6=mvDzO+ttw@@1`Z?pzRfZ^q#R8eH(d|X@j#AU3Me9#U z6y0iJfEYpj0;K-ZR=sP50WiX`X+HTkBv+kJLD!R@PWz&vSUDg^CEQT<*@iirJ+P6Q z7?62QdW4ZO5Uc&MP0~nzQ@#;QqP&@5F%q>{jG>5GXOzetaEe1i5`t6U_r-ggn-lky zf)H@o(}R2=C8`X{|D*Od%IXE3tq2U#8S8`yt?UEwbO2OZ^T~^&K&%F0wpnMoSZO50 zmdzdJSxxi{=};b@+zGro5$n-zu9eNG$RL!=K1X6U-LHp*+d3LlD()Nf?6?%(uXwQ1 zf;st6_U#*ecTxmV_h|~FK(MfP{T8W9O}~_jw&O?7Ct&WY25fh+PG7&4TmS%D9k>c2 z0K8I954>EmBKb0ke_iuY}gy z4$-?)mLWd5=o%^tIF`b!VJ$i({{a8esH26;=_f+oi=5Py`EWH0ghm+&waI(H)$Nx< z5?kFBF$Mb-Z`j_Y()woprGWjWf++Un3B=VM7lm1YJ-69`{K+er%{cuUWb6lzAG~eC zv;%R7X)7C4f8J~WDSXDIITf~!u9)u9GP&}s9cz_M2p{<`kNT&Fa=-V1quW1FNr)pJ z-URfQS~AE_asU{XoveSY=_;$uClp~%MfmjZZ^+c#myAn%mw}VpL5z8$b>x+72+m%S zCb!4~m6QPN9k?QmjoXqKwZYzJBTDke^IfD0)wGhnC{)pwy+0iLgYH8N-*7ILI@-W$!IZp*2uWgmn6(=2Wh3*iq2@hn*RV*o z*DC?oq$N05InW=dxYAv}xBBWa;3dzNWV`bo2m=3lStOR6L4#&M&60a!2@W2X|IjNs z2QLNIx7dz|dOeFOTsO_ov#~A839&Q0OsFaR)a~=gd+q-MH=b(`6H8NB0(P17fk1ut zedO2K-U9j|T@Id7(>)_7enZ%AXn9ecnUF&b%r6eyMAaEQz7sxD&iwMr-)UjW-fM1d zlJt!(tOyBwHn1%r#GZ2WWG-Gy^+eq%AsLdLH6*NEt&D>p+fCcNfgK?*@ddqcLosl3 z>6Ukl_nMZN2`8GzDUB;FtBXP%p_UU9{OxU)=@-`UylLlVE3z@4pTawcQQFNMOi>#_ z-9BHfQ$KYSHC-4DTmtL8E^66O9+p52fxTbmkz9G8BA$ z_bEX_65*m&^exz!_N1DJ>Ql>92E9Y{V@BjUWvA>l3Z8$IK;FZ$5FXnI`zL=U+*$1? z3GYDKTbQmqG6w=9ne9xbEcVdMhTzC%w(5gB<}lo5otm2!jjcO&6npMp;D(L~bH#WX z7ZQV?glGMJw@UNx-mV=f7jlRNv4!%Y7FTXj8iz85JxNAUQ#g}a0|o5r0aNDwF)Q&{ z&jt^d{qL+DOs_f7kkrTCGF(hzt&@#%Ovf{j@I`~-*q{_Kir?rFjSVTKZ8DDAG}?oQ znqMHy#Bdeiw;S2?4x?c{`wh^w>S}4n?8?Kn2=LC2(#(N>#ce+ks;499Yb2>w4Pf#%ZAZts^3of3KWXt?4r<653e@f)h8(w@a_UDDXfaghXX73 zwaPLz52_#Tq54kadx!FWg?2Khq}vyAP|_06iv98rQ}8+6`-b(=gBee7R%!}c&8$n= zzzwXZ?3gK18eSI!Zuz}CrmbEX(AXp1=_Z2;jEF0&1coc=evScg9j}ldJFE+{H1%M9 z%aqIVkIh>YfQ2~Lu_y|>2V z%qG}g7PEzmTyy?&X6SOn5=ET0uNef+*SNrL*t3hDiw|Sv62h^>9a@G^2{BO9c47vk z-9Ik5i>eh!0YPl$l4l6dmN-j;10^r{UPnvZ&P=;Qmy&tuh`?nA3>xmOox4?NO&YCN zBE(DTYrD&s``aopAue0uE(vSBgzoHAr4hW?R$p43oY`rPSQMbw4s70OV}zM0yUV3q z^q5*4(im?xOte@3{lW#$gt{VDqL#^zs(jb*`?Lu(uF=`UpOHH zJGMu4d+b#fhF6Sj5*XsTMkQ|dM8as3zmN&qOGdoR3GHiBNS|+EE)(X|g4T&ns_kWB z*ebbWHtQo_#2@*AOv(@s;%9bYGubcrcE2eCHNUEtTG`hqPyy&qB1B^^AD(cY1$a(M zR>HSnk?1tELa+o3E5A}Xl3CU+oNI&yyNi~2FtXwc%72y{2d*vUZG^#vx~Lu z9&sBLj-U`hZv+8bmu8|$rikZokjsOAcO648pp>MD7d$b$Na!TlQ2C{lGByV!S*4A8 z;#uuO@;5*g;GQ8M4`BAK{PC5!@oK9&P~p_si??7^FUc)TJv@QplWgMNeTQG9G8!@zt{{+-Jn6`ly-I?!MF zW~{?t1R|9ICJnGidx27B3I2AgFNtzX2|i>e7Dh?sgUjxI&EbC9T|Bk7&SddB{r6_F zR{|(1n|!7i$oq1jv35QV8wnRaP`Km@oema6jv!+b_h>Mfh;(ptIxggi>+H87!%fSV`asx<5Wtad z$Zkdu4~e_wq45t&Sc( zv60c`JR5_W^b~fjkuJN997Z!E9U=Ei!YN*fN88z8uNyY2TUhwVjDAspQ-=F)->B1S zXU45_AX$h&SD-IOnKIQv9IoQt^k>;WU*89w9gbsv#UK9$Qfcp++|yhj5Y*SjlFa*| z+@FSy%el*{sYxkS7C>v>F``0AnyjgqW!ZBU5AHn^p~%Qrh-EYL)6r!GrF8M$r6d>_ zh|w&32r%fuC*J%#PZHMI(p|^+vp9fC1+@E{kSO-eh~FSFeIZr`7&!6Z&GdLrwpqkn zYF@L?YQF51*er8VB8fR%$}bpN6!}RqmC0&YGJx|no&#k5g?iU9}&(L7KVp!_B1{G~a;=V~7+HE?s@HbAX1y5ok9X8f>P zRoC!1;>Z{Mr_a7SYFrFvyfGn*)ahfgtow4gW(&-n#{fFpNO~Eez1ivn5x1@KWDAo8 zD)6%AG;%K*AzGgwuh#5nTBi6h&ZLyXk*UVd;$+_BKx_K+aTDaL8wm@nu5O+*VcDvi z$%6Z1SHWU>XBVWTta^F~h9GKqV^cfH{$(x8^b3TG?#E=wzk5+lpuJaW2-O!9zo>bO7K}Wp{8>@0^fuKS&9dg-M z+hV4%MFVxA+2%osp?4Ngs#8K#u&+2C={DAG|1^%jj2%n~X_+sL61>(H&!W-Ip&{@r z2a~UZ&F~g+-~_1#fv{cj*vcK%`iOy?)w%A~=~aKEmedot&=R4FD zG8{Db$$L}cj=?Lp)%kByH}?Wj>3<$(g@GrnL1e`vPpsu+C7BeqC>2_j0ATWqRFJDO zG5fa};cwDP;`(r-u219g_@qo23&P>!d9?5FJ*pT2(GT~%j7@P6SaA9E%gE4jwYZc5 z23#b6_CtO5sz2!VlQDK9bEGBduAfYb*m+E>zrlWYJLsxl{1lEqSu{-SD!^uQ;LG)^ z@;-~b#Ww!7=dpRtIy?^0Rp-R|&7=#CuCcIX}JpdwRT#M4mU>6Bz7)K==)CHL8`!6 z`t4|4C<@<6VL^Jnj8GVE&y4GGFR!j>+&HrF{ zgYX$awJ9VeO?fEzMOl{&=x=4w6Xc-#o*5kIb|RB8Y0YwbocvWYM?i25Rcs9C>2Ol5 zGvrEU-DkN?eq3PYX$`2Qgx8Hj2MYv;*r0`Xg~w=`GH-9NBV5cqNX5fEOz`R}JXG|Z z6|WMU9tLz>E005{+w@&t!%Fj9{5CKY3Oc+HxnKV3yjp9gM$W>Q z1bI_QW>Y{e;A4OC>lI9yZJ$PXjXFr-ufua}o{GCh!fjm$uWTy5o<7`{kc6_&1IPb>mX2!${XA>4-4yzkUzDsDXfY+-dpn>93~__{$UdWG zOj4NKJ6hl7d6A`3gX}_qC$t}{Hi?XIdxq)f_aAABq(~W&HsW6PtxkW{G7G*;0{flU zIL;L_z(1|K>P-GrQYiZ+6j)T4`WvJ+n6NEy_->Ick_5h(5~gXYwOz%Ho8(c$f$e^dUm^~mQ z2FxqH&R?EjUNlQW^r{V|c(eL?|HpKRqgwECFpT{TIUW01y?KUv0)3xEeA9z9$Dm57 z(ZBaNluGHY17BL33!lZ0C(4VUzae4+-mF!((KgIOS@>P$UT;eUqTE?9T!#BDF*&3R=xjF4?n5Gi*71*8KVcRo9Ch?Zy36c& z5?N7GuN{5Uhk)ql$l!MKZ-GEj-hAQo_wA5P5>7B~D+z5tV8$yd8rg}5GSC|psQuXvi3aHbgSH9jv`CD8ERAIFC4I-rP8$<02`WJ`KQ)*5Ek`wxt2X{>wet3BlmHhRtvFO6 z;>XoQ&_(d$f^m#0R+C0&{bF^V!4M%a&)oVn_j9K_ z8?pd^m}iHY%7(1VohuS0It?ssZ(W&9{}y?#c&fyNwb&pAR|_U^7YJ@ryl!cI3BXtS zmuJw9DTR`q!jVXc;jSi{$0Z}Ke?>J#N?g}y#3R5QGxR2gJFY$@35GfS6&Gcoj9~=% z7*0ka(5edbt)5F^k0!tnZ(5BHYq1Uz*WGS-{LK#YTDmUSZ_$!lO&Ki}y~2i63i(^% zft5p>sFIMG5d80A>24I)@7cg-M=2v@4 z?NN#2Fc=)r$9N^Apx`@axMJ3|~mBfqE>(f8@R|(bD5g&5<;wgy!hq{Tccl+t> z8b29?Am()Jy}VHfxfZcw#D=STHjYZqT*;gEnTz4LoIH{gj#kncmMIY%wRQyZdwL-e zCR3Kwq{BHB+h#^tYR_Yxw}OEzn$%o(uW0^|-Y&>noU+*3{)2}{5&=G#mv{2nU7!cO zTvk%ehSz2hDn_r3NQhK>H9*IGo6R)IQ5cf_kK=~j{Q`=ho2J2?2gPXO4Tp1}EBiiC@``36bvq?oy|*}c<)nc&2Wv1+lG2kmRD zm|2QSQn7eOLFTuX3sI}Tlm_>Npu;?_jKS-rMxG9=olqY4{jk-bj7^FHl0&mw!N*u- zrUtbbtD68+rob3A3TTd)VPt_}SEoo&#Co89s6juyTqfFgO5Fci>jtmpIIugPP%*X^-V=?*)P!NvGD?d$GaO?}!=@SrLu$Ax-RM??A6 z6rPdSwGo&`VsB_@WDdtK#c!nvPkqV^?8F9f!%0A@7>aZx70 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 Bk!(}v=5 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 literal 30253 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 Bd!zsW diff --git a/tgui-next/packages/tgui/interfaces/CrewControlConsole.js b/tgui-next/packages/tgui/interfaces/CrewControlConsole.js new file mode 100644 index 000000000000..bd36387c7a1f --- /dev/null +++ b/tgui-next/packages/tgui/interfaces/CrewControlConsole.js @@ -0,0 +1,82 @@ +import { Fragment } from 'inferno'; +import { useBackend } from '../backend'; +import { Box, Button, NoticeBox, Section, Tabs, LabeledList } from '../components'; + +export const CrewControlConsole = props => { + const { state } = props; + const { act, data } = useBackend(props); + const { + crew = [], + } = data; + + return ( + + + {() => ( + + )} + + + ); +}; + +const Crew = props => { + const { state, crew} = props; + const { act, data } = useBackend(props); + + if (!crew.length) { + return ( +
+ + No crew members detected within access parameters + +
+ ); + } + + return crew.map(crew => { + return ( +
+ act('stopcrew', { + ref: crew.ref, + })} /> + act('killcrew', { + ref: crew.ref, + })} /> + + )}> + + + + {crew.status + ? "Unresponsive" + : crew.locked_down + ? "Locked Down" + : "Alive"} + + + +
+ ); + }); +}; \ No newline at end of file diff --git a/tgui-next/packages/tgui/routes.js b/tgui-next/packages/tgui/routes.js index baf27dd195a0..a804c10920e8 100644 --- a/tgui-next/packages/tgui/routes.js +++ b/tgui-next/packages/tgui/routes.js @@ -24,6 +24,7 @@ import { CodexGigas } from './interfaces/CodexGigas'; import { ComputerFabricator } from './interfaces/ComputerFabricator'; import { Crayon } from './interfaces/Crayon'; import { CrewConsole } from './interfaces/CrewConsole'; +import { CrewControlConsole } from './interfaces/CrewControlConsole'; import { Cryo } from './interfaces/Cryo'; import { DisposalUnit } from './interfaces/DisposalUnit'; import { DnaVault } from './interfaces/DnaVault'; @@ -180,6 +181,10 @@ const ROUTES = { crew: { component: () => CrewConsole, scrollable: true, + }, + crew_control_console: { + component: () => CrewControlConsole, + scrollable: true, }, cryo: { component: () => Cryo, diff --git a/yogstation.dme b/yogstation.dme index dbeaff46ab89..76e4c024be8b 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -698,6 +698,7 @@ #include "code\game\machinery\computer\cloning.dm" #include "code\game\machinery\computer\communications.dm" #include "code\game\machinery\computer\crew.dm" +#include "code\game\machinery\computer\crew_control.dm" #include "code\game\machinery\computer\dna_console.dm" #include "code\game\machinery\computer\gulag_teleporter.dm" #include "code\game\machinery\computer\launchpad_control.dm"