From 0679d3cc1909c9ccfb594640a3cc7430f0041f60 Mon Sep 17 00:00:00 2001 From: KasparoVy Date: Mon, 17 Jul 2017 21:01:13 -0400 Subject: [PATCH 001/334] Splatter lands 1 tile away in target direction. Adjusts splatter to land 1 tile away from the mob in the target direction. Splatter can land on walls, windows, etc. and works with diagonals. --- code/modules/projectiles/projectile.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index f2beec3f6bc..298a61ee98b 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -76,6 +76,7 @@ var/splatter_dir = dir if(starting) splatter_dir = get_dir(starting, target_loca) + target_loca = get_step(target_loca, splatter_dir) if(isalien(L)) new /obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter(target_loca, splatter_dir) else From 849f69825650291d822c622206f766b0419c0f23 Mon Sep 17 00:00:00 2001 From: KasparoVy Date: Fri, 21 Jul 2017 21:59:39 -0400 Subject: [PATCH 002/334] Respects Walls and our Inability to see Through Them & Xenosplatter Fix Pixel shifts blood onto non-floor structures, thus respecting viewing angles. You are no longer able to see blood splattered on a wall from the other side unless you've x-ray vision. This also fixes a bug where xeno blood splatters were red. --- code/__HELPERS/unsorted.dm | 24 ++++++++++++++++++ code/game/objects/effects/overlays.dm | 1 + code/modules/projectiles/projectile.dm | 8 ++++-- code/modules/surgery/organs/blood.dm | 34 +++++++++++++++++--------- 4 files changed, 54 insertions(+), 13 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 3900ba2ba33..b88e3aa492a 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1871,3 +1871,27 @@ var/global/list/g_fancy_list_of_types = null num_sample -= num result += (1 << num) return result + +/proc/pixel_shift_dir(var/dir, var/amount_x = 32, var/amount_y = 32) //Returns a list with pixel_shift values that will shift an object's icon one tile in the direction passed. + amount_x = min(max(0, amount_x), 32) //No less than 0, no greater than 32. + amount_y = min(max(0, amount_x), 32) + var/list/shift = list("x" = 0, "y" = 0) + switch(dir) + if(NORTH) + shift["y"] = amount_y + if(SOUTH) + shift["y"] = -amount_y + if(EAST) + shift["x"] = amount_x + if(WEST) + shift["x"] = -amount_x + if(NORTHEAST) + shift = list("x" = amount_x, "y" = amount_y) + if(NORTHWEST) + shift = list("x" = -amount_x, "y" = amount_y) + if(SOUTHEAST) + shift = list("x" = amount_x, "y" = -amount_y) + if(SOUTHWEST) + shift = list("x" = -amount_x, "y" = -amount_y) + + return shift diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 2dd8502d662..cb5ff20d184 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -205,6 +205,7 @@ animate(src, pixel_x = target_pixel_x, pixel_y = target_pixel_y, alpha = 0, time = duration) /obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter + color = null splatter_type = "xsplatter" /obj/effect/overlay/wall_rot diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 298a61ee98b..fa73cfab29f 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -76,7 +76,6 @@ var/splatter_dir = dir if(starting) splatter_dir = get_dir(starting, target_loca) - target_loca = get_step(target_loca, splatter_dir) if(isalien(L)) new /obj/effect/overlay/temp/dir_setting/bloodsplatter/xenosplatter(target_loca, splatter_dir) else @@ -86,7 +85,12 @@ blood_color = H.species.blood_color new /obj/effect/overlay/temp/dir_setting/bloodsplatter(target_loca, splatter_dir, blood_color) if(prob(33)) - L.add_splatter_floor(target_loca) + var/list/shift = list("x" = 0, "y" = 0) + if(!istype(get_step(target_loca, splatter_dir), /turf/simulated/floor)) //If one step in the splatter direction isn't a floor... + shift = pixel_shift_dir(splatter_dir) + else //Pixel shift the blood there instead (so you can't see wallsplatter through walls). + target_loca = get_step(target_loca, splatter_dir) + L.add_splatter_floor(target_loca, shift_x = shift["x"], shift_y = shift["y"]) var/organ_hit_text = "" if(L.has_limbs) diff --git a/code/modules/surgery/organs/blood.dm b/code/modules/surgery/organs/blood.dm index 987b5cf53e4..ba27270d63b 100644 --- a/code/modules/surgery/organs/blood.dm +++ b/code/modules/surgery/organs/blood.dm @@ -229,7 +229,7 @@ return list("O-", "O+") //to add a splatter of blood or other mob liquid. -/mob/living/proc/add_splatter_floor(turf/T, small_drip) +/mob/living/proc/add_splatter_floor(turf/T, small_drip, shift_x, shift_y) if(get_blood_id() != "blood")//is it blood or welding fuel? return if(!T) @@ -260,29 +260,41 @@ return // Find a blood decal or create a new one. - var/obj/effect/decal/cleanable/blood/B = locate() in T - if(!B) + var/obj/effect/decal/cleanable/blood/B + if(!(locate(B) in T) || pixel_x || pixel_y) B = new /obj/effect/decal/cleanable/blood/splatter(T) + else + B = locate() in T B.transfer_mob_blood_dna(src) //give blood info to the blood decal. if(temp_blood_DNA) B.blood_DNA |= temp_blood_DNA + B.pixel_x = (shift_x) + B.pixel_y = (shift_y) B.update_icon() -/mob/living/carbon/human/add_splatter_floor(turf/T, small_drip) +/mob/living/carbon/human/add_splatter_floor(turf/T, small_drip, shift_x, shift_y) if(!(NO_BLOOD in species.species_traits)) ..() -/mob/living/carbon/alien/add_splatter_floor(turf/T, small_drip) +/mob/living/carbon/alien/add_splatter_floor(turf/T, small_drip, shift_x, shift_y) if(!T) T = get_turf(src) - var/obj/effect/decal/cleanable/blood/xeno/B = locate() in T.contents - if(!B) + var/obj/effect/decal/cleanable/blood/xeno/B + if(!(locate(B) in T) || pixel_x || pixel_y) B = new(T) + else + B = locate() in T B.blood_DNA["UNKNOWN DNA"] = "X*" + B.pixel_x = (shift_x) + B.pixel_y = (shift_y) -/mob/living/silicon/robot/add_splatter_floor(turf/T, small_drip) +/mob/living/silicon/robot/add_splatter_floor(turf/T, small_drip, shift_x, shift_y) if(!T) T = get_turf(src) - var/obj/effect/decal/cleanable/blood/oil/B = locate() in T.contents - if(!B) - B = new(T) \ No newline at end of file + var/obj/effect/decal/cleanable/blood/oil/B + if(!(locate(B) in T) || pixel_x || pixel_y) + B = new(T) + else + B = locate() in T + B.pixel_x = (shift_x) + B.pixel_y = (shift_y) From 8dbfc8ee1d8a7701a2729f7ed985e964d6b5cbae Mon Sep 17 00:00:00 2001 From: KasparoVy Date: Sat, 22 Jul 2017 19:55:21 -0400 Subject: [PATCH 003/334] Respects Windows and our Inability to Pass Them Blood that would splatter onto windows is now pixel-shifted and renders above them so you can A: Clean it with ease and B: See it in all its gorey glory. I had to get creative with how I detected structures blocking blood splatter. Janiborgs riding, sprayers spraying and cleaner grenades foaming over adjacent tiles won't clean off wall/windowblood. You have to use soap and click on the blood. --- code/game/atoms.dm | 9 ++++---- .../effects/decals/Cleanable/humans.dm | 3 ++- .../modules/mob/living/silicon/robot/robot.dm | 10 +++++++-- code/modules/projectiles/projectile.dm | 19 +++++++++++++---- .../reagents/chemistry/reagents/water.dm | 21 +++++++++++++------ code/modules/surgery/organs/blood.dm | 9 ++++++++ 6 files changed, 54 insertions(+), 17 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 8c12e452d1d..06f6ca8a631 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -512,10 +512,11 @@ var/list/blood_splatter_icons = list() overlays += blood_overlay /atom/proc/clean_blood() - germ_level = 0 - if(islist(blood_DNA)) - blood_DNA = null - return 1 + if(!istype(src, /obj/effect/decal/cleanable/blood)) + germ_level = 0 + if(islist(blood_DNA)) + blood_DNA = null + return 1 /obj/item/clean_blood() diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index bb8436340a6..cba5d3f733c 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -23,6 +23,7 @@ var/global/list/image/splatter_cache=list() var/amount = 5 appearance_flags = NO_CLIENT_COLOR var/dry_timer = 0 + var/off_floor = FALSE /obj/effect/decal/cleanable/blood/New() ..() @@ -89,7 +90,7 @@ var/global/list/image/splatter_cache=list() //Add "bloodiness" of this blood's type, to the human's shoes /obj/effect/decal/cleanable/blood/Crossed(atom/movable/O) - if(ishuman(O)) + if(!off_floor && ishuman(O)) var/mob/living/carbon/human/H = O var/obj/item/organ/external/l_foot = H.get_organ("l_foot") var/obj/item/organ/external/r_foot = H.get_organ("r_foot") diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 3de8b868430..3f756f465f1 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -1157,14 +1157,18 @@ var/list/robot_verbs_default = list( if(module.type == /obj/item/weapon/robot_module/janitor) var/turf/tile = loc if(isturf(tile)) - tile.clean_blood() + var/floor_only = TRUE if(istype(tile, /turf/simulated)) var/turf/simulated/S = tile S.dirt = 0 for(var/A in tile) if(istype(A, /obj/effect)) if(is_cleanable(A)) - qdel(A) + var/obj/effect/decal/cleanable/blood/B = A + if(istype(B) && B.off_floor) + floor_only = FALSE + else + qdel(A) else if(istype(A, /obj/item)) var/obj/item/cleaned_item = A cleaned_item.clean_blood() @@ -1185,6 +1189,8 @@ var/list/robot_verbs_default = list( cleaned_human.update_inv_shoes(0,0) cleaned_human.clean_blood() to_chat(cleaned_human, "[src] cleans your face!") + if(floor_only) + tile.clean_blood() return #undef BORG_CAMERA_BUFFER diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index fa73cfab29f..07ca1d02f27 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -86,10 +86,12 @@ new /obj/effect/overlay/temp/dir_setting/bloodsplatter(target_loca, splatter_dir, blood_color) if(prob(33)) var/list/shift = list("x" = 0, "y" = 0) - if(!istype(get_step(target_loca, splatter_dir), /turf/simulated/floor)) //If one step in the splatter direction isn't a floor... - shift = pixel_shift_dir(splatter_dir) - else //Pixel shift the blood there instead (so you can't see wallsplatter through walls). - target_loca = get_step(target_loca, splatter_dir) + var/turf/step_over = get_step(target_loca, splatter_dir) + + if(get_splatter_blockage(step_over, target, splatter_dir, target_loca)) //If you can't cross the tile or any of its relevant obstacles... + shift = pixel_shift_dir(splatter_dir) //Pixel shift the blood there instead (so you can't see wallsplatter through walls). + else + target_loca = step_over L.add_splatter_floor(target_loca, shift_x = shift["x"], shift_y = shift["y"]) var/organ_hit_text = "" @@ -115,6 +117,15 @@ add_logs(firer, L, "shot", src, reagent_note) return L.apply_effects(stun, weaken, paralyze, irradiate, slur, stutter, eyeblur, drowsy, blocked, stamina, jitter) +/obj/item/projectile/proc/get_splatter_blockage(var/turf/step_over, var/atom/target, var/splatter_dir, var/target_loca) //Check whether the place we want to splatter blood is blocked (i.e. by windows). + var/turf/step_cardinal = !(splatter_dir in list(NORTH, SOUTH, EAST, WEST)) ? get_step(target_loca, get_cardinal_dir(target_loca, step_over)) : null + + if(step_over.density && !step_over.CanPass(target, step_over, 1)) //Preliminary simple check. + return 1 + for(var/atom/movable/border_obstacle in step_over) //Check to see if we're blocked by a (non-full) window or some such. Do deeper investigation if we're splattering blood diagonally. + if(border_obstacle.flags&ON_BORDER && get_dir(step_cardinal ? step_cardinal : target_loca, step_over) == turn(border_obstacle.dir, 180)) + return 1 + /obj/item/projectile/proc/vol_by_damage() if(damage) return Clamp((damage) * 0.67, 30, 100)// Multiply projectile damage by 0.67, then clamp the value between 30 and 100 diff --git a/code/modules/reagents/chemistry/reagents/water.dm b/code/modules/reagents/chemistry/reagents/water.dm index c1c3191c5ba..afc7e805e0d 100644 --- a/code/modules/reagents/chemistry/reagents/water.dm +++ b/code/modules/reagents/chemistry/reagents/water.dm @@ -132,18 +132,27 @@ taste_message = "floor cleaner" /datum/reagent/space_cleaner/reaction_obj(obj/O, volume) - if(istype(O, /obj/effect/decal/cleanable)) - qdel(O) + if(is_cleanable(O)) + var/obj/effect/decal/cleanable/blood/B = O + if(!(istype(B) && B.off_floor)) + qdel(O) else - O.color = initial(O.color) + if(!istype(O, /atom/movable/lighting_overlay)) + O.color = initial(O.color) O.clean_blood() /datum/reagent/space_cleaner/reaction_turf(turf/T, volume) if(volume >= 1) - T.color = initial(T.color) - T.clean_blood() + var/floor_only = TRUE for(var/obj/effect/decal/cleanable/C in src) - qdel(C) + var/obj/effect/decal/cleanable/blood/B = C + if(istype(B) && B.off_floor) + floor_only = FALSE + else + qdel(C) + T.color = initial(T.color) + if(floor_only) + T.clean_blood() for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) diff --git a/code/modules/surgery/organs/blood.dm b/code/modules/surgery/organs/blood.dm index ba27270d63b..bc19b6c6159 100644 --- a/code/modules/surgery/organs/blood.dm +++ b/code/modules/surgery/organs/blood.dm @@ -271,6 +271,9 @@ B.pixel_x = (shift_x) B.pixel_y = (shift_y) B.update_icon() + if(shift_x || shift_y) + B.off_floor = TRUE + B.layer = BELOW_MOB_LAYER //So the blood lands ontop of things like posters, windows, etc. /mob/living/carbon/human/add_splatter_floor(turf/T, small_drip, shift_x, shift_y) if(!(NO_BLOOD in species.species_traits)) @@ -287,6 +290,9 @@ B.blood_DNA["UNKNOWN DNA"] = "X*" B.pixel_x = (shift_x) B.pixel_y = (shift_y) + if(shift_x || shift_y) + B.off_floor = TRUE + B.layer = BELOW_MOB_LAYER /mob/living/silicon/robot/add_splatter_floor(turf/T, small_drip, shift_x, shift_y) if(!T) @@ -298,3 +304,6 @@ B = locate() in T B.pixel_x = (shift_x) B.pixel_y = (shift_y) + if(shift_x || shift_y) + B.off_floor = TRUE + B.layer = BELOW_MOB_LAYER From 00a65b4fc14fd556c5efe107f5f7bd15c1ba8347 Mon Sep 17 00:00:00 2001 From: KasparoVy Date: Sun, 23 Jul 2017 14:23:31 -0400 Subject: [PATCH 004/334] Truth. --- code/game/atoms.dm | 2 +- code/modules/projectiles/projectile.dm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 06f6ca8a631..823e6dcad8f 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -516,7 +516,7 @@ var/list/blood_splatter_icons = list() germ_level = 0 if(islist(blood_DNA)) blood_DNA = null - return 1 + return TRUE /obj/item/clean_blood() diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 07ca1d02f27..fee2524cb41 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -121,10 +121,10 @@ var/turf/step_cardinal = !(splatter_dir in list(NORTH, SOUTH, EAST, WEST)) ? get_step(target_loca, get_cardinal_dir(target_loca, step_over)) : null if(step_over.density && !step_over.CanPass(target, step_over, 1)) //Preliminary simple check. - return 1 + return TRUE for(var/atom/movable/border_obstacle in step_over) //Check to see if we're blocked by a (non-full) window or some such. Do deeper investigation if we're splattering blood diagonally. if(border_obstacle.flags&ON_BORDER && get_dir(step_cardinal ? step_cardinal : target_loca, step_over) == turn(border_obstacle.dir, 180)) - return 1 + return TRUE /obj/item/projectile/proc/vol_by_damage() if(damage) From 258df0caadb598e3ca0ff129b866d77e79746522 Mon Sep 17 00:00:00 2001 From: KasparoVy Date: Thu, 10 Aug 2017 22:40:44 -0400 Subject: [PATCH 005/334] Blood Spray now Lands on Mobs in Path of Splatter Whether the blood is pixel-shifted there or not, if there's a mob that can be splattered, they will be. --- code/modules/projectiles/projectile.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index fee2524cb41..dfbcdf935b8 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -71,6 +71,7 @@ if(!isliving(target)) return 0 var/mob/living/L = target + var/mob/living/carbon/human/H if(blocked < 100) // not completely blocked if(damage && L.blood_volume && damage_type == BRUTE) var/splatter_dir = dir @@ -81,7 +82,7 @@ else var/blood_color = "#C80000" if(ishuman(target)) - var/mob/living/carbon/human/H = target + H = target blood_color = H.species.blood_color new /obj/effect/overlay/temp/dir_setting/bloodsplatter(target_loca, splatter_dir, blood_color) if(prob(33)) @@ -93,6 +94,10 @@ else target_loca = step_over L.add_splatter_floor(target_loca, shift_x = shift["x"], shift_y = shift["y"]) + if(istype(H)) + for(var/mob/living/carbon/human/M in step_over) //Bloody the mobs who're infront of the spray. + M.bloody_hands(H) + M.bloody_body(H) var/organ_hit_text = "" if(L.has_limbs) From c277734f4bf78ca261ca46ba8b090b70b4376dcc Mon Sep 17 00:00:00 2001 From: Vivalas Date: Sat, 9 Sep 2017 22:46:55 -0500 Subject: [PATCH 006/334] Misc changes --- _maps/map_files/cyberiad/cyberiad.dmm | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index f804073d971..9522e9b7785 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -1039,11 +1039,9 @@ "atY" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/sunglasses,/obj/machinery/light_switch{pixel_x = -25},/turf/simulated/floor/plasteel,/area/security/range) "atZ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/security/range) "aua" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/security/range) -"aub" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/security/prisonershuttle) "auc" = (/turf/simulated/wall,/area/security/brig) "aud" = (/turf/simulated/wall,/area/security/prisonershuttle) "aue" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkred"},/area/security/courtroomdandp) -"auf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkred"},/area/security/courtroomdandp) "aug" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "BrigFoyer"; name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkred"},/area/security/prison/cell_block/A) "auh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "BrigFoyer"; name = "Brig"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkred"},/area/security/prison/cell_block/A) "aui" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/seceqstorage) @@ -1790,7 +1788,6 @@ "aIv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/magistrateoffice) "aIw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/mrchangs) "aIx" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/turf/simulated/floor/carpet,/area/magistrateoffice) -"aIy" = (/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/gavelblock,/obj/item/weapon/gavelhammer,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/magistrateoffice) "aIz" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1450; master_tag = "bar_maint"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/turf/simulated/floor/plating/airless/catwalk,/area/space) "aIA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aIB" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump Engineering"; pixel_x = -24; shock_proof = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) @@ -1839,7 +1836,6 @@ "aJs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aJt" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder{pixel_x = -4},/obj/machinery/door_control{id = "magistrate2"; name = "IAA Privacy Shutters Control"; pixel_x = 8; pixel_y = -25},/obj/machinery/door_control{id = "magistrate"; name = "Privacy Shutters Control"; pixel_x = -8; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/magistrateoffice) "aJu" = (/obj/structure/filingcabinet,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/carpet,/area/magistrateoffice) -"aJv" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/carpet,/area/magistrateoffice) "aJw" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/law,/obj/machinery/light,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/magistrateoffice) "aJx" = (/obj/structure/table/reinforced,/obj/item/weapon/folder{pixel_x = -4},/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder/yellow{pixel_x = 2; pixel_y = 2},/obj/item/weapon/stamp/law,/obj/machinery/requests_console{department = "Internal Affairs Office"; name = "Internal Affairs Requests Console"; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aJy" = (/obj/machinery/atm{pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/civilian/barber) @@ -1890,7 +1886,6 @@ "aKr" = (/turf/simulated/floor/wood,/area/mimeoffice) "aKs" = (/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aKt" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/effect/landmark/start{name = "Magistrate"},/obj/item/device/radio/intercom/department/security{pixel_x = -28},/turf/simulated/floor/carpet,/area/magistrateoffice) -"aKu" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/multi/gold,/turf/simulated/floor/carpet,/area/magistrateoffice) "aKv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/magistrateoffice) "aKw" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aKx" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) @@ -8940,6 +8935,12 @@ "dsu" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape) "dsv" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape) "dsw" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/shuttle/escape) +"ejr" = (/obj/structure/table/woodentable,/obj/item/weapon/gavelhammer,/obj/item/weapon/gavelblock,/turf/simulated/floor/carpet,/area/magistrateoffice) +"iqv" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/item/weapon/pen/multi/gold,/turf/simulated/floor/carpet,/area/magistrateoffice) +"BeN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plasteel,/area/security/prisonershuttle) +"JAj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkred"},/area/security/courtroomdandp) +"Krd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/secure_data,/turf/simulated/floor/carpet,/area/magistrateoffice) +"TKE" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkred"},/area/security/courtroomdandp) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9020,7 +9021,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqfaqhaqiaqgaqkaqlaqlaqlaqmaqjaqoaaaaaaaaaalwalwalwalvalvaabaabaaaaqnaaaaabaabalvalvalwalwalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakBakXaqraqMaqNaqraqOapzaqQaqPakWaqRaqSaqXaqVaqUaqXaqWariaqYarjaqXaqXaqXaqXarkaqXaqXaqXarlarnarmarparoarrarqarsarsarsartarsaruarwarvarxaqXaryaqWaqXarzarBarAarCaqXariaqXaqXarDarEaqVaqXarFarHarGarJarIajbaabaaaaaaaaaaaaamWaaaappaqdapqaaaaaaaabaqZaraaraaraaraarbaraaraaraaraarcaabaaaamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaardaqhareargaqlarharharharharharfaaaaaaaaaalwaaaaaaaabaaaaabaaaaaaaqnaaaaaaaabaaaaabaaaaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakBalDarKalDarLalDarNarMarParOarRaqTarSarQasdascaseaseasfaseasgaseaseaseasiashasiasjasiasiassaskasnasmaspasoasoasoasoasqasoasoasoasrastasAasvasuasxaswaszasyasAasAasCasBasBasDasEasEasEasFasHasGasIamRamVaaaaaaaaaaaaaaaamWaabappaqdapqaaaaaaaabarUaabaaaaaaaabarUaabaabaaaaaaarUaabaaaamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarVaqharWarYarharharharharZasaaqoaaaaaaaaaalwaabarXarXarXarXarXaaaasbaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakBamoasYasXasZasYasYataatbalBakWaryatgatgatgatfatiathatkatjatmatlatnatjatpatoatratqatratsatuattatwatvatyatxatAatzatCatBatEatDatAatOatRatQaFLaFLaFLaFLaFLaFLaFLaxeatSatSatSatTatSatSatSarFatVatUatXatWajbaaaaaaaaaaaaaabamWaaaappaqdapqaabaabappapnapqaabaabappapnapqaabaabappapnapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasJaprapraprapwapraprapxapraprasKaaaaaaaaaalwaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaakBakBakBakBakBakBakBatYauaatZakWaubaudapFaufaueawKaugauhawKawKawKawKaujaukaucatdaulatdaucaunaumawHawHawHawHauAauoawVauEauEawXauEauFauEauEaFLauGauHaFLauHauIaFLauJauLauKauNauMauPauOauQajbajbajbajbajbajbaaaaaaaaaaaaaaaamWaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabaqpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasJaprapraprapwapraprapxapraprasKaaaaaaaaaalwaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaakBakBakBakBakBakBakBatYauaatZakWBeNaudapFTKEJAjawKaugauhawKawKawKawKaujaukaucatdaulatdaucaunaumawHawHawHawHauAauoawVauEauEawXauEauFauEauEaFLauGauHaFLauHauIaFLauJauLauKauNauMauPauOauQajbajbajbajbajbajbaaaaaaaaaaaaaaaamWaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabaqpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaabatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakBauRauTauSakWauUauVapGauXauWaucauYavaauZavcavbauZavdavfaveavhavgaviaveavjaAzavlavkavmavlavoavnavzavravBavAaAFavCaCyavDaFLauIavFavEavFauIaFLavGavHayVayVavIavKavJavLaHEaaaaabaaaaaaaaaaaaaaaaaaaaaaaaamWaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaaaaaaaaaaabaaaaaaaaaautaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasUasTasWasVaaaaaaawBawBaudaudaudaudavMavNaucavOauWaucavPavRavQavTavSavUavdavfavVavXavWavZavYavjaAzawbawaawdawcawfaweawgaCyawhavAaAFawiawnawjaFLawAawDawCawEawAaFLawFawGayVawJawIawLawGawMaHEaabaabaaaaaaaaaaaaaaaaaaaaaaaaamWaaaappaqdapqaabaabappaqdapqaabaabappaqdapqaabaabappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaabarXarXarXarXarXaaaatHaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIatKatLatJatIatMatNatPawOawNawQawPawSawRauVaucawTauWaucawUawYawWaxaawZawWavdavfaxbaxdaxcaxfavYavjaAzaxpaxgaxqaxpaxsaxraxvaxtavBaxwaxyaxxaxAaxzaxCaxBaxEaxDaxFavFaxGawGawGawGaHEaHEaxIaxHaHEaHEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaamWaabappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9038,10 +9039,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaGnaGnaGnaGnaGnaGnaGnaGnaabaabaGjaHcaHaaGZaGjaHdaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGoaHearTaHfaFuaFtaFxaHnaFzaHnaFCaHqaHnaHnaFEaFDaHnaHnaHnaHnaHnaHnaHnaFHaFJaFIaFKaHvaHxaEjaFMaAQaFNaASaFOaAQaBsaBsaBsaBsaBsaBsaBsaFQaDNaHCaFUaFRaDPaFSaHGaFWaHHaDPaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaGTaHKaHIaHJaGTaabaaaaabaaaaaaaabaaaaaaaGXaHNaGXaHNaGXaHbaGYaGYaGYaGYaGYaGYaGYaGYaGYaHOaHPaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaHQaHLaHQaaaaaaaaaaGnaHSaHTaHSaHRaHMaHUaGnaaaaaaaGjaHVaHXaHWaIaaHSaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIbaIcaIcaIeaIeaFXaLAaIhaIhaGqaLAaGsaIlaIiaIiaIlaGtaIlaIoaIoaIoaIoaIoaIoaImaIoaIoaInaIraIpaEjaGuavqaAQaAQaAQavqavqavqaydaGvaGwavqavqaGxaDNaIwaFUaGyaDPaGzaGRaGQaEQaDPaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaHQaIzaHQaaaaabaGTaIBaIAaICaGTaIFaIFaIFaIFaIFaHNaHNaHNaGXaIDaGYaHOaHPaMzaGYaMzaMzaMzaGXaIEaGXaGXaGXaGXaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaIIaIGaIIaaaaaaaabaGnaIHaILaHSaHSaIJaHSaGnaIIaIIaGjaGjaIMaIKaIaaHSaGnaGnaIIaIIaIIaGnaGnaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaIbaIPaGAaGCaGBaGDaLAaGFaGEaGGaLAaGHaIlaIWaIZaGJaGIaJbaJaaJdaJcaJfaJeaJhaJgaJjaJiaJkaFFaFGaEjaGKavqavqavqavqavqavqavqavqavqavqavqavqaGLaGOaGMaHhaGPaDPaHiaHjaJyaJBaDPaabaJEaJFaJFaJFaJFaJFaJGaabaabaaaaaaaaaaaaaHNaJCaHNaaaaIFaGTaGTaJDaJHaGTaJIaGYaGYaGYaMzaJJaGYaJMaGXaGYaGYaGYaJKaMzaGYaGXaJNaJLaGXaGYaJOaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtaKuaKvaGIaJbaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaHraDNaDPaDPaHsaDPaDPaDPaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaaaaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtejraKvaGIaJbaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaHraDNaDPaDPaHsaDPaDPaDPaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaaaaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLaaLbaLaaLdaLeaLfaLeaLdaabaIIaLgaLhaaaaaaaGnaGnaGnaGnaGnaLkaLiaLlaLjaLnaLmaLmaLoaLraLraLqaLpaGnaHSaGnaGnaGnaLsaGnaaaaabaaaaaaaaaaaaaaaaaaaabaabaIbaLuaLtaLwaLvaLxaLAaKraLyaHtaLAaGHaIlaLCaLEaHwaHuaHzaHyaHAaLHaKsaLIaLIaJgaKsaJiaFyaFFaLJaEjaHBaLPaHFaHDaLNaLPaHZaHYaLRaLQaLTaLSaLVaLUaIgaIdaIkaIjaMbaMaaIsaIqaMeaMhaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaabaabaabaHNaHNaMfaMgaHNaIFaMiaGYaMkaGYaHbaGYaGXaGXaMmaGXaGXaMnaMzaMzaKXaMoaMlaGYaGXaGYaMqaMqaMqaMqaMqaMqaMqaMqaMqaMraMraMraMrafOaMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINaIyaJbaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaJlaIYaJnaJmaJoaNbaNbaJpaJqaKPaKQaKQaKQaKQaKQaKPaKOaKOaKOaaaaaaaHNaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwaJvaJbaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaKxaMVaOpaOpaOpaMVaMVaOoaOraOraOsaMWaOqaOuaOvaOvaOwaKyaZzaMjaKQaKQaKQaKQaKQaMwaOBaOyaODaaaaaaaHNaGYaGYaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINKrdaJbaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaJlaIYaJnaJmaJoaNbaNbaJpaJqaKPaKQaKQaKQaKQaKQaKPaKOaKOaKOaaaaaaaHNaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwiqvaJbaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaKxaMVaOpaOpaOpaMVaMVaOoaOraOraOsaMWaOqaOuaOvaOvaOwaKyaZzaMjaKQaKQaKQaKQaKQaMwaOBaOyaODaaaaaaaHNaGYaGYaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaITaOpaPAaPAaPBaOpaMVaPCaPDaPDaPEaPFaOqaPGaPHaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaPLaPMaODaabaabaGXaGYaGYaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaITaOpaPAaQEaQFaOpaMVaPCaPDaPDaPEaQGaOqaPGaPIaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaQHaPMaODaaaaaaaGXaQIaGYaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQXaSbaSaaZQaZPaQZaQZaRaaQZaQZaQZaRdaRcaReaReaReaReaRfaGnaHSaGnaRhaRgaRiaHSaRjaPcaLsaGnaGnaGnaGnaGnaGnaPcaGnaHSaRiaLkaHSaHSaHSaRkaRmaRlaRnaRnaRnaRnaRoaRnaRnaRpaRqaRlaRsaRraRraRraRraRraRraRraRtaRwaRwaRwaRwaRxaRwaRwaLDaRwaRwaRxaRwaRwaRwaRwaRzaLFaLKaLGaLLaLPaRDaLMaLWaLOaLXaOpaRJaRKaRLaOpaMVaRMaRNaRNaRGaMWaOqaRPaRQaRQaRIaLYaLZaOzaKQaKQaKQaKQaKQaOAaRVaRRaODaaaaaaaGXaGYaGYaGYaGYaGYaGYaQPaOGaOGaOGaOGaOGaOGaOGaKSaGYaGYaGYaGYaMnaGYaGYaMkaGYaRTaRSaRXaRWaRYaOLaOLaOLaRZaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From c417486b4974b295610968db8fb9f90027d1cc00 Mon Sep 17 00:00:00 2001 From: Vivalas Date: Sat, 9 Sep 2017 23:15:33 -0500 Subject: [PATCH 007/334] Also alters magistrate shutters --- _maps/map_files/cyberiad/cyberiad.dmm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 9522e9b7785..ca1192ded1b 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -1816,7 +1816,6 @@ "aIY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aIZ" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/megaphone,/turf/simulated/floor/carpet,/area/magistrateoffice) "aJa" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) -"aJb" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id_tag = "magistrate"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/magistrateoffice) "aJc" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/bookcase,/obj/item/weapon/book/manual/sop_engineering,/obj/item/weapon/book/manual/sop_medical,/obj/item/weapon/book/manual/sop_science,/obj/item/weapon/book/manual/sop_security,/obj/item/weapon/book/manual/sop_service,/obj/item/weapon/book/manual/sop_supply,/obj/item/weapon/book/manual/sop_general,/obj/item/weapon/book/manual/sop_legal,/obj/item/weapon/book/manual/sop_command,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aJd" = (/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/structure/closet/lawcloset,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aJe" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) @@ -8937,6 +8936,7 @@ "dsw" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/shuttle/escape) "ejr" = (/obj/structure/table/woodentable,/obj/item/weapon/gavelhammer,/obj/item/weapon/gavelblock,/turf/simulated/floor/carpet,/area/magistrateoffice) "iqv" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/item/weapon/pen/multi/gold,/turf/simulated/floor/carpet,/area/magistrateoffice) +"AFa" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id_tag = "magistrate2"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/magistrateoffice) "BeN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plasteel,/area/security/prisonershuttle) "JAj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkred"},/area/security/courtroomdandp) "Krd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/secure_data,/turf/simulated/floor/carpet,/area/magistrateoffice) @@ -9038,11 +9038,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaFeaGfaFgaaaaaaaGgaFiaGeaFiaGhaabaaaaabaaaaaaaabaGjaGiaGlaGkaGjaGnaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGoaGmaEraGpaEtaEsaEuaEsaEvaEsaExaEwaGraGraEzaEyaGraGraGraGraGraGraGraGraGraECaEEaEDaEGaEFaEHaAQaASaEIaASaAQaBsaEJaFnaEPaFnaFnaBsaDsaDNaFpaGNaFqaDPaFraGRaGQaEQaDPaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaGTaGUaGSaGWaGTaabaaaaabaaaaaaaabaaaaaaaabaabaaaaaaaGXaAfaCPaAfaCPaGYaGVaGYaMzaGYaGYaGYaHbaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaGnaGnaGnaGnaGnaGnaGnaGnaabaabaGjaHcaHaaGZaGjaHdaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGoaHearTaHfaFuaFtaFxaHnaFzaHnaFCaHqaHnaHnaFEaFDaHnaHnaHnaHnaHnaHnaHnaFHaFJaFIaFKaHvaHxaEjaFMaAQaFNaASaFOaAQaBsaBsaBsaBsaBsaBsaBsaFQaDNaHCaFUaFRaDPaFSaHGaFWaHHaDPaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaGTaHKaHIaHJaGTaabaaaaabaaaaaaaabaaaaaaaGXaHNaGXaHNaGXaHbaGYaGYaGYaGYaGYaGYaGYaGYaGYaHOaHPaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaHQaHLaHQaaaaaaaaaaGnaHSaHTaHSaHRaHMaHUaGnaaaaaaaGjaHVaHXaHWaIaaHSaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIbaIcaIcaIeaIeaFXaLAaIhaIhaGqaLAaGsaIlaIiaIiaIlaGtaIlaIoaIoaIoaIoaIoaIoaImaIoaIoaInaIraIpaEjaGuavqaAQaAQaAQavqavqavqaydaGvaGwavqavqaGxaDNaIwaFUaGyaDPaGzaGRaGQaEQaDPaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaHQaIzaHQaaaaabaGTaIBaIAaICaGTaIFaIFaIFaIFaIFaHNaHNaHNaGXaIDaGYaHOaHPaMzaGYaMzaMzaMzaGXaIEaGXaGXaGXaGXaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaIIaIGaIIaaaaaaaabaGnaIHaILaHSaHSaIJaHSaGnaIIaIIaGjaGjaIMaIKaIaaHSaGnaGnaIIaIIaIIaGnaGnaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaIbaIPaGAaGCaGBaGDaLAaGFaGEaGGaLAaGHaIlaIWaIZaGJaGIaJbaJaaJdaJcaJfaJeaJhaJgaJjaJiaJkaFFaFGaEjaGKavqavqavqavqavqavqavqavqavqavqavqavqaGLaGOaGMaHhaGPaDPaHiaHjaJyaJBaDPaabaJEaJFaJFaJFaJFaJFaJGaabaabaaaaaaaaaaaaaHNaJCaHNaaaaIFaGTaGTaJDaJHaGTaJIaGYaGYaGYaMzaJJaGYaJMaGXaGYaGYaGYaJKaMzaGYaGXaJNaJLaGXaGYaJOaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtejraKvaGIaJbaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaHraDNaDPaDPaHsaDPaDPaDPaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaaaaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaIIaIGaIIaaaaaaaabaGnaIHaILaHSaHSaIJaHSaGnaIIaIIaGjaGjaIMaIKaIaaHSaGnaGnaIIaIIaIIaGnaGnaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaIbaIPaGAaGCaGBaGDaLAaGFaGEaGGaLAaGHaIlaIWaIZaGJaGIAFaaJaaJdaJcaJfaJeaJhaJgaJjaJiaJkaFFaFGaEjaGKavqavqavqavqavqavqavqavqavqavqavqavqaGLaGOaGMaHhaGPaDPaHiaHjaJyaJBaDPaabaJEaJFaJFaJFaJFaJFaJGaabaabaaaaaaaaaaaaaHNaJCaHNaaaaIFaGTaGTaJDaJHaGTaJIaGYaGYaGYaMzaJJaGYaJMaGXaGYaGYaGYaJKaMzaGYaGXaJNaJLaGXaGYaJOaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtejraKvaGIAFaaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaHraDNaDPaDPaHsaDPaDPaDPaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaaaaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLaaLbaLaaLdaLeaLfaLeaLdaabaIIaLgaLhaaaaaaaGnaGnaGnaGnaGnaLkaLiaLlaLjaLnaLmaLmaLoaLraLraLqaLpaGnaHSaGnaGnaGnaLsaGnaaaaabaaaaaaaaaaaaaaaaaaaabaabaIbaLuaLtaLwaLvaLxaLAaKraLyaHtaLAaGHaIlaLCaLEaHwaHuaHzaHyaHAaLHaKsaLIaLIaJgaKsaJiaFyaFFaLJaEjaHBaLPaHFaHDaLNaLPaHZaHYaLRaLQaLTaLSaLVaLUaIgaIdaIkaIjaMbaMaaIsaIqaMeaMhaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaabaabaabaHNaHNaMfaMgaHNaIFaMiaGYaMkaGYaHbaGYaGXaGXaMmaGXaGXaMnaMzaMzaKXaMoaMlaGYaGXaGYaMqaMqaMqaMqaMqaMqaMqaMqaMqaMraMraMraMrafOaMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINKrdaJbaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaJlaIYaJnaJmaJoaNbaNbaJpaJqaKPaKQaKQaKQaKQaKQaKPaKOaKOaKOaaaaaaaHNaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwiqvaJbaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaKxaMVaOpaOpaOpaMVaMVaOoaOraOraOsaMWaOqaOuaOvaOvaOwaKyaZzaMjaKQaKQaKQaKQaKQaMwaOBaOyaODaaaaaaaHNaGYaGYaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINKrdAFaaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaJlaIYaJnaJmaJoaNbaNbaJpaJqaKPaKQaKQaKQaKQaKQaKPaKOaKOaKOaaaaaaaHNaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwiqvAFaaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaKxaMVaOpaOpaOpaMVaMVaOoaOraOraOsaMWaOqaOuaOvaOvaOwaKyaZzaMjaKQaKQaKQaKQaKQaMwaOBaOyaODaaaaaaaHNaGYaGYaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaITaOpaPAaPAaPBaOpaMVaPCaPDaPDaPEaPFaOqaPGaPHaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaPLaPMaODaabaabaGXaGYaGYaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaITaOpaPAaQEaQFaOpaMVaPCaPDaPDaPEaQGaOqaPGaPIaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaQHaPMaODaaaaaaaGXaQIaGYaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQXaSbaSaaZQaZPaQZaQZaRaaQZaQZaQZaRdaRcaReaReaReaReaRfaGnaHSaGnaRhaRgaRiaHSaRjaPcaLsaGnaGnaGnaGnaGnaGnaPcaGnaHSaRiaLkaHSaHSaHSaRkaRmaRlaRnaRnaRnaRnaRoaRnaRnaRpaRqaRlaRsaRraRraRraRraRraRraRraRtaRwaRwaRwaRwaRxaRwaRwaLDaRwaRwaRxaRwaRwaRwaRwaRzaLFaLKaLGaLLaLPaRDaLMaLWaLOaLXaOpaRJaRKaRLaOpaMVaRMaRNaRNaRGaMWaOqaRPaRQaRQaRIaLYaLZaOzaKQaKQaKQaKQaKQaOAaRVaRRaODaaaaaaaGXaGYaGYaGYaGYaGYaGYaQPaOGaOGaOGaOGaOGaOGaOGaKSaGYaGYaGYaGYaMnaGYaGYaMkaGYaRTaRSaRXaRWaRYaOLaOLaOLaRZaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 8c5c9075a276180ef66ac78aa0ac7ad1f3c4b59f Mon Sep 17 00:00:00 2001 From: Vivalas Date: Sat, 9 Sep 2017 23:19:10 -0500 Subject: [PATCH 008/334] Why not add a prisoner console too? --- _maps/map_files/cyberiad/cyberiad.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index ca1192ded1b..48f1d4abda9 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -1785,7 +1785,6 @@ "aIs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aIt" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Mime"},/turf/simulated/floor/wood,/area/mimeoffice) "aIu" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/wood,/area/mimeoffice) -"aIv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/magistrateoffice) "aIw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/mrchangs) "aIx" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/turf/simulated/floor/carpet,/area/magistrateoffice) "aIz" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1450; master_tag = "bar_maint"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/turf/simulated/floor/plating/airless/catwalk,/area/space) @@ -8941,6 +8940,7 @@ "JAj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkred"},/area/security/courtroomdandp) "Krd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/secure_data,/turf/simulated/floor/carpet,/area/magistrateoffice) "TKE" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkred"},/area/security/courtroomdandp) +"ZAn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/computer/prisoner,/turf/simulated/floor/carpet,/area/magistrateoffice) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9041,7 +9041,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaIIaIGaIIaaaaaaaabaGnaIHaILaHSaHSaIJaHSaGnaIIaIIaGjaGjaIMaIKaIaaHSaGnaGnaIIaIIaIIaGnaGnaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaIbaIPaGAaGCaGBaGDaLAaGFaGEaGGaLAaGHaIlaIWaIZaGJaGIAFaaJaaJdaJcaJfaJeaJhaJgaJjaJiaJkaFFaFGaEjaGKavqavqavqavqavqavqavqavqavqavqavqavqaGLaGOaGMaHhaGPaDPaHiaHjaJyaJBaDPaabaJEaJFaJFaJFaJFaJFaJGaabaabaaaaaaaaaaaaaHNaJCaHNaaaaIFaGTaGTaJDaJHaGTaJIaGYaGYaGYaMzaJJaGYaJMaGXaGYaGYaGYaJKaMzaGYaGXaJNaJLaGXaGYaJOaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtejraKvaGIAFaaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaHraDNaDPaDPaHsaDPaDPaDPaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaaaaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLaaLbaLaaLdaLeaLfaLeaLdaabaIIaLgaLhaaaaaaaGnaGnaGnaGnaGnaLkaLiaLlaLjaLnaLmaLmaLoaLraLraLqaLpaGnaHSaGnaGnaGnaLsaGnaaaaabaaaaaaaaaaaaaaaaaaaabaabaIbaLuaLtaLwaLvaLxaLAaKraLyaHtaLAaGHaIlaLCaLEaHwaHuaHzaHyaHAaLHaKsaLIaLIaJgaKsaJiaFyaFFaLJaEjaHBaLPaHFaHDaLNaLPaHZaHYaLRaLQaLTaLSaLVaLUaIgaIdaIkaIjaMbaMaaIsaIqaMeaMhaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaabaabaabaHNaHNaMfaMgaHNaIFaMiaGYaMkaGYaHbaGYaGXaGXaMmaGXaGXaMnaMzaMzaKXaMoaMlaGYaGXaGYaMqaMqaMqaMqaMqaMqaMqaMqaMqaMraMraMraMrafOaMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINKrdAFaaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaJlaIYaJnaJmaJoaNbaNbaJpaJqaKPaKQaKQaKQaKQaKQaKPaKOaKOaKOaaaaaaaHNaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxZAnaINKrdAFaaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaJlaIYaJnaJmaJoaNbaNbaJpaJqaKPaKQaKQaKQaKQaKQaKPaKOaKOaKOaaaaaaaHNaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwiqvAFaaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaKxaMVaOpaOpaOpaMVaMVaOoaOraOraOsaMWaOqaOuaOvaOvaOwaKyaZzaMjaKQaKQaKQaKQaKQaMwaOBaOyaODaaaaaaaHNaGYaGYaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaITaOpaPAaPAaPBaOpaMVaPCaPDaPDaPEaPFaOqaPGaPHaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaPLaPMaODaabaabaGXaGYaGYaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaITaOpaPAaQEaQFaOpaMVaPCaPDaPDaPEaQGaOqaPGaPIaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaQHaPMaODaaaaaaaGXaQIaGYaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 2d6aff490edbae88754da7c10d7d7172e68bf958 Mon Sep 17 00:00:00 2001 From: Vivalas Date: Sat, 16 Sep 2017 15:38:31 -0500 Subject: [PATCH 009/334] Adds security laptop, reformats office --- _maps/map_files/cyberiad/cyberiad.dmm | 10 +++++----- code/game/machinery/computer/camera.dm | 2 +- code/game/machinery/computer/security.dm | 8 ++++++++ icons/obj/computer.dmi | Bin 40395 -> 40254 bytes 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 48f1d4abda9..ed9d803a26c 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -8933,14 +8933,14 @@ "dsu" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape) "dsv" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape) "dsw" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/shuttle/escape) -"ejr" = (/obj/structure/table/woodentable,/obj/item/weapon/gavelhammer,/obj/item/weapon/gavelblock,/turf/simulated/floor/carpet,/area/magistrateoffice) "iqv" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/item/weapon/pen/multi/gold,/turf/simulated/floor/carpet,/area/magistrateoffice) +"miQ" = (/obj/structure/table/woodentable,/obj/machinery/computer/secure_data/laptop,/turf/simulated/floor/carpet,/area/magistrateoffice) "AFa" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id_tag = "magistrate2"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/magistrateoffice) +"ASG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/table/reinforced,/obj/item/weapon/gavelblock,/obj/item/weapon/gavelhammer,/turf/simulated/floor/carpet,/area/magistrateoffice) "BeN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plasteel,/area/security/prisonershuttle) "JAj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkred"},/area/security/courtroomdandp) -"Krd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/secure_data,/turf/simulated/floor/carpet,/area/magistrateoffice) "TKE" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkred"},/area/security/courtroomdandp) -"ZAn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/computer/prisoner,/turf/simulated/floor/carpet,/area/magistrateoffice) +"UWM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/prisoner,/turf/simulated/floor/carpet,/area/magistrateoffice) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9039,9 +9039,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaGnaGnaGnaGnaGnaGnaGnaGnaabaabaGjaHcaHaaGZaGjaHdaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGoaHearTaHfaFuaFtaFxaHnaFzaHnaFCaHqaHnaHnaFEaFDaHnaHnaHnaHnaHnaHnaHnaFHaFJaFIaFKaHvaHxaEjaFMaAQaFNaASaFOaAQaBsaBsaBsaBsaBsaBsaBsaFQaDNaHCaFUaFRaDPaFSaHGaFWaHHaDPaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaGTaHKaHIaHJaGTaabaaaaabaaaaaaaabaaaaaaaGXaHNaGXaHNaGXaHbaGYaGYaGYaGYaGYaGYaGYaGYaGYaHOaHPaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaHQaHLaHQaaaaaaaaaaGnaHSaHTaHSaHRaHMaHUaGnaaaaaaaGjaHVaHXaHWaIaaHSaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIbaIcaIcaIeaIeaFXaLAaIhaIhaGqaLAaGsaIlaIiaIiaIlaGtaIlaIoaIoaIoaIoaIoaIoaImaIoaIoaInaIraIpaEjaGuavqaAQaAQaAQavqavqavqaydaGvaGwavqavqaGxaDNaIwaFUaGyaDPaGzaGRaGQaEQaDPaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaHQaIzaHQaaaaabaGTaIBaIAaICaGTaIFaIFaIFaIFaIFaHNaHNaHNaGXaIDaGYaHOaHPaMzaGYaMzaMzaMzaGXaIEaGXaGXaGXaGXaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaIIaIGaIIaaaaaaaabaGnaIHaILaHSaHSaIJaHSaGnaIIaIIaGjaGjaIMaIKaIaaHSaGnaGnaIIaIIaIIaGnaGnaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaIbaIPaGAaGCaGBaGDaLAaGFaGEaGGaLAaGHaIlaIWaIZaGJaGIAFaaJaaJdaJcaJfaJeaJhaJgaJjaJiaJkaFFaFGaEjaGKavqavqavqavqavqavqavqavqavqavqavqavqaGLaGOaGMaHhaGPaDPaHiaHjaJyaJBaDPaabaJEaJFaJFaJFaJFaJFaJGaabaabaaaaaaaaaaaaaHNaJCaHNaaaaIFaGTaGTaJDaJHaGTaJIaGYaGYaGYaMzaJJaGYaJMaGXaGYaGYaGYaJKaMzaGYaGXaJNaJLaGXaGYaJOaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtejraKvaGIAFaaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaHraDNaDPaDPaHsaDPaDPaDPaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaaaaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtmiQaKvaGIAFaaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaHraDNaDPaDPaHsaDPaDPaDPaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaaaaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLaaLbaLaaLdaLeaLfaLeaLdaabaIIaLgaLhaaaaaaaGnaGnaGnaGnaGnaLkaLiaLlaLjaLnaLmaLmaLoaLraLraLqaLpaGnaHSaGnaGnaGnaLsaGnaaaaabaaaaaaaaaaaaaaaaaaaabaabaIbaLuaLtaLwaLvaLxaLAaKraLyaHtaLAaGHaIlaLCaLEaHwaHuaHzaHyaHAaLHaKsaLIaLIaJgaKsaJiaFyaFFaLJaEjaHBaLPaHFaHDaLNaLPaHZaHYaLRaLQaLTaLSaLVaLUaIgaIdaIkaIjaMbaMaaIsaIqaMeaMhaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaabaabaabaHNaHNaMfaMgaHNaIFaMiaGYaMkaGYaHbaGYaGXaGXaMmaGXaGXaMnaMzaMzaKXaMoaMlaGYaGXaGYaMqaMqaMqaMqaMqaMqaMqaMqaMqaMraMraMraMrafOaMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxZAnaINKrdAFaaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaJlaIYaJnaJmaJoaNbaNbaJpaJqaKPaKQaKQaKQaKQaKQaKPaKOaKOaKOaaaaaaaHNaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxASGaINUWMAFaaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaJlaIYaJnaJmaJoaNbaNbaJpaJqaKPaKQaKQaKQaKQaKQaKPaKOaKOaKOaaaaaaaHNaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwiqvAFaaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaKxaMVaOpaOpaOpaMVaMVaOoaOraOraOsaMWaOqaOuaOvaOvaOwaKyaZzaMjaKQaKQaKQaKQaKQaMwaOBaOyaODaaaaaaaHNaGYaGYaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaITaOpaPAaPAaPBaOpaMVaPCaPDaPDaPEaPFaOqaPGaPHaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaPLaPMaODaabaabaGXaGYaGYaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaITaOpaPAaQEaQFaOpaMVaPCaPDaPDaPEaQGaOqaPGaPIaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaQHaPMaODaaaaaaaGXaQIaGYaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 36647ebfc16..74dd97208f9 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -95,7 +95,7 @@ else attack_hand(user) -/obj/machinery.computer/security/proc/get_user_access(mob/user) +/obj/machinery/computer/security/proc/get_user_access(mob/user) var/list/access = list() if(ishuman(user)) access = user.get_access() diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index c4aefaa555d..b8b97246124 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -551,6 +551,14 @@ icon = 'icons/obj/computer.dmi' icon_state = "messyfiles" +/obj/machinery/computer/secure_data/laptop + name = "security laptop" + desc = "Nanotrasen Security laptop. Bringing modern compact computing to this century!" + icon_state = "laptop" + icon_keyboard = "seclaptop_key" + icon_screen = "seclaptop" + density = 0 + #undef SEC_DATA_R_LIST #undef SEC_DATA_MAINT #undef SEC_DATA_RECORD diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index bbb006504792cde5ca66f0395681e65b543a6408..1ed8b969e4318c6adc941e59ec592e5114a5d41d 100644 GIT binary patch literal 40254 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

?S57_anrkC@-c@Tc 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 I(EaLv0239G!~g&Q literal 40395 zcmd43XFwBO7cM&VDpi_v0Z|ZX(gXn!K@^*z!Ri5?iHF>9{p?Zn@3ON7(m((6AKLY@K z(~B1=G1wwxi|PXaf>++!dT*31Twl6aJH4@XbN~R)l<$c>4s#+jZM{2}pZZ)9j17s; zZ?+h=8E)DVRBq)6)0zBO#(v!qNpju!VT!tkMZn2PkEh&eZ}Ts|z4^oC$?b*3(aAGl zMD2FRwHx(9%Ozhg*FTc%xGxXa;X3}L0CWE0^-!{7YRdQ8H@A*!9ZMyt7FT}35x_j# zWxb_-Xs{4!_CTk;c`DNU?T1~5D{_LG1XjgD(xkKn|1 z9v_|^B=u32%S%9GR0<9vMv!_|$D1VRXbb zKQ7i2AMky2#mfAQS51tU_*W8f*VU(px7nlC@$M*m{_Mj8^=!8sC(T5`p1~Qnd8My0 z{RS|ry35uvjQdH!UvFn{l8c*rLXR#< zYktjc%+umloflGZcxEQ7pQ%6LXUpF4kYa`F+m95{XG-5>MDQf9=Cw&4gdW^6ux+u4 zI$Yp=9g*Be@kHM$JeDzUVMI)}?vj46%TRaKGd(Y^1L;e(?@RsLeqOtrJW#M1%##m! zJCn^b%5M@%v4wh?30wVjJ2UujX3o**Ay3aa?$OG|+xRxYN00b&W3-QCaz|{JGAouO zI9^UrprMG<5l_O2pL365pP5-JmAy$dFmMpsc|U$P&LpdAEXO}XodWi-;!?O_N+#P* zYv-7m6~JpD8>A-Vp)+5XJWVgHZCAZ3qs`WXZ|KC1_qkd(XfY)sI%q~i@3xjN5v$@{YEB=84x0g ziHCfQb%EQ4bT4hpT#O>SU=&@>YLRP=v2X7@R2`UPU?1)sQfZTN7rfN$b8;N>QbjB6 zk{9n+_aC4=BI&4bX6$s{NFp%N96V$-J-M`7S^eGwQd8 z#_)Na9!laUiX0AUlhekE0e}loQ@*F|nX-`z^SykSiZl7V^D=;t?g97h5!27*3q$3E zQE`G6%HQKS2i`g@Jt_zmCWYkG?YHY}U8l4088)uO9NnCzy>E*lVzq53dH9II?9=;n zIv*k9!U4&rkS5KNXw!I;q;1X`c*n*@_g44T+1M+S-Zlbv=%(CqNzJ%dkB_|gIt3v< zR}hU7DfgCW^ZKPfUptiJg$%ES&uX3o#=~(TMwGxwe-w0K@K-p6>G1Gyv3qi=-DJ6t z0}m-Tc%|4oi>~+%oZ|$h^JJI$EPhlJ_r-m~`!;7+ywJxo?wi;Abs&%~1_p*4hrAoP zd3hEgBH(C2uLLfRqp}?}ZQ1h`INpwMM&b2k8Qy)4pLoZ&thDqSpF~DR20nP5+Wo|X zhHI+1P63YjW;@~m+JZ9s=uu+zx^vBkn$mN)XETp|ab(;qPnv@0RO@lNwWDTh7~x5* z&9sk%8>+kQ+MM;OpRZGgXHw!wj5?a)>}IWb;6EH5}_ZJSmC zN0reh?QlnOpnR6|;^UD=6ShTfPFk&6Y+p56xXI3j??^cOuKZRU&Ln*8MP^#0*G7*T0iK9)`CqYO?SsB~nVt!(=-`6d% z&;+}O)~ux5&Gs8qoaU)0=_5w$jlRjr@W@Ciz`y?m53d?N5EmCWv(WLe!EI^8-jm@Q zsR@tj5r3uD^;Zu0SN8Vz`=_Q-2V9Bva&PR|%h*X5RM=%$gsCwm8f~$pTENvb>m)pE z8&A6sH=|f8WUbT&B7(l}D9$`k&9k9u@v;4s%og&4qe!3EU($XH?_>s)E&voSAD-wvzv)X2iNDN9=Zj}uWZvn{DIa!q3f)@Jkza(<)(aKyY2MYaGrt!IQ`yJc z_iM9T*onRLXly_}^KCX16wM=+YrpoVJH(mAE?2sIr#>EnvR=F(1qWvBeeH5e#Ns5Q z1rZdqu8<#!_wL~>73jshL4zy$36>+0ZWKvoQh>3Lx#nB737H?#l=OavS0l>YOlke$ z%-r;OqeiJ^U|elymUcaJEgP49aFeW*E!JzM)&qh zkoZ7%lGG)cs{4I@r-5yTs$n&3zlHJq>BO2VXWx9*!1TlAQ@=y}QLUODa{e#s*$kn1 z+1ZMZA5%yY8*=k`6_oESPF^LbzY)FIR5aM|JTfwUiy(e>g{WXpCl3Jf4a+O*WO$zx z2xCd1M<3xYf6nPkdu>!O>v#&?3K5=NmQ8jpc_ZsjZ|rFP>>EqW=PM+}w>{|1(X0GP zs&^O)3qGU$_tEOh`^H+GQV)Iw-|lB(1Zzxob*AqSOZ$+08>ruPsps z>Ib77zOlsK#GtnyZ3J@y&61vrOp`O;IUfqY8F!vg|1fN$RgNLbIwxvS$U3Pdp0VqH z(9oH>L&UG)>HDUGHOo>$cPqric$!>M!KrBP!EYtU&~3{_o*nasWAg?>1t7cPCk4`* zwRVp`*^(Hc3Ad;*=^K|Mjyw;8btnyi$lHZD=Q)l4YibNV948(-6kw@ z<|#BID0Jr0GNic7#KcoM$8L&BZRmy*V78QZ;n24;@3{)`8dRF)7)>A%rXpbz6X%C^ zV?b@swzIbg2 zo@MsP35PwNpM^|tAuj{?cqgw|ju9`yLph<+mgCw@Ocw$Es+`~6O(z$g`eP%RdQriF z;YAZpg7e+2vBmSUBd+rz_bUJwb%W2>y(jr7h>_7vh_-g~#!9LpYrO*{agpRbk~6#e zvEM2MsVsYvgZsa#3eKx+$7K7a%6d@s-aSs)62q$>0f%|`>;iQt2tCM!a2nx{)XB1- zPWx;D^H8D*Yif=&09Ut27b!1F3?7`8MTO=gFU_BG%5#=*>f$F3mX?;9PL|u(udUgz z0Oj_Rt%`~u#)ytE8!xsH1AH43(82y!eeoVLH-rEqTN-eIpQbd_YOxV>=4~(jpr0J4 zZ*}azPR*L=bzJ9oP?vEv&z`5vkwm3s?~R-FX4eg1a>P8LN5aqF+++%^p_uz3tBj!I zQ;Rjy*MFCpd2Mk>C-;-!VRh*s-j^#p7qeN~`NdE1^}gT9LLK~J{Cx(l9k$s z=OqZd=?E;D>SKl0{LOIQ*6^>N1ncS_S&kDZ4k6!%hxef311|tsGto5iYSVGfdA2z8 z%o9-b@Q~Wu$HZxPAzoEtY+=)w$9- zwT!J|GFSxWca^J^t?hFGh%P5f>BSw3MKinJCOL^K+uHKZ;>0s;XHvnlBp9o5U5=Xt z%_Hv9Cp^VRQESV#Pfg6!E-r{AyUchgV7r~c;_PI1zH{eve>aQn!AUHlr)Bn-oD0{> z*Z!c2c`x{>=km~ln`16yns*Pijiz_s!E0h&#zQ;PZ0f>P)Gs#oh-REznlX#6Fj zU`6MHvcoBajWkEL` z5=c|wj5epqLs~on4@%<^Fn2J6sCn`Id-67RN;7a#YOnFg&Pu6Ycm76RJXc5cT-F$Y z9S^(XE0J0o{c3e6yH?U=c`iOaKIl^+?6U$Y<`~E6zA1KiKB%dHoj(0eA}KRR?Q8o% z2ItVhf-`dU;7mi^g|!li&_e4W-gWuw*w&&7fS3B7F{Xrpwjo)=7??iydSxE!{q8kz zQ|oT4Slto<&=8Orlf3-k2HwuB>{GAJogh4Q-&5gTj9W#CxD?X^NW?bT%jP2|X2rc! z0DCaFooeE3`Z3~0lz}nw1{Lb#?I5)pJ{C?ll_&*XYVL!Y^$K5dm)Y*;)vHd+^|p2t zj3~i6j=^gh5lQZab$2)2-qXabLh;k)S<+qw2&nT>nUJihs4OK|B@Dtet~Mv&Dk+LS zRnq68&If)yZhkl0RMfl;amPOx)Pyae@c>R?l@1U7wO?x|S(lH9kQJWr9+!_@!vu!9 z_<~({D1qUFPcdGdPI(e_3<|o*dcW==9WVi7qYWGAXFFMg&_TTJ>z>xjlPt}d>Ph&3 zwC{-sU^20EcN>)X9M&H;T;E0O3zdGTH{k>;$0ufqm6L_AW_QE+>X>%kKN0t zs0yZcx8A%&!XwVbKCQ2>ns2X?ydhV&nFMdWrZ(=(a7Ga*o{_Rs&>s9jtVnTQd6YMq zKTXW8P9$P~;=OhXB9gkgI>28THO^Y{Bb8gd3xvf%O57ku2DHnR4i6amt#g8I$zmyA zth%N-yuz)vRLAt^^kxS_Udffu5jBSt4r#%Da#kJRowCr~tQK{ch(ARTg!%5uZX(fw zj@O%94)%}EHLq1I;np`fBR?Mv@;TNl9am!^ey3KyZ@1vqZ#v=t81C?-gcV6A!>s+4 zN^hd@lljRrJ^jd$Px;poqr8debLClWKy2MZ07yE_qW9m}SuaO@6aSva#e~|03TT!D zYh4ct48#voO8+)EnD1|qq43!Xl)8?NhuLA=ix@JAedjbPpgxQM`6a5gl`lKDnj+(> zu8tei71pNg+%=d(HM8ID=X-vHTX813!M-M?bKXmBaHk%4n4L9JQ)gAzQB$%M)+sQv z6F;`Qe128zM*(nW(W4rR{}k&jTG$c#{qf7lAB#FM;(YZ&q1=e%3^{?xvPGv(U+xj6k}Ia-k`ctiqE*(r%46Ix>)9)-U=cC(&U<@JST^H2>`HOAQOPT z0W3{=5Ps=KRP0xj;751kx=haLVCW6$o}oOWeV-}lz0*f5`G-ZpI6G_HTuV4cwZQuk zi+TmVRqM7MW<4Nwd-@WPcca5iRC`l zL?;XR%De7KmMT2MdXs|*b?bA@2aTf`g#cS9|Dv4}Of1HxmuWw|@28#*va(^u7TPl6fqy5RoxHQ?`{%Up=_F zLGUW*BLj^%)a_(o3z*vRnL5|GgX%?nkhi>#A)@xEzbs{+R-wQ>xlI_a?2zy=d+pQ6 zYMYRvmtfzODKFblA`K$05@;5_R_7)Ylpe303YinmHBd)BkUh6}a6>irdmJz*IGn}K zb8k&?s{LVb-jZ)A{xwy!U;ZYNZclLv-$GvqWJ|29t$((f3V!4LY?_Jdy)ZqTtQrgA z%o!(FBLKXkF(X+)?N+WrWQQm5#~^s>L8F_vEu4l}O2U(E*w4;9xn0?D=u{pn#4fV# zdyqTJ=GVjo^20Df5;s-vRE@((9e;InD!HO{8K(#XXm)L-uODnd~FEE`%K2%z~L>=wD1FTCr@t%nieMKsN}Rmv6bn=r6PdO>q5z7(!#o-)!)p1zzAE`NYA zkY3Tu!e$DZUe&8|=J(CoVs<=w?GKuxAV?oIT!ItJS4iBkux(rv+8?-;RxGw^9>0}n zk5__xpsIj9@L6t~_36%c!lcHZWkM;g~dSdo4_Hu#%YatM{vRTUeP2%0er+fR zpeac~d$F^#OaDz6KA{5Dk1z9HU@8GhQ?J8LW*>K9k5N$<2}7%}8eJ)zo4+Z6)BxXJWH3Y+kak^CS3kjT06?JA{G7QVEKB<@ z7ieYUa%5xRc9ExK=ymNp01xv#L*KZnw2?WWjQa70CW}1}qzVB_6A;3{Mt-Up z%z6ZleLt3$#~U370;XNMFM+%)p}cA?78ZQT$;mWfy1B}WHeenQF92C{>mlB$&c$5; zEU;i7VV?`}Rm8|aY+UEuziT3kBKHBp&=6_2)0MGTUsYv@D**w?7<6#N-%s$6b5BBSM=`T3vzV&hbkoW>Q2EAgX z{DarIZ#7-WI*4XY?B9m3J`CSVWe+*!G?YyXs`7eQvJ^gJ*GCZ^&A6Gj)B_+WJQ##? zpI7E_eV>Yrh`N(bvJ<)>%Z*;`wZx$h*B2ose#5j_p^D$J2am&`=+!JZ)Z?u67*9~D zYQ)>L>yfF2%#0yJYPp!$3o|}{UBS;bJyD;o#k=+?WKSZ=8{&DJ@~@3Jmft;~2d9ot zHyu{ytCLZsX#0kw^bal}#uHEHBD2IAnqCEDR(dOsD3EB0hkU@0Dx4o*rOGCmS+~r! zE8epsS0{h0_&ZzPTK+XfG#PggrEx5Z3}zu?04dL?H7;>|x~Y{yu4sw<<44=@qt!qZ zm(EgAjboZLF7UP+Wg+^sbhl0r+`{IJ$>plhHR#$Fiu3&7h@d=OnF%Kt_Iiv&44D@K|!sR#~J=V z;k?}ivq`SVcos=GqnlRG)?OvYXm$5Ph-TyiRP^A*FPTvP5Y4M%(CcC^Sj7gY*vGf{ z!F(rM4N4BGKEr>30ypv@8%$XkSBg3Rfqcq{-{phZH%3IHVfpyqFRNta)jT_AKQVyZ zFc#g4H$h-sP8ls&+4eyxvkdW4n&un&@9CyVR6F)lQT!v8w73Zb-!Sm%rz5lf@MN?S zG0i=mah^0zv4Kk*Nh>5Y%kGURkWQxMQTcXu_9h+lk*irKeL6^kvXhp_!x49lkhct6 zA1^|b!RDyLeF4mz_N3$B0~*VwsABfy_nPVo*_R9OFRzcHe;=@xK^&7)&%wSt(R|7m zI;M#%Id8^OCnPB%7^PBm{@0J&BVRxQG6$ibH3D+)M@@fC4#K7l)RJqhyLQ2|>n5z- z(ZjH_3q(4zmhki%dq6REy4+;bW8F<{fvL$DojOen2F+<|L8$0P8S2;QRUIU=WVkb6 zt8l_}aI5Jq}??h$KD^Y>Gp!Xo<{uTTG!bJZUoBjW$L0s8!4zzF!{#VrUCuzOi zF5n{lnScWJ?f5oGR5|Zm7(bbUL)BvZH(~sXMf`IdXL`J@+d#UTJUtB(>tVD!ab}w! zFaO6kpjSCbp~NDwG1&^;6V&b*UjJOAKy$Vcr1?L)rvGJ{FPR&L>M(Wwf87k&AFL34 zi6HTa?s3Imb-d6?&L2?FLmnI*2_)!wJ8M$Oo~?Nqp9}_Ujvm(pPizy}!InxV zD1@6rM|zKZCZXtgtcK&D;+|}g&_UK##Y>;xHZUWAB3S9VkkAva;CCYXhU)){1Qgj6 zCm7QIEPAuPCoB1dTc$|>!^%aIGYhfE|1TPnxV`B|5hlX2+&()$N&GD1zy2}vKXUDc znsCvCeMF+y@-$AIyM!uu{b*M}cmH=?Noq_g@QME>hoD(sZ<=tf^K!rUkHQ=bD(GQD z@YL(XHs90tlu-Pm3t8~G?O<3MDEoY#PCcCdSA@8k<9*4? ze+2k{MKQ2TAF3hy|GJGll!(8zY;x75|5C?8{#xq96)Vfb_rPJTwpyDbi8nM$_MGLk z&VO^%5otL2sa-gv?f~4`2E#)gr|y~gm@P6D@gVoYYbZ?Fn_)<%mwPpSqtDe=zFjHmmIk^aAK?6?ifc!8uq4Pd!V#7 z?Hs;4_uxs3|0V4b6cZ`o+ybH=ol6h>?b0QrW$w_)h2lmhUNioicWiMbpJ3Jnu;{a2s3R?q%dd)h{W z$OW^uON{VnI1mSDmoH2&nzCt~T?Fi~*^AP#IrlEfmgK+c23qW}BXdLPcgX+bTh4$VF);8<^_3+w z{2g?{{J8$#T7dspMK@tgm<8e+xn$1W((U+8ZU zF#&T?Go@Or2_>Pgu_Fnn!D7+7MEH1!3hoe)c2~_41cCQsW{#C!hYMgdN6f;|@DFjR z$`0mAA+l!ZlF5q*P#Nq17$Tu{JUU?{oW6ZdZCTT&<)x+4>7m}(iBu8n_$GwsZed4E zFKoupR-FhbuqrQeo8!7P2MZ^jf;X*(Po?P2_TOcE9R>??Z~OV_1c^!ZUVx86+f2au5#ICgt3f?x~iQ9HOL-ohTS<0?3XqnDu+y`Q#NC93BqdlDyV*@aa_LxAZ78S#zDln*&uJvfWv$t2(!^1=6bQnVaE1H+3rKJGhJPQafdIar`_$&ulF66Cy@ z57WSWSgP7Q-ouXG+Ac+=Tgow(jbpG0MR=4esME~q`JPue6(H7T%pS>7JVgzFRPYhp z_y@h&4vWst`-nE(TK_Q`%MT&RyMTXke%t)gDto{?9!Y1yYmw)G>960`@lp7!Hm&Q` zWl%Sw%(OmvOTRF16E4%{!f^8i^7AG{c-tLAUx&j-$io~? z@UZ03&(EtD=S4l-Hc&`!FMh0B7Z2*44bt5!>#Xrb$)R+knGX^tb}nyfyycsE)Emt! zGydcWi7Q5YN;uajFKeT5?M6);7qKrb3G~JHZV03qVghWFL;dQUyr+`8I$ zhJq7ebEH~l1m?>^Mx}&3HPiy@Hq(AI6ih-zZ+NX1M$o~AaubVEE_qnR1qv;K^V4qpn{a*qr74mkpM9H2tZcph ztCLgLuUPXc_VxGX#;}SBL`BLV90|_w>T9}Xt(dV^*b1#4P8z7yk}^&rIZ((A9UkmHIs9z^Yo3B#wo5>@=O5)& z3~wE=Rt=vsNw#ocC$VV${X7%cVJ$ej&ad8M4hl3fM0v*YYz}RENkkVdWXL1enKu}4 zf!j{YK%kF#pkshJeJ;E`w5(ZqC=Xj(mY#*wOr4z%y2|ci6Z*5bQnR6YRV@J@q2gIw z;3|;>a)xOaqnk!aq_w0TCGm%3ji$7LD+VYBCS-?PFtBT~mKNm$(AQr`j_a2Fl%>A z+4kG&{55$ejWQFtdaY#*Oc{gp=AH(a-Z<@JRAuGI>T#5UrfY_pl#<|1D#$s`pKh}x z%Mhu_eN%o@3^QJhP^epy%N$K10W3}wr}jb9tbcY$*M!ZwnV&8{H=z4=NYyk0pZg0v zRRs^50|d>!@wTsVe*nS9p^Yy1P!@3?#>ldAGPb?Nqe@PG((zlEY>x!P&9JK@ixfx>&S3&aUn z2T@ZjU&BEsb=+WNMiVxmIwpo3(sOD>q^|PvC9{q#1`#BuRiUUa$xy2LLU1iokbS>J zM_NVI6v*&1nG1csn>V#4&+OgX&vCkX$#BCE`IGdOuS>0&J}bR6T@hC+UsY#09W5`qCW#sK*d z1)J!Fe=&KS3s-0YB()k7+(~TzEwvapGh5ZhT58<8vsw}Ub1f!jN%y{{(VVe-VLENfKKR5d7CQx zcS8Q>I$8z_B2R{wtZ!79tdH!g3UC!~Lhn`_3EbRt-PmKT!gGZy$ewvS%sNdtE)bi8 zixn{i%{N?!yj(^h(E?VR9sw+{Y8Xz%q2&C{q_BXA_t+HlIanDKNYAf9>5Y`eGVip* z!+soj$h{?S3!B!K5G6^@I3|4_Cg0ZV`axunWU*W#HBq17H!-lHaEF9uaJk{vx#k+V z@>OJYZ}{-JunH*P#-5{f9j@Pdtl--Yf3BkRrlxLy(}3ebCYVIOL&5~1S@pPXbbjf7 zV6wr4X-OiMZ zK0Fd<`y29WmZK<4qvZA;8e}aDq!$*_@bU4jY;Cm;I9Q;+KTk-f`a&-E#H<%U9P2f zi)FGVz{<)>0~jB*^!0Nl@g{9y_nnJYcSM;dx69xcc%BtZmUi9{`~z`rOGwD9^>6ut zn*&9XG&^KSZ(|W=<)WnumajsH{^a%UY(hW-Bp{20 zbk9KOw2y~HAoXF=Y>_O-7;JWScEj`jV@*u**d~mB;@q}1^207c!(T4Zvf~0qdEQge zZt#Do=n@NZj$lD%59GxQA%X^jp5Z8SeuwxEPoBho`S@eceAv;=Fy%mDcqpi)|G3vm z$o-T_l~Xe(B@nE|U@Zv!Bn+awXqK=zHMV(0AgH;!1|4v-GDvawO(GRUEmb;!$#99mDlG;_G3p_kH0 zvGSWly_YkZw<^6-Z#Ud0j3}cbR-_u97y}Dl($4Ta2g%&+d*7}mW@Bv-M^MW(XM4kD z?}G_phj8bfv7%^RvH(Tk$&)8)COGBe=XpPV#0{_0t(mwq;{2w`MbqM{@?V z@RT(^UfTn?FK&&Gv!6z_qZ)7(aAk3xZ@zfT#um}W7(#jf+>%4|Q;_!} zbQ9_OB3bNxarh@TYmn5Zl5p25-%Hke5kMBp<~Zv0i#!-8&k@mv0y$b(yIx zNKSAQX}O`tr$^T8dH*&*ekEglPqpnqp#d#r1}M>_0xB7E79M5AL7&JSsqBfFW6Y;r zgmw87yFAIn)fc=MH87P=S_wrqb3_AHKfg{^oT3Jck8WB{Sz^m_+YFe$N+~>5_!cr} z&c!@*NjKhz%ve}_Q!1C&S~Ka&2b}4KUPD^(Wvb9miaNTwA*04VLcb9Ck8;{zBJOtT zeFF~ni&qtxWp&9y4E`YgYb^8)fa%B&edfE~rD6`tpJL2kfWZH{pkVm!w*^O=fmGPb z19wUUL|5r9WF1zQf#3JryQv*_$KPPsyT>8?iufj6&da6yjauxEcj=Sr>FaB!u|LIP zdA~1=?o~&M_e;K$NZh?xWQQ0~qT!W@kJ-QV{M0>EKewZv8AUKWd14h7IjREZX$`j@ z>(9dqHPT-)w{aBmpNnT~o8V-YWi)y2^?>iO-1|I{vcb(g+fi1kP-h;0MJ^ht7k-_k z8^2|Ug~0Av)LMxOU6+5|XtKAr2XCLiKaOL#cQm8EQA7tufY$V2PmvIGI8}x^&ktMx zA4)KVjXkAS8O=LlWVOqBvFQlbvP@*zBUTc=A6auAYMIPhwIclFq-`1NkAAy`On%D! z<3ip>R9y<5#-^tz{r>p=dh^s;fctY7#E?f5=O`J>eb{fWl&>d*b#(aj3i(Bj^tid-57qpo zwfPTgxSfi!wS-LZYbKxC0}Uxvg8%>mCwu@rmEZp5)$aQ9kCsr@3t&=fo_Ikwp)`;V zL_gB{Jo!>LH?LnGLgBqBuMlhkp)Vc)VwkDDkcnATotFe)y0z95dFoLh*x0!JW({5E zfE+w$N8N19aP(;HaqV)v9d&+yH3sp|%h?RR&hqftz{Uf!QAEbfCyS5=?i zJ}bd65En1X4%y?jdh&|gOs?BbYJzmsI&q;ETNm@u?|fs&cFG3H;f}t5FZ|Om1nuOHY4?5y zsfqbxP38Tqw~qiY3Fvb}qDg(hDOrKv>0$d@?LRj%Bzg+a9(KuZAJ|^~G-GFnj4`>) z2wX=*L7)=u4vz&uGP~&sY=As*jAhvF!v;-rOq#n)8tzXwkAP%xkL1O#PDREbfEaan zyOU?~ZBcw#uON`&@>&fDreAKYEnJ|8#;B1?T)z<0#5EHrEpg*fFyHZ1C%V>;5eBIr z6%dPbA&%v(1hp>G)~BW9Hd!XU`G?y^5JIkVtmf#pM3NR>=MlNl4^EDgm_?AW&2mxU zH$1D6LPUD~QrzMH;V&`N%=s=as==cm9HIDbA$tqS9ckKqRY1g2fF}LcOmOvXW&Tp- zoJnb>j1clEQKLGMI$PD|*liL;UfOU%dq$oLCo4fkbJh(T}0Xu>S%8&-4{FnV6k*ZNtnK#Jj z`ZPaw&@eF9)r+jjKdi4l|B4G#8e6(Z*8-W=%muj&kArEbDg+rsMD1D}%c-MDfi?2> zy(HH{SJeetf3aFuRrEQSzFrbcn>+N##byY6D*)E~BvY-BPI-do~ z#Pqri2k2^M9e?FJmsJJV7Rv^^qqE^32LDZ3z~or@o0}V_be<})C3fQY-jpu*BWpsK zW0*mUe^PkDY6)9WgS83m_pOnKftBzNR8>jt+_?h)DhiNmYIH!_w{L_O1@f(feDnf} zP$jAPob@hIQmm5Y&;Mp}TAq*bMxv zfeAM;S7z_KR4fvtOV1aeZt#jX2+DyFVS62QSrnDnEU6y$dPqqQ{zdhH?Dps-(+m8p za}_LtzJ4JP59nP1%Wb8uFQ<`&w}e!W{peMXbJ{lb5#vX%15p~nAS8w-{oTHLB^98k zSdgEuqm+>CofArQHTnT2;5*w6SR*;vmk)BSVWf~Ezxose`1PUW#U8&}SozxbkN~il z@!3U5BOSOk-|1H$8+=pN@!mZ!(%^%UhBq=cmX1#^sfu16j5@X#F=tM%$UOM_V*a^1 zNR_{mttJ1%d^TIS)J_9nfC`GX`%i)7{}!e^WaY_^*sYKE=K})gV|HnGzB0|0hO!di zw!}-G{>?dj<`rB~cH`YHx>ab@aUZz*hm(ZW^PI!R%DUoknAn9d+%|qd#6AW;K(RaM zf*SlMpxp;OHjqZi#P~!7vTS?9vEiSvXmU}TsDN#xP#ll6vq3_jMf>nlKl6dxBFCktXV6^&z`rX&n4maf$4s{#fgiHh~1b-oSh*Fmlx^7 zHrVL^ADcafZ_9Y%J*Pc}LS3Nd(*4j&u07QHt*hd%oz7C>W@GJ0Mg8$tqZ6zkKhxVKzR5Ie`woSWMgFPeEZ{W=zBSnt^Va_r_XZ}G z7smkFL1U&q4^RNXi(v+ zZdUPYOQPe2pJ-l9C}_%FavlUL7l}oXund=>;ab))5YsT`TdQOXilu~s%-!>8X7sA& z(lLhrnn}P1kc$P9Jva}V;rW{oh4*GsSP(@C;AMLq-y6jm*PjPNXSQDxFsDysuD}qr z#0%6U%>}n%&3wMMx2@|!=!3aJgye4UpH@p0M zL)qZe35|Ghkb~LvW6JxQQckCP@(W8)N_lvWxTZBGisNn|?1y~l791^7*BsjBZA`4S zmJMr<=9b=F`I^W;o_+v7Cu2gRca~7NyYB@AohO-)Vbp$yd7eiYR4DA!ap1QCQh*Nz8+N*b7hS z+ociN8j-)Lf2Mk7?kIch(-W6&6lSaD#7dQ9PabQ1@I~fr!E1O+%k!+h(-JtIj?NCl z<(YZM+5o92PN_|%FhwF|rQu2nral>$SKYpDq^v)zni5i(bsL#B-SDHD#L+aF) zDI+?+My{4S9Q_KKKiH0F?JVzuk3)HyT~=es7^1Z&wu3m^>&dmsAu}qM(Yve3YR-e< zXTVuQ#r=lncThHx9q4QETPFogFkAr>yoNihLc_7GJ$+eZ_5SHfwKSV>-CeT!bk2L4 znpE$1NhYz&z3{f+a3<#)zBKTvc`?Rm8McAf2-A^3L7-qp;R-akZ+zW(ckY4e1nm6G zs~w0u+p5UU-wZm-q^_4^S^h;p!D#$*UUQ=@XpUNDiF#`yxOZW3wzDstSsp64=U7Y2 zi5^IBIv*1?lJ}q*y=fdVy$xjw{Q~2tyyNgmO^vZonN<7^(W&|T%0s?xd=_W&XPf={ zNN<)&&3m~~fXCKDUqUO@7H$S417f(75}UMHVX#_U?R!mIvHKh=vq@5nz>nKxsPq$$ zTGN1NG8j5z_@{sN3Br_*A8`H(X{y|<7OiwLBXsB7ozHNjQ;AIUPltr0*VJ^;;;ObB z-jr6%*ZWMjc41t04+^*w^#($Ff9=fQr+?*pinz1WJZRtE)#chP+$E-RYSPNDFdSMR z$hHuPzxR3(xR01|OelZ3PH*4d%effFIV<8@Rkb4TLg>dN+z6X;tF&pQTsXm2`ku>a zoS!Z4EG}J@`gx;8*-BH8obH2QlOP2D!-tr*EV$%mcj@!!oLeu6o5&L{fN3Xf_VA<7 z;lF~Io>h|d`F}@tI9nzxDN{fn91=DJsA1+P7pBj5BlZ=qrzY$@ZTvd}Q`M z9ByZqp=(0aU%5*}w9?f}Vk&eqThPE@=%>0*?z3(f4rbE$Buc#@T$~k8hXe{%UgdG& zIU?}8w2{)o*8~LDo;!k}CXzJ^=5(4G1l66X^~Jtse3QXMBrRV>_<)}OrNMGmzq~cw zS&!lDv1SnGW}@~O(E&cv3yFVv%Gr`=t1@qH!uiWs`t7Lf^iQ3ax8}s@q2azTX8T!= z?vuobE}GGMuOag6B&@cBg72nX)rThoAUtYVS5erL?BLFn?Q+(mOn6|N{Q-X+ zIo-~YK%x3!xcrj|XVE9J4izTSEetN^zM!vguK&5x8#Ic#0V>I_u2I8bYpRug zbZ48Y{YKirZGw+V9}B5@XujwLsnsFzBFlMT-B}`bD_TZXzAQVZBCo7CLN2j}KRq3t z8-70TJQbF(lO9-N1@)t}pwEbQgD&1$c%;dxwFh_9-A%P1k6mA*qL^lHgWS|CPx_OHF5Y) zpHS-g`-7S3%bOLV-_n4lwhv8VWb`z@YnXn1c5H3=Z8QiCkW^0X(=ICIR-fX$+3y`2 zW1YoiL4v)82s}Uwh@i`$PlwfxR^m9rjQrD&!WLV;W-II0i48=UAn>pGdPixL{wonA zKaOr^IYFcd!@zb-@bS*)eio{)RUUNLB0Y&-q`nvneV0hgB_+iq<}a`8&=E~v$M?2( zxhX7$-sx-)Kd9Q|XNG3k*U5#uukueQC^XEnIV*>VX2^FAk##{{aAaWZQ?Xla1eK(e z!h{6^lsR`a#+Ta`QRaKEF>%X`zCS~sa+_LtQHcn+G(A)BXOTL35&Um0z~D5|^uW|q z=HfA4rTeUs+~iPDEW51J{4nIJ@MR?pV~**AQ>WVsoP5K>o|sgRZi#6^{t#-ZT83cv zD{AWhn8sHHajZAPbvNA2&3V&(Su*U82Cq}J!u|roTK^`GEYz5j|fWe50_DvG03F0qCokPinx zXWL&s2cLFInNms{fqF%rM zYukkjm*9!#EA8qnS8uZ?(5Gz-Lw!^8T#h%~>HKn6(cu>8DX&*!-4BAAq|vRc;P9f0 zj8=IsbeFU4x26WZ=|fi=d<-ZrTYEqG8Hi=y;|HVom=Obx(GQN5syVm>dm=gY**Gf3ag8C1I;Jqo3J?B?e7$jlSmogkQV8_D(Qk4Ck{W%Lm9m!4txop3HN^tGiZ>>X zH8Z&;>@NFnNMoX%^~gju2ssc~{YX+1@b4ZnETL^<9;8o)E*`I8%olzUyplpqwnk!-}X1*(+r4ofU;Y`@+r}L}p+i42KMR4(45x!ilaech~PR+O- z9X-87r>g%{qO_$8sj<~l4Sk5{hQB^<=o`AxuAQLvN&T=ZSNNV3))I|7dj>Tbb>X53UFjgwq)1VE7gRb@L_kD3NLK{u(rZ9bDbl2> z^bXQ{2kFwAbOfX)bOyLON~5)(%yZcEI`@JCA$acre)bbz~}a8fltZUp-1-^hc6!< zH6LcB%WXxid$FqDwEVn2M-$L=68qU48Mk@+@u1(WeB406zip)(S>-O*3JZ7N<%cMJ z9L(~)>vuqi1kae4c*D`$hhDAdTj=-Nf>si_mojFnj|X^L!*?{rx2w!b2Msr(0{%4Z z-(~dZ6O=hR?ub2=&6+JmhEK8IXm7$r)7~oh)a7Nw7kJJ~dCeuHu&^;MZ0h)%BpbEa z?1#Zm8@#`Te=HNzZRW9d#U!mW%fVF?w*MNYksrN$u&(#`FOR`1`jk27zU%$_k54eK z7fvJLVd_C9v~18(UmNLfsH5=@r~7P>k?FH+9zXv;T=%RvZ%Z$q!E+1`efM|M+IsD1 z)sM|m_|)fAn=I8k%4K)ZrnPASiRg#5GG2OFnx~>kqX7O6`*OM%xgS5ejw;VV@Vi$q@ZkyzN+fG6M!!Ti5^2SeW} zPLs~PXMGNdtk@+!KeKQhhOV+wd#=?QHQ`~(@l_T@g-V|X$fJQvvbE;ZKfH-?ap{eX zj8}x0j7Og!a`Z$0fh!HTc2*T==i$f=yoGPLySXjJs4xpN$#tdd8v~$MV&ZGK_zk&L zQ*&u)X^P>68i((Ktg00+MJ^GeFm^qE)E@NaZ3-{pX2$Y=O=1ERddjLBnMV{Rri?8R zS6LiKalg=XPKu+>!`XfOwzp?}_n%M=%Z!MLY>6lXLdjKf>a)BtwDR2ojnG{S{C_lF z`YvtFdloCo<{bp)E6V9LH$llw9n}O_;u{h}cm9*X`a*d{gxPDN{!DBZSnsS0YRs1* zp1B>`{{X}Xw_M;_f;NNS?h%6m6etCc_&WmQ(bv~^MI=$b(z2K(kwz2!w*@2$dpawi zGE6}NlDa>^yUHBq#Le8@t4Ub1I%wOj|10l^Kq!;Pmb=XeJz*80@>f#p%ZV{7bfFrb;6dTo%U$uVP%(wEpo>~k2Ctak(KtJMX+ zeZnaQj!@GOY;@>qMj>pxvSD9qBMlEL(e|x|$u_N9=GEw@=D&u6KK?Er*SFtIs{yoF z3E|b<#=Xhnr!ptgRwa1GsIAj6*=ZpXb4VE)^@7hEalOVYjZwnsm$ANOH{+fmm8dCl z(*shN^60t>@}l)Ju?~4x6R~SPAxYcpa**tHIj1)t4*#g)=2-?$;e{mo+UgISZ4M9W zPsS9c?XcY6Sroft?#bWF>6E3}e^J41R= z>)qYc*G3_4s&FMbODq3d0OlYN{4(m~gAn)*Z3*AmM;_e>`oe|*s4TLzcAgdaRN~E z$*F;DjpaOoz5sd|HVufF@oN@aC!aJX*Vrr|YHoOBNpr#>YkX-q<(pHf6*E!T$8*@` zF~mWHmD93s&JK?>kiEIId>p(a@;fsl0b1ziA3aT2D(B_wTOazN z|I)TXAb!ilW+P_PT;{@FGw&*n=AIGr;r?kxFZ6!4g8U(HmMrtX@aRF$)jAPILW62? zxtg1AT_dL7s;D1v4eeYp(BzD1* zy%bhZy0|fkNF&97k-i)o%Ta?uta>6fY?<;j(`sH@0pk0Zl4HtSk_&P>8DEwb(XAsY z0wG?NrKjd9_^eEdZ6b_S+uewhJR_*RqrDDK;FeJI>>i$Jt(nQW2#G0tvBz zY~B|-*_rz!`>`eF(8r`8Fel7}CQzsR2TmN1Y3S6Z!~72V6(b9`ZUCi0H39Wr$gW zn{D^;0@bpbPTjwrp6>Nv(2yZ4l#WLFY_JxCYJ3iz!>+Ze7f@GRH303QD_2uo=P6gS zSaN+y&Y?B_6br|_E2fR=9|lZYmz3?;41FkdN9WDX$X&X~j0t@PiQOS(MHYX86*5sq_E_2Mz&ay?_#gOqj zwlb3XvUE^m54HWa(y+4=4cdi)hSy#ectC345`~cL6^X*Y&7J5U*@e^BqTZC?s0Rg2 z1judNYin}^HNuf6tW3Q-`cK&lJL1G`wnz~Xu~j1o*DQ&rt;Cq9uA%TB%B0qsM_T$jKy z%0vdi4|j>tHSkP|SmyQY^nTvy6)#N`b7X$s?0brH#>G$rB_f2d8bNVoL@+e-0T=m? z4MamNAeF}-9GrdFQzCzwUhwY-kzN*TyW!i*&ZU*e7Dt}9l7BOHR9(G(yE(dR=@ogD z^hweluyzSuTd7vQQS_;YE`Md7wF`DrJA7iqD9$bCnmI}0>;%a#21xwDf+g_croO!O zb>nY$aFafxFHUi@9JO+5Q$ms*FReBi&#Yp9(!>yKVsFGeN;;>f0(E*>Uo?mC*mYHJ z*hJpqd;|3Z^l{^Ilt=p>Bd`!gwHbA8ThEOotm1*h+R9E^k9((zXLH3saqS-l>bf|{ z$?~df^G#a7hUg@=9*ACzU<@K<3ejO^!PQ5f z$SeS7^}gFC1*o<31*m?BLx%JK{VRfJ3hL=(=3C}!5H(!j*dBLh(Y8GAD%p?c0VL9F z%?8;=I)3XU9~VUM$)(C}TVYSGJaHht-;og%|Z;8{Ncjg5s3ASIJtR73*V@81|& zI;t$`b{&?^YqV#Lz8~nlb2s?767=bTtSpP``hfiRx_JsYAeKVL^e|ZT_0SUhN9h#~ zZFGMAGpKR_9%x2=Jw0uEbDh_gh+~}v8|FCgQ}rI$mnYC(ddny~JR%9Q^{w12KC4AevWhr#ECL-vttaKX;O?^51x`Vi;~SU!HV zRB&j@A`t3}x4nR$cJYb2uBrE9P$(bBuYZm!M|SS3iF=xqgR1NNammosGXpWh(+4Ig zrC*Is|67p*>;%GG7(j;uNCgFeqKup5dY}IMY%j}ee&?)Da8b-%@p5GtHV`AIUyEk* z^GC%>;6eh9<`%mK1kt_j{~%8oy)t8Z%&dNEupsPQ!=6g7S|^F@F%Kr^rlt)>+6s>dvg^0laM5FN}R&x=?`8YhTIh*DpK+ z|0e^$@uK>uVxiS}lgYnP%q3PSyop&3Xg;%iq#iloC zVRY3!J_N&flKXvb_(}yyW}CD1KQ&j~NJmHY@=U^@-iW)AQ3mZr7qF zVZ)VEvR}=bNpb7ZGf(n~&jwz~CIIZjr2p-vLnFEXtYUD(-$YzUD~!$KA4cU{IY1FF zxCB$DNtX_wlmWyt}2&T zNOi|^uUihXCB{J%@nJ(J9s?%L^pLn7H+1YBluMQL=VA3oDQh46Za^m^QG^xJ$Poy| zUZS)m{^~*EH((!J2eGZql~GZd4X4=G@|;qtT$(?ht3Ff2k$E95Zr=O~s&yOg0F7bE zJ|(1)D2~GvItxw`Rut5{5wtN5ka;P1z0@}-oFQLOnDwyAmNMJgf&W_wmui4AH4b-B z`t8i2y{N&j0|P_5;9tj`3-4A_@4;lz*XyFMtwlB}7hSE_g#u^ZzI>vX-4Kg0TSWVI z3iM{Nz^GiBs|D@bW@#bj?`<#G803XZdnz^#+Yj}y*&+_e!Lg@`i|RXy$AfE}r#0zoaRGP=^iWY_>{5ZN7Q4Bx9%)b28fn6o-Bt-DYvpm{8@ymSBn-c^xd+HNMwx>HovQR*&2Lmg_)r(uU=7! z40&QxUQwPUgG`ywln^1r`F-#9infU>*;ia7JB6>_D~pp-M*fIEt}OdeHfOyp;s!gs zUOsdQ12h{d+9vAIvwH696V)CL<4YL->3Py2y-d(^T>Llp`(9hE%4a-?pOIM}!!Z7| zD1rLSNT@eu=)V1FexK>{LRo^l^i;nk>}0?EPCV^Mn+{MMhY_^i%T5~*-Yi6IN2-%i z+ER=PvcAPrQ0yrR3A`oc{&XmuCdl<6&PtU`Par1&slgWmhn8doySgd^X#)EooN>M5T_jZbGfkMsghjWg>`Mq3HJ!- z30wem3)lK~%P4yFJQwxM)68=!>L!%hs;%Ta57ylXLs!1}H+OR|^y{Vz{iE(c`k!G$ zk3~=(61@tG-0VwkcwD-Xtv4Ae&ukyy7n!7T=FyhEiMtv;@=pkPcSBw_*4R5Qd$%5I zS~z+O5sxQGJiHlH{+1+}(tk}P5BZ{qYJZ2!?FjviON6`=ACDh(z_$&?e6rLwM%0@AsaL*k6 z)|>&7u4QWNiN|q_mpzV3>2G)grrTe%Tstj|jg6-WMV8&RnHN&j*8AE#U(^3Cay-R& zeZg+#APPy(0M}l0^k)!KAX0^PdTuhjsWIOUp2-h*O$_Nh>TtCN1eEYMOfeE3?e>so z@!BPx<|_k9q$6Mhkh8sQUsY4X20Z*HGA0~|cMA-Qv2k$FEoMJFJbI-0fVZD}>PK;L z*SC9iHgearx9{I=TZl$)7ebHDq^M4y(y8=(8~(1ts&xV4kg+9Ae3}Qs*=jYQc{*o1yl`-GHhwseQ z9;KyRd3$aRMcnlRZ;q)tsPmdBors<#{)h9oYo;MirZS<-o+KZ2+?l~WHSU?cCm>b8 zV$k5@yc@iOi9`Nu567H*X4cAUXP2|ZS3pCNYMSIura0)+z z=YZFw)!cXbY04WfLflW9BMZygqI*O~rylVUBjDz(Tn?X_gg?3!WHPI^lWO41)wo5&KK7t?1@;B?1C zYjNwysS7Dpck%s zvZF^%MtB3ZgfGfgZ6VQl)|*j-zaS8uspO7&*AsZu;I#z^)cpJ?q6UF`@cZf};9jx| zFsShXRv#GO*gL_w9*D(z_o%^&?ksGqcxE!5^cL0U8h5>CaSJhQ>o2+$hB857UW2=+ zKbJSVM12#xjmw|6J=KaRQRg%L9a7z2$p+sujQ?QU&)E11jTC!snARFN$WC)ip8Akh zAFtaU4IGR4Zxch{XVj*#X{LC6PyMyJpZMoRwWbmv*%3#WM7mqJH|5RF5xlPHXw>kY z!_V2Z494{5u>MCK!WW|ix-+{5FzJZhGvX^7kr8m#M19Hvp~PaVDD!u7OH=gWPX5mK ztV+?)(d`%tYtj^M=6?fmI+asH_8Nqy3_gt|L56+ zQ94%DG-C{cN1{d}TbWQ#o}*D4=wU;26$`F)Vv7h)_1aIq0gQXr4sr^k;08aF)P*&_ zvL2&Bj-zSIQc%V$x5%!wZAWr_)O8@xi>Fdu~&gQ)3hTh^AjV;Mv)ZK$! zbrCieO!A=E|GEw0eTtQkB3_?88jRoS@n2mqLn?*X)ZZP#4uGVknn z0ab`aWV(;+&Lvip7HxBCmQ$mPGTLT-Ppe_(^mQEcm6M<+P-%qLidFI9n4r*)ZgYNE zi&lJ%v8)jq$>wa00KU65a9~V=8s3A!5-O1Y3?V9;L6u{$jg2h;+`BY@+^A~tpx=Y7 z{}eXoE|PUH#LX2TG=iub|4B+fZ5r$bw=kQW(?0VY^+a9Hp|KLAkfnJntO1VO1|CV9 zQ9iZ1{>`tNun&HuZJtk|Z)izLGLo0e;L3sJ_TS~3MuxH=_?JNqHc%ta^Zf6ACH>z< zhp3$X%9;b)^F8DL?1ity$08fvyYWU9fdk#o8YDzUKDw$7JCRAPiBxEBm1q*Fnu&Xh ztLoW%2AH>GT#y61y#BS$37pEQ)bi<%v@YoS>xNwAp5nhq`uW<;g zX6$WORw41bxWDgh2-zywys5>QXp5F#o+}qM@Dl&N7f}P}J&5!D0*@lQf%gS|m<_D; z-sgaYQO^S{hwa~c2asVrg`>pRp1Zq4{=d-gN+nSOVV44rzu+bIPwSks!&aME?iRyJ z9_V1P2PPrdHOZ)duQMLZkdYV0p%UMZbPz8|;6<(UsDkIPEVo(|ws=EYxF30OX6S9| zjrRP2`hF8C8k?Zq2A2EZu)wdy*vmgRuUZF8iF|*7Ga4*OtJy;Wwc`%D_$8m7s}6d4 zqq*i+LYs1+e8x;PxKM1hpPikt`xD7a3(;hR24=>H7RpHnqEF zn<#{;_}u4SNd7wUV;LNx`)1g=g@br~hUi^440Q(Y#9|fEG;nd{&6g1Cn=eX@t$ojf zk|eW!1EZIm1uPPchM8i|zy$fDnKPRsm0eiDAZtx_Z^glxg09#MI*GMg3|u43@ecxBg&A6b%%vRvFKw`0d@Q` z+BO|X$!m)T3T8i~Jz9gw$-bY}L~tRe#tFJ4zL9R2 zO_=>~Kp|;!Fg~-sP-D1L57sPuGeOR_rONFCkz7*~!wuKb!9+vU)2Y_VmhN7;lTjq+RyZq zaz7Ah6;^GXbbK+9*@6jQi(A2Z>N)NRnZQ4yP7&#=`aPX9jH<-g8em^8K8mx)3q(!q z^`U+#Lw53EPokjX<7qWTQ0+uqK(~olcrN>y$V5o1r*k^UX2upEvtH>g;K}W2|23bSD%RscpxeOCS&7D*Jkbh z)e@P@VzF*Z#^_lzAP|-v7r|H8BukyDV$#79Uqm81WV$u3thPc?&i}dK@#&tN{?e!l zOFWgyX~rk!w_oc8L5qmCP$Pj||E{O{tWrK$@Hydwq}SIQ4%uD&CHBT_Z>0U`lR<4} zQEB{(apUT6f&#}cqAToYtGJhYr|Ob#HJNF@cX{w&y5==GyT#R4##rF-;rPS|zM9~r za%w&&d*S?RJ-jpO^%^`l!buFL)yTRRPkYhO|H~iyLk>)b1j7;T5vd8tp0=2vJ_jnv z*|stJZ3{m_%uB;s?Asve1?U?k^wJEl`TAH&q4!>TB?&yGmjhoMHvFAc)v4wDUn5n0 zDt}d~9{MyV*w5{q_Sgq2t=OH&oS_3C2R4Y{O@3icD`Zw2>-;X`JaCnO#6{^7`LP#tTv z;Sg?(Bq5V0$A_O;Cy7z-={`SW3q>FXa5)@vCjXsr>qUb@jcD$raYLS@Yf643YG*u6P8TZ#IC;d`WLKK~~qt37^{ zW^~#YtyJiiD*Kai?I~h|JD2jKn>zv(TeU7o+Z5UQV!uJEbYOfPH)W-D-n8~IZy<_x z2jy7G*t{O81iEbHcr;!kNIjMvFg1~glHtX6WepQ0;oE!dDBbwulV>}pt=v#GDkzy{ zezcqXX;9FS0J1$@jtdd8>Lx+pDdBZ*F1c>1yyR)dbf&hu8nr$btu|iV0=MsWT5Zt2 z6dDN++{%f_Tu9}qxM^h~OpsqO(I)F8FWfc}TH4MAWQ2R55yRW>PuC;6@*K>%ZwXE?9e-DOAuv33KOGwt^j-(y zLF3O*##NOn9e$B0&{YaMm3*|;6>cEWbi(GCCiUnK0R={W&&zax=g*$5mR82V`(ElJ zJy)O~I+w{#{d&67cC-p2&wBS4bmJCp@6fyoZ>CLWV$6-@HfKa?*lhccM>!a^~8rgpYd0 zYW*|NbpBS}O?2p+tjGeV#1^=5w2HV!!n{1|Cc!+@Lh4WR4JisA$<~lw?tZU@48PLG zaVegDp9Q(Dq_BL#wv8jz!NEZ~F&hfh=^i-*4i@m7}x@JR;tBzp!4=iqkeI z^&CgRTA5eb1L_7QL}b)?ueUmM@o+~ z^V!U|K8N@%9Q9@yJUk`4L>1(%zH0RN;OI7c7_%p&!O{6Gc{uDv2FhL_AQeFNdrMP=q|oEvoiZ(l1Aco5&`00Knn=IBU&8$07G%GR)-2tAPW;=I z+5^YnvUcjP-C2_lemgrRF$UjXM!q--=04r|5~#U^hiNal}1xb1obZu zm`Y45;O4{f{GBX%OS2{A;>2R3#eWlOKA$9P;Ih|TXA9Ty12y5R-#_NA0E*afSlB+0 zi~XzUDk|e-*FkF*-17P9(bacR1X2o_F#E1j+FpJ5IE!VudS}iBG4SePb!D@&5o=7Pb5rva?X&F(mD`Zp&WyXsJDmL%~e}bPL|L$ z-VZ>35Z0K!GkoXQb_4Nc0Bit7d{oWK{>an&(Qqmq207(o=OpDx2GKC!1K+LYb+*y1 zUw5Fq^6Ks)^EjS2h!V5$)94qiZ`FyLDo`sE#f(M-{vu7EXo(O~qaNCy`A^&yH8ne0a-Fr2`~zPN1H@#ewS@gCNhqRN0A#F6O|rdDVNT z!sgcAZ(?E*k(boUB<2$a8ZAuuUcdePD>0{dE-zrg(Z{TZwX6$)a|q=Tmf$%=_t3|i z^HNgUsW@^YEQ-J*k7AzRI}AHq)#X*=bvdl*7Xsmk*Qty|iMI$Hmb8}x{qAC(%kvrR z@Rzw_KH)Vi#*;>Y9*whbmzl;P^}*s#uegaJ7H#~?vx8}|uB z-{rD7tgG~9`s&Hs`O7v|UChv;*vdK~K|wBL$*2U2D{oZI@3^CwB;{S<$O+)c_Mr_q zVJ-b@@9-di_$l*3pbql*>6Yix+xjJZAz6wtC0J|^`}wG$Q;-RAarNMFPN3hPok{XW zjETUF+o*#ml<;o4ESDxB`^3j^TfUZs3pTnaN;iLW3ry$MMQ%D830uQo`aj2jO%cGbvZEa^#hdY=b+MlS-dMXvA$3 zc&e)J43H^epBD7fShw5fb@-h_2cn+y6+)>glR!9a>1WNND`vf46O{#z8s3g|n~-Kk zTlmKlO4&39v??h5RlPtseZZtWU0`sT8Qc`pGsZex19BiRsfc21jbiF`Yjn@J1%grD zwk6Kni24qjiQMZ|-Wj4K)^DLNW4vJ5u<;Jl0v+$RZ$8- zc#iIES4g@vt!LG_Q+KV6VKW@&P6OCC-!C%O(Bz!IS8o-P~j+=R$ zY#Ztt*_L(sW#+1}eomMS4wcHeHqO8o^Hdy%!0j8KH1#Wvze-21m`lD;ElqMQ^D(lS z&xYt5;HlfT*hdB`y>Z+Q3si)^zBZk$={AtKkllD~JgL-xE-a8cFVljSlKyAZL9!G} zr~6sej+#jp1^I-h-XfQemY^IHWq6_u?k6{Gq;F6P6-?*#YVzTHl^40K#^-9C3~$3C*#U zRWx-6&(J|5d;Fj-pP|}Mq0KIj$+^}&e_2I?#dZ)WBzoM>G+Ao%)?l%fqv&OYA8g4E zBC_UIm9JkB16ttBon?VxlWoe$$WvlhY8tqOn@iZ^XBed>Or}m_5h_eDkVE3jNe6wD z^N^kwg%8& zTkYL_Gr`;SpjiFlIVXoc^NZ&>Lkz+pR8VcU&q*ellFIERdCkvFWGRS(8%!J`n|>k5 z@hAe(F|Fr8f&HOA#O*^cR`c)YqvN%bhvKpn&Vwp`8`332Ny+5B3&uNwy10-x%z6^j zmMJeAe&+8LVfg#8%qOU8F?UCNL9;aCLf-FZ$YRunZN7q0=m$1YsHi!Gvg`)?mtRkM z{h-3^K!^PcNepSyxFA_}OV%xK#NHYD))J9|cDgHu2ouTv2-5UwnGA2#wu(W4I_IF` zo59}BU*Bdv>r+RowIZ);yh~?TmfP7E)Cby%dgiOfe!#OVW&%D-cMCo!78Ik%INF9O z=zkXO34u#pn^hoF>rW&KZu|OduE~3>+RQI#rP;>TMT9h6Ui$s3kLnv6 zhu^cC9057`$An_$!PyYy!9*b=oMPeeZ-T7HP?ySq|M_2tjiY1kIa@FVDR?7@DsGF9 zcWg1S{tGZ9{=Z%8|CVg^6nMcE(OXXi zac;s`kubW@M^3?tj887lj~2#)rF9PL{2Wn8_y=LDw_5tA!cS9W*c0icmMky-(w@3C zHcE(9YPrqa>Em*B2-ttseh)E;wz^}=KP+3%OAK*dJXU_Nx9;$D+S@qX zB7@xtEggd%UnB2YT#Av@Tw136w6wvQVPRiOMhA|O-T|lhxsB21ls9O^v}$MzP>NE8 zFGezlBJ%K@&C>|i?4~l!4=f)rahnOv$A2Oycy1~%*2*MJg$<}0if*Zp=|jLLp}5XY zrKWV(mhxy#f)Q}U!AS_ES53>G5%Iw@i>qlc8IOPZ^3|)1a$z^Yhu()A42+B}0NLE% zkANR%y$hzx{VN%$kJIEG*h;nEs9+13zE2NfMQ^#**C8(aJH|wac>>wX_b3nG#BA_8 zS*<9-HzwsQ4^hIZxflgAEm#4Ura-Q-ndq?t+d5s@UC&n*uaE2@ZG(+9`RYka35npi z>?Rq{R;g0;R`6nYK@9O)9ipBtKZmr?YvY?sK^O#o)R6}281dwpC@ERoQ5QfQeOOcN zl1az&;`h^1@0%)7x&rx6mEb#jPh7%ejqa)p#`V+o2ogi4McufRaq9G6k}zEty9a&r z$3X#;gK9b zT4RPXx8uhqjqx)m#F_tDX{Ls8u~TS?+z;Ndho}Trw`y%j$=H(=nua@Cq|>pD75igq zg7OC66P@p_52Y|#x5p8v+0_h)gR;kd_@n*7B%b3lA=*bQD5&5JYPCWIVN z0sJJZs3`T7;_qREfJB(c7)ns>>0dB^WrQ)M_Z&QnCbJ*>oEgnx8n1a5(Cl-Ym-j}@ zV!i8K$dYI41rxLXu@+>Z^&);cSo|@H5y zGdw;e;maGV0JKqVJ;<=|>i;R=P~FY__N;cri)%4ce&rSE9Aq_vD4t7+nN6h?a>Q=l zuK3E@nxRjkVV(>A81c+64+a}JKkUz+`c~8bWh$rs<;&xCusE)sqm}jVPRj1?_W};W z&3a8@+LI~2+|Xi^nlM_b9;)>mRz1ucfuOJY^H3JxsKzG3jAd zIKz`u{ZrqBj0D~2_*^u2NE3C}c~i2a*i}qFHZ(+0dWpJGGs_0xfMt6_B~oYE-nX&C zSEYeei%m$vTQae8^^f z)2}(Wndpdstxb4zpopMSdw-Ln1U-|G|@35un3W;QveiPAR%|CpGeLiSDBg5yoDkrfdj`IWf}{jKq<3&oNmn;s z3b?_p(Ad|}k{&lAnST7dB1lB+T3fXxubwhTRq2iv7m3Z4rpQFln(vTz=BOn;DIdZD z9MBo=Z@lcxrf2$zEP?tl%5|e*Hcfb;isoSyB4kXcw-4W0>xd==x4dwQXi3QLVTJk^ zmmHoUwrmk;MJ*%yEY+HFZ}KeZw;IlPAL&;!j_!%c{9;PoxZZxZe%Td&Wo+VG zp~3l+FQGnNY-8h}K@BndE%*8CN{s2RA!UHu5w;m&t^X+v(o2Pfg(I`GVIW&`g*^rx zsyN39bXn=P_}dv;w-PCt4bCn8O6p1#a=OwyIl<8yiKn4)WnNAo`R|eIyp!j7=OX0w z<)?4PLT*9B9S$H&ktBMR52+^TJy=~4)DixA$cIYZ7{rx-gBJ4LZ3G_knp82VU zQ)d+|Vg6x&!_u|KJ8^CrHBjgJxKp>p~QsRrRF1oy3? zeIaE3edIaICanZhas4-8tB)FewqfFjoNQVnPMd>~ZA2zJI-0Vx7>*w-+&DD4!vtu9 z9@Z_QbPYu@^S@mM*z3qB9t(~r66k({ZlhANa#FO}CcpLo_Wo0Ci#SDg^Mh~2kEMS9 zi3Ea<-KiOm+&8-D1ly*~FBH`mY9ifRq_DaJ6`;{UCFee;3!W>JoE$q}Uy$E|zBp~B z@(JB|*&DIQ*gv6Ey;XLJ#{kRtk-{(vj+Wp!c43+5kyq()^p}J?(KZllqfx~Cl%gx5 zih3eWf20aL_x`-~S!i&t*)1JM;p}MVj)rVp)5$UsQ(iP+*#l_{e8Z`UU_&-a3(NV;O_pB;16-^No?9B9t5ODRO9-5`DTiihnJp#R3_snn$Gj#)h%p+ zHsjfLCRPX5FY zopk`3BV`n~U#h>W#r?l>h$=3^&z|F)wbT-8D{BVzPW`?3Q!=7c87bG`@(?63!#nUAE)gZNU}!=nZcKt?k&GZ2cJ$n@%J-ImuwNy6{3xEyS$zhXH7 zU+_rb!~&#-4-YFUMC87(CPE)>mrzYa!&fkFARlL3__jf+_4S3;?l6GJ+UR5d|{dT7$-~(*44&S4J=zaaS43Z)#&(&M>Ega zer3LHX^-YOdm(Ux{kY8V+Pi&Ks->|PMg)Vja=0J8kJeT7O}%q?N=r(}9Nx&tzk@*N z4^m&lr$75xe zKvlT+2<`qyVsdQkUB6)KEf)Xd7|x4(Ui;=RT!0`23LI5drT7Vyf;qm(KR>KYL-VbB zFncWp)w$WWK}?RaB>to~!eb}aLEJ%#cxUh6fDa*|7g5BluiZ`aV=HAJNYqW^e*-4p z*H=;oeXRYUG$Z3D6%g#)iW~{NJz?MvPBei8@|HGHRaaMgp^;M#;o=X9HJ^V6`naEg z>d0&0A|tSUy}fdFc0cU9SD>Z^$_xFPsyscs$fA$!eua%{~ zc;|L-Hnpu&TXLk>)%{}~!f0!ieXc*JD|t+A&9%t=TAWwEWYt}b=(g&}zpasCUQQ1F zFq3qcRtfjVZO+yJlx=yPOvSa<=#Y_r!r;UtDkvpUG*?4AsXwE$+tk z&Z_$=+S=LKxq2+lk2Z9*iz&fpirc^$q zEsu<$8z?FyOL{&Pe+`ZUd+m7}w3_Z}Z^yNUOOSqoLX?!OH2HH`|6}c4?p}@50IK<$4pMY;c)$#z-IVFdUV^Hd zMJL!{hDN+zdvncu*r4*D&)4!B1fG`|@I<){(iSBZmr11*uf#RTtE8pE0J)Txg``u- z*ZVQgTi6Co?db9eYnoB0N^tu}luVOLqYXH8VS_gyO+VS{lTG~xM>O>Z#LO&xXKjGe z9f6f{Qe!ha5aVr4g<6n5-9&z^*}ViaOef+=v^_J~Np9#GQ| z_vSsE@fl2q*^ShjUTTkQVI$<8$y!M-kE^$WkF%5@J0nrz1Oo(Ux3#WT)8IwSl)heKYNax3T;yw3$IFk zzrSJy)Gzaki$T&?DiXZ=Gbu_tIi z4*7;UZUgCn9CyTI!Qu7m*Pof10vgU}rcwf2^Q(xGJIU2G6O#zQ3Z2O;?OJ;)|K(vs z^=}jqb;vIwaSEO+F$wPqr=8P-CH8*+mZ5JdaCqYpI9eWL2y7Z!sJQ!p&Wg%u$NJ#+ zwI*QIKjgTuAPZQY_O*oQeir3{(^+NT@?7QDmB7qaC3vMV;00!;8|Mg)J<)J5YSgse z?C-fv=U)^*gPel%04%I&m1}fJK!Y|&#{kjdQ9o#OB5~HsycQ1C=~}0>SE$T`!C$|i z6e9F%YiosW^7282MKq`^<%lnXQ@}C_y_w*OOH8x^dTn&~-o&k;>{-u;nQK`A6WlwZZ}k$KDW1~<-)&|o&X-Sj7B*~nunrR*=GiBaz*Q8%k7 zxjC;je^ki&A%*eru}0)c0*&u49Ls|ei=Dd*jj!0V?ot*E+zuv7Z=jg6~L9X5q{X?zvI_eUN7EVt^326a{7 zl#(2AZt@#(I8_2YQtWveHWbX4)mXMFP!|UsZ~yt8@D;Ts4Nx(!IPlr6-`Jmb9bTR^ zcIs+yN30%M;Ip;gh1Xhi5ZF(b$+rxF{QnXthsMbDpLEIL1p}C6Fjz@S&RI9)z1}PB zH>$0Pr7w=y4Mu-a>}I|8KLb&-8*W(>OgdYLgs2Klz0ID71i#?az3aS2>~^nk`HsWG z!?j+#AW5&hP@`jsaT1SVm`qN-9&h~=f9?;#33pt}6k z6qd6b%c07Q;LJ2FZ9ZY(P;DQEVO%el$zf%yXKG(K%skonOO&E|-h-n^A1vCVUozMO z{2Et*Z5toFROFKW7F_a&Cd6PWzvqYGKthf14TCWV4&6gHF38e!xz%*#YjSXOca`mZ zkL{$s5JO>t-j#!Vf zmrfi zBr}lpEtu_F;q8{62^BKzdz^SEg=kJ_x0hljzoVJT7j?nI#nlD^`!!o{?+4wHOb8nZ z>D#|p8HGkexSUW|aj`(lnWattS)9L4m>K3O)@F2S%JA`9*isI5BMlBc0rYm z|rZG>R;xsVozcY#}?D31iHBXWs97|NNf6=8tE7=REiCocmn&eP7qPLlqsHV8B(s zeED)`ql;e|zg-U9U#)>RssUa zkF1rDhqS%>Z~E>Vx$nPD%mMrsOXMD$DvSbQ0$km1)Rne*;w|6hAOT%zA8QcaecKQV z6Cw(_5oh-Ea91$_Jor1O#La4m2>A;aZEdqE$KgLC6l3}{+PE+2Y&PGT&|=vnEsixy z0RO>pC`A;1Q6rWznB>Bg}3j_geSB{j7!v+Yb(DC>3ZK3Nuz;rF^6X-H%BKH6x--Sm0~Y3o;P3Q-P-@XdiOtkJsR1C6v3NzN7Nxa5yGFq9 zfHf3ITCYQ-jZ?*j3w}=h_80+l{_E#hAYAM^B&wZ#ljI0G1td^e0RDOem27`{Zg`Cf z=n4+}{|c{e1A~DXB#^)mEZV|#)d>E7_^N|xHzpC!*-if+nZY!a2Mk0DY^zN&7y z#G*Jj&oI_0yUkhkBbQhN)r{>FwVT=7Z*^dxu7S<+&iX+OSHyvqCV{#2ot>R=41|W? zXvQ6;U*go={UPT`pS;?R30mMJvnNH#C1iG0c^%vQq0PQE>P<*jt`2!4ZMuVeHjVR*bA@4c?et#WNm6!%A{LnTQR4g)^rc^B{&Jt)YZKgGUXFC0`hmPnA zc-nBUeF306w2`vSlo)mZzLa<`&wc|Zyz?tKXpQ|Sjk*~{0Ta6VfcTf(kbqdDYY)(Z9-a3V{wn9vhx` z>t(E5&$a=+&TVzorXRUZwk+rfBp-#mo-QFwSE}Xo?LN$jdcdmB8JIrs>*R5xFr;|0 zgYRkE!)PoDYo*V(ZRS~OGDcA!)b3k$V?GCt?&f-tBV<<7kz(Pz@mC&+20pH88f?mc z8g+9C8%Z760g36O7J{e4nML(;k%Y&5kR5t~GkjszWNc>*p>?J)H7zHNe@~*=afLh^8RGPF9uh`Q1>) zj&=oM-@$r#?s-SGjrY&T)n`+43g-^r_UnIE?rBQWg+coIV5yuRQn5yo8*$bTjZfPub~C%%3ihd>7Z^niT! zgGx0OC*4Ri+QlM;RC0m&s6hE`VG)t@UdGaYG3p^PuhBCu-Xy91EL?U)RaMta^JJQD z{&SdGr&q?>!sO!Y`ZLCCx?WmX=*O;kQH`o!AnOx_w8`(YjkQsNLz7FgVoS-lO)$VfW`&H69wT=Ase(o5vPJnq(2AG&y?7bMz}ji3avF_my{zGL2@<6 zoWHTx&I>Nz<)3SgOq3qsGx+0zL^x(tLf@P9hX^?d=#a{6`ha-1bqIY!+rl^gv#*9+ zNV!Q{ zcH1^uPsu|0`Nxi--bt=V&)GKjUOvd{6oe{;+f2oQ%lM6>b@vxhPh$^XuQ$|DmneuT zHwCKz1d{^WQEzRrZjDV|D4Q+eI^y6BIrmmU@(7C+Ys(uX3LxN-|Ip|yO+lm%xD^7N>L*r)0~#i zNJ=i}CHoT@pD6uL3~X{F+<<1I7WDftCq%FTmSK1I(~3_AA*Zhd9Ec_?)}sC*k64N+ z%Xo0C^K&>s)6IV2Kf~5L-U$Vc@dj|zPbc|7dQ#5Ij0Vz+mAeVZ;9cDS|3UGJ2-Z#y zSwS$>BFSH-|CC#3mahocD90&KK_KfqG-!YfcLo zL~(gsINkn`y8@fY+*4SN-kFK^ms_r+Tn)5B>Ym`Z!IF0IBxWgn3sYd0UT|*XIYrGW zlRFbd=^{2Xz;h_e^b;ed?a@DgK(DCug$N`gE1$P8NWr{X`PgPX2s}nYiMH~QzbsyT zgRvLE)m4o9N^ZuHJl5ZANYIBZ=E>(oLXI$R=rDF>AzE$HO+KpTb6e|_&1PG@+Mr6c zKe(Qt3sqZz#76>LQ}*YQls^w1NyEvwzBBHc(PBOkGpUq7$27q3lS>nYQI(6{R1#Yn z6qB|mSavaw6Owo1Y|MbW*=!OGHH95b@3%xB6wsXU4B_~2%jqZ_YsFjoSryoB55^PW^4b0o7?RI~~{i!HaXe%&NQvhGTQ~0z| zhE3h~H=Ex?Bm8eK^k>E9;QpSL-v-)!-)}XsUfw?ZOa+PlYVccmATc_apzO*iqjc3U za)E*lXUcd;b3+V=Zk9_flJ70q6dvLKl8x9Rt+l+D+Fjd^j_2Lj>vH~e#iz4+E!N8Z z@+!TIw@AXqr?kn`GQb6mJSfxZ$pMFsgSCu6Xu^BLufb0WT~wD`C!^+3D8cDA%tS08 zmunIC$cm7{C!#(E&&rNwb*>(WWqdx^?LACjW8&*MWK9}`s-klXjl z%Lyv9fduMs@z}iO-ALHVQg{PXI=U~#H{(chv}Q2s;0{yleZ1zl!?AT4C}y%ICgbHmx+Rh1;zVBB1c?S)Lo=h4Sj9dra zpSCkz89-q)PuW3e$58_(-kNauZC09+uW0i-Y#;ssC@_YcmR3+|`-2HB&n%gOJ*>da z>pu`-y0{mz*88cKP?J zf+hH}s&Q<~cL%A1ph)5aPE@q%I=HJnm_Ct^8vgM#WnjTR_dv5klA8TDs@;tvK9Plrw>YO{pJ=C#S zntRF4E*^larP@6(sI-QLJ$dJN5utKnG9}K#z}K8sVj&H&ntpxJ-p+1%Q#KvjO27g=`Vg2Jcdh=>DT=N@X69i48mQDBU4v(yZxhz* zp-VFxbfLjln}6!0Ee%D(1rH2l3!?oZ+79Y4*Buz%^Y31(%%GtR{QU)nK4 Yuigw|aM3=z5CR?x6KmsIL)X~<06F8o=l}o! From 5b2959c26ca58cf18c47f5324319d54e4f6431d8 Mon Sep 17 00:00:00 2001 From: Vivalas Date: Sun, 17 Sep 2017 17:12:59 -0500 Subject: [PATCH 010/334] Moves scrubber --- _maps/map_files/cyberiad/cyberiad.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index ed9d803a26c..055ccb9da53 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -1832,8 +1832,6 @@ "aJq" = (/obj/machinery/camera{c_tag = "Fitness Rooms North"; dir = 2; network = list("SS13")},/obj/machinery/computer/mob_battle_terminal/red,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "aJr" = (/obj/machinery/camera{c_tag = "Mime's Office"; dir = 1; network = list("SS13")},/obj/structure/closet/secure_closet/mime,/turf/simulated/floor/wood,/area/mimeoffice) "aJs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aJt" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder{pixel_x = -4},/obj/machinery/door_control{id = "magistrate2"; name = "IAA Privacy Shutters Control"; pixel_x = 8; pixel_y = -25},/obj/machinery/door_control{id = "magistrate"; name = "Privacy Shutters Control"; pixel_x = -8; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/magistrateoffice) -"aJu" = (/obj/structure/filingcabinet,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/carpet,/area/magistrateoffice) "aJw" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/law,/obj/machinery/light,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/magistrateoffice) "aJx" = (/obj/structure/table/reinforced,/obj/item/weapon/folder{pixel_x = -4},/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder/yellow{pixel_x = 2; pixel_y = 2},/obj/item/weapon/stamp/law,/obj/machinery/requests_console{department = "Internal Affairs Office"; name = "Internal Affairs Requests Console"; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aJy" = (/obj/machinery/atm{pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/civilian/barber) @@ -8935,12 +8933,14 @@ "dsw" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/shuttle/escape) "iqv" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/item/weapon/pen/multi/gold,/turf/simulated/floor/carpet,/area/magistrateoffice) "miQ" = (/obj/structure/table/woodentable,/obj/machinery/computer/secure_data/laptop,/turf/simulated/floor/carpet,/area/magistrateoffice) +"otJ" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder{pixel_x = -4},/obj/machinery/door_control{id = "magistrate2"; name = "IAA Privacy Shutters Control"; pixel_x = 8; pixel_y = -25},/obj/machinery/door_control{id = "magistrate"; name = "Privacy Shutters Control"; pixel_x = -8; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/carpet,/area/magistrateoffice) "AFa" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id_tag = "magistrate2"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/magistrateoffice) "ASG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/table/reinforced,/obj/item/weapon/gavelblock,/obj/item/weapon/gavelhammer,/turf/simulated/floor/carpet,/area/magistrateoffice) "BeN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plasteel,/area/security/prisonershuttle) "JAj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkred"},/area/security/courtroomdandp) "TKE" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Courtroom Prosecution and Defense"; req_access_txt = "63"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkred"},/area/security/courtroomdandp) "UWM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/computer/prisoner,/turf/simulated/floor/carpet,/area/magistrateoffice) +"XqH" = (/obj/structure/filingcabinet,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/carpet,/area/magistrateoffice) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9042,7 +9042,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtmiQaKvaGIAFaaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaHraDNaDPaDPaHsaDPaDPaDPaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaaaaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLaaLbaLaaLdaLeaLfaLeaLdaabaIIaLgaLhaaaaaaaGnaGnaGnaGnaGnaLkaLiaLlaLjaLnaLmaLmaLoaLraLraLqaLpaGnaHSaGnaGnaGnaLsaGnaaaaabaaaaaaaaaaaaaaaaaaaabaabaIbaLuaLtaLwaLvaLxaLAaKraLyaHtaLAaGHaIlaLCaLEaHwaHuaHzaHyaHAaLHaKsaLIaLIaJgaKsaJiaFyaFFaLJaEjaHBaLPaHFaHDaLNaLPaHZaHYaLRaLQaLTaLSaLVaLUaIgaIdaIkaIjaMbaMaaIsaIqaMeaMhaKOaKPaKQaKQaKQaKQaKQaKPaKOaabaabaabaabaHNaHNaMfaMgaHNaIFaMiaGYaMkaGYaHbaGYaGXaGXaMmaGXaGXaMnaMzaMzaKXaMoaMlaGYaGXaGYaMqaMqaMqaMqaMqaMqaMqaMqaMqaMraMraMraMrafOaMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxASGaINUWMAFaaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaJlaIYaJnaJmaJoaNbaNbaJpaJqaKPaKQaKQaKQaKQaKQaKPaKOaKOaKOaaaaaaaHNaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwiqvAFaaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaKxaMVaOpaOpaOpaMVaMVaOoaOraOraOsaMWaOqaOuaOvaOvaOwaKyaZzaMjaKQaKQaKQaKQaKQaMwaOBaOyaODaaaaaaaHNaGYaGYaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlXqHotJaJwiqvAFaaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaKxaMVaOpaOpaOpaMVaMVaOoaOraOraOsaMWaOqaOuaOvaOvaOwaKyaZzaMjaKQaKQaKQaKQaKQaMwaOBaOyaODaaaaaaaHNaGYaGYaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaITaOpaPAaPAaPBaOpaMVaPCaPDaPDaPEaPFaOqaPGaPHaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaPLaPMaODaabaabaGXaGYaGYaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaITaOpaPAaQEaQFaOpaMVaPCaPDaPDaPEaQGaOqaPGaPIaPIaPJaKBaKCaODaKQaKQaKQaKQaKQaODaQHaPMaODaaaaaaaGXaQIaGYaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQXaSbaSaaZQaZPaQZaQZaRaaQZaQZaQZaRdaRcaReaReaReaReaRfaGnaHSaGnaRhaRgaRiaHSaRjaPcaLsaGnaGnaGnaGnaGnaGnaPcaGnaHSaRiaLkaHSaHSaHSaRkaRmaRlaRnaRnaRnaRnaRoaRnaRnaRpaRqaRlaRsaRraRraRraRraRraRraRraRtaRwaRwaRwaRwaRxaRwaRwaLDaRwaRwaRxaRwaRwaRwaRwaRzaLFaLKaLGaLLaLPaRDaLMaLWaLOaLXaOpaRJaRKaRLaOpaMVaRMaRNaRNaRGaMWaOqaRPaRQaRQaRIaLYaLZaOzaKQaKQaKQaKQaKQaOAaRVaRRaODaaaaaaaGXaGYaGYaGYaGYaGYaGYaQPaOGaOGaOGaOGaOGaOGaOGaKSaGYaGYaGYaGYaMnaGYaGYaMkaGYaRTaRSaRXaRWaRYaOLaOLaOLaRZaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From be971ffa5ae038fdda305986eac7385822177ed4 Mon Sep 17 00:00:00 2001 From: Vivalas Date: Fri, 23 Jun 2017 17:00:22 -0500 Subject: [PATCH 011/334] SURGERY FOR PRESIDENT 2016 Slight tweak Adds surgery Tweak for balance Plot twist, Hillary won, and surgery is hugbox --- code/modules/surgery/organs_internal.dm | 27 +++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/code/modules/surgery/organs_internal.dm b/code/modules/surgery/organs_internal.dm index 420d56de43d..1f0ea94fb43 100644 --- a/code/modules/surgery/organs_internal.dm +++ b/code/modules/surgery/organs_internal.dm @@ -71,6 +71,7 @@ var/implements_extract = list(/obj/item/weapon/hemostat = 100, /obj/item/weapon/kitchen/utensil/fork = 55) var/implements_mend = list(/obj/item/stack/medical/bruise_pack = 20,/obj/item/stack/medical/bruise_pack/advanced = 100,/obj/item/stack/nanopaste = 100) var/implements_clean = list(/obj/item/weapon/reagent_containers/dropper = 100, + /obj/item/weapon/reagent_containers/syringe = 100, /obj/item/weapon/reagent_containers/glass/bottle = 75, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 70, /obj/item/weapon/reagent_containers/food/drinks/bottle = 65, @@ -129,13 +130,16 @@ for(var/obj/item/organ/internal/I in affected.internal_organs) if(I) - if(C.reagents.total_volume < GHETTO_DISINFECT_AMOUNT) + if(C.reagents.total_volume <= 0) //end_step handles if there is not enough reagent user.visible_message("[user] notices [tool] is empty.", \ - "You notice [tool] is empty") + "You notice [tool] is empty.") return 0 var/msg = "[user] starts pouring some of [tool] over [target]'s [I.name]." var/self_msg = "You start pouring some of [tool] over [target]'s [I.name]." + if(istype(C,/obj/item/weapon/reagent_containers/syringe)) + msg = "[user] begins injecting [tool] into [target]'s [I.name]." + self_msg = "You begin injecting [tool] into [target]'s [I.name]." user.visible_message(msg, self_msg) if(H && affected) H.custom_pain("Something burns horribly in your [affected.name]!",1) @@ -289,23 +293,34 @@ var/obj/item/weapon/reagent_containers/C = tool var/datum/reagents/R = C.reagents var/ethanol = 0 //how much alcohol is in the thing + var/spaceacillin = 0 //how much actual antibiotic is in the thing if(R.reagent_list.len) for(var/datum/reagent/consumable/ethanol/alcohol in R.reagent_list) ethanol += alcohol.alcohol_perc * 300 ethanol /= R.reagent_list.len + spaceacillin = R.get_reagent_amount("spaceacillin") + + for(var/obj/item/organ/internal/I in affected.internal_organs) if(I) if(R.total_volume < GHETTO_DISINFECT_AMOUNT) - user.visible_message("[user] notices there is not enough of [tool].", \ - "You notice there is not enough of [tool].") + user.visible_message("[user] notices there is not enough in [tool].", \ + "You notice there is not enough in [tool].") return 0 if(I.germ_level < INFECTION_LEVEL_ONE / 2) to_chat(user, "[I] does not appear to be infected.") if(I.germ_level >= INFECTION_LEVEL_ONE / 2) - I.germ_level = max(I.germ_level-ethanol, 0) - user.visible_message(" [user] has poured some of [tool] over [target]'s [I.name].", + if(spaceacillin >= GHETTO_DISINFECT_AMOUNT) + I.germ_level = 0 + else + I.germ_level = max(I.germ_level-ethanol, 0) + if(istype(C,/obj/item/weapon/reagent_containers/syringe)) + user.visible_message(" [user] has injected [tool] into [target]'s [I.name].", + " You have injected [tool] into [target]'s [I.name].") + else + user.visible_message(" [user] has poured some of [tool] over [target]'s [I.name].", " You have poured some of [tool] over [target]'s [I.name].") R.trans_to(target, GHETTO_DISINFECT_AMOUNT) R.reaction(target, INGEST) From cb839043e6534268fc4b5bc42158d5b4255675ff Mon Sep 17 00:00:00 2001 From: Ansari Date: Thu, 12 Oct 2017 14:32:51 +0800 Subject: [PATCH 012/334] Cost reduction for some syndicate items --- code/datums/uplink_item.dm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 8d0e1b408f4..78cf9e337f3 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -134,7 +134,7 @@ var/list/uplink_items = list() desc = "A specialized, one shell shotgun with a built-in cloaking device to mimic a cane. The shotgun is capable of hiding it's contents and the pin alongside being supressed. Comes with 6 special darts and a preloaded shrapnel round." reference = "MCS" item = /obj/item/weapon/storage/box/syndie_kit/caneshotgun - cost = 15 + cost = 10 job = list("Mime") //Chef @@ -216,7 +216,7 @@ var/list/uplink_items = list() desc = "The feral cat delivery grenade contains 8 dehydrated feral cats in a similar manner to dehydrated monkeys, which, upon detonation, will be rehydrated by a small reservoir of water contained within the grenade. These cats will then attack anything in sight." item = /obj/item/weapon/grenade/spawnergrenade/feral_cats reference = "CCLG" - cost = 5 + cost = 4 job = list("Psychiatrist")//why? Becuase its funny that a person in charge of your mental wellbeing has a cat granade.. //Assistant @@ -236,7 +236,7 @@ var/list/uplink_items = list() desc = "A box containing 6 shotgun shells that simulate the effects of extreme drunkenness on the target, more effective for each type of alcohol in the target's system." reference = "BSS" item = /obj/item/weapon/storage/box/syndie_kit/boolets - cost = 6 + cost = 2 job = list("Bartender") //Barber @@ -417,7 +417,7 @@ var/list/uplink_items = list() desc = "A flamethrower, fuelled by a portion of highly flammable bio-toxins stolen previously from Nanotrasen stations. Make a statement by roasting the filth in their own greed. Use with caution." reference = "FT" item = /obj/item/weapon/flamethrower/full/tank - cost = 11 + cost = 8 gamemodes = list(/datum/game_mode/nuclear) surplus = 40 @@ -457,7 +457,7 @@ var/list/uplink_items = list() desc = "A unique grenade that deploys a swarm of viscerators upon activation, which will chase down and shred any non-operatives in the area." reference = "VDG" item = /obj/item/weapon/grenade/spawnergrenade/manhacks - cost = 8 + cost = 7 gamemodes = list(/datum/game_mode/nuclear) surplus = 35 @@ -726,7 +726,7 @@ var/list/uplink_items = list() will instantly put them in your grasp and silence them, as well as causing rapid suffocation. Does not work on those who do not need to breathe." reference = "GAR" item = /obj/item/weapon/twohanded/garrote - cost = 12 + cost = 10 /datum/uplink_item/stealthy_weapons/martialarts name = "Martial Arts Scroll" @@ -1026,7 +1026,7 @@ var/list/uplink_items = list() desc = "A key, that when inserted into a radio headset, allows you to listen to and talk with artificial intelligences and cybernetic organisms in binary." reference = "BITK" item = /obj/item/device/encryptionkey/binary - cost = 5 + cost = 3 surplus = 75 /datum/uplink_item/device_tools/cipherkey @@ -1042,7 +1042,7 @@ var/list/uplink_items = list() desc = "When used with an upload console, this module allows you to upload priority laws to an artificial intelligence. Be careful with their wording, as artificial intelligences may look for loopholes to exploit." reference = "HAI" item = /obj/item/weapon/aiModule/syndicate - cost = 14 + cost = 12 /datum/uplink_item/device_tools/magboots name = "Blood-Red Magboots" @@ -1083,7 +1083,7 @@ var/list/uplink_items = list() sends you a small beacon that will teleport the larger beacon to your location upon activation." reference = "SNGB" item = /obj/item/device/radio/beacon/syndicate - cost = 14 + cost = 12 surplus = 0 /datum/uplink_item/device_tools/syndicate_bomb From 55d5efe12463e714f08df628c5c9e56af05506dc Mon Sep 17 00:00:00 2001 From: Ansari Date: Thu, 12 Oct 2017 14:48:12 +0800 Subject: [PATCH 013/334] Further changes. Revolver ammo and syndicate pistol buffed. Booze shell & viscerator cost changed --- code/datums/uplink_item.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 78cf9e337f3..f067526258d 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -236,7 +236,7 @@ var/list/uplink_items = list() desc = "A box containing 6 shotgun shells that simulate the effects of extreme drunkenness on the target, more effective for each type of alcohol in the target's system." reference = "BSS" item = /obj/item/weapon/storage/box/syndie_kit/boolets - cost = 2 + cost = 4 job = list("Bartender") //Barber @@ -357,7 +357,7 @@ var/list/uplink_items = list() reference = "SPI" desc = "A small, easily concealable handgun that uses 10mm auto rounds in 8-round magazines and is compatible with suppressors." item = /obj/item/weapon/gun/projectile/automatic/pistol - cost = 4 + cost = 3 /datum/uplink_item/dangerous/revolver name = "Syndicate .357 Revolver" @@ -457,7 +457,7 @@ var/list/uplink_items = list() desc = "A unique grenade that deploys a swarm of viscerators upon activation, which will chase down and shred any non-operatives in the area." reference = "VDG" item = /obj/item/weapon/grenade/spawnergrenade/manhacks - cost = 7 + cost = 6 gamemodes = list(/datum/game_mode/nuclear) surplus = 35 @@ -608,7 +608,7 @@ var/list/uplink_items = list() desc = "A speed loader that contains seven additional .357 Magnum rounds for the syndicate revolver. For when you really need a lot of things dead." reference = "357" item = /obj/item/ammo_box/a357 - cost = 4 + cost = 3 /datum/uplink_item/ammo/smg name = "Magazine - .45" From 08bbbbfed028203a5b1c19dd73e18550deda79be Mon Sep 17 00:00:00 2001 From: Ansari Date: Thu, 12 Oct 2017 15:01:23 +0800 Subject: [PATCH 014/334] Change costs and all bleh bleh --- code/datums/uplink_item.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index f067526258d..f361b6134be 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -236,7 +236,7 @@ var/list/uplink_items = list() desc = "A box containing 6 shotgun shells that simulate the effects of extreme drunkenness on the target, more effective for each type of alcohol in the target's system." reference = "BSS" item = /obj/item/weapon/storage/box/syndie_kit/boolets - cost = 4 + cost = 3 job = list("Bartender") //Barber From 293f84f2ef98665703d866fbdc9afc80d9485f9b Mon Sep 17 00:00:00 2001 From: Ansari Date: Thu, 12 Oct 2017 15:32:56 +0800 Subject: [PATCH 015/334] Revert syndicate pistol price change. Remove syndicate hardsuit from nuke op purchase list --- code/datums/uplink_item.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index f361b6134be..d57e7108ba9 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -357,7 +357,7 @@ var/list/uplink_items = list() reference = "SPI" desc = "A small, easily concealable handgun that uses 10mm auto rounds in 8-round magazines and is compatible with suppressors." item = /obj/item/weapon/gun/projectile/automatic/pistol - cost = 3 + cost = 4 /datum/uplink_item/dangerous/revolver name = "Syndicate .357 Revolver" @@ -996,6 +996,7 @@ var/list/uplink_items = list() reference = "BRHS" item = /obj/item/weapon/storage/box/syndie_kit/hardsuit cost = 8 + excludefrom = list(/datum/game_mode/nuclear) /datum/uplink_item/suits/hardsuit/elite name = "Elite Syndicate Hardsuit" From 703593b77250df67fc1b8f6dc5d51093c21c5064 Mon Sep 17 00:00:00 2001 From: Ansari Date: Thu, 12 Oct 2017 21:39:47 +0800 Subject: [PATCH 016/334] TC cost tweak for nukie. Tactical medkit content tweak. RSG added to nukie. Dart gun removed from nukie arsenal. --- code/datums/uplink_item.dm | 21 +++++++++++++------ .../objects/items/weapons/storage/firstaid.dm | 9 ++++---- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index d57e7108ba9..b5f59f53a10 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -466,7 +466,7 @@ var/list/uplink_items = list() desc = "A box full of preloaded syringes, containing various chemicals that seize up the victim's motor and broca system , making it impossible for them to move or speak while in their system." reference = "BTS" item = /obj/item/weapon/storage/box/syndie_kit/bioterror - cost = 6 + cost = 5 gamemodes = list(/datum/game_mode/nuclear) /datum/uplink_item/dangerous/saringrenades @@ -474,7 +474,7 @@ var/list/uplink_items = list() desc = "A box of four (4) grenades filled with Sarin, a deadly neurotoxin. Use extreme caution when handling and be sure to vacate the premise after using; ensure communication is maintained with team to avoid accidental gassings." reference = "TGG" item = /obj/item/weapon/storage/box/syndie_kit/sarin - cost = 15 + cost = 12 gamemodes = list(/datum/game_mode/nuclear) surplus = 0 @@ -698,7 +698,7 @@ var/list/uplink_items = list() desc = "A 3-round magazine of soporific ammo designed for use with .50 sniper rifles. Put your enemies to sleep today!" reference = "50S" item = /obj/item/ammo_box/magazine/sniper_rounds/soporific - cost = 6 + cost = 3 /datum/uplink_item/ammo/sniper/haemorrhage name = ".50 Haemorrhage Magazine" @@ -783,6 +783,15 @@ var/list/uplink_items = list() item = /obj/item/weapon/gun/syringe/syndicate cost = 4 surplus = 50 + excludefrom = list(/datum/game_mode/nuclear) + +/datum/uplink_item/stealthy_weapons/RSG + name = "Rapid Syringe Gun" + desc = "A rapid syringe gun able to hold six shot and fire them rapidly. Great together with the bioterror syringe" + reference = "RSG" + item = /obj/item/weapon/gun/syringe/rapidsyringe + cost = 4 + gamemodes = list(/datum/game_mode/nuclear) /datum/uplink_item/stealthy_weapons/detomatix name = "Detomatix PDA Cartridge" @@ -968,7 +977,7 @@ var/list/uplink_items = list() and other medical supplies helpful for a medical field operative." reference = "SCMK" item = /obj/item/weapon/storage/firstaid/tactical - cost = 9 + cost = 7 gamemodes = list(/datum/game_mode/nuclear) //Space Suits and Hardsuits @@ -1138,7 +1147,7 @@ var/list/uplink_items = list() desc = "A printed circuit board that completes the teleporter onboard the mothership. Advise you test fire the teleporter before entering it, as malfunctions can occur." item = /obj/item/weapon/circuitboard/teleporter reference = "TP" - cost = 40 + cost = 20 gamemodes = list(/datum/game_mode/nuclear) surplus = 0 @@ -1147,7 +1156,7 @@ var/list/uplink_items = list() desc = "Use to select the landing zone of your assault pod." item = /obj/item/device/assault_pod reference = "APT" - cost = 30 + cost = 25 gamemodes = list(/datum/game_mode/nuclear) surplus = 0 diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/weapons/storage/firstaid.dm index 8794c09014b..bcd2aa11944 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/weapons/storage/firstaid.dm @@ -165,12 +165,11 @@ /obj/item/weapon/storage/firstaid/tactical/New() ..() if(empty) return - new /obj/item/clothing/accessory/stethoscope( src ) - new /obj/item/weapon/defibrillator/compact/combat/loaded(src) new /obj/item/weapon/reagent_containers/hypospray/combat(src) - new /obj/item/weapon/reagent_containers/food/pill/patch/styptic(src) - new /obj/item/weapon/reagent_containers/food/pill/patch/silver_sulf(src) - new /obj/item/weapon/reagent_containers/ld50_syringe/lethal(src) + new /obj/item/weapon/reagent_containers/food/pill/patch/synthflesh(src) // Because you ain't got no time to look at what damage dey taking yo + new /obj/item/weapon/reagent_containers/food/pill/patch/synthflesh(src) + new /obj/item/weapon/reagent_containers/food/pill/patch/synthflesh(src) + new /obj/item/weapon/reagent_containers/food/pill/patch/synthflesh(src) new /obj/item/clothing/glasses/hud/health/night(src) return From bfb648b1b2efe05c6669686b68ee4395fcd631c6 Mon Sep 17 00:00:00 2001 From: Ansari Date: Fri, 13 Oct 2017 07:26:18 +0800 Subject: [PATCH 017/334] Re-add combat defib to storage kit. --- code/game/objects/items/weapons/storage/firstaid.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/weapons/storage/firstaid.dm index bcd2aa11944..3f00657881b 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/weapons/storage/firstaid.dm @@ -170,6 +170,7 @@ new /obj/item/weapon/reagent_containers/food/pill/patch/synthflesh(src) new /obj/item/weapon/reagent_containers/food/pill/patch/synthflesh(src) new /obj/item/weapon/reagent_containers/food/pill/patch/synthflesh(src) + new /obj/item/weapon/defibrillator/compact/combat/loaded(src) new /obj/item/clothing/glasses/hud/health/night(src) return From a6a148ff4607a26cefe3caaa1b6b98f5c16960e8 Mon Sep 17 00:00:00 2001 From: Ansari Date: Fri, 13 Oct 2017 15:55:18 +0800 Subject: [PATCH 018/334] Revert binary translation key price change --- code/datums/uplink_item.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index b5f59f53a10..0382981b89b 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -1036,7 +1036,7 @@ var/list/uplink_items = list() desc = "A key, that when inserted into a radio headset, allows you to listen to and talk with artificial intelligences and cybernetic organisms in binary." reference = "BITK" item = /obj/item/device/encryptionkey/binary - cost = 3 + cost = 5 surplus = 75 /datum/uplink_item/device_tools/cipherkey From f1bdd827cbac0d28f16136a5c25b348b764c344b Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Thu, 19 Oct 2017 02:58:14 -0400 Subject: [PATCH 019/334] new blood --- code/modules/surgery/organs/organ_external.dm | 75 ++++++++++++------- .../surgery/organs/subtypes/standard.dm | 2 +- 2 files changed, 47 insertions(+), 30 deletions(-) diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm index a623c0a0d0f..15084a8c094 100644 --- a/code/modules/surgery/organs/organ_external.dm +++ b/code/modules/surgery/organs/organ_external.dm @@ -96,35 +96,6 @@ return ..() -/obj/item/organ/external/attackby(obj/item/weapon/W as obj, mob/user as mob) - switch(open) - if(0) - if(istype(W,/obj/item/weapon/scalpel)) - spread_germs_to_organ(src, user, W) - user.visible_message("[user] cuts [src] open with [W]!") - open++ - return - if(1) - if(istype(W,/obj/item/weapon/retractor)) - spread_germs_to_organ(src, user, W) - user.visible_message("[user] cracks [src] open like an egg with [W]!") - open++ - return - if(2) - if(istype(W,/obj/item/weapon/hemostat)) - spread_germs_to_organ(src, user, W) - if(contents.len) - var/obj/item/removing = pick(contents) - var/obj/item/organ/internal/O = removing - if(istype(O)) - spread_germs_to_organ(O, user, W) // This wouldn't be any cleaner than the actual surgery - user.put_in_hands(removing) - user.visible_message("[user] extracts [removing] from [src] with [W]!") - else - user.visible_message("[user] fishes around fruitlessly in [src] with [W].") - return - . = ..() - /obj/item/organ/external/update_health() damage = min(max_damage, (brute_dam + burn_dam)) @@ -552,6 +523,52 @@ Note that amputating the affected organ does in fact remove the infection from t qdel(src) // If you flashed away to ashes, YOU FLASHED AWAY TO ASHES return null +/obj/item/organ/external/chest/droplimb() + if(cannot_amputate || !owner) + return + + var/mob/living/carbon/C = owner + + var/organ_spilled = 0 + var/turf/T = get_turf(C) + C.add_splatter_floor(T) + playsound(get_turf(C), 'sound/effects/splat.ogg', 25, 1) + for(var/X in C.internal_organs) + var/obj/item/organ/O = X + var/org_zone = check_zone(O.parent_organ) + if(org_zone != "chest") + continue + O.remove(C) + O.forceMove(T) + organ_spilled = 1 + + if(organ_spilled) + C.visible_message("[C]'s internal organs spill out onto the floor!") + return 1 + + +/obj/item/organ/external/attackby(obj/item/W, mob/user, params) + if(W.sharp) + add_fingerprint(user) + if(!contents.len) + to_chat(user, "There is nothing left inside [src]!") + return + playsound(loc, 'sound/weapons/slice.ogg', 50, 1, -1) + user.visible_message("[user] begins to cut open [src].",\ + "You begin to cut open [src]...") + if(do_after(user, 54, target = src)) + drop_organs(user) + else + return ..() + +//empties the bodypart from its organs and other things inside it +/obj/item/organ/external/proc/drop_organs(mob/user) + var/turf/T = get_turf(src) + if(status != ORGAN_ROBOT) + playsound(T, 'sound/effects/splat.ogg', 25, 1) + for(var/obj/item/I in src) + I.forceMove(T) + /**************************************************** HELPERS ****************************************************/ diff --git a/code/modules/surgery/organs/subtypes/standard.dm b/code/modules/surgery/organs/subtypes/standard.dm index a18613d55af..6ff1a7b4d4b 100644 --- a/code/modules/surgery/organs/subtypes/standard.dm +++ b/code/modules/surgery/organs/subtypes/standard.dm @@ -13,7 +13,7 @@ vital = 1 amputation_point = "spine" gendered_icon = 1 - cannot_amputate = 1 + //cannot_amputate = 1 parent_organ = null encased = "ribcage" var/fat = FALSE From 74d1394ecc69785bf6e71e7a07e918516234dd2a Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Fri, 20 Oct 2017 01:09:48 -0400 Subject: [PATCH 020/334] organ check! --- code/modules/surgery/organs/organ_external.dm | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm index 15084a8c094..0ce41976c24 100644 --- a/code/modules/surgery/organs/organ_external.dm +++ b/code/modules/surgery/organs/organ_external.dm @@ -524,7 +524,7 @@ Note that amputating the affected organ does in fact remove the infection from t return null /obj/item/organ/external/chest/droplimb() - if(cannot_amputate || !owner) + if(cannot_amputate || !owner || !hasorgans(src)) return var/mob/living/carbon/C = owner @@ -536,19 +536,18 @@ Note that amputating the affected organ does in fact remove the infection from t for(var/X in C.internal_organs) var/obj/item/organ/O = X var/org_zone = check_zone(O.parent_organ) - if(org_zone != "chest") - continue - O.remove(C) - O.forceMove(T) - organ_spilled = 1 + if(org_zone == "chest" || org_zone == "groin") + O.remove(C) + O.forceMove(T) + organ_spilled = 1 if(organ_spilled) C.visible_message("[C]'s internal organs spill out onto the floor!") return 1 -/obj/item/organ/external/attackby(obj/item/W, mob/user, params) - if(W.sharp) +/obj/item/organ/external/attackby(obj/item/I, mob/user, params) + if(I.sharp) add_fingerprint(user) if(!contents.len) to_chat(user, "There is nothing left inside [src]!") From 8c5beaaaff8bd581358332216ec332c4c8e806b3 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Thu, 26 Oct 2017 08:09:08 -0400 Subject: [PATCH 021/334] adds some helper procs --- code/game/objects/items/weapons/handcuffs.dm | 2 +- code/game/objects/items/weapons/legcuffs.dm | 2 +- .../stool_bed_chair_nest/wheelchair.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 5 +- code/modules/surgery/organs/helpers.dm | 76 +++++++++++++++++++ 5 files changed, 83 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 0b7850bba1f..24bcb7a8c2c 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -29,7 +29,7 @@ if(ishuman(C)) var/mob/living/carbon/human/H = C - if(!(H.get_organ("l_hand") || H.get_organ("r_hand"))) + if(!H.has_left_hand() || !H.has_right_hand()) to_chat(user, "How do you suggest handcuffing someone with no hands?") return diff --git a/code/game/objects/items/weapons/legcuffs.dm b/code/game/objects/items/weapons/legcuffs.dm index cbb8c3d4ed2..27cae75ac6c 100644 --- a/code/game/objects/items/weapons/legcuffs.dm +++ b/code/game/objects/items/weapons/legcuffs.dm @@ -127,7 +127,7 @@ H.apply_damage(trap_damage, BRUTE,"chest") else H.apply_damage(trap_damage, BRUTE,(pick("l_leg", "r_leg"))) - if(!H.legcuffed) //beartrap can't cuff you leg if there's already a beartrap or legcuffs. + if(!H.legcuffed && H.get_num_legs() >= 2) //beartrap can't cuff you leg if there's already a beartrap or legcuffs. H.legcuffed = src forceMove(H) H.update_inv_legcuffed() diff --git a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm index 8e148d75eb5..9c8624df444 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -39,9 +39,7 @@ if(ishuman(buckled_mob)) var/mob/living/carbon/human/driver = user - var/obj/item/organ/external/l_hand = driver.get_organ("l_hand") - var/obj/item/organ/external/r_hand = driver.get_organ("r_hand") - if(!l_hand && !r_hand) + if(!driver.has_left_hand() && !driver.has_right_hand()) return 0 // No hands to drive your chair? Tough luck! for(var/organ_name in list("l_hand","r_hand","l_arm","r_arm")) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index a2235b3811c..4cfede1fdee 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1827,7 +1827,10 @@ ..() /mob/living/carbon/human/canBeHandcuffed() - return 1 + if(get_num_arms() >= 2) + return 1 + else + return 0 /mob/living/carbon/human/InCritical() return (health <= config.health_threshold_crit && stat == UNCONSCIOUS) diff --git a/code/modules/surgery/organs/helpers.dm b/code/modules/surgery/organs/helpers.dm index 61ed78d0e3b..10ec8ee0dcc 100644 --- a/code/modules/surgery/organs/helpers.dm +++ b/code/modules/surgery/organs/helpers.dm @@ -44,3 +44,79 @@ for(var/obj/item/organ/external/O in bodyparts) if(limb_name == O.limb_name) return O + + +/mob/proc/has_left_hand() + return TRUE + +/mob/living/carbon/human/has_left_hand() + if(has_organ("l_hand")) + return TRUE + return FALSE + + +/mob/proc/has_right_hand() + return TRUE + +/mob/living/carbon/human/has_right_hand() + if(has_organ("r_hand")) + return TRUE + return FALSE + + +//Limb numbers +/mob/proc/get_num_arms() + return 2 + +/mob/living/carbon/human/get_num_arms() + . = 0 + for(var/X in bodyparts) + var/obj/item/organ/external/affecting = X + if(affecting.body_part == ARM_RIGHT) + .++ + if(affecting.body_part == ARM_LEFT) + .++ + +//sometimes we want to ignore that we don't have the required amount of arms. +/mob/proc/get_arm_ignore() + return 0 + + +/mob/proc/get_num_legs() + return 2 + +/mob/living/carbon/human/get_num_legs() + . = 0 + for(var/X in bodyparts) + var/obj/item/organ/external/affecting = X + if(affecting.body_part == LEG_RIGHT) + .++ + if(affecting.body_part == LEG_LEFT) + .++ + +//sometimes we want to ignore that we don't have the required amount of legs. +/mob/proc/get_leg_ignore() + return FALSE + + +/mob/living/carbon/human/get_leg_ignore() + + if(flying == 1) + return TRUE + + var/obj/item/weapon/tank/jetpack/J + if(istype(back,/obj/item/weapon/tank/jetpack)) + J = back + if(J.on == 1) + return TRUE + return FALSE + +/mob/living/proc/get_missing_limbs() + return list() + +/mob/living/carbon/human/get_missing_limbs() + var/list/full = list("head", "chest", "r_arm", "l_arm", "r_leg", "l_leg") + for(var/zone in full) + if(has_organ(zone)) + full -= zone + return full \ No newline at end of file From f5973149b39ed6b6e1a017c1a761b4722914b13b Mon Sep 17 00:00:00 2001 From: Ansari Date: Fri, 27 Oct 2017 08:28:56 +0800 Subject: [PATCH 022/334] Remove tator item changes --- code/datums/uplink_item.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 0382981b89b..c6e36697fc3 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -134,7 +134,7 @@ var/list/uplink_items = list() desc = "A specialized, one shell shotgun with a built-in cloaking device to mimic a cane. The shotgun is capable of hiding it's contents and the pin alongside being supressed. Comes with 6 special darts and a preloaded shrapnel round." reference = "MCS" item = /obj/item/weapon/storage/box/syndie_kit/caneshotgun - cost = 10 + cost = 15 job = list("Mime") //Chef @@ -216,7 +216,7 @@ var/list/uplink_items = list() desc = "The feral cat delivery grenade contains 8 dehydrated feral cats in a similar manner to dehydrated monkeys, which, upon detonation, will be rehydrated by a small reservoir of water contained within the grenade. These cats will then attack anything in sight." item = /obj/item/weapon/grenade/spawnergrenade/feral_cats reference = "CCLG" - cost = 4 + cost = 5 job = list("Psychiatrist")//why? Becuase its funny that a person in charge of your mental wellbeing has a cat granade.. //Assistant @@ -236,7 +236,7 @@ var/list/uplink_items = list() desc = "A box containing 6 shotgun shells that simulate the effects of extreme drunkenness on the target, more effective for each type of alcohol in the target's system." reference = "BSS" item = /obj/item/weapon/storage/box/syndie_kit/boolets - cost = 3 + cost = 6 job = list("Bartender") //Barber @@ -608,7 +608,7 @@ var/list/uplink_items = list() desc = "A speed loader that contains seven additional .357 Magnum rounds for the syndicate revolver. For when you really need a lot of things dead." reference = "357" item = /obj/item/ammo_box/a357 - cost = 3 + cost = 4 /datum/uplink_item/ammo/smg name = "Magazine - .45" @@ -726,7 +726,7 @@ var/list/uplink_items = list() will instantly put them in your grasp and silence them, as well as causing rapid suffocation. Does not work on those who do not need to breathe." reference = "GAR" item = /obj/item/weapon/twohanded/garrote - cost = 10 + cost = 12 /datum/uplink_item/stealthy_weapons/martialarts name = "Martial Arts Scroll" @@ -1093,7 +1093,7 @@ var/list/uplink_items = list() sends you a small beacon that will teleport the larger beacon to your location upon activation." reference = "SNGB" item = /obj/item/device/radio/beacon/syndicate - cost = 12 + cost = 14 surplus = 0 /datum/uplink_item/device_tools/syndicate_bomb From a5e99cd764494d41dda28158d54eafacb3bbc960 Mon Sep 17 00:00:00 2001 From: uraniummeltdown Date: Sun, 26 Nov 2017 21:07:00 +0400 Subject: [PATCH 023/334] plants no longer take 2x as many cycles to age --- code/modules/hydroponics/hydroponics.dm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 6c5b1b0adf1..1993b0ef6c6 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -1,5 +1,3 @@ -#define HYDRO_CYCLES_PER_AGE 2 //Adjust this to adjust how many hydroponics cycles it takes to increase age. Positive integers only. - /obj/machinery/hydroponics name = "hydroponics tray" icon = 'icons/obj/hydroponics/equipment.dmi' @@ -22,7 +20,6 @@ var/lastproduce = 0 //Last time it was harvested var/lastcycle = 0 //Used for timing of cycles. var/cycledelay = 200 //About 10 seconds / cycle - var/current_cycle = 0 //Used for tracking when to age var/harvest = 0 //Ready to harvest? var/obj/item/seeds/myseed = null //The currently planted seed var/rating = 1 @@ -155,10 +152,7 @@ lastcycle = world.time if(myseed && !dead) // Advance age - current_cycle++ - if(current_cycle == HYDRO_CYCLES_PER_AGE) - age++ - current_cycle = 0 + age++ if(age < myseed.maturation) lastproduce = age @@ -1026,5 +1020,3 @@ qdel(src) else ..() - -#undef HYDRO_CYCLES_PER_AGE From 64c4883cc2f573a3376d13ccfe98f8f433e85ab6 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Tue, 28 Nov 2017 21:10:59 -0500 Subject: [PATCH 024/334] paths --- code/__DEFINES/hud.dm | 30 +++-- code/_globalvars/lists/mobs.dm | 1 + code/datums/hud.dm | 16 ++- code/game/data_huds.dm | 6 + .../gamemodes/miniantags/bot_swarm/swarmer.dm | 2 + code/game/mecha/mecha.dm | 4 +- code/modules/mob/living/silicon/silicon.dm | 6 +- .../mob/living/simple_animal/bot/bot.dm | 115 +++++++++++++++--- .../mob/living/simple_animal/bot/cleanbot.dm | 2 + .../mob/living/simple_animal/bot/ed209bot.dm | 1 + .../mob/living/simple_animal/bot/floorbot.dm | 1 + .../mob/living/simple_animal/bot/medbot.dm | 1 + .../mob/living/simple_animal/bot/mulebot.dm | 8 +- .../mob/living/simple_animal/bot/secbot.dm | 1 + code/modules/mob/mob.dm | 9 +- icons/obj/aibots.dmi | Bin 53904 -> 53322 bytes 16 files changed, 164 insertions(+), 39 deletions(-) diff --git a/code/__DEFINES/hud.dm b/code/__DEFINES/hud.dm index 4126fe1725f..29392997893 100644 --- a/code/__DEFINES/hud.dm +++ b/code/__DEFINES/hud.dm @@ -26,6 +26,11 @@ #define PLANT_PEST_HUD "21"// Pest level #define PLANT_WEED_HUD "22"// Weed level #define DIAG_TRACK_HUD "23"// Mech tracking beacon +#define DIAG_PATH_HUD "24"//Bot path indicators + +//by default everything in the hud_list of an atom is an image +//a value in hud_list with one of these will change that behavior +#define HUD_LIST_LIST 1 //data HUD (medhud, sechud) defines //Don't forget to update human/New() if you change these! @@ -34,20 +39,21 @@ #define DATA_HUD_MEDICAL_BASIC 3 #define DATA_HUD_MEDICAL_ADVANCED 4 #define DATA_HUD_DIAGNOSTIC 5 -#define DATA_HUD_HYDROPONIC 6 +#define DATA_HUD_DIAGNOSTIC_ADVANCED 6 +#define DATA_HUD_HYDROPONIC 7 //NATIONS -#define GAME_HUD_NATIONS 7 +#define GAME_HUD_NATIONS 8 //antag HUD defines -#define ANTAG_HUD_CULT 8 -#define ANTAG_HUD_REV 9 -#define ANTAG_HUD_OPS 10 -#define ANTAG_HUD_WIZ 11 -#define ANTAG_HUD_SHADOW 12 -#define ANTAG_HUD_TRAITOR 13 -#define ANTAG_HUD_NINJA 14 //For Daves Rework -#define ANTAG_HUD_CHANGELING 15 -#define ANTAG_HUD_VAMPIRE 16 -#define ANTAG_HUD_ABDUCTOR 17 //For Fox +#define ANTAG_HUD_CULT 9 +#define ANTAG_HUD_REV 10 +#define ANTAG_HUD_OPS 11 +#define ANTAG_HUD_WIZ 12 +#define ANTAG_HUD_SHADOW 13 +#define ANTAG_HUD_TRAITOR 14 +#define ANTAG_HUD_NINJA 15 +#define ANTAG_HUD_CHANGELING 16 +#define ANTAG_HUD_VAMPIRE 17 +#define ANTAG_HUD_ABDUCTOR 18 // Notification action types #define NOTIFY_JUMP "jump" diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm index 644740c9e20..28ebfca6b1b 100644 --- a/code/_globalvars/lists/mobs.dm +++ b/code/_globalvars/lists/mobs.dm @@ -25,6 +25,7 @@ var/global/list/respawnable_list = list() //List of all mobs, dead or in mindl var/global/list/non_respawnable_keys = list() //List of ckeys that are excluded from respawning for remainder of round. var/global/list/simple_animal_list = list() //List of all simple animals, including clientless var/global/list/snpc_list = list() //List of all snpc's, including clientless +var/global/list/bots_list = list() //List of all bots(beepsky, medibots,etc) var/global/list/med_hud_users = list() var/global/list/sec_hud_users = list() diff --git a/code/datums/hud.dm b/code/datums/hud.dm index c29b5daf5b3..04ebcc68ed5 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -1,4 +1,5 @@ /* HUD DATUMS */ +var/global/list/all_huds = list() ///GLOBAL HUD LIST var/datum/atom_hud/huds = list( \ @@ -7,6 +8,7 @@ var/datum/atom_hud/huds = list( \ DATA_HUD_MEDICAL_BASIC = new/datum/atom_hud/data/human/medical/basic(), \ DATA_HUD_MEDICAL_ADVANCED = new/datum/atom_hud/data/human/medical/advanced(), \ DATA_HUD_DIAGNOSTIC = new/datum/atom_hud/data/diagnostic(), \ + DATA_HUD_DIAGNOSTIC_ADVANCED = new/datum/atom_hud/data/diagnostic/advanced(), \ DATA_HUD_HYDROPONIC = new/datum/atom_hud/data/hydroponic(), \ GAME_HUD_NATIONS = new/datum/atom_hud/antag(), \ ANTAG_HUD_CULT = new/datum/atom_hud/antag(), \ @@ -26,6 +28,18 @@ var/datum/atom_hud/huds = list( \ var/list/mob/hudusers = list() //list with all mobs who can see the hud var/list/hud_icons = list() //these will be the indexes for the atom's hud_list + +/datum/atom_hud/New() + all_huds += src + +/datum/atom_hud/Destroy() + for(var/v in hudusers) + remove_hud_from(v) + for(var/v in hudatoms) + remove_from_hud(v) + all_huds -= src + return ..() + /datum/atom_hud/proc/remove_hud_from(mob/M) if(!M) return @@ -82,7 +96,7 @@ var/datum/atom_hud/huds = list( \ serv_huds += serv.thrallhud - for(var/datum/atom_hud/hud in (huds|serv_huds))//|gang_huds)) + for(var/datum/atom_hud/hud in (all_huds|serv_huds))//|gang_huds)) if(src in hud.hudusers) hud.add_hud_to(src) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 604e92a47e0..5874a794c9a 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -46,6 +46,12 @@ /datum/atom_hud/data/diagnostic hud_icons = list (DIAG_HUD, DIAG_STAT_HUD, DIAG_BATT_HUD, DIAG_MECH_HUD, DIAG_BOT_HUD, DIAG_TRACK_HUD) +/datum/atom_hud/data/diagnostic/advanced + hud_icons = list (DIAG_HUD, DIAG_STAT_HUD, DIAG_BATT_HUD, DIAG_MECH_HUD, DIAG_BOT_HUD, DIAG_TRACK_HUD, DIAG_PATH_HUD) + +/datum/atom_hud/data/bot_path + hud_icons = list(DIAG_PATH_HUD) + /datum/atom_hud/data/hydroponic hud_icons = list (PLANT_NUTRIENT_HUD, PLANT_WATER_HUD, PLANT_STATUS_HUD, PLANT_HEALTH_HUD, PLANT_TOXIN_HUD, PLANT_PEST_HUD, PLANT_WEED_HUD) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index d7fa1b4c9f2..9f39ca418ea 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -127,6 +127,8 @@ ..() add_language("Swarmer", 1) verbs -= /mob/living/verb/pulled + for(var/datum/atom_hud/data/diagnostic/diag_hud in huds) + diag_hud.add_to_hud(src) updatename() /mob/living/simple_animal/hostile/swarmer/Stat() diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 2f2772774a3..2f3f328ea58 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -98,8 +98,8 @@ log_message("[src] created.") mechas_list += src //global mech list prepare_huds() - var/datum/atom_hud/data/diagnostic/diag_hud = huds[DATA_HUD_DIAGNOSTIC] - diag_hud.add_to_hud(src) + for(var/datum/atom_hud/data/diagnostic/diag_hud in huds) + diag_hud.add_to_hud(src) diag_hud_set_mechhealth() diag_hud_set_mechcell() diag_hud_set_mechstat() diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 74daf90fa4e..7e986f2f434 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -30,7 +30,7 @@ var/med_hud = DATA_HUD_MEDICAL_ADVANCED //Determines the med hud to use var/sec_hud = DATA_HUD_SECURITY_ADVANCED //Determines the sec hud to use - var/d_hud = DATA_HUD_DIAGNOSTIC //There is only one kind of diag hud + var/d_hud = DATA_HUD_DIAGNOSTIC_ADVANCED //There is only one kind of diag hud var/obj/item/device/radio/common_radio @@ -232,8 +232,8 @@ medsensor.add_hud_to(src) /mob/living/silicon/proc/add_diag_hud() - var/datum/atom_hud/diagsensor = huds[d_hud] - diagsensor.add_hud_to(src) + for(var/datum/atom_hud/data/diagnostic/diagsensor in huds) + diagsensor.add_hud_to(src) /mob/living/silicon/proc/toggle_sensor_mode() diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 09a7a124783..479f727d9e6 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -47,7 +47,7 @@ var/frustration = 0 //Used by some bots for tracking failures to reach their target. var/base_speed = 2 //The speed at which the bot moves, or the number of times it moves per process() tick. var/turf/ai_waypoint //The end point of a bot's path, or the target location. - var/list/path = list() //List of turfs through which a bot 'steps' to reach the waypoint. + var/list/path = list() //List of turfs through which a bot 'steps' to reach the waypoint, associated with the path image, if there is one. var/pathset = 0 var/list/ignore_list = list() //List of unreachable targets for an ignore-list enabled bot to ignore. var/mode = BOT_IDLE //Standardizes the vars that indicate the bot is busy with its function. @@ -82,7 +82,13 @@ "Responding", "Navigating to Delivery Location", "Navigating to Home", \ "Waiting for clear path", "Calculating navigation path", "Pinging beacon network", "Unable to reach destination") - hud_possible = list(DIAG_STAT_HUD, DIAG_BOT_HUD, DIAG_HUD) //Diagnostic HUD views + var/datum/atom_hud/data/bot_path/path_hud = new /datum/atom_hud/data/bot_path() + var/path_image_icon = 'icons/obj/aibots.dmi' + var/path_image_icon_state = "path_indicator" + var/path_image_color = "#FFFFFF" + var/reset_access_timer_id + + hud_possible = list(DIAG_STAT_HUD, DIAG_BOT_HUD, DIAG_HUD, DIAG_PATH_HUD = HUD_LIST_LIST)//Diagnostic HUD views /obj/item/device/radio/headset/bot subspace_transmission = 1 @@ -130,6 +136,7 @@ /mob/living/simple_animal/bot/New() ..() + bots_list += src icon_living = icon_state icon_dead = icon_state access_card = new /obj/item/weapon/card/id(src) @@ -151,14 +158,17 @@ radio_controller.add_object(bot_core, control_freq, bot_filter) prepare_huds() - var/datum/atom_hud/data/diagnostic/diag_hud = huds[DATA_HUD_DIAGNOSTIC] - diag_hud.add_to_hud(src) + for(var/datum/atom_hud/data/diagnostic/diag_hud in huds) + diag_hud.add_to_hud(src) + diag_hud.add_hud_to(src) + permanent_huds |= diag_hud diag_hud_set_bothealth() diag_hud_set_botstat() diag_hud_set_botmode() // give us the hud too! - diag_hud.add_hud_to(src) - permanent_huds |= diag_hud + if(path_hud) + path_hud.add_to_hud(src) + path_hud.add_hud_to(src) /mob/living/simple_animal/bot/update_canmove(delay_action_updates = 0) . = ..() @@ -169,6 +179,10 @@ /mob/living/simple_animal/bot/Destroy() if(paicard) ejectpai() + if(path_hud) + QDEL_NULL(path_hud) + path_hud = null + bots_list -= src QDEL_NULL(Radio) QDEL_NULL(access_card) if(radio_controller && bot_filter) @@ -446,14 +460,14 @@ Pass a positive integer as an argument to override a bot's default speed. /mob/living/simple_animal/bot/proc/bot_move(dest, move_speed) if(!dest || !path || path.len == 0) //A-star failed or a path/destination was not set. - path = list() + set_path(null) return 0 dest = get_turf(dest) //We must always compare turfs, so get the turf of the dest var if dest was originally something else. var/turf/last_node = get_turf(path[path.len]) //This is the turf at the end of the path, it should be equal to dest. if(get_turf(src) == dest) //We have arrived, no need to move again. return 1 else if(dest != last_node) //The path should lead us to our given destination. If this is not true, we must stop. - path = list() + set_path(null) return 0 var/step_count = move_speed ? move_speed : base_speed //If a value is passed into move_speed, use that instead of the default speed var. @@ -472,14 +486,14 @@ Pass a positive integer as an argument to override a bot's default speed. if(path.len > 1) step_towards(src, path[1]) if(get_turf(src) == path[1]) //Successful move - path -= path[1] + increment_path() tries = 0 else tries++ return 0 else if(path.len == 1) step_to(src, dest) - path = list() + set_path(null) return 1 @@ -496,7 +510,7 @@ Pass a positive integer as an argument to override a bot's default speed. var/datum/job/captain/All = new/datum/job/captain all_access.access = All.get_access() - path = get_path_to(src, waypoint, /turf/proc/Distance_cardinal, 0, 200, id=all_access) + set_path(get_path_to(src, waypoint, /turf/proc/Distance_cardinal, 0, 200, id=all_access)) calling_ai = caller //Link the AI to the bot! ai_waypoint = waypoint @@ -504,6 +518,9 @@ Pass a positive integer as an argument to override a bot's default speed. if(!on) turn_on() //Saves the AI the hassle of having to activate a bot manually. access_card = all_access //Give the bot all-access while under the AI's command. + if(client) + reset_access_timer_id = addtimer(src, "bot_reset", 600) //if the bot is player controlled, they get the extra access for a limited time + to_chat(src, "Priority waypoint set by [calling_ai] [caller]. Proceed to [end_area.name].
[path.len-1] meters to destination. You have been granted additional door access for 60 seconds.
") if(message) to_chat(calling_ai, "[bicon(src)] [name] called to [end_area.name]. [path.len-1] meters to destination.") pathset = 1 @@ -513,7 +530,7 @@ Pass a positive integer as an argument to override a bot's default speed. if(message) to_chat(calling_ai, "Failed to calculate a valid route. Ensure destination is clear of obstructions and within range.") calling_ai = null - path = list() + set_path(null) /mob/living/simple_animal/bot/proc/call_mode() //Handles preparing a bot for a call, as well as calling the move proc. //Handles the bot's movement during a call. @@ -528,7 +545,10 @@ Pass a positive integer as an argument to override a bot's default speed. if(calling_ai) //Simple notification to the AI if it called a bot. It will not know the cause or identity of the bot. to_chat(calling_ai, "Call command to a bot has been reset.") calling_ai = null - path = list() + if(reset_access_timer_id) + deltimer(reset_access_timer_id) + reset_access_timer_id = null + set_path(null) summon_target = null pathset = 0 access_card.access = prev_access @@ -593,7 +613,7 @@ Pass a positive integer as an argument to override a bot's default speed. else if(path.len > 0 && patrol_target) // valid path var/turf/next = path[1] if(next == loc) - path -= next + increment_path() return @@ -749,12 +769,12 @@ Pass a positive integer as an argument to override a bot's default speed. // given an optional turf to avoid /mob/living/simple_animal/bot/proc/calc_path(turf/avoid) check_bot_access() - path = get_path_to(src, patrol_target, /turf/proc/Distance_cardinal, 0, 120, id=access_card, exclude=avoid) + set_path(get_path_to(src, patrol_target, /turf/proc/Distance_cardinal, 0, 120, id=access_card, exclude=avoid)) /mob/living/simple_animal/bot/proc/calc_summon_path(turf/avoid) check_bot_access() spawn() - path = get_path_to(src, summon_target, /turf/proc/Distance_cardinal, 0, 150, id=access_card, exclude=avoid) + set_path(get_path_to(src, summon_target, /turf/proc/Distance_cardinal, 0, 150, id=access_card, exclude=avoid)) if(!path.len) //Cannot reach target. Give up and announce the issue. speak("Summon command failed, destination unreachable.",radio_channel) bot_reset() @@ -771,7 +791,7 @@ Pass a positive integer as an argument to override a bot's default speed. else if(path.len > 0 && summon_target) //Proper path acquired! var/turf/next = path[1] if(next == loc) - path -= next + increment_path() return var/moved = bot_move(summon_target, 3) // Move attempt @@ -1015,3 +1035,64 @@ Pass a positive integer as an argument to override a bot's default speed. /mob/living/simple_animal/bot/is_mechanical() return 1 + +/mob/living/simple_animal/bot/proc/set_path(list/newpath) + path = newpath ? newpath : list() + if(!path_hud) + return + var/list/path_huds_watching_me = list(huds[DATA_HUD_DIAGNOSTIC_ADVANCED]) + if(path_hud) + path_huds_watching_me += path_hud + for(var/V in path_huds_watching_me) + var/datum/atom_hud/H = V + H.remove_from_hud(src) + + var/list/path_images = hud_list[DIAG_PATH_HUD] + QDEL_LIST(path_images) + if(newpath) + for(var/i in 1 to newpath.len) + var/turf/T = newpath[i] + var/direction = NORTH + if(i > 1) + var/turf/prevT = path[i - 1] + var/image/prevI = path[prevT] + direction = get_dir(prevT, T) + if(i > 2) + var/turf/prevprevT = path[i - 2] + var/prevDir = get_dir(prevprevT, prevT) + var/mixDir = direction|prevDir + if(mixDir in diagonals) + prevI.dir = mixDir + if(prevDir & (NORTH|SOUTH)) + var/matrix/ntransform = matrix() + ntransform.Turn(90) + if((mixDir == NORTHWEST) || (mixDir == SOUTHEAST)) + ntransform.Scale(-1, 1) + else + ntransform.Scale(1, -1) + prevI.transform = ntransform + var/mutable_appearance/MA = new /mutable_appearance() + MA.icon = path_image_icon + MA.icon_state = path_image_icon_state + MA.layer = ABOVE_OPEN_TURF_LAYER + MA.plane = 0 + MA.appearance_flags = RESET_COLOR|RESET_TRANSFORM + MA.color = path_image_color + MA.dir = direction + var/image/I = image(loc = T) + I.appearance = MA + path[T] = I + path_images += I + + for(var/V in path_huds_watching_me) + var/datum/atom_hud/H = V + H.add_to_hud(src) + + +/mob/living/simple_animal/bot/proc/increment_path() + if(!path || !path.len) + return + var/image/I = path[path[1]] + if(I) + I.icon = null + path.Cut(1, 2) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index 58911c4316b..9cfc4da18eb 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -17,6 +17,8 @@ window_id = "autoclean" window_name = "Automatic Station Cleaner v1.1" pass_flags = PASSMOB + path_image_color = "#993299" + var/blood = 1 var/list/target_types = list() diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index c577722fe43..8a7ccfa37a5 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -20,6 +20,7 @@ bot_core = /obj/machinery/bot_core/secbot window_id = "autoed209" window_name = "Automatic Security Unit v2.6" + path_image_color = "#FF0000" var/lastfired = 0 var/shot_delay = 3 //.3 seconds between shots diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm index 40a2b1f1631..8144cd84bd6 100644 --- a/code/modules/mob/living/simple_animal/bot/floorbot.dm +++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm @@ -17,6 +17,7 @@ bot_core = /obj/machinery/bot_core/floorbot window_id = "autofloor" window_name = "Automatic Station Floor Repairer v1.1" + path_image_color = "#FFA500" var/process_type //Determines what to do when process_scan() recieves a target. See process_scan() for details. var/targetdirection diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index c4952b09a34..ac48445e32c 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -19,6 +19,7 @@ bot_core_type = /obj/machinery/bot_core/medbot window_id = "automed" window_name = "Automatic Medical Unit v1.1" + path_image_color = "#DDDDFF" var/obj/item/weapon/reagent_containers/glass/reagent_glass = null //Can be set to draw from this for reagents. var/skin = null //Set to "tox", "ointment" or "o2" for the other two firstaid kits. diff --git a/code/modules/mob/living/simple_animal/bot/mulebot.dm b/code/modules/mob/living/simple_animal/bot/mulebot.dm index 6130213df27..380b301861e 100644 --- a/code/modules/mob/living/simple_animal/bot/mulebot.dm +++ b/code/modules/mob/living/simple_animal/bot/mulebot.dm @@ -26,6 +26,8 @@ model = "MULE" bot_purpose = "deliver crates and other packages between departments, as requested" bot_core_type = /obj/machinery/bot_core/mulebot + path_image_color = "#7F5200" + suffix = "" @@ -502,7 +504,7 @@ var/turf/next = path[1] reached_target = 0 if(next == loc) - path -= next + increment_path() return if(istype(next, /turf/simulated)) // to_chat(world, "at ([x],[y]) moving to ([next.x],[next.y])") @@ -513,7 +515,7 @@ if(moved && oldloc!=loc) // successful move // to_chat(world, "Successful move.") blockcount = 0 - path -= loc + increment_path() if(destination == home_destination) mode = BOT_GO_HOME @@ -570,7 +572,7 @@ // given an optional turf to avoid /mob/living/simple_animal/bot/mulebot/calc_path(turf/avoid = null) check_bot_access() - path = get_path_to(src, target, /turf/proc/Distance_cardinal, 0, 250, id=access_card, exclude=avoid) + set_path(get_path_to(src, target, /turf/proc/Distance_cardinal, 0, 250, id=access_card, exclude=avoid)) // sets the current destination // signals all beacons matching the delivery code diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm index 9c04e47521a..2a06bb488cf 100644 --- a/code/modules/mob/living/simple_animal/bot/secbot.dm +++ b/code/modules/mob/living/simple_animal/bot/secbot.dm @@ -18,6 +18,7 @@ bot_core_type = /obj/machinery/bot_core/secbot window_id = "autosec" window_name = "Automatic Security Unit v1.6" + path_image_color = "#FF0000" var/base_icon = "secbot" var/mob/living/carbon/target diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index aa4fb41ca08..a98540b0a2d 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -34,8 +34,15 @@ ..() /atom/proc/prepare_huds() + hud_list = list() for(var/hud in hud_possible) - hud_list[hud] = image('icons/mob/hud.dmi', src, "") + var/hint = hud_possible[hud] + switch(hint) + if(HUD_LIST_LIST) + hud_list[hud] = list() + else + var/image/I = image('icons/mob/hud.dmi', src, "") + hud_list[hud] = I /mob/proc/generate_name() return name diff --git a/icons/obj/aibots.dmi b/icons/obj/aibots.dmi index b6e60dab2dc63a64045ff980b03f97a0ec76640f..b564c3a59e17cb187b2a5f7b6fc076ca0568983c 100644 GIT binary patch literal 53322 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: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
y-lnRBEf_uz+dh_ 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 Date: Tue, 28 Nov 2017 23:17:50 -0500 Subject: [PATCH 025/334] More hud stuff --- code/game/data_huds.dm | 109 +++++++++--------- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 13 +++ .../gamemodes/miniantags/guardian/guardian.dm | 18 ++- .../miniantags/guardian/types/healer.dm | 3 + code/modules/mob/living/carbon/carbon.dm | 15 --- .../mob/living/carbon/carbon_defines.dm | 1 - code/modules/mob/living/death.dm | 3 + code/modules/mob/living/living.dm | 16 +++ code/modules/mob/living/living_defines.dm | 1 + code/modules/mob/living/silicon/silicon.dm | 6 + .../mob/living/simple_animal/bot/bot.dm | 8 ++ .../mob/living/simple_animal/bot/ed209bot.dm | 1 + .../mob/living/simple_animal/bot/medbot.dm | 1 + .../mob/living/simple_animal/bot/secbot.dm | 1 + .../mob/living/simple_animal/simple_animal.dm | 1 + icons/mob/hud.dmi | Bin 14533 -> 14216 bytes 16 files changed, 126 insertions(+), 71 deletions(-) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 5874a794c9a..a60554e64b0 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -76,56 +76,54 @@ return 0 //helper for getting the appropriate health status UPDATED BY PUCKABOO2 TO INCLUDE NEGATIVES. -/proc/RoundHealth(health) - switch(health) +/proc/RoundHealth(mob/living/M) + if(M.stat == DEAD) + return "health-100" //what's our health? it doesn't matter, we're dead + var/resulthealth = (M.health / M.maxHealth) * 100 + switch(resulthealth) if(100 to INFINITY) return "health100" - if(95 to 100) - return "health95" //For telling patients to eat a warm donk pocket and go on with their shift. - if(90 to 95) - return "health90" - if(80 to 90) - return "health80" - if(70 to 80) - return "health70" - if(60 to 70) - return "health60" - if(50 to 60) + if(90.625 to 100) + return "health93.75" + if(84.375 to 90.625) + return "health87.5" + if(78.125 to 84.375) + return "health81.25" + if(71.875 to 78.125) + return "health75" + if(65.625 to 71.875) + return "health68.75" + if(59.375 to 65.625) + return "health62.5" + if(53.125 to 59.375) + return "health56.25" + if(46.875 to 53.125) return "health50" - if(40 to 50) - return "health40" - if(30 to 40) - return "health30" - if(20 to 30) - return "health20" - if(10 to 20) - return "health10" - if(0 to 10) + if(40.625 to 46.875) + return "health43.75" + if(34.375 to 40.625) + return "health37.5" + if(28.125 to 34.375) + return "health31.25" + if(21.875 to 28.125) + return "health25" + if(15.625 to 21.875) + return "health18.75" + if(9.375 to 15.625) + return "health12.5" + if(1 to 9.375) + return "health6.25" + if(-50 to 1) return "health0" - if(-10 to 0) - return "health-0" //The health bar will turn a brilliant red and flash as usual, but deducted health will be black. - if(-20 to -10) - return "health-10" - if(-30 to -20) - return "health-20" - if(-40 to -30) - return "health-30" - if(-50 to -40) - return "health-40" - if(-60 to -50) + if(-85 to -50) return "health-50" - if(-70 to -60) - return "health-60" - if(-80 to -70) - return "health-70" //Doc? - if(-90 to -80) - return "health-80" //Hey, doc? - if(-100 to -90) - return "health-90" //HURRY UP, DOC! + if(-99 to -85) + return "health-85" else - return "health-100" //doc u had 1 job + return "health-100" return "0" + ///HOOKS //called when a human changes suit sensors @@ -134,22 +132,26 @@ B.update_suit_sensors(src) -//called when a carbon changes health -/mob/living/carbon/proc/med_hud_set_health() +//called when a living mob changes health +/mob/living/proc/med_hud_set_health() var/image/holder = hud_list[HEALTH_HUD] - if(stat == 2) - holder.icon_state = "hudhealth-100" - else - holder.icon_state = "hud[RoundHealth(health)]" + holder.icon_state = "hud[RoundHealth(src)]" + //called when a carbon changes stat, virus or XENO_HOST -/mob/living/carbon/proc/med_hud_set_status() +/mob/living/proc/med_hud_set_status() var/image/holder = hud_list[STATUS_HUD] - //var/image/holder2 = hud_list[STATUS_HUD_OOC] - var/mob/living/simple_animal/borer/B = has_brain_worms() - if(stat == 2) + if(stat == DEAD) + holder.icon_state = "huddead" + else + holder.icon_state = "hudhealthy" + +//called when a carbon changes stat, virus or XENO_HOST +/mob/living/carbon/med_hud_set_status() + var/image/holder = hud_list[STATUS_HUD] + var/mob/living/simple_animal/borer/B = has_brain_worms() + if(stat == DEAD) holder.icon_state = "huddead" - //holder2.icon_state = "huddead" else if(status_flags & XENO_HOST) holder.icon_state = "hudxeno" else if(check_virus()) @@ -158,7 +160,6 @@ holder.icon_state = "hudbrainworm" else holder.icon_state = "hudhealthy" - //holder2.icon_state = "hudhealthy" diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 9f39ca418ea..a44d759dd6d 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -112,6 +112,7 @@ loot = list(/obj/effect/decal/cleanable/blood/gibs/robot, /obj/item/weapon/ore/bluespace_crystal/artificial) deathmessage = "The swarmer explodes with a sharp pop!" del_on_death = 1 + hud_possible = list(SPECIALROLE_HUD, DIAG_STAT_HUD, DIAG_HUD) /mob/living/simple_animal/hostile/swarmer/Login() ..() @@ -131,6 +132,18 @@ diag_hud.add_to_hud(src) updatename() +/mob/living/simple_animal/hostile/swarmer/med_hud_set_health() + var/image/holder = hud_list[DIAG_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size + holder.icon_state = "huddiag[RoundDiagBar(health/maxHealth)]" + +/mob/living/simple_animal/hostile/swarmer/med_hud_set_status() + var/image/holder = hud_list[DIAG_STAT_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size + holder.icon_state = "hudstat" + /mob/living/simple_animal/hostile/swarmer/Stat() ..() if(statpanel("Status")) diff --git a/code/game/gamemodes/miniantags/guardian/guardian.dm b/code/game/gamemodes/miniantags/guardian/guardian.dm index 009debb8324..cbafa85b9a1 100644 --- a/code/game/gamemodes/miniantags/guardian/guardian.dm +++ b/code/game/gamemodes/miniantags/guardian/guardian.dm @@ -41,6 +41,21 @@ var/adminseal = FALSE var/name_color = "white"//only used with protector shields for the time being +/mob/living/simple_animal/hostile/guardian/med_hud_set_health() + if(summoner) + var/image/holder = hud_list[HEALTH_HUD] + holder.icon_state = "hud[RoundHealth(summoner)]" + +/mob/living/simple_animal/hostile/guardian/med_hud_set_status() + if(summoner) + var/image/holder = hud_list[STATUS_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size + if(summoner.stat == DEAD) + holder.icon_state = "huddead" + else + holder.icon_state = "hudhealthy" + /mob/living/simple_animal/hostile/guardian/Life() //Dies if the summoner dies ..() if(summoner) @@ -88,7 +103,8 @@ resulthealth = round((summoner.health / summoner.maxHealth) * 100) if(hud_used) hud_used.guardianhealthdisplay.maptext = "

" - + med_hud_set_health() + med_hud_set_status() /mob/living/simple_animal/hostile/guardian/adjustHealth(amount) //The spirit is invincible, but passes on damage to the summoner var/damage = amount * damage_transfer diff --git a/code/game/gamemodes/miniantags/guardian/types/healer.dm b/code/game/gamemodes/miniantags/guardian/types/healer.dm index 0a6efb45d06..f0266dda890 100644 --- a/code/game/gamemodes/miniantags/guardian/types/healer.dm +++ b/code/game/gamemodes/miniantags/guardian/types/healer.dm @@ -52,6 +52,9 @@ C.adjustOxyLoss(-5) C.adjustToxLoss(-5) heal_cooldown = world.time + 20 + if(C == summoner) + med_hud_set_health() + med_hud_set_status() /mob/living/simple_animal/hostile/guardian/healer/ToggleMode() if(loc == summoner) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 06110242eba..017e9d1c6cb 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -2,20 +2,6 @@ var/canEnterVentWith = "/obj/item/weapon/implant=0&/obj/item/clothing/mask/facehugger=0&/obj/item/device/radio/borg=0&/obj/machinery/camera=0" var/datum/middleClickOverride/middleClickOverride = null -/mob/living/carbon/prepare_huds() - ..() - prepare_data_huds() - -/mob/living/carbon/proc/prepare_data_huds() - ..() - med_hud_set_health() - med_hud_set_status() - -/mob/living/carbon/updatehealth() - ..() - med_hud_set_health() - med_hud_set_status() - /mob/living/carbon/Destroy() QDEL_LIST(internal_organs) QDEL_LIST(stomach_contents) @@ -23,7 +9,6 @@ if(B) B.leave_host() qdel(B) - remove_from_all_data_huds() return ..() /mob/living/carbon/blob_act() diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 4de6b16a687..ac93c97f447 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -1,6 +1,5 @@ /mob/living/carbon gender = MALE - hud_possible = list(HEALTH_HUD,STATUS_HUD,SPECIALROLE_HUD) var/list/stomach_contents = list() var/list/internal_organs = list() var/list/internal_organs_slot = list() //Same as above, but stores "slot ID" - "organ" pairs for easy access. diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 2221455c5a5..9056a078791 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -14,4 +14,7 @@ var/datum/soullink/S = s S.sharerDies(gibbed, src) + med_hud_set_health() + med_hud_set_status() + ..(gibbed) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 8c81980eb8e..807ee0ef6cd 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1,7 +1,22 @@ +/mob/living/New() + . = ..() + var/datum/atom_hud/data/human/medical/advanced/medhud = huds[DATA_HUD_MEDICAL_ADVANCED] + medhud.add_to_hud(src) + +/mob/living/prepare_huds() + ..() + prepare_data_huds() + +/mob/living/proc/prepare_data_huds() + ..() + med_hud_set_health() + med_hud_set_status() + /mob/living/Destroy() if(ranged_ability) ranged_ability.remove_ranged_ability(src) + remove_from_all_data_huds() return ..() /mob/living/ghostize(can_reenter_corpse = 1) @@ -214,6 +229,7 @@ stat = CONSCIOUS return health = maxHealth - getOxyLoss() - getToxLoss() - getFireLoss() - getBruteLoss() - getCloneLoss() + med_hud_set_health() //This proc is used for mobs which are affected by pressure to calculate the amount of pressure that actually diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 5aaf02688d3..d5c1480a3b7 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -64,3 +64,4 @@ var/list/recent_tastes = list() var/blood_volume = 0 //how much blood the mob has + hud_possible = list(HEALTH_HUD,STATUS_HUD,SPECIALROLE_HUD) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 7e986f2f434..7469c2cca73 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -44,6 +44,12 @@ add_language("Galactic Common") init_subsystems() +/mob/living/silicon/med_hud_set_health() + return //we use a different hud + +/mob/living/silicon/med_hud_set_status() + return //we use a different hud + /mob/living/silicon/Destroy() silicon_mob_list -= src for(var/datum/alarm_handler/AH in alarm_handlers) diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 479f727d9e6..bbf591ee453 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -75,6 +75,7 @@ var/control_freq = BOT_FREQ // bot control frequency var/bot_filter // The radio filter the bot uses to identify itself on the network. var/bot_type = 0 //The type of bot it is, for radio control. + var/data_hud_type = DATA_HUD_DIAGNOSTIC //The type of data HUD the bot uses. Diagnostic by default. //This holds text for what the bot is mode doing, reported on the remote bot control interface. var/list/mode_name = list("In Pursuit","Preparing to Arrest", "Arresting", \ "Beginning Patrol", "Patrolling", "Summoned by PDA", \ @@ -170,6 +171,13 @@ path_hud.add_to_hud(src) path_hud.add_hud_to(src) + +/mob/living/simple_animal/bot/med_hud_set_health() + return //we use a different hud + +/mob/living/simple_animal/bot/med_hud_set_status() + return //we use a different hud + /mob/living/simple_animal/bot/update_canmove(delay_action_updates = 0) . = ..() if(!on) diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index 8a7ccfa37a5..3cf6e92d5f1 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -21,6 +21,7 @@ window_id = "autoed209" window_name = "Automatic Security Unit v2.6" path_image_color = "#FF0000" + data_hud_type = DATA_HUD_SECURITY_ADVANCED var/lastfired = 0 var/shot_delay = 3 //.3 seconds between shots diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index ac48445e32c..d1fbd235efc 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -20,6 +20,7 @@ window_id = "automed" window_name = "Automatic Medical Unit v1.1" path_image_color = "#DDDDFF" + data_hud_type = DATA_HUD_MEDICAL_ADVANCED var/obj/item/weapon/reagent_containers/glass/reagent_glass = null //Can be set to draw from this for reagents. var/skin = null //Set to "tox", "ointment" or "o2" for the other two firstaid kits. diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm index 2a06bb488cf..0d1cbe27cb5 100644 --- a/code/modules/mob/living/simple_animal/bot/secbot.dm +++ b/code/modules/mob/living/simple_animal/bot/secbot.dm @@ -19,6 +19,7 @@ window_id = "autosec" window_name = "Automatic Security Unit v1.6" path_image_color = "#FF0000" + data_hud_type = DATA_HUD_SECURITY_ADVANCED var/base_icon = "secbot" var/mob/living/carbon/target diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index fc331fb74b9..951336f8d5f 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -109,6 +109,7 @@ /mob/living/simple_animal/updatehealth() ..() health = Clamp(health, 0, maxHealth) + med_hud_set_status() /mob/living/simple_animal/handle_hud_icons_health() ..() diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index c56439d56f4a454fbce0c29f6b5147c6398eec12..67875b802e8b872f84778addc39b6f5891dea883 100644 GIT binary patch literal 14216 zcmch72UJtd+HR2EQ4y3X3Q7k-r4s=Wf=E|7h$sjsMS36!qJWBk1_9~4SE))#C@M-3 zr1yYy0)!R<2}$neJLkLqf7bfXT6e8`?q#jn8TQPcJ$uUYKJ&iMYZD_qb{0Ms5D3H$ z(Z6X10@2JKCng5q4r~aO00Pl{g<4qo-F)Qh{LIbU&&|sd1PV$^Pww^PR^y5oO)h-g zcKv2D8}pawClxm=rDxBW)Y%W(&sHcbretpI1)j8d!9-hVeTx`dXb0{LSbjvnHBn~} z>of2m^hAx)l?|cBQOnWN=obrTo1#2@YZ}j5M_$RGJl1NP)*(EYS~OM|Hg;QB{kC=? zx?wZhwoJ&X2{2h0En;$> z9WwX$&@0k-%}tAsX)2z;CNmk&=)o|jO{Av{oVqoK6qyLO;Hy`>{QJdWa>n7g#O&C( zJ4h}IB_fr9!!>tnp_HzcwE7%T;XPUVtTnE;?7g8ugT0QVLjZ=q(+_9S?+3AIw30+(dV`T z$<tPT?T~${TinPTp0W+V6Vnb$QR0Iiqo8RnFzk^;p)}SZgyGONmHw zkN!BvO8MN)&Xt$JF8pr%@nIT6;o62tcI*?mE|9E*h|_CdS!K5{zpu4#x|RHKebFNB zf={}jz8K;obv-OS;5_@20*-}qAw>cU{3^9e?}tq)lISN5uHVTsVdIX!_S`P`kF-pG z;d9P{u|~z)^r3@4`rEVQGoExx^5{EbZil-R(`&U&1lZop7E?4w(b%4xI68{#+>}Ej zwyE4D{qnz0>M|;>7sy_HtMJyFX>7$MJ9~^qH@-W0fU-3{zrVAe%mqX3anra|7BXE8 z(a_Br$4Z>&aWFo4e;@khpme<$&y7eduap}d?Sr2*P#az=du~XWJvxhQ8>N9FQg8Z7 zy|j1ZTv`#o$D*|I(D0>0D8C2OL33_tm>NEqaoQ^LMr5@L5_c}NADo@V&Zwr` z$;h&gsBqd7(!V|@b6sQJD#DddYRAyoKf|qT zNHOMaNWrJ@zN`0klfQRq4q7d`^2xx*Ou21U*Tvs_6A0k`hCB&es*iJByugKc0Vud; z2UNi>ROO0azu=^2>U|)oRCN+aZ9wvoQu018spQ=cq%bL^{x0X$+24I>Z6rG1TbGO9eIG<{Bucd=sxY^D zsx!CV0yDRsQ)O=52J%0_%s0$cm~Ws}nQus`Gxs}RNzQfbIQ-!j1^bZpA~J_Eg z)SwKfF1a(epc<{iOg zSnM0^*rnyFzoy>2)8Ex3t6M_fS5Q3sHYJI5z3Wl*3VmbHqn~lz@08JCm%jC$_4Syl zWzu+hu!eA4aGHv1BssLNCoQ;-poUQl(&8#A>-anN)9Y;^w zda`Uc_!s&(#oS!0dLAOmumn1^zi>5u?Edm?^IvRY#qK-#Ht2oE1v}8QW-XLJHD45iy;iZH(JANn~|K&k+KI?gxEgR=Ay76duQxUZMKBP{!Y3? z+=s982ugE1Ud(MVX1l%(y9&zKU4Q94xGRIq``yXrBNXnNkUh5cgAHpPjL!|>m{DLbTgMrsXkV$t*-N&SeX$xZYdQ!C zGR6<ix2o-8Yef_`kFBY1GoNsfI0dIYNtx6Q zWp>h9*O<;hY|>Fx=s`9z?^}FBVUkCb0W!rA*0Q1#)SBWp_j{gGI%pCGrk2Jw@0q&B zAvAg8sE4~p-g~YCqv&gjEq2wCEmM0<2ehB1e}OsnE@fCITi+5{Z~t-Sb@*fsS8RJ_ zef@P`QhNmJHRtbamp5uEGI4#>fVBFjlP+dWLr)&F`0oW3{~1y9tygjga%kjTFA_Wy zhD%?)s{eX?pjax8k-AXe634jJn^{I!`r*lRuw*qnccQ#om3`w76~`(Yf2Ey_{`w|NFi?A`4lQ&dX0wn!Ef5cJfK|RC#zEBI(_Wyo-aOkx@yt>_~xdcK7UozmUhIDb=O#HqM!S_CavlN@T{Qy%g-~ZV>>a8lyTllSu1LWaOT}poxqd>8=g1x zX!%#V?Ws!i=XCh=YPRUcxzCqtHlBase7N7Mig0 kP#(~ai&Ho;JNi)FdCRv)>~ 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 amG;w|-G$_0k4O;k2hlaUS)qMD{C@#c&I{N8 literal 14533 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
+

15 December 2017

+

uraniummeltdown updated:

+
    +
  • Plants no longer take twice as many cycles to age
  • +
+

05 December 2017

Kyep updated:

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 No@hKSePkB+zW^Rk5j_9^ From 59d9f26687e952f4f286f5c26450909c6b1fca5e Mon Sep 17 00:00:00 2001 From: Kyep Date: Thu, 30 Nov 2017 18:52:23 -0800 Subject: [PATCH 026/334] v1 --- _maps/map_files/RandomZLevels/wildwest.dmm | 61 ++++++++------- code/modules/awaymissions/corpse.dm | 2 +- .../awaymissions/mission_code/wildwest.dm | 74 ++++++++++++++++++- code/modules/spacepods/spacepod.dm | 7 ++ 4 files changed, 116 insertions(+), 28 deletions(-) diff --git a/_maps/map_files/RandomZLevels/wildwest.dmm b/_maps/map_files/RandomZLevels/wildwest.dmm index bb057f10cee..e6305b62fae 100644 --- a/_maps/map_files/RandomZLevels/wildwest.dmm +++ b/_maps/map_files/RandomZLevels/wildwest.dmm @@ -53,7 +53,7 @@ "ba" = (/turf/simulated/floor/plating,/area/awaymission/wwrefine) "bb" = (/obj/machinery/door/airlock/sandstone,/turf/simulated/floor/plating,/area/awaymission/wwrefine) "bc" = (/obj/item/ammo_box/c10mm,/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) -"bd" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) +"bd" = (/mob/living/simple_animal/hostile/syndicate/ranged/wildwest,/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "be" = (/turf/simulated/wall/mineral/sandstone,/area/space) "bf" = (/obj/structure/largecrate,/turf/simulated/floor/plating,/area/awaymission/wwrefine) "bg" = (/obj/effect/landmark/corpse/miner/hardsuit,/obj/effect/mine/dnascramble,/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) @@ -61,7 +61,7 @@ "bi" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/wood,/area/awaymission/wwmines) "bj" = (/obj/effect/decal/cleanable/blood/gibs/body{tag = "icon-gibup1"; icon_state = "gibup1"},/turf/simulated/floor/wood,/area/awaymission/wwmines) "bk" = (/obj/effect/mine/dnascramble,/turf/simulated/floor/wood,/area/awaymission/wwmines) -"bl" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/simulated/floor/plating,/area/awaymission/wwrefine) +"bl" = (/mob/living/simple_animal/hostile/syndicate/ranged/wildwest,/turf/simulated/floor/plating,/area/awaymission/wwrefine) "bm" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/awaymission/wwrefine) "bn" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/wood,/area/awaymission/wwmines) "bo" = (/obj/effect/landmark/corpse/miner/hardsuit,/turf/simulated/floor/plating,/area/awaymission/wwrefine) @@ -73,12 +73,12 @@ "bu" = (/obj/structure/lattice,/obj/structure/window/reinforced{tag = "icon-fwindow"; icon_state = "fwindow"},/turf/space,/area/space) "bv" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) "bw" = (/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bx" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) +"bx" = (/mob/living/simple_animal/hostile/syndicate/ranged/wildwest,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) "by" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/floor/wood,/area/awaymission/wwmines) "bz" = (/obj/structure/stool/bed,/turf/simulated/floor/wood,/area/awaymission/wwmines) -"bA" = (/obj/structure/table/woodentable,/obj/item/weapon/gun/projectile,/turf/simulated/floor/wood,/area/awaymission/wwmines) +"bA" = (/obj/structure/table/woodentable,/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/item/weapon/gun/projectile/automatic/pistol,/turf/simulated/floor/wood,/area/awaymission/wwmines) "bB" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/awaymission/wwmines) -"bC" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/simulated/floor/wood,/area/awaymission/wwmines) +"bC" = (/mob/living/simple_animal/hostile/syndicate/ranged/wildwest,/turf/simulated/floor/wood,/area/awaymission/wwmines) "bD" = (/turf/simulated/floor/carpet,/area/awaymission/wwmines) "bE" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/barman_recipes,/turf/simulated/floor/wood,/area/awaymission/wwmines) "bF" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/wood,/area/awaymission/wwmines) @@ -218,7 +218,7 @@ "ej" = (/turf/simulated/wall/r_wall,/area/awaymission/wwrefine) "ek" = (/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) "el" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"em" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/simulated/floor/carpet,/area/awaymission/wwmines) +"em" = (/obj/structure/table/woodentable,/obj/item/weapon/gun/projectile/automatic/pistol,/turf/simulated/floor/wood,/area/awaymission/wwmines) "en" = (/obj/structure/window/reinforced{tag = "icon-fwindow (WEST)"; icon_state = "fwindow"; dir = 8},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand7"; icon_state = "ironsand7"},/area/awaymission/wwgov) "eo" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand4"; icon_state = "ironsand4"},/area/awaymission/wwgov) "ep" = (/obj/machinery/mineral/input,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) @@ -226,8 +226,9 @@ "er" = (/obj/machinery/mineral/output,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) "es" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/simulated/floor/wood,/area/awaymission/wwmines) "et" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand12"; icon_state = "ironsand12"},/area/awaymission/wwgov) -"eu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/item/weapon/gun/projectile,/turf/simulated/floor/wood,/area/awaymission/wwmines) +"eu" = (/obj/item/weapon/soap/syndie,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) "ev" = (/obj/effect/decal/cleanable/blood,/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/turf/simulated/floor/wood,/area/awaymission/wwmines) +"ew" = (/mob/living/simple_animal/hostile/syndicate/ranged/wildwest,/turf/simulated/floor/carpet,/area/awaymission/wwmines) "ex" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/obj/effect/decal/cleanable/blood/gibs/body{tag = "icon-gibdown1"; icon_state = "gibdown1"},/turf/simulated/floor/carpet,/area/awaymission/wwmines) "ey" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand7"; icon_state = "ironsand7"},/area/awaymission/wwgov) "ez" = (/obj/structure/sign/vacuum,/turf/simulated/wall/r_wall,/area/awaymission/wwrefine) @@ -249,7 +250,7 @@ "eP" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "eQ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand9"; icon_state = "ironsand9"},/area/awaymission/wwgov) "eR" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) -"eS" = (/obj/structure/table/woodentable,/obj/item/weapon/gun/projectile,/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) +"eS" = (/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/adv,/obj/item/weapon/storage/firstaid/toxin,/obj/structure/closet/crate,/turf/simulated/floor/wood,/area/awaymission/wwmines) "eT" = (/obj/effect/decal/cleanable/blood/gibs/body{tag = "icon-gibdown1"; icon_state = "gibdown1"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "eU" = (/obj/effect/landmark/corpse/doctor{mobname = "Doctor Mugabee"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "eV" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) @@ -279,7 +280,7 @@ "ft" = (/turf/simulated/floor/grass,/area/awaymission/wwgov) "fu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-fwindow (NORTH)"; icon_state = "fwindow"; dir = 1},/turf/simulated/floor/grass,/area/awaymission/wwgov) "fv" = (/obj/structure/window/reinforced{tag = "icon-fwindow (WEST)"; icon_state = "fwindow"; dir = 8},/obj/structure/lattice,/turf/space,/area/space) -"fw" = (/mob/living/simple_animal/hostile/syndicate,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) +"fw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/item/weapon/gun/projectile/automatic/pistol,/turf/simulated/floor/wood,/area/awaymission/wwmines) "fx" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "fy" = (/obj/effect/mine/dnascramble,/obj/effect/landmark/corpse/miner/hardsuit,/turf/simulated/floor/wood,/area/awaymission/wwmines) "fz" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) @@ -292,8 +293,8 @@ "fG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-fwindow"; icon_state = "fwindow"},/turf/simulated/floor/grass,/area/awaymission/wwgov) "fH" = (/obj/structure/window/reinforced{tag = "icon-fwindow (WEST)"; icon_state = "fwindow"; dir = 8},/turf/simulated/floor/plasteel,/area/space) "fI" = (/turf/simulated/floor/plasteel,/area/space) -"fJ" = (/obj/effect/landmark/corpse/miner/hardsuit,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) -"fK" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/wood,/area/awaymission/wwmines) +"fJ" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/awaymission/wwmines) +"fK" = (/obj/structure/table/woodentable,/obj/item/device/wildwest_communicator,/turf/simulated/floor/wood,/area/awaymission/wwmines) "fL" = (/obj/item/weapon/gun/projectile/revolver/russian,/turf/simulated/floor/wood,/area/awaymission/wwmines) "fM" = (/obj/structure/stool/bed/chair/wood/normal{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "fN" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/grass,/area/awaymission/wwgov) @@ -331,10 +332,12 @@ "gt" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"},/area/awaymission/wwrefine) "gu" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) "gv" = (/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) +"gw" = (/obj/effect/landmark{name = "wildwest_syndibackup"},/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) "gx" = (/turf/simulated/shuttle/wall{tag = "icon-swallc1"; icon_state = "swallc1"},/area/awaymission/wwrefine) "gy" = (/turf/simulated/shuttle/wall{tag = "icon-swallc2"; icon_state = "swallc2"},/area/awaymission/wwrefine) +"gz" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/awaymission/wwrefine) "gA" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) -"gB" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/syndicate/black/orange,/obj/item/clothing/head/helmet/space/syndicate/black/orange,/obj/item/clothing/mask/gas/syndicate,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) +"gB" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/awaymission/wwrefine) "gC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{tag = "icon-fwindow"; icon_state = "fwindow"},/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) "gD" = (/obj/item/weapon/paper{info = "The syndicate have invaded. Their ships appeared out of nowhere and now they likely intend to kill us all and take everything. On the off-chance that the Vault may grant us sanctuary, many of us have decided to force our way inside and bolt the door, taking as many provisions with us as we can carry. In case you find this, send for help immediately and open the Vault. Find us inside."; name = "Planer Saul's Journal: Page 8"},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "gE" = (/obj/structure/table/woodentable,/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) @@ -381,6 +384,12 @@ "ht" = (/obj/machinery/light/small{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "hu" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 4},/obj/machinery/light/small{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/wood,/area/awaymission/wwmines) "hv" = (/obj/machinery/photocopier,/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) +"hw" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/awaymission/wwrefine) +"hx" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/awaymission/wwrefine) +"hy" = (/obj/effect/landmark{name = "wildwest_syndipod"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/awaymission/wwrefine) +"hz" = (/obj/machinery/door/poddoor/multi_tile/four_tile_ver,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) +"hA" = (/obj/effect/landmark/corpse/miner/hardsuit,/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) +"hB" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/syndicate/black/orange,/obj/item/clothing/head/helmet/space/syndicate/black/orange,/obj/item/clothing/mask/gas/syndicate,/obj/item/weapon/tank/oxygen,/obj/item/clothing/shoes/magboots,/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -582,9 +591,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaIaIaUbababobababfaUaLaRaRaRaRaRbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbkbhbhbhbhbhbhbibhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhaRaRaRaRaRaRaRaRaRaRaRaRaRaRaLaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbpbpbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaIaUaUbabababfbabaaUaLaRaRaRaRaRbhbhbhbhaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRbqbhbhbhaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRbhbhbhbhaRaRaRaRaRaRaRaRaRaRaRaRaRaRaLaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaabpbpbpaaaaaaaabpbpbpbpbpbpbpbpbpbpaabpaabpbpbpbpaaaaaabpbpbpbpbpbpbpbpbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaIaUbrbabababababaaUaLaRaRaRaRaRbkbhbhbhaReXeXeXeXeXeXeXeXeXeXeXeXeXeXeXaRbhbhbhbhaReXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXaRbhbhbhbhaRaRaRaRaRaRaRaRaRaRaRaRaRaLaLaGaGaGaGaGaaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbububububububtbtbtbtbtbububtbtbtbubtbtbtbtbubububububtbtbtbtbtaabpaabpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaIaUbababababababaaUaLaRaRaRaRaRbhbhbhbhaReXbvbwbwbxbwbwbweXbybzeSbzbBeXaRbhbhbCbhaReXbDbDbDfQbDbDbDgEbBbBbEcebFbGbBgFbhbhbhbhgGbwbwbHgHbJbwbKeXaRbhbhbhbhaRaRaRaRaRaRaRaRaRaRaRaRaRaLaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaabpbtbububububububtbtbtbtbtbububtbtbtbubtbtbtbtbubububububtbtbtbtbtaabpaabpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaIaUbababababababaaUaLaRaRaRaRaRbhbhbhbhaReXbvbwbwbxbwbwbweXbybzbAbzbBeXaRbhbhbCbhaReXbDbDbDfQbDbDbDgEbBbBbEcebFbGbBgFbhbhbhbhgGbwbwbHgHbJbwbKeXaRbhbhbhbhaRaRaRaRaRaRaRaRaRaRaRaRaRaLaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaabpbLbMbNbObObObObObObObObObObObObObObObObObObObObObObObObObObObObPbMbQaaaaaabpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaIaUbabababfbababaaUaLaRaRaRaRaRbhbhbhbhaReXgIbRbwbwbwbSgJeXbhbhbhbhbheXaRbhbhbhbhaReXbDbDbDbDbDbDbDbhbhbhbhbhbhbhbhbhbhbhbhbhbhbwbwbwbwbwbwbweXaRbhbhbhbhaRaXaRaRaRaRaRaRaRaRaRaRaRaLaLaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaabpbTbUbVbVbVbVbVbVbVbVbVbWbVbVbVbVbVbVbVbVbVbVbWbVbVbVbVbVbVbVbVbVbXbQaaaaaaaabpbpaaaaaaaaaaaaaaaaaaaaaaaaaGaGaIaUbfbababababfbaaUaLaRaWaRaRbdbhbhbhbhaReXbwbwbwbwbwbwbweXbhbhbhbhbheXaRbhbkbhbhaReXbDbDbDbDbDbDbDbBbBbBbBbBbBbBbAbBbYbBbBbBbZbwbwbwbwcabwbweXaRbhbhbhbhaRaRaRaRaRaRaRaXaRaRaRaRaRaRaLaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaabpbTbUbVbVbVbVbVbVbVbVbVbWbVbVbVbVbVbVbVbVbVbVbWbVbVbVbVbVbVbVbVbVbXbQaaaaaaaabpbpaaaaaaaaaaaaaaaaaaaaaaaaaGaGaIaUbfbababababfbaaUaLaRaWaRaRbdbhbhbhbhaReXbwbwbwbwbwbwbweXbhbhbhbhbheXaRbhbkbhbhaReXbDbDbDbDbDbDbDbBbBbBbBbBbBbBembBbYbBbBbBbZbwbwbwbwcabwbweXaRbhbhbhbhaRaRaRaRaRaRaRaXaRaRaRaRaRaRaLaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaabpbTcbbVbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbVccbQaaaaaaaaaabpbpaaaaaaaaaaaaaaaaaaaaaaaGaGaIaUbababababababaaUaLaRaRaRaRaRbhbhbkbhaReXgIbRcdbwbwbSgJeXeXeXeXeXcfeXaRbhbnbhbhaReXgKcgbDbDchcgbDbBcicicicicicicicibhbhbhbhbBbwbwbwbwbwbwgJeXaRbhbhbCbhaRaRaRaRaRaRaRaRaRaRaRaRaRaRaLaNaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaabpbTcbbVbMcjcjcjcjcjcjbMckclgLclclckgMclckckgLckclbMcmcngNcncpbMbVcccqaaaaaaaaaaaabpcrbpaaaaaaaaaaaaaaaaaaaGaGaIaUbababababababmaUaLaRaRaRaRaRbibhbhbhaReXbwbwbwbwbwbwbwcfbhbhbhbhbheXaRbhbhbhbhaReXbDbDbDcsbDbDbDbBbhbhbhbhbhbhbhbhbhbhbhbhbBbwbwbwbwbwbwbweXaRbhbhbhbhaRaRaRaRaRaRaRaRaRaRaRaLaLaRaLaIaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaabpbTcbbVbMckckckclckckbMckctctctctcuctcuckcvcvclckbMcncncncncnbMbWcccqaaaaaaaaaabpbpbpbpbpbpaaaaaaaaaaaaaaaGaGaIaUbabmbabmbababaaUaLaRaRaRaRaRbhbhbhbhaReXeXeXeXeXeXeXeXeXbhbhbhbhgOeXaRbhcwbhbhaReXbDbDbDbDbDbDbDbBbhbhbhbhgPbhbhgPbhbhbhbhbBbwbwbwbwbwbwbweXaRbhbhbhbhaRaRcxaRaRaRaRaRaRaRaRaLaLaLaLaIaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -602,25 +611,25 @@ aaaaaaaaaaaaaaaaaaaaaabpaaaadfcbbVbVbVbMbMbMbVbVbVbVbVbVbVbWbVbVbVbVbVbVdqbVdrbV aaaaaaaaaaaaaaaaaaaaaabpaaaadfcbbVbVbVbMdsbMbVbVbVdrbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVdtbVbVbVccbQbpbpaaaaaaaaaaaGaGaGaIaUbabfbababablbabababababaaUaUaNaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRhgdkaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRbhbhdpbheXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXdcdceXeXeXeXeXaLaLaNaGaGaGaGaaaaaaaaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaabpbpaadfcbdrbVbVbMdubMbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVdobVbVdrbVbVbWbVccbQbpbpbpaaaaaGaGaGaGaGaIaUbabababababababababfbabaaUaNaNaLaLaRaRaRaRaRaRaRaWaRaRaRaRaRaReXeXeXeXeXeXeXeXcfeXeXeXeXeXeXeXaRaReXeXeXeXeXeXeXeXeXeXeXeXeXaRbjbhbhbheXbhbhbhgVbhbhgVbibhbheXdvhhdvdvdvbhdveXbhbhgVbhbhbhgVbhbheXaLaNaNaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabpbpdfcLbVbVbVbVbVhfbVbVbVbVbVbVbVbVbVbVbVdwbVbVbVbVbVbVbVbVbVbVbVbVcNbQbpaabpbpbpaGaGaGaGaGaIaUbmbabababfbabababaaUaUaUaUaNaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReXbwhibwbwhibweXbheXhjbwbwbwbweXaRaReXbhdygVdybhdybhdygVdybheXaRbhbhbhbheXbhbDdzbDdAdBbDbDbDbhdCbhbhbhbhbhbhbheXdDcwdEbhbjbhdFdGbhdHaLaNaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaabpdfbMdIdJdJdJdJdJdJdJdJdJdJdKdLdLdIdJdJdJdJdJdJdJdJdJdJdJdJdJdJdKbMbQbpaaaabpaGaGaGaGaGaGaIaUbababababababmbabaaUaNaNaNaLaLaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReXdMbwbwbwbwdNeXbheXdxbwbwbwbweXaRaReXbhbhbhbhbhbhbhbhbhbhbheXaRbkbhbhbheXbhbDdObsdQdRdPdTbDbheXbhbhbhbhdGbhbheXbBbhdEbhbhbhdFbhbheXaLaNaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaabpdfbMdIdJdJdJdJdJdJdJdJdJdJdKdLdLdIdJdJdJdJdJdJdJdJdJdJdJdJdJdJdKbMbQbpaaaabpaGaGaGaGaGaGaIaUbababababababmbabaaUaNaNaNaLaLaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReXdMbwbweubwdNeXbheXdxbwbwbwbweXaRaReXbhbhbhbhbhbhbhbhbhbhbheXaRbkbhbhbheXbhbDdObsdQdRdPdTbDbheXbhbhbhbhdGbhbheXbBbhdEbhbhbhdFbhbheXaLaNaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabpbpaadUdUdUdUdUdUdUdUdUdUdUdVdWdXdYdZdUdUdUdUdUdUdVdUdUdUdUdUdUdVdUdUbpcraaaabpbpbpaGaIaIaIaIaUbbbbaUaUaUaUbabmaUaUaNaNaLaLaRaRaRaRaXaRaRaRaRaReaaRaRaXaRaRaReXdMbxebbwbwdNeXgOeXecbwebbwbweXaRaReXbhdybhdybhdybhedbhdybheXaRbhbhbhbheXgXbDeedQbDbDdQefdzgOeXdvbhbhbhbhbhbheXdDbhdEbhbhcwdFbhbhdHaLaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabpbpaaaaaaaaaaaaaaaaaabpbpbpbpdfeheibQaaaaaaaaaaaabpbpbpbpbpbpbpbpbpbpbpbpbpaaaaaacraIaIejejejejekekejejejaUaUaUaUaNaNaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReXdMbwbwelbwdNeXbheXdxbwbwbxbweXaRaReXgXbhbibhbhbhbhbhbhbhgOeXaRbhbhbhbheXbhbDdOdPbDbDdPdTembheXdvdvbhbhbhhkbhdCbhbhbhdGbhbhdFbhbheXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabpbpaaaaaaaaaaaaaaaaaabpbpbpbpdfeheibQaaaaaaaaaaaabpbpbpbpbpbpbpbpbpbpbpbpbpaaaaaacraIaIejejejejekekejejejaUaUaUaUaNaNaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReXdMbwbwelbwdNeXbheXdxbwbwbxbweXaRaReXgXbhbibhbhbhbhbhbhbhgOeXaRbhbhbhbheXbhbDdOdPbDbDdPdTewbheXdvdveSbhbhhkbhdCbhbhbhdGbhbhdFbhbheXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaabpbpbpaaaaaaaaaaaabpbpaaaaaadfeneobQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbpbpbpbpejejejepeqerekekekekejejejejaNaNaLaLaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReXdMhlbwbwhldNeXbheXhjbwbwbwbweXaRaReXbhbhbhbhbhbCbhbhbhbhbhcfaRbhbhbnbheXbhbDeedRbDbDdRefbDbheXeXeXeXeXeXeXeXeXbhesesesesbhdFbhbhdHaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbpbpbpbpbpbpbpaaaaaaaadfdXetbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejekekekekekekekekekekekekejaNaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaXaRaRaRaReXeXeXbwbweXeXeXcfeXeXbwbweXeXeXaWaReXbheubhdybhdybhevbhdybheXhmbhbhbhbheXhnbDdOdQbDbDdSexbDgOeXbyhobybybyhobyeXbhdDhpbBdDbhgPbhbheXaLaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpbpbpbpbpbpbpbpaaaaaaaadfdXetbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejekekekekekekekekekekekekejaNaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaXaRaRaRaReXeXeXbwbweXeXeXcfeXeXbwbweXeXeXaWaReXbhfwbhdybhdybhevbhdybheXhmbhbhbhbheXhnbDdOdQbDbDdSexbDgOeXbyhobybybyhobyeXbhdDhpbBdDbhgPbhbheXaLaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfeheybQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaezekekekekekekekekekekekekejaNaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReXbhbhbhbhbhbhbhbhbhbhbhbhbhbheXdkaReXgXbhbhbhbhbhbhbhbhbhgOeXaRbhdpbhbheXbhbDeedPdQbsdRefeAbheXbhbhbhbhbhbhbheXeXeXeXeXeXeBeXeXeXeXaLaNaNaGaGaGaGaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfeCdYbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeDeEeFeGekekekekekekekekekekekekejaNaNaLaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReXbhbheHbheXeXeXeXeXeXbhbhbhbheXdkaWeXbhdybhevbhdybhdybhdybheXaRbhbhbhbheXbhbDbDbDeIeJeKbDbDbhdCbhcwbhbhbjbhbhdCeLhqeMeNeOeOePhreLeXaLaNaNaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdXeQbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRekekeRekekekekekekekekekekekekejaNaNaNaLaRaRaRaRaXaRaRaRaRaRaRaNaNaRaRaRaRaRaReXgXbhbhbhbhhshshshsbhbhbhbhgOeXdkaReXbhbhbhbhbhbhbhbhbhbhbheXaRbhbhbhbheXbhbhbhgPbhbhgPbhbhbheXbhbhbhbhbhbhbheXeLeLeLeTeUeVeLeLeLeXaLaNaNaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfendYbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeDeEeEeWekekekekekekekekekekekekejaNaNaNaLaRaRaRaRaRaRaRaRaRaRaRaNaNaNaRaRaRaRaReXbhbhbhgPdpbibhbhbhbhgPbhbhbheXdkaReXbhbhgPbhbhbhbhbhgPbhbheXaRbhbhbhbheXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeLeLeYeLeLeVeLeLhteXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdXeibQaaaaaaaaaaaaaaaaaaaaaabpbpaaaaaaaaaaaaaaaaaaaaeZekekekekekekekekekekekekejaNaNaNaLaRaRaRaRaRaRaRaRbdaRaRaRaNaNaNaRaRaRaReXfaeXfaeXfaeXfaeXeXfaeXfaeXfbeXaRaXfceXeXeXeBeXeXeXeXeXeXeXeXaRbhbhcwbhfdfebhgVbBbhbheXbhbhgVbhbheXbhbhgVbhbheXffeLfgeLffeLfgeLeLeXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaabtbtbtbtbtbtbtbtbtbtbtbtbtbtfhdLdLfibtbtbtbtbtbtaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaafjekekekekekekekekekekekekejaNaNaLaLaRaRaRaRaRaRaRaRaRaRaRaRaRaNaNaNaRaRaReXeXeXeXeXeXeXeXeXeXeXfceXeXeXeXaRaRfkaRaWaRaRaRaRflaRaWaRaRaRaRbhbhbhgOeXhubhbhbBfmbheXbhfnbBfmbheXbhfobBfpbheXeLeLeLfqeLeLeLfqeLeXaLaNaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfrfsfsfsfsfsfsfsfsfsfsfsfsfsfsftftfsfsfsfsfsfsfufvbpbpbpbpbpaaaaaaaaaaaaaaaaaaaaaaejekekekekekekfwekekekekekejaNaLaLaPaRaRaRaRaRaRaRaRaRaRaRaRaRaRaNaNaNaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReaaWfxfceXeXeXeXeXeBeXeXeXeXeXeXaRbjbhbhfycfbhbhbhbBbhbheXbhbhegbhbCeXbjbhbhbhbheXdcdcdceXdCeXeLfzeLeXaLaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfrfsfsfsfsfsfsfsfsfsfsfsfsfsfsftftfsfsfsfsfsfsfufvbpbpbpbpbpaaaaaaaaaaaaaaaaaaaaaaejekekekekekekekekekekekekejaNaLaLaPaRaRaRaRaRaRaRaRaRaRaRaRaRaRaNaNaNaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaReaaWfxfceXeXeXeXeXeBeXeXeXeXeXeXaRbjbhbhfycfbhbhbhbBbhbheXbhbhegbhbCeXbjbhbhbhbheXdcdcdceXdCeXeLfzeLeXaLaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBfvbpbpbpbpaaaaaaaaaaaaaaaaaaaaaaaafCekekekekekekekekekekekekejaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaNaNaRaRaRaRaRaReXeXeXeXeXeXeXeXeXeXeXeXfcdkeXfDbhbhbhbhgVbhbhbhbhbheXaRbhfEbhbhcfbhbhbhbBfmgOeXbhfnbBfmbjeXbhfobBfpbheXbhbhbhbhbhdceLeLhteXaLaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftfFfFfGfHfIfIbpbpbpaaaaaaaaaaaaaaaaaaaaaaeZekekekekekekfJekekekekekejaNaLaRaRaRaRaRaRaRaRaRaRaPaRaNaNaNaNaNaNaNaRaRaRaRaRaReXfKbhbhbhbhgVbhbhbhbhbheXdkeBbhbhbhbhdpcwbhbhbhbhbhddaRbhbjbhgOeXhubjbhbBbhbheXgXbhbBbhgOeXgXcwfLbhgOeXeXeXeXbhbhdceLfMeLeXaLaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftfNftfNfIfIfIbpbpaaaaaaaaaaaaaaaaaaaaaaaafjekekekekekekekekekekekekejaNaLaRaRaRaRaRaRaNaNaNaNaNaNaNaNaNaNaNaNaNaRaRaRaRaRaReXbhbhbhbhbjbhfObhbjdGbheXfleXbhbhdGbhbhbhbhbhbhcwbheXhmbhfPbhbheXfebhbhbBbhbheXbhfnbBfmbheXbhfobBfpbheXhvbheXhnbhdceLeLeLeXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftfSftftftftftftftftftftftftftftftftftfsfsfTfHfIbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaejekekekekekekekekekekekekejaLaLaRaRaRaRaLaLaLaLaLaLaLaLaLaLaLaLaLfUaLaLaRaRaRaRaReXbhbhbhbhbhfPfVdpbhfWbhcfaReXgXbhbhbhbhbhfRbhbhbhgOeXdnbhbhbhbheBfXbhbhbBfmgOeXbhbhbhbhbheXbhbhbhbhbheXfYbhcfbhbhdceLfZeLeXaLaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBfvbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaafCekekekekekekekekekekekekejaLaPaRaRaLaLaLaLaRaRaRaRaRaRaRaRdnaRaRaRaLaLaLaRaRaRaReXgXdpbhbhbhbhbhbhgabhgOeBhmeXbhbhbhbhbhbhdpbhbhdGbheBaRbhbhbhbheXfebhbhbBbhbheXeXeXcfeXeBeXeXeXcfeXeXeXeXeBeXbhbhdceLeLhteXaLaNaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZekekekekekekekekekekekekejaLaLaLaLaLaLaRaRaRaRaRaRaRaRaRaRaRaRaReaaRaLaLaLaRaRaReXbhbhbjbhbnbhbhdpbhbhbheXaWeXbhbhcwbhbhbhbibhbhbhbheXaRaRaRaRaReXgXbhcwbBbBbheXbhbhbjbhbhcwbhbhbhbhbhbhbhbhbhbjbheXeLfMeLeXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafjekekekekekekekekekekekekejaGaNaNaLaLaRaRaRaRaRaLaLaLfUaRaRaRaRaRaRaRaRaRaLaLaRaReXbhbhbhbhbhbhbhbhdGbhbheXaReXbhbhbhgPbhbhgPbhbhbhbhfcaRaXaRaRaReXbhbhgPbhbhcwcfbhbhgPbhdGbhbhbhgPbhbhfPcwbhgPbhbheXeLeLeLeXaLaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftfFfFfGfHfIfIbpbpbpaaaaaaaaaaaaaaaaaaaaaaeZekekekekekekekekekekekekejaNaLaRaRaRaRaRaRaRaRaRaRaPaRaNaNaNaNaNaNaNaRaRaRaRaRaReXfJfKbhbhbhgVbhbhbhbhbheXdkeBbhbhbhbhdpcwbhbhbhbhbhddaRbhbjbhgOeXhubjbhbBbhbheXgXbhbBbhgOeXgXcwfLbhgOeXeXeXeXbhbhdceLfMeLeXaLaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftfNftfNfIfIfIbpbpaaaaaaaaaaaaaaaaaaaaaaaafjekekekekekekekekekekekekejaNaLaRaRaRaRaRaRaNaNaNaNaNaNaNaNaNaNaNaNaNaRaRaRaRaRaReXbhbBbhbhbjbhfObhbjdGbheXfleXbhbhdGbhbhbhbhbhbhcwbheXhmbhfPbhbheXfebhbhbBbhbheXbhfnbBfmbheXbhfobBfpbheXhvbheXhnbhdceLeLeLeXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftfSftftftftftftftftftftftftftftftftftfsfsfTfHfIbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaekekekgwekekgwekekgwekekgwejaLaLaRaRaRaRaLaLaLaLaLaLaLaLaLaLaLaLaLfUaLaLaRaRaRaRaReXbhbhbhbhbhfPfVdpbhfWbhcfaReXgXbhbhbhbhbhfRbhbhbhgOeXdnbhbhbhbheBfXbhbhbBfmgOeXbhbhbhbhbheXbhbhbhbhbheXfYbhcfbhbhdceLfZeLeXaLaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBfvbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaekekgzgBekgzgBekgzgBekgzgBejaLaPaRaRaLaLaLaLaRaRaRaRaRaRaRaRdnaRaRaRaLaLaLaRaRaRaReXgXdpbhbhbhbhbhbhgabhgOeBhmeXbhbhbhbhbhbhdpbhbhdGbheBaRbhbhbhbheXfebhbhbBbhbheXeXeXcfeXeBeXeXeXcfeXeXeXeXeBeXbhbhdceLeLhteXaLaNaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaekekhwhxekhyhxekhwhxekhyhxejaLaLaLaLaLaLaRaRaRaRaRaRaRaRaRaRaRaRaReaaRaLaLaLaRaRaReXbhbhbjbhbnbhbhdpbhbhbheXaWeXbhbhcwbhbhbhbibhbhbhbheXaRaRaRaRaReXgXbhcwbBbBbheXbhbhbjbhbhcwbhbhbhbhbhbhbhbhbhbjbheXeLfMeLeXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzekekekekekekekekekekekekejaGaNaNaLaLaRaRaRaRaRaLaLaLfUaRaRaRaRaRaRaRaRaRaLaLaRaReXbhbhbhbhbhbhbhbhdGbhbheXaReXbhbhbhgPbhbhgPbhbhbhbhfcaRaXaRaRaReXbhbhgPbhbhcwcfbhbhgPbhdGbhbhbhgPbhbhfPcwbhgPbhbheXeLeLeLeXaLaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftgdftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejgeeEeWeRgfggezgeeEghejejejaGaNaNaLaRaRaRaRaRaRaLaLaLaLaLaLaLaRaRaReaaRaRaRaLaLaLeXeXeXeXeXfcaReXeXeXeXeXeXaReXeXeXeXeBdcdceXeXeXeXeXeXaRaRaRaRaReXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXaLaNaNaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZekeZaaaaaaaaaaaGaGaGaGaNaLaLaRaRaRaRaRaRaRaRaRaRaLaLaLaLaLaLaRaRaRaRaRfUaLaLaRaRaRaRaRaRfceXeXaRaRaRaRaRaRaRaRheaRaRheaRaRaRaRaRaRaRaRaRaRaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaNaNaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftfSftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZekeZaaaaaaaaaGaGaGaGaGaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRfUaLaLaLaRaRaReaaRaRaLaRaReaaRaLaLaLaLaLaLaLaLaRaRaLaLaLaLaLaRaRaLaLaRaRaLaRaRaRaRaLaLaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaGaGaGaGaGaGaGaGaaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -629,10 +638,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaadUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgugugvgugugtaaaaaaaGaGaGaNaNaLaLaRaRaRaRaLaLaNaLaLaRaRaRaRaRaRaRaRaLaNaLaLaRaRaReaaRgmaLaLaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaGaGaGaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgugugvgugugtaaaaaaaaaGaGaGaLaLaRaRaRaRaRaRaLaLaNaLaLaLaRaRaRaRaRaRaLaLaLaLaLaRaWaRaRaLaGaaaaaaaaaGaGaGaGaGaaaGaaaaaaaGaGaGaGaaaGaGaGaGaGaGaGaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaGaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgugugvgugugtaaaaaaaaaGaGaGaLaRaRaRaRaRaRaRaRaLaLaLaNaLaLaRaRaRaRaRaRaRaRaLaLaLgmaRaRaLaGaaaaaaaaaaaGaGaGaaaaaaaaaaaaaaaGaGaaaaaaaGaGaGaaaaaaaaaaaaaGaGaGaGaGaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaaaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagngxgvgvgvgygsaaaaaaaGaGaGaLaLaRaRaRaRaRaRaRaRaRaRaLaLaLaLaLaRaRaRaRaRaRaRaRaRaLaLaRaRaLaGaaaaaaaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagngxhAgvgvgygsaaaaaaaGaGaGaLaLaRaRaRaRaRaRaRaRaRaRaLaLaLaLaLaRaRaRaRaRaRaRaRaRaLaLaRaRaLaGaaaaaaaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgvgvgvgtaaaaaaaaaGaGaGaLaRaRaRaRaRaRaRaRaRaRaRaLfUaRaRaLaLaLaLaLaLfUaLaRaRaLaLaLaLaLaGaaaaaaaaaaaaaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgvgugvgtaaaaaaaaaGaGaGaLaRaRaRaRaRaRaRgAgAaRaRaRaLaRaRaRaLaLaLaLaLaLaLaLaRaRaLaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgBgBgBgtaaaaaaaaaGaGaGaLaRaLaLaRaRaRaRgAgAaRaRaRaRaRaRaRaRaRaRaRaRaRaLaLaRaRfUaLaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagthBhBhBgtaaaaaaaaaGaGaGaLaRaLaLaRaRaRaRgAgAaRaRaRaRaRaRaRaRaRaRaRaRaRaLaLaRaRfUaLaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagngogCgogsaaaaaaaaaGaGaGaLaLaLaRaRaRaRaRgAgAaRaRaRaRaRgDaRaRaRaRaRaRaRaRaRaRaRaRaLaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaNaNaNaLaLaLaLaLaLaLaLaLaLfUaLaLaLaRaRaRaRaRaRaRaRaRaRaRaRaLaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaNaNaNaNaNaGaGaGaGaGaLaLaLaLaLfUaLaLaLaLaLaLaLaLaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index be88df0c4e4..48979fa9cab 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -117,7 +117,7 @@ name = "Syndicate Commando" corpseuniform = /obj/item/clothing/under/syndicate corpsesuit = /obj/item/clothing/suit/space/hardsuit/syndi - corpseshoes = /obj/item/clothing/shoes/combat + corpseshoes = /obj/item/clothing/shoes/magboots/syndie corpsegloves = /obj/item/clothing/gloves/combat corpseradio = /obj/item/device/radio/headset corpsemask = /obj/item/clothing/mask/gas/syndicate diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index 465e2a3056f..ba9595e699c 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -215,4 +215,76 @@ to_chat(C, "You have regenerated.") C.visible_message("[usr] appears to wake from the dead, having healed all wounds.") C.update_canmove() - return 1 \ No newline at end of file + return 1 + +/obj/item/device/wildwest_communicator + name = "Syndicate Comms Device" + icon_state = "gangtool-red" + item_state = "walkietalkie" + desc = "Use to communicate with the syndicate base commander." + var/used = FALSE + +/obj/item/device/wildwest_communicator/attack_self(mob/living/user) + + if(!is_away_level(user.z)) + to_chat(user, "The communicator emits a faint beep. Perhaps it is out of range?") + return + + if(used) + to_chat(user, "The communicator buzzes, and then dies. Apparently nobody is responding.") + return + + var/initial_question = "The communicator buzzes, and you hear a voice on the line, almost lost in the static. 'Hello? Who is this?'." + to_chat(user, initial_question) + + var/const/option_explorer = "(TRUTH) Explorers." + var/const/option_bluff = "(BLUFF) Weapons delivery." + var/const/option_threat = "(THREAT) NT, here to kick your ass!" + var/const/option_syndicate = "(SYNDI) Agent reporting in..." + var/list/response_choices = list(option_explorer, option_bluff, option_threat) + + if(istype(user, /mob/living) && user.mind) + if(user.mind.special_role == "Traitor") + response_choices |= option_syndicate + + var/selected_choice = input(user, "How do you respond on the comms device?", "Response to Syndicate") as null|anything in response_choices + + if(!selected_choice) + return + switch(selected_choice) + if(option_explorer) + to_chat(user, "The communicator buzzes, and you hear the voice again: 'Hah! You sure picked the wrong asteroid to explore. Get em, boys!'") + if(option_bluff) + if(prob(20)) + to_chat(user, "The communicator buzzes, and you hear the voice again: 'So soon? Fine. Come in.'") + else + to_chat(user, "The communicator buzzes, and you hear the voice again: 'Sure. '") + if(option_threat) + to_chat(user, "The communicator buzzes, and you hear the voice again: 'Oh really now?' You hear a clicking sound. 'Team, get back here. We have trouble'. Then the line goes dead.") + for(var/obj/effect/landmark/L in landmarks_list) + if(L.name == "wildwest_syndipod") + var/obj/spacepod/syndi/P = new /obj/spacepod/syndi(get_turf(L)) + P.name = "Syndi Recon Pod" + if(L.name == "wildwest_syndibackup") + var/mob/living/simple_animal/hostile/syndicate/ranged/space/R = new /mob/living/simple_animal/hostile/syndicate/ranged/space(get_turf(L)) + R.name = "Syndi Recon Team" + if(option_syndicate) + to_chat(user, "The communicator buzzes, and you hear the voice again: 'Well, I'll be damned. An agent out here? You must be off-mission. Leave my troops alone. Our Commander will handle you himself.'") + for(var/mob/living/simple_animal/hostile/syndicate/ranged/wildwest/W in living_mob_list) + W.on_alert = FALSE + used = TRUE + + +/mob/living/simple_animal/hostile/syndicate/ranged/wildwest + var/on_alert = TRUE + +/mob/living/simple_animal/hostile/syndicate/ranged/wildwest/ListTargets() + if(on_alert) + return ..() + return list() + +/mob/living/simple_animal/hostile/syndicate/ranged/wildwest/death(gibbed) + if(!on_alert) + for(var/mob/living/simple_animal/hostile/syndicate/ranged/wildwest/W in living_mob_list) + W.on_alert = TRUE + ..(gibbed) \ No newline at end of file diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm index be18f6a6516..47912c1c90f 100644 --- a/code/modules/spacepods/spacepod.dm +++ b/code/modules/spacepods/spacepod.dm @@ -545,6 +545,13 @@ obj/spacepod/proc/add_equipment(mob/user, var/obj/item/device/spacepod_equipment icon_state = "pod_mil" health = 400 +/obj/spacepod/syndi + name = "syndicate spacepod" + desc = "An armed spacepod painted in syndicate colors." + icon_state = "pod_synd" + health = 400 + unlocked = FALSE + /obj/spacepod/sec/New() ..() var/obj/item/device/spacepod_equipment/weaponry/burst_taser/T = new /obj/item/device/spacepod_equipment/weaponry/taser From 5a128e3955ced8bef73395c2fb3b0b3005ef6cad Mon Sep 17 00:00:00 2001 From: Kyep Date: Thu, 30 Nov 2017 19:02:31 -0800 Subject: [PATCH 027/334] No bluffing. --- _maps/map_files/RandomZLevels/wildwest.dmm | 29 ++++++++++--------- .../awaymissions/mission_code/wildwest.dm | 14 ++++----- 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/_maps/map_files/RandomZLevels/wildwest.dmm b/_maps/map_files/RandomZLevels/wildwest.dmm index e6305b62fae..dc2e313c402 100644 --- a/_maps/map_files/RandomZLevels/wildwest.dmm +++ b/_maps/map_files/RandomZLevels/wildwest.dmm @@ -335,9 +335,9 @@ "gw" = (/obj/effect/landmark{name = "wildwest_syndibackup"},/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) "gx" = (/turf/simulated/shuttle/wall{tag = "icon-swallc1"; icon_state = "swallc1"},/area/awaymission/wwrefine) "gy" = (/turf/simulated/shuttle/wall{tag = "icon-swallc2"; icon_state = "swallc2"},/area/awaymission/wwrefine) -"gz" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/awaymission/wwrefine) +"gz" = (/mob/living/simple_animal/hostile/syndicate{name = "Syndicate Comms Tech"},/turf/simulated/floor/wood,/area/awaymission/wwmines) "gA" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) -"gB" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/awaymission/wwrefine) +"gB" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/awaymission/wwrefine) "gC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{tag = "icon-fwindow"; icon_state = "fwindow"},/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) "gD" = (/obj/item/weapon/paper{info = "The syndicate have invaded. Their ships appeared out of nowhere and now they likely intend to kill us all and take everything. On the off-chance that the Vault may grant us sanctuary, many of us have decided to force our way inside and bolt the door, taking as many provisions with us as we can carry. In case you find this, send for help immediately and open the Vault. Find us inside."; name = "Planer Saul's Journal: Page 8"},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "gE" = (/obj/structure/table/woodentable,/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) @@ -384,12 +384,13 @@ "ht" = (/obj/machinery/light/small{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "hu" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 4},/obj/machinery/light/small{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/wood,/area/awaymission/wwmines) "hv" = (/obj/machinery/photocopier,/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) -"hw" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/awaymission/wwrefine) -"hx" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/awaymission/wwrefine) -"hy" = (/obj/effect/landmark{name = "wildwest_syndipod"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/awaymission/wwrefine) -"hz" = (/obj/machinery/door/poddoor/multi_tile/four_tile_ver,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) -"hA" = (/obj/effect/landmark/corpse/miner/hardsuit,/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) -"hB" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/syndicate/black/orange,/obj/item/clothing/head/helmet/space/syndicate/black/orange,/obj/item/clothing/mask/gas/syndicate,/obj/item/weapon/tank/oxygen,/obj/item/clothing/shoes/magboots,/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) +"hw" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/awaymission/wwrefine) +"hx" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/awaymission/wwrefine) +"hy" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/awaymission/wwrefine) +"hz" = (/obj/effect/landmark{name = "wildwest_syndipod"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/awaymission/wwrefine) +"hA" = (/obj/machinery/door/poddoor/multi_tile/four_tile_ver,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) +"hB" = (/obj/effect/landmark/corpse/miner/hardsuit,/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) +"hC" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/syndicate/black/orange,/obj/item/clothing/head/helmet/space/syndicate/black/orange,/obj/item/clothing/mask/gas/syndicate,/obj/item/weapon/tank/oxygen,/obj/item/clothing/shoes/magboots,/turf/simulated/shuttle{tag = "icon-floor2"; icon_state = "floor2"},/area/awaymission/wwrefine) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -626,10 +627,10 @@ aaaaaaaaaaaaaaaaaaaaaaaabTfrfsfsfsfsfsfsfsfsfsfsfsfsfsfsftftfsfsfsfsfsfsfufvbpbp aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBfvbpbpbpbpaaaaaaaaaaaaaaaaaaaaaaaafCekekekekekekekekekekekekejaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaNaNaRaRaRaRaRaReXeXeXeXeXeXeXeXeXeXeXeXfcdkeXfDbhbhbhbhgVbhbhbhbhbheXaRbhfEbhbhcfbhbhbhbBfmgOeXbhfnbBfmbjeXbhfobBfpbheXbhbhbhbhbhdceLeLhteXaLaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftfFfFfGfHfIfIbpbpbpaaaaaaaaaaaaaaaaaaaaaaeZekekekekekekekekekekekekejaNaLaRaRaRaRaRaRaRaRaRaRaPaRaNaNaNaNaNaNaNaRaRaRaRaRaReXfJfKbhbhbhgVbhbhbhbhbheXdkeBbhbhbhbhdpcwbhbhbhbhbhddaRbhbjbhgOeXhubjbhbBbhbheXgXbhbBbhgOeXgXcwfLbhgOeXeXeXeXbhbhdceLfMeLeXaLaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftfNftfNfIfIfIbpbpaaaaaaaaaaaaaaaaaaaaaaaafjekekekekekekekekekekekekejaNaLaRaRaRaRaRaRaNaNaNaNaNaNaNaNaNaNaNaNaNaRaRaRaRaRaReXbhbBbhbhbjbhfObhbjdGbheXfleXbhbhdGbhbhbhbhbhbhcwbheXhmbhfPbhbheXfebhbhbBbhbheXbhfnbBfmbheXbhfobBfpbheXhvbheXhnbhdceLeLeLeXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftfSftftftftftftftftftftftftftftftftftfsfsfTfHfIbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaekekekgwekekgwekekgwekekgwejaLaLaRaRaRaRaLaLaLaLaLaLaLaLaLaLaLaLaLfUaLaLaRaRaRaRaReXbhbhbhbhbhfPfVdpbhfWbhcfaReXgXbhbhbhbhbhfRbhbhbhgOeXdnbhbhbhbheBfXbhbhbBfmgOeXbhbhbhbhbheXbhbhbhbhbheXfYbhcfbhbhdceLfZeLeXaLaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBfvbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaekekgzgBekgzgBekgzgBekgzgBejaLaPaRaRaLaLaLaLaRaRaRaRaRaRaRaRdnaRaRaRaLaLaLaRaRaRaReXgXdpbhbhbhbhbhbhgabhgOeBhmeXbhbhbhbhbhbhdpbhbhdGbheBaRbhbhbhbheXfebhbhbBbhbheXeXeXcfeXeBeXeXeXcfeXeXeXeXeBeXbhbhdceLeLhteXaLaNaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaekekhwhxekhyhxekhwhxekhyhxejaLaLaLaLaLaLaRaRaRaRaRaRaRaRaRaRaRaRaReaaRaLaLaLaRaRaReXbhbhbjbhbnbhbhdpbhbhbheXaWeXbhbhcwbhbhbhbibhbhbhbheXaRaRaRaRaReXgXbhcwbBbBbheXbhbhbjbhbhcwbhbhbhbhbhbhbhbhbhbjbheXeLfMeLeXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzekekekekekekekekekekekekejaGaNaNaLaLaRaRaRaRaRaLaLaLfUaRaRaRaRaRaRaRaRaRaLaLaRaReXbhbhbhbhbhbhbhbhdGbhbheXaReXbhbhbhgPbhbhgPbhbhbhbhfcaRaXaRaRaReXbhbhgPbhbhcwcfbhbhgPbhdGbhbhbhgPbhbhfPcwbhgPbhbheXeLeLeLeXaLaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftfSftftftftftftftftftftftftftftftftftfsfsfTfHfIbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaekekekgwekekgwekekgwekekgwejaLaLaRaRaRaRaLaLaLaLaLaLaLaLaLaLaLaLaLfUaLaLaRaRaRaRaReXbhbhbhbhbhgzfVdpbhfWbhcfaReXgXbhbhbhbhbhfRbhbhbhgOeXdnbhbhbhbheBfXbhbhbBfmgOeXbhbhbhbhbheXbhbhbhbhbheXfYbhcfbhbhdceLfZeLeXaLaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBfvbpbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaekekgBhwekgBhwekgBhwekgBhwejaLaPaRaRaLaLaLaLaRaRaRaRaRaRaRaRdnaRaRaRaLaLaLaRaRaRaReXgXdpbhbhbhbhbhbhgabhgOeBhmeXbhbhbhbhbhbhdpbhbhdGbheBaRbhbhbhbheXfebhbhbBbhbheXeXeXcfeXeBeXeXeXcfeXeXeXeXeBeXbhbhdceLeLhteXaLaNaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaekekhxhyekhzhyekhxhyekhzhyejaLaLaLaLaLaLaRaRaRaRaRaRaRaRaRaRaRaRaReaaRaLaLaLaRaRaReXbhbhbjbhbnbhbhdpbhbhbheXaWeXbhbhcwbhbhbhbibhbhbhbheXaRaRaRaRaReXgXbhcwbBbBbheXbhbhbjbhbhcwbhbhbhbhbhbhbhbhbhbjbheXeLfMeLeXaLaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahAekekekekekekekekekekekekejaGaNaNaLaLaRaRaRaRaRaLaLaLfUaRaRaRaRaRaRaRaRaRaLaLaRaReXbhbhbhbhbhbhbhbhdGbhbheXaReXbhbhbhgPbhbhgPbhbhbhbhfcaRaXaRaRaReXbhbhgPbhbhcwcfbhbhgPbhdGbhbhbhgPbhbhfPcwbhgPbhbheXeLeLeLeXaLaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftgdftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejgeeEeWeRgfggezgeeEghejejejaGaNaNaLaRaRaRaRaRaRaLaLaLaLaLaLaLaRaRaReaaRaRaRaLaLaLeXeXeXeXeXfcaReXeXeXeXeXeXaReXeXeXeXeBdcdceXeXeXeXeXeXaRaRaRaRaReXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXaLaNaNaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftftftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZekeZaaaaaaaaaaaGaGaGaGaNaLaLaRaRaRaRaRaRaRaRaRaRaLaLaLaLaLaLaRaRaRaRaRfUaLaLaRaRaRaRaRaRfceXeXaRaRaRaRaRaRaRaRheaRaRheaRaRaRaRaRaRaRaRaRaRaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaNaNaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaabTfAftftftftftftftfSftftftftftftftftftftftftftftfBbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZekeZaaaaaaaaaGaGaGaGaGaNaLaRaRaRaRaRaRaRaRaRaRaRaRaRaRfUaLaLaLaRaRaReaaRaRaLaRaReaaRaLaLaLaLaLaLaLaLaRaRaLaLaLaLaLaRaRaLaLaRaRaLaRaRaRaRaLaLaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaGaGaGaGaGaGaGaGaaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -638,10 +639,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaadUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUdUaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgugugvgugugtaaaaaaaGaGaGaNaNaLaLaRaRaRaRaLaLaNaLaLaRaRaRaRaRaRaRaRaLaNaLaLaRaRaReaaRgmaLaLaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaGaGaGaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgugugvgugugtaaaaaaaaaGaGaGaLaLaRaRaRaRaRaRaLaLaNaLaLaLaRaRaRaRaRaRaLaLaLaLaLaRaWaRaRaLaGaaaaaaaaaGaGaGaGaGaaaGaaaaaaaGaGaGaGaaaGaGaGaGaGaGaGaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaGaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgugugvgugugtaaaaaaaaaGaGaGaLaRaRaRaRaRaRaRaRaLaLaLaNaLaLaRaRaRaRaRaRaRaRaLaLaLgmaRaRaLaGaaaaaaaaaaaGaGaGaaaaaaaaaaaaaaaGaGaaaaaaaGaGaGaaaaaaaaaaaaaGaGaGaGaGaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaaaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagngxhAgvgvgygsaaaaaaaGaGaGaLaLaRaRaRaRaRaRaRaRaRaRaLaLaLaLaLaRaRaRaRaRaRaRaRaRaLaLaRaRaLaGaaaaaaaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagngxhBgvgvgygsaaaaaaaGaGaGaLaLaRaRaRaRaRaRaRaRaRaRaLaLaLaLaLaRaRaRaRaRaRaRaRaRaLaLaRaRaLaGaaaaaaaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgvgvgvgtaaaaaaaaaGaGaGaLaRaRaRaRaRaRaRaRaRaRaRaLfUaRaRaLaLaLaLaLaLfUaLaRaRaLaLaLaLaLaGaaaaaaaaaaaaaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgvgugvgtaaaaaaaaaGaGaGaLaRaRaRaRaRaRaRgAgAaRaRaRaLaRaRaRaLaLaLaLaLaLaLaLaRaRaLaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagthBhBhBgtaaaaaaaaaGaGaGaLaRaLaLaRaRaRaRgAgAaRaRaRaRaRaRaRaRaRaRaRaRaRaLaLaRaRfUaLaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagthChChCgtaaaaaaaaaGaGaGaLaRaLaLaRaRaRaRgAgAaRaRaRaRaRaRaRaRaRaRaRaRaRaLaLaRaRfUaLaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagngogCgogsaaaaaaaaaGaGaGaLaLaLaRaRaRaRaRgAgAaRaRaRaRaRgDaRaRaRaRaRaRaRaRaRaRaRaRaLaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaNaNaNaLaLaLaLaLaLaLaLaLaLfUaLaLaLaRaRaRaRaRaRaRaRaRaRaRaRaLaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaNaNaNaNaNaGaGaGaGaGaLaLaLaLaLfUaLaLaLaLaLaLaLaLaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index ba9595e699c..bd91681e2f9 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -255,10 +255,7 @@ if(option_explorer) to_chat(user, "The communicator buzzes, and you hear the voice again: 'Hah! You sure picked the wrong asteroid to explore. Get em, boys!'") if(option_bluff) - if(prob(20)) - to_chat(user, "The communicator buzzes, and you hear the voice again: 'So soon? Fine. Come in.'") - else - to_chat(user, "The communicator buzzes, and you hear the voice again: 'Sure. '") + to_chat(user, "The communicator buzzes, and you hear the voice again: 'Really? I think not. Get them!'") if(option_threat) to_chat(user, "The communicator buzzes, and you hear the voice again: 'Oh really now?' You hear a clicking sound. 'Team, get back here. We have trouble'. Then the line goes dead.") for(var/obj/effect/landmark/L in landmarks_list) @@ -269,11 +266,13 @@ var/mob/living/simple_animal/hostile/syndicate/ranged/space/R = new /mob/living/simple_animal/hostile/syndicate/ranged/space(get_turf(L)) R.name = "Syndi Recon Team" if(option_syndicate) - to_chat(user, "The communicator buzzes, and you hear the voice again: 'Well, I'll be damned. An agent out here? You must be off-mission. Leave my troops alone. Our Commander will handle you himself.'") - for(var/mob/living/simple_animal/hostile/syndicate/ranged/wildwest/W in living_mob_list) - W.on_alert = FALSE + to_chat(user, "The communicator buzzes, and you hear the voice again: 'Well, I'll be damned. An agent out here? You must be off-mission! Leave my troops alone, and they will do the same for you. Our Commander will handle you himself.'") + stand_down() used = TRUE +/obj/item/device/wildwest_communicator/proc/stand_down() + for(var/mob/living/simple_animal/hostile/syndicate/ranged/wildwest/W in living_mob_list) + W.on_alert = FALSE /mob/living/simple_animal/hostile/syndicate/ranged/wildwest var/on_alert = TRUE @@ -285,6 +284,7 @@ /mob/living/simple_animal/hostile/syndicate/ranged/wildwest/death(gibbed) if(!on_alert) + say("How could you betray the Syndicate?") for(var/mob/living/simple_animal/hostile/syndicate/ranged/wildwest/W in living_mob_list) W.on_alert = TRUE ..(gibbed) \ No newline at end of file From 8fbc1cfdb614513c97013d6aae5b58b1f90b6a14 Mon Sep 17 00:00:00 2001 From: uraniummeltdown Date: Fri, 1 Dec 2017 19:37:07 +0400 Subject: [PATCH 028/334] new cult construct shell sprites --- code/game/gamemodes/wizard/soulstone.dm | 2 +- icons/mob/actions.dmi | Bin 87839 -> 86418 bytes icons/obj/wizard.dmi | Bin 15479 -> 15967 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 1cd21a6ee1f..b2d18a9bc30 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -180,7 +180,7 @@ /obj/structure/constructshell name = "empty shell" icon = 'icons/obj/wizard.dmi' - icon_state = "construct" + icon_state = "construct-cult" desc = "A wicked machine used by those skilled in magical arts. It is inactive" /obj/structure/constructshell/examine(mob/user) diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi index 3d0c7233c98482c0de42a1e9b80bb747cf454b66..3acfa100085bd0376864edd31d8d6e18c62fbb8a 100644 GIT binary patch literal 86418 zcmYIv1yCJb(=-={5InfMLxQ^mcXtcH-GaLXcXtc!?(Xgchu|JuFMON#slWaz;BGBd zdv|B%boca}4O5ht_=t#y2mt}{QA$!&83F>7`|lSX7C3XpQLhC70d4Q0s_86h;`H6o z!rs}!&K3f~Ei)-i&K92=HF$ZB7H`yrB{adh6PE(VI8N8UgsMElGjFdhM zea&lirRO2sm|g2mvNP-L>Gd+jZoatM;2z&9DYNM1cz5gazP+I3p!nsu{{=i%U(uEI zUK)j`@Gy^`PASQo7R>O{)wOb&X`Xda+zz%?3io<@K@pJN(@w4YN!b|so&TCo9eT%j zBphls%^9Sm?=O};%J?%XYCiLkLyBYrKGDs={B}UkX*?!gNEjgzZ-h>R%T`7D$2XX( zf)s639?C295)eXZ^1PetMBy&`WO*J5l7BSz$+yh;oRU$+Z5oG;6L;fZ4x{DEQA(NV-BfD#3~Z+8PnP>+x`jLESnX*cw%=h0AC5`O|0qfuF8>~f z)qXo&xlCzj*Op;-+B?y)3AKo0U`btObl_DvS>Vhy8Y&CO>qT{YcU5Kh^$^16+`Ars z{67hf<{{P?em1||VRKhMoQm`m=V;U`F+gHoQcuwc-pZjXGcck1($R8)qO5)gjrX{)ijbBkDZ?Rs7(>z;WeLh~yOAgj zR8!n|8}vJkB6!hj+TEJUMre*`<+&IN(q^8X2&o%^Sk6Y$Kf=26+tD-niU)aVEfpfC z>>D-$m#=4?|Ht>`U)%kC5`~rys*!#2}FaTDM1*GA_9# zyy(pEGR3Y`DJ$J>i6L+6m8^^VOqY-!^XNwdQmg32#$!^qC0+uT!73oOh$3h{4Y4Xo zmbx)p1nA$Zj8?l61=a>vM$>%3{Kv`rNsFCKp4?H>M@%S|uG3bV1{*?eiJedrscb5a zmAa(9?A1eL&9ZA>b?USQHj}shlsewkb#M)^=Jzz#t!7%zBQLyC?s-AUuNtF$=-3g| zvvNZD4O1VBuD)T7GWnZex8+GqVgC;E&Fe|}gT}ULO46d6L%jMtX3LfVEtZJB?Nq!L z!XxRy1Z>gAsB&Glc3c1D9vt@fYoD7dL{DDtw|k4{+q>~MUyVUuQ%U!)+7J*V5K^MT zs&1KQo$g-vcUkZ61fz8(;~HN3HDOLTe+(ge$w&!$k#B3EX@(*3MG%7-w;5!ne?Yyi zntsI_Qx@^*G_(*o7V*c_%!T{)aYN+HeqV?xcARu-$8b0r~4E&*jZxsMpBJdo(SZ>~&v z2%oF*;jf{_=WUB8U1gpZNgxh>aH8`~)cC%Dj=~7LS)p0!Y417ivDV(6Jfz`CqJ{Z1 ze>O{=9}uB$HMeCt`}7yuVmHO?Y~D+8L_Qm~Wb&7w_vCrSeCSN@@W=egzL z*ns33N5`A5Q!p%*_8#yETDUQcfrCCLnZ9yXpA_JFKqtm{&07BBS?gd;PIMP)U&LOv3yO*?y^iN+nYkeYL25G-GwQRK2<*1n zE7Wcq#Gyd^`ny&c}JK6|?oK?)8WrG9)A z)t!eHM+v}e*n?1v71W}{pDki<4oWpE~`uV-(~KQlqtqOW+NQ z>h_VpIKB{vW*WHBqeM5rfuy6OQzm|#nv!>PaymXcgYMa}k9@)gn}|O5O0RGfQ{`=e z+ZGoc4RW$x*OBn>bQZyfDU*A<-V$21ucq!dGSyVZ6Sox>m|1Ei&(6>YNlco#Wh8k% z0izPPwRf441HWVq6G^?eAZ*U57loi_sbUi{V#bdL_MPM7(!x4^(60mr9=V~@T58EKS6Cy$ILHZk`0=`ibosnAo>ka=JZ`UXM(p-{`v}pnmmqoP)W0~sKc3=~vKw_7(jdpIKf$Zx zBY+l!N=?-9F7bute@6u6VaaAcm-_uDq?lgCOeWlkYzSN~<>om4N;wm+P7EMES$c4O*&zcSzgDZ@1Le zUxy_Wjo!m>x(-juJ=JaE;mbaX*t4(R^W^*e(VvZAZr8`z=gd*#R;-ids4!gG2_b52 zYc>0#(W1Q|OsBIy=9cA&ZVy?dgn;J^e7}#UyzNv=3exCIU_n?n(xcyd!`JJ?$US+| z&}O6O`VBM{CLGmsmpl*ITuVwx(qtD+V=9+!HAZCJRWdMSq0ec=&Y8!>2seii9!(S$H>L9K>~wZ+ zO4ujIw=&~(?}C8JONV}fM-NnF&G|^IzBdAg+fkdQA%Y&ySKsOEGZTd#b#!vUK!ZRv4E!JK^uSY!p@xwJJ*bQ2i z3d6KsD_T_KD=8;uN>NdfCd!B2sAZ<4!>N&|-}hovdAH${j$F#6B_+vuW6g~S^}i4& zGHO&&n|%3x8~6q}jZ3?^4pY;u1gQuCWg|P4F)$ikC5luYuL!Qf00^J}C>z9Sy}|d_ zLmOjL)48>^@$R=rm=o8|yrzgs2+g)K;}Vb4ms&bG72UV-SzbO^OJ(f=`Q< zS}uS(!K&~DHj%hXfr@$wGQp|DUpd!jSYA0k0g7xZs7&fJ-d9-*Div75taD7PY~k=( z98_C9Z4czh$s9P*9+-ly9mN~>Ic2bAaRHcuN`>mlJ;4H4Jl}V})zv%M-zreC%aP`6 zqgwy$?@gqgS53(BYpj=vYM@WkOJ|{ku1!FRBteufA*$VLV&p1j5)y1AI9!0inbIv| zqE9D^I__&I#HgCI=77trE-jT>ZFQpNb-jpmTW83rh{D=Yol@L`VsRC>9oRL(^CBq7 z|C5V^h)cV+_$8UHCX`5RVf8=~Yof+NMP$h9A9O;zAk!VFTE)mw;$P9yW(PD5!}`sZ zyjDpYJ7-FAb^fVR>i|zY`!zM^Xia}|twcOZF<%EL^=V3{i=LC9W@h$t#7|Ak%}}#zZAE$4DYwRRCMnuuZPNt@G;mhpzW+~-1uid>HfiicnR`ct>4mV;6^WWF{(PsZ!<-M7%!QZfNvs{0OVNN~lVbnKXOm%59SxbK-OZIpB`2e{Jn&F$$uX`_&w7s{=O4hs70}i z!qAfoivnaFJ>^0mPc0F{UUFFD()5$2_%23}tg#`RgxVDySj?7xh1FeLgrXHZf93}j z$)^>Gw}Uhp)_@wuHLRMaBl|XYT7MUtz$;Z58%r}FBftU)!)7ZEP$(^=>-yX5q;~&XOPQeAq0%Xn)xBTm(x*6YSKDGbIR<=Gd$?N#)Yy6%|n- zy!OKVL?JG!uV*zSj%E1;gCUXAk8zc{&Ear%Y@LiD4TtFn62$cu{e&efX}VuPLss+n z)(+7ZuUN_GQZFU%($;Lk}SV} zdEHV;;_dLN(cs$*;M0hbiPQ!=O0naq{TUsd)By9X-X;GLS>L~bTEL(|bIIR}!OFh_MNzLnRDqXSf-iD1K`E8*$Xu98Qo7RmSj zy8~|$h${x8rS1sIV9DTwMBJf~*=O#tR+_NGx8#&;Y{dWb7KnY&>|&LxAQ2nuQYvN} zZS;l{hRejYryZnf;C8dD+Nk2JPKv$x+UR#*G@VWh6fb}j3jZXzuQrB|=#{QaKj;IY z+}ICiHui+9&thQn2Tp>&G7A82mk~3f4YCT*?A2fQtyHuh$r9*@i=$l*urTl<{9c^)^XWy~p zfKyHQX~J2Xz3>hcg-K3H97+nm6RktHZ&0ZN>SsGQb!s)>2o|3Zde2cGa?+C>n<8+0*>K$wi>J^^-ml?gN}Q1-k?c=3>N$4Yb!?TC zlFFOjAthHMp3x{FP8o-x0Yq8ruqarSs3LhXy^Im-0}FMNQz$_;K!9~CMzA+je_^l< zs~|b9(MZTP6a69T>!u^QNtNu?ty~A1W>xvLLqj=)iFozzsPj3zmk450PcDm56BR|T zpsC^S$l;6HtCP+mX%h|VGJ$B%%`V95E0NAeV5>a5$v8jI#<>y7O(ssT!^OsF#&9YM z$4*m7ad*fh)6N}hy6;$veF9%qD!udierXjqsuN)g)I)qK#C%elF~nwZ|2-ch2JoJ; zs_LVY=x61)esYmY&^^LL7Aj7WyP4wG`EftN`(T|Q z&zu2q=E56+&1`!0XCQ@W7JcZS%%DC@wQpM|1veZt*_(0~k5BFqsQ7t=2S?JOsE;SX zeb-?6gA)N$#-b98d-IoaK*TUZg z*d;?zvC$Noqv9`#NP{klZq*Uzu;E<^8c+g44Js?X0H-W;{cAzvNyyFxuENZ`{K>Me z+sv;$fMC~*f2mg%G4Lt~YmcGXOJEyS;2~k= zvO@#>XW96o8jxYRzgl8D4Lai!2F+ptmBOkmZ`AzYaH|<8t?e$XWKVXh%{v+J_p-q? zvoLRmq_UFw==hk7kv-{^&sXyfkRGWz9>|pSGHINbud$wOJzlkVl*R15`+M@r5jjIZ zyCU)gAEYLv&6?pi^5A~B*jU)q*t5>fg;-Q~*&{r5Ftu}?u?(Tu?auyErTG&#wbqF6 z&aQgMZIEZZJ6eEe#Q4kArsrj?%^Js#Efod+VEJMdDAY5Tm)KcH@?eta1a)5QA0M>>i8U@gq2`mIOLpT24P>EaXLt{x{D23=`n9r~a-m0^sVA3i&Yhv9J6Mg|30=L^6cTc*pUac4nW6#{Q1|c)0@}xL5_@-GJ2Y~OS}z7ku0OCoJ(mJkCS$V zUb8m(zJs)B%C*Zb76CXKqCRc>SL$!zL|G7IcpoiO_N4!Fr>FlVZlDz^a$x-S1g|G3!pY2A4zA60qo*@vmy z{o`GR29z{~?#f!ZLszFZCHdi6`S&)O_6>Oh1A~#bt}X%g&y7`8OhryZfy-OJ$vWSL zuq=kVO!WaaSlFz5EojrNf~cFdZFc3IA;Ks}V9GoR8~Ul@&2p7jvW+65IAWfV?^jml zCs#2L0N-2HI2ku_5Y;sU#cCSCz5VDmyJ`yaS|$adXdkQ%dT)7~hsKjiVrF|cNvjO9l)5~JP0XDi%_CGzD7jR1z9LgadEl4aG8$`pE zZp4<)>k!~hxUqM!BH@_v1uSA>rvsqw`UA=d!uy^-`8ssq}l~3Pj@$t@n-e{N8Duv+47h_c<FfPMFolz)Sh=f&!ni@CVvH66J5kECAKMCIp z;4Mh7RrLgO`ZD%hVju)~HGnZbb1FVjjzeL}>nr7z`3%&(2+{xVJU4&;S6?rgHb$Bw zlAAjEr?64j8^oh{lc}~{M~JFcu;tV7;d^?`q0|1Tv{nWbw7_8C7B(9?^z;+?!Hd+2 zfkK;|H0(Ls$J|H9XOB-U{I>u~TPw5lWV8Of zgUCZgWduZE5ONe16tIV5=)uJbIeD;Tj~MDn-=D4dF|ntCb~bo45jTO@oNWY-40Xne zw+SwBvGvvTz4{bj4AFg!B$@`h%1v4D!D3>SW-(ok$E3ToM#b)LsqNrj3t0R(cVgAL zrH|NU<>hibIU7%%4_0cPYjNZfM)C|%FkjOqLc&e)FH%cJM*}X!s@Z?ho-Q6(auXnk zQ4ymxC3B^E`;bhS3P7SJp)yF@&PZTU;x^{zYZFO96ZEv2g!ijc20S*4w+5=R{QN%AyD0)oNF|wYRt4?8dxiZEp2m z^OmRa+yulSV?$K7wZ2IHs^Fx35oKGKEGG?h_l0P@ZY0S}V>O#!UW;&DWvkJyeGU~P zAg3coLPFZ+Sr__Q6kB>!K*>@`Y`$BalK{d)rnj3C(23F3WCK`ap<%&qgu_2Ro|}!0 zCV+(ADqj0xa`qDbC?knI>>hcLf!b8@le-XO zry;J*$x`Suvm5aC*RSR@-m1{5mv4QZ6+x8}6ARYW(aD%OEz#QX{buDY42c!NO@w0G)*~O#voF@PtwDmX zJ18ApZ&+pGv^?^U{^)w)5;A;b?hOsM1hBBMN7+tPa%NLTrr%ken|7}!9q9tF2iAol zSLxu5=q~K(qy*ByQL{B+Og*ctT(`0$ZgRq z4Wx~RdB0t^Qm;;sF-<{!$%>?U5`v^Eq}R)%$pL4mJDyRHhL7M5GB;~}PTqq;yi!$F z9pT83(<6>@NZbxoyhD%n3PDz7LCK5Fm#DOfE~F^1?bB^Ut2e;_WX_Up?1Y+Wqh44# zK5kX(GtW~6w-XJ0#&GdV22i)ZS{qa3tqeva8en|K#ty!no)&a>3tpU}7G9mm;8RrE zQFC=@>jX&PUlqw2M!^NJWqUsz#xFIK!;3RC*8j33-)wmL8YZ-QE(2jcHFI-N^d6I3 zK&+&rGw!=Ox1#KbkmGfYP?b%7E7+a1DA?tpdJ~i_i_A6}1zno{=<@NO242WWyI`Q+kdkTGK5c<=;&xx zfME$(RT_=~1js);U=&4a8^g+O4zjA#4;seAWps0)`9t^Zf4PZgc#$AOdR*+|9qW{H z-c&ATxc@tDO|hc*KF%~(wH11EzKEmaa6E4EEPV78w!|N{wkb>cw>8K8 zuB=_|%craG%xV35g?0J)ghpm1xGOQ5O_uS8pqwR$=Ezi89ZmFV&2@!YVaKSV_pnaUm;cU zs;KJU1cgEtYhe*FvrlFF?nbxuSpVcD!u(XoIE%rY&U)+RQxeUj zb>NH5{3pHaJ-=o;@M50u*48s3C3~X>iVFX|-3=`(qR!m&hGY`=c}IZ{88DF*05{>E zWpKbMOqabImH4*v(Ukuh=fHOX;9ij^Q+fuzKmbcrVg=KH>^L4|N$gg>_w~NKLz&q| zON-=p_orxJzTr{Lnw|CI zE4!aRK)GA-SfE(==b}e*AbB>7!2PKRA+*jvt^Z-<=Gmz1a@fR}__Q=RpdKL6V^k|y zD?iMVKJ#oJbiLB;EBFDMX~49;*6DBx!b!KU+^GC+DMaC@RI66FY+aYp%3Crlh=f3~ zi~zbRxU5D~q_!FeeQSj^k)B>wLl$3HuVIg&VwqG!W1|rZPAaz(hlPa&L<=08YP|H- ze!*|+&cb4|`0P00l*RD1^P=+dgt|I+hqRpr)A~7>4}DW!WsKt5-Bu~mY`qD;2carg zDvYbRjW=`tX&)=AUUmRmM9C9ln=+>*6@MR+KH2@;E@M50&Q8Jx8D8ss0~W~Rt0JMd zFF3M_Q)i`Rmqj5b0D4hWNH!%m>kBD4c?2+0Q}#CTFttRCf+YCCD@D(pFd^_B^GCHj zX)YN#+DBC)xs%unp~Q%YR0be$?~uNB8kIm(e|J&}5i1 zNztRSa`Kk{^n`@X7MoqQmj+L!%`!1=LJ>saB@&>TKZ>9%1@D_TW9}4YB>Y3HkwKCM z4FqTRb~io8u3zHm)BztG_TaefJi#tX@7??I z{XP^F(lRpV(YkJ)zG+{So*}}Y7E?1h9D7hc^JyGHLI`Y%su4?D+26CbwY^4+m=3V_!UxeBmuC0FVtSY}Yg|qZULzno$n+2uCvRxtI8_fQ~9>DY= zjI6!C3;JqfQ>m(?L>htcci_uxFMRI|EOn&#yBpvM0Y=1M`dnZJ3t`xNm!O_GR6ErF z+Xnm%ftH^iBW2uw?VO6AKOuY5wynM0!p_cYwZY=IP2c-=5?w^7ET;Gf(L`dh@=d(< zlI^E@FOmdDvD4jYt+=nRpmwn1dl~UqfaqD14^ptyZ!f7aFfwm~qvO%Z$uK{ckhXTZ zG?$26QqtsZ?VVtp5NV6W{2v+g#q>GE=}OU4{5HU{2E3=Q0Ids$OFlJfbzAN26|nyT zrXrC`oD@aJwp@k?ilQ5Em^n%h{sXZwSjFU{NWt5*^}*9cT|UhDE*bjxoG0jE#-`Znn!=yM-{z_-l;%u@E1N}w?;`!{{>h()2$1bN5BN}@}#k-}i(2ah0>6@P%{ z=DXUPh8!s_m$@QERBrQKMA?6P^J!~OBKs9mX#7KOO`*cT>F&ohxZHGjKrGS2M4TB&C!RY1{fn8$*{s3HzdPFU0&KL}t5m$wCYKFMDH-|Ry@D)FdDS_r(=j)_ zhKB6iUw6=eC{h{58GT4J2L{CRA1&=Onxr8eKH(E8gks{LcKB{}@q=C(_RypH!X#i2 z=5>HN`34r!evg4~mM=s^FKP~fO0MxCseG3R(orbM{rxw>KtO?=aG_OJ_A=$nwLccWBeem9P9Mcl}x zAQt9i`V{b8)=y6=!^W>Bj%A-zrg1W^Qnsj?8#%7(bHLN7kp@~?wAi|hk+0*` zxCvJ&;M?wf`5mRuj3ItoRA<=+a5nYl9~Dh5t~cQr2N7l+M@tAFi(D!{?2@vfsXuva(Ji zdcJNZ$9$#g=QXoDiVT8~@D%K~ZKglGrex|~Cggc@6KdFcmqfdGfit(WLy$uwhS@t* z_{jTN#&i5|$A#MG6+Y;p^AdbYiz|q})7X7;@V^5+W$j~~1TZs~mi6e!myxqRWCyG}Q)_W{F$JTU9!g%Slx!4S)j26_XJ`1>d}1_*Yuy2KO2Y zU7UV*K)OUezY(;BH*d+iAVrzJ{r1PJKT2?kOKp#Q2(jz^ z{vPYQsVSAaJ52u+3AQe&9(LeyMM1&j@6AmkB&xjoK>_I`RTkZ)H?uW6iv%mVY z`|(wiM2br#KNIi>c*WeiZX%K9$w<@3#l@N6YTeVxC^qxgVXvGH(t84@AhHT2is$nZ zobkxwUyTdg@1*_qPF#HL@UTcRGw|vRaj^93p zV45i?DEy}7LI-8Z|Ll$Z1Kmeg2@^A2++3Oh%iVRY)SoA+Jr*#0cq6~qRCDfhpxg5m zg+*{;7cOHM; z_|t!BXpQNAVkyJ^qRrPjM_ccYJ)&7(E7#;%L}&>K%T# zntf6z8;`u^UD0#>cq1Vs($D|y`?_sHWnxxNSwn>zb)=-KDC{F(1J~r(KiG`qNxXXK ztBW?H$ZT3V9o_E{xsZvwe&Ugm)ZPvX_KU_bx!44M5oFZQPu;cERxooo>plt`Mp0+- z)DeI+{3efFeYw&PRAcFQCECK28)b$)&Z*Vp*ccxBHQLOvv$J@Kc&1k3Xw&O5Zso8M z=lgcuJwADp;O)#;(i5uLkV#m;4CsdQ%ligd-z*RYgokq2@@e&k^=YzD2WN~1EeaA5 zE-xIYlXWgTBI1TdhuseMvj)2ElD^U`%^?6g8zJ%J?#NjZTdRQDxSfWR`0=V=%4xJ_ zUPkPHc2*H;Q&8#y?L0dA?O|NV#gyry7o=;8Z95GSm@O>$G@{=Tjv=`Vp|NDF_1z}n zFIp^eClkU~1WVwfu-U4Ozzt#+ zPcsgF;}3aA{rfWT?iiDd0}BVYV$m3%m^dI`p48jhn;K1AjdOZRjDk3lEZ7z!YU*h^ z(8OF18Sht>Eg$R$tB2&VUbga4Yv}X_#b1%z+)I><1(bs;Uwt1(LFkc{y;q2d^zR80 zSdI!Fw4ylS(Z6K2Vw!n?crdR^>GhZ$*hsiOhGu&i9v%8#ty4NbsVa7bI5+IgFK$$p z756#30sP$o>!x2|~TEr;{fA}Vzn3Y@&<6$70i-4k%AVuOwMyL9BPKviohPk%~ zb_rEgV`98I1QIgkiyys=wT5=@NXGRkqz-T1k7l2WexeSa{E#Z7!2kTKFd;oYWD*PP zTEX5pxJo@+#Es@*gNir;*PkXs3jqFQ2wk9px~T%!QjapbBI^^I6Df3pEPF)>l}{H=N6T#|HUm+-q>BnINqc)1@$ zTN|%^8{sVq7Y>f|&Yi~s$G32(nJ3k#$k5P4z{(aBxm&RkY}{s;ZW zf$>;Z*C-mt2y6W^5LRYkMZXux>$Gi`uMX_sh|L%%9&9e#^Z+r4T{swa-28cM88-Zh zDIPIg4YYXSD--1v0dKGd6j~=EF-mFZANN^e?ZJsjn9^^4!cu6M%a#I zGF86G0{#B2OQ~~Mlw9|y@$+}--(BQkA^0ax@7puHbSry@Kjll{q}kT(F9kxCKsIjs z*%tpY^cnNmJn#HLIMBqS;e`6J4_bYyG^mPW@sgZGr0%_LPr#7>A67p9G+o>5SM`Bo zzFv=g5}J)Sa=CL%*0Qg+nVo=LA8glfY;3H6JBo+V;N5c7C@X!5EE z(TB^}?0X6{a(@u>TFqDE`%0?G{ZT@E2j>x3FGh6TP}Y~UWy2DD+Fn0S6TCh>j>lIL zXxbA!j+_YHdGAf3M9IXcgAn$iO3>`ILs6|61Mlr9Jh4`4CwPcujV)I|o z7}{=__ky{LX*PNND{`ZpwWp2EE#az2jdnN|P_nCFyVAU6vfn~9x%c-jNs$3k<}{R; z06a&#HF^Dw`H-Ujnnc)px-*3qMa!g%nOXXZj9hGRg2D%J_G6m1Fi1qe=mn4qJN)Y7 zOE8BZ8gAh(r|{4=^Wm+v>(8{bv`EOv06+$f?<OFRbQ1oF*Isbq?bpDvBC|~y2|2=No zgeq!a)18=zsfOS$sLZs94Q_|>EueXkcTO|aPPP*hbVJvhGcLRAPNDXFuI}Ld%K(ct z^uyNSy%-V$k%q5p0#P#Ar0$E8q$AZX&XHNqdEdUvmm^%&#V87Y{ggt~SccsslSb`; z?k@pES%t&&p0OrclOX9id`UT}L37E${g+-W1Z^iR3MXBP`V6f0@v(&;yH?d7*96h| z7=OGGkcfZ<0mX3plKLvO#!rrypO}Iv=hVR1`{IvOP{{DPD%Z5_}>A)>058-ncaU(uIp| zAQSAsFu&h0Z%KM$d+byS9EIxq_BM%>z$Z4A?SZ(3n9tllR4=cb#aa#x zQa7gP+x%jpVdJY5C5#APf3OWY^mnR+c(3xj=#0vJFkY7&z=#gwc`0BM~_c|2L7CeQ5Ox`c~JuD$NpFo&*tZwi#cR)@%oezvD-uHl%#>K2r|12r}VxBB?* zLsv@K+KmsBlaV&hk5&`C@eCWhxc=B`7+c#F$iey#*-bEY)lHG7KyXaW2|gNv@l(CI z!{?l>c|oe=@FVz|MG{w_FjO0pwOC`JY8jF0`Gk1u0dq-{8UD71RC53h;AFd5FkRZK zl)S`*apb{5M>lpyEZfdJpYfsqSmnr4M04W$fX6aeRpcnnyOQmW$Q7b=oKh$-u! z7JuXPW`Xjin7!Bk9$pJG6MCal9TqmL1#Y7SHVX-fZr=@<$_a-eLjK~5Vb+#k@JhHM z8)w;eDJ}e$$D}<9MoPw$( zu#oOvyVV}3zkK;(-@ZZWL;AzIQ~&(%%8dmtid;nqPJvAUE|oQEx0j9v&-uQ&>@XCz z*V^5%*L`B+4#8LOE#PDeq`FTYo?w}`_eNmWKi_;6C^p__dJyuWJeB6r#p44A5HfN5 zLQR#H7Lva_%uF=fflW;{*37Ci`723ZqlrJnPxIuI!TA)}zVEGlzkf&|Y78GcfO03r^34)B5zVwuZ%!B_uNSK~`7A9LWhkKuiJ+c*KtFWL zb)bjC>X^7R&@ z+fNLZ^tq~R{(blM!qBpZ-sQ5N^lw8fIn&Gk=f8_=`AplN3ZPbC1Bxnf%%4M$n(E`V z|AOW3?dnvBh2hF*GTG@`3i8c#lOO zYW^e?dZ7^;o=#)jb@?@48be?V>wTz# zX+-A;s*?B-O*#|sp4ZIXOPJFzS40~K$a00Ygs z>8p-r-8a&1_bxwT25s2suNM?E;?4d!h7icb^q>zY5cQep&+C`FAlsKqwyj#9NKueQ z-sDr*Gr`wL;t%LzJlg->i-BP)LZo5E_Vz`O_V8{%+E0lj zL7H2>2=A@b=$b#j%!`SbX=Er={`T8Zlc}Lg-%r%!E{=E2>BL>jW0dr!K0d?KVrgPEVrJ=6xmQN59B%%mRYX4Ff zj}bK{XBrhbk&=FkMJmK+6~7~De7vE>x7Z6kc)|{+=H<<}31@;&r6gH(GXG4c0KAB% z8G|3rPrUMmSebHen$ApiVKqICq$EamavpMNvpcw^VEGJfM1d%|hfoUkE|Zjmvv%&?k;tu;k#h59M9>$pI{F(M|6n4C zS?>2+GwZt%8$5RQKzcTo9df4nb+}E0qs23T{i&9Y#e^X%-*@2wAsdh9Op0}Li}fK~4bvdzwhncYFiTq;k5n1To>sxPJrQGTLNehr8;Cr(J8-!#Af7pJPAZ6bo6U0matQ_ej1 z4k7@el}#mzAK(bw_`6uFd~IVH##{IW8Y#vF?!J?(7*eove+neUZMShgg!*Eczn&a* zA{jPlKiys1UlO7nQ3f}JOu45`ksXZ>gNYJAPip;iFGaBQ{hwG0&(RGXy(fxh@oxOB z-In$t(jZVlQGjz7LA<1rJwHIX{I*+s0%Ojr+tn`HNfZ=(G-1V?e#R=l zAOn~R<*40z=>s)}c3t3POE#szsR}^48n)%FY zh^*r6&B)$L(!?c)Y;4Iew|8~({&9$>s5PBTud%76Daccmr?>`jy)Go|sp+CMF=Cmp zC5|1Jc;ib|qpUC&Elf>~sTBW7rjVMv10}}unkUFYNl6OH3Eim;a~vgk*z;sXZ+2Dr z?JdrOc1%TKf>j%Q$Un9_YA-%o5_p-Hwwr0Ehz{G@L7Na+mAc6PY z5Wh{{nk1P+CWMy&^czSR@|MdTXJ3(nSu3K$Gn5>7UiuSHxTYaCfk!iO7{Qg$E;5>4 z<1b=rS3K*F-=lUe1ZTg)kPG^j)pvFd{$5!TC`)LRj2HEJQxzO_?_}YU1ddkMbli$9 zb%MwXs)=1PB@clY_wJBz2vmpecgzG|i2r%kgz+Tk!8zbFUyXv zk89>`D&zN`aLo=oS}DLTS<;tysX<)pz=VlqY!>Zr*2SQAS5b6xE{Vk15E>1E;E*YF@U=UJ}v; zF)bMU9li>&EJV0}6Pk)?>OQA6dBX=2!FF^Sj!{+1S;xfYa zG2hq4rAgabl^3Io6nE*qrTp)4vkLzO#-uZ_{uY?;tEBRv%KOq1`6%nush`UnF7u zJ>>cet#r>LhgG%q6A3>xMj)-29?AvwIrlKe(6zP!FgSYtH_Q3X&hc-4{O0ipW1> zGfKh_MM$T%yfZ(56$~LUaPXm1x0$lq_Y#qKlnuTH4;d?+vXWCk7LS8tu)5A31pN_Y zw--d%J#xxYrb~(FwPn}eQ(oSv|BtV)42r7>)?R!eB)A5b;7)K|+!qfL+(K}73-0dj zPLN>1U4py2yE}XL{chdA-;b@WI@Q6XUVNP~?RlTe>IogK*5av>4UW z#;lf2^1>|%KFrzxsq)wUx{lr)OpqqM2;cnU*!wY)m_9R8tdQ_?=aK)j1`ITp2czPs zRC>}Yy2AaHdtZxS0JUT#;>tiG2$hvalqGfM?7j04C`Gb-CVe7C43Y3p_VNp*j-0R5 zx(Om9&+~x(7HYkIH$g^@sfPkuMPl^bC8v9i%&9Ur6&@;NhPl;d|+Gixqu! zR1?2q{_*b3;>gDP{`(n2x)6nL4O=8XRBF@dFNB4Uf-ZXu2j@C`S^I~hM{DF#WUi?e68WL;#^|-uF-IkAA;tde&V!esiE%0gkrqnA<4ZaUhb^ytdO&yxL%`}| zeMgrE%^}U0ItGD2xF5c8!KmY~f6JX$QY=sqy5?rsgB$|aAoVGjDY!7;KVP*|3XcDe z3(z3jS4{m?#niN@!R1WbeJuSexp;!bHcXJ0S<=|2MIjt2Dm8iaBqPg}lyuo8%E6@v zIO>q|>LlFk?teQ8Ti-0p%LAZ=1v&{lov~!3qKu;Z+?VQG5$ZS+XK>*fZ{m*C-}IfJ zdv%d~H83N}W^ZuSp%Wh}qL_3`OmH=vE>8u;cI{QiAwn&18$%eWL7Wp)ol_5I(o|}G zXu24!%=`8NQ>1_2QcEu}x?zpWY+RE`!wW)sofc6pcF%pW^v`xaIqLBlKFzASG*$*_ z^vj3TBwz1(0!CZ_N3xTNs5FCQnjfLZmN_^4xsDnN9+PJFoH*u`LF$ob!xx^aZDb9x zp9|Fr7G$89)u0s;og<~Z%x&_@r<()0zpfX_P+FCdYLV`~o!y%Ag7W=P&QgCGqt=0t6Cd%gSYoD7WhxD;}fCPIVtympwBw|K)E;({LhnWsUSB6Wdv{d_bs#*bn1v$34gh2Q&gH@iLV z49%WnX1scs)AXcyZog@FjU~0T8FBxa)yvANs|$gy>GGyn`-e9w6XiHf(eaXc?mhM> zrH?#E8TQ2ECv9sYyqN!!i*VQ_%#S&x1D^_qb=qMQ>ov5!paYgrSBoxN*@|*@RfNR1 zr-^b{K8J1idat*}9B;0TH3+i0y4hl&W%%bY5qN($Sabtg1WuW>o8mGEaOEQ4=+D{Vqh*i&5J){@B zusrE3lJ!7?aS(yCHB?e4l~!nFtbxnmZLN(N?i^`R?fPDHbm&E-yIv_zbf57nnmjs` zc;(z%4p!nx&7>xN@0_zu$|WzO=-)79)=#(z6V{DFqRG~eW&b$osi=TbjDL0$%+h5o z73uht@Z43+uB-Hk)RF0IN94D&7QTLaGN`o(l}hswhgRW2Q3kz?YuoviI&?0O*_vu< zMc1|}hykC^i(eafjWHsH{t=#@%ztfVhghbY`yE<67*=BWvq)eOuQU)I`A5^A19WR+ z444w?9I2GH(O)`vgHB$dmRE5j@BK2Xe~z%m2M-|bhIIAvfI;{3{C>45CF?Q7viv%2 zv;MMJw{`PQov8R`OndneS zF!w0|N@mZMBhOWe2atCE)8C~bVLB36Kv{t3yc)mVw-UU#i%zjRb0vIqB(f?o{uye@VPNI0{{|g%2wjY@ijZ-VfP}q!Eh3 zlR=5mKqy*ZM4gX}P$=5`^9{O2Si0PJv>)C*lZQdEW@zG*cWHiLdo^zD@8yogoD%C3 z;B>uRM@5EK8livtL-?(&dMjC2Wdohp-ty?;)wz^z-7Y&K(hILon?FaLWAoz)H~qu< z5{#{lTqs3+<4P=E(N5J$P)8f8w>yD+6AZ$n4UFSq!%~5N&<7Lu17RT5I;Ns$*dbMojr~Si-3gRO7b0aM=>Gs!65}qyXRWEt+ z1Wt>~JkxHe6(hg$xq|({EPuX!E({-=WAAu+hJQMJ>2~VJJ{U#XKCN#tQ6jvsRXmMh zwSHH!<0PV`mll(CV5GuUh6%cPvq)0lT-ii3yL<`Ar=+&-KMCjgavCm$5Tp*sdWkjV z_4Dd$^}BrX1F2NeDE-Ghi2ZDsc_lj%hZCDrqw7g97{hHK?O3*}s`jn#U`(M+KQ-9o z;()?nU=3&W`KI&w;hhd+Fl_(*r>0db^V{GYyI+Y7X{*);Z1&df0|&wNJxvi<>-t!{ zrGl2Z(mZO?keg0vMIj_W`#TmQqW04Ssi40s$ZrK}{nBMH=6+~GP=KX6rDx|e-X|F$ z?ZfF029~@rwz@+Pn&*Mb%Z4#whzsq?lnRg(*{4UyytEE~bxM@}S@%;4W3pGh)LH#q z7-Qc%L5*U*vnw}cL!X3%0BjEx%@B>UOet|A*Y)%Vp1KRxO-;e&-&SCtrN+`JI%c{$ zS4Lai;#-CGUEL3?Q_7^je&%}Lj#c?Ddk4o6HiQ6;e;D>#aoEuCFuKEOcs4~oBh$=+ z8>l#;h`xLB&t1nDrNF-f3D(x~X##0b7#SUk%!zb$NFRjbfLdl3z37MX;fbvNjTpVZ zKGn^`FObRG3DGoM!t`TCq93JmWRhrWM{{_4gtgX`{tks&H6T4b>K z(9w6{Hm@?J>b9f+M0`%bq29Brc-}I7NrIbr!Mw4)+aXssOWUkxSTEJ4+!aatNN5cfRD(R5Ru)V=k=sU z6Yt(`?IguYISP(9%9Ykd^UUc41buxSj zDdLm3V`LIjBFJw2epo+h(2C3_3}6nX(vO!u;bPSdZL^q&J&4Bb-o^R^cWxVRT|58@(dl`?;BXqF}KXd{MbOT+-A`Y1I?z%L-;9&<+lLBG}3(^lT z%lsN9%gO%vV8XucVio!rN%Z|ZA2DJXgknzD!`bbC+XsHy3?0NZ4XDo1xzMr!^u$&Pk}b8GisRpAT)sMskp7(EL0@Kmunjg=eI7Ox14W zKszS=1bSI83%I@e32T+CbnvsSI?DV-D}UYXT)9>l{%UmyPSRkbjhtvAq^_UHE=b)G z4|wYGly(s1rmzy!ilTe7M{ub1jL3~EhtZP!w*pj`!mf+mJprL{N~ut801|1T%aO{R z9+r#{k~e%o*ty2AWP<`ibyQqva7@6>Q$V;ZqFB5fLJwVmT?eUuo}OYDSa|#Kn>v^Z z!4B#R?XG{Nz@+Me(HoiEd?|2ZfmA>;^4BNfe8#`YUfVL_#40c@ICht+ot4R^{kLD_ z?O&ov4E6~)j!ut>?saR|eXYkm%8VTUFfyGz#Ep?8xdBYG8UocNN=r+@3@?^Ru^^Bv zS%4l=(}r>n{~d=Pt_V5dnTkQ-F69u_H)H}G7nse=^iznxD$0sruwJL^yb=?Q^>NF)w{ykr)=*)aPf{inl5bsu=9%{H zdP%vlx62HEH=c*E_xnh2V*bk!)-TTz&hb_oHKmQSjkv!kImIxg10Ho&LXeUmG&FVa zXo2O~n-51sA2FT=%PS6u@MRxjA z>vkUh`vnVuDGrDU>x%#%QOvZ;Hf8k9=x_vO(d+I3BDJSEZu;)UvCd)UaC=igB)DIw z!AF_*puZJy+;TcZnAVgX%z)R8%W|DBD815-a@7ZcNl{zF9$OSt zJGE2k4e06U0FWgpNG>487o$5XrRQf8SyMxGOe?imD_TT#vEE8V+Kqh_VBm{JI!JZo zLtOyB1rh)Pg(`nQFN1jh!Zon3kT?V46+|K8Sf4$WA!oY>&P_Zm@FfyKfaO1l}Did z;0>(WzB9#Ufu)C7NCsBu`4T^@7x8>5wmIq%nhUnZx!p|&1>cI_`m#!aWU7#`8G4-? z1nkQMV04On@Z;4*&Ddd99ggzt+_7E?$mcE-^^jqp$zKINEYMHn)z9~27jUMsK4#NV8eSA8QC;RYm@NbUmWR16TC^2yxfsNJR8C zKX`phQ`#c@v$}2TaFT2D;Uo9ju9Q9+nxsxvs2W;l2?>MmHGHx+f5-C6%Lt9#+I3D( z9NtRM(r2E}Rxow({2_b(8DD?mmbLxFDRWa!L%Wr}V-ygy#se7ies?vz8i;bU?uI>G z$*CHH)Ed3g5L{0g=dURIiwCPP(h}2cL>>-QYBj$3qpZBg`;cvUDCA5ymFf2QB8=kBvX8R6?14}?DVBIyC9Aa z6?lbmckdO>p9aN`(GFk4Yos{&U2MCtYvo&~r@1bE#QIN@bv*Zw4wr8A--@CAeg|z{ zfA?FMPNwKa%P2q(VMaX|`iw&K+*z8_8!gjGffJ&kG8icBo2=GEsjDdrt+J!P(3ZG2 zBQ2PsVC*|tNl+09Lzg4J!@Dhs#`x_c+WPJS5%li> z3AMwNEZckCMMd=;IZUC!2xv)PE;5JHd_eX|&2up>6NJucKKFeqD~T-!ypneytkLew z=N(}W9C)%LbfR3HXi;y-c0|{k1q#;0<(4Id3d}=ibL9K}lCAc>Pey7!ekicJ?8Qj% zRj1tVU(e!{sq7nTs=DZ#0*qGF&D%Q?I&#g5!h4+sO#9$ozFt#?faeL$ZLJ0h^eVfA zQ0?Z!teC*7k1mB_AA%TuHOr>duauJ2rX%FN_ZOHpAkk-6$t*N@>(dgoy5a_@TuP_Dips;#xks+%uW8N7zsVfswRqfL`Sx0fLMx!oS(jePL(hGqbOJLI*1 zZ`kYlqATs1NIGx`22|+4@4( zG_yWK?}}d%?HzZ^`zZttKn8>r$nMh$FYu@9R9kL>^_Fn|;te4}>l*ru9h;y7pvZc0 z{i<7B<$S>WcF<3!IXh8X=z`*H`tQ9#S|F~W?npu83!*{)e z7$gKBpGZHvfB%?b&0zb%^*gg}V^xVvDa8wc>ABH@l7~XKmZ*>i)yo6KB^Rd2G->;K zxJV|e1oEz`-{=5<`;9&v8$$+M+b$1-=(-xQ+Ao%AvVe0#`=^-ES4H{<-Sp7tbDfI2mgaCPeT)rK#6jp6&cw?f=Y zF)kcO%HOOq-Crwb^XK}VeJm@sdv%?|Mro}?z2(@NB4eUOloMgb<6Yh_IqEeZ)X9ZL{dMpzIR`g znJ{Kl%E4{#_!Eyi_3HexMD45~yw0H;rymIO7cKvJaPLNT+{tVL+KQfr>J$SC@bHOM z_sb9xE9AvEkDH-xeULiW6ohr;gjXH7=uscf=5HQb_bNg=@R8ssk76mBg{hresL z2f~n+#&)BAl&HwXcN_+d$#t?k({YsJw*gdA0OL!J;H@rMp16_$PS8TG0|bednR%eF zxHwc(8C#)@l*}1H&CMT)i3x`1lqfp0bYT_^K*XyYv!pt>X=hDL2p6(LpZ8wu7mcj| zk{c!(LMX7``$po5xIWO>IorFi6eefe3=>baEzDBz&4yt>YTBY9@!xlLSQx^#C*M$yUF}Vi7TI0#$iBGD#sx z%*BS{1L+|k)M*OSx~)F^Y|HsvKS_wfr~sLUs%D_fU~^50j73^~!1YGf0Rt@7!66BH!DGr-U3a70c`z?FPUo`Xf*NCfb2Gkzf&#|N%-P~jmavT(*FC8~uuF~7 z63JIi5KOIg4~ARYcOEcADbXZK>BPf>kPQcHvsiV%(*i^Ey2Cu{eT5)G$Ncw7^0Mt? zVFe7Deqv0_?AGsU5p&7VqNuRECO*~%naRF*@#%khV&{iJyt#dOjNn(A2gY+Rf9 zwqKe1J;MAMV6fr8)&gL4zLqD&ow#N4v~Jp?YVe(+coq?Z(|7AVCbkR`!_dHDi2a7!e<21m)^$vF%P5rk7 zWS6EUEV8|kgL8}|?SLx%U)Yku^2pCcd`@tq%O0Wfw%P9Ry1z^>{-L|*gWwdtjCp@J z&N9#BTSjXQ;Bgygo~|FNqUm>=Uiun_Fz-*pgDr_Fc0@?BKh8~4#viu2pE^t@e68q^ z1t%wSsT{sH(C*mexDl(4Em=lcg+~+!D+2@kM&3xNOozE<-kZ~wO8J4O6}%__iyse? z>LN^MvegzLVozG8+6XPW%Nzeai$wbI=R|8DmukY`=LvN#`xqajc(XdToLpKo#?Z5hW?3>4l#W|LI3AER>5>^nwDP4SGL z@5akdV_F?_s%B5nD)}Tiy8cAEdM`li&Bk8`4xHebirhDPg0Fx6j8vUeB{~(z-6;6s|RacS=&D0bG?WNLrQ31zO%g5x>CZpRTnl` zRW(6UQW8^E0=fSfKVnuYC0|tWEGZ7%4|r`jn4u$JeoD$J_J%V7Xq1J5E{%@m%04NGnT-99K359|hxVsMsGNuf9U0}*p*otUtyA}1G4)?z%Ke8V4yyMnPV^){ z4fWPx9J%jKGlW5bx1mKMoZDgXd6YQ+cpq7DW|Ka?9kc(f<9VV)+)&w1p)KNzu+nMopOR6;W)8J7O(RKFqgoQ0_$?&C+p z?O~J}mRE>ul3&|R1k0tHhDPAAVW2u{Q0#UbxPgXs%PQ3iAQInmq<3o>O1zK&u2b5a z8sRw5QI*@}yNL|Et-)}{*~@F`$C|@P8AsD1&tcfeWHa8c;$Cz398FRs;iAZ;@}75O zpaEn3IFn;{yvPRVvPxk%=GBOSIf_D*obj*Ns&s=nx3=p{P-R}7mnYO3?wpgYI>U#9!XG!jYIyEl?(nU&0%pF4unL7l0EkSDHM^jaeh zN~z9B7NW#lvmC^|c0GJ-C^QW_m4Xl~I!u22kR*Bs*GERC+0VXQ8!X0-(kCtCI9l<$ zy_`QRE$Gx5UTqs1bl|um z$*(KN#o03!amdOQVtEGyBL7(1_=;)ts72;CxU$@O#+|={_3gV`z)`@_!qzY13rQlg zJl=Z}0DW=b0ZLeY>MXu|Lmg+^Wi6uj<5;MLiAg2*9O=#7f<7eXn%7YmdQv5+%UP9V zCh(gqYlUAnKTizccVJ{P)1(5!)^9A|RDjk=Fnp-nO>axB#nm3byp)kPT;d`A z(qRMhyV{O^T|+$cmDtB#wv|GJkdS01k+ikeMa1H$h_ z_sj1xu{Cb`ZNMl`7%zm(Hf?AOGTVP;#WcE5wG~9gjfc;Tn>Z@|1a+~S8$OYz`mcoF zckn>>Tmx#MW?cjBoDZMEAGLTAUdW5YgQQjP{ z$|}xZNqf0X`E23Yni5&-?v}@D5xgKK{Or5<*PO*fRum{w=IkA>g>ZWTxe>PbX&tl* zXDo6xxk7;Mfg&gYs_m$82XNsj_RHOQ;^1Wlg%SkFN%~ioJ0+OTNhNPI|Xn`hD`x4WeIhUIzw@a+zuWxy@10LQfgs_jc+-y-yl#qEXs ze#07trZ7KN}xji6hdi@ zuo=Ly_J3RewT0%-VshaWnYRCI#&S2fmg}LtMr>~URW4GIfdEjVX2o}AGn`2!n^t6+ zPxM-!^wwKAppJ*0tl*i=3^dtkZrEB#c!+d}j2X_|IVek=I4h95h+^U?-a?;PK&0+g zivoV1(F0427Vzz3cE@pJ4-hy{-J7CFP9H@j@;iPKlE2wsor#M4JCGHybHOn8R?+~b zJ5YNMeKd58ryw_jR-ZESAo`}DeWZyt+-(k9?x-`Q#GZx`3H~HS;HT^y4CbG9f z?1gNYeS|sFkK>Qju+L-H+5yMUUv4*7`4g)#2l$!G z>hU>AQ}1ctaYESj#FgZc`TmUG;D`s@@Pfw+^ReZZsP!j5TCB+&okrA>Xd)Pd-wtoj zLs&p0OGm#^;>fmcN`sWY!py}E5D#`k6XOPBW3aTU$fzZKV-g$&0oFKzNqpcx6Q187 z2^ZmK=J@{p;WBeP z1UA9|gQ(O@o=8()sr>t!mcF+s&(a z5ZjSqzyp5!(JkZx{IOay=yC&Z8LwZe5}K<@r-tUXuxY6TQX{hTRRMca9cXtbJ5@kVy0 z)Qv?{>h4oPLiuDnxU=!b3?-hjBQ`kFcqM|0*?02+Uy{cqK4t~5h>#<`;(Hu(0Q0I7 ztEF-tqJp*}Z+s%tYX8`+@n(`Tt5TWVHyIUS$_}&E(8jj2#k|b?Yc~sAck1F>ATMw% zcuc4iYp_}!cy+8DH{LM?OlmdJFsTC2JIsaED5cl3f&GpiYrPnKeY|q5zn^1Niek>Ns zI)>@`8pIvKeT;7S7qQh`5?}XQ07B40f4e3JiUm|SoY#x>EcY9Hx#$X<@>zVuRaIj{ zBO}qJ!da7Qsey+XCkyS~CrO&$;bImdI1h3qbxC`VUO!BNUFbl+28^FWtprjaO7cFB zK9lK$*yX0Qel7q}Kq@Otr`s!a{|}s zr&YY>(3yY2vNChy`3{fuYknpKucGq~Tjt<*%??WdptZt+S`o`TKChdb(106YVTl4% zGWc5HmoF;(UXYWBLi;7qX#sB89YoNa$!bs0X8_cTK{6iD4b3DnCG*k8W>4q)`U;0F zCK}p}4(rd%$wj|`L`haLAdZi$9M0{S<=!-&E{I1o2=n6;kf3J5oMCp|*Hr^O<@NOk zlsMRhx2MbRw<;DQ;se3%czEQ0j2_|5%36sf6HO?B6#-*g|;t~R#?Jy zZ1$A0yROZB%C#1%0F>mSf3!GYrxU*OK`|(OYl|*@*#Zbgt+8YPNDR*Bmpwkma$X#o zpN(k-Kp?ku^ZxHzVb5NElJc_5BYd%{$S=f?J$X=vtpB-%RKWZ@LrIvH%v$4;lKC6NePQ{)_&bxT$! zpGf)K#AvavVJ(8Lq|)FcbFzeK-keByc@;+DV7nG!x;wNv9W)9ce z=itG~=Cql5sD0V#W`xj1kOA@lo4ooc2oOS`fx=fw#|(p3*>k zdK%Qo^d zViHRovszZq0?DbB=;a(}>apSfu7`^;lo|I#VZ0Qz5^uFmi*r&J(&T(QX2rNa0s6;b zcnTxLiDO2E-WC=NLJf!lXyc2zZ76*U|0OG)RoZ-yME4u)Q6grr@sUR*ScLK4{*4QT zx!R}b93GUMCJuUX-mE7ed@ED|GRM6dTpRMBh$a*(!WZ)5@mg2>bFYYvtDU64fC{Yx zhuu_$6a~4V9F7sf>~S-9AHpG_^Vq|Z_qLD&z86U5oeWSvIz|CR*hoxNV6ti!|2Cz| z=LkjVHRwrh-5OP1Ys5PZBeB-_{ih3UfA`T2RAnG_`=d~$ginGIW9Q88M><-XJ*YVuT%A7Ef^jT4MUnmvDKia9V5 z?ewf{!Xl~a!p23C? zK+5r}6n?i_SK>N_xq$fRdWf<=K2}^SgC@p;=O}G;73ez_D`Fh<@N{oLX-|TBZy|R= zYlF1Y{F%(o=`DusYnVR<-T+I36Y5YX(FC&7epEQHf6q;^@D*s4={5p14!6m%|A7ej z=G*(xDQO|XRFTH!`9z;G*{;;C2G=XSO|C@?H0$VYO~j*x?dR0RwUq zg+FIIS(bkihvc0J;i26^@|c)rCXLHW@w|9?RFR5kTpBaB}TihL{k(@lKyd119&4D6jg zA~;V~@Klg8F5~@KQw4eR%lD`M#Asw{)9i1#TZoAX{bsLYr_dYhQ#oaYa!fdzxO#T3 z#7`jxgMa@El@ibYsNv(#nJQ?~Wt%b>U7`j-b{`WNCoTR$LxJ-#_aEBy#f&XSkg)&~P0!u9q}kL1gzwBYpmxl1>J zwdg@rQJqh;49m$;>JFLImK&CbE52t*!uOWtG#oj?Vxdh1F0Wq?N1}vE$X6Bu*+PW< z6v8jymG0k-%W~YfPURIPqa;CTE*)%`^zDwo8}0!dO-$}zd|e|jd)XUp)r2aE z{8FQN-X4T=p&2*xu6Nb~(He)vpQ(mi0{@%g_2&zIq@z4FkPu1y!sY{x*C%`TYu ztgNWlSFhdOUG$7GM49-_n`G`OZ0HKEmdPhy(f5}W+VO$DnbAHKw zCVp<+#?H8@^R>Uo=|El% zI)#cXHGrL5JOIR#7_7;d2onnEgI0q?cn1Yi07Eg*Mkt$*LQ8G8vYV<4Ha;o0IXdIo zys`R0pEz1u6lCTo`sVR8htGW`94G8Z0?2K(p`kCsL5c>QmyUtz<^NWJUU>Gu|&q(LFRZ=`C!C5pcjz4fjSJB`{+ z=qyZ)O4+C08lope2eTfP29DM=>VQCIe8C$K2ettP1|$N0IXP5%AgmB?8wOU0yj+R< zOsR#kM&=)FggY*_`;hw(B?i&6xE+ia%NU};!w*t4Re?t2!N*exii{Go?UC9_`Wj;L zZ|ES0QQt-uRC!= zo_*jQ82d>pxjheD%7Bj=o(CQ(rqAz!s-ReyTC5gkn2X|39}D?z6^vr1=uQ?XK>$ZQ zn&*Zqjg2|{V2=8i^fm7rFEx$1{CqD|>1wRmgZ`ZCk4m7EAM8dW=F=gftMf#CyK|Ud z(Bl2j{D<+bex-@Q{$ljHAA~l!I2(v*ouuL@TiV3G{OynhrLbw)d}PoJ ztCg7FdAs2UHTK0zjF?aX>dKS>Bi6dc99W;496&T^-?nBmfeBBppS%Yv6YpTEH9j4O zMo9(>NK`SZUoxm);=%n%83)K_=f1 zMr(5}r=LgQa*9jJ$I!(}27hI?3A`T87rC8o=+6udHcKiMcd5l(&4ssmX5hbgy!1*X zl3|CxaZCP?JQr1>igd%I%T+!WrnJ8^9in#!(qHWk*PSMs@_z7(QlSU@#sG-`kug9f zvUG#?nSdfvnm}{_P+9gbPc$XeSY7_E4cqH>tl88QByzb4WHZae-x`apvGP44&Pf+u zkvW7YN@y(=rtaPGI3JUxFMHz)x?o0=@`p}`>4U_^%-KdC1tTp|vB#=df|=dqnFUnhJlGF&8YRJr2Q;rr7r1 zYVPn#4V+dJWloXviwCSCk^yq%zQ@op{mbM{IA5xlLKLBv*%r$KbCDMUM3@KdxstT3 z0@3-&`vz{jVt06iu{l7EjH9rAu~afJGV!296<86nKp;4D*sy7(XmwTBmKERX>gDYk zdVaNhS$Y^pCoJG{&f0H`7lYhZVRZrYj;&q9t^gC%_SOER2_}4)%m`JQ)S*JwK?dyKf>yndiJAKyJaDOu6`Qc&-Eyp7aq|60n6hGJf=d3+21=sBXa60kn4f7wa+8>NXfAhu=SG-j~p{@Qi7o9lY(2+VQk>bqdub?J+pa9hW z_udGUl#}om&3=)=%uAFl4~U~HVjr|82T8~7G>bs@+(^Gf(+=GKj+r@@9;kw({h_uy zIyP2RF2~FaS|?0QLZ3Z-N0N-m3f!MLJH-4%p>xW5C9AAqbiNa%CKBm(OU{$9+Z!tN zVM$#}N!;T)43R;4=mgsQX3tujt4?vyqw=VWC&p6F0I87&6c z1rgx^y;6eFt7$i!2=IWf<`oJRx$EZ^1zQiDx~N^5;lsnDP&0+=oQO!SHwOSD#DahB z7y?aY6k4dph}4yi1L6o=29}iWN#mTJWnH%GOY)!jAEZr^7<4KF}vSN9vRkBS)S?st^^O znwx{xWdEWopvkMPCINsq=HH|WX~;#$DJrB7|682Ja2E?mb{vrxYn>v2SA2-=FHE@b zq9S|mXizrPsapDlb7Y1_v_4Brjluh#zJBk8ZyCDc=n{wa(tk^w_IP%8^N+paB}E;XELm}-9Xx?q@x^Je1Nihq0l7qjag~*fe`PI@ zks=AgEX?3>wA?9;v#~BSXG7_CtHQ|gEkeN}@<)Z75Srdkt8RNld!_{VcfM1bZ ziqYNi9Ka8W#0~Iso|Zs6hKM)dzn{bizw_)xZ`{3pD7?kqVVS=96d_}JqU zfrtkpiGJ6S`B%Q|epFrX9W9F3CQ)j9b35mz z{MWn{c}63+#QDAOEVLk&PQqJ^(x!EftD&)R4JEcgdg#b$+JKc-6uBY@s%5mJb$#|k zdpw^6CVI{4uLLGWEqR!gzG4Bvy7qxPJhF62ZrLeNHH7;;S|@L+Wk$}IhQ95WzY80h z^;J}r>7T~Oz_5c_DUz-PrJDJX+vud*(D@F0JlU7KLb81lAyLmY{TiMcvAlyXg&Vrh#q8Amhu!V*E-#ekE!hA+OAl0*ZZct^i34(#M>96Lb&?_wqRJ4K%-EVQ|fX=LZodMGp{i;ai( zvnDdoXwF;`rgpfvRvt0zA5z$OOt4}M&AEN�L>6&OsLm^zpbm7Gt8^Gg2W-5cdqM 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 Mn^M5{KzXM=$7UdJ+p+ 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 ZhC~zN=H>NcaN{_jAoEJPSkfrqe*qUsp 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 bCq(|=gDV6vkAJ~}Vn9h=O|D$VEcCwsgJYlE From a1d2effef182651291a9dce32329609e6a3ad1b9 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sat, 2 Dec 2017 00:49:29 -0500 Subject: [PATCH 029/334] Removes Unused Script --- scripts/voice.py | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 scripts/voice.py diff --git a/scripts/voice.py b/scripts/voice.py deleted file mode 100644 index 0e5bab19d52..00000000000 --- a/scripts/voice.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python2 -''' -WINDOWS ONLY! -You need espeak: http://sourceforge.net/projects/espeak/files/espeak/espeak-1.47/espeak-1.47.11-win.zip/download -SOund eXchange (sox): http://sourceforge.net/projects/sox/files/sox/14.4.1/sox-14.4.1a-win32.zip/download -and WinVorbis for OggEnc: http://winvorbis.stationplaylist.com/WinVorbisSetup.exe -''' -import sys, os, re, string -from subprocess import call -accent = sys.argv[1] -voice = sys.argv[2] -pitch = sys.argv[3] -echo = sys.argv[4] -speed = sys.argv[5] -text = sys.argv[6] -ckey = sys.argv[7] -espeakpath = "C:/Program Files (x86)/eSpeak/command_line/" -playervoicespath = "Z:/Git/Space Station 13/Baystation12/sound/playervoices/" -soxpath = "C:/Program Files (x86)/sox-14-4-1/" -oggencpath = "C:/Program Files (x86)/WinVorbis/" -text = string.replace(text, "39", "'") -command = "\""+espeakpath+"espeak.exe\" -w \""+playervoicespath+""+ckey+"u.wav\" -v"+accent+""+voice+" \""+text+"\" -p "+pitch+" -s "+speed+" -a 100" -# First we make the voice file, sounds/playervoice/keyu.wav -print(command) -call(command, shell=True) -command2 = "\""+soxpath+"sox.exe\" \""+playervoicespath+""+ckey+"u.wav\" \""+playervoicespath+""+ckey+".wav\" echo 1 0.5 "+echo+" .5" -print(command2) -# Now we apply effects to it, like echo (there's lots of other effects too) -call(command2, shell=True) -command3 = "\""+oggencpath+"OggEnc.exe\" \""+playervoicespath+""+ckey+".wav\"" -#Now we turn key.wav into key.ogg to reduce bandwidth -call(command3, shell=True) -#delete the wav -os.remove(playervoicespath+""+ckey+"u.wav") -os.remove(playervoicespath+""+ckey+".wav") -sys.exit() \ No newline at end of file From 2346b899d5079be1bf0c09271389c644f7d2cff6 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Sat, 2 Dec 2017 01:28:40 -0500 Subject: [PATCH 030/334] Squish --- code/game/machinery/dye_generator.dm | 3 +++ code/game/machinery/poolcontroller.dm | 2 +- code/game/objects/effects/spiders.dm | 7 ++++--- code/modules/economy/ATM.dm | 7 ++++++- 4 files changed, 14 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/dye_generator.dm b/code/game/machinery/dye_generator.dm index 117a9a21671..90f73b61dd4 100644 --- a/code/game/machinery/dye_generator.dm +++ b/code/game/machinery/dye_generator.dm @@ -94,6 +94,9 @@ if(!(M in view(1))) ..() return + if(!Adjacent(user)) + ..() + return if(ishuman(M)) var/mob/living/carbon/human/H = M var/dye_list = list("hair", "alt. hair theme") diff --git a/code/game/machinery/poolcontroller.dm b/code/game/machinery/poolcontroller.dm index 01ae0546f19..ecc9ca9684f 100644 --- a/code/game/machinery/poolcontroller.dm +++ b/code/game/machinery/poolcontroller.dm @@ -59,11 +59,11 @@ qdel(decal) /obj/machinery/poolcontroller/proc/handleTemp(var/mob/M) + M.water_act(100, 0, src)//leave temp at 0, we handle it in the switch. if(temperature == "normal") //This setting does nothing, so let's skip the next checks since we won't be doing jack return if(!M || isAIEye(M) || issilicon(M) || isobserver(M) || M.stat == DEAD) return - switch(temperature) //Apply different effects based on what the temperature is set to. if("scalding") //Burn the mob. M.bodytemperature = min(500, M.bodytemperature + 35) //heat mob at 35k(elvin) per cycle diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 2265c166461..1c1da352dbd 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -213,9 +213,10 @@ if(candidates.len) var/mob/C = pick(candidates) - S.key = C.key - if(master_commander) - to_chat(S, "You are a spider who is loyal to [master_commander], obey [master_commander]'s every order and assist them in completing their goals at any cost.") + if(C) + S.key = C.key + if(master_commander) + to_chat(S, "You are a spider who is loyal to [master_commander], obey [master_commander]'s every order and assist them in completing their goals at any cost.") qdel(src) /obj/effect/decal/cleanable/spiderling_remains diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index 40f258b0c2a..3470302c057 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -81,6 +81,9 @@ log transactions /obj/machinery/atm/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/card)) + if(!powered()) + return + if(!held_card) user.drop_item() I.forceMove(src) @@ -91,6 +94,8 @@ log transactions else if(authenticated_account) if(istype(I, /obj/item/stack/spacecash)) //consume the money + if(!powered()) + return var/obj/item/stack/spacecash/C = I authenticated_account.money += C.amount playsound(loc, pick('sound/items/polaroid1.ogg', 'sound/items/polaroid2.ogg'), 50, 1) @@ -118,7 +123,7 @@ log transactions to_chat(user, "Artificial unit recognized. Artificial units do not currently receive monetary compensation, as per Nanotrasen regulation #1005.") return ui_interact(user) - + /obj/machinery/atm/attack_ghost(mob/user) ui_interact(user) From 5301e37f2200451bed013ae15ebd84f191eaae95 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Sat, 2 Dec 2017 18:26:58 -0500 Subject: [PATCH 031/334] Reverts health rounding changes --- code/game/data_huds.dm | 81 +++++++++++++++++++++-------------------- icons/mob/hud.dmi | Bin 14216 -> 14509 bytes 2 files changed, 42 insertions(+), 39 deletions(-) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index a60554e64b0..23bd63a58f7 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -76,51 +76,54 @@ return 0 //helper for getting the appropriate health status UPDATED BY PUCKABOO2 TO INCLUDE NEGATIVES. -/proc/RoundHealth(mob/living/M) - if(M.stat == DEAD) - return "health-100" //what's our health? it doesn't matter, we're dead - var/resulthealth = (M.health / M.maxHealth) * 100 - switch(resulthealth) +/proc/RoundHealth(health) + switch(health) if(100 to INFINITY) return "health100" - if(90.625 to 100) - return "health93.75" - if(84.375 to 90.625) - return "health87.5" - if(78.125 to 84.375) - return "health81.25" - if(71.875 to 78.125) - return "health75" - if(65.625 to 71.875) - return "health68.75" - if(59.375 to 65.625) - return "health62.5" - if(53.125 to 59.375) - return "health56.25" - if(46.875 to 53.125) + if(95 to 100) + return "health95" //For telling patients to eat a warm donk pocket and go on with their shift. + if(90 to 95) + return "health90" + if(80 to 90) + return "health80" + if(70 to 80) + return "health70" + if(60 to 70) + return "health60" + if(50 to 60) return "health50" - if(40.625 to 46.875) - return "health43.75" - if(34.375 to 40.625) - return "health37.5" - if(28.125 to 34.375) - return "health31.25" - if(21.875 to 28.125) - return "health25" - if(15.625 to 21.875) - return "health18.75" - if(9.375 to 15.625) - return "health12.5" - if(1 to 9.375) - return "health6.25" - if(-50 to 1) + if(40 to 50) + return "health40" + if(30 to 40) + return "health30" + if(20 to 30) + return "health20" + if(10 to 20) + return "health10" + if(0 to 10) return "health0" - if(-85 to -50) + if(-10 to 0) + return "health-0" //The health bar will turn a brilliant red and flash as usual, but deducted health will be black. + if(-20 to -10) + return "health-10" + if(-30 to -20) + return "health-20" + if(-40 to -30) + return "health-30" + if(-50 to -40) + return "health-40" + if(-60 to -50) return "health-50" - if(-99 to -85) - return "health-85" + if(-70 to -60) + return "health-60" + if(-80 to -70) + return "health-70" //Doc? + if(-90 to -80) + return "health-80" //Hey, doc? + if(-100 to -90) + return "health-90" //HURRY UP, DOC! else - return "health-100" + return "health-100" //doc u had 1 job return "0" diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 67875b802e8b872f84778addc39b6f5891dea883..760e82458d8f47194475afd7cc7a9a4715b9c613 100644 GIT binary patch literal 14509 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 ZQ0Z&TPjdS7Qy}0UOkL-0nW|Or{{d5ny{Z5J literal 14216 zcmch72UJtd+HR2EQ4y3X3Q7k-r4s=Wf=E|7h$sjsMS36!qJWBk1_9~4SE))#C@M-3 zr1yYy0)!R<2}$neJLkLqf7bfXT6e8`?q#jn8TQPcJ$uUYKJ&iMYZD_qb{0Ms5D3H$ z(Z6X10@2JKCng5q4r~aO00Pl{g<4qo-F)Qh{LIbU&&|sd1PV$^Pww^PR^y5oO)h-g zcKv2D8}pawClxm=rDxBW)Y%W(&sHcbretpI1)j8d!9-hVeTx`dXb0{LSbjvnHBn~} z>of2m^hAx)l?|cBQOnWN=obrTo1#2@YZ}j5M_$RGJl1NP)*(EYS~OM|Hg;QB{kC=? zx?wZhwoJ&X2{2h0En;$> z9WwX$&@0k-%}tAsX)2z;CNmk&=)o|jO{Av{oVqoK6qyLO;Hy`>{QJdWa>n7g#O&C( zJ4h}IB_fr9!!>tnp_HzcwE7%T;XPUVtTnE;?7g8ugT0QVLjZ=q(+_9S?+3AIw30+(dV`T z$<tPT?T~${TinPTp0W+V6Vnb$QR0Iiqo8RnFzk^;p)}SZgyGONmHw zkN!BvO8MN)&Xt$JF8pr%@nIT6;o62tcI*?mE|9E*h|_CdS!K5{zpu4#x|RHKebFNB zf={}jz8K;obv-OS;5_@20*-}qAw>cU{3^9e?}tq)lISN5uHVTsVdIX!_S`P`kF-pG z;d9P{u|~z)^r3@4`rEVQGoExx^5{EbZil-R(`&U&1lZop7E?4w(b%4xI68{#+>}Ej zwyE4D{qnz0>M|;>7sy_HtMJyFX>7$MJ9~^qH@-W0fU-3{zrVAe%mqX3anra|7BXE8 z(a_Br$4Z>&aWFo4e;@khpme<$&y7eduap}d?Sr2*P#az=du~XWJvxhQ8>N9FQg8Z7 zy|j1ZTv`#o$D*|I(D0>0D8C2OL33_tm>NEqaoQ^LMr5@L5_c}NADo@V&Zwr` z$;h&gsBqd7(!V|@b6sQJD#DddYRAyoKf|qT zNHOMaNWrJ@zN`0klfQRq4q7d`^2xx*Ou21U*Tvs_6A0k`hCB&es*iJByugKc0Vud; z2UNi>ROO0azu=^2>U|)oRCN+aZ9wvoQu018spQ=cq%bL^{x0X$+24I>Z6rG1TbGO9eIG<{Bucd=sxY^D zsx!CV0yDRsQ)O=52J%0_%s0$cm~Ws}nQus`Gxs}RNzQfbIQ-!j1^bZpA~J_Eg z)SwKfF1a(epc<{iOg zSnM0^*rnyFzoy>2)8Ex3t6M_fS5Q3sHYJI5z3Wl*3VmbHqn~lz@08JCm%jC$_4Syl zWzu+hu!eA4aGHv1BssLNCoQ;-poUQl(&8#A>-anN)9Y;^w zda`Uc_!s&(#oS!0dLAOmumn1^zi>5u?Edm?^IvRY#qK-#Ht2oE1v}8QW-XLJHD45iy;iZH(JANn~|K&k+KI?gxEgR=Ay76duQxUZMKBP{!Y3? z+=s982ugE1Ud(MVX1l%(y9&zKU4Q94xGRIq``yXrBNXnNkUh5cgAHpPjL!|>m{DLbTgMrsXkV$t*-N&SeX$xZYdQ!C zGR6<ix2o-8Yef_`kFBY1GoNsfI0dIYNtx6Q zWp>h9*O<;hY|>Fx=s`9z?^}FBVUkCb0W!rA*0Q1#)SBWp_j{gGI%pCGrk2Jw@0q&B zAvAg8sE4~p-g~YCqv&gjEq2wCEmM0<2ehB1e}OsnE@fCITi+5{Z~t-Sb@*fsS8RJ_ zef@P`QhNmJHRtbamp5uEGI4#>fVBFjlP+dWLr)&F`0oW3{~1y9tygjga%kjTFA_Wy zhD%?)s{eX?pjax8k-AXe634jJn^{I!`r*lRuw*qnccQ#om3`w76~`(Yf2Ey_{`w|NFi?A`4lQ&dX0wn!Ef5cJfK|RC#zEBI(_Wyo-aOkx@yt>_~xdcK7UozmUhIDb=O#HqM!S_CavlN@T{Qy%g-~ZV>>a8lyTllSu1LWaOT}poxqd>8=g1x zX!%#V?Ws!i=XCh=YPRUcxzCqtHlBase7N7Mig0 kP#(~ai&Ho;JNi)FdCRv)>~ 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 amG;w|-G$_0k4O;k2hlaUS)qMD{C@#c&I{N8 From 58baf8a48742180d86d4ba1f9a7bc3ababcc3838 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sat, 2 Dec 2017 20:08:30 -0500 Subject: [PATCH 032/334] Slime Blueprint Change --- code/game/area/Space Station 13 areas.dm | 2 ++ code/modules/research/xenobiology/xenobio_camera.dm | 2 +- code/modules/research/xenobiology/xenobiology.dm | 12 ++++++------ 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 1f02aaf121a..72c0d0444ed 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -61,6 +61,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station var/no_teleportlocs = 0 var/outdoors = 0 //For space, the asteroid, lavaland, etc. Used with blueprints to determine if we are adding a new area (vs editing a station room) + var/xenobiology_compatible = FALSE //Can the Xenobio management console transverse this area by default? /*Adding a wizard area teleport list because motherfucking lag -- Urist*/ /*I am far too lazy to make it a proper list of areas so I'll just make it run the usual telepot routine at the start of the game*/ @@ -1868,6 +1869,7 @@ area/security/podbay /area/toxins/xenobiology name = "\improper Xenobiology Lab" icon_state = "toxmix" + xenobiology_compatible = TRUE /area/toxins/xenobiology/xenoflora_storage name = "\improper Xenoflora Storage" diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 40f20ea4dde..a001d5e7cd6 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -12,7 +12,7 @@ /mob/camera/aiEye/remote/xenobio/setLoc(t) var/area/new_area = get_area(t) - if(new_area && new_area.name == allowed_area || istype(new_area, /area/toxins/xenobiology )) + if(new_area && new_area.name == allowed_area || new_area && new_area.xenobiology_compatible) return ..() else return diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index c3a0c1a030a..093ed6c69ea 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -589,16 +589,16 @@ /obj/item/areaeditor/blueprints/slime name = "cerulean prints" - desc = "A one use set of blueprints made of jelly like organic material. Renaming an area to 'Xenobiology Lab' will extend the reach of the management console." + desc = "A one use set of blueprints made of jelly like organic material. Extends the reach of the management console." color = "#2956B2" /obj/item/areaeditor/blueprints/slime/edit_area() - . = ..() + ..() var/area/A = get_area(src) - if(.) - for(var/turf/T in A) - T.color = "#2956B2" - qdel(src) + for(var/turf/T in A) + T.color = "#2956B2" + A.xenobiology_compatible = TRUE + qdel(src) /turf/simulated/floor/sepia slowdown = 2 From 06beb514f9fea06d197432941174924bf1c91bbe Mon Sep 17 00:00:00 2001 From: Tayyyyyyy Date: Sun, 3 Dec 2017 19:48:48 -0600 Subject: [PATCH 033/334] Add crew pinpointer --- code/game/gamemodes/nuclear/pinpointer.dm | 85 +++++++++++++++++++++-- 1 file changed, 79 insertions(+), 6 deletions(-) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 4ed35c5b707..e6fa784222f 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -69,12 +69,6 @@ spawn(5) .() -/obj/item/weapon/pinpointer/examine(mob/user) - ..(user) - for(var/obj/machinery/nuclearbomb/bomb in machines) - if(bomb.timing) - to_chat(user, "Extreme danger. Arming signal detected. Time remaining: [bomb.timeleft]") - /obj/item/weapon/pinpointer/advpinpointer name = "advanced pinpointer" desc = "A larger version of the normal pinpointer, this unit features a helpful quantum entanglement detection system to locate various objects that do not broadcast a locator signal." @@ -181,6 +175,12 @@ var/obj/docking_port/mobile/home = null slot_flags = SLOT_BELT | SLOT_PDA +/obj/item/weapon/pinpointer/nukeop/examine(mob/user) + ..(user) + for(var/obj/machinery/nuclearbomb/bomb in machines) + if(bomb.timing) + to_chat(user, "Extreme danger. Arming signal detected. Time remaining: [bomb.timeleft]") + /obj/item/weapon/pinpointer/nukeop/attack_self(mob/user as mob) if(!active) active = 1 @@ -300,3 +300,76 @@ to_chat(user, "Nearest operative detected is [nearest_op.real_name].") else to_chat(user, "No operatives detected within scanning range.") + +/obj/item/weapon/pinpointer/crew + name = "crew pinpointer" + desc = "A handheld tracking device that points to crew suit sensors." + icon_state = "pinoff" + +/obj/item/weapon/pinpointer/crew/proc/trackable(mob/living/carbon/human/H) + var/turf/here = get_turf(src) + if((H.z == 0 || H.z == here.z) && istype(H.w_uniform, /obj/item/clothing/under)) + var/obj/item/clothing/under/U = H.w_uniform + + // Suit sensors must be on maximum. + if(!U.has_sensor || U.sensor_mode < 3) + return FALSE + + var/turf/there = get_turf(H) + return (H.z != 0 || (there && there.z == H.z)) + + return FALSE + +/obj/item/weapon/pinpointer/crew/attack_self(mob/living/user) + if(active) + active = FALSE + icon_state = "pinoff" + user.visible_message("[user] deactivates their pinpointer.", "You deactivate your pinpointer.") + return + + var/list/name_counts = list() + var/list/names = list() + + for(var/mob/living/carbon/human/H in mob_list) + if(!trackable(H)) + continue + + var/name = "Unknown" + if(H.wear_id) + var/obj/item/weapon/card/id/I = H.wear_id.GetID() + name = I.registered_name + + while(name in name_counts) + name_counts[name]++ + name = text("[] ([])", name, name_counts[name]) + names[name] = H + name_counts[name] = 1 + + if(!names.len) + user.visible_message("[user]'s pinpointer fails to detect a signal.", "Your pinpointer fails to detect a signal.") + return + + var/A = input(user, "Person to track", "Pinpoint") in names + if(!src || !user || (user.get_active_hand() != src) || user.incapacitated() || !A) + return + + var/target = names[A] + active = TRUE + user.visible_message("[user] activates their pinpointer.", "You activate your pinpointer.") + point_at(target) + +/obj/item/weapon/pinpointer/crew/point_at(atom/target, spawnself = 1) + if(!active) + return + + if(!trackable(target) || !target) + icon_state = "pinonnull" + return + + ..(target, spawnself = 0) + if(spawnself) + spawn(5) + .() + +/obj/item/weapon/pinpointer/crew/examine(mob/user) + ..(user) From 8f0bb38284095f4b9e7452038e0aec3182881aba Mon Sep 17 00:00:00 2001 From: Tayyyyyyy Date: Sun, 3 Dec 2017 20:17:28 -0600 Subject: [PATCH 034/334] Put crew pinpointer in brig phys, CMO, and paramedic lockers --- .../objects/structures/crates_lockers/closets/secure/medical.dm | 2 ++ .../structures/crates_lockers/closets/secure/security.dm | 1 + 2 files changed, 3 insertions(+) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 9f1783381f5..9deb79259cd 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -173,6 +173,7 @@ new /obj/item/weapon/reagent_containers/hypospray/CMO(src) new /obj/item/organ/internal/cyberimp/eyes/hud/medical(src) new /obj/item/weapon/door_remote/chief_medical_officer(src) + new /obj/item/weapon/pinpointer/crew(src) /obj/structure/closet/secure_closet/animal @@ -247,6 +248,7 @@ new /obj/item/clothing/head/helmet/space/eva/paramedic(src) new /obj/item/device/sensor_device(src) new /obj/item/key/ambulance(src) + new /obj/item/weapon/pinpointer/crew(src) /obj/structure/closet/secure_closet/reagents name = "chemical storage closet" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 38a8fe42377..44b046ddaae 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -218,6 +218,7 @@ new /obj/item/clothing/shoes/white(src) new /obj/item/device/radio/headset/headset_sec/alt(src) new /obj/item/clothing/shoes/sandal/white(src) + new /obj/item/weapon/pinpointer/crew(src) /obj/structure/closet/secure_closet/blueshield From 203e998640f3fffc76a031fd72ee76fa81596ff5 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Sun, 3 Dec 2017 23:03:56 -0500 Subject: [PATCH 035/334] oh god here we go --- code/game/objects/items/devices/flashlight.dm | 2 +- code/modules/surgery/organs/organ_internal.dm | 4 ---- code/modules/surgery/organs/subtypes/grey.dm | 2 +- code/modules/surgery/organs/subtypes/tajaran.dm | 10 +++++++--- code/modules/surgery/organs/subtypes/unathi.dm | 2 +- code/modules/surgery/organs/subtypes/vulpkanin.dm | 11 ++++++++--- 6 files changed, 18 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 1bf736d7024..61f27730d77 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -75,7 +75,7 @@ var/obj/item/organ/internal/eyes/eyes = H.get_int_organ(/obj/item/organ/internal/eyes) if(M.stat == DEAD || !eyes || M.disabilities & BLIND) //mob is dead or fully blind to_chat(user, "[M]'s pupils are unresponsive to the light!") - else if((XRAY in M.mutations) || (eyes.colourblind_darkview && eyes.colourblind_darkview == eyes.get_dark_view())) //The mob's either got the X-RAY vision or has a tapetum lucidum (extreme nightvision, i.e. Vulp/Tajara with COLOURBLIND & their monkey forms). + else if((XRAY in M.mutations) || eyes.get_dark_view() >= 8) //The mob's either got the X-RAY vision or has a tapetum lucidum (extreme nightvision, i.e. Vulp/Tajara with COLOURBLIND & their monkey forms). to_chat(user, "[M]'s pupils glow eerily!") else //they're okay! if(M.flash_eyes(visual = 1)) diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 90932612438..03c4fccf4e6 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -297,7 +297,6 @@ var/eye_colour = "#000000" var/list/colourmatrix = null var/list/colourblind_matrix = MATRIX_GREYSCALE //Special colourblindness parameters. By default, it's black-and-white. - var/colourblind_darkview = null var/dependent_disabilities = null //Gets set by eye-dependent disabilities such as colourblindness so the eyes can transfer the disability during transplantation. var/dark_view = 2 //Default dark_view for Humans. var/weld_proof = null //If set, the eyes will not take damage during welding. eg. IPC optical sensors do not take damage when they weld things while all other eyes will. @@ -312,9 +311,6 @@ return colourmatrix /obj/item/organ/internal/eyes/proc/get_dark_view() //Returns dark_view (if the eyes are organic) for see_invisible handling in species.dm to be autoprocessed by life(). - if(!robotic && colourblind_darkview && owner.disabilities & COLOURBLIND) //Returns special darkview value if colourblind and it exists, otherwise reuse current. - return colourblind_darkview - else return dark_view /obj/item/organ/internal/eyes/insert(mob/living/carbon/human/M, special = 0) diff --git a/code/modules/surgery/organs/subtypes/grey.dm b/code/modules/surgery/organs/subtypes/grey.dm index 6c06da373b7..4b1f36bc0b4 100644 --- a/code/modules/surgery/organs/subtypes/grey.dm +++ b/code/modules/surgery/organs/subtypes/grey.dm @@ -17,5 +17,5 @@ /obj/item/organ/internal/eyes/grey name = "grey eyeballs" - dark_view = 5 + dark_view = 3 species = "Grey" diff --git a/code/modules/surgery/organs/subtypes/tajaran.dm b/code/modules/surgery/organs/subtypes/tajaran.dm index 746abd6e601..f1cc0f695a0 100644 --- a/code/modules/surgery/organs/subtypes/tajaran.dm +++ b/code/modules/surgery/organs/subtypes/tajaran.dm @@ -2,12 +2,16 @@ alcohol_intensity = 1.4 species = "Tajaran" -/obj/item/organ/internal/eyes/tajaran /*Most Tajara see in full colour as a result of genetic augmentation, although it cost them their darksight (darksight = 2) - unless they choose otherwise by selecting the colourblind disability in character creation (darksight = 8 but colourblind).*/ +/obj/item/organ/internal/eyes/tajaran name = "tajaran eyeballs" species = "Tajaran" + dark_view = 8 + +/obj/item/organ/internal/eyes/tajaran/cblind //Most Tajara see in full colour as a result of genetic augmentation. + name = "unmodified tajaran eyeballs" + species = "Tajaran" colourblind_matrix = MATRIX_TAJ_CBLIND //The colour matrix and darksight parameters that the mob will recieve when they get the disability. - colourblind_darkview = 8 + dark_view = 8 /obj/item/organ/internal/eyes/tajaran/farwa //Being the lesser form of Tajara, Farwas have an utterly incurable version of their colourblindness. name = "farwa eyeballs" diff --git a/code/modules/surgery/organs/subtypes/unathi.dm b/code/modules/surgery/organs/subtypes/unathi.dm index 0fb45319ce5..2006072275d 100644 --- a/code/modules/surgery/organs/subtypes/unathi.dm +++ b/code/modules/surgery/organs/subtypes/unathi.dm @@ -4,5 +4,5 @@ /obj/item/organ/internal/eyes/unathi name = "unathi eyeballs" - dark_view = 3 + dark_view = 5 species = "Unathi" diff --git a/code/modules/surgery/organs/subtypes/vulpkanin.dm b/code/modules/surgery/organs/subtypes/vulpkanin.dm index af3d9deab09..422607fcff1 100644 --- a/code/modules/surgery/organs/subtypes/vulpkanin.dm +++ b/code/modules/surgery/organs/subtypes/vulpkanin.dm @@ -2,12 +2,17 @@ alcohol_intensity = 1.4 species = "Vulpkanin" -/obj/item/organ/internal/eyes/vulpkanin /*Most Vulpkanin see in full colour as a result of genetic augmentation, although it cost them their darksight (darksight = 2) - unless they choose otherwise by selecting the colourblind disability in character creation (darksight = 8 but colourblind).*/ + +/obj/item/organ/internal/eyes/vulpkanin name = "vulpkanin eyeballs" species = "Vulpkanin" + dark_view = 8 + +/obj/item/organ/internal/eyes/vulpkanin/cblind //Most Vulpkanin see in full colour as a result of genetic augmentation. + name = "unmodified vulpkanin eyeballs" + species = "Vulpkanin" colourblind_matrix = MATRIX_VULP_CBLIND //The colour matrix and darksight parameters that the mob will recieve when they get the disability. - colourblind_darkview = 8 + dark_view = 8 /obj/item/organ/internal/eyes/vulpkanin/wolpin //Being the lesser form of Vulpkanin, Wolpins have an utterly incurable version of their colourblindness. name = "wolpin eyeballs" From 0d153c434aa312a46a942a75a8f73523cc4b4036 Mon Sep 17 00:00:00 2001 From: Tayyyyyyy Date: Sun, 3 Dec 2017 23:59:46 -0600 Subject: [PATCH 036/334] Add crew pinpointer sprites --- code/game/gamemodes/nuclear/pinpointer.dm | 62 +++++++++++++--------- icons/obj/device.dmi | Bin 35543 -> 38408 bytes 2 files changed, 37 insertions(+), 25 deletions(-) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index e6fa784222f..fc7418f07c3 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -11,6 +11,12 @@ materials = list(MAT_METAL=500) var/obj/item/weapon/disk/nuclear/the_disk = null var/active = 0 + var/icon_off = "pinoff" + var/icon_null = "pinonnull" + var/icon_direct = "pinondirect" + var/icon_close = "pinonclose" + var/icon_medium = "pinonmedium" + var/icon_far = "pinonfar" /obj/item/weapon/pinpointer/New() ..() @@ -29,7 +35,7 @@ to_chat(usr, "You activate the pinpointer.") else active = 0 - icon_state = "pinoff" + icon_state = icon_off to_chat(usr, "You deactivate the pinpointer.") /obj/item/weapon/pinpointer/proc/scandisk() @@ -40,25 +46,25 @@ if(!active) return if(!target) - icon_state = "pinonnull" + icon_state = icon_null return var/turf/T = get_turf(target) var/turf/L = get_turf(src) if(T.z != L.z) - icon_state = "pinonnull" + icon_state = icon_null else dir = get_dir(L, T) switch(get_dist(L, T)) if(-1) - icon_state = "pinondirect" + icon_state = icon_direct if(1 to 8) - icon_state = "pinonclose" + icon_state = icon_close if(9 to 16) - icon_state = "pinonmedium" + icon_state = icon_medium if(16 to INFINITY) - icon_state = "pinonfar" + icon_state = icon_far if(spawnself) spawn(5) .() @@ -88,7 +94,7 @@ to_chat(usr, "You activate the pinpointer.") else active = 0 - icon_state = "pinoff" + icon_state = icon_off to_chat(usr, "You deactivate the pinpointer.") /obj/item/weapon/pinpointer/advpinpointer/workdisk() @@ -107,7 +113,7 @@ return active = 0 - icon_state = "pinoff" + icon_state = icon_off target = null location = null @@ -192,7 +198,7 @@ to_chat(user, "Shuttle Locator active.") else active = 0 - icon_state = "pinoff" + icon_state = icon_off to_chat(user, "You deactivate the pinpointer.") /obj/item/weapon/pinpointer/nukeop/workdisk() @@ -208,18 +214,18 @@ return //Get outta here scandisk() if(!the_disk) - icon_state = "pinonnull" + icon_state = icon_null return dir = get_dir(src, the_disk) switch(get_dist(src, the_disk)) if(0) - icon_state = "pinondirect" + icon_state = icon_direct if(1 to 8) - icon_state = "pinonclose" + icon_state = icon_close if(9 to 16) - icon_state = "pinonmedium" + icon_state = icon_medium if(16 to INFINITY) - icon_state = "pinonfar" + icon_state = icon_far spawn(5) .() @@ -238,21 +244,21 @@ if(!home) home = shuttle_master.getShuttle("syndicate") if(!home) - icon_state = "pinonnull" + icon_state = icon_null return if(loc.z != home.z) //If you are on a different z-level from the shuttle - icon_state = "pinonnull" + icon_state = icon_null else dir = get_dir(src, home) switch(get_dist(src, home)) if(0) - icon_state = "pinondirect" + icon_state = icon_direct if(1 to 8) - icon_state = "pinonclose" + icon_state = icon_close if(9 to 16) - icon_state = "pinonmedium" + icon_state = icon_medium if(16 to INFINITY) - icon_state = "pinonfar" + icon_state = icon_far spawn(5) .() @@ -272,7 +278,7 @@ to_chat(usr, "You activate the pinpointer.") else active = 0 - icon_state = "pinoff" + icon_state = icon_off to_chat(usr, "You deactivate the pinpointer.") /obj/item/weapon/pinpointer/operative/proc/scan_for_ops() @@ -304,7 +310,13 @@ /obj/item/weapon/pinpointer/crew name = "crew pinpointer" desc = "A handheld tracking device that points to crew suit sensors." - icon_state = "pinoff" + icon_state = "pinoff_crew" + icon_off = "pinoff_crew" + icon_null = "pinonnull_crew" + icon_direct = "pinondirect_crew" + icon_close = "pinonclose_crew" + icon_medium = "pinonmedium_crew" + icon_far = "pinonfar_crew" /obj/item/weapon/pinpointer/crew/proc/trackable(mob/living/carbon/human/H) var/turf/here = get_turf(src) @@ -323,7 +335,7 @@ /obj/item/weapon/pinpointer/crew/attack_self(mob/living/user) if(active) active = FALSE - icon_state = "pinoff" + icon_state = icon_off user.visible_message("[user] deactivates their pinpointer.", "You deactivate your pinpointer.") return @@ -363,7 +375,7 @@ return if(!trackable(target) || !target) - icon_state = "pinonnull" + icon_state = icon_null return ..(target, spawnself = 0) diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 65ebfa597a11b2dc14868114f2644f6e37507cc4..f1c8b87aaa436c32acfcd0f17b3e864955690e70 100644 GIT binary patch literal 38408 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 Sge!9xfWXt$&t;ucLK6TeB72np literal 35543 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%0DZjNfw0p;tC;5J!* zS!LlMet+BXdGou*wrNu5-kMI{)JxI}^-=7(Kdt`@6G?$D5aLaHqtp=}m?b^5$B#S9!e*gYGFSD)Jjqo?xj~;z#IgrmiVq3MM799F=Hsx{AsXt>+ zoF+0PAeIg@*CDpPu_+<3ccb*jR)=FBO+3U9i}8G>-jpU>X-^H<^%)U7+wK6GDPRMU@>6 zzmDX8as+w*{!#Oa)$q}TtIFG4Lh?KX6W---kwbdaroO|c-SD(42Vkgn1@cosLDYRK znrExR5`9A&vaX+!llTH&jt z>ZNJC`v<>KmtqjgqxGty*RyZAGv@*rrou#D!iSeWS`6rVK9g6FmC0VH;~}nb_keb@f*2 zD6X7HuMyN&JlF9)t`MdjUC<;oFfI@c+? zn+Jkt`|$chtiOg4!&7C+X@;cy2@}L{;0@zjv^j0E3oID>v_%bHy#~=uo(+YoXpw~0 zdu_t+K;7lg%ihT|6X^oIy~D2c<980p7L`UIu~!uYd>(*}ZE6)uw_br0%z3Q?=6U8a zqF6en50>mxR&VyRUXQoIJdI8x%}JmKKV3KCV}N`<^Sju&XkB7M6$Duf6uBHlDUqvr zxV%WroR^rJxAl##Ryi|4ce0$i(0#M6vy6P!<---jq+dn|T?+MM{ES$y%p5!jp$ts| z(JmC_iH)rF$E-g;FH_UBd7q`}DJ~VbNmF;X?j{E$Fa6+qgE#v^S&Yza6(R=ixbzd za)?ZV4H|zU%ay^iRyeRY2dc(?pjNmmQ`%basvX>+bd~pN+>j*z`)UJ?y$2J{zWk5$ zxXdoR?*kx}$CrH8Y+Iv5;4#Atz)eadOCQVRLG>rO^p=&CL8u5cb^1|Cd?@FU?aE(p zJ%m31J|_WXNghCiN(3N?8%PEOh3NR2lk()rlZycaIUp+YP!1&m^m-wNco?{+zfnLm z4E6X1gdYA`U%tR~@}EwMKh>5nwNk9QEm3pJ%)l8|>9u%h@5TRKx&Zo6W zD}vs&@h+|g@x`KFUCm%!%U`KD2FSJH8GGYqA4Hv)sX)%2{{-EyMW7gWq&7{%Um4ZP z3-kIw6Fa;xkZlwXgV0RPvhh6s+@S2$NV`-v_plGEoZ|3_Obfxc8P7=#lq@k#t1aN|M60s66EOthD-~HwS5OoltWRl1sV%fAbABakM?^f z?e{u2eh!|&f&;Xji5IbZFHR%w>%Z9 zdLyK)L=txKeQM9pj&foBoZlQ zQ~#+%krk*aC{@-1)Fp(XXFde3Y`wXC3I07KW#6|GY@^n&OES{ekNKO;xDfO4V{>y$ zOZ(^u5r|$whzFLIpA0S?wzW}-XXr{)2z|bg=*S^6Vq6arPIsI^B!w>BPqQx8jl&O* zI-J)^QPVhcovx5K7a3N~Je;&{UGk7|(dzr7w_ggFuZcmSrQaX*9S=!$Z%HbWL6;?w zcZmfLR#oQWFA&h%J(qZKKo)EIuox>~aj26>r1bmeW)>Gio0=|z(B&ykLqlWee2?Iv zwF$?5kU+vaK5^7UT(Ik^V>F9Ap?d0~@7KF;+eDBjp!8K{&z?`J;bvM*|J9?%NYf^! z7~Sk!O&+;(Pg8;|- zl#-IMW7SETtlNE{0Sk7}LG5U=R=)VcRa9J!p)>?D; zAVP1e?&yvV{0v542j7($K{1@+AJIb=4Bh8Ba!<~8!%v-ByFhv$1+N!~YHmKdhQSEF zeS5a@S#Cd&D!M3R#nYR1;XozalwgPZMQ3{^I*Kk_5Ba5w!dbVM7cWvbKp=)zgtaNe zHy@Bh@@~Fvg40pH?^!X>YinXvD7xw2pLBdZZUTP_q3(**DB%Vob3RaTC>VQ3f&6Bmc} za2RIj6PQTt-|dpDmw<||@~+=6cs2!O<{_Gr@q>w^yPa-_zTQ2{vcK4ywm8kqm`k6Y zhS8K9;R*#WkV4m%qG{)dbq~{X#CCmsLlN$7@X1@QRM^e0cezQiH^spFAPWSY7E5^* zP+`1rNY`Lmg^};$Oc`Y<7Nt6FGfttYabt_nnuuYbUfz8={&%)#fS5mSs>c8#oOLfJdm8?I*{x8BwN`e|qY4)pp_+Ba!e6Y{<{h@{qD0JA_S zFx#V(F*~aF3i$x@i5SzBa0l9_t2-+MrRC+n%)M9H(%NdSD0{h-6+-ThO;o_W=J&6` z?t`riJ=MjDL0Oql{yMX5%=U;1o3;V^=GP`*GP9oD zSy+BABgp`R&Tt{ON~ti~XB}IhMdBg2FtFbzKmRX{z2(!^oL%muSY^DRAMOO@xZuGq zI({53`KC0J0rJj9dyNQ`zNQqIl>`TcGJng<+bvXBs;p)_6*bb)Fg#}%l%|+4NS7Yy zF)YlOzFvU`N=O*qOo)KU)q??|SBHTBDAbEQ6p8{l zReJ|_GCh9$xVzq=VjGX=^*st*x)Y()2Rz3lgca!4W#*(vI_?Qs2S_EJh9>lyrId|S z47S4;dOKFyrL0z>ycRc-e?%e3=JsP3@Ra&kb=cbuagl=&>%cuzo zG4+Tyf;@7J6wx?}Eh1NsF^HZ&uivVytD>mr6I?tj2?ZitBIx9vQSey!ats9f!{BY- z=f1GWjC^%D#ZuZ@y$P#1oZsGGyMp?vPcCs4NGPg5?y~df@;LB93dZI)Ha3D67s^kf zAGoGM5YxnsD?0aqw8PWSQ&_0XPeQWRhY^V~lP+<@?ZsqoR@*<#Z!bX60+*1r zmNJf$Q&Wfe__BRd0C;ob_>a-OObN6bxrZ(p`ZX^o?`F;gIq{InigdmgQyW})u(%@O zBeiZ8tlz&|E9c?iJ<_*ZP6S^?Y+WkFnEi0%P|TKX;3c|*vr)B8u1ASC+F*A5b#G|Xe)bG>yW-5tmwvVf_)7-&2fc6hv3!1Ya@Y_FlwzBU zd++u#IXx4Bf}NH@#k18G4Q{BBL0x+`99b;`%ej9pWmUz8gW-aLG0ib%@z?&K4>8Q- zNFJ@2!C_MUd#ACXQ8hJ}#EnuXzkEs|{pzb{4HjKvbO!l1pfc%e&&1`!cLo*^F2W>v zC8IK8AUiJyZ^Zp_N*m+>of<*mXh)o`wP|?&Ea3=)9h{cQQyZ;!XPaI#6qPygiZ2mBYEt5b0UL8y<}^5Wjs7OY60__xb9JFkMEGi&bshIX$N6CG zUM>a-zJf(YK!`!OdLJcBCtQ*uqv=4g?)}^7f>Beb9Ax00mRC?!{9>O6tZ&0DB0M{OI&YlZM^_C<1sAv@i_MZyyv47|tBo17`q zi~!G5{{_$>0UOST*CY$>QGD{ye;Uaaqd(kZIh@uc8t^cJyet<$XVS9d)Apb=_(50! z-~clO8^utI=gz-(`E%%@z5UhI`Smq~ysN8IaAx)(EaOfh8&E_L;)v4?j`R7(-0 z&HL_M*Hp}t=K3u*g>)nm7|9Gc8Zlbt!dLF5AKU#Yts$jzWhn2l>v`0-`qcBKJ%_d9RGLEsE%E$~JLYz^7W+5c8o3{c@aF?wE5SBcyfVF z+jLWb=^lN$k9PSW{M{bdfo9UBgp`$9ROkhdOw|}^?@39Pz3%q~pl=n2DS0j~hq<}a zbII_5)h`W3ARSNjVAb~aE^EZ{k@V%Z78kvW9(3h4(w-YB30+3kB5l%V)}@s7VkVQ2 zy{W5@n)VjfTAmTgkO)0mM!re@a5&xQDP;GY%Ya^pd$QQD_xj`*8Q&2+YSuc@8Rl0w%h~J9&U$sWn8jSUg8-}r9yVZ#0!5e{GG$r-W z8`iX`I>llR5kLt1<^ixr-H4@>DV)@8_J4k*PxS~E&@%ZcrDacjv}nlC>k-quP;fC5 ztwOo^@ht=VD-{JC-U)|JA`w!!}k DuWQnj From 51b691b68944e22fd7a424eedfc5fb39ea064457 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Mon, 4 Dec 2017 01:06:51 -0500 Subject: [PATCH 037/334] it works --- code/modules/surgery/organs/subtypes/tajaran.dm | 5 ----- code/modules/surgery/organs/subtypes/vulpkanin.dm | 7 +------ 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/code/modules/surgery/organs/subtypes/tajaran.dm b/code/modules/surgery/organs/subtypes/tajaran.dm index f1cc0f695a0..9a1e3fb5c5f 100644 --- a/code/modules/surgery/organs/subtypes/tajaran.dm +++ b/code/modules/surgery/organs/subtypes/tajaran.dm @@ -5,11 +5,6 @@ /obj/item/organ/internal/eyes/tajaran name = "tajaran eyeballs" species = "Tajaran" - dark_view = 8 - -/obj/item/organ/internal/eyes/tajaran/cblind //Most Tajara see in full colour as a result of genetic augmentation. - name = "unmodified tajaran eyeballs" - species = "Tajaran" colourblind_matrix = MATRIX_TAJ_CBLIND //The colour matrix and darksight parameters that the mob will recieve when they get the disability. dark_view = 8 diff --git a/code/modules/surgery/organs/subtypes/vulpkanin.dm b/code/modules/surgery/organs/subtypes/vulpkanin.dm index 422607fcff1..979b5180bbb 100644 --- a/code/modules/surgery/organs/subtypes/vulpkanin.dm +++ b/code/modules/surgery/organs/subtypes/vulpkanin.dm @@ -6,12 +6,7 @@ /obj/item/organ/internal/eyes/vulpkanin name = "vulpkanin eyeballs" species = "Vulpkanin" - dark_view = 8 - -/obj/item/organ/internal/eyes/vulpkanin/cblind //Most Vulpkanin see in full colour as a result of genetic augmentation. - name = "unmodified vulpkanin eyeballs" - species = "Vulpkanin" - colourblind_matrix = MATRIX_VULP_CBLIND //The colour matrix and darksight parameters that the mob will recieve when they get the disability. + colourmatrix = MATRIX_VULP_CBLIND dark_view = 8 /obj/item/organ/internal/eyes/vulpkanin/wolpin //Being the lesser form of Vulpkanin, Wolpins have an utterly incurable version of their colourblindness. From 6b5819401a94b601f0892750c3a3943ae1e9bbc6 Mon Sep 17 00:00:00 2001 From: Tayyyyyyy Date: Mon, 4 Dec 2017 01:04:35 -0600 Subject: [PATCH 038/334] Fix captain's pinpointer not showing nuke countdown --- code/game/gamemodes/nuclear/pinpointer.dm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index fc7418f07c3..5406b17344e 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -11,6 +11,7 @@ materials = list(MAT_METAL=500) var/obj/item/weapon/disk/nuclear/the_disk = null var/active = 0 + var/shows_nuke_timer = TRUE var/icon_off = "pinoff" var/icon_null = "pinonnull" var/icon_direct = "pinondirect" @@ -75,6 +76,15 @@ spawn(5) .() +/obj/item/weapon/pinpointer/examine(mob/user) + ..(user) + if (!shows_nuke_timer) + return + + for(var/obj/machinery/nuclearbomb/bomb in machines) + if(bomb.timing) + to_chat(user, "Extreme danger. Arming signal detected. Time remaining: [bomb.timeleft]") + /obj/item/weapon/pinpointer/advpinpointer name = "advanced pinpointer" desc = "A larger version of the normal pinpointer, this unit features a helpful quantum entanglement detection system to locate various objects that do not broadcast a locator signal." @@ -181,12 +191,6 @@ var/obj/docking_port/mobile/home = null slot_flags = SLOT_BELT | SLOT_PDA -/obj/item/weapon/pinpointer/nukeop/examine(mob/user) - ..(user) - for(var/obj/machinery/nuclearbomb/bomb in machines) - if(bomb.timing) - to_chat(user, "Extreme danger. Arming signal detected. Time remaining: [bomb.timeleft]") - /obj/item/weapon/pinpointer/nukeop/attack_self(mob/user as mob) if(!active) active = 1 @@ -310,6 +314,7 @@ /obj/item/weapon/pinpointer/crew name = "crew pinpointer" desc = "A handheld tracking device that points to crew suit sensors." + shows_nuke_timer = FALSE icon_state = "pinoff_crew" icon_off = "pinoff_crew" icon_null = "pinonnull_crew" From d382ced3c70c383617676fba0b22dec8f1eb2b58 Mon Sep 17 00:00:00 2001 From: Tayyyyyyy Date: Mon, 4 Dec 2017 01:06:22 -0600 Subject: [PATCH 039/334] Oops bad style --- code/game/gamemodes/nuclear/pinpointer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 5406b17344e..63dec0b95f9 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -78,7 +78,7 @@ /obj/item/weapon/pinpointer/examine(mob/user) ..(user) - if (!shows_nuke_timer) + if(!shows_nuke_timer) return for(var/obj/machinery/nuclearbomb/bomb in machines) From 282ff4600aabbaf1624dbdaa4aa2bddd1b487d8b Mon Sep 17 00:00:00 2001 From: Teri Date: Mon, 4 Dec 2017 19:54:19 +0000 Subject: [PATCH 040/334] Adding Robotic Binary Specific Fonts --- code/modules/mob/language.dm | 2 +- goon/browserassets/css/browserOutput.css | 8 +++++++- goon/browserassets/css/fonts/LICENSE | 11 +++++++++++ goon/browserassets/css/fonts/PxPlus_IBM_MDA.ttf | Bin 0 -> 72240 bytes goon/code/datums/browserOutput.dm | 1 + 5 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 goon/browserassets/css/fonts/LICENSE create mode 100644 goon/browserassets/css/fonts/PxPlus_IBM_MDA.ttf diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index 23061c8cffd..83eecee3022 100644 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -562,7 +562,7 @@ log_robot("[key_name(speaker)] : [message]") var/message_start = "[name], [speaker.name]" - var/message_body = "[speaker.say_quote(message)], \"[message]\"" + var/message_body = "[speaker.say_quote(message)], \"[message]\"" for(var/mob/M in dead_mob_list) if(!isnewplayer(M) && !isbrain(M)) diff --git a/goon/browserassets/css/browserOutput.css b/goon/browserassets/css/browserOutput.css index bd6472f2315..e0885d62551 100644 --- a/goon/browserassets/css/browserOutput.css +++ b/goon/browserassets/css/browserOutput.css @@ -32,7 +32,12 @@ a {color: #0000ff;} a:visited {color: #ff00ff;} a.popt {text-decoration: none;} - +/***************************************** +* +* CUSTOM FONTS +* +******************************************/ +@font-face { font-family: PxPlus IBM MDA; src: url('PxPlus_IBM_MDA.ttf'); } /***************************************** * * OUTPUT NOT RELATED TO ACTUAL MESSAGES @@ -301,6 +306,7 @@ h1.alert, h2.alert {color: #000000;} .rose {color: #ff5050;} .sans {font-family: 'Comic Sans MS', cursive, sans-serif;} .wingdings {font-family: Wingdings, Webdings;} +.ibm {font-family: 'PxPlus IBM MDA';} .ancient {color: #008B8B; font-stye: italic;} .newscaster {color: #800000;} .mod {color: #735638; font-weight: bold;} diff --git a/goon/browserassets/css/fonts/LICENSE b/goon/browserassets/css/fonts/LICENSE new file mode 100644 index 00000000000..c44326a8232 --- /dev/null +++ b/goon/browserassets/css/fonts/LICENSE @@ -0,0 +1,11 @@ +PxPlus IBM MDA Font (c) by VileR + +email - viler/ΑΤ/int10h/DΟТ/org +www - http://int10h.org +blog - http://8088mph.blogspot.com + +PxPlus IBM MDA Font is licensed under a +Creative Commons Attribution-ShareAlike 4.0 International License. + +You should have received a copy of the license along with this +work. If not, see . \ No newline at end of file diff --git a/goon/browserassets/css/fonts/PxPlus_IBM_MDA.ttf b/goon/browserassets/css/fonts/PxPlus_IBM_MDA.ttf new file mode 100644 index 0000000000000000000000000000000000000000..db3b7b20ab68a2010a29158ad5a86a1fff1f86e5 GIT binary patch literal 72240 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 $l+U$Y~OH2Ktzn6HX)Gd{?JOO!0^vDiM_^$b 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 literal 0 HcmV?d00001 diff --git a/goon/code/datums/browserOutput.dm b/goon/code/datums/browserOutput.dm index 27307cbccdb..299e15162ab 100644 --- a/goon/code/datums/browserOutput.dm +++ b/goon/code/datums/browserOutput.dm @@ -8,6 +8,7 @@ var/list/chatResources = list( "goon/browserassets/css/fonts/fontawesome-webfont.svg", "goon/browserassets/css/fonts/fontawesome-webfont.ttf", "goon/browserassets/css/fonts/fontawesome-webfont.woff", + "goon/browserassets/css/fonts/PxPlus_IBM_MDA.ttf", "goon/browserassets/css/font-awesome.css", "goon/browserassets/css/browserOutput.css", "goon/browserassets/json/unicode_9_annotations.json" From 52ba94d053bdbb9fc0ec3aad0901a0d157e530f9 Mon Sep 17 00:00:00 2001 From: Terilia Date: Mon, 4 Dec 2017 19:56:08 +0000 Subject: [PATCH 041/334] Update browserOutput.css --- goon/browserassets/css/browserOutput.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/goon/browserassets/css/browserOutput.css b/goon/browserassets/css/browserOutput.css index e0885d62551..8405e8e88b8 100644 --- a/goon/browserassets/css/browserOutput.css +++ b/goon/browserassets/css/browserOutput.css @@ -38,6 +38,7 @@ a.popt {text-decoration: none;} * ******************************************/ @font-face { font-family: PxPlus IBM MDA; src: url('PxPlus_IBM_MDA.ttf'); } + /***************************************** * * OUTPUT NOT RELATED TO ACTUAL MESSAGES @@ -388,4 +389,4 @@ h1.alert, h2.alert {color: #000000;} /* ADMIN TICKETS */ -.adminticket {color: #3daf21; font-weight: bold} \ No newline at end of file +.adminticket {color: #3daf21; font-weight: bold} From 13d9b71eb8be7747dbe5facdf29a47df95e8b082 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Mon, 4 Dec 2017 21:33:06 -0500 Subject: [PATCH 042/334] Expands Banhammer --- code/game/jobs/jobs.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/jobs/jobs.dm b/code/game/jobs/jobs.dm index a9aa142ac1d..80cfd953d42 100644 --- a/code/game/jobs/jobs.dm +++ b/code/game/jobs/jobs.dm @@ -66,7 +66,8 @@ var/list/command_positions = list( "Head of Security", "Chief Engineer", "Research Director", - "Chief Medical Officer" + "Chief Medical Officer", + "Nanotrasen Representative" ) @@ -134,7 +135,8 @@ var/list/security_positions = list( "Detective", "Security Officer", "Brig Physician", - "Security Pod Pilot" + "Security Pod Pilot", + "Magistrate" ) From f72a55dbec316b25e60f592bb8feb0e08cb37419 Mon Sep 17 00:00:00 2001 From: HugoLuman Date: Wed, 6 Dec 2017 00:49:14 -0800 Subject: [PATCH 043/334] Refactors new lung breath code to fix Drask Allows multiple damage types for lung temperature damage Fixes #8432 Signed-off-by: HugoLuman --- code/modules/surgery/organs/lungs.dm | 42 ++++++++++++------- code/modules/surgery/organs/subtypes/drask.dm | 1 + 2 files changed, 29 insertions(+), 14 deletions(-) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index b730c4d559b..55e94dd5698 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -34,22 +34,24 @@ var/tox_damage_type = TOX var/cold_message = "your face freezing and an icicle forming" + var/cold_modifier = null //To be overridden at individual organ level, in which case it will modify the species modifier. var/cold_level_1_threshold = 260 var/cold_level_2_threshold = 200 var/cold_level_3_threshold = 120 var/cold_level_1_damage = COLD_GAS_DAMAGE_LEVEL_1 //Keep in mind with gas damage levels, you can set these to be negative, if you want someone to heal, instead. var/cold_level_2_damage = COLD_GAS_DAMAGE_LEVEL_2 var/cold_level_3_damage = COLD_GAS_DAMAGE_LEVEL_3 - var/cold_damage_type = BURN + var/cold_damage_type = list(BURN) var/hot_message = "your face burning and a searing heat" + var/heat_modifier = null var/heat_level_1_threshold = 360 var/heat_level_2_threshold = 400 var/heat_level_3_threshold = 1000 var/heat_level_1_damage = HEAT_GAS_DAMAGE_LEVEL_1 var/heat_level_2_damage = HEAT_GAS_DAMAGE_LEVEL_2 var/heat_level_3_damage = HEAT_GAS_DAMAGE_LEVEL_3 - var/heat_damage_type = BURN + var/heat_damage_type = list(BURN) /obj/item/organ/internal/lungs/insert(mob/living/carbon/M, special = 0, dont_remove_slot = 0) ..() @@ -269,25 +271,39 @@ species_traits = H.species.species_traits if(!(COLDRES in H.mutations) && !(RESISTCOLD in species_traits)) // COLD DAMAGE - var/cold_modifier = H.species.coldmod + var/CM = 1 + if(!cold_modifier) + CM = H.species.coldmod + else CM = (cold_modifier*abs(H.species.coldmod)) + var/TC = 0 if(breath_temperature < cold_level_3_threshold) - H.apply_damage_type(cold_level_3_damage*cold_modifier, cold_damage_type) + TC = cold_level_3_damage if(breath_temperature > cold_level_3_threshold && breath_temperature < cold_level_2_threshold) - H.apply_damage_type(cold_level_2_damage*cold_modifier, cold_damage_type) + TC = cold_level_2_damage if(breath_temperature > cold_level_2_threshold && breath_temperature < cold_level_1_threshold) - H.apply_damage_type(cold_level_1_damage*cold_modifier, cold_damage_type) + TC = cold_level_1_damage + if(TC) + for(var/D in cold_damage_type) + H.apply_damage_type(TC*CM, D) if(breath_temperature < cold_level_1_threshold) if(prob(20)) to_chat(H, "You feel [cold_message] in your [name]!") if(!(HEATRES in H.mutations) && !(RESISTHOT in species_traits)) // HEAT DAMAGE - var/heat_modifier = H.species.heatmod + var/HM = 1 + if(!heat_modifier) + HM = H.species.heatmod + else HM = (heat_modifier*abs(H.species.heatmod)) + var/TH = 0 if(breath_temperature > heat_level_1_threshold && breath_temperature < heat_level_2_threshold) - H.apply_damage_type(heat_level_1_damage*heat_modifier, heat_damage_type) + TH = heat_level_1_damage if(breath_temperature > heat_level_2_threshold && breath_temperature < heat_level_3_threshold) - H.apply_damage_type(heat_level_2_damage*heat_modifier, heat_damage_type) + TH = heat_level_2_damage if(breath_temperature > heat_level_3_threshold) - H.apply_damage_type(heat_level_3_damage*heat_modifier, heat_damage_type) + TH = heat_level_3_damage + if(TH) + for(var/D in heat_damage_type) + H.apply_damage_type(TH*HM, D) if(breath_temperature > heat_level_1_threshold) if(prob(20)) to_chat(H, "You feel [hot_message] in your [name]!") @@ -323,7 +339,5 @@ cold_message = "an invigorating coldness" cold_level_3_threshold = 60 - cold_level_1_damage = -COLD_GAS_DAMAGE_LEVEL_1 //They heal when the air is cold - cold_level_2_damage = -COLD_GAS_DAMAGE_LEVEL_2 - cold_level_3_damage = -COLD_GAS_DAMAGE_LEVEL_3 - cold_damage_type = BRUTE //more specifically they heal brute \ No newline at end of file + cold_modifier = -1 //They heal when the air is cold + cold_damage_type = list(BRUTE, BURN) \ No newline at end of file diff --git a/code/modules/surgery/organs/subtypes/drask.dm b/code/modules/surgery/organs/subtypes/drask.dm index 9c204cd92f3..8560d2408ec 100644 --- a/code/modules/surgery/organs/subtypes/drask.dm +++ b/code/modules/surgery/organs/subtypes/drask.dm @@ -15,6 +15,7 @@ /obj/item/organ/internal/liver/drask name = "metabolic strainer" icon = 'icons/obj/surgery_drask.dmi' + icon_state = "kidneys" alcohol_intensity = 0.8 species = "Drask" From bd4ecf0bd4c116c6568b1a12f676fb8c9d4af081 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 7 Dec 2017 00:06:10 -0500 Subject: [PATCH 044/334] Fixes Various Issues with Giant Spiders --- code/game/objects/effects/spiders.dm | 73 ++++++++++--------- .../simple_animal/hostile/giant_spider.dm | 2 +- .../mob/living/simple_animal/simple_animal.dm | 2 +- 3 files changed, 41 insertions(+), 36 deletions(-) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 2265c166461..db963a1f6fe 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -3,10 +3,10 @@ name = "web" desc = "it's stringy and sticky" icon = 'icons/effects/effects.dmi' - anchored = 1 - density = 0 + anchored = TRUE + density = FALSE var/health = 15 - var/master_commander = null + var/mob/living/carbon/human/master_commander = null /obj/structure/spider/Destroy() master_commander = null @@ -15,25 +15,24 @@ //similar to weeds, but only barfed out by nurses manually /obj/structure/spider/ex_act(severity) switch(severity) - if(1.0) + if(1) qdel(src) - if(2.0) + if(2) if(prob(50)) qdel(src) - if(3.0) + if(3) if(prob(5)) qdel(src) - return -/obj/structure/spider/attackby(var/obj/item/weapon/W, var/mob/user, params) +/obj/structure/spider/attackby(obj/item/weapon/W, mob/user, params) if(W.attack_verb.len) - visible_message("[user] has [pick(W.attack_verb)] \the [src] with \the [W]!") + visible_message("[user] has [pick(W.attack_verb)] [src] with [W]!") else - visible_message("[user] has attacked \the [src] with \the [W]!") + visible_message("[user] has attacked [src] with [W]!") - var/damage = W.force / 4.0 + var/damage = W.force / 4 - if(istype(W, /obj/item/weapon/weldingtool)) + if(iswelder(W)) var/obj/item/weapon/weldingtool/WT = W if(WT.remove_fuel(0, user)) @@ -43,7 +42,7 @@ health -= damage healthcheck() -/obj/structure/spider/bullet_act(var/obj/item/projectile/Proj) +/obj/structure/spider/bullet_act(obj/item/projectile/Proj) ..() health -= Proj.damage healthcheck() @@ -61,20 +60,22 @@ icon_state = "stickyweb1" /obj/structure/spider/stickyweb/New() + ..() if(prob(50)) icon_state = "stickyweb2" /obj/structure/spider/stickyweb/CanPass(atom/movable/mover, turf/target, height=0) - if(height==0) return 1 + if(height == 0) + return TRUE if(istype(mover, /mob/living/simple_animal/hostile/poison/giant_spider)) - return 1 + return TRUE else if(istype(mover, /mob/living)) if(prob(50)) - to_chat(mover, "You get stuck in \the [src] for a moment.") - return 0 + to_chat(mover, "You get stuck in [src] for a moment.") + return FALSE else if(istype(mover, /obj/item/projectile)) return prob(30) - return 1 + return TRUE /obj/structure/spider/eggcluster name = "egg cluster" @@ -82,9 +83,10 @@ icon_state = "eggs" var/amount_grown = 0 var/player_spiders = 0 - var/faction = list() + var/list/faction = list() /obj/structure/spider/eggcluster/New() + ..() pixel_x = rand(3,-3) pixel_y = rand(3,-3) processing_objects.Add(src) @@ -92,10 +94,10 @@ /obj/structure/spider/eggcluster/process() amount_grown += rand(0,2) if(amount_grown >= 100) - var/num = rand(3,12) - for(var/i=0, i[src] dies!") - new /obj/effect/decal/cleanable/spiderling_remains(src.loc) + new /obj/effect/decal/cleanable/spiderling_remains(loc) qdel(src) /obj/structure/spider/spiderling/healthcheck() @@ -143,7 +146,7 @@ /obj/structure/spider/spiderling/process() if(travelling_in_vent) - if(istype(src.loc, /turf)) + if(istype(loc, /turf)) travelling_in_vent = 0 entry_vent = null else if(entry_vent) @@ -190,7 +193,7 @@ var/target_atom = pick(nearby) walk_to(src, target_atom) if(prob(40)) - src.visible_message("\The [src] skitters[pick(" away"," around","")].") + visible_message("[src] skitters[pick(" away"," around","")].") else if(prob(10)) //ventcrawl! for(var/obj/machinery/atmospherics/unary/vent_pump/v in view(7,src)) @@ -203,8 +206,8 @@ if(amount_grown >= 100) if(!grow_as) grow_as = pick(typesof(/mob/living/simple_animal/hostile/poison/giant_spider)) - var/mob/living/simple_animal/hostile/poison/giant_spider/S = new grow_as(src.loc) - S.faction = faction + var/mob/living/simple_animal/hostile/poison/giant_spider/S = new grow_as(loc) + S.faction = faction.Copy() S.master_commander = master_commander if(player_spiders && !selecting_player) selecting_player = 1 @@ -213,9 +216,10 @@ if(candidates.len) var/mob/C = pick(candidates) - S.key = C.key - if(master_commander) - to_chat(S, "You are a spider who is loyal to [master_commander], obey [master_commander]'s every order and assist them in completing their goals at any cost.") + if(C) + S.key = C.key + if(S.master_commander) + to_chat(S, "You are a spider who is loyal to [S.master_commander], obey [S.master_commander]'s every order and assist them in completing their goals at any cost.") qdel(src) /obj/effect/decal/cleanable/spiderling_remains @@ -232,7 +236,8 @@ health = 60 /obj/structure/spider/cocoon/New() - icon_state = pick("cocoon1","cocoon2","cocoon3") + ..() + icon_state = pick("cocoon1","cocoon2","cocoon3") /obj/structure/spider/cocoon/Destroy() visible_message("[src] splits open.") diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index e45d5a1a391..fb0d156cdbf 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -237,7 +237,7 @@ E = locate() in get_turf(src) if(!E) var/obj/structure/spider/eggcluster/C = new /obj/structure/spider/eggcluster(src.loc) - C.faction = faction + C.faction = faction.Copy() C.master_commander = master_commander if(ckey) C.player_spiders = 1 diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 82a9778ab47..0b0c44868ab 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -67,7 +67,7 @@ var/gold_core_spawnable = CHEM_MOB_SPAWN_INVALID //if CHEM_MOB_SPAWN_HOSTILE can be spawned by plasma with gold core, CHEM_MOB_SPAWN_FRIENDLY are 'friendlies' spawned with blood - var/master_commander = null //holding var for determining who own/controls a sentient simple animal (for sentience potions). + var/mob/living/carbon/human/master_commander = null //holding var for determining who own/controls a sentient simple animal (for sentience potions). var/mob/living/simple_animal/hostile/spawner/nest From 63ba8386395acfb2fc05b6c49cb6b478a03dd6b2 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Thu, 7 Dec 2017 00:23:56 -0500 Subject: [PATCH 045/334] spooder runtime revert fox fixed it better. --- code/game/objects/effects/spiders.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 1c1da352dbd..2265c166461 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -213,10 +213,9 @@ if(candidates.len) var/mob/C = pick(candidates) - if(C) - S.key = C.key - if(master_commander) - to_chat(S, "You are a spider who is loyal to [master_commander], obey [master_commander]'s every order and assist them in completing their goals at any cost.") + S.key = C.key + if(master_commander) + to_chat(S, "You are a spider who is loyal to [master_commander], obey [master_commander]'s every order and assist them in completing their goals at any cost.") qdel(src) /obj/effect/decal/cleanable/spiderling_remains From 791ff1a5d3c91a6929cf5ed4fbf50c79c078f617 Mon Sep 17 00:00:00 2001 From: Tayyyyyyy Date: Wed, 6 Dec 2017 23:37:01 -0600 Subject: [PATCH 046/334] Give crew pinpointer to blueshield --- .../objects/structures/crates_lockers/closets/secure/security.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 44b046ddaae..2cef58cf021 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -235,6 +235,7 @@ ..() new /obj/item/weapon/storage/briefcase(src) new /obj/item/weapon/storage/firstaid/adv(src) + new /obj/item/weapon/pinpointer/crew(src) new /obj/item/weapon/storage/belt/security/sec(src) new /obj/item/weapon/grenade/flashbang(src) new /obj/item/device/flash(src) From 5d8b45f20e67fb7c4db166a637fddb3baaaed761 Mon Sep 17 00:00:00 2001 From: Tayyyyyyy Date: Thu, 7 Dec 2017 10:37:44 -0600 Subject: [PATCH 047/334] Stay in medbay, CMO --- .../objects/structures/crates_lockers/closets/secure/medical.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 9deb79259cd..2805d0c0c51 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -173,7 +173,6 @@ new /obj/item/weapon/reagent_containers/hypospray/CMO(src) new /obj/item/organ/internal/cyberimp/eyes/hud/medical(src) new /obj/item/weapon/door_remote/chief_medical_officer(src) - new /obj/item/weapon/pinpointer/crew(src) /obj/structure/closet/secure_closet/animal From 25fd1858db4cabaf823dd4265fbec0526493826f Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Thu, 7 Dec 2017 19:46:48 -0500 Subject: [PATCH 048/334] proper fix --- code/game/machinery/dye_generator.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/machinery/dye_generator.dm b/code/game/machinery/dye_generator.dm index 90f73b61dd4..6003f05840a 100644 --- a/code/game/machinery/dye_generator.dm +++ b/code/game/machinery/dye_generator.dm @@ -112,6 +112,9 @@ user.visible_message("[user] starts dying [M]'s [what_to_dye]!", "You start dying [M]'s [what_to_dye]!") if(do_after(user, 50, target = H)) + if(!Adjacent(H)) + to_chat(user, "You are too far away!") + return switch(what_to_dye) if("hair") H.change_hair_color(dye_color) From 58924dee5b3f0a0ed5142f4ce5af662ca45c61a4 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Thu, 7 Dec 2017 21:31:53 -0500 Subject: [PATCH 049/334] tweaks again --- code/game/machinery/dye_generator.dm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/code/game/machinery/dye_generator.dm b/code/game/machinery/dye_generator.dm index 6003f05840a..f3efd7a6c2b 100644 --- a/code/game/machinery/dye_generator.dm +++ b/code/game/machinery/dye_generator.dm @@ -94,9 +94,6 @@ if(!(M in view(1))) ..() return - if(!Adjacent(user)) - ..() - return if(ishuman(M)) var/mob/living/carbon/human/H = M var/dye_list = list("hair", "alt. hair theme") @@ -109,12 +106,11 @@ dye_list += "body" var/what_to_dye = input(user, "Choose an area to apply the dye", "Dye Application") in dye_list - + if(!Adjacent(user)) + to_chat(user, "You are too far away!") + return user.visible_message("[user] starts dying [M]'s [what_to_dye]!", "You start dying [M]'s [what_to_dye]!") if(do_after(user, 50, target = H)) - if(!Adjacent(H)) - to_chat(user, "You are too far away!") - return switch(what_to_dye) if("hair") H.change_hair_color(dye_color) From eb81ad554e8e29077f3ed2425b7f12afffbb3b6e Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Fri, 8 Dec 2017 20:29:21 +0900 Subject: [PATCH 050/334] hohoho --- _maps/map_files/cyberiad/cyberiad.dmm | 886 ++++++++++++++------------ 1 file changed, 496 insertions(+), 390 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 5beffff33ff..54db492d05c 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -509,9 +509,9 @@ "ajO" = (/obj/structure/mirror{pixel_x = -28},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/vacantoffice{name = "\improper Security Toilet"}) "ajP" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/vacantoffice{name = "\improper Security Toilet"}) "ajQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/vacantoffice{name = "\improper Security Toilet"}) -"ajR" = (/obj/structure/table,/obj/item/weapon/folder/red{pixel_y = 3},/turf/simulated/floor/plasteel,/area/security/main) -"ajS" = (/obj/structure/stool/bed/chair,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/plasteel,/area/security/main) -"ajT" = (/obj/structure/stool/bed/chair,/obj/machinery/light{dir = 1; on = 1},/obj/effect/landmark/start{name = "Brig Physician"},/turf/simulated/floor/plasteel,/area/security/main) +"ajR" = (/obj/structure/snowman,/turf/simulated/floor/snow,/area/security/main) +"ajS" = (/obj/structure/stool/bed/chair,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/snow,/area/security/main) +"ajT" = (/obj/structure/stool/bed/chair,/obj/machinery/light{dir = 1; on = 1},/obj/effect/landmark/start{name = "Brig Physician"},/turf/simulated/floor/snow,/area/security/main) "ajU" = (/obj/effect/decal/warning_stripes/northwest,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/execution{name = "\improper Prisoner Transfer Center"}) "ajV" = (/turf/simulated/floor/carpet,/area/security/hos) "ajW" = (/obj/machinery/door/poddoor{id_tag = "Execution Vent"; name = "Execution Vent Shutter"},/obj/structure/grille{layer = 2.69},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/execution{name = "\improper Prisoner Transfer Center"}) @@ -549,9 +549,9 @@ "akC" = (/obj/machinery/camera{c_tag = "Brig Security Toilet"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/vacantoffice{name = "\improper Security Toilet"}) "akD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/vacantoffice{name = "\improper Security Toilet"}) "akE" = (/obj/item/weapon/soap/nanotrasen,/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/vacantoffice{name = "\improper Security Toilet"}) -"akF" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/obj/machinery/light_switch{pixel_x = -25},/obj/item/device/radio/intercom/department/security{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plasteel,/area/security/main) -"akG" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/security/main) -"akH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/security/main) +"akF" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/obj/machinery/light_switch{pixel_x = -25},/obj/item/device/radio/intercom/department/security{pixel_x = 0; pixel_y = 28},/obj/item/clothing/suit/hooded/wintercoat/security,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"akG" = (/obj/item/clothing/head/cowboyhat/black,/turf/simulated/floor/snow,/area/security/main) +"akH" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/item/clothing/shoes/winterboots,/turf/simulated/floor/snow,/area/security/main) "akI" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/main) "akJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel,/area/security/main) "akK" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) @@ -586,11 +586,11 @@ "aln" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/securearmoury) "alo" = (/obj/machinery/door/airlock{name = "Bathroom"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/vacantoffice{name = "\improper Security Toilet"}) "alp" = (/obj/structure/table,/obj/item/ashtray/bronze{pixel_x = -1; pixel_y = 1},/obj/item/weapon/storage/fancy/cigarettes/cigpack_robust,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Brig Briefing Room West"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/security/main) -"alq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/main) -"alr" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel,/area/security/main) +"alq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/security/main) +"alr" = (/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/security/main) "als" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/security/podbay) "alt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/main) -"alu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"alu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/snow,/area/security/main) "alv" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) "alw" = (/obj/structure/grille,/turf/space,/area/space) "alx" = (/obj/item/weapon/broken_bottle,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) @@ -634,7 +634,7 @@ "amj" = (/obj/item/clothing/head/collectable/xenom,/obj/item/clothing/head/chicken,/obj/item/weapon/aiModule/syndicate,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "amk" = (/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c500,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "aml" = (/obj/item/stack/spacecash/c50,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) -"amm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 6; icon_state = "red"},/area/security/main) +"amm" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/landmark/start{name = "Security Officer"},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) "amn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/main) "amo" = (/obj/effect/decal/warning_stripes/southwest,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/range) "amp" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/book/manual/sop_legal,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plasteel,/area/security/main) @@ -1239,13 +1239,13 @@ "axQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkredcorners"},/area/security/prison/cell_block/A) "axR" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/prison/cell_block/A) "axS" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/prison/cell_block/A) -"axT" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"axT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) "axU" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "axV" = (/obj/structure/table/reinforced{layer = 2.5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/window/brigdoor{dir = 2; name = "Security Checkpoint"; req_access_txt = "1"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redfull"; tag = "icon-redfull (NORTHWEST)"},/area/security/brig) "axW" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "axX" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "axY" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"axZ" = (/obj/machinery/light_switch{pixel_x = 25},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"axZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{dir = 6; icon_state = "red"},/area/security/main) "aya" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/prison/cell_block/B) "ayb" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "ayc" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) @@ -1283,10 +1283,10 @@ "ayI" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/courtroomdandp) "ayJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_timer/cell_2{dir = 4; layer = 4; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkredcorners"},/area/security/prison/cell_block/A) "ayK" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 2"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/prison/cell_block/A) -"ayL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"ayM" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/lobby) -"ayN" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/lobby) -"ayO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"ayL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/lobby) +"ayM" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/lobby) +"ayN" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{dir = 8},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"ayO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/security/lobby) "ayP" = (/obj/structure/closet/secure_closet/brig{id = "Cell 5"; name = "Cell 5 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 5"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison/cell_block/B) "ayQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_timer/cell_5{dir = 8; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkredcorners"},/area/security/prison/cell_block/B) "ayR" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/processing) @@ -1318,11 +1318,11 @@ "azr" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table/woodentable,/obj/structure/window/reinforced,/obj/item/weapon/folder/red,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/courtroomdandp) "azs" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced,/obj/item/weapon/folder/red,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/courtroomdandp) "azt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 4; pixel_y = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/prison/cell_block/A) -"azu" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/camera{c_tag = "Brig Lobby West"; dir = 4; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"azu" = (/obj/machinery/light_switch{pixel_x = 25},/obj/machinery/light{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) "azv" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison/cell_block/A) -"azw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/security/lobby) +"azw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/security/lobby) "azx" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"azy" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/security/lobby) +"azy" = (/turf/simulated/floor/snow,/area/security/lobby) "azz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison/cell_block/B) "azA" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison/cell_block/B) "azB" = (/obj/machinery/door/window/brigdoor{dir = 8; id = "Cell 5"; name = "Cell 5"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison/cell_block/B) @@ -1366,10 +1366,10 @@ "aAn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/courtroom) "aAo" = (/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) "aAp" = (/turf/simulated/floor/wood,/area/crew_quarters/courtroom) -"aAq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel,/area/security/lobby) -"aAr" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) -"aAs" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"aAt" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Brig Lobby East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"aAq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/snow,/area/security/lobby) +"aAr" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"aAs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/camera{c_tag = "Brig Lobby West"; dir = 4; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"aAt" = (/obj/item/clothing/head/cowboyhat/black,/turf/simulated/floor/snow,/area/security/lobby) "aAu" = (/obj/structure/stool/bed,/obj/machinery/flasher{id = "Cell 5"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison/cell_block/B) "aAv" = (/obj/machinery/power/treadmill{dir = 4},/obj/structure/cable/yellow,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/treadmill_monitor{id = "Cell 5"; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison/cell_block/B) "aAw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/device/radio/intercom{pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkredcorners"},/area/security/prison/cell_block/B) @@ -1377,7 +1377,7 @@ "aAy" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/processing) "aAz" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) "aAA" = (/obj/structure/table,/obj/item/weapon/storage/box/evidence,/obj/item/device/radio/intercom{dir = 0; name = "station intercom (General)"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor/plasteel,/area/security/processing) -"aAB" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/lobby) +"aAB" = (/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/security/lobby) "aAC" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/processing) "aAD" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/processing) "aAE" = (/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/security/processing) @@ -1395,15 +1395,15 @@ "aAQ" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aAR" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/security/prison/cell_block/A) "aAS" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aAT" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/light{dir = 8},/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) -"aAU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/security/lobby) -"aAV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plasteel,/area/security/lobby) -"aAW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) -"aAX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/security/lobby) +"aAT" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"aAU" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"aAV" = (/obj/item/clothing/head/cowboyhat/tan,/turf/simulated/floor/snow,/area/security/lobby) +"aAW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/snow,/area/security/lobby) +"aAX" = (/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/snow,/area/security/lobby) "aAY" = (/turf/simulated/floor/plating/airless,/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk5"; icon_state = "catwalk5"},/area/solar/auxstarboard) -"aAZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"aAZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) "aBa" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"aBb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/security/lobby) +"aBb" = (/obj/item/clothing/head/cowboyhat/white,/turf/simulated/floor/snow,/area/security/lobby) "aBc" = (/obj/structure/table/woodentable,/obj/item/toy/cards/deck/black,/turf/simulated/floor/wood,/area/maintenance/abandonedbar) "aBd" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/abandonedbar) "aBe" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (WEST)"; icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood{broken = 1; icon_state = "wood-broken"},/area/maintenance/abandonedbar) @@ -1435,10 +1435,10 @@ "aBE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkredcorners"},/area/security/prison/cell_block/A) "aBF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_timer/cell_3{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkredcorners"},/area/security/prison/cell_block/A) "aBG" = (/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 3"; dir = 2; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/prison/cell_block/A) -"aBH" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/security/lobby) -"aBI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/security/lobby) -"aBJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) -"aBK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j2"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"aBH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"aBI" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Brig Lobby East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Civilian"},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"aBJ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/light{dir = 8},/obj/effect/landmark/start{name = "Civilian"},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"aBK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/snow,/area/security/lobby) "aBL" = (/obj/structure/closet/secure_closet/brig{id = "Cell 6"; name = "Cell 6 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 6"; dir = 2; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison/cell_block/B) "aBM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison/cell_block/B) "aBN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door_timer/cell_3{dir = 8; id = "Cell 6"; layer = 4; name = "Cell 6"; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkredcorners"},/area/security/prison/cell_block/B) @@ -1469,8 +1469,8 @@ "aCm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison/cell_block/A) "aCn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/prison/cell_block/A) "aCo" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison/cell_block/A) -"aCp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel,/area/security/lobby) -"aCq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"aCp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/snow,/area/security/lobby) +"aCq" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/snow,/area/security/lobby) "aCr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison/cell_block/B) "aCs" = (/obj/machinery/door/window/brigdoor{dir = 8; id = "Cell 6"; name = "Cell 6"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison/cell_block/B) "aCt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkredcorners"},/area/security/prison/cell_block/B) @@ -1512,8 +1512,8 @@ "aDd" = (/obj/machinery/light_switch{pixel_y = -24},/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/wood,/area/crew_quarters/courtroom) "aDe" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) "aDf" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/security/lobby) -"aDg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"aDh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aDg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/security/lobby) +"aDh" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/snow,/area/security/lobby) "aDi" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/crew_quarters/courtroom) "aDj" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) "aDk" = (/obj/machinery/vending/coffee,/obj/item/device/radio/intercom{dir = 0; name = "station intercom (General)"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor/plasteel,/area/security/lobby) @@ -1544,7 +1544,7 @@ "aDJ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "aDK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_chapel_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aDL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"aDM" = (/obj/machinery/atm{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j2"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aDM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/clothing/head/cowboyhat/pink,/turf/simulated/floor/snow,/area/security/lobby) "aDN" = (/turf/simulated/wall,/area/crew_quarters/mrchangs) "aDO" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aDP" = (/turf/simulated/wall,/area/civilian/barber) @@ -1720,7 +1720,7 @@ "aHd" = (/obj/structure/stool/bed,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aHe" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway West"; dir = 4; network = list("SS13")},/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) "aHf" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"aHg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/sign/poster/random{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"aHg" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/security/lobby) "aHh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/mrchangs) "aHi" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/item/weapon/twohanded/required/kirbyplants,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/civilian/barber) "aHj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/civilian/barber) @@ -1731,7 +1731,7 @@ "aHo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/mimeoffice) "aHp" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aHq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"aHr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Mr. Chang's"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/mrchangs) +"aHr" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/security/lobby) "aHs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Barber Shop"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/civilian/barber) "aHt" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/mimeoffice) "aHu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/magistrateoffice) @@ -1764,19 +1764,19 @@ "aHV" = (/obj/machinery/camera{c_tag = "Fore Port Solar Control"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump Engineering"; pixel_x = -24; shock_proof = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aHW" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aHX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"aHY" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) -"aHZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) +"aHY" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/security/lobby) +"aHZ" = (/obj/machinery/light,/turf/simulated/floor/snow,/area/security/lobby) "aIa" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) "aIb" = (/turf/simulated/wall/r_wall,/area/clownoffice) "aIc" = (/turf/simulated/wall,/area/clownoffice) -"aId" = (/obj/structure/sign/chinese{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aId" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/snow,/area/security/lobby) "aIe" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/clownoffice) "aIf" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aIg" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aIg" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/security/lobby) "aIh" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/mimeoffice) "aIi" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "magistrate"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/magistrateoffice) "aIj" = (/obj/effect/decal/remains/robot,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aIk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aIk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/security/lobby) "aIl" = (/turf/simulated/wall,/area/magistrateoffice) "aIm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Internal Affairs Office"; req_access_txt = "38"},/turf/simulated/floor/plasteel,/area/lawoffice) "aIn" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) @@ -1811,11 +1811,11 @@ "aIQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aIR" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aIS" = (/obj/machinery/cryopod/right,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aIT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) -"aIU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aIT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/snow,/area/security/lobby) +"aIU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/security/lobby) "aIV" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/mimeoffice) "aIW" = (/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine/longrange{department = "Magistrate's Office"},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/carpet,/area/magistrateoffice) -"aIX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aIX" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) "aIY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aIZ" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/megaphone,/turf/simulated/floor/carpet,/area/magistrateoffice) "aJa" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) @@ -1893,7 +1893,7 @@ "aKu" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/multi/gold,/turf/simulated/floor/carpet,/area/magistrateoffice) "aKv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/magistrateoffice) "aKw" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) -"aKx" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) +"aKx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/fore) "aKy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) "aKz" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/lawoffice) "aKA" = (/obj/machinery/door/airlock/maintenance{name = "Internal Affairs Maintenance"; req_access_txt = "38"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/fpmaint) @@ -1964,14 +1964,14 @@ "aLN" = (/obj/machinery/cryopod,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aLO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{id_tag = "Cryogenics"; name = "Cryodorms"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aLP" = (/turf/simulated/wall,/area/crew_quarters/sleep) -"aLQ" = (/obj/machinery/requests_console{department = "Crew Quarters"; name = "Crew Quarters Requests Console"; pixel_y = 30},/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Dormitories North"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aLR" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aLS" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aLT" = (/obj/machinery/vending/cola,/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aLU" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aLV" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aLQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j2"},/turf/simulated/floor/snow,/area/hallway/primary/fore) +"aLR" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"aLS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"aLT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/hallway/primary/fore) +"aLU" = (/obj/machinery/atm{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j2"},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aLV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Mr. Chang's"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/mrchangs) "aLW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aLX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) +"aLX" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) "aLY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) "aLZ" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/bookcase,/obj/item/weapon/book/manual/sop_engineering,/obj/item/weapon/book/manual/sop_medical,/obj/item/weapon/book/manual/sop_science{pixel_y = -14},/obj/item/weapon/book/manual/sop_security,/obj/item/weapon/book/manual/sop_service,/obj/item/weapon/book/manual/sop_supply,/obj/item/weapon/book/manual/sop_general,/obj/item/weapon/book/manual/sop_legal,/obj/item/weapon/book/manual/sop_command,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aMa" = (/obj/structure/table,/obj/machinery/computer/mob_healer_terminal,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) @@ -1996,7 +1996,7 @@ "aMt" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/pod_2) "aMu" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aMv" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aMw" = (/obj/structure/stool/bed/chair/sofa/right,/obj/machinery/camera{c_tag = "Boxing Ring"; network = list("SS13")},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) "aMx" = (/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aMy" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aMz" = (/turf/simulated/wall/rust,/area/maintenance/fsmaint2) @@ -2007,30 +2007,30 @@ "aME" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aMF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aMG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/landmark{name = "JoinLateCryo"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aMH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) -"aMI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aMJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aMH" = (/obj/machinery/requests_console{department = "Crew Quarters"; name = "Crew Quarters Requests Console"; pixel_y = 30},/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Dormitories North"; dir = 2; network = list("SS13")},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMI" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMJ" = (/obj/machinery/vending/snack,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aMK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aML" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/fitness) +"aML" = (/obj/machinery/vending/cola,/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aMM" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine/longrange{department = "Internal Affairs Office"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) -"aMN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) +"aMN" = (/obj/structure/snowman,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aMO" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aMP" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Internal Affairs Agent"},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aMQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark/start{name = "Internal Affairs Agent"},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aMR" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aMS" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) -"aMT" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"aMU" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"aMT" = (/obj/machinery/vending/coffee,/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMU" = (/obj/structure/sign/chinese{pixel_y = 30},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aMV" = (/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aMW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aMX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"aMY" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"aMZ" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"aNa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"aNb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/barber{pixel_y = 30},/obj/structure/stool/bed/chair/sofa/left,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aNc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"aNd" = (/obj/machinery/atm{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"aNe" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool/bed/chair/sofa,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMW" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/surround,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMX" = (/obj/structure/stool/bed/chair/sofa/right,/obj/machinery/camera{c_tag = "Boxing Ring"; network = list("SS13")},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aMZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/barber{pixel_y = 30},/obj/structure/stool/bed/chair/sofa/left,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aNa" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool/bed/chair/sofa,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aNb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/lasertag/red,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aNc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aNd" = (/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aNe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aNf" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1450; master_tag = "bar_maint"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aNg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aNh" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -2069,40 +2069,40 @@ "aNO" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eva_inner"; locked = 1; name = "EVA Internal Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aNP" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aNQ" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/spray/waterflower,/turf/simulated/floor/wood,/area/mimeoffice) -"aNR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/lasertag/red,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aNS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aNR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aNS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aNT" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "station intercom (General)"; pixel_y = 25},/obj/structure/closet/lasertag/blue,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aNU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Arcade"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) -"aNV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aNV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aNW" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) -"aNX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aNY" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) +"aNX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aNY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aNZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aOb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aOc" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aOd" = (/obj/machinery/cryopod/right,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aOe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) +"aOe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aOf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aOh" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aOi" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) +"aOi" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aOj" = (/obj/machinery/light{dir = 8},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/cryopod/right,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aOk" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOn" = (/obj/machinery/cryopod/right,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aOo" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark/start{name = "Civilian"},/obj/machinery/door/window/westright{dir = 1; name = "Boxing Ring"},/turf/simulated/floor/wood,/area/crew_quarters/fitness) -"aOp" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aOq" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aOr" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/fitness) +"aOp" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aOq" = (/mob/living/simple_animal/seal,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aOr" = (/obj/item/weapon/reagent_containers/food/snacks/candy/jawbreaker,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aOs" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/fitness) "aOt" = (/obj/machinery/door/airlock/maintenance{name = "Bar Office Maintenance"; req_access_txt = "25"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aOu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aOv" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "aOw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "aOx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aOy" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aOy" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aOz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aOA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aOB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) @@ -2140,7 +2140,7 @@ "aPh" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aPi" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aPj" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall,/area/maintenance/fpmaint) -"aPk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"aPk" = (/obj/structure/window/reinforced{dir = 1},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/crew_quarters/fitness) "aPl" = (/obj/machinery/camera{c_tag = "Dormitories South"; c_tag_order = 999; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) "aPm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aPn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -2156,12 +2156,12 @@ "aPx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) "aPy" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aPz" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aPA" = (/obj/structure/table/woodentable,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aPB" = (/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aPC" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/fitness) -"aPD" = (/turf/simulated/floor/wood,/area/crew_quarters/fitness) -"aPE" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/fitness) -"aPF" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aPA" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aPB" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aPC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aPD" = (/obj/structure/table/woodentable,/obj/item/toy/plushie/white_cat,/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aPE" = (/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aPF" = (/obj/machinery/hologram/holopad,/obj/structure/table/woodentable,/obj/item/toy/random,/obj/item/weapon/book/manual/sop_general,/obj/item/weapon/reagent_containers/food/snacks/candy/candycane,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aPG" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "aPH" = (/mob/living/simple_animal/crab/Coffee,/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "aPI" = (/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) @@ -2208,13 +2208,13 @@ "aQx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; name = "Kitchen"; sortType = 20; tag = "icon-pipe-j1s (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aQy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "aQz" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/cryopod/right,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aQA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"aQA" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/fitness) "aQB" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aQC" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aQD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"aQE" = (/obj/structure/table/woodentable,/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aQF" = (/obj/structure/table/woodentable,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aQG" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aQE" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aQF" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/fitness) +"aQG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aQH" = (/obj/structure/table,/obj/item/weapon/paper/holodeck,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aQI" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aQJ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -2255,7 +2255,7 @@ "aRs" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aRt" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aRu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"aRv" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/starboard/west) +"aRv" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aRw" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "aRx" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "aRy" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/starboard/west) @@ -2268,12 +2268,12 @@ "aRF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/starboard/west) "aRG" = (/obj/machinery/door/window/eastleft{dir = 2; name = "Boxing Ring"},/obj/structure/window/reinforced{dir = 4},/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/wood,/area/crew_quarters/fitness) "aRH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/hallway/primary/starboard/west) -"aRI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aRJ" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aRK" = (/obj/structure/table/woodentable,/obj/item/stack/tape_roll,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aRL" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/sop_general,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aRI" = (/obj/structure/table/woodentable,/obj/item/toy/plushie/deer,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aRJ" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aRK" = (/obj/item/weapon/gift,/obj/item/toy/balloon,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aRL" = (/obj/structure/table/woodentable,/obj/item/toy/plushie/marble_fox,/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aRM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/wood,/area/crew_quarters/fitness) -"aRN" = (/obj/structure/window/reinforced,/turf/simulated/floor/wood,/area/crew_quarters/fitness) +"aRN" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aRO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "aRP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "aRQ" = (/obj/structure/window/reinforced,/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) @@ -2328,22 +2328,22 @@ "aSN" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aSO" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) "aSP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aSQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"aSQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aSR" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/obj/machinery/cryopod/right,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aSS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall,/area/crew_quarters/sleep) "aST" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/cryopod,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aSU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aSU" = (/obj/item/clothing/suit/snowman,/obj/item/toy/snappop,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aSV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"aSW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/stool,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aSX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/stool,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aSY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aSZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aTa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aSW" = (/obj/item/clothing/head/snowman,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aSX" = (/obj/item/weapon/storage/backpack/santabag,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aSY" = (/obj/structure/window/reinforced,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/fitness) +"aSZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aTa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aTb" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "station intercom (General)"; pixel_y = 25},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aTc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aTd" = (/obj/machinery/camera{c_tag = "Holodeck"; network = list("SS13")},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aTe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aTf" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aTf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aTg" = (/obj/structure/grille/broken,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aTh" = (/obj/machinery/computer/mob_battle_terminal/blue,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "aTi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -2429,7 +2429,7 @@ "aUK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aUL" = (/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) "aUM" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aUN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"aUN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aUO" = (/obj/item/weapon/twohanded/required/kirbyplants,/obj/machinery/light{dir = 1; in_use = 1},/obj/machinery/camera{c_tag = "Medbay Lobby West"; network = list("SS13")},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (NORTHWEST)"; icon_state = "whiteblue"; dir = 9},/area/medical/reception) "aUP" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/box/cups{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/box/beakers{pixel_x = -5; pixel_y = 7},/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/structure/table/reinforced,/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (NORTHWEST)"; icon_state = "whiteblue"; dir = 9},/area/medical/reception) "aUQ" = (/turf/simulated/wall,/area/crew_quarters/toilet) @@ -2478,8 +2478,8 @@ "aVH" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/revolver/doublebarrel,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/weapon/storage/fancy/candle_box/eternal,/obj/item/weapon/storage/fancy/candle_box/eternal,/obj/item/weapon/storage/fancy/candle_box/eternal,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aVI" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; desc = "Lube off, pal."; dir = 8; icon_state = "shutter0"; id_tag = "imnotmakingyoulubepissoff"; name = "Chemistry Privacy Shutter"; opacity = 0},/obj/structure/sign/chemistry,/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/chemistry) "aVJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aVK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aVL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aVK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aVL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aVM" = (/obj/machinery/light/small,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aVN" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aVO" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) @@ -2527,13 +2527,13 @@ "aWE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "External EVA Storage"; req_access_txt = "18"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) "aWF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) "aWG" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aWH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"aWH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aWI" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "aWJ" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) "aWK" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aWL" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aWM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/item/weapon/lighter/zippo,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"aWN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"aWN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aWO" = (/obj/structure/table/glass,/obj/item/stack/packageWrap,/obj/item/device/mass_spectrometer/adv,/obj/machinery/light{dir = 1; in_use = 1},/obj/machinery/camera{c_tag = "Medbay Chemistry North"; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "aWP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aWQ" = (/obj/machinery/light/small{dir = 8},/obj/item/weapon/storage/secure/safe{pixel_x = -22; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -2601,8 +2601,8 @@ "aYa" = (/obj/structure/sign/biohazard{pixel_x = 32},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel,/area/gateway) "aYb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/table/reinforced,/obj/item/weapon/book/manual/evaguide,/obj/item/stack/tape_roll,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aYc" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"aYd" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue{pixel_x = 2; pixel_y = 6},/obj/item/weapon/pen/blue{pixel_x = -3; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"aYe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aYd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aYe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aYf" = (/obj/machinery/modular_computer/console/preset/command,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/bridge) "aYg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/bridge) "aYh" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) @@ -2941,7 +2941,7 @@ "beC" = (/turf/simulated/shuttle/floor,/area/shuttle/escape) "beD" = (/obj/machinery/computer/crew,/obj/machinery/status_display{pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape) "beE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"beF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/secondary/entry) +"beF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "beG" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "beH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/secondary/entry) "beI" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel,/area/storage/primary) @@ -2973,13 +2973,13 @@ "bfi" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central/ne) "bfj" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Bar North"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bfk" = (/obj/machinery/requests_console{department = "Bar"; name = "Bar Requests Console"; departmentType = 2; pixel_x = 0; pixel_y = 30},/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/beer,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"bfl" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "bfm" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/atmospherics/unary/portables_connector,/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "bfn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central/ne) "bfo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central/ne) "bfp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central/ne) "bfq" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central/ne) -"bfr" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bfr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "bfs" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/boozeomat,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bft" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bfu" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "ai_outer"; locked = 1; name = "MiniSat External Access"; req_access = null; req_access_txt = "75;13"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) @@ -3023,7 +3023,7 @@ "bgg" = (/obj/machinery/light/small,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) "bgh" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) "bgi" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/warning_stripes/yellow/hollow,/turf/simulated/floor/plasteel,/area/escapepodbay) -"bgj" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"bgj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "bgk" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/unary/vent_pump,/obj/effect/decal/warning_stripes/yellow/hollow,/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel,/area/escapepodbay) "bgl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/entry) "bgm" = (/obj/machinery/light,/turf/simulated/floor/engine,/area/escapepodbay) @@ -3032,8 +3032,8 @@ "bgp" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape) "bgq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bgr" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"bgs" = (/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bgt" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"bgs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"bgt" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bgu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bgv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) "bgw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/primary/port) @@ -3073,25 +3073,25 @@ "bhe" = (/turf/simulated/floor/plasteel{icon_state = "L9"},/area/hallway/primary/central/north) "bhf" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "station intercom (General)"; pixel_y = 25},/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bhg" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central/ne) -"bhh" = (/obj/machinery/camera{c_tag = "Central Hallway North-East"; dir = 2; network = list("SS13")},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) -"bhi" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) -"bhj" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) -"bhk" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) +"bhh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bhi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/table/woodentable,/obj/item/stack/tape_roll,/obj/item/device/paicard,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bhj" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/structure/table/woodentable,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bhk" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/weapon/pen/blue{pixel_x = 0; pixel_y = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/book/manual/sop_service,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"bhm" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"bhm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhn" = (/turf/space,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "ai_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "75;13"},/turf/simulated/floor/plating/airless/catwalk,/area/space) "bho" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/kitchenspike,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bhp" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) +"bhp" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhq" = (/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bhr" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bhs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bht" = (/obj/structure/disposalpipe/segment{dir = 4},/mob/living/carbon/human/monkey/punpun,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"bht" = (/obj/machinery/atm{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhu" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bhv" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"bhv" = (/obj/machinery/newscaster{pixel_y = -28},/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhw" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bhx" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bhx" = (/obj/machinery/atm{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhy" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "ai_inner"; locked = 1; name = "MiniSat External Access"; req_access = null; req_access_txt = "75;13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"bhz" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bhz" = (/obj/structure/closet/masks,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) "bhB" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "asteroid"; tag = "icon-asteroid (NORTH)"},/turf/simulated/floor/plasteel{tag = "icon-siding2 (NORTH)"; icon_state = "siding2"; dir = 1},/mob/living/simple_animal/pig,/turf/simulated/floor/plasteel{tag = "icon-siding1 (NORTH)"; icon_state = "siding1"; dir = 1},/area/hydroponics) "bhC" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "asteroid"; tag = "icon-asteroid (NORTH)"},/turf/simulated/floor/plasteel{tag = "icon-siding2 (NORTH)"; icon_state = "siding2"; dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{tag = "icon-siding1 (NORTH)"; icon_state = "siding1"; dir = 1},/area/hydroponics) @@ -3135,10 +3135,10 @@ "bio" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bip" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "biq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"bir" = (/obj/structure/table/woodentable,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"bis" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/turf/simulated/floor/carpet,/area/hallway/secondary/entry) -"bit" = (/turf/simulated/floor/carpet,/area/hallway/secondary/entry) -"biu" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"bir" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/closet/boxinggloves,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bis" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/water_cooler,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bit" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/wardrobe/pjs,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"biu" = (/obj/machinery/poolcontroller{pixel_y = -25; srange = 7},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "biv" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) "biw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bix" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) @@ -3163,16 +3163,16 @@ "biQ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Security"; location = "EVA2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L10"},/area/hallway/primary/central/north) "biR" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/plasteel{desc = ""; icon_state = "L14"},/area/hallway/primary/central/north) "biS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) -"biT" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) +"biT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "biU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/nw) "biV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/north) "biW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L2"},/area/hallway/primary/central/north) "biX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L4"},/area/hallway/primary/central/north) -"biY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) +"biY" = (/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/hooded/carp_costume,/turf/simulated/floor/plasteel{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/crew_quarters/fitness) "biZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L8"},/area/hallway/primary/central/north) "bja" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light_switch{pixel_x = -25},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bjb" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "ai_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "ai_sensor"; pixel_x = 12; pixel_y = 25},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "ai_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; tag_airpump = "ai_pump"; tag_chamber_sensor = "ai_sensor"; tag_exterior_door = "ai_outer"; tag_interior_door = "ai_inner"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"bjc" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/obj/structure/table/woodentable,/obj/item/ashtray/bronze{pixel_x = -1; pixel_y = 1},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bjc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "bjd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bje" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bjf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) @@ -3180,7 +3180,7 @@ "bjh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; on = 1},/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bji" = (/turf/simulated/floor/grass,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{tag = "icon-siding8 (NORTH)"; icon_state = "siding8"; dir = 1},/area/hydroponics) "bjj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"bjk" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"bjk" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "bjl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) "bjm" = (/turf/simulated/floor/carpet,/area/crew_quarters/bar) "bjn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) @@ -3206,11 +3206,11 @@ "bjH" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape) "bjI" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool/bed/chair,/obj/item/device/radio/intercom/locked/confessional{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "bjJ" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"bjK" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bjK" = (/mob/living/simple_animal/seal,/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "bjL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/hallway/secondary/exit) -"bjM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bjM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "bjN" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bjO" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bjO" = (/obj/structure/window/reinforced{dir = 8},/obj/item/toy/carpplushie/ice,/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "bjP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bjQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) "bjR" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/exit) @@ -3219,12 +3219,12 @@ "bjU" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) "bjV" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) "bjW" = (/obj/machinery/camera{c_tag = "Arrivals Center"; dir = 4; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"bjX" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"bjX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "bjY" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bjZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bka" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bkb" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"bkc" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/hallway/secondary/entry) +"bkc" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) "bkd" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) "bke" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (EAST)"; icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bkf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/primary/port) @@ -3255,15 +3255,15 @@ "bkE" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/north) "bkF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/ne) "bkG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/ne) -"bkH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) -"bkI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"bkH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/toy/plushie/octopus,/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) +"bkI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "bkJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "ai_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "0"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"bkK" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bkK" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "bkL" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/freezer{req_access_txt = "28"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bkM" = (/obj/machinery/slot_machine,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bkN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/slot_machine,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"bkO" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"bkP" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"bkO" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) +"bkP" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "bkQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) "bkR" = (/turf/simulated/floor/grass,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-siding8 (NORTH)"; icon_state = "siding8"; dir = 1},/area/hydroponics) "bkS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/hydroponics/soil,/mob/living/simple_animal/chicken{name = "Commander Clucky"},/turf/simulated/floor/grass,/area/hydroponics) @@ -3291,9 +3291,9 @@ "blo" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) "blp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) "blq" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"blr" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bls" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"blt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"blr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/secondary/entry) +"bls" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/secondary/entry) +"blt" = (/turf/simulated/floor/snow,/area/hallway/secondary/entry) "blu" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape) "blv" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape) "blw" = (/obj/structure/sign/poster/official/random{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -3308,7 +3308,7 @@ "blF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "blG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/port) "blH" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"blI" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"blI" = (/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/secondary/entry) "blJ" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) "blK" = (/turf/simulated/wall,/area/hallway/primary/port) "blL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock{name = "Port Emergency Storage"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/storage/emergency2) @@ -3332,18 +3332,18 @@ "bmd" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/bridge) "bme" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/status_display{density = 0; layer = 4},/turf/simulated/floor/plating,/area/bridge) "bmf" = (/turf/simulated/floor/plasteel{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/hallway/primary/central/ne) -"bmg" = (/obj/machinery/camera{c_tag = "Bar East"; network = list("SS13")},/obj/machinery/newscaster{pixel_y = 32},/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bmg" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/secondary/entry) "bmh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light_switch{pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bmi" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central/ne) "bmj" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id_tag = "kitchenbar"; name = "Kitchen Shutters"; opacity = 0},/obj/machinery/light{dir = 1},/obj/machinery/door/window{dir = 4; name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bmk" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/structure/stool,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bml" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bmm" = (/obj/structure/stool,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bmn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/stool,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bmo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bmm" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bmn" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bmo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bmp" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) "bmq" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bmr" = (/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bmr" = (/obj/machinery/camera{c_tag = "Central Hallway North-East"; dir = 2; network = list("SS13")},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/snow,/area/hallway/primary/central/ne) "bms" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bmt" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bmu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) @@ -3364,8 +3364,8 @@ "bmJ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) "bmK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) "bmL" = (/obj/machinery/door/morgue{dir = 2; name = "Confession Booth"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"bmM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bmN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bmM" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central/ne) +"bmN" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/festive,/turf/simulated/floor/snow,/area/hallway/primary/central/ne) "bmO" = (/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) "bmP" = (/obj/structure/table/woodentable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "bmQ" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/shuttle/escape) @@ -3374,7 +3374,7 @@ "bmT" = (/obj/machinery/light/small,/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/device/radio/intercom/locked/confessional{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "bmU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/chapel/main) "bmV" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"bmW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bmW" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/snow,/area/hallway/primary/central/ne) "bmX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape) "bmY" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape) "bmZ" = (/obj/effect/decal/warning_stripes/northeastcorner,/obj/effect/decal/warning_stripes/southeastcorner,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -3389,8 +3389,8 @@ "bni" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "bnj" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/secondary/entry) "bnk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"bnl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) -"bnm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) +"bnl" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/hallway/primary/central/ne) +"bnm" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/item/weapon/reagent_containers/food/snacks/icecreamsandwich,/turf/simulated/floor/snow,/area/hallway/primary/central/ne) "bnn" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) "bno" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) "bnp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/secondary/entry) @@ -3441,8 +3441,8 @@ "boi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "boj" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/kitchen_machine/grill,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bok" = (/obj/structure/piano,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bol" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bom" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bol" = (/obj/structure/snowman,/turf/simulated/floor/snow,/area/hallway/primary/central/ne) +"bom" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "bon" = (/obj/machinery/camera{c_tag = "Kitchen"; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "station intercom (General)"; pixel_y = 25},/obj/machinery/kitchen_machine/candy_maker,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "boo" = (/obj/structure/table,/obj/machinery/kitchen_machine/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bop" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) @@ -3459,24 +3459,24 @@ "boA" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) "boB" = (/turf/simulated/floor/plasteel,/area/hydroponics) "boC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"boD" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"boD" = (/obj/structure/disposalpipe/segment{dir = 4},/mob/living/carbon/human/monkey/punpun,/turf/simulated/floor/carpet,/area/crew_quarters/bar) "boE" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/floor/wood,/area/library) "boF" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor/wood,/area/library) "boG" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) -"boH" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"boH" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "boI" = (/obj/machinery/door/airlock/external{aiControlDisabled = 0; hackProof = 1; id_tag = "emergency_home"; name = "Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "boJ" = (/turf/simulated/floor/carpet,/area/chapel/main) "boK" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor4,/area/shuttle/escape) "boL" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) -"boM" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"boN" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"boM" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"boN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/crew_quarters/bar) "boO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/wall,/area/hallway/secondary/exit) "boP" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) "boQ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/entry) "boR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"boS" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"boS" = (/obj/item/weapon/firework,/turf/simulated/floor/snow,/area/hallway/secondary/entry) "boT" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"boU" = (/obj/structure/sign/poster/official/random{pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"boU" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/candiedapple,/turf/simulated/floor/snow,/area/hallway/secondary/entry) "boV" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "boW" = (/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "boX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) @@ -3510,17 +3510,17 @@ "bpz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) "bpA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bpB" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel,/area/bridge) -"bpC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/obj/effect/landmark/start{name = "Civilian"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bpD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bpE" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (WEST)"; icon_state = "wooden_chair_wings"; dir = 8},/obj/effect/landmark/start{name = "Civilian"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bpF" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -2; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bpG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/stool/bed/chair/wood/wings,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bpH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bpI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool/bed/chair/wood/wings,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bpJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bpK" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (WEST)"; icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bpC" = (/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/hallway/secondary/entry) +"bpD" = (/obj/item/weapon/gun/projectile/automatic/l6_saw/toy,/turf/simulated/floor/snow,/area/hallway/secondary/entry) +"bpE" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) +"bpF" = (/turf/simulated/floor/snow,/area/hallway/primary/central/ne) +"bpG" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) +"bpH" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/obj/item/weapon/firework,/turf/simulated/floor/snow,/area/hallway/primary/central/ne) +"bpI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/central/ne) +"bpJ" = (/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/hallway/primary/central/ne) +"bpK" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "bpL" = (/obj/structure/foodcart,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) -"bpM" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bpM" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bpN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id_tag = "kitchenbar"; name = "Kitchen Shutters"; opacity = 0},/obj/machinery/door/window{dir = 4; name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bpO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bpP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) @@ -3541,12 +3541,12 @@ "bqe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) "bqf" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "bqg" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"bqh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bqi" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"bqj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bqk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bql" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bqm" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bqh" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/obj/structure/table/woodentable,/obj/item/ashtray/bronze{pixel_x = -1; pixel_y = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bqi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bqj" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/candy/candycane,/turf/simulated/floor/snow,/area/hallway/secondary/entry) +"bqk" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/snow,/area/hallway/secondary/entry) +"bql" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/ne) +"bqm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bqn" = (/obj/effect/spawner/window/reinforced,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "bqo" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "15"},/turf/simulated/floor/plating,/area/shuttle/escape) "bqp" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape) @@ -3588,13 +3588,13 @@ "bqZ" = (/obj/machinery/computer/shuttle/labor,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/bridge) "bra" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/shuttle/engineering,/turf/simulated/floor/plasteel{dir = 6; icon_state = "brown"},/area/bridge) "brb" = (/obj/machinery/camera{c_tag = "Bridge East"; dir = 2; network = list("SS13")},/obj/machinery/computer/supplycomp,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/bridge) -"brc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"brd" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bre" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (WEST)"; icon_state = "wooden_chair_wings"; dir = 8},/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"brf" = (/obj/structure/disposalpipe/segment,/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"brg" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"brh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bri" = (/obj/structure/table/woodentable,/obj/item/clothing/head/cakehat,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"brc" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/chocolate,/obj/item/weapon/reagent_containers/food/snacks/cracker,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"brd" = (/obj/item/weapon/reagent_containers/glass/rag,/obj/structure/table/woodentable,/obj/item/toy/snappop,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"bre" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chocolatebar,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"brf" = (/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"brg" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue{pixel_x = 2; pixel_y = 6},/obj/item/weapon/pen/blue{pixel_x = -3; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/structure/table/woodentable,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) +"brh" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bri" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "brj" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "brk" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "brl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/table,/obj/item/weapon/kitchen/knife,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) @@ -3619,7 +3619,7 @@ "brE" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) "brF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) "brG" = (/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"brH" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"brH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "brI" = (/obj/effect/decal/warning_stripes/southeastcorner,/obj/effect/decal/warning_stripes/northeastcorner,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "brJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/effect/decal/warning_stripes/northeastsouth,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "brK" = (/obj/docking_port/mobile/emergency{dir = 4; dwidth = 11; height = 13; width = 24},/obj/docking_port/stationary{dir = 4; dwidth = 11; height = 13; id = "emergency_home"; name = "emergency evac bay"; width = 24},/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape) @@ -3645,7 +3645,7 @@ "bse" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) "bsf" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/requests_console{department = "Locker Room"; name = "Locker Room Requests Console"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) "bsg" = (/obj/structure/table,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"bsh" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"bsh" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bsi" = (/obj/structure/table/woodentable,/obj/machinery/fishtank/bowl,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/wood,/area/civilian/pet_store) "bsj" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) "bsk" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) @@ -3676,11 +3676,11 @@ "bsJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central/ne) "bsK" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central/ne) "bsL" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central/ne) -"bsM" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -2; pixel_y = 4},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 2; pixel_y = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bsM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bsN" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"bsO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bsP" = (/obj/structure/disposalpipe/segment,/obj/structure/table/woodentable,/obj/item/weapon/dice,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bsQ" = (/obj/structure/table/woodentable,/obj/item/toy/cards/deck,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bsO" = (/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/turf/simulated/floor/snow,/area/hallway/secondary/entry) +"bsP" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bsQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/bar) "bsR" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bsS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bsT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/table,/obj/item/weapon/book/manual/sop_service,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) @@ -3689,7 +3689,7 @@ "bsW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bsX" = (/obj/machinery/processor,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bsY" = (/obj/machinery/hydroponics/constructable,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"bsZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"bsZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bta" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/turf/simulated/floor/carpet,/area/library) "btb" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/red{pixel_x = 2; pixel_y = 6},/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) "btc" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/library) @@ -3703,17 +3703,17 @@ "btk" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) "btl" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/library) "btm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/camera{c_tag = "Chapel South"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"btn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bto" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera{c_tag = "Departure Lounge West"; dir = 4; network = list("SS13")},/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"btn" = (/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bto" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) "btp" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) "btq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/chapel/main) -"btr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"btr" = (/obj/machinery/camera{c_tag = "Bar East"; network = list("SS13")},/obj/machinery/newscaster{pixel_y = 32},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bts" = (/obj/machinery/door/airlock/maintenance{name = "Science Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/maintenance/asmaint2) "btt" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "btu" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "btv" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f9"; icon_state = "swall_f9"},/area/shuttle/transport) -"btw" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"btx" = (/obj/item/flag/nt,/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"btw" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/gift,/obj/item/weapon/gun/projectile/automatic/c20r/toy,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"btx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bty" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport) "btz" = (/obj/structure/stool/bed/chair,/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport) "btA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table/woodentable,/obj/item/weapon/pen/red,/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -3771,37 +3771,37 @@ "buA" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/bridge) "buB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "buC" = (/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) -"buD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"buD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "buE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) -"buF" = (/obj/structure/disposalpipe/segment,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"buG" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"buH" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"buI" = (/obj/structure/table/woodentable,/obj/item/candle,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"buF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"buG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/structure/stool/bed/chair{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"buH" = (/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"buI" = (/obj/effect/decal/warning_stripes/east,/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "buJ" = (/obj/effect/landmark/start{name = "Chef"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "buK" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/requests_console{department = "Kitchen"; name = "Kitchen Requests Console"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "buL" = (/obj/machinery/hydroponics/constructable,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"buM" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"buN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; name = "Library"; sortType = 16},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"buM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/snow,/area/hallway/secondary/entry) +"buN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/hallway/secondary/entry) "buO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "buP" = (/obj/machinery/light{dir = 8},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"buQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"buR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"buS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"buQ" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) +"buR" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) +"buS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/crew_quarters/bar) "buT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/library) -"buU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/turf/simulated/floor/carpet,/area/library) +"buU" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/crew_quarters/bar) "buV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/library) "buW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/library) "buX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/turf/simulated/floor/carpet,/area/library) "buY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/carpet,/area/chapel/main) "buZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"; req_access_txt = "0"},/turf/simulated/floor/carpet,/area/chapel/main) "bva" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"; req_access_txt = "0"},/turf/simulated/floor/carpet,/area/chapel/main) -"bvb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bvc" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"bvb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bvc" = (/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bvd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/turf/simulated/floor/carpet,/area/chapel/main) -"bve" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bve" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bvf" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; width = 5},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 12; id = "ferry_home"; name = "port bay 3"; width = 5},/turf/simulated/shuttle/floor,/area/shuttle/transport) -"bvg" = (/obj/structure/table,/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bvh" = (/obj/structure/flora/ausbushes/stalkybush,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hallway/secondary/exit) +"bvg" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bvh" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bvi" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"},/turf/simulated/shuttle/floor,/area/shuttle/transport) "bvj" = (/turf/simulated/shuttle/floor,/area/shuttle/transport) "bvk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/security/vacantoffice) @@ -3856,26 +3856,26 @@ "bwh" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central/ne) "bwi" = (/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central/ne) "bwj" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/ne) -"bwk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bwk" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bwl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) -"bwm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bwm" = (/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bwn" = (/obj/machinery/door_control{id = "kitchenbar"; name = "Kitchen Bar Shutters Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "28"},/obj/machinery/door_control{id = "kitchenhall"; name = "Kitchen Hallway Shutters Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bwo" = (/obj/structure/cable,/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bwp" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bwq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bwr" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bws" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"bwt" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"bwu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/turf/simulated/floor/carpet,/area/library) +"bwt" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"bwu" = (/obj/structure/sign/poster/official/random{pixel_y = -32},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "bwv" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bww" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"bwx" = (/obj/machinery/camera{c_tag = "Departure Lounge East"; dir = 8; network = list("SS13")},/obj/structure/table,/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bwx" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "bwy" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/library) "bwz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/turf/simulated/floor/carpet,/area/library) -"bwA" = (/turf/simulated/floor/plasteel{desc = "\"This is a plaque in honour of those who died in the great space lube airlock incident.\" Scratched in beneath that is a crude image of a clown and a spaceman. The spaceman is slipping. The clown is laughing."; dir = 4; icon_state = "plaque"; name = "Memorial Plaque"},/area/hallway/secondary/exit) -"bwB" = (/turf/simulated/floor/grass,/area/hallway/secondary/exit) -"bwC" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/flora/ausbushes/pointybush,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hallway/secondary/exit) -"bwD" = (/obj/structure/flora/ausbushes/pointybush,/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/hallway/secondary/exit) +"bwA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/snow,/area/hallway/secondary/entry) +"bwB" = (/obj/structure/stool/bed/chair/wood/wings,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bwC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bwD" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) "bwE" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f10"; icon_state = "swall_f10"},/area/shuttle/transport) "bwF" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion"; tag = "icon-propulsion (EAST)"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport) "bwG" = (/obj/structure/closet/crate,/obj/machinery/light/spot,/turf/simulated/shuttle/floor,/area/shuttle/transport) @@ -3923,9 +3923,9 @@ "bxw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{id_tag = "captainofficedoor"; name = "Captain's Office"; req_access = null; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bxx" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bxy" = (/obj/structure/table/woodentable,/obj/machinery/bottler,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bxz" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bxA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bxB" = (/obj/machinery/light,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bxz" = (/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bxA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bxB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/item/weapon/reagent_containers/food/snacks/candy/candycane,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bxC" = (/obj/item/device/radio/intercom{pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (WEST)"; icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bxD" = (/obj/machinery/camera{c_tag = "Bar South"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/gameboard,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bxE" = (/obj/machinery/atm{pixel_x = 32; pixel_y = 0},/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -3934,11 +3934,11 @@ "bxH" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "kitchenhall"; name = "Kitchen Shutters"; opacity = 0},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bxI" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "kitchenhall"; name = "Kitchen Shutters"; opacity = 0},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bxJ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "kitchenhall"; name = "Kitchen Shutters"; opacity = 0},/obj/machinery/door/window/westright{dir = 1; name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) -"bxK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"bxK" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bxL" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "bxM" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "bxN" = (/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8; network = list("SS13")},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"bxO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"bxO" = (/obj/item/weapon/firework,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bxP" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bxQ" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/library) "bxR" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/light/small,/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/wood,/area/library) @@ -3952,7 +3952,7 @@ "bxZ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "bya" = (/turf/simulated/floor/carpet{icon_state = "carpetsymbol"},/area/chapel/main) "byb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"byc" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"byc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "byd" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport) "bye" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "byf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) @@ -4001,11 +4001,11 @@ "byW" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "byX" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "north bump Important Area"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/crew_quarters/captain) "byY" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"byZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"byZ" = (/obj/machinery/vending/snack,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "bza" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/ne) "bzb" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bzc" = (/obj/structure/sign/directions/evac{dir = 4},/obj/structure/sign/directions/medical{dir = 4; pixel_y = 7},/obj/structure/sign/directions/science{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) -"bzd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel,/area/crew_quarters/bar) +"bzd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bze" = (/obj/structure/sign/barsign,/turf/simulated/wall,/area/crew_quarters/bar) "bzf" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard/west) "bzg" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard/west) @@ -4013,11 +4013,11 @@ "bzi" = (/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "bzj" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) "bzk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) -"bzl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"bzm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bzn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"bzo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bzp" = (/obj/item/flag/nt,/obj/effect/decal/warning_stripes/east,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bzl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"bzm" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/waffles,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bzn" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bzo" = (/obj/effect/decal/snow/clean/edge{dir = 8},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/drinks/chocolate,/obj/item/weapon/toy/xmas_cracker,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bzp" = (/obj/structure/table/woodentable,/obj/item/clothing/accessory/scarf/christmas,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bzq" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/extinguisher,/obj/item/weapon/crowbar,/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "bzr" = (/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "bzs" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) @@ -4063,7 +4063,7 @@ "bAg" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/east) "bAh" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "bAi" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) -"bAj" = (/obj/machinery/alarm{pixel_y = 26},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) +"bAj" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bAk" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "bAl" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/east) "bAm" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 1"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) @@ -4075,9 +4075,9 @@ "bAs" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hallway/primary/starboard/west) "bAt" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/hallway/primary/starboard/west) "bAu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"bAv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"bAv" = (/turf/simulated/floor/snow,/area/crew_quarters/bar) "bAw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"bAx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"bAx" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/bar) "bAy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bAz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atm{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bAA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) @@ -4088,10 +4088,10 @@ "bAF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bAG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bAH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 6"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"bAI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/exit) -"bAJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bAK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bAL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/secondary/exit) +"bAI" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/backpack/santabag,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/item/weapon/firework,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bAJ" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/item/weapon/reagent_containers/food/snacks/chocolatebar,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bAK" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (WEST)"; icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bAL" = (/obj/machinery/vending/coffee,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "bAM" = (/obj/effect/decal/warning_stripes/northeastsouth,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bAN" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "bAO" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape) @@ -4145,14 +4145,14 @@ "bBK" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/poddoor/shutters{dir = 2; id_tag = "mechbay"; name = "Mech Bay"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/chargebay) "bBL" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/reception) "bBM" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) -"bBN" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"bBN" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bBO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"bBP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bBQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bBP" = (/obj/machinery/vending/cigarette,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bBQ" = (/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bBR" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "14"},/turf/simulated/floor/plating,/area/shuttle/escape) "bBS" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "17"},/turf/simulated/floor/plating,/area/shuttle/escape) "bBT" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/shuttle/floor4,/area/shuttle/escape) -"bBU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bBU" = (/obj/structure/table,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/gloves/color/white,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) "bBV" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = null; name = "Shuttle Cargo Hatch"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "bBW" = (/obj/structure/noticeboard,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape) "bBX" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape) @@ -4224,19 +4224,19 @@ "bDl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bDm" = (/obj/machinery/light{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel,/area/medical/chemistry) "bDn" = (/obj/structure/stool,/obj/effect/decal/warning_stripes/west,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel,/area/medical/chemistry) -"bDo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bDo" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/clothing/suit/hooded/wintercoat,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) "bDp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 5"; dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{pixel_y = -28},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bDq" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard/east) "bDr" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard/east) -"bDs" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/secondary/exit) -"bDt" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bDu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bDv" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"bDs" = (/obj/structure/table/woodentable,/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bDt" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/obj/item/weapon/reagent_containers/food/snacks/cracker,/obj/item/toy/snappop,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bDu" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/stew,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bDv" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/monkeysdelight,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bDw" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) -"bDx" = (/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bDy" = (/obj/machinery/newscaster{pixel_y = -28},/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bDx" = (/obj/structure/table/woodentable,/obj/item/weapon/gift,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bDy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "bDz" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape) -"bDA" = (/obj/machinery/atm{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bDA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bDB" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape) "bDC" = (/obj/machinery/door/airlock/external{id_tag = "specops_home"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bDD" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) @@ -4273,7 +4273,7 @@ "bEi" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bEj" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) "bEk" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bEl" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) +"bEl" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera{c_tag = "Departure Lounge West"; dir = 4; network = list("SS13")},/obj/machinery/vending/cola,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "bEm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge Requests Console"; pixel_y = -30},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bEn" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/se) "bEo" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) @@ -4289,13 +4289,13 @@ "bEy" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/medical/reception) "bEz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "bEA" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) -"bEB" = (/obj/structure/closet/masks,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bEB" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bEC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "bED" = (/turf/simulated/wall/r_wall,/area/toxins/lab) "bEE" = (/obj/machinery/door/window/eastright{dir = 4; name = "Coroner"; req_access_txt = "0"; req_one_access_txt = "5;4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "bEF" = (/turf/simulated/wall,/area/hallway/secondary/exit) "bEG" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/exit) -"bEH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/closet/boxinggloves,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bEH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bEI" = (/obj/structure/morgue,/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "bEJ" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard/east) "bEK" = (/obj/machinery/computer/communications,/obj/item/device/radio/intercom/specops{pixel_y = -28},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops) @@ -4339,7 +4339,7 @@ "bFw" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bFx" = (/obj/machinery/door/firedoor{dir = 8; name = "Firelock West"},/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "Mailing Room"; req_access_txt = "50"},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) "bFy" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bFz" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) +"bFz" = (/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bFA" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/bridge/meeting_room) "bFB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/space,/area/space) "bFC" = (/turf/simulated/wall/r_wall,/area/engine/gravitygenerator) @@ -4373,7 +4373,7 @@ "bGe" = (/obj/structure/table,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/machinery/camera{c_tag = "Medbay Lobby Reception"; dir = 4; network = list("SS13")},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0; step_size = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) "bGf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) "bGg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) -"bGh" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bGh" = (/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bGi" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/reception) "bGj" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bGk" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/rack,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/crew_quarters/hor) @@ -4400,7 +4400,7 @@ "bGF" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard/east) "bGG" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bGH" = (/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) -"bGI" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bGI" = (/obj/item/flag/nt,/obj/effect/decal/warning_stripes/east,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bGJ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape) "bGK" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "rdlab"; name = "Research and Development Lab Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/lab) "bGL" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Research and Development Desk"; req_access_txt = "47"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "rdlab"; name = "Research and Development Lab Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/lab) @@ -4432,8 +4432,8 @@ "bHl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/space,/area/space) "bHm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravitygenerator) "bHn" = (/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bHo" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) -"bHp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) +"bHo" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bHp" = (/obj/structure/disposalpipe/segment,/mob/living/simple_animal/seal,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bHq" = (/obj/machinery/navbeacon{codes_txt = "delivery"; dir = 1; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/bridge/meeting_room) "bHr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bHs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravitygenerator) @@ -4522,7 +4522,7 @@ "bIX" = (/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/structure/closet/secure_closet/cargotech,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/quartermaster/storage) "bIY" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "station intercom (General)"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/quartermaster/storage) "bIZ" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bJa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) +"bJa" = (/obj/structure/table/woodentable,/obj/item/clothing/head/snowman,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bJb" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plasteel,/area/quartermaster/storage) "bJc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) "bJd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) @@ -4536,7 +4536,7 @@ "bJl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/lattice,/turf/space,/area/space) "bJm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) "bJn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravitygenerator) -"bJo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) +"bJo" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/chocolate,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/weapon/toy/xmas_cracker,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bJp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bJq" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/space,/area/space) "bJr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) @@ -4562,11 +4562,11 @@ "bJL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/reception) "bJM" = (/obj/structure/grille,/obj/structure/window/full/shuttle,/turf/simulated/floor/plating,/area/shuttle/constructionsite) "bJN" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/warning_stripes/north,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"bJO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/wardrobe/pjs,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bJO" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bJP" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/medical/reception) -"bJQ" = (/obj/machinery/poolcontroller{pixel_y = -25; srange = 7},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"bJR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"bJS" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/crew_quarters/fitness) +"bJQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; name = "Library"; sortType = 16},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"bJR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/sign/poster/random{pixel_y = 32},/obj/structure/snowman,/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"bJS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) "bJT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) "bJU" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "bJV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -4621,7 +4621,7 @@ "bKS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) "bKT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/bridge/meeting_room) "bKU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bKV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) +"bKV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) "bKW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) "bKX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bKY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{req_access_txt = "0"},/turf/space,/area/space) @@ -4661,7 +4661,7 @@ "bLG" = (/obj/item/stack/rods{amount = 10},/obj/effect/decal/cleanable/blood/oil/streak,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "bLH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "bLI" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/assembly/robotics) -"bLJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) +"bLJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/firework,/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) "bLK" = (/turf/simulated/wall,/area/medical/biostorage) "bLL" = (/obj/machinery/mecha_part_fabricator,/obj/effect/decal/warning_stripes/north,/turf/simulated/floor/plasteel,/area/assembly/robotics) "bLM" = (/obj/machinery/mecha_part_fabricator,/obj/effect/decal/warning_stripes/northeast,/turf/simulated/floor/plasteel,/area/assembly/robotics) @@ -4749,11 +4749,11 @@ "bNq" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/plasteel{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/medical/reception) "bNr" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"},/area/medical/reception) "bNs" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; name = "Cargo Disposals"; sortType = 0},/turf/simulated/wall,/area/quartermaster/office) -"bNt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bNu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bNv" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bNw" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bNx" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"bNt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/carpet,/area/library) +"bNu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/mob/living/simple_animal/deer,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"bNv" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"bNw" = (/obj/structure/stool/bed/chair/sofa,/obj/item/weapon/reagent_containers/food/drinks/chocolate,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"bNx" = (/obj/structure/stool/bed/chair/sofa/corner{dir = 1},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bNy" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) "bNz" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/reception) "bNA" = (/obj/effect/decal/warning_stripes/northeast,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28; pixel_y = 22},/turf/simulated/floor/plasteel,/area/medical/chemistry) @@ -5050,9 +5050,9 @@ "bTf" = (/obj/effect/landmark{name = "lightsout"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) "bTg" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "rdlab2"; name = "Research and Development Lab Shutters"; opacity = 0},/obj/machinery/door/window/eastright{base_state = "left"; dir = 1; icon_state = "left"; name = "Research and Development Desk"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "bTh" = (/obj/machinery/light{dir = 1; in_use = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) -"bTi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) +"bTi" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/structure/stool/bed/chair/sofa,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bTj" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/glass_research{name = "Research and Development"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bTk" = (/obj/machinery/camera{c_tag = "Medbay Corridor East"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) +"bTk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/stool/bed/chair/sofa/corner,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bTl" = (/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration) "bTm" = (/obj/structure/table,/obj/item/pod_parts/core,/obj/item/weapon/circuitboard/mecha/pod,/obj/item/clothing/glasses/welding{pixel_y = 12},/obj/item/device/gps,/turf/simulated/floor/plasteel,/area/engine/mechanic_workshop) "bTn" = (/obj/machinery/door/poddoor/preopen{id_tag = "adminshuttleblast"; name = "Blast Doors"; req_access_txt = "101"},/obj/machinery/door/airlock/centcom{id_tag = "adminshuttle"; name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration) @@ -5064,7 +5064,7 @@ "bTt" = (/obj/machinery/door/airlock/external{id_tag = "s_docking_airlock"; name = "Shuttle Hatch"; req_access_txt = "31"},/turf/simulated/shuttle/floor,/area/shuttle/supply) "bTu" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/storage) "bTv" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bTw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"bTw" = (/obj/effect/decal/warning_stripes/east,/obj/item/weapon/gift,/obj/item/weapon/gift,/obj/effect/decal/snow/clean/edge{dir = 8},/obj/structure/table/woodentable,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bTx" = (/obj/machinery/navbeacon{codes_txt = "delivery"; dir = 8; location = "QM #1"},/mob/living/simple_animal/bot/mulebot{home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) "bTy" = (/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) "bTz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) @@ -5113,8 +5113,8 @@ "bUq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "bUr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; name = "Medbay Hall"; sortType = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "bUs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; name = "Med Chemistry"; sortType = 11},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) -"bUt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) -"bUu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) +"bUt" = (/obj/structure/flora/ausbushes/stalkybush,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"bUu" = (/obj/structure/flora/grass/green,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bUv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/medical/genetics_cloning) "bUw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "CloningDoor"; name = "Genetics Cloning"; req_access_txt = "0"; req_one_access_txt = "5;9"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/medical/genetics_cloning) "bUx" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/genetics) @@ -5243,7 +5243,7 @@ "bWQ" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) "bWR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) "bWS" = (/obj/machinery/navbeacon{codes_txt = "delivery"; dir = 8; location = "QM #3"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bWT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bWT" = (/obj/structure/flora/rock/pile,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bWU" = (/obj/machinery/light,/obj/machinery/computer/merch,/turf/simulated/floor/plasteel,/area/quartermaster/office) "bWV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/sw) "bWW" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/quartermaster/office) @@ -5594,7 +5594,7 @@ "cdD" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red{pixel_x = 2; pixel_y = 6},/turf/simulated/floor/plasteel,/area/quartermaster/qm) "cdE" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/qm) "cdF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) -"cdG" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) +"cdG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cdH" = (/obj/machinery/navbeacon{codes_txt = "delivery"; dir = 8; location = "Janitor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/maintenance/asmaint) "cdI" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) "cdJ" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) @@ -5673,9 +5673,9 @@ "cfe" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/quartermaster/qm) "cff" = (/obj/machinery/computer/security/mining,/obj/item/device/radio/intercom{dir = 0; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "cfg" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"cfh" = (/obj/machinery/light,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/sw) +"cfh" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cfi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) -"cfj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) +"cfj" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cfk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) "cfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) "cfm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) @@ -5761,7 +5761,7 @@ "cgO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) "cgP" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) "cgQ" = (/turf/simulated/wall,/area/maintenance/apmaint) -"cgR" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) +"cgR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cgS" = (/turf/simulated/wall,/area/blueshield) "cgT" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/apmaint) "cgU" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "blueshield"; name = "Privacy Shutters"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/blueshield) @@ -5818,7 +5818,7 @@ "chT" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/effect/decal/warning_stripes/yellow,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) "chU" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Research Toxins Storage Room"; dir = 4; network = list("Research","SS13"); pixel_y = -22},/turf/simulated/floor/plasteel,/area/toxins/storage) "chV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/sign/poster/official/random{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"chW" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"chW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "chX" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "chY" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/obj/machinery/light{dir = 1; in_use = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) "chZ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 4},/turf/simulated/wall/r_wall/coated,/area/toxins/mixing) @@ -5917,7 +5917,7 @@ "cjO" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/decal/warning_stripes/yellow,/obj/effect/decal/warning_stripes/yellow,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) "cjP" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plasteel,/area/toxins/storage) "cjQ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"cjR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cjR" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cjS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cjT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cjU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -6073,7 +6073,7 @@ "cmO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/engine,/area/toxins/explab_chamber) "cmP" = (/obj/effect/decal/cleanable/blood/oil,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) "cmQ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/engine,/area/toxins/explab_chamber) -"cmR" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cmR" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 4; network = list("SS13")},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) "cmS" = (/obj/effect/decal/warning_stripes/southwestcorner,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/mixing) "cmT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "cmU" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/warning_stripes/southeastcorner,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/mixing) @@ -7166,12 +7166,12 @@ "cHP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/engine/break_room) "cHQ" = (/turf/simulated/wall,/area/engine/break_room) "cHR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel,/area/engine/break_room) -"cHS" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel,/area/engine/break_room) +"cHS" = (/obj/item/weapon/firework,/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) "cHT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/break_room) "cHU" = (/obj/structure/sign/securearea,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/wall,/area/engine/break_room) "cHV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/turf/simulated/wall/r_wall,/area/atmos/control) -"cHW" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/structure/table,/turf/simulated/floor/plasteel,/area/engine/break_room) -"cHX" = (/obj/structure/table,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cHW" = (/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"cHX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) "cHY" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank")},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/atmos/control) "cHZ" = (/obj/machinery/kitchen_machine/grill,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cIa" = (/obj/machinery/cooker/deepfryer,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -7236,14 +7236,14 @@ "cJh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cJi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cJj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cJk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cJl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cJm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Engineering Foyer"; network = list("SS13")},/obj/structure/noticeboard{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/engine/break_room) -"cJn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cJk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/carpet,/area/library) +"cJl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cJm" = (/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"cJn" = (/obj/structure/stool/bed/chair/sofa{dir = 4},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cJo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "caution"},/area/engine/break_room) "cJp" = (/obj/machinery/computer/atmoscontrol,/turf/simulated/floor/plasteel,/area/atmos/control) "cJq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cJr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cJr" = (/obj/structure/stool/bed/chair/sofa{dir = 8},/obj/item/weapon/reagent_containers/food/drinks/chocolate,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cJs" = (/turf/simulated/floor/wood{tag = "icon-wood-broken6"; icon_state = "wood-broken6"},/area/maintenance/asmaint) "cJt" = (/turf/simulated/floor/carpet,/area/maintenance/asmaint) "cJu" = (/obj/effect/spawner/random_spawners/blood_maybe,/turf/simulated/floor/carpet,/area/maintenance/asmaint) @@ -7292,8 +7292,8 @@ "cKl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cKm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; name = "Eng Atmospherics"; sortType = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cKn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cKo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cKp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cKo" = (/obj/machinery/camera{c_tag = "Departure Lounge East"; dir = 8; network = list("SS13")},/obj/effect/decal/warning_stripes/east,/obj/item/weapon/firework,/obj/item/weapon/firework,/obj/item/toy/plushie/deer,/obj/effect/decal/snow/clean/edge{dir = 8},/obj/structure/table/woodentable,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"cKp" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cKq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/hallway/primary/aft) "cKr" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel,/area/atmos/control) "cKs" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/yellow{d1 = 0; d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engineering) @@ -7371,12 +7371,12 @@ "cLM" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/engine/break_room) "cLN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cLO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/engine/break_room) -"cLP" = (/turf/simulated/floor/plasteel,/area/engine/break_room) -"cLQ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/engine/break_room) -"cLR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cLS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cLP" = (/obj/structure/flora/grass/both,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cLQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/flora/rock/pile,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cLR" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cLS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) "cLT" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/hallway/primary/aft) -"cLU" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/engine/break_room) +"cLU" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/bar) "cLV" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cLW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos/control) "cLX" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/atmos/control) @@ -7416,15 +7416,15 @@ "cMF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cMG" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cMH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"cMI" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/effect/landmark/start{name = "Life Support Specialist"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cMJ" = (/obj/structure/table,/obj/item/weapon/book/manual/supermatter_engine,/turf/simulated/floor/plasteel,/area/engine/break_room) -"cMK" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Life Support Specialist"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cMI" = (/obj/machinery/light,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cMJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"cMK" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "cML" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/hallway/primary/aft) "cMM" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) "cMN" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/plasteel,/area/atmos/control) "cMO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) "cMP" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/power/apc{dir = 8; name = "west bump Engineering"; pixel_x = -24; shock_proof = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cMQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cMQ" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cMR" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/atmos/control) "cMS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) "cMT" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) @@ -7825,7 +7825,7 @@ "cUy" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cUz" = (/obj/effect/landmark{name = "lightsout"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) "cUA" = (/obj/structure/table,/obj/machinery/requests_console{department = "Engineering"; departmentType = 3; name = "Engineering Requests Console"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) -"cUB" = (/obj/structure/flora/ausbushes/leafybush,/obj/structure/flora/ausbushes/grassybush,/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass,/area/hallway/secondary/exit) +"cUB" = (/obj/structure/stool/bed/chair/sofa{dir = 4},/obj/item/weapon/reagent_containers/food/drinks/chocolate,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cUC" = (/turf/simulated/floor/plasteel,/turf/simulated/floor/plasteel{tag = "icon-siding1 (NORTH)"; icon_state = "siding1"; dir = 1},/area/atmos) "cUD" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cUE" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -7852,6 +7852,7 @@ "cUZ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cVa" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cVb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; name = "Engineering Main"; sortType = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"cVc" = (/obj/structure/bonfire,/obj/item/weapon/firework,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cVd" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) "cVe" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cVf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) @@ -7864,7 +7865,20 @@ "cVm" = (/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1; network = list("SS13")},/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump Engineering"; pixel_y = -24; shock_proof = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cVn" = (/obj/structure/closet/wardrobe/black,/obj/machinery/camera{c_tag = "Aft Port Solar Access"; dir = 1; network = list("SS13")},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/aft) "cVo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) +"cVp" = (/obj/effect/decal/warning_stripes/east,/obj/item/weapon/gift,/obj/effect/decal/snow/clean/edge{dir = 8},/obj/structure/table/woodentable,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"cVq" = (/obj/structure/flora/bush,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cVr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/snow,/area/crew_quarters/bar) +"cVs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cVt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cVu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cVv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cVw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cVx" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stack/tape_roll,/obj/item/stack/tape_roll,/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) +"cVy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/structure/stool/bed/chair/sofa{dir = 4},/obj/item/weapon/reagent_containers/food/drinks/chocolate,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cVz" = (/obj/structure/stool/bed/chair/sofa{dir = 8},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cVA" = (/obj/item/flag/nt,/obj/effect/decal/warning_stripes/east,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"cVB" = (/turf/simulated/floor/snow,/area/hallway/primary/starboard/west) +"cVC" = (/obj/machinery/alarm{pixel_y = 26},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "cVD" = (/obj/structure/table,/obj/item/device/radio{pixel_y = 6},/obj/item/device/radio{pixel_x = 6; pixel_y = 4},/obj/item/device/radio{pixel_x = -6; pixel_y = 4},/obj/item/device/radio,/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) "cVE" = (/turf/simulated/wall,/area/atmos/distribution) "cVF" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) @@ -7875,10 +7889,24 @@ "cVK" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/atmos/distribution) "cVL" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6; initialize_directions = 6; level = 2},/obj/structure/sign/nosmoking_2,/turf/simulated/floor/plating,/area/atmos/distribution) "cVM" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/atmos/distribution) +"cVN" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "cVO" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) "cVP" = (/obj/machinery/atmospherics/pipe/simple/visible/green{level = 2},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; level = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/atmos/distribution) "cVQ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/atmos/distribution) "cVR" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) +"cVS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"cVT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cVU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cVV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cVW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/exit) +"cVX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"cVY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cVZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cWa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair/sofa{dir = 1},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cWb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool/bed/chair/sofa/corner{dir = 4},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cWc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/stool/bed/chair/sofa{dir = 1},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cWd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool/bed/chair/sofa{dir = 1},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cWe" = (/obj/structure/stool/bed/chair/sofa/corner{dir = 8},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cWf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cWg" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cWh" = (/obj/machinery/camera{c_tag = "Xenobiology Module South"; dir = 4; network = list("Research","SS13"); pixel_x = 0},/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) @@ -7895,13 +7923,16 @@ "cWs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/engine/hardsuitstorage) "cWt" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plasteel,/area/engine/hardsuitstorage) "cWu" = (/turf/simulated/floor/plasteel,/area/engine/hardsuitstorage) +"cWv" = (/obj/effect/decal/warning_stripes/northeastsouth,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cWw" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cWx" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk3"; icon_state = "catwalk3"},/area/solar/port) "cWy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) "cWz" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/computer/monitor{name = "Grid Power Monitoring Computer"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cWA" = (/obj/effect/decal/warning_stripes/southeastcorner,/obj/effect/decal/warning_stripes/northeastcorner,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cWB" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) "cWC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cWD" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cWE" = (/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "cWF" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/photocopier/faxmachine{department = "Chief Engineer's Office"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cWG" = (/obj/machinery/computer/arcade/orion_trail,/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) "cWH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) @@ -7928,7 +7959,18 @@ "cXc" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) "cXd" = (/obj/machinery/atmospherics/binary/valve/digital{color = ""; dir = 4; name = "N2O Outlet Valve"},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 5},/area/atmos) "cXe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) +"cXf" = (/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) +"cXg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cXh" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"cXi" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cXj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cXk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cXl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cXm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"cXn" = (/obj/effect/spawner/window/reinforced,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"cXo" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cXp" = (/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard/west) +"cXq" = (/obj/machinery/light,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard/east) "cXr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cXs" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/item/device/radio/intercom{pixel_x = -28},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cXt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) @@ -7967,10 +8009,19 @@ "cYa" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Pure to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) "cYb" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) "cYc" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 4},/area/atmos) +"cYd" = (/obj/machinery/light,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cYe" = (/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cYf" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) +"cYg" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cYh" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cYi" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cYj" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYk" = (/obj/effect/decal/warning_stripes/northeastcorner,/obj/effect/decal/warning_stripes/southeastcorner,/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cYl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYm" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) +"cYn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) +"cYo" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/snow,/area/hallway/primary/central/west) +"cYp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/hallway/primary/central/west) "cYq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cYr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "xenobio4"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cYs" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) @@ -7995,6 +8046,8 @@ "cYL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) "cYM" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) "cYN" = (/obj/machinery/vending/snack,/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) +"cYO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) +"cYP" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/central/west) "cYQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = null},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "cYR" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/engine/engineering) "cYS" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/atmos,/obj/item/device/t_scanner,/turf/simulated/floor/plasteel,/area/atmos) @@ -8003,15 +8056,24 @@ "cYV" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor/plasteel,/area/atmos) "cYW" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor/plasteel,/area/atmos) "cYX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cYY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) "cYZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/wall/r_wall,/area/atmos) "cZa" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/weapon/wrench,/obj/item/device/pipe_painter,/obj/item/device/pipe_painter,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) "cZb" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Waste to Port"},/turf/simulated/floor/plasteel,/area/atmos) "cZc" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor/plasteel,/area/atmos) "cZd" = (/obj/machinery/atmospherics/trinary/filter{density = 0; dir = 1; filter_type = 4; name = "Gas filter (N2O tank)"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) "cZe" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) +"cZf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/central/west) "cZg" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 6},/area/atmos) "cZh" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/turf/space,/area/space) "cZi" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) +"cZj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) +"cZk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"cZl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"cZm" = (/obj/machinery/hologram/holopad,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"cZn" = (/turf/simulated/floor/snow,/area/quartermaster/office) +"cZo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/snow,/area/quartermaster/office) +"cZp" = (/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/quartermaster/office) "cZq" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment,/obj/structure/cable,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cZr" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) "cZs" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -8025,7 +8087,14 @@ "cZA" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio6"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) "cZB" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio6"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cZC" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"cZD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) +"cZE" = (/obj/machinery/camera{c_tag = "Medbay Corridor East"; dir = 8; network = list("SS13")},/obj/item/clothing/suit/hooded/wintercoat/medical,/turf/simulated/floor/snow,/area/medical/medbay2) "cZF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cZG" = (/turf/simulated/floor/snow,/area/medical/medbay2) +"cZH" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"cZI" = (/obj/structure/snowman,/turf/simulated/floor/snow,/area/quartermaster/office) +"cZJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/medical/medbay2) +"cZK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "cZL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/poster/official/random{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/engine/engineering) "cZM" = (/turf/simulated/wall,/area/engine/engineering) "cZN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -8034,12 +8103,14 @@ "cZQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) "cZR" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) "cZS" = (/turf/simulated/wall/r_wall,/area/atmos) +"cZT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "cZU" = (/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) "cZV" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes/engineering,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engineering) "cZW" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plasteel,/area/atmos) "cZX" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) "cZY" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plasteel,/area/atmos) "cZZ" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{level = 2},/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"daa" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/sw) "dab" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/wall/r_wall,/area/engine/engineering) "dac" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) "dad" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible{dir = 10},/turf/space,/area/space) @@ -8049,16 +8120,27 @@ "dah" = (/obj/machinery/atmospherics/pipe/simple/visible/green{level = 2},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plasteel,/area/atmos) "dai" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) "daj" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/binary/volume_pump/on{dir = 8; name = "Space Loop Out"},/turf/simulated/floor/plasteel,/area/atmos) +"dak" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) +"dal" = (/turf/simulated/floor/snow,/area/hallway/primary/central/sw) +"dam" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) +"dan" = (/obj/machinery/light,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/snow,/area/hallway/primary/central/sw) "dao" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "dap" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"daq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) "dar" = (/turf/simulated/wall/r_wall,/area/storage/secure) +"das" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/snow,/area/hallway/primary/central/sw) +"dat" = (/obj/machinery/door/firedoor,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "dau" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dav" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk1"; icon_state = "catwalk1"},/area/solar/port) "daw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "dax" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/decal/cleanable/generic,/obj/machinery/camera{c_tag = "Engineering Shuttle Access"; dir = 8; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "day" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/engine/engineering) +"daz" = (/turf/simulated/floor/snow,/area/medical/research{name = "Research Division"}) "daA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/warning_stripes/south,/turf/simulated/floor/plasteel,/area/engine/engineering) "daB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/warning_stripes/southwestcorner,/turf/simulated/floor/plasteel,/area/engine/engineering) +"daC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"daD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"daE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/medical/research{name = "Research Division"}) "daF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engine Room"; req_access_txt = "10"; req_one_access_txt = null},/turf/simulated/floor/plasteel,/area/engine/engineering) "daG" = (/turf/simulated/floor/plating,/area/engine/engineering) "daH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/engine/engineering) @@ -8070,6 +8152,7 @@ "daN" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "daO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/atmos) "daP" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"daQ" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "daR" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/door/airlock/glass_engineering{name = "Engine Room"; req_access_txt = "10"; req_one_access_txt = null},/turf/simulated/floor/plasteel,/area/engine/engineering) "daS" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes/engineering,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) "daT" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/hardsuit/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/hardsuit/atmos,/obj/machinery/light{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) @@ -8082,12 +8165,19 @@ "dba" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/space,/area/space) "dbb" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "dbc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"dbd" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"dbe" = (/obj/machinery/computer/arcade,/turf/simulated/floor/snow,/area/engine/break_room) "dbf" = (/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/xenobiology) "dbg" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dbh" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dbi" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/stack/spacecash/c200,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dbj" = (/obj/structure/sign/poster/contraband/random{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"dbk" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/engine/break_room) "dbl" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/storage/secure) +"dbm" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/snow,/area/engine/break_room) +"dbn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Engineering Foyer"; network = list("SS13")},/obj/structure/noticeboard{pixel_y = 28},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/engine/break_room) +"dbo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/snow,/area/engine/break_room) +"dbp" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/engine/break_room) "dbq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plasteel,/area/engine/engineering) "dbr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/engine/engineering) "dbs" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -8095,6 +8185,7 @@ "dbu" = (/obj/machinery/power/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera/emp_proof{c_tag = "Engineering Singularity West"; dir = 4; network = list("Singularity","SS13")},/turf/simulated/floor/plating/airless,/area/engine/engineering) "dbv" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/storage/secure) "dbw" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/hardsuit/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/hardsuit/engineering,/obj/machinery/alarm{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/storage/secure) +"dbx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat/engineering,/turf/simulated/floor/snow,/area/engine/break_room) "dby" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engineering) "dbz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/engine/engineering) "dbA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/engine/engineering) @@ -8112,6 +8203,7 @@ "dbM" = (/obj/effect/spawner/window,/turf/simulated/floor/plating,/area/maintenance/asmaint) "dbN" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor/plasteel,/area/atmos) "dbO" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/atmos) +"dbP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/engine/break_room) "dbQ" = (/obj/machinery/power/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera/emp_proof{c_tag = "Engineering Singularity East"; dir = 8; network = list("Singularity","SS13")},/turf/simulated/floor/plating/airless,/area/engine/engineering) "dbR" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) "dbS" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) @@ -8119,23 +8211,37 @@ "dbU" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "dbV" = (/obj/machinery/computer/shuttle/engineering,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "dbW" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"dbX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/snow,/area/engine/break_room) +"dbY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/engine/break_room) +"dbZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos,/obj/item/clothing/shoes/winterboots,/turf/simulated/floor/snow,/area/engine/break_room) "dca" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "sit_scimaint"; name = "Cyberiad Science Maint"; width = 11},/turf/space,/area/space) +"dcb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/belt/utility,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcc" = (/obj/machinery/floodlight,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/storage/secure) +"dcd" = (/turf/simulated/floor/snow,/area/engine/break_room) +"dce" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/snow,/area/engine/break_room) "dcf" = (/obj/machinery/power/tesla_coil{anchored = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/space) +"dcg" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/snow,/area/engine/break_room) "dch" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"dci" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/snow,/area/engine/break_room) +"dck" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/effect/landmark/start{name = "Life Support Specialist"},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcl" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/effect/decal/warning_stripes/southeastcorner,/turf/simulated/floor/plasteel,/area/engine/engineering) "dcm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) "dcn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/wall/r_wall,/area/engine/engineering) "dco" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engineering) +"dcp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcq" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Life Support Specialist"},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "dcs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/fungus,/turf/simulated/wall/r_wall,/area/engine/engineering) "dct" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/atmos) +"dcu" = (/obj/structure/table,/obj/item/weapon/book/manual/supermatter_engine,/obj/item/toy/plushie/deer,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcv" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) "dcw" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/light/small{dir = 8},/obj/effect/decal/warning_stripes/southwestcorner,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) "dcx" = (/obj/machinery/camera{c_tag = "Engineering SMES"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) "dcy" = (/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/engine/engineering) "dcz" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/firecloset,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "dcA" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/maintenance/asmaint) +"dcB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcC" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) "dcD" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor/plating,/area/maintenance/asmaint) "dcJ" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -8905,9 +9011,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNaiaaicaibaieaidaitabNahFahFahFahFahFahFagtaifaijahGainaikagtaaaaivaioaiqaipairaivaaaaaaaaaagTagTaisagTagTagTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsakpakpahnaaaaaaagwakqahaahaahaakragwaaaaaaahsakpakpahnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQahQahQahQahQahQaiiaigaiuahFahFahFahFahFahFagtaiwaiyaixannaizagtaivaivaiAaiNaiBaiOaivaivaaaaabagTaiQaiPaiSaiRagTaaaanHaiTaiVaiUanHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwakAahaahaahaakragwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQahQahQahQaiZaiXajfajaahQajgaolakjahFahFahFahFahFahFalealgajiajhajlajkajnajmajpajoajrajqajLajKaivaaaajMagTajOajNajQajPanAanHanHajRajTajSanHanHaihaihaihaihaihaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwakRakPahZakRakPagwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajWajUakcakbakeakdakhakgahQakiaitalcahFahFahFahFahFahFajnaYmanWakkannanWaklajjajjakmajjaksakwaktaivaabaabagTakCakxakEakDanAakFakGaoJaoJakHakJakIakvakKakMakLakNaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalvalvalvalwalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwalxalyahaalzalAagwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajWakOakSakQakVakTalaakYaldalbaitaleahFahFahFahFahFahFagtalfalgakkalialhajnaljallalkalnalmakfakuaivanHanHanAanAanAanAaloanAalpalralqalualtalFalCalGaiYaiYaiYalHaihaihaaaaaaaaaajbajbajbajbajbajbajbalIalJaaaabpaaaaaaalvaaaaabaaaamhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwamiamjahaamkamlagwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajWalKalMalLalOalNalQalPahQalRalSabNahFahFahFahFahFahFagtagtalUalTapPagtagtalValWaivalYalXalZaivaivanHambamaamdamcamfameanAamgaoJammampamnalFamqamramvajVamsamuamtaihaaaaaaaaaajbajsajtajvajuajwajxajyaaaaaaaaaaaaaaaamWaabamUaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsagZamYamZanaagZahnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajWajUakcakbakeakdakhakgahQakiaitalcahFahFahFahFahFahFajnaYmanWakkannanWaklajjajjakmajjaksakwaktaivaabaabagTakCakxakEakDanAakFakHakGalralqakJakIakvakKakMakLakNaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalvalvalvalwalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwalxalyahaalzalAagwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajWakOakSakQakVakTalaakYaldalbaitaleahFahFahFahFahFahFagtalfalgakkalialhajnaljallalkalnalmakfakuaivanHanHanAanAanAanAaloanAalpammaluaxTaltalFalCalGaiYaiYaiYalHaihaihaaaaaaaaaajbajbajbajbajbajbajbalIalJaaaabpaaaaaaalvaaaaabaaaamhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagwamiamjahaamkamlagwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajWalKalMalLalOalNalQalPahQalRalSabNahFahFahFahFahFahFagtagtalUalTapPagtagtalValWaivalYalXalZaivaivanHambamaamdamcamfameanAamgaoJaxZampamnalFamqamramvajVamsamuamtaihaaaaaaaaaajbajsajtajvajuajwajxajyaaaaaaaaaaaaaaaamWaabamUaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsagZamYamZanaagZahnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQahQaqqahQahQahQahQahQahQamwaigapFapFapFapFapFapFapFapFamxamzamyamzamAamCamBamEamDamGamFamIamHamJauiaoJamKamKamKamKamLakIaoJapmamMamOamNamQamPamTamSanbamXandancaneaaaaaaaabajbajXajwajwajwajwajxajyaaaaaaaaaaaaamWalvaaaanGaaaalvamWamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsagZagZagZahnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanfangaomanianhankanjanlajJanmapGanpanoanranqantansapFanuanwanvanzanyanCanBanEanDanIanFanJanJanJanKaoJanLanNanManPanOanQaofaofanRanTanSalFanUanVajVajVanXanZanYaoaaaaaabaabajbaknajwakoajwajwajxajyaaaaaaaaaaaaamWaabaabanGaabaabaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwalwalvalwalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanfangaomaocaobaoeaodaohaogaitapGaojaoiaonaokaopaooapFaoqaosaoraouaotaowaovaoxalWaozaoyaoBaoAaoDaoCaoJaoEaoGaoFaoFaoHaoLaoIaoIaoMaoPaoNalFaoQaoRaiYaiYaiYaoTaoSaihaqIaqIaqIajbakyajwajwajwajwakzajyaaaaaaaaaaaaamWaaaaaaaoKaaaaaaaaaamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8919,75 +9025,75 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasJaprapraprapwapraprapxapraprasKaaaaaaaaaalwaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaakBakBakBakBakBakBakBatYauaatZakWaubaudapFaufaueawKaugauhawKawKawKawKaujaukaucatdaulatdaucaunaumawHawHawHawHauAauoawVauEauEawXauEauFauEauEaFLauGauHaFLauHauIaFLauJauLauKauNauMauPauOauQajbajbajbajbajbajbaaaaaaaaaaaaaaaamWaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabaqpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaabatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakBauRauTauSakWauUauVapGauXauWaucauYavaauZavcavbauZavdavfaveavhavgaviaveavjaAzavlavkavmavlavoavnavzavravBavAaAFavCaCyavDaFLauIavFavEavFauIaFLavGavHayVayVavIavKavJavLaHEaaaaabaaaaaaaaaaaaaaaaaaaaaaaaamWaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaaaaaaaaaaabaaaaaaaaaautaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasUasTasWasVaaaaaaawBawBaudaudaudaudavMavNaucavOauWaucavPavRavQavTavSavUavdavfavVavXavWavZavYavjaAzawbawaawdawcawfaweawgaCyawhavAaAFawiawnawjaFLawAawDawCawEawAaFLawFawGayVawJawIawLawGawMaHEaabaabaaaaaaaaaaaaaaaaaaaaaaaaamWaaaappaqdapqaabaabappaqdapqaabaabappaqdapqaabaabappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaabarXarXarXarXarXaaaatHaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIatKatLatJatIatMatNatPawOawNawQawPawSawRauVaucawTauWaucawUawYawWaxaawZawWavdavfaxbaxdaxcaxfavYavjaAzaxpaxgaxqaxpaxsaxraxvaxtavBaxwaxyaxxaxAaxzaxCaxBaxEaxDaxFavFaxGawGawGawGaHEaHEaxIaxHaHEaHEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaamWaabappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawoawqawpawsawraaaawtawvawuawxawwapoaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauvauwauxauuauzauyauBauyaxKaxJaxNaxMaudaudaudawKaxOaueawKaxPaxQawKaxSaxRawKaxTavfaxUaxWaxVaxYaxXavjaxZawHayaayeawHaygayfawVaynavBaypayqaCyaysayraFLaytayvayuayxaywaFLayyayAayzaHEaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabamWaaaaabaoKaabaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaxjaxjaxjaxiaaaaxkaxlaxlaxlaxkalwaxnatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIavvavyavxatIatMatNatNayCayBayEayDaudayFayGaxuayIayHawKauYayJauZavcayKauZavdayLaABayMaABayNaABayOaAzavlayPavmavlayQavnavzaAFavAayRayTaySayWayUaFLaFLaFLaFLaFLaFLaFLaxeaHEaHEaHEatGaxhaxhaxhdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabarUaabaabaabappaqdapqaabaabappaqdapqaabaabappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiayjayjayjaxiaaaaxkaykaylaykaxkalwaaaaaaaaaaabaaaaaaaaaautaaaaaaaaaaabaaaaaaaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIawzawzawyatIaaaaaaayXayYauDauVayZaudazaazdazcazmazlawKazoazqazpavTaztazvazuazwaxLavdaxLaAzaxLazyazxazAazzawdazBazDazCazFazEazHazGazGazHazJazIawlazKazMazLawlaybaDRaycawlazNazPazOazRazQazTazSaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaqZazbarcaabaaaaaaaoKaabaabaabaabaoKaabaabaabaabaoKaabaaaamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiazeazgazhaxiaaaaxkazfazjaziaxkalwaabarXarXarXarXarXaaaatHaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauvaxoawzaxmatIatMatNazVauyawBaudaudaudaznazXazWazsazrawKazYazZawWaAcaAaawWaAdaAqaxLaAraBHaAsaxLazyaAtaxpaAuaAvaxpaAwavnaxvaAyaACaAAaAEaADaAHaAGawlaAIaAKaAJawlavqavqaIjaIqaydavqavqaxhaxhaxhdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarUazUaAbaraaraaraazbaraaraaraaraazbaraaraaraaraaALaaaaaaamWaaaaAfaAfaAgaAgaAgaAgaAgaAgaAfaAfaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaAhazgazhaxiaaaaxkaAiaykaykaxkalwaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIaymawzawzayhauyayoaAMauCaAmaAnaAlaAnaApaApaANaApaAoaElaAOaAPawKaxSaARawKaATaAVaAUaAWaxLaAZaAXaBbaBaawHaBiayeawHaBraBpaBsaBsaBsaBsaBsawVaBuaBtawlaBvaBRaBvawlaBwavqavqavqavqavqaIsatGaupaurauqauqausaaaaaaaaaaaaaaaaaaaaaaabaabaabaAYaBxaByaabaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaamWaAfaAfaBdaBcaBeaBgaBhaBfaBjaBeaAfaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaAhazgazhaxiaaaaxkaBkaykaBlaxkaabaBmatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIazkazkazkatIatMaBAaBzaBBaAmaCaaAnaAnaBCaApaBDaBqaBoaElaBEaBFauZavcaBGauZaAdaxLaxLaBJaBIaBKaxLaxLazxavlaBLavmavlaBNaBMaBPaBOaBSaBQaBsaCcaCfaCeaZIaCgavqaSPavqavqavqavqavqavqavqavqavsavqavtavpavuavwaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaBTaabaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaAfaAfaAfaAfaBUaBgaBVaBgaBVaBXaBgaBgaBgaBWaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiazgazgazgaBYaaaaxkaBkaykaBlaxkalwaaaaaaaabaaaaabaaaaaaaBZaaaaaaaabaaaaabaaaaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaAkaAkaAkaAjaaaaaaaaaaaaaBnaAnaAnaAnaCiaCkaCjaCdaCbaElavPaCmaClavTaCnaCoavdaxLaEBaCpaEBaCqaEBaxLaAzazAaCrawdaCsateaCtaBsaCvaCxaCwaBsaCzaCBaCAaCCaZIaZIaCgavqavqaChawlbWpaIYbWpbWpatGavqawkauqauqawmaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaCLaabaabaaaaaaaabaaaaabaabaaaaaaaaaaaaaaaaaaaaaaAfaCNaCOaCPaCMaCRaCQaCSaBgaBgaCUaCVaBgaCWaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaCTazgazgaCXaaaaxkaCYaykaykaCZalwalwalwaabaabaabaabaDbaDaaDbaabaabaabaabalwalwalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBnaDdaDcaCEaCDaCGaCFaCHaDiaElauYaCIawWaCKaCJawWaDeaDfaEBaDgaFFaDhaEBaDkaDjaxpaDlaDmaxpaDoaDnaBsaDpaDraDqaBsaDsaDNaDNaDNaDNaDPaDPaDPaDPaDPaDPcXKcXHaJccYNatGatGatGatGaaaaaaaaaabpaabaabaabaaaaabaaaaabaabaDSaDKaDSaabaabaaaaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaAfaDUaDTaDWaDVaDYaDXaBgaBgaBgaDZaEaaBgaEcaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaEbazgaEeaxiaaaaxkaEfaykaykaxkaabaaaaabaaaaaaaabaaaaDbaEgaEdaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEiaEiaEiaEiaEiaEiaEiaAmaElaElaElaDtaElaElaElaDuaAmaAxaAxaAxaAxaAxaAxaEBaEBaDvaDgaFFaDhaDvaDvaDvaEpaEpaEpaEpaDxaDwaBsaDyaDAaDzaBsaDsaDNaELaEMaEKaDPaENaDBaEOaEQaDPaJlcXHcXHcXHaJnaJmaJobWvaaaaaaaaaaabaabaaaaabaabaabaabaabaaaaDSaERaDSaaaaabaaaaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaAfaETaESaCPaEUaEWaEVaEXaBgaEZaEYaFbaFaaAfaFdaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFeaFfaFcaFfaFgaaaaFiaFhaykaFkaFiaabaaaaabaaaaaaaabaDbaDbaFjaFmaDbaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEiaFlaFoaDCaDDaFvaFwaFsaDFaDEaDDaDGaFvaFvaDIaDHaFBaFAaFyaFyaFyaFyaFyaFyaFyaDJaDLaGraDMaEjaDOavqavqavqavqavqaBsaDQaEkaEhaEnaEmaBsaEoaDNaFTaFUaFPaDPaFVaEqaFWaFYaDPaJEaJpaJFcXHcXHcXHcXHbWraaaaaaaabaabaaaaaaaaaaaaaaaaabaabaDSaDSaFZaDSaDSaabaaaaabaaaaaaaaaaaaaabaabaaaaaaaaaaaaaAfaGbaGaaCPaAfaCPaCPaGdaGcaAfaAfaAfaAfaAfaAfaabaabaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaabarXarXarXarXarXaaaatHaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIatKatLatJatIatMatNatPawOawNawQawPawSawRauVaucawTauWaucawUawYawWaxaawZawWavdayLaxbaxdaxcaxfavYayMaAzaxpaxgaxqaxpaxsaxraxvaxtavBaxwaxyaxxaxAaxzaxCaxBaxEaxDaxFavFaxGawGawGawGaHEaHEaxIaxHaHEaHEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaamWaabappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawoawqawpawsawraaaawtawvawuawxawwapoaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauvauwauxauuauzauyauBauyaxKaxJaxNaxMaudaudaudawKaxOaueawKaxPaxQawKaxSaxRawKayNayOaxUaxWaxVaxYaxXazwazuawHayaayeawHaygayfawVaynavBaypayqaCyaysayraFLaytayvayuayxaywaFLayyayAayzaHEaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabamWaaaaabaoKaabaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaxjaxjaxjaxiaaaaxkaxlaxlaxlaxkalwaxnatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIavvavyavxatIatMatNatNayCayBayEayDaudayFayGaxuayIayHawKauYayJauZavcayKauZazyayOazyazyaAqazyazyazwaAravlayPavmavlayQavnavzaAFavAayRayTaySayWayUaFLaFLaFLaFLaFLaFLaFLaxeaHEaHEaHEatGaxhaxhaxhdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabarUaabaabaabappaqdapqaabaabappaqdapqaabaabappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiayjayjayjaxiaaaaxkaykaylaykaxkalwaaaaaaaaaaabaaaaaaaaaautaaaaaaaaaaabaaaaaaaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIawzawzawyatIaaaaaaayXayYauDauVayZaudazaazdazcazmazlawKazoazqazpavTaztazvaAsayOazyaAtazyaABazyazwaATazAazzawdazBazDazCazFazEazHazGazGazHazJazIawlazKazMazLawlaybaDRaycawlazNazPazOazRazQazTazSaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaqZazbarcaabaaaaaaaoKaabaabaabaabaoKaabaabaabaabaoKaabaaaamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiazeazgazhaxiaaaaxkazfazjaziaxkalwaabarXarXarXarXarXaaaatHaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauvaxoawzaxmatIatMatNazVauyawBaudaudaudaznazXazWazsazrawKazYazZawWaAcaAaawWaAUaAWaAVaAZaAXaBHaBbazwaBIaxpaAuaAvaxpaAwavnaxvaAyaACaAAaAEaADaAHaAGawlaAIaAKaAJawlavqavqaIjaIqaydavqavqaxhaxhaxhdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarUazUaAbaraaraaraazbaraaraaraaraazbaraaraaraaraaALaaaaaaamWaaaaAfaAfaAgaAgaAgaAgaAgaAgaAfaAfaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaAhazgazhaxiaaaaxkaAiaykaykaxkalwaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIaymawzawzayhauyayoaAMauCaAmaAnaAlaAnaApaApaANaApaAoaElaAOaAPawKaxSaARawKaBJaCpaBKaDgaCqaDMaDhaHgaBaawHaBiayeawHaBraBpaBsaBsaBsaBsaBsawVaBuaBtawlaBvaBRaBvawlaBwavqavqavqavqavqaIsatGaupaurauqauqausaaaaaaaaaaaaaaaaaaaaaaabaabaabaAYaBxaByaabaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaamWaAfaAfaBdaBcaBeaBgaBhaBfaBjaBeaAfaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaAhazgazhaxiaaaaxkaBkaykaBlaxkaabaBmatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIazkazkazkatIatMaBAaBzaBBaAmaCaaAnaAnaBCaApaBDaBqaBoaElaBEaBFauZavcaBGauZaAdaHYaHraIdaHZaIkaIgaxLazxavlaBLavmavlaBNaBMaBPaBOaBSaBQaBsaCcaCfaCeaZIaCgavqaSPavqavqavqavqavqavqavqavqavsavqavtavpavuavwaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaBTaabaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaAfaAfaAfaAfaBUaBgaBVaBgaBVaBXaBgaBgaBgaBWaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiazgazgazgaBYaaaaxkaBkaykaBlaxkalwaaaaaaaabaaaaabaaaaaaaBZaaaaaaaabaaaaabaaaaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaAkaAkaAkaAjaaaaaaaaaaaaaBnaAnaAnaAnaCiaCkaCjaCdaCbaElavPaCmaClavTaCnaCoavdaxLaEBaITaEBaIUaEBaxLaAzazAaCrawdaCsateaCtaBsaCvaCxaCwaBsaCzaCBaCAaCCaZIaZIaCgavqavqaChawlbWpaIYbWpbWpatGavqawkauqauqawmaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaCLaabaabaaaaaaaabaaaaabaabaaaaaaaaaaaaaaaaaaaaaaAfaCNaCOaCPaCMaCRaCQaCSaBgaBgaCUaCVaBgaCWaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaCTazgazgaCXaaaaxkaCYaykaykaCZalwalwalwaabaabaabaabaDbaDaaDbaabaabaabaabalwalwalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBnaDdaDcaCEaCDaCGaCFaCHaDiaElauYaCIawWaCKaCJawWaDeaDfaEBaKxaIXaLQaEBaDkaDjaxpaDlaDmaxpaDoaDnaBsaDpaDraDqaBsaDsaDNaDNaDNaDNaDPaDPaDPaDPaDPaDPcXKcXHaJccYNatGatGatGatGaaaaaaaaaabpaabaabaabaaaaabaaaaabaabaDSaDKaDSaabaabaaaaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaAfaDUaDTaDWaDVaDYaDXaBgaBgaBgaDZaEaaBgaEcaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaEbazgaEeaxiaaaaxkaEfaykaykaxkaabaaaaabaaaaaaaabaaaaDbaEgaEdaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEiaEiaEiaEiaEiaEiaEiaAmaElaElaElaDtaElaElaElaDuaAmaAxaAxaAxaAxaAxaAxaEBaEBaDvaLSaLRaLTaDvaDvaDvaEpaEpaEpaEpaDxaDwaBsaDyaDAaDzaBsaDsaDNaELaEMaEKaDPaENaDBaEOaEQaDPaJlcXHcXHcXHaJnaJmaJobWvaaaaaaaaaaabaabaaaaabaabaabaabaabaaaaDSaERaDSaaaaabaaaaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaAfaETaESaCPaEUaEWaEVaEXaBgaEZaEYaFbaFaaAfaFdaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFeaFfaFcaFfaFgaaaaFiaFhaykaFkaFiaabaaaaabaaaaaaaabaDbaDbaFjaFmaDbaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEiaFlaFoaDCaDDaFvaFwaFsaDFaDEaDDaDGaFvaFvaDIaDHaFBaFAaFyaFyaFyaFyaFyaFyaFyaDJaDLaGraLUaEjaDOavqavqavqavqavqaBsaDQaEkaEhaEnaEmaBsaEoaDNaFTaFUaFPaDPaFVaEqaFWaFYaDPaJEaJpaJFcXHcXHcXHcXHbWraaaaaaaabaabaaaaaaaaaaaaaaaaabaabaDSaDSaFZaDSaDSaabaaaaabaaaaaaaaaaaaaabaabaaaaaaaaaaaaaAfaGbaGaaCPaAfaCPaCPaGdaGcaAfaAfaAfaAfaAfaAfaabaabaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaFeaGfaFgaaaaaaaGgaFiaGeaFiaGhaabaaaaabaaaaaaaabaGjaGiaGlaGkaGjaGnaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGoaGmaEraGpaEtaEsaEuaEsaEvaEsaExaEwaGraGraEzaEyaGraGraGraGraGraGraGraGraGraECaEEaEDaEGaEFaEHaAQaASaEIaASaAQaBsaEJaFnaEPaFnaFnaBsaDsaDNaFpaGNaFqaDPaFraGRaGQaEQaDPaJGcXHaKycXHcXHbYecWGbWraaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaGTaGUaGSaGWaGTaabaaaaabaaaaaaaabaaaaaaaabaabaaaaaaaGXaAfaCPaAfaCPaGYaGVaGYaMzaGYaGYaGYaHbaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaGnaGnaGnaGnaGnaGnaGnaGnaabaabaGjaHcaHaaGZaGjaHdaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGoaHearTaHfaFuaFtaFxaHnaFzaHnaFCaHqaHnaHnaFEaFDaHnaHnaHnaHnaHnaHnaHnaFHaFJaFIaFKaHvaHxaEjaFMaAQaFNaASaFOaAQaBsaBsaBsaBsaBsaBsaBsaFQaDNaHCaFUaFRaDPaFSaHGaFWaHHaDPbZQbYeaKBcXHcXHcXHcXIbWraabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaGTaHKaHIaHJaGTaabaaaaabaaaaaaaabaaaaaaaGXaHNaGXaHNaGXaHbaGYaGYaGYaGYaGYaGYaGYaGYaGYaHOaHPaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaHQaHLaHQaaaaaaaaaaGnaHSaHTaHSaHRaHMaHUaGnaaaaaaaGjaHVaHXaHWaIaaHSaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIbaIcaIcaIeaIeaFXaLAaIhaIhaGqaLAaGsaIlaIiaIiaIlaGtaIlaIoaIoaIoaIoaIoaIoaImaIoaIoaInaIraIpaEjaGuavqaAQaAQaAQavqavqavqaydaGvaGwavqavqaGxaDNaIwaFUaGyaDPaGzaGRaGQaEQaDPcXIcXHaLYaKPcXHbYebZQbWvaabaabaaaaaaaaaaaaaHQaIzaHQaaaaabaGTaIBaIAaICaGTaIFaIFaIFaIFaIFaHNaHNaHNaGXaIDaGYaHOaHPaMzaGYaMzaMzaMzaGXaIEaGXaGXaGXaGXaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaIIaIGaIIaaaaaaaabaGnaIHaILaHSaHSaIJaHSaGnaIIaIIaGjaGjaIMaIKaIaaHSaGnaGnaIIaIIaIIaGnaGnaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaIbaIPaGAaGCaGBaGDaLAaGFaGEaGGaLAaGHaIlaIWaIZaGJaGIaJbaJaaJdaLZaJfaJeaJhaJgaJjaJiaJkaFFaFGaEjaGKavqavqavqavqavqavqavqavqavqavqavqavqaGLaGOaGMaHhaGPaDPaHiaHjaJyaJBaDPcWGbYeaMbaMaaODaODaODaODaODaODaODaaaaaaaaaaHNaJCaHNaaaaIFaGTaGTaJDaJHaGTaJIaGYaGYaGYaMzaJJaGYaJMaGXaGYaGYaGYaJKaMzaGYaGXaJNaJLaGXaGYaJOaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtaKuaKvaGIaJbaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaHraDNaDPaDPaHsaDPaDPaDPaMhaMeaMjcYKaODaKQaKQaKQaKQaKQaODaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLaaLbaLaaLdaLeaLfaLeaLdaabaIIaLgaLhaaaaaaaGnaGnaGnaGnaGnaLkaLiaLlaLjaLnaLmaLmaLoaLraLraLqaLpaGnaHSaGnaGnaGnaLsaGnaaaaabaaaaaaaaaaaaaaaaaaaabaabaIbaLuaLtaLwaLvaLxaLAaKraLyaHtaLAaGHaIlaLCaLEaHwaHuaHzaHyaHAaLHaKsaLIaLIaJgaKsaJiaFyaFFaLJaEjaHBaLPaHFaHDaLNaLPaHZaHYaLRaLQaLTaLSaLVaLUaIgaIdaIkaMwaNeaNbaNSaNRaNTaKObWrbWraNUaKOaODaKQaKQaKQaKQaKQaODaabaabaKOaHNaMfaMgaHNaIFaMiaGYaMkaGYaHbaGYaGXaGXaMmaGXaGXaMnaMzaMzaKXaMoaMlaGYaGXaGYaMqaMqaMqaMqaMqaMqaMqaMqaMqaMraMraMraMrafOaMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINaIyaJbaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaITaMVaMVaMVaMVaMVaMVaMVaIXaIUaNXaNVaNVaNVaOqaNVaOyaOuaOAaOzaOBaJqaODaKQaKQaKQaKQaKQaODaKOaKOaKOaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwaJvaJbaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaKxaMVaOpaOpaOpaMVaMVaMVaMVaMVaMWaOoaOraOraOsaMVaRIaMVaMVaRRaMVaPvaRVaKQaKQaKQaKQaKQaRVaTbaTdaTcaXiaTeaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaITaOpaPAaPAaPBaOpaMVaMVaTfaMVaPFaPCaPDaPDaPEaMVaRIaMVaMVaMVaMVaKCaODaKQaKQaKQaKQaKQaODaPLaPMaKOaGYaVJaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaITaOpaPAaQEaQFaOpaMVaMVaMVaMVaQGaPCaPDaPDaPEaMVaRIaMVaMVaMVaMVaKCaODaKQaKQaKQaKQaKQaODaQHaPMaKOaGYaVJaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQXaSbaSaaZQaZPaQZaQZaRaaQZaQZaQZaRdaRcaReaReaReaReaRfaGnaHSaGnaRhaRgaRiaHSaRjaPcaLsaGnaGnaGnaGnaGnaGnaPcaGnaHSaRiaLkaHSaHSaHSaRkaRmaRlaRnaRnaRnaRnaRoaRnaRnaRpaRqaRlaRsaRraRraRraRraRraRraRraRtaRwaRwaRwaRwaRxaRwaRwaLDaRwaRwaRxaRwaRwaRwaRwaRzaLFaLKaLGaLLaLPaRDaLMaLWaLOaLXaOpaRJaRKaRLaOpaMVaMVaMVaMVaMWaRMaRNaRNaRGaMVaVLaVKaMVaMVaMVaPvaRVaKQaKQaKQaKQaKQaRVaVMaYwaVObfQaZzbafbafbafbafbbYaOGaOGaOGaOGaOGaOGaOGaKSaGYaGYaGYaGYaMnaGYaGYaMkaGYaRTaRSaRXaRWaRYaOLaOLaOLaRZaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZRaRbaRbaZSaSfaScaSgaSiaSjaShaSkaSjaSmaSlaSjaSjaSnaGnaHSaGnaSoaHSaHSaSpaSqaGnaNIaKgaHSaHSaHSaHSaHSaHSaPcaSsaHSaGnaNxaNxaGnaSraMAaSuaSwaSvaSvaSvaSxaSvaSvaSvaSyaSuaSzaSAaSAaSAaSAaSAaSAaSAaPiaRwaSBaSCaSEaSDaMdaMcaMDaMBaMEaSJaSLaSCaSMaRwaSNaFFaSOaEjaMFaLPaSRaMGaSTaSSaMHaSUaSXaSWaSWaMIaMJaSZaSYaTabxKaSZaSZaSZaSZaSZbyZaMVaMVaMVaMVaThaODaKQaKQaKQaKQaKQaKOaKOaKOaKOaHbaMzaMzaIEaGXaGXbBOaMzaGXaTgaMzaGXaIEaGXaMkaQIaMzaGXaIEaGXaGYaQIaMkaGYaTiaMqaTjaQRaTlaTkaTmaQRaTnaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaMsaSdaRUaSdaToaSfaSfaTpaSdaRUaSdaTqaTraTsaTtaGnaHSaPcaPcaGnaGnaGnaTuaTuaTuaIfaTuaTuaTuaTuaTuaHSaGnaGnaGnaGnaGnaGnaGnaSraKbaStaaaaabaaaaabaaaaabaaaaabaaaaSuaSzaSAaTwaTvaTyaTxaTAaSAaPiaRwaTzaTzaTCaTBaTEaTDaTFaTDaMKaTGaTIaTzaTzaRwatcaFFaTJaEjaMFaLPaOnaKpaLNaLPaMNaMLaMUaMTaMYaMXaNaaMZaNdaNcbDAbDybEHbEBbJObGhbJRbJQbJSaOvaOwaKOaODaKQaKQaKQaKQaKQaKOaTXaUaaMzaGXaMzaLcaGYaGXaLcbBOaGXaTZaGYaGXaUbaGYaMzaUdaUcaGXaUeaGYaMzaIEaIEaMkaIEaUfaMqaUgaQRaUiaUhaUiaQRaUjaMqaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaLdaLdaSdaOQaSdaUkaUoaUmaUlaSdaOQaSdaSdaLdaUnaUpaGnaHSaHSaHSaHSaHSaHSaTuaUuaUvaUqaUxaUsaUzaUuaTuaUwaUAaUyaUyaUyaUyaUyaUyaUBaNxaStaabaUEaUEaUEaUEaUEaUEaUEaabaSuaSzaSAaUFaUCaUHaUDaUFaSAaPiaRwaUJaUJaUJaUGaULaSCaUIaSCaULaUKaUJaUJaUJaRwaSNaFFaUMaEjaMFaLPaOjaKpaLNaLPaNYaUNaUQaUQaUQaUQaUQaUQaUQaNZaUQaUSaUSaUSaUSaUSaOaaGXaPGaPIaPIbJUaODaKQaKQaKQaKQaKQaKOaURaUaaMzaUTaGXaGYaGYaGXbJVbLCaMzaGYaGYaGXaGYaGYaMzaMkaGVaGXaGYaGYaMzaUWaGYaMkaGYaUUaUYaUYaMqaMqaMqaMqaMqaMqaMqaMraMraMraMraMraabaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdaRUaSdaSdaSdaSdaSdaSdaRUaSdaUZaLdaUVaUXaVcaVcaVcaVcaVcaVcaVaaTuaUuaVeaUqaVfaVeaVeaUuaTuaVgaVbaViaViaViaViaViaViaViaViaVjaaaaUEaVkaVdaVmaVlaVnaUEaaaaSuaSzaSAaVpaVoaVraVqaUFaSAaPiaRwaVsaVsaTCaVtaVuaTDaTFaTDaVuaVvaVwaTzaTzaRwaSNaFFaSOaEjaObaLPaOdaOcaLNaLPaOeaUNaUQaVzaVAaVCaVCaUQaVBaOfaVDaUSbxyaVFaVHaUSaOgaGXaPGaPIaPHaPJaKOaKOaKOaKOaKOaKOaKOaVNbLGaMzaMzaGXaGXaMzaMzbLHaVPaMzaGXaHPaGXaGXaMzaMzaVRaVQaGXaGXaGXaQLaUWaGYaMkaGYaUUaHOaHbaOFaYPbcDaVhbcDaYPaYPaYPaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVVaVSaVXaVSaVSaVYaVZaVSaVSaVXaWaaVWaLdaToaWbaVcaWdaWcaWfaWeaWhaWgaTuaUuaVeaUqaWjaVeaVeaUuaTuaWkaWlaWiaWnaWmaWoaWqaWraWpaWtaVjaabaUEaWuaWsaWwaWvaWxaUEaabaSuaSzaSAaWzaWAaWyaWCaWBaSAaPiaRwaSBaSCaWEaWDaULaSCaWFaSCaULaWGaSLaSCaSMaRwaSNaFFaWJaEjaMFaLPaISaOhaLNaLPaOiaWHaUQaWKaVEaVEaVEaWLaOlaOkaOmaUSaWQaWPaOxaOtaPgaGXaRPaRQaRQbLJaGXaJMaGXaGYaQIaHPaLcaWUaWXaWWaWYaGXaNhaGYaQIbBOaGYaGXaaaaGXaGYaGYaGYaGYaMkaXbaXaaWZaWZaWZaWZaXcaXeaXdaXhaXiaXfaXiaXgaVTaVTaVUaXkaXjaXlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVVaWaaVSaXmaXraXsaXtaXuaXvaXwaXxaXyaXzaXpaXnaSdaToaXqaVcaXBaXAaXFaXGaXFaXCaTuaXIaVeaXDaXHaXEaXHaXJaXLaXKaXMaXQaXQaXQaXQaXQaXQaXNaXSaVjaaaaUEaXOaWsaXPaWvaXRaUEaaaaSuaSzaSAaXTaXXaXVaXUaYaaSAaPiaRwaXWaXWaTCaXYaVuaTDaXZaTDaVuaYbaTIaTzaTzaRwaYcaIraYhaEjaMFaLPaLPaLPaLPaLPaPlaPkaPnaPmaPoaUQaUQaUQaUQaUQaUQaUSaPpaZVaPqaUSaOgaGXaGXaGXaGXaGXaGXaGYaGXaGYaHPaHPaGXaGXaGXaYnaGXaGXaGXaGXaGYbBOaWVaHNaabaHNaGYaYsaYvaYuaYyaYxaYzaYEaYEaYEaYEaYFaYGaYAaYIaYJaYKaYJaYBaYJaYJaYCaXoaYOaYPaYQaYRaYSaYSaYSaYSaYSaYSaYSaYSaYSafXajcaaaaaaaaaaaaaaaaaaaaaaYDaYUaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXpaYMaYLaYNaXzaYZaXsaYZaXsaYZaXsaYZaXzaYVaYTaSdaToaYWaVcaYYaYXaZfaZaaZhaZbaTuaZjaUraZcaZlaZmaZnaZdaTuaZeaZgaXQaXQaXQaXQaXQaXQaXNaZraVjaabaUEaZkaZiaZpaZoaZqaUEaabaSuaSzaSAaZsaZyaZtaZAaZuaSAaPiaRwaUJaUJaUJaZvaULaSCaUIaSCaULaZwaUJaUJaUJaRwaZxaZFaZGaEjaPtaPsaPsaPsaPsaPuaPxaPvaUQaPyaPzaUQaQmaQfaQnaUQaQoaUSaZDaZVaZEaUSaQpaZKaQqaZNaZNaZKaZXaZWaZWaZWaZWaZWaQxaZYaZWbaabacbabbaebadbagbMgbaibahbajbahbalbakaGYaGXbarbambanbaubavbaobaxbaybazbapbazbaBbasbaqbatbaFbaAbawbaIbaCbaEbaDaYPbaMbaNbaObaGbaQbaRbaHbaTbaUbaVaaaaaaaaaaaaaaaaaaaaaaYDbaWbaXbaYaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtaKuaKvaGIaJbaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaLVaDNaDPaDPaHsaDPaDPaDPaMhaMeaMjcYKaODaKQaKQaKQaKQaKQaODaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLaaLbaLaaLdaLeaLfaLeaLdaabaIIaLgaLhaaaaaaaGnaGnaGnaGnaGnaLkaLiaLlaLjaLnaLmaLmaLoaLraLraLqaLpaGnaHSaGnaGnaGnaLsaGnaaaaabaaaaaaaaaaaaaaaaaaaabaabaIbaLuaLtaLwaLvaLxaLAaKraLyaHtaLAaGHaIlaLCaLEaHwaHuaHzaHyaHAaLHaKsaLIaLIaJgaKsaJiaFyaFFaLJaEjaHBaLPaHFaHDaLNaLPaMwaLXaMIaMHaMLaMJaMTaMNaMWaMUaMYaMXaNaaMZaNcaNbaNTaKObWrbWraNUaKOaODaKQaKQaKQaKQaKQaODaabaabaKOaHNaMfaMgaHNaIFaMiaGYaMkaGYaHbaGYaGXaGXaMmaGXaGXaMnaMzaMzaKXaMoaMlaGYaGXaGYaMqaMqaMqaMqaMqaMqaMqaMqaMqaMraMraMraMrafOaMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINaIyaJbaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaNeaNdaNdaNdaNdaNdaNdaNdaNSaNRaNXaNVaNVaNVaOeaNYaOiaOuaOAaOzaOBaJqaODaKQaKQaKQaKQaKQaODaKOaKOaKOaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwaJvaJbaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaOpaNdaOqaNdaNdaOraNdaNdaNdaNdaOyaOoaPkaPkaOsaPAaPCaPBaMVaRRaMVaPvaRVaKQaKQaKQaKQaKQaRVaTbaTdaTcaXiaTeaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaNeaNdaPDaNdaPEaPEaPEaNdaPFaNdaQEaQAaNdaOqaQFaPAaQGaNdaRvaMVaMVaKCaODaKQaKQaKQaKQaKQaODaPLaPMaKOaGYaVJaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaNeaNdaRIaNdaPEaRJaRKaNdaRLaNdaRNaQAaNdaNdaQFaPAaQGaNdaRvaMVaMVaKCaODaKQaKQaKQaKQaKQaODaQHaPMaKOaGYaVJaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQXaSbaSaaZQaZPaQZaQZaRaaQZaQZaQZaRdaRcaReaReaReaReaRfaGnaHSaGnaRhaRgaRiaHSaRjaPcaLsaGnaGnaGnaGnaGnaGnaPcaGnaHSaRiaLkaHSaHSaHSaRkaRmaRlaRnaRnaRnaRnaRoaRnaRnaRpaRqaRlaRsaRraRraRraRraRraRraRraRtaRwaRwaRwaRwaRxaRwaRwaLDaRwaRwaRxaRwaRwaRwaRwaRzaLFaLKaLGaLLaLPaRDaLMaLWaLOaSQaNdaNdaNdaSWaSUaSXaNdaNdaNdaOyaRMaSYaSYaRGaPAaTaaSZaMVaMVaMVaPvaRVaKQaKQaKQaKQaKQaRVaVMaYwaVObfQaZzbafbafbafbafbbYaOGaOGaOGaOGaOGaOGaOGaKSaGYaGYaGYaGYaMnaGYaGYaMkaGYaRTaRSaRXaRWaRYaOLaOLaOLaRZaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZRaRbaRbaZSaSfaScaSgaSiaSjaShaSkaSjaSmaSlaSjaSjaSnaGnaHSaGnaSoaHSaHSaSpaSqaGnaNIaKgaHSaHSaHSaHSaHSaHSaPcaSsaHSaGnaNxaNxaGnaSraMAaSuaSwaSvaSvaSvaSxaSvaSvaSvaSyaSuaSzaSAaSAaSAaSAaSAaSAaSAaPiaRwaSBaSCaSEaSDaMdaMcaMDaMBaMEaSJaSLaSCaSMaRwaSNaFFaSOaEjaMFaLPaSRaMGaSTaSSaUNaTfaVLaVKaVKaWHaWNaVKaYeaYdbflbeFbeFbeFbeFaVKbfraRvaMVaMVaMVaThaODaKQaKQaKQaKQaKQaKOaKOaKOaKOaHbaMzaMzaIEaGXaGXbBOaMzaGXaTgaMzaGXaIEaGXaMkaQIaMzaGXaIEaGXaGYaQIaMkaGYaTiaMqaTjaQRaTlaTkaTmaQRaTnaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaMsaSdaRUaSdaToaSfaSfaTpaSdaRUaSdaTqaTraTsaTtaGnaHSaPcaPcaGnaGnaGnaTuaTuaTuaIfaTuaTuaTuaTuaTuaHSaGnaGnaGnaGnaGnaGnaGnaSraKbaStaaaaabaaaaabaaaaabaaaaabaaaaSuaSzaSAaTwaTvaTyaTxaTAaSAaPiaRwaTzaTzaTCaTBaTEaTDaTFaTDaMKaTGaTIaTzaTzaRwatcaFFaTJaEjaMFaLPaOnaKpaLNaLPbgsbgjbhhbgtbhjbhibhmbhkbhtbhpbhxbhvbirbhzbitbisbiTbiubiYaOvaOwaKOaODaKQaKQaKQaKQaKQaKOaTXaUaaMzaGXaMzaLcaGYaGXaLcbBOaGXaTZaGYaGXaUbaGYaMzaUdaUcaGXaUeaGYaMzaIEaIEaMkaIEaUfaMqaUgaQRaUiaUhaUiaQRaUjaMqaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaLdaLdaSdaOQaSdaUkaUoaUmaUlaSdaOQaSdaSdaLdaUnaUpaGnaHSaHSaHSaHSaHSaHSaTuaUuaUvaUqaUxaUsaUzaUuaTuaUwaUAaUyaUyaUyaUyaUyaUyaUBaNxaStaabaUEaUEaUEaUEaUEaUEaUEaabaSuaSzaSAaUFaUCaUHaUDaUFaSAaPiaRwaUJaUJaUJaUGaULaSCaUIaSCaULaUKaUJaUJaUJaRwaSNaFFaUMaEjaMFaLPaOjaKpaLNaLPbjkbjcaUQaUQaUQaUQaUQaUQaUQaNZaUQaUSaUSaUSaUSaUSaOaaGXaPGaPIbjKbJUaODaKQaKQaKQaKQaKQaKOaURaUaaMzaUTaGXaGYaGYaGXbJVbLCaMzaGYaGYaGXaGYaGYaMzaMkaGVaGXaGYaGYaMzaUWaGYaMkaGYaUUaUYaUYaMqaMqaMqaMqaMqaMqaMqaMraMraMraMraMraabaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdaRUaSdaSdaSdaSdaSdaSdaRUaSdaUZaLdaUVaUXaVcaVcaVcaVcaVcaVcaVaaTuaUuaVeaUqaVfaVeaVeaUuaTuaVgaVbaViaViaViaViaViaViaViaViaVjaaaaUEaVkaVdaVmaVlaVnaUEaaaaSuaSzaSAaVpaVoaVraVqaUFaSAaPiaRwaVsaVsaTCaVtaVuaTDaTFaTDaVuaVvaVwaTzaTzaRwaSNaFFaSOaEjaObaLPaOdaOcaLNaLPbjMbjcaUQaVzaVAaVCaVCaUQaVBaOfaVDaUSbxyaVFaVHaUSaOgaGXbjOaPIaPHaPJaKOaKOaKOaKOaKOaKOaKOaVNbLGaMzaMzaGXaGXaMzaMzbLHaVPaMzaGXaHPaGXaGXaMzaMzaVRaVQaGXaGXaGXaQLaUWaGYaMkaGYaUUaHOaHbaOFaYPbcDaVhbcDaYPaYPaYPaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVVaVSaVXaVSaVSaVYaVZaVSaVSaVXaWaaVWaLdaToaWbaVcaWdaWcaWfaWeaWhaWgaTuaUuaVeaUqaWjaVeaVeaUuaTuaWkaWlaWiaWnaWmaWoaWqaWraWpaWtaVjaabaUEaWuaWsaWwaWvaWxaUEaabaSuaSzaSAaWzaWAaWyaWCaWBaSAaPiaRwaSBaSCaWEaWDaULaSCaWFaSCaULaWGaSLaSCaSMaRwaSNaFFaWJaEjaMFaLPaISaOhaLNaLPbkcbjXaUQaWKaVEaVEaVEaWLaOlaOkaOmaUSaWQaWPaOxaOtaPgaGXaRPaRQaRQbkHaGXaJMaGXaGYaQIaHPaLcaWUaWXaWWaWYaGXaNhaGYaQIbBOaGYaGXaaaaGXaGYaGYaGYaGYaMkaXbaXaaWZaWZaWZaWZaXcaXeaXdaXhaXiaXfaXiaXgaVTaVTaVUaXkaXjaXlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVVaWaaVSaXmaXraXsaXtaXuaXvaXwaXxaXyaXzaXpaXnaSdaToaXqaVcaXBaXAaXFaXGaXFaXCaTuaXIaVeaXDaXHaXEaXHaXJaXLaXKaXMaXQaXQaXQaXQaXQaXQaXNaXSaVjaaaaUEaXOaWsaXPaWvaXRaUEaaaaSuaSzaSAaXTaXXaXVaXUaYaaSAaPiaRwaXWaXWaTCaXYaVuaTDaXZaTDaVuaYbaTIaTzaTzaRwaYcaIraYhaEjaMFaLPaLPaLPaLPaLPaPlbkIaPnaPmaPoaUQaUQaUQaUQaUQaUQaUSaPpaZVaPqaUSaOgaGXaGXaGXaGXaGXaGXaGYaGXaGYaHPaHPaGXaGXaGXaYnaGXaGXaGXaGXaGYbBOaWVaHNaabaHNaGYaYsaYvaYuaYyaYxaYzaYEaYEaYEaYEaYFaYGaYAaYIaYJaYKaYJaYBaYJaYJaYCaXoaYOaYPaYQaYRaYSaYSaYSaYSaYSaYSaYSaYSaYSafXajcaaaaaaaaaaaaaaaaaaaaaaYDaYUaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXpaYMaYLaYNaXzaYZaXsaYZaXsaYZaXsaYZaXzaYVaYTaSdaToaYWaVcaYYaYXaZfaZaaZhaZbaTuaZjaUraZcaZlaZmaZnaZdaTuaZeaZgaXQaXQaXQaXQaXQaXQaXNaZraVjaabaUEaZkaZiaZpaZoaZqaUEaabaSuaSzaSAaZsaZyaZtaZAaZuaSAaPiaRwaUJaUJaUJaZvaULaSCaUIaSCaULaZwaUJaUJaUJaRwaZxaZFaZGaEjaPtaPsaPsaPsaPsaPuaPxbkKaUQaPyaPzaUQaQmaQfaQnaUQaQoaUSaZDaZVaZEaUSaQpaZKaQqaZNaZNaZKaZXaZWaZWaZWaZWaZWaQxaZYaZWbaabacbabbaebadbagbMgbaibahbajbahbalbakaGYaGXbarbambanbaubavbaobaxbaybazbapbazbaBbasbaqbatbaFbaAbawbaIbaCbaEbaDaYPbaMbaNbaObaGbaQbaRbaHbaTbaUbaVaaaaaaaaaaaaaaaaaaaaaaYDbaWbaXbaYaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaZaXsaXsaVXaXzaYZaXsaYZbbaaYZaXsaYZaXzaYVaYTaSdaTobaJaVcaVcbaKaUtbaLaUtaVcaTuaTuaTuaTubaSbaPbbhbbbaTubbjbbcbblaXQaXQbbmaXQbbebbdbbpaVjaaaaUEaUEbbqbbfbbqaUEaUEaaaaSuaSzaSAbbibbgbbkaZAbbnaSAaPiaRwaSBaSCbboaWDaULaSCaUIaSCaULaWGbbxaRwaRwaRwbbrbbzbbtbbsbbCatGatGatGbbEbbFbbvbbuaUQbbwaVEaUQbbJaUQbbKaUQbbLaQrbbBbbAbbHbbGbbUbbIaQtbbNbbQbbPbbRbbQbbQbbSbbQbbIbbTbbIaXfbbUbbIbbVbbXaSGbbZaZZbcbbcabcdbccbcfbceaXibcmbcgbcobcpbchbcibcsbcjbaybcubckbazbcwbcxbclbczbaFbcAbcBbcCbcDbcnbcFaYPbcqbcHbcHbcIbaTbaTbaTbaTbaUbaVaaaaaaaaaaaaaaaaaaaYDbaWbcJbcKbcLbaYaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXpbcrbcNaYNaXzaYZaXsaYZaXsaYZaXsaYZaXzaYVaYTaSdaTobcvbctbcEbcybcSbcSaSfbcGbcMbcVbcWbcXbcPbcOaVebcQaTubdbbcRbddbdebcTbdgbdhbdibcUbdkaVjaaaaabaaabcYbcZbcYaaaaabaaaaSuaSzaSAbdcbdabdjbdfbdraSAaPiaRwbdmbdlaTCbdnbdoaTDbdpaTDbdsbdqbdzaRwbdubdtbdvbdDbdxbdwbbDbdHaaaaaabbEbdIbdBbdAaUQbdCbdEaVEaVEbdNaVEaVEaVEbdOaUSbdFaUSbdQaUSaUSaQuaUSbdTbdUbdKbdJbdMbdLbdTbdPbeabebbecbebbebbebbebbdSbeebebbefbdVbdWbeibebbdXaGYbaubekbcpbelbembenbeobepbeqberbdYbazbetbeubevbewbdZbcAbcBbcCbcDbaEbedaYPbegbcHbcHbcIbaTbaTbaTbaTbaUbaVaaaaaaaaaaaaaaaaaaaYUbeAbeBbeCbeBbeDaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabehbejaVSaXmaXzaXsbeGbesaXsaXsbexbeGaXzaXpbeyaSdaTobeEbezbeMbeFbeMbeMbeMbeMbeMbeHaSfaTubePbeQbePaTuaTubeRbeIbeRaViaViaViaVibeRbeJbeUaVjbeLbeKbeKbeNbeObeNbeKbeKbeSaSubfaaSAbeTaSAbeWbeVbfeaSAbffaRwaRwaRwaRwbfgbfhbeXbeYbeXbfhbfgaRwaRwbeZbdDbdDbdDbdDbfbbdybfnbfobfpbbEbfqbdBbfiaUQaUQaUQaUQaUQaUQaUQaUSaUSbdObfsbftbfkbfjaQvbflaSQbfrbdTbfAbfvbfCbfwbfEbdTbfxbfybfHbfzbfHbfJbfKbfMbfBbfFbfDbfIbfGbfNbfLbebbfObfQbfPbfSbfRbelbfYbfZbeobfTbazbfVbfUbfXbfWbgfbczbczbazbazbcBbcCbcDbcnbggaYPbgabgibgbbgkbgcbgmbaTbaTbgdbaVaaaaaaaaaaaaaaaaYDbaWbgobeCbeCbeCbgpbaYaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabehaVSaVXaVSaVSaVYaVZaVSaVSaVXbejbgeaLdbghbeEaSdbgsbgsbgtbgsbgjaMsbgvbglaSfbgnbfcbgzbgzbgqbgrbgzbgubgzbgzbgzbgDbgzbgzbgwbgFbgAbgCbgBbgEbgCbgHbgCbgCbgCbgCbgIbgMbgJbgzbgzbgKbfcbgQbgxbgSbgLbgObgNbgTbgPbgPbgPbgPbgPbgPbgPbgVbgUbhabhbbhcbhdbhebgWbgXbfdbdDbdDbhfbgZbhgbgZbhgbhhbhjbhibhkbhpbhqaUSbhrbhlbhtbhmbhvbhvaWMbhxaWNbhzbdTbhobhubhsbhsbhwbdTbhAbhCbhBbhEbhDbhDbhFbhHbhGbfMbhIbhJbhPbhQbhRbebbdXaTgbaubhKbhTbhTbhUbhVbhTbhLbazbhXbhNbazbhObhSbczbhWbazbhZbhYbiabcDaYPaYPaYPbibbigbihbiibigbigbigbigaYSafXajcaaaaaaaaaaaabicbikbilbeCbeCbimbinbeCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbgyaSdaSdaSdaSdaSdaSdbgyaSdaUZaLdbidbieaSdbirbisbitbitbiuaMsbivbglbifbgGbfcbijbipbiobiqbiqbixbiwbiwbiwbizbiybiybiAbiCbiBbiqbiqbiDbiybiFbiEbiGbiGbiIbiHbiKbiJbiJbiJbiLbfcbgQbgxbgSbgSbgSbgSbiMbgSbgSbgSbgSbgSbgSbiNbiUbiVbiWbiXbiObiZbiQbiPbiRbiVbiVbiVbjdbjebjebjebiSbhqbhqbhqbiYbiTbhqaUSbjabjjbhvbhvbjkbhvaWTbjmaWNbjcbdTbjobjfbjqbjhbjgbdTbjtbjibjvbjwbjxbjybebbebbjzbebbebbebbjBbjlbjBbebbdXaGYbaubjDbcpbcpbcpbjEbcpbjFbazbazbazbazbazbazbazbjnbazbcDbcDbcCbcDbjpbjIaYPbjrbjNbjLblwbgRbjubjsbjAbjRaaaaaaaaaaaaaYDbjCbjGbjCbjCbjCbjHbjCbjJbjCbjGbjCaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbjQaLdaSdaOQaSdbjTbjSbjVbjUaSdaOQaSdaSdaLdbjWbeEaSdbjXbkcbitbitbiuaMsbkdbglaSfbgGbfcbgzbjZbjYbkgbkgbkabkibkbbkgbkebkgbkfbkgbkhbjPbkgbkgbkgbkgbkgbkjbkkbkgbklbkrbknbkmbgzbgzbkpbkobksbkqbkubktbkubkvbkwbkvbkvbkvbkvbkvbkvbkybkAbkzbkzbkzbkzbkBbkzbkCbkDbkzbkzbkEbkGbkFbkFbkFbkFbkFbkFbkFbkHbhqbhqaUSbkMbkNbkObkPbkPbkIaYdbjmaWNbkKbdTbdTbdTbdTbdTbkLbdTbkQbkRbkWbkSbfHbkYbebbhMbkTbkUblcbkVbleblfblgbebbdXaQLbaublhblibcpbljblkbcpbllbllbaubkXblabkZaYPbldblnblmbcDbcDblpbloaYPblqaYPblrdsfbjLblxblsbltbjKblzbjRaaaaaaaaaaaabicbmXblubmYbmYblDbeCblCblDblAblvblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaMsaSdbgyaSdaToaSfaSfaTpaSdbgyaSdblyblEblBblFaSdblIblIbgtblIbgjaMsblJbglaSfaMsblKblKblGblMblMblMblMblMblMbkxblHblMblMblMblMblMblMblPblQblRblRblLblRblTblNblVblTblTblWblXblOblKblZblZblSblSblSbmbbmbbmbbmbbmbbmbbmbbmbbmcblUblUblYblUbmabmabmabmabmebmdbmabmcbmibmibmibmibmibmibmibmibmfbmfbmfaUSbmkbmlbmmbmmbmmbmmbmnbmoaYebmqbmrbmgbmjbmhbmtbmsbdTbbWbmubmybmzbmybmybebbmAbmvbmwbmwbmwbmwbmBbmxbebbmCbmHbaubmIbcpbljbljblkbljbcpbmDbaubmEbmGbmFaYPbcDbmJbmObmPbmPbmKbmRbmLbmTbmUbmMbmWboObmNbjMbjKbjKblzbjRbjRbjRbjRbjRbicbBTbDzbDzbDzbmQbeCblCbnbblAbeCbncbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbmSaSfbmVbndbnabnibnebnfbnibnhbngbnibnibnkbnjbnmbnlbnnbnnbnnbnobnnbnpbnuaMsbnvbnwbnqblMbnybnrbnAbnBbnCbnDbnsbnFbnGbnHbnIbnJblMbnKbnLblRbnxbntbnzblTbnEbnQbnMblTbnSbnTbnNbnSbnSbnSbnObgSbnPbmbaaaaaaaaaaaaaaaaaaaaabmcbnUbnRbnWbnVbnYbnXboaaYfbocaCubohbmcaaaaaaaaaaaaaaaaaaaaabmibodbhqboeaUSbokbmlbmqbmqbmqbmqbmqbolbombmqbmqbmqbogbofbofboibonbojbopbooborboqbosbebboubotboBboAboAboBbowbovbebbdXaGYbauboEboFbcpbljblkbcpboGboGbaubauboybauaYPbozblnbloboJboJboCbloaYPaYPaYPboDbjKbEFboHbjMbjKbjKbmZbAMboIbrMbrMboIboKbDzbDzbGJbGJbnbbeCblCbnbblAbeCblCaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdboLboPboLboLboLboLboLboLboPboLboLboQaSfboRbgGboUaSfboSaSfboTboXboYboVboWaMsbnwbnwboZblMbpabnDbnDbnDbnDbnDbnsbpdbnDbnDbnDbpeblMbnKbpfblRbpbbphbpiblTbpjbpcbpgblTbplbpkbpmbppbpnbnTbnObgSbnPbmbaaaaaaaaaaaabmcbmcbmcbmcbprbpobptbpqbpubpsbpwaYgbpzbpxbpBbmcbmcbmcbmcaaaaaaaaaaaabmibodbhqbpAbpybpDbpCbpFbpEbpDbpGbpIbpHbpJbpMbpKbmqbpNbpLbofbpObpPbofbpRbpQbpTbpSbofbpWbpVbpUboBboAboAboBbpXbqabebbdXaTgbaubmIbcpbljbljblkbljbcpbcpbpYbqcbcpbqdaYPbpZbmpbqgboJboJbqebqgbqfaYPbqibqhbjKbjRbjRbqjbqkbjRbjRbjRbqnbjRbjRbjRbqpbjCbjCbjCbjCbqobeCblCbqoblAbeCblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLdaSdaSdaSdaSdaSdaSdaSdaSdaSdaLdaMsbgGbqqbqrbqrbqrbqrbqrbqrbqsbqrbqrbqraMsbnwbnKbqtblMbqubnDbnDbqvbqwbqxbqybqvbnDbnDbnDbqzblMbnKbnLblRbqAbqBbqCblTbqDbqEbqFblTbqGbqHbqIbqJbqKbnTbqLbqMbnPbmbbmbbqNbmcbmcbmcbqObqQbqPbqRbqSbqSbqTbqUbqSbqVaYibqWbqXbqYbqZbrbbrabmcbmcbmcbqNbmibmibodbhqbhqaUSbrdbrcbpMbrebmqbrfbrgbmqbrhbribpKbmqbogbofbofbrjbrlbrkbrnbrmbrpbrobofbrqbpVbrrboBboAboAbrsbrubrtbebbdXaGYbaubrvbrwbrxbljblkbrybcpbcpbrzbcpbrAbrBaYPbrCbrEbrDboJboJbrFbrDbrGaYPbrHbqhbjKbjObGIbjMbjKbjKbrIbrJboIbrLbrMboIbrKbeCbeCbeCbeCbeCbeCbeCbeCbeCbeCblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrNbrObrObrQbrObrObrObrRbrObrObrPaabaSdaUkaSgbrSbqrbrUbrVbrWbrXbrYbrTbsabrZbqrbscbsdbsbbseblMbsfbnDbnDbqvbqxbsgbshbqvbnDbnDbsjbskblMbnKbnLblRblRbslblRblTbsibsnbsoblTbsmbqJbsqbqJbsrbnTbnObssbnPbgPbgPbspbsubstbmcbsvbptbswbqSbqSbsybsxbsAbszbsAaYjbsDbsCbsFbsEbsHbsGbmcbsIbsubsJbsLbsKbodbhqbhqbsNbmqbsObmqbmqbmqbsPbsQbmqbrhbsMbpKbmqbpNbofbofbsRbsTbsSbsVbsUbsWbrobsXbebbqabrrboBboAboAboBbrubsYbebbsZbtebaubtfbaubaubtablkbthbtibcpbtjbtbbtlbtcbmUbtdbtgbtpbtqbtqbtkbnZbtmbmUbtobtnbtrbtwbjKbjMdsfbjKbtxbjRbjRbjRbjRbqnbicbttbeCblCblDblAbeCblCblDblAbeCbtubicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrNbtvbtybtCbtDbtDbtzbtDbtDbtDbtzbrQaSdaSdaSdaToboRbqrbrUbtFbtGbrUbtBbtAbtHbtEbqrbtLbtMbtIblQblMbtObtPbtKbtJbtQbtNbtSbtRbtRbtRbtUbtTblMbnKbsdbtYbtZbtVbubblTblTblTblTblTbucbudbtWbufbugbnTbnObssbgSbgSbgSbtXbuebuabuibuhbujbqSbunbukbumbulbupbuoburbuqbutbusbuubuhbuwbuvbuybuxbuAbuzbuEbuEbuBbhqbuCaUSbmqbuDbuIbpKbmqbuFbuGbmqbuHbuMbpKbmqbogbofbofbofboibofbuJbofbsWbrobuKbebbuPbrrboBboAboAboBbrubuLbebbuNbuQaHgbuSbuRbuUbuTbuWbuVbuVbuVbuVbuVbuVbuXbuZbuYboJboJboJboJboJboJbvdbvabvcbvbbjKbjKbjKbvebltbjKbvgbqnbwDbvhcUBbjRblDblAbeCblCbnbblAbeCblCbnbblAbeCblCblDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvibvjbvjbvjbvjbvjbvjbvjbvjbvjbvjbvfbvlaOQbvlaSfboRbqrbvmbrUbvnbvnbvnbvkbrUbvobqrbvqbvrbtIbvsbvsbvsbvsbvpbvsbvtbnDbvvbvubvwbvwbvybvxblMbvzbvBbvAbvDbvCbvFbvGbvHbvIbvHbvJbvJbvJbvJbvJbvKbvEbnObvLbvNbvMbvPbvObvRbvQbvTbvSbuobvUbvVbvXbvXbvXbvXbvWbvXbvZbwabwbbvYbvUbwdbwcbmcbwebwgbwfbwibwhbwjbhqbhqbsNbmqbwkbmqbmqbmqaZVbmqbmqbwmbwmbmqbmqbwlbofbofbwnbwobofbofbofbwqbwpbwrbebbqabrrboBboBboBboBbrubwsbebbwtbwvbwvbwwbwvbwubljbljbljbljbwybljbljbljbwzbvaboJboJboJboJboJboJboJbvdbvabvcbvbbjKboMboMboNboMbjKbwxbjRbwBbwAbwCbjRbnbblAbeCblCbnbblAbeCblCbnbblAbeCblCbnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwFbwEbwGbwHbwIbwIbwJbwIbwIbwIbwJbrQaSdaSdaSdbwKblFbwLbrUbwMbvnbvnbvnbvkbwMbrUbqrbwNbwObtIbvsbwPbwQbwRbwSbvsbwUbwTbwVblMbwWbwXbwZbwYblMbnKbxabxbbxbbxcbxbbxbbxbbxbbxebxdbxdbxdbxfbxdbxgbxhbxibxjbxkbxlbxlbxlbxlbxlbxmbxmbxnbxmbvXbvXbxobxpbxqbxrbxtbxsbxobxubvXbxvbxwbxvbxvbxvbxvbxvbxvbxvbwjbhqbhqaUSbxxbmqaVGbxzbmqbxAbmqbxBbxDbxCbmqbxEbdTbxFbxGbdTbdTbxHbxJbxIbxJbdTbdTbebblbbxLbxMbxMbxMbxMbxLbxNbebbxObwvbwvbwwbxPbaubxQbxRbxSbxTbxUbxVbxWbxXbxYaYPbxZbcDbyaboJboJbyabcDbybaYPbycbvbbjKbqlbqlbqmbqlbjKbvgbqnbwDbvhcUBbjRbqoblAbeCblCbqoblAbeCblCbqoblAbeCblCbqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwFbrObrObrQbrObrObrObrRbrObrObydaabaSdbyebndbyfbqrbtFbtFbtFbrUbyhbygbyjbyibqrbykbylbtIbvsbymbvsbynbyobvsbyqbypbyrblMbwWbwXbwZbskblMbnKbxabxbbytbysbyubyvbywbxbbyybyxbyAbyzbyBbyBbyBbyCbyEbyDbyFbxlbyGbyHbyIbyJbyLbyKbyMbyNbvXbyObxqbxqbyPbyQbyPbxqbxqbyRbvXbySbyUbyTbyWbyVbyYbyXaZObxvbzabzbbzbbzcaUSaUSaUSaUSbzdbsNbzdbzeaUSbdRaUSaUSbdTbdTbdTbdTbzgbzfbzfbzfbzfbzhaQsbebbjBbzjbjBbzkbzkbjBbzjbjBbebbxObwvbwvbzlbxPbaubaubaubaubaubtfbaubaubaubauaYPaYOaYQaYQaYQaYQaYQaYQaYPaYPbznbzmbzobNtbjKbjMbjKbjKbzpbjRbjRbjRbjRbqnbicbzqbeCbeCbeCbeCbeCbeCbeCbeCbeCbeCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjQaLdaSdaSdaSdaMsaMsaMsaMsaMsaMsbzrbzsbqrbqrbqrbqrbqrbqrbztbqrbqrbqrbnKbnKbzwbvsbzubzvbynbzxbvsbzzbzybzAblMbwWbwXbwZbnDblMbnKbxabxbbzDbzBbzCbyvbzCbxbbyybzGbzEbzFbzIbzHbzKbzJbzMbzLbyFbzRbzNbzObzPbzQbzQbzPbzUbzSbvXbzTbxqbxqbyPbzWbyPbxqbxqbzVbwbbzXbAbbzYbzZbAabAdbzYbAcbxvbAlbAebAfbAgbAhbAibAjbAkbAkbAkbAkbAkbAkbAmbAobAnbAkbAkbAqbAkbAkbAkbAkbAkbAkbAkbAkbApbAsbArbArbArbArbArbArbAtbAibAubAvbAvbAxbAwbAybAwbAzbAwbABbAAbACbAwbAFbADbAEbAHbAGbAGbAGbAGbAGbAGbAGbAIbALbAJbAJbAKbAJbNubjKbjKbrIbAMboIbANbrMboIbAObeCbeCbeCbeCbAPbeCbAPbeCbeCbeCbeCaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAQbARbARbARbARbASbASbARbARbATaaaaabaSdaUkaSgbAVbAUbAXbAWbAWbAWbAWbAYbAZbBablQbnwbBcbBbbvsbvsbvsbBdbyobvsblMblMblMblMbwWbBebBgbBfblMbBhbBibxbbBjbBkbyvbzCbBlbxbbyybBmbzEbzFbBnbBobBpbzJbBqbzLbyFbzRbBrbBsbBtbBubBvbBwbzUbBxbvXbBybyPbxqbBAbBzbBAbxqbyPbBBbxubBCbzYbzYbzZbBDbAdbzYbBEbxvbBFbAfbAfbAgbAhbAibAkbAkbAkbAkbAkbAkbAkbBGbAkbAkbAkbAkbAkbAkbBHbBIbBIbBIbBIaQwbBIbBIbBIbBIbBIbBIaQwbBIbBIbBIaQybDVaQDaQAaRubwvbwvbwvbwvbwvbwwbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbBNbwvbDobBPbjKbjKbBQbjKbjKbjKbjKbBUbjRbqnbjRbjRbjRbqpbjCbBWbBVbjCbBXaYUbBXaYUbBYbBRbBSbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbCcbBZbCebCbbCbbClbCibARbATaSdaSdaSdaTobCnbCfbCgbCfbCfbCfbCfbChbCtbCjblQblQbCkbCwbvsbwPbCmbCxbzxbvsbCobCpbCoblMblMblMblMbCqblMbCrbCsbxbbCybCubzCbCvbCzbxbbyybzJbCBbzFbBnbBnbCEbzJbCFbzLbyFbzRbCAbBsbBtbCGbCCbBwbzUbCDbvXbCHbCIbxqbCKbCJbCLbxqbCRbCNbCSbCMbCTbCObCPbCQbCUbzYbCVbxvbCYbCXbAfbAgbAhbAibAkbCZbAkaRvbDbbDbbDbbDbbDbbDbbDbaRybAkbAkbAkbAkbAkbDabAkaRAaRCaRBaRCaRCaRCaREaRHaRFaSFaROaSHbFsaSKaSIaTHaSVbwvbwvbwvbDkbDpbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbDrbDqbDqbDsbDubDtbDxbDvbDvbNvbNxbNwbmZbAMboIbrMbrMboIbDBdsldsldsldsnbicaaabicbDDbDwbDwbDFbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbDGbCbbCbbCbbCbbCbbCbbCbbDHbDCaOQbDCaSfbDIbCfbDEbDJbDLbDKbDMbChbDObDNbDQbDQbDWbKHbvsbvsbvsbynbDYbymblQblQblQblQbDPbnKbnKbCsbnKbCrbCsbxbbDZbDRbDSbDTbyvbxbbDUbzJbEbbzFbBnbBnbEfbDXbEjbzLbElbxlbEabEmbzPbzPbzPbzPbzUbEcbvXbEdbEebvXbvXbvXbvXbvXbvXbvXbxubxvbErbEgbEhbEibEsbEkbEvbxvbEwbEnbEnbEpbEpbEpbEpbEpbEpbEqbEybEpaTLaTKaTMbEpbNebEobEobEobEobEobEubEubEuaTNbEubEubEubEubEubEuaTObEubEubEubteaTPaTQbwvaTRaTRbEAbEAbEAbEAbEAbEJbDqbDqbDrbDqbwvbDqbDqbDqbDqbEMbEDbEDbEDbEDbENbEFbEFbEGbEGbEGbEGbEGbEGbEGbjRbjRbjRbjRaYUdsqdsldslbEObicaaabicbEPbDwbDwbEQbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbEKbELbELbCbbELbELbELbARbERaSdaSdaSdaTobEVbCfbEYbEXbEXbEXbFcbChbnKbFfbESbETbEUbFgbvsbwPbEWbynbFhbymbFibEZbFabFbbFlbFdbFdbFebFdbFnbFobxbbFqbFpbFjbFkbFrbFmbNsbyBbFubFtbBnboxbFybFxbEjbzLbFzbxlbFAbFvbFwbFFbFIbFGbFMbxmbxmbFBbFCbFDbFEbFNbFEbFPbFCaaabFHbxvbFRbFJbFKbFLbEsbzYbFSbxvbFUbFObFWbEpaTTaTSaTVaTUaTYaTWaUPaUObGabGabGaaVxaVIaVyaWOaWIaWSaWRbEuaYkaYoaYlaYraYqaZUaZTbobbbybuOaZTaZTbzibGrbGrbBJbGrbBKbBKbEAbGubGAbGwbEAbGBbGEbGBbEAbGFbDqbEMbEDbGKbGLbGKbEDbGCbGDbEDbGNbGMbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaabaabbicdsudswdsvdsvbicaaabicbGObDwbGObDwbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGPbARbARbARbARbARbARbARbARbERaaaaaaaSdbGRbndbHabCfbHdbCfbHebEXbHfbGQbChbHgbGSbGTbGUbFgbvsbvsbvsbvsbvsbvsbGVbGWbGXbGYbGZbxbbxbbxbbxbbxbbxbbxbbHhbxbbxbbxbbHbbxbbHcbHibHjbBnbBnbBnbHnbDXbHobzLbHpbxlbHqbFvbxlbxlbxlbxmbHrbxmbHkbHlbHmbHubHBbHzbHDbHCbHsbHtbHFbxvbHvbzYbHwbHxbEsbHybzYbxvbHHbHAbHIbEpbBMbBLbJFbGabGabCWbDdbDcbDfbDebDhbDgbDjbDibSnbDlbDnbDmbEubEtbEzbExbECaZTbEEaZTbFQbEIbuObFTbFXbFVbGrbIfbFYbIgbGbbFZbIabGcbIdbIdbImbIcbIlbInbEAbIibIrbIkbEDbItbIwbIvbIobIpbIybEDbIzbGGbIsbGHaaaaaaaaaaaaaaaaaaaaaaaaaabaabbIAbjJbIubIubIubICaaabIEbIxbIxbIxbjJbIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjQaLdaSdaSdaSdaSdaSdaSdaSdaSdaSdaToaSfbIGbCfbIHbIBbIIbIDbIDbIJbILbIKbIMbIMbIObINbDQbDQbDQbDQbDQbDQbIQbIPbIPbIRbITbxbbIVbIUbIYbIXbISbIZbJfbJbbxbbIWbJibyBbyCbDXbHjbBnbBnbJjbzJbzJbJmbJabJobJcbJdbJebJpbJgbJhbJsbJtbJkbJlbJubHsbJnbJvbJnbJvbJwbHsbHtbJqbJrbJybJxbJDbJzbJGbJEbJHbJrbJIbFObFObEpbGebGdbGgbGfbGabGibGqbHObDebDebDebGtbGxbGvbSnbDlbGzbGybEubHEbHJbHGbHLbHKbHMaZTbFQbEIbuObFTbFXaZTbGrbHNbHQbHPbHSbHRbHUbHTbHVbJYbJYbKhbJYbIbbKbbKnbKdbKobKfbKqbKrbKibKibKibKjbEDbKubGGbKlbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbIAbKmbKmbKmbIFaaabIAbKmbKmbKmbIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbKybKxbKpaQZaQZaQZbndaSfaSfbCfbKCbCfbKDbKsbKtbKEbCfblQbKvbKvbKwbKFbKwbKwbKwbKFbKwblQblQbxbbxbbxbbKGbxbbKzbKzbKzbKzbKzbKzbJfbKAbKBbPabzFbKIbKKbKJbKMbKLbKObKNbKQbKPbKSbKRbKVbKUbKXbKXbLabKZbKTbLbbLfbKWbLgbKYbFCbLhbHDbLibHBbLkbFCaaabLcbLdbLebLnbLdbLdbLdbLdbLpbxvbLqbLrbIechhbIjbIhbJAbIqbJCbJBbJJbHObJLbJKbJTbJPbJXbJWbKabJZbKcbOUbEubEubEubEubEubKebKgaZTbFQbEIbLjbFTbFXaZTbGrbLNbLEbLPbLmbLlbLIbLTbLobLLbLMbLUbLObKkbEAbLXbLRbLYbEDbLZbMfbMabIpbLWbNCbEDbKubGGbMhbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXpbcrbcNaYNaXzaYZaXsaYZaXsaYZaXsaYZaXzaYVaYTaSdaTobcvbctbcEbcybcSbkObkPbcGbcMbcVbcWbcXbcPbcOaVebcQaTubdbbcRbddbdebcTbdgbdhbdibcUbdkaVjaaaaabaaabcYbcZbcYaaaaabaaaaSuaSzaSAbdcbdabdjbdfbdraSAaPiaRwbdmbdlaTCbdnbdoaTDbdpaTDbdsbdqbdzaRwbdubdtbdvbdDbdxbdwbbDbdHaaaaaabbEbdIbdBbdAaUQbdCbdEaVEaVEbdNaVEaVEaVEbdOaUSbdFaUSbdQaUSaUSaQuaUSbdTbdUbdKbdJbdMbdLbdTbdPbeabebbecbebbebbebbebbdSbeebebbefbdVbdWbeibebbdXaGYbaubekbcpbelbembenbeobepbeqberbdYbazbetbeubevbewbdZbcAbcBbcCbcDbaEbedaYPbegbcHbcHbcIbaTbaTbaTbaTbaUbaVaaaaaaaaaaaaaaaaaaaYUbeAbeBbeCbeBbeDaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabehbejaVSaXmaXzaXsbeGbesaXsaXsbexbeGaXzaXpbeyaSdaTobeEbezblsblrblIbltbltbmgbeMbeHaSfaTubePbeQbePaTuaTubeRbeIbeRaViaViaViaVibeRbeJbeUaVjbeLbeKbeKbeNbeObeNbeKbeKbeSaSubfaaSAbeTaSAbeWbeVbfeaSAbffaRwaRwaRwaRwbfgbfhbeXbeYbeXbfhbfgaRwaRwbeZbdDbdDbdDbdDbfbbdybfnbfobfpbbEbfqbdBbfiaUQaUQaUQaUQaUQaUQaUQaUSaUSbdObfsbftbfkbfjaQvbmmbmobmnbdTbfAbfvbfCbfwbfEbdTbfxbfybfHbfzbfHbfJbfKbfMbfBbfFbfDbfIbfGbfNbfLbebbfObfQbfPbfSbfRbelbfYbfZbeobfTbazbfVbfUbfXbfWbgfbczbczbazbazbcBbcCbcDbcnbggaYPbgabgibgbbgkbgcbgmbaTbaTbgdbaVaaaaaaaaaaaaaaaaYDbaWbgobeCbeCbeCbgpbaYaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabehaVSaVXaVSaVSaVYaVZaVSaVSaVXbejbgeaLdbghbeEaSdbltbltbltbltbltaMsbgvbglaSfbgnbfcbgzbgzbgqbgrbgzbgubgzbgzbgzbgDbgzbgzbgwbgFbgAbgCbgBbgEbgCbgHbgCbgCbgCbgCbgIbgMbgJbgzbgzbgKbfcbgQbgxbgSbgLbgObgNbgTbgPbgPbgPbgPbgPbgPbgPbgVbgUbhabhbbhcbhdbhebgWbgXbfdbdDbdDbhfbgZbhgbgZbmMbmrbmWbmNbnmbnlbolaUSbhrbhlboDbombjmbjmaWMboHboNboMbdTbhobhubhsbhsbhwbdTbhAbhCbhBbhEbhDbhDbhFbhHbhGbfMbhIbhJbhPbhQbhRbebbdXaTgbaubhKbhTbhTbhUbhVbhTbhLbazbhXbhNbazbhObhSbczbhWbazbhZbhYbiabcDaYPaYPaYPbibbigbihbiibigbigbigbigaYSafXajcaaaaaaaaaaaabicbikbilbeCbeCbimbinbeCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbgyaSdaSdaSdaSdaSdaSdbgyaSdaUZaLdbidbieaSdboUboSbpDbpCbltaMsbivbglbifbgGbfcbijbipbiobiqbiqbixbiwbiwbiwbizbiybiybiAbiCbiBbiqbiqbiDbiybiFbiEbiGbiGbiIbiHbiKbiJbiJbiJbiLbfcbgQbgxbgSbgSbgSbgSbiMbgSbgSbgSbgSbgSbgSbiNbiUbiVbiWbiXbiObiZbiQbiPbiRbiVbiVbiVbjdbjebjebjebiSbpEbpGbpFbpIbpHbpJaUSbjabjjbjmbjmbpKbjmaWTbpMbqibqhbdTbjobjfbjqbjhbjgbdTbjtbjibjvbjwbjxbjybebbebbjzbebbebbebbjBbjlbjBbebbdXaGYbaubjDbcpbcpbcpbjEbcpbjFbazbazbazbazbazbazbazbjnbazbcDbcDbcCbcDbjpbjIaYPbjrbjNbjLblwbgRbjubjsbjAbjRaaaaaaaaaaaaaYDbjCbjGbjCbjCbjCbjHbjCbjJbjCbjGbjCaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbjQaLdaSdaOQaSdbjTbjSbjVbjUaSdaOQaSdaSdaLdbjWbeEaSdbqjbpCbqkboSbltaMsbkdbglaSfbgGbfcbgzbjZbjYbkgbkgbkabkibkbbkgbkebkgbkfbkgbkhbjPbkgbkgbkgbkgbkgbkjbkkbkgbklbkrbknbkmbgzbgzbkpbkobksbkqbkubktbkubkvbkwbkvbkvbkvbkvbkvbkvbkybkAbkzbkzbkzbkzbkBbkzbkCbkDbkzbkzbkEbkGbkFbkFbkFbkFbkFbkFbqlbqmbpGbpFaUSbkMbkNbrdbrcbrcbrebrgbrfbqibrhbdTbdTbdTbdTbdTbkLbdTbkQbkRbkWbkSbfHbkYbebbhMbkTbkUblcbkVbleblfblgbebbdXaQLbaublhblibcpbljblkbcpbllbllbaubkXblabkZaYPbldblnblmbcDbcDblpbloaYPblqaYPbridsfbjLblxbrHbsMbshblzbjRaaaaaaaaaaaabicbmXblubmYbmYblDbeCblCblDblAblvblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaMsaSdbgyaSdaToaSfaSfaTpaSdbgyaSdblyblEblBblFaSdbltbltbsObltbltaMsblJbglaSfaMsblKblKblGblMblMblMblMblMblMbkxblHblMblMblMblMblMblMblPblQblRblRblLblRblTblNblVblTblTblWblXblOblKblZblZblSblSblSbmbbmbbmbbmbbmbbmbbmbbmbbmcblUblUblYblUbmabmabmabmabmebmdbmabmcbmibmibmibmibmibmibmibmibmfbmfbmfaUSbmkbmlbsPbsPbsPbsPbsZbsQbtobtnbtwbtrbmjbmhbmtbmsbdTbbWbmubmybmzbmybmybebbmAbmvbmwbmwbmwbmwbmBbmxbebbmCbmHbaubmIbcpbljbljblkbljbcpbmDbaubmEbmGbmFaYPbcDbmJbmObmPbmPbmKbmRbmLbmTbmUbtxbuDboObuGbuFbuHbuHbuIbjRbjRbjRbjRbjRbicbBTbDzbDzbDzbmQbeCblCbnbblAbeCbncbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbmSaSfbmVbndbnabnibnebnfbnibnhbngbnibnibnkbnjbuNbuMbltbuQbuRbnobnnbnpbnuaMsbnvbnwbnqblMbnybnrbnAbnBbnCbnDbnsbnFbnGbnHbnIbnJblMbnKbnLblRbnxbntbnzblTbnEbnQbnMblTbnSbnTbnNbnSbnSbnSbnObgSbnPbmbaaaaaaaaaaaaaaaaaaaaabmcbnUbnRbnWbnVbnYbnXboaaYfbocaCubohbmcaaaaaaaaaaaaaaaaaaaaabmibodbhqboeaUSbokbuSbuUbuUbmqbuUbvcbvbbvebtnbvgbtnbogbofbofboibonbojbopbooborboqbosbebboubotboBboAboAboBbowbovbebbdXaGYbauboEboFbcpbljblkbcpboGboGbaubauboybauaYPbozblnbloboJboJboCbloaYPaYPaYPbvhbuHbEFbwkbuFbuHbwmbmZbAMboIbrMbrMboIboKbDzbDzbGJbGJbnbbeCblCbnbblAbeCblCaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdboLboPboLboLboLboLboLboLboPboLboLboQaSfboRbgGbwubwtbwAbwxboTboXboYboVboWaMsbnwbnwboZblMbpabnDbnDbnDbnDbnDbnsbpdbnDbnDbnDbpeblMbnKbpfblRbpbbphbpiblTbpjbpcbpgblTbplbpkbpmbppbpnbnTbnObgSbnPbmbaaaaaaaaaaaabmcbmcbmcbmcbprbpobptbpqbpubpsbpwaYgbpzbpxbpBbmcbmcbmcbmcaaaaaaaaaaaabmibodbhqbpAbpybwCbwBbwBbwBbxzbwDbxAbxAbxKbxBbtnbxObpNbpLbofbpObpPbofbpRbpQbpTbpSbofbpWbpVbpUboBboAboAboBbpXbqabebbdXaTgbaubmIbcpbljbljblkbljbcpbcpbpYbqcbcpbqdaYPbpZbmpbqgboJboJbqebqgbqfaYPbyZbycbuHbjRbjRbzdbzlbjRbjRbjRbqnbjRbjRbjRbqpbjCbjCbjCbjCbqobeCblCbqoblAbeCblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLdaSdaSdaSdaSdaSdaSdaSdaSdaSdaLdaMsbgGbqqbqrbqrbqrbqrbqrbqrbqsbqrbqrbqraMsbnwbnKbqtblMbqubnDbnDbqvbqwbqxbqybqvbnDbnDbnDbqzblMbnKbnLblRbqAbqBbqCblTbqDbqEbqFblTbqGbqHbqIbqJbqKbnTbqLbqMbnPbmbbmbbqNbmcbmcbmcbqObqQbqPbqRbqSbqSbqTbqUbqSbqVaYibqWbqXbqYbqZbrbbrabmcbmcbmcbqNbmibmibodbhqbhqaUSbznbzmbzpbzobAvbAjbAvbAxbAJbAIbAKbAvbogbofbofbrjbrlbrkbrnbrmbrpbrobofbrqbpVbrrboBboAboAbrsbrubrtbebbdXaGYbaubrvbrwbrxbljblkbrybcpbcpbrzbcpbrAbrBaYPbrCbrEbrDboJboJbrFbrDbrGaYPbALbycbuHbBNbBPbuFbuHbBQbrIbrJboIbrLbrMboIbrKbeCbeCbeCbeCbeCbeCbeCbeCbeCbeCblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrNbrObrObrQbrObrObrObrRbrObrObrPaabaSdaUkaSgbrSbqrbrUbrVbrWbrXbrYbrTbsabrZbqrbscbsdbsbbseblMbsfbnDbnDbqvbBUbsgbDobqvbnDbnDbsjbskblMbnKbnLblRblRbslblRblTbsibsnbsoblTbsmbqJbsqbqJbsrbnTbnObssbnPbgPbgPbspbsubstbmcbsvbptbswbqSbqSbsybsxbsAbszbsAaYjbsDbsCbsFbsEbsHbsGbmcbsIbsubsJbsLbsKbodbhqbhqbsNbAvbDsbDubDtbAvbAjbAvbAxbDxbDvbAKbAvbpNbofbofbsRbsTbsSbsVbsUbsWbrobsXbebbqabrrboBboAboAboBbrubsYbebbDybtebaubtfbaubaubtablkbthbtibcpbtjbtbbtlbtcbmUbtdbtgbtpbtqbtqbtkbnZbtmbmUbElbDAbEHbEBbFzbuFbGhbuHbGIbjRbjRbjRbjRbqnbicbttbeCblCblDblAbeCblCblDblAbeCbtubicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrNbtvbtybtCbtDbtDbtzbtDbtDbtDbtzbrQaSdaSdaSdaToboRbqrbrUbtFbtGbrUbtBbtAbtHbtEbqrbtLbtMbtIblQblMbtObtPbtKbtJbtQbtNbtSbtRbtRbtRbtUbtTblMbnKbsdbtYbtZbtVbubblTblTblTblTblTbucbudbtWbufbugbnTbnObssbgSbgSbgSbtXbuebuabuibuhbujbqSbunbukbumbulbupbuoburbuqbutbusbuubuhbuwbuvbuybuxbuAbuzbuEbuEbuBbhqbuCaUSbAvbHobHobHobAvbHpbAvbAxbJobJabAKbJObogbofbofbofboibofbuJbofbsWbrobuKbebbuPbrrboBboAboAboBbrubuLbebbJQbJSbJRbLJbKVbNtbuTbuWbuVbuVbuVbuVbuVbuVbuXbuZbuYboJboJboJboJboJboJbvdbvabNvbNubNxbNwbNwbTibTkbuHbTwbqnbUubUtbWTbjRblDblAbeCblCbnbblAbeCblCbnbblAbeCblCblDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvibvjbvjbvjbvjbvjbvjbvjbvjbvjbvjbvfbvlaOQbvlaSfboRbqrbvmbrUbvnbvnbvnbvkbrUbvobqrbvqbvrbtIbvsbvsbvsbvsbvpbvsbvtbnDbvvbvubvwbvwbvybvxblMbvzbvBbvAbvDbvCbvFbvGbvHbvIbvHbvJbvJbvJbvJbvJbvKbvEbnObvLbvNbvMbvPbvObvRbvQbvTbvSbuobvUbvVbvXbvXbvXbvXbvWbvXbvZbwabwbbvYbvUbwdbwcbmcbwebwgbwfbwibwhbwjbhqbhqbsNcfhcdGcfjbxObAvbAjbAvbAvchWcgRbAvcjRbwlbofbofbwnbwobofbofbofbwqbwpbwrbebbqabrrboBboBboBboBbrubwsbebcmRcHWcHScHXcHWcJkbljbljbljbljbwybljbljbljbwzbvaboJboJboJboJboJboJboJbvdbvacJmcJlcJnbuHbuHbuFcJrbuHcKobjRcLPcKpcLQbjRbnbblAbeCblCbnbblAbeCblCbnbblAbeCblCbnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwFbwEbwGbwHbwIbwIbwJbwIbwIbwIbwJbrQaSdaSdaSdbwKblFbwLbrUbwMbvnbvnbvnbvkbwMbrUbqrbwNbwObtIbvsbwPbwQbwRbwSbvsbwUbwTbwVblMbwWbwXbwZbwYblMbnKbxabxbbxbbxcbxbbxbbxbbxbbxebxdbxdbxdbxfbxdbxgbxhbxibxjbxkbxlbxlbxlbxlbxlbxmbxmbxnbxmbvXbvXbxobxpbxqbxrbxtbxsbxobxubvXbxvbxwbxvbxvbxvbxvbxvbxvbxvbwjbhqbhqaUSbxxbmqaVGcLRcLUcLSbAvcMIbxDbxCcfhbxEbdTbxFbxGbdTbdTbxHbxJbxIbxJbdTbdTbebblbbxLbxMbxMbxMbxMbxLbxNbebcMJcHWcHWcHXcMKbaubxQbxRbxSbxTbxUbxVbxWbxXbxYaYPbxZbcDbyaboJboJbyabcDbybaYPcMQcJlcUBbuHcVcbuFcJrbuHcVpbqncVqcLPbUubjRbqoblAbeCblCbqoblAbeCblCbqoblAbeCblCbqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwFbrObrObrQbrObrObrObrRbrObrObydaabaSdbyebndbyfbqrbtFbtFbtFbrUbyhbygbyjbyibqrbykbylbtIbvsbymbvsbynbyobvsbyqbypbyrblMbwWbwXbwZbskblMbnKbxabxbbytbysbyubyvbywbxbbyybyxbyAbyzbyBbyBbyBbyCbyEbyDbyFbxlbyGbyHbyIbyJbyLbyKbyMbyNbvXbyObxqbxqbyPbyQbyPbxqbxqbyRbvXbySbyUbyTbyWbyVbyYbyXaZObxvbzabzbbzbbzcaUSaUSaUSaUScVrbsNcVrbzeaUSbdRaUSaUSbdTbdTbdTbdTbzgbzfbzfbzfbzfbzhaQsbebbjBbzjbjBbzkbzkbjBbzjbjBbebcVscHWcHWcVtbxPbaubaubaubaubaubtfbaubaubaubauaYPaYOaYQaYQaYQaYQaYQaYQaYPaYPcVvcVucVycVwbuHbuFcVzbuHcVAbjRbjRbjRbjRbqnbicbzqbeCbeCbeCbeCbeCbeCbeCbeCbeCbeCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjQaLdaSdaSdaSdaMsaMsaMsaMsaMsaMsbzrbzsbqrbqrbqrbqrbqrbqrbztbqrbqrbqrbnKbnKbzwbvsbzubzvbynbzxbvsbzzbzybzAblMbwWbwXbwZbnDblMbnKbxabxbbzDbzBbzCbyvbzCbxbbyybzGbzEbzFbzIbzHbzKbzJbzMbzLbyFbzRbzNbzObzPbzQbzQbzPbzUbzSbvXbzTbxqbxqbyPbzWbyPbxqbxqbzVbwbbzXbAbbzYbzZbAabAdbzYbAcbxvbAlbAebAfbAgbAhbAicVCcVBcVBcVBcVBcVBcVNbAmbAobAnbAkbAkbAqbAkbAkbAkbAkbAkbAkbAkbAkbApbAsbArbArbArbArbArbArbAtbAibAucVTcVScVUbAwbAybAwbAzbAwbABbAAbACbAwbAFbADbAEbAHbAGbAGbAGbAGbAGcVVcVXcVWcVZcVYcWbcWacWdcWccWebuHcWAcWvboIbANbrMboIbAObeCbeCbeCbeCbAPbeCbAPbeCbeCbeCbeCaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAQbARbARbARbARbASbASbARbARbATaaaaabaSdaUkaSgbAVbAUbAXbAWbAWbAWbAWbAYbAZbBablQbnwbBcbBbbvsbvsbvsbBdbyobvsblMblMblMblMbwWbBebBgbBfblMbBhbBibxbbBjbBkbyvbzCbBlbxbbyybBmbzEbzFbBnbBobBpbzJbBqbzLbyFbzRbBrbBsbBtbBubBvbBwbzUbBxbvXbBybyPbxqbBAbBzbBAbxqbyPbBBbxubBCbzYbzYbzZbBDbAdbzYbBEbxvbBFbAfbAfbAgbAhbAibAkcWEcVBcVBcVBcXfbAkbBGbAkbAkbAkbAkbAkbAkbBHbBIbBIbBIbBIaQwbBIbBIbBIbBIbBIbBIaQwbBIbBIbBIaQybDVaQDcXgaRubwvbwvbwvbwvbwvbwwbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvcXicXhcHWcXjcXkbuHbuHcXlbuHbuHbuHbuHcXocXnbqnbjRbjRbjRbqpbjCbBWbBVbjCbBXaYUbBXaYUbBYbBRbBSbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbCcbBZbCebCbbCbbClbCibARbATaSdaSdaSdaTobCnbCfbCgbCfbCfbCfbCfbChbCtbCjblQblQbCkbCwbvsbwPbCmbCxbzxbvsbCobCpbCoblMblMblMblMbCqblMbCrbCsbxbbCybCubzCbCvbCzbxbbyybzJbCBbzFbBnbBnbCEbzJbCFbzLbyFbzRbCAbBsbBtbCGbCCbBwbzUbCDbvXbCHbCIbxqbCKbCJbCLbxqbCRbCNbCSbCMbCTbCObCPbCQbCUbzYbCVbxvbCYbCXbAfbAgbAhbAibAkbCZcWEcVBcXpbDbbDbbDbbDbbDbbDbaRybAkbAkbAkbAkbAkbDabAkaRAaRCaRBaRCaRCaRCaREaRHaRFaSFaROaSHbFsaSKaSIaTHaSVbwvbwvbwvbDkbDpbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvcXqcHWcHWcXjbyccYdcYebuHbuHcYgcYhcYdcYkbAMboIbrMbrMboIbDBdsldsldsldsnbicaaabicbDDbDwbDwbDFbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbDGbCbbCbbCbbCbbCbbCbbCbbDHbDCaOQbDCaSfbDIbCfbDEbDJbDLbDKbDMbChbDObDNbDQbDQbDWbKHbvsbvsbvsbynbDYbymblQblQblQblQbDPbnKbnKbCsbnKbCrbCsbxbbDZbDRbDSbDTbyvbxbbDUbzJbEbbzFbBnbBnbEfbDXbEjbzLcYmbxlbEabEmbzPbzPbzPbzPbzUbEcbvXbEdbEebvXbvXbvXbvXbvXbvXbvXbxubxvbErbEgbEhbEibEsbEkbEvbxvbEwbEnbEnbEpbEpbEpbEpbEpbEpbEqbEybEpaTLaTKaTMbEpbNebEobEobEobEobEobEubEubEuaTNbEubEubEubEubEubEuaTObEubEubEubteaTPaTQbwvaTRaTRbEAbEAbEAbEAbEAbEJbDqbDqbDrbDqbwvbDqbDqbDqbDqbEMbEDbEDbEDbEDbENbEFbEFbEGbEGbEGbEGbEGbEGbEGbjRbjRbjRbjRaYUdsqdsldslbEObicaaabicbEPbDwbDwbEQbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbEKbELbELbCbbELbELbELbARbERaSdaSdaSdaTobEVbCfbEYbEXbEXbEXbFcbChbnKbFfbESbETbEUbFgbvsbwPbEWbynbFhbymbFibEZbFabFbbFlbFdbFdbFebFdbFnbFobxbbFqbFpbFjbFkbFrbFmbNsbyBbFubFtbBnboxbFybFxbEjcYncYobxlbFAbFvbFwbFFbFIbFGbFMbxmbxmbFBbFCbFDbFEbFNbFEbFPbFCaaabFHbxvbFRbFJbFKbFLbEsbzYbFSbxvbFUbFObFWbEpaTTaTSaTVaTUaTYaTWaUPaUObGabGabGaaVxaVIaVyaWOaWIaWSaWRbEuaYkaYoaYlaYraYqaZUaZTbobbbybuOaZTaZTbzibGrbGrbBJbGrbBKbBKbEAbGubGAbGwbEAbGBbGEbGBbEAbGFbDqbEMbEDbGKbGLbGKbEDbGCbGDbEDbGNbGMbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaabaabbicdsudswdsvdsvbicaaabicbGObDwbGObDwbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGPbARbARbARbARbARbARbARbARbERaaaaaaaSdbGRbndbHabCfbHdbCfbHebEXbHfbGQbChbHgbGSbGTbGUbFgbvsbvsbvsbvsbvsbvsbGVbGWbGXbGYbGZbxbbxbbxbbxbbxbbxbbxbbHhbxbbxbbxbbHbbxbbHcbHibHjbBnbBnbBnbHnbDXcYOcYpcYPbxlbHqbFvbxlbxlbxlbxmbHrbxmbHkbHlbHmbHubHBbHzbHDbHCbHsbHtbHFbxvbHvbzYbHwbHxbEsbHybzYbxvbHHbHAbHIbEpbBMbBLbJFbGabGabCWbDdbDcbDfbDebDhbDgbDjbDibSnbDlbDnbDmbEubEtbEzbExbECaZTbEEaZTbFQbEIbuObFTbFXbFVbGrbIfbFYbIgbGbbFZbIabGcbIdbIdbImbIcbIlbInbEAbIibIrbIkbEDbItbIwbIvbIobIpbIybEDbIzbGGbIsbGHaaaaaaaaaaaaaaaaaaaaaaaaaabaabbIAbjJbIubIubIubICaaabIEbIxbIxbIxbjJbIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjQaLdaSdaSdaSdaSdaSdaSdaSdaSdaSdaToaSfbIGbCfbIHbIBbIIbIDbIDbIJbILbIKbIMbIMbIObINbDQbDQbDQbDQbDQbDQbIQbIPbIPbIRbITbxbbIVbIUbIYbIXbISbIZbJfbJbbxbbIWbJibyBbyCbDXbHjbBnbBnbJjbzJbzJbJmcYYcZfbJcbJdbJebJpbJgbJhbJsbJtbJkbJlbJubHsbJnbJvbJnbJvbJwbHsbHtbJqbJrbJybJxbJDbJzbJGbJEbJHbJrbJIbFObFObEpbGebGdbGgbGfbGabGibGqbHObDebDebDebGtbGxbGvbSnbDlbGzbGybEubHEbHJbHGbHLbHKbHMaZTbFQbEIbuObFTbFXaZTbGrbHNbHQbHPbHSbHRbHUbHTbHVbJYbJYbKhbJYbIbbKbbKnbKdbKobKfbKqbKrbKibKibKibKjbEDbKubGGbKlbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbIAbKmbKmbKmbIFaaabIAbKmbKmbKmbIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbKybKxbKpaQZaQZaQZbndaSfaSfbCfbKCbCfbKDbKsbKtbKEbCfblQbKvbKvbKwbKFbKwbKwbKwbKFbKwblQblQbxbbxbbxbbKGbxbbKzbKzbKzbKzbKzbKzbJfbKAbKBbPabzFbKIbKKbKJbKMbKLbKObKNbKQbKPbKSbKRcZjbKUbKXbKXbLabKZbKTbLbbLfbKWbLgbKYbFCbLhbHDbLibHBbLkbFCaaabLcbLdbLebLnbLdbLdbLdbLdbLpbxvbLqbLrbIechhbIjbIhbJAbIqbJCbJBbJJbHObJLbJKbJTbJPbJXbJWbKabJZbKcbOUbEubEubEubEubEubKebKgaZTbFQbEIbLjbFTbFXaZTbGrbLNbLEbLPbLmbLlbLIbLTbLobLLbLMbLUbLObKkbEAbLXbLRbLYbEDbLZbMfbMabIpbLWbNCbEDbKubGGbMhbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbMjbMibKpaSeaSebMbbMcaSebMdbCfbMebIBbMlbMkbMnbMmbCfaaaaabaabbMpbMobMobMobMobMobMraaaaaabKBbMtbMsbMubMqbKzbKzbKzbKzbKzbKzbMwbMvbMzbMybMDbMBbMxbDXbzJbzJbMFbMAbzJbzJbMJbMCbMLbMEbMMbMGbMGbMHbMGbMIbMNbMGbMKbKYbFCbMObFEbFEbFEbMPbFCaaabLcbLdbMRbMQbMVbMTbMWbMSbNbbMUbNcbFObLschhbLubLtbLwbLvbLybLxbLxbLzbGabLAbLBbEobEobLDbLFbDlbLQbLKbLVbLSbMYbMXbLKbMZbNdbNabFTbEIbNfbFTbEIaZTbGrbNgbHXbHXbLmbNhbNEbNibNjbNHbNIbNJbNObNNbEAbNQbLRbNRbEDbNSbNPbNTbIpbIpbNUbEDbIzbGGbNWbGHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbKpbKpbObaSdaSdbjQaLdaSdaSdbCfbOdbIBbIBbIBbCfbCfbCfaaaaaaaaabOebOcbOcbOfbOcbOcbOeaaaaaabKBbOgbKzbOibOhbOhbOhbOhbOhbOkbOjbOhbOlbOnbOmbOpbOobOrbOqbzJbOtbBnbOvbOsbDXbOwbOubOxbMEbMEbMGbOAbOybOCbOBbODbMGbFBbKYbFCbOEbOHbOFbOObOMbFCaaabOGbLdbOPbOIbOJbOKbOLbOKbOSbONbNkbFObNlchhbNnbNmbNpbNobNqbGabNybNrbLybLAbNzbEobNDbNAbNGbNFbNLbNKbORbNMbOVbOTbLKbOWaZTbOXbFQbEIbOYbFTbFXbFVbGrbOZbLEbLPbUlbNBbNEbPnbPbbPobPpbIdbPqbPybPsbPtbIrbPubEDbPzbPwbIpbPHbPBbPJbEDbKubGGbPAbGHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbPIbPIbPIbPIbPNbPMbPIbPIbPIbPIbPRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbOebPTbKBbKBbPUbPObPPbPQbPQbPQbPObKzbJfbKAbKzbKzbKBbPZbPSbQcbQdbPVbQebPXbBnbBnbPYbDXbOwbOubQhbQfbQbbQibQkbOzbQlbQgbQnbMGbQobQjbHmbQpbQqbQmbQsbQrbHsbHtbQtbLdbQvbQubQwbOKbQxbOKbQybONbQzbFObPdbPcbPebLtbPfbEpbPhbPgbPmbEpbPvbPrbPxbEobPGbPFbQabPKbQAbNKbQCbQBbQEbQDbLKbFXaZTbQFbQHbQGbQIbNdbQJbNdbQLbQKbQKbQKbQNbQMbIabRkbPbbPobRlbRhbPqbRmbEAbRnbRnbRobEDbRpbRybRqbRzbIpbREbEDbKubGGbRFbGHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbRubRvbRwbRxbRGbRHbRAbRGbRBbRCbRDbPIbPIbPRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbRJbRIbRKbRIbRSbRRbRTbRRbRRbRRbRRbRUbJfbKAbRLbxbbxbbRMbBnbzFbQdbRNbDXbRObRPbRPbRQbNYbRYbRXbRZbRVbRWbSbbSdbScbSabQgbSebMGbMKbKYbFCbSfbShbSgbSlbSkbFCaaabOGbSibSjbSibSibSibSibSibSmbSibSpbFObQOchhbQQbQPbQQbEpbNobNobNobEpbQSbQRcmAbQTbQWbQUbQZbQYbRabLKbQCbRbbOVbRcbLKbWdbWdbWdbRebRdbEubEubEubEubGrbHXbHXbHXbRfbSTbIabSWbRibRgbRrbRjbPqbSYbTabSZbTfbTcbTbbTgbTdbTebTjbTebEDbEDcacbGGbGHbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbPIbRAbRAbRAbTlbRGbTnbTnbRGbTobRAbRAbTpbWLbPIbPRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbTtbTrbTqbTrbTubKzbPPbPQbPQbPQbKzbKzbJfbKAbTsbTxbxbbTAbBnbTBbQdbTvbDXbTwbBnbBobBnbPWbOwbTybTzbRVbRWbTCbTEbTDbTKbTFbTLbTGbTHbTIbTJbTJbTNbTMbTPbFCbFCaaabOGbSibTQbTObTSbTRbTVbTTbTWbTUbTXbFObRsbQVbSobRtbSrbSqbStbSsbSvbSubUebQRcmAbOUbOUbSwbSybSxbOQbLKbNKbSzbSAbLKbLKbWdbSCbSBbSEbSDbWgbSFbSHbSGbGrbUzbUAbSIbUCbUCbIabSJbUEbUFbIabSKbPqbUHbIabUKbUMbULbUObUNbZNbpvbsBbqbbRnbtscacbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbPIbVebVfbVgbVhbVibRGbVkbRAbVlbRAbRAbRAbRAbRAbTlbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebVmbOcbOcbOcbVnbOebPTbKBbKBbVobKzbPPbKzbKzbKzbKzbKzbJfbKAbTsbVpbxbbVrbBnbVqbVsbBnbVwbzEbBnbBnbVtbDXbOwbTybTzbRVbRWbMGbVubVvbVybVxbVzbMHbVBbVAbVDbVCbHsbVEbVFbHsbHtbHtbVGbSibVIbVHbVKbVJbVLbVLbVNbVMbVObFObSMbSLbSObSNbSPcrAcrAcrAcrAcrAbSRbSQbSUbSSbSVbXAbSXbRtbXAbThbXAbTicuobTkbTZbTYbUabUabUcbUbbWgbUdbUfbUdbWibWibWjbWjbWjbWjbIabIabIabIabIabWlbWnbLIbIabNVbNZbNXbWqbWqbPibOabLRctvbPkbPjcacbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWObWGbRAbRAbWHbWHbWHbRGbRAbRAbRGbWIbWJbWKbRAbWMbWNbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbWPbTrbTqbTrbPUbWQbWRbKzbKzbKzbWQbKzbJfbKAbTsbWSbxbbWWbBnbzFbQdbBnbzJbWTbBnbBnbWUbDXbOwbTybWVbRVbWXbMGbXbbWYbWZbXabXdbMHbXcbXebXgbXfbXibXhbXjbFCaaaaaaaaabSibXpbXkbXlbXlbXmbXnbXobSibXrbXqbUhbUgbUjbUibUrbUkbUnbUmbUmbUmbUpbUobUmbUmbUqbUmbUmbUsbUnbUmbUmbUGbUubUtbUwbUvbUBbUybZfbUDbXNbUIbUIbUIbUJbWgbLRbUPbWqbWqbXYbXXbWqbXZbYbbYabYdbYcbWqbPlbYgbYfbYibYhbYlbYjbYjbYjbYjbYjcacbGjbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubWGbRAbRAbRAbRAbRAbYtbRAbRAbRGbPIbPIbPIbPIbPIbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbYxbYwbYybYwbYAbYzbYBbYBbYBbYBbYBbYCbYEbYDbTsbYFbxbbYGbYIbYHbYNbYJbYKbYLbYLbYLbYMbYMbYObTybYRbYQbRWbMGbYTbYSbYVbVvbYWbMHbYUbYXbZdbTJbZebQmbYYbFCaaaaaaaaabSibYZbZabZbbZcbXmbXnbXobSibZgbZJbURbUQbUTbUScyTcyTbUVbUUbUXbUWcyTbUYbUZbUZbVabUZbUZbUSbUVbUZbVcbVbbVdcyTbVPbVjbVRbVQbVTbVSbVVbVUbVXbVWbVZbVYbWcbWbbWcbWcbWebUNbZMbUNbZNbUNbZPbZObZObPCbPDbZRbZUbZTbZXbZVbGkbZWaYpbYjcacbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIcafcagcahcaibRAbRGbRAbRAbRGbRAcancakcaraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbOebPTbKBbKBbxbbxbbKBbKBbKBbKBbKBbxbbxbbKBbKBbKBbxbcamcamcamcascambYMcaocapcaqcatbYMbOwbTycawbMEbMEbMGbMGbMGbMGbMGbMNbMHbTJbTIcaubTJcavcaxbFCbFCbFCbFCbFCbSibSjbSibSibSibSibSibSibSicaybFObWfbSLbWkbWhbWobWmbWscaAbWubWtbWxbWwbWtbWubWabWybWabWybWabWybWabWzbWAcrAbTZbWBbWDbWCbWFbWEbXNbXsbXubXtbXvcbdcbdcbecbdcbfcbicbfcbfcbfcbhcblcbjcbjcbkcbmcbocbnbZUcbpcbrcbqbGlcbscbubYjcacbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPIbPIbPIbPIbPIbPIbRGbTobRAcbzbRAcbxcbycbAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbDcbBbOccbCbOccbEcbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbGaabaaaaaaaaaaaacamcbIcbHcbKcbJbYMcbNcbLcbMcbRbYMbOwbTycbOcbPcbQbXwcbVcbTcbUcbWcbYcbXbXxcbZcccccbccfccdcceccgccjcchccibXybXzcclccmbEnccnbFOccoccpccrbFObXBbQVbXCcaAcaAbXDbXDcaAbXFbXEbXHbXGbXJbXIbWabXKbXMbXLbXMbXObWabXPbWAbXRbWdbXSbXUbXTbXSbXSbWibXVbXWbXQbYkcbdccTccSccVccUccXccWcdbcbfccYccZcdacbjcbjcdccbocddcdfbPEcdhcdgbGmcdicdkbYjcdndfcbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbPIcdlcdmcdpcdlcdobRGbRAbRAbRGbRAcdrcdqcdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdvcdtcducducducdtcdwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacamcdycdxcdAcdzbYLcdBcdDcdCcdEbYMbOwcdGcdFbTybTybYmbYncdIcdJcclcdObYobYpcdMcdNcdNcdQcdPcdRcdNcdNcdTcdNcdNcdScclccmbEncdVcdUcdXbYqcdZcdYbFOchfbYrcaAbZhbYsbYsbZibZjbXHbZlbZkbZnbZmbZpbZobZrbZqbZtbZsbZvbZubWAcuvchrbZwbZybZxbZAbZzbZBccQbXWbXQbZBcbdcezceyceBceAceDceCceGcbfceEccZceFceFcbjceHceJceIceLceKceNceMbGnceOceSbYjcaccLhbGpbGobGsaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWObWGceRceRceRceRceRceTbRAbRAbRGbPIbPIbPIbPIbPIbPIbPRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceVceUceUceUceWaaaaaaaaaaaaaaaaaaaaaceXceZceYceZcfaaaaaaaaaacamcamcamcffcfbcdAcfcbYLcfdcbMcfecfgbYMbOwcfhcfjcficflcfkbZDbZCbZFbZEbZHbZGbZIcfscftcftcfxcfvcfvcfvcfvcfvcfvcfvcJfcfycfzcfBbZLbZKbZYbZScabcaacadchfcajcaAcazcalcaCcaBcaEcaDcaGcaFcaIcaHcaKcaJcaMcaLcaOcaNbZvcaPcaQcuvbZzcaRcaTcaScaVcaUcaXcaWcaZcaYcaXcbdcgccgbcgecgdcghcgfcggcbfcgiccZceFceFcbjcgjcgmcgkcglcgncgpcgocgrcgqcgvbYjcaccgscgtcgscgucgycgucgucguaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubWGceRceRceRcgwcgxbRGbRAbRAbRGbRAbRAbRAcgzbRAcgAbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgFcgBcgCcgDcgFbYPbYPbYPcamcgHcgGcgJcgIcgLcgKcgNcgMcgOcgOcgPbYMcgRcgQcgTcgScgScgUcbacgVcgScgWcgWcgYcbbcgZcgWcgWchacclcclchechcchcchcchccbcchcchcchfcbgchfchfchfchfchfchfchfcbvcbtcbScbwcckccaccsccqccucctccwccvbWaccxcczccyccBccAccDccCccEcuvccGccFccIccHccJchrbWibWgbWgbWgbWicbdcbdchMchQchOchPchOchRcbfchUchSchTchTcbjchVchXchWbYjbYjbYjbYjbYjbYjbYjbYjcaccgscifchYchZciaciacibcguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcicciccicciccidcidcieciecieciecijaabaabaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIcigceRceRcihciibRGbRAbRAcikbRAbRAbRAciobRAcilbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceYcimcincimceYbYPcipciqcamcitcfbcircisciyciubYMcivciwcixcizbYMcgQcgQciCcgSciAciBccKciDciHcgWccLciGccMciIciKcgWciMciLciNchcccOccNccRccPcdjcdecdKcdHcdLchfceacdWceccebchfcedcbvcaAcaAcaAcaAcaAcaAcaAcefceecegcaAcDfcDfcDfcDfcDfcDfcDfcDfceicehccGcejcelcekcencemcepceocerceqclpcjFcjHcjGcjIcjGcjGcjLcjJcjKcjPcjMcjNcjOcbjcjQcjRcbnbPtbGGcjTcjScjUcjUcjScjUcjYcgscjVcjWchZciackecjXcguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciccjZckacjZcidciecieckbckcckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIckdceRceRckfbRGbRAbRAbRGckgbRAbRAckjckhbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgFckicimcimckkcklcfbcfbckmckncfbcfbcisckqckobYMbYMbYMbYMbYMbYMckpcgQciCcgSclRcesceucetckucgWckvcevcexcewcePcgWcfmceQcfnchccfpcfockHckGcfqckIchcchfdgCchfcebcebcfrcebchfcsLcbvchfcfwcfucfCcfAcfEcfDcfGcfFcfIcfHcfKcfJcfMcfLcDfcfNcfPcfOcfRcfQcfTcfScfVcfUcfXcfWcepcfYcgacfZclpclncjGcjGclmclocjGcltclpcbjclqccZclrclrcbjcbmclscbnbPtcgsclvcgscgscgscgscgscgscgscluclwcguclxclzclycguafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOclBcjZcjZclAciecieckbckbclHckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIclCclDclEbRGbRAclFbRGclGclIbRAbPIbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceYcincincinceYbYPclJclMclKckncfbcfbclLclOclNclQclPclPclPclTcgQcgQcgQciCcgSclRcktclScktclVcgWckvckwclUckwclWcgWclYcHDclZchccmccmacmbcmechbcgXchcchdchgchfchfchichfchfchfcsLcbvchfchkchjchmchlcfEchncfGcfFchocfHchqchpchtchscDfchuchvcDfchxchwchzchychBchAchEchDcepchFcgachGclpclncmMcjGcjGcjGcmQcmOclpcbjcmPccZclrclrcbjcmTcmRcbnbPtcmScmVcmUcgscmWcmYcmXcnbcmZcnacnfcgucnccndcnecgucgscgscgscgEcgEcgEcgEcgEaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacnkcieclBciecieckbckbckbckbckbckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIbPIbPIbPIbPIbPIbPIbPIbPIbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabafOcgQcngcngcgQcngcngcgQaaaaaacgFcnhcnicnjcgFbYPbYPbYPcamcnmcnlcnocnocnocamcamcgQcnncnpcnrcnqcgQcnscntcgSclRcktcktcktcnvcgWckvckwckwcnuchHcgWcpicHDcnAchcchcchcchcchcchIchcchccnCdgCcsLcsLcsLchfcABchJcsLcbvchfchLchKciEchNcfEciFcfGcfFcfIcfHciOciJciQciPcDfciRciScDfciUciTchrciVciXciWchrchrcepciYcjaciZclpcjbcodcoicoicoicodcogcodcodcohcojclrclrcbjcokclscbncomcolcooconcorcopcoqcoqcotcoscovcoucoxcowcozcoycoCcoAcoBcoDcoEcoFcoHcoGcoIaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaacidciecoMcoJcoJckbckbckbckbckbckbckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbRubRvbRwbRxbRGbRHbRAbRGbRBbRCbRDbPIbPIbPRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbRJbRIbRKbRIbRSbRRbRTbRRbRRbRRbRRbRUbJfbKAbRLbxbbxbbRMbBnbzFbQdbRNbDXbROcZkbRPbRQbNYbRYbRXbRZbRVbRWbSbbSdbScbSabQgbSebMGbMKbKYbFCbSfbShbSgbSlbSkbFCaaabOGbSibSjbSibSibSibSibSibSmbSibSpbFObQOchhbQQbQPbQQbEpbNobNobNobEpbQSbQRcmAbQTbQWbQUbQZbQYbRabLKbQCbRbbOVbRcbLKbWdbWdbWdbRebRdbEubEubEubEubGrbHXbHXbHXbRfbSTbIabSWbRibRgbRrbRjbPqbSYbTabSZbTfbTcbTbbTgbTdbTebTjbTebEDbEDcacbGGbGHbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbPIbRAbRAbRAbTlbRGbTnbTnbRGbTobRAbRAbTpbWLbPIbPRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbTtbTrbTqbTrbTubKzbPPbPQbPQbPQbKzbKzbJfbKAbTsbTxbxbbTAbBnbTBbQdbTvbDXcZlcZncZmbBnbPWbOwbTybTzbRVbRWbTCbTEbTDbTKbTFbTLbTGbTHbTIbTJbTJbTNbTMbTPbFCbFCaaabOGbSibTQbTObTSbTRbTVbTTbTWbTUbTXbFObRsbQVbSobRtbSrbSqbStbSsbSvbSubUebQRcmAbOUbOUbSwbSybSxbOQbLKbNKbSzbSAbLKbLKbWdbSCbSBbSEbSDbWgbSFbSHbSGbGrbUzbUAbSIbUCbUCbIabSJbUEbUFbIabSKbPqbUHbIabUKbUMbULbUObUNbZNbpvbsBbqbbRnbtscacbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbPIbVebVfbVgbVhbVibRGbVkbRAbVlbRAbRAbRAbRAbRAbTlbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebVmbOcbOcbOcbVnbOebPTbKBbKBbVobKzbPPbKzbKzbKzbKzbKzbJfbKAbTsbVpbxbbVrbBnbVqbVsbBnbVwcZocZncZpbVtbDXbOwbTybTzbRVbRWbMGbVubVvbVybVxbVzbMHbVBbVAbVDbVCbHsbVEbVFbHsbHtbHtbVGbSibVIbVHbVKbVJbVLbVLbVNbVMbVObFObSMbSLbSObSNbSPcrAcrAcrAcrAcrAbSRbSQbSUbSSbSVbXAbSXbRtbXAbThbXAcZDcZGcZEbTZbTYbUabUabUcbUbbWgbUdbUfbUdbWibWibWjbWjbWjbWjbIabIabIabIabIabWlbWnbLIbIabNVbNZbNXbWqbWqbPibOabLRctvbPkbPjcacbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWObWGbRAbRAbWHbWHbWHbRGbRAbRAbRGbWIbWJbWKbRAbWMbWNbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbWPbTrbTqbTrbPUbWQbWRbKzbKzbKzbWQbKzbJfbKAbTsbWSbxbbWWbBnbzFbQdbBnbzJcZHcZncZIbWUbDXbOwbTybWVbRVbWXbMGbXbbWYbWZbXabXdbMHbXcbXebXgbXfbXibXhbXjbFCaaaaaaaaabSibXpbXkbXlbXlbXmbXnbXobSibXrbXqbUhbUgbUjbUibUrbUkbUnbUmbUmbUmbUpbUobUmbUmbUqbUmbUmbUsbUnbUmbUmbUGcZKcZJbUwbUvbUBbUybZfbUDbXNbUIbUIbUIbUJbWgbLRbUPbWqbWqbXYbXXbWqbXZbYbbYabYdbYcbWqbPlbYgbYfbYibYhbYlbYjbYjbYjbYjbYjcacbGjbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubWGbRAbRAbRAbRAbRAbYtbRAbRAbRGbPIbPIbPIbPIbPIbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbYxbYwbYybYwbYAbYzbYBbYBbYBbYBbYBbYCbYEbYDbTsbYFbxbbYGbYIbYHbYNbYJbYKbYLbYLbYLbYMbYMbYObTybYRbYQbRWbMGbYTbYSbYVbVvbYWbMHbYUbYXbZdbTJbZebQmbYYbFCaaaaaaaaabSibYZbZabZbbZcbXmbXnbXobSibZgbZJbURbUQbUTbUScyTcyTbUVbUUbUXbUWcyTbUYbUZbUZbVabUZbUZbUSbUVbUZbVcbVbbVdcZTbVPbVjbVRbVQbVTbVSbVVbVUbVXbVWbVZbVYbWcbWbbWcbWcbWebUNbZMbUNbZNbUNbZPbZObZObPCbPDbZRbZUbZTbZXbZVbGkbZWaYpbYjcacbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIcafcagcahcaibRAbRGbRAbRAbRGbRAcancakcaraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbOebPTbKBbKBbxbbxbbKBbKBbKBbKBbKBbxbbxbbKBbKBbKBbxbcamcamcamcascambYMcaocapcaqcatbYMdaabTycawbMEbMEbMGbMGbMGbMGbMGbMNbMHbTJbTIcaubTJcavcaxbFCbFCbFCbFCbFCbSibSjbSibSibSibSibSibSibSicaybFObWfbSLbWkbWhbWobWmbWscaAbWubWtbWxbWwbWtbWubWabWybWabWybWabWybWabWzbWAcrAbTZbWBbWDbWCbWFbWEbXNbXsbXubXtbXvcbdcbdcbecbdcbfcbicbfcbfcbfcbhcblcbjcbjcbkcbmcbocbnbZUcbpcbrcbqbGlcbscbubYjcacbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPIbPIbPIbPIbPIbPIbRGbTobRAcbzbRAcbxcbycbAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbDcbBbOccbCbOccbEcbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbGaabaaaaaaaaaaaacamcbIcbHcbKcbJbYMcbNcbLcbMcbRbYMdaldakcbOcbPcbQbXwcbVcbTcbUcbWcbYcbXbXxcbZcccccbccfccdcceccgccjcchccibXybXzcclccmbEnccnbFOccoccpccrbFObXBbQVbXCcaAcaAbXDbXDcaAbXFbXEbXHbXGbXJbXIbWabXKbXMbXLbXMbXObWabXPbWAbXRbWdbXSbXUbXTbXSbXSbWibXVbXWbXQbYkcbdccTccSccVccUccXccWcdbcbfccYccZcdacbjcbjcdccbocddcdfbPEcdhcdgbGmcdicdkbYjcdndfcbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbPIcdlcdmcdpcdlcdobRGbRAbRAbRGbRAcdrcdqcdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdvcdtcducducducdtcdwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacamcdycdxcdAcdzbYLcdBcdDcdCcdEbYMdaldamcdFbTybTybYmbYncdIcdJcclcdObYobYpcdMcdNcdNcdQcdPcdRcdNcdNcdTcdNcdNcdScclccmbEncdVcdUcdXbYqcdZcdYbFOchfbYrcaAbZhbYsbYsbZibZjbXHbZlbZkbZnbZmbZpbZobZrbZqbZtbZsbZvbZubWAcuvchrbZwbZybZxbZAbZzbZBccQbXWbXQbZBcbdcezceyceBceAceDceCceGcbfceEccZceFceFcbjceHceJceIceLceKceNceMbGnceOceSbYjcaccLhbGpbGobGsaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWObWGceRceRceRceRceRceTbRAbRAbRGbPIbPIbPIbPIbPIbPIbPRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceVceUceUceUceWaaaaaaaaaaaaaaaaaaaaaceXceZceYceZcfaaaaaaaaaacamcamcamcffcfbcdAcfcbYLcfdcbMcfecfgbYMdaldandaqcficflcfkbZDbZCbZFbZEbZHbZGbZIcfscftcftcfxcfvcfvcfvcfvcfvcfvcfvcJfcfycfzcfBbZLbZKbZYbZScabcaacadchfcajcaAcazcalcaCcaBcaEcaDcaGcaFcaIcaHcaKcaJcaMcaLcaOcaNbZvcaPcaQcuvbZzcaRcaTcaScaVcaUcaXcaWcaZcaYcaXcbdcgccgbcgecgdcghcgfcggcbfcgiccZceFceFcbjcgjcgmcgkcglcgncgpcgocgrcgqcgvbYjcaccgscgtcgscgucgycgucgucguaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubWGceRceRceRcgwcgxbRGbRAbRAbRGbRAbRAbRAcgzbRAcgAbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgFcgBcgCcgDcgFbYPbYPbYPcamcgHcgGcgJcgIcgLcgKcgNcgMcgOcgOcgPbYMdascgQcgTcgScgScgUcbacgVcgScgWcgWcgYcbbcgZcgWcgWchacclcclchechcchcchcchccbcchcchcchfcbgchfchfchfchfchfchfchfcbvcbtcbScbwcckccaccsccqccucctccwccvbWaccxcczccyccBccAccDccCccEcuvccGccFccIccHccJchrbWibWgbWgbWgbWicbdcbdchMchQchOchPchOchRcbfchUchSchTchTcbjchVchXdatbYjbYjbYjbYjbYjbYjbYjbYjcaccgscifchYchZciaciacibcguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcicciccicciccidcidcieciecieciecijaabaabaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIcigceRceRcihciibRGbRAbRAcikbRAbRAbRAciobRAcilbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceYcimcincimceYbYPcipciqcamcitcfbcircisciyciubYMcivciwcixcizbYMcgQcgQciCcgSciAciBccKciDciHcgWccLciGccMciIciKcgWciMciLciNchcccOccNccRccPcdjcdecdKcdHcdLchfceacdWceccebchfcedcbvcaAcaAcaAcaAcaAcaAcaAcefceecegcaAcDfcDfcDfcDfcDfcDfcDfcDfceicehccGcejcelcekcencemcepceocerceqclpcjFcjHcjGcjIcjGcjGcjLcjJcjKcjPcjMcjNcjOcbjcjQdaCdazbPtbGGcjTcjScjUcjUcjScjUcjYcgscjVcjWchZciackecjXcguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciccjZckacjZcidciecieckbckcckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIckdceRceRckfbRGbRAbRAbRGckgbRAbRAckjckhbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgFckicimcimckkcklcfbcfbckmckncfbcfbcisckqckobYMbYMbYMbYMbYMbYMckpcgQciCcgSclRcesceucetckucgWckvcevcexcewcePcgWcfmceQcfnchccfpcfockHckGcfqckIchcchfdgCchfcebcebcfrcebchfcsLcbvchfcfwcfucfCcfAcfEcfDcfGcfFcfIcfHcfKcfJcfMcfLcDfcfNcfPcfOcfRcfQcfTcfScfVcfUcfXcfWcepcfYcgacfZclpclncjGcjGclmclocjGcltclpcbjclqccZclrclrcbjdaDdaEdazbPtcgsclvcgscgscgscgscgscgscgscluclwcguclxclzclycguafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOclBcjZcjZclAciecieckbckbclHckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIclCclDclEbRGbRAclFbRGclGclIbRAbPIbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceYcincincinceYbYPclJclMclKckncfbcfbclLclOclNclQclPclPclPclTcgQcgQcgQciCcgSclRcktclScktclVcgWckvckwclUckwclWcgWclYcHDclZchccmccmacmbcmechbcgXchcchdchgchfchfchichfchfchfcsLcbvchfchkchjchmchlcfEchncfGcfFchocfHchqchpchtchscDfchuchvcDfchxchwchzchychBchAchEchDcepchFcgachGclpclncmMcjGcjGcjGcmQcmOclpcbjcmPccZclrclrcbjcmTdaQdazbPtcmScmVcmUcgscmWcmYcmXcnbcmZcnacnfcgucnccndcnecgucgscgscgscgEcgEcgEcgEcgEaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacnkcieclBciecieckbckbckbckbckbckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIbPIbPIbPIbPIbPIbPIbPIbPIbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabafOcgQcngcngcgQcngcngcgQaaaaaacgFcnhcnicnjcgFbYPbYPbYPcamcnmcnlcnocnocnocamcamcgQcnncnpcnrcnqcgQcnscntcgSclRcktcktcktcnvcgWckvckwckwcnuchHcgWcpicHDcnAchcchcchcchcchcchIchcchccnCdgCcsLcsLcsLchfcABchJcsLcbvchfchLchKciEchNcfEciFcfGcfFcfIcfHciOciJciQciPcDfciRciScDfciUciTchrciVciXciWchrchrcepciYcjaciZclpcjbcodcoicoicoicodcogcodcodcohcojclrclrcbjcokclsdbdcomcolcooconcorcopcoqcoqcotcoscovcoucoxcowcozcoycoCcoAcoBcoDcoEcoFcoHcoGcoIaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaacidciecoMcoJcoJckbckbckbckbckbckbckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaacgQcoKcoLcgQcoKcoLcgQaaaaaacoOceZcoNceZcoQaaaaabaaacamcamcamcamcamcamcamcoPcgQcoScoRcoUcoTclPcoVcoWcgScoYcoXcpfcktcjccgWcjdckwcjfcjecjgcgWcjicjhcjkcjjcpqcpqcpqcpqcjlcpmcppcpocjncjmcjmcjocjqcjpcjscjrcjtchfcjwcjucjycjxcjAcjzcjCcjBcjCcjDckrcjEckxcksckzckyckAcDfckBcuvckCcjvckDcmDckFckEciYckJckLcgacpRcpTcpRcpUcpWcpVcpRcpXcpYcodcqacpZcdacbjcbjcqccqbcqfcqdcqecqicqgcqhcqlcqjcqkcqncqmcqpcqocqtcqqcqrcqqcqscqrcqrcqucqwcqvcqycqxcqCaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacieciecqDckbckbckbckbckbckbckbckbckbckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOaaaafOcgQcqzcoLcgQcqzcoLcgQaaaaaaaabaabaabaabaabaabaabaabaabcgQcoLcqAcqBcgQcqEcqGcgQcqHcgQcgQcqFcgQcgQcqPcgScqRcqIcqJcqKcqLcgWckMcqOcqScqQcqTcgWckOckNckPcJZcsDcsDcsDcsDcsDcrdcqZcrackQchfcucckRcsLckSckTcsLcsKchfckVckUckXckWcCWckYclackZclbcDfcldclcclfclecDfcDfcDfcDfclhclgckCchCcljclicllclkciYcmdcgacmfcpRcrNcrQcrLcrMcrLcrTcrOcrPcodcbjcrUcbjcbjcrRcrSclsbLRbPtcgscrVcgscgscrWcrYcrXcsacrZcsdcsbcsfcsecsgcsecsgcshcsgcsicgEcsncvdcsqcsraabaabaabaabaabaabaabaabaaaaaaaaaaaaaaacieckbckbckbckbckbckbcssckbcstckbckbckbckbckbciecieaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcsjafOaabaMraMrafOcgQcgQcqFcgQcgQcqFcgQcgQcgQcngcngcngcgQcgQcgQcgQcgQcgQcgQcoLcskcslcgQcsmcgQcgQcsucgQcsocspcoLcgQcsvcgScsycsxcszclRcmgcgWcswckvcsEcsCcmhcgWcsIcsHcmicsDcsDcsNcsOcsGcmjcsQcsJcsKcsLcsUchfcmkcsLckSckTchfchfchfcCWcCWcmlcCWcCWcxhcxhcmmcxhcDfcDfcDfcDfcDfcDfcmncmpcmocmrcmqcmtcmscmvcmucmxcmwciYcgacgacmycpRcttctxctwctyctwctActzcrLctuctvctBbLRctCbLRcrSclsbLRbIictFctHctGcgscgscgscgscgsctIcqkctKctDcsccqkctEcqkclucqkctLcgEctOctQctPcgEaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaciectJctJctJctJctJctJctSckbctTctJcstckbckbckbckbcieaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9001,12 +9107,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBicDPcAXcDUcAXcDVcDLcDXcDZcBbcDOcwxcEacqBcgQcqzcvpaaaaaaaaaaaaaaacvpcDQcvocDRcDRcwFcDScDTcwIcEbcvocoLcqPcvpaaaaaaaaaaaacvqcEdcDWcEecEecvxcDYcvxcEfcsHcnycEicEjcEccElcEkcEkcEkcEscEgcyDcEhcyDcEtcvIckScmJcuEcQkcuFcuIcuHcQkcvOcUTcvPcvQcQncQncQncQkcQkcQkcQkcQkcsLcrDcvRcvTcvScuxcvUcvWcvVcvYcvXcqMcsLctrbQXcepaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDqcEHcEOcENcERcEQcEXcEVcEZcDwcDwcEPcDwcDwcDEcDGcDGcDGcFbbGHcFcbGGbGHaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciccEScETclAcidciecieckbckcckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEUcEUcEUcEUcEUcwxcFdcEWcEWcEWcEWcEWcFecEYcEYcEYcEWcEWcEWcEWcEWcEWcEWcEYcEYcEYcvocvocvocvocvocvocvocqFcFfcFacFacFacFacFacvqcvxcvxcvxcvxcvxcvxcvxcFgcsHcnycFhcFjcFicFlcFkcFrcFocFucFtcFwcFmcFncFBcvIckScmJcKOcBPcvZdcCcQkcQkcwacwbcUTcwdcwccwfcwecwhcwgcwicQkcPccnVcrDcwkcwmcwlcuxcuxcwocwncwscwrcqMcsLctrbQXctsaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaacDqcFNcFPcFOcFKcFQcFMcFRcFScDwcDwcDwcDwcFTcFYcFUcGacFZcGdbGHcFcbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacicciccicciccidcidcieciecieciecijaabaabaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaacFVcFWcFXcGecFXcGfcFWcGgcGbcGccGccGicGhcGkcGjcGmcGlcGocGncGqcGpcGpcGrcGpcGscGtcGtcGvcGucGxcGwcGycGwcGwcGwcGxcGwcGwcGzcGBcGAcGDcsHcnycGJcGNcGMcGCcsDcGOczZcGEcGFcGGcGHcxicwtcGKckScmJcxlchfdcDcxpcxncQkcxqcxrcUTcxtcxscxvcxucUTcxwcxxcQkcsLcBwcrDcxycxAcxzcxBcuxcBPcBPcBPcBPchfcebctrbQXctsaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaacBScBRcHmcHgcBScHncHicHjcHvcHtcHxcHwcDwcDwcHocHpcHqcHrcHsbGHcFcbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFVcFWcFXcFXcFXcGfcFWcHycFXcANcFXcHBcHAcHEcHCcHzcHucHzcHFcHJcHDclXcHDcHDcHKcnAcnAcHDcHGcHDcHDcHDcHDcHDcHDcHDcHDcHDcHDcHHcHIcHMcHLcHOcHNcHUcHTcHPcHQcHRcHScHXcHWcHVcHYcxDcxCcGKckScmJctZcucdducxEddwcQkcxFcxGcUTcxJcxHcxPcxLcUTcxRcxTcQkcyJcsLcrDcyKcyMcyLcpQcrDcyNcyNchfcyOcyPcebctrbQXctsaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaacBRcIzcIBcIAcBRcAPcAPcAPcAPcAPcAPcICcHwcIDcIHcIFcIEcAPcAPbGHcFcbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFVcIIcFXcIGcFXcGfcIJcIMcIKcINcILcITcIPcIOcIUcIQcIRcIScIVcIXcIWcJacIYcJbcqVcIZcqVcIXcJccIXcIXcIXcIXcIXcIXcIXcIXcIXcIXcJdcHDcKmcJecJicJhcJgcJjcJocJmcJkcJlcJrcJncJycJpcyRcyQcGKckScmJcsLchfchfcySchfcQkcQkcQkcQkcyVcyUcyXcyWcUTcyYczacyZcyJcsLchfchfchfchfchfchfcsLcyNchfczbchfcsLctrbQXcepaaaaaaaaaaaaaabcBRcBRcBRcBRcBRcBRcBRcBRcBRcJJcJNcJMcxNcJKcJKcJLcBRaabcAPcAPcJOcAPcJTcJRcJPcAPcJQcuQcFcbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJUcJScEWcEWcEWcEWcJYcEYcEYcEYcEYcKacEYcKccJVcJVcJWcJXcKdcEYcJZcKgcKbcKbcKicKbcKjcKbcKbcKecKfcKbcKbcKfcKfcKfcKbcKbcKbcKbcKkcKhcLKcKlcKtcKqcKxcKncKocKncKncKncKncKpcKycKrczccKzcGKczdczecsLczfcsLcYiczgcuccTBcKOcyZcQkcQkcQkcQkcQkcQkcQkcQkcsLcKOchfczhczjcziczkchfczlchfchfchfchfchfctrbQXcepaaaaaaaaaaaaaaacBRcKPcKQcKRcKWcKVcKYcKXcxNcLccLfcLdcxNcJKcKZcLacBRaabaabcLbcLkcLjcLecLlcLgcLbbGGbGGcFccLhbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwalwalwalvalvalwalvalvaabamhaabayiaaaayiayicLicLncLmcLmcLmcLpcLocEYbTmcLrcLqcLtcLscLucEYcLycLwcKfcLvcLBcLxcLIcLzcLAcLJcLCcLDcKbcLCcLEcLFcLGcLGcLHcKbcLLcVbcHJcLNcnycLTcLMcLUcLOcLPcLQcLPcLRcLScLXcLWczncMacGKcGKcbvcsLcnVcsLcYicsLcuEcsLcsLctZcsLcsLcsLcKOctZczocsLcyJcsLcsLcBQcsLczqczpczrcyJczschfcztchfczuchfczvbQXcepaaaaaacepcepcepcBRcJKcMgcJKcMlcMjcEHcJNcxNcxQcMocxQcxNcJKcJKcMkcBRaabaaacLbcMucMmcLecLecMncLbcMpbGGcFcbKlcMsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaabaabcLicLicMqcLicLicMrcMvcEYcEYcEYcEYcEYcEYcEYcEYcLicLwcKfcMtcMxcMwcMycMycMycMycMCcMzcMDcLGcMAcLGcLGcMBcLGcMEcMGcMFcMHcLNcnycMLcHQcMPcLOcMIcMJcMKcLOcMQcMRcMNcAjczxcAlcAkcAncAmcMXcAmcApcAocArcAqcrecrecAscrecAtcsLcsLcsLcAucyJcyJcsLcBQcAvcAvcAwcAycAxcAzchfcAAcAvcACchfcADcsLcBPcepcepcepbQXcAEcBRcJKcJKcJKcNmcNlcNocNncNqcNpcNscNrcxNcNtcNycNxcBRaaaaaacLbcNzcLecNucLecNvcLbbGGbGGcFccMsbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNwaaaalwaaacNFcNEcNMaaacNFcNEcNMaaacNFcNEcNMaaaaaacLicNAcNBcNCcLicNDcNNcLmcLmcLmcLmcLmcLmcLmcLmcLmcNRcKfcNGcLGcMBcNHcLGcLGcLGcNIcLGcNGcNGcLGcLGcLGcLGcNJcNKcMGcNLcHDcNScyEcHQcHQcNTcLOcNOcNPcNQcLOcNUcHVcNVcAGcAFcAHcGKcsKcsLcNYcsLcAIdfMcAOcAMcARcARcARcARcBxcATcBycBycBycBycBAcyJcMfczqcyJcyJcebcsLcsLcBCcAvcAvczqcBCcBYcsLcsLcBGcBHciYbQXcBIcBRcxNcxNcxNcxNcOkcEHcOlcOncOmcOpcOocxNcOqcOtcOrcBRaaaaaacLbcOvcOucOscLecODcLbcOCbGGcFcbGHaabaabaabaabaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFVcFWcFXcFXcFXcGfcFWcHycFXcANcFXcHBcHAcHEcHCcHzcHucHzcHFcHJcHDclXcHDcHDcHKcnAcnAcHDcHGcHDcHDcHDcHDcHDcHDcHDcHDcHDcHDcHHcHIcHMcHLcHOcHNcHUcHTcHPcHQcHRdbedbmdbkcHVcHYcxDcxCcGKckScmJctZcucdducxEddwcQkcxFcxGcUTcxJcxHcxPcxLcUTcxRcxTcQkcyJcsLcrDcyKcyMcyLcpQcrDcyNcyNchfcyOcyPcebctrbQXctsaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaacBRcIzcIBcIAcBRcAPcAPcAPcAPcAPcAPcICcHwcIDcIHcIFcIEcAPcAPbGHcFcbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFVcIIcFXcIGcFXcGfcIJcIMcIKcINcILcITcIPcIOcIUcIQcIRcIScIVcIXcIWcJacIYcJbcqVcIZcqVcIXcJccIXcIXcIXcIXcIXcIXcIXcIXcIXcIXcJdcHDcKmcJecJicJhcJgcJjcJodbndbpdbodbPdbxcJycJpcyRcyQcGKckScmJcsLchfchfcySchfcQkcQkcQkcQkcyVcyUcyXcyWcUTcyYczacyZcyJcsLchfchfchfchfchfchfcsLcyNchfczbchfcsLctrbQXcepaaaaaaaaaaaaaabcBRcBRcBRcBRcBRcBRcBRcBRcBRcJJcJNcJMcxNcJKcJKcJLcBRaabcAPcAPcJOcAPcJTcJRcJPcAPcJQcuQcFcbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJUcJScEWcEWcEWcEWcJYcEYcEYcEYcEYcKacEYcKccJVcJVcJWcJXcKdcEYcJZcKgcKbcKbcKicKbcKjcKbcKbcKecKfcKbcKbcKfcKfcKfcKbcKbcKbcKbcKkcKhcLKcKlcKtcKqcKxcKndbYdbXdbXdbXdbXdbZcKycKrczccKzcGKczdczecsLczfcsLcYiczgcuccTBcKOcyZcQkcQkcQkcQkcQkcQkcQkcQkcsLcKOchfczhczjcziczkchfczlchfchfchfchfchfctrbQXcepaaaaaaaaaaaaaaacBRcKPcKQcKRcKWcKVcKYcKXcxNcLccLfcLdcxNcJKcKZcLacBRaabaabcLbcLkcLjcLecLlcLgcLbbGGbGGcFccLhbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwalwalwalvalvalwalvalvaabamhaabayiaaaayiayicLicLncLmcLmcLmcLpcLocEYbTmcLrcLqcLtcLscLucEYcLycLwcKfcLvcLBcLxcLIcLzcLAcLJcLCcLDcKbcLCcLEcLFcLGcLGcLHcKbcLLcVbcHJcLNcnycLTcLMdcbdcedcddcgdcddcjdcicLXcLWczncMacGKcGKcbvcsLcnVcsLcYicsLcuEcsLcsLctZcsLcsLcsLcKOctZczocsLcyJcsLcsLcBQcsLczqczpczrcyJczschfcztchfczuchfczvbQXcepaaaaaacepcepcepcBRcJKcMgcJKcMlcMjcEHcJNcxNcxQcMocxQcxNcJKcJKcMkcBRaabaaacLbcMucMmcLecLecMncLbcMpbGGcFcbKlcMsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaabaabcLicLicMqcLicLicMrcMvcEYcEYcEYcEYcEYcEYcEYcEYcLicLwcKfcMtcMxcMwcMycMycMycMycMCcMzcMDcLGcMAcLGcLGcMBcLGcMEcMGcMFcMHcLNcnycMLcHQcMPdcpdckdcudcqdcedcBcMRcMNcAjczxcAlcAkcAncAmcMXcAmcApcAocArcAqcrecrecAscrecAtcsLcsLcsLcAucyJcyJcsLcBQcAvcAvcAwcAycAxcAzchfcAAcAvcACchfcADcsLcBPcepcepcepbQXcAEcBRcJKcJKcJKcNmcNlcNocNncNqcNpcNscNrcxNcNtcNycNxcBRaaaaaacLbcNzcLecNucLecNvcLbbGGbGGcFccMsbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNwaaaalwaaacNFcNEcNMaaacNFcNEcNMaaacNFcNEcNMaaaaaacLicNAcNBcNCcLicNDcNNcLmcLmcLmcLmcLmcLmcLmcLmcLmcNRcKfcNGcLGcMBcNHcLGcLGcLGcNIcLGcNGcNGcLGcLGcLGcLGcNJcNKcMGcNLcHDcNScyEcHQcHQcNTcLOcNOcNPcNQdcpcNUcHVcNVcAGcAFcAHcGKcsKcsLcNYcsLcAIdfMcAOcAMcARcARcARcARcBxcATcBycBycBycBycBAcyJcMfczqcyJcyJcebcsLcsLcBCcAvcAvczqcBCcBYcsLcsLcBGcBHciYbQXcBIcBRcxNcxNcxNcxNcOkcEHcOlcOncOmcOpcOocxNcOqcOtcOrcBRaaaaaacLbcOvcOucOscLecODcLbcOCbGGcFcbGHaabaabaabaabaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaaacNFcOFcNMaaacNFcOFcNMaaacNFcOFcNMaaaayicLicNBcNBcNBcLicLicOwcOxcLicLicOxcOxcLicLicOxcOxcLwcKfcNGcOycLGcOzcOAcOBcOBcMAcLGcNGcOGcLGcLGcLGcLGcOHcOEcOJcOIclXcOKcOMcOLcOYcORcLOcNOcOZcONcLOcOOcHVcGKcGKcGKcBJcGKcZScOTcOUcOTcOWcOTcOTcOTcOTcOTcBKcBPcBPcBPcBPcBPcBPcBPcBLcnVcBQcsLcBOcBMcBTcsLcsLchfcBWcBVcBXchfcDbcCXcPhcDecDgciYbQXcDhcBRcKPcKQcKRcPmcPlcNocPncPjcPocPqcPpcPscPrcPpcPtcBRaaaaaacLbcLbcPycPAcPzcLbcLbbGHbGGcPBcuQcuQcuQbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaayiaabcNFcOFcNMaaacNFcOFcNMaabcNFcOFcNMaaaaabcLicMrcPucNDcLiaaaaabaaaaaaaaaaaaaaaaabaaaaaacOxcLwcKbcPvcLGcPwcPxcPCcPEcPDcPEcPFcPEcPGcPHcLCcPIcNGcNGcNKcPLcPJcPNcPMcPPcPKcPVcPSbgYcPObHWcPQcPRcPYcPTcPUcPUcQacDjcDicQdcPZcQfcDkcQhcQgcDlcQicQocQmcQpcQpcQpcQpcQpcQpcQqcBPcBLcsLcDmchfchfcBQcBQchfcDnchfchfchfchfchfciYcDobQXctrbQXciYcDpbQXcBRcJKcKZcJKcQxcMjcEHcQzcQAcQrcQscEHcEHcQtcEHcQBcBRaaaaabaabcLbcLbcQvcLbcLbaaabGHbGGcFccuQcQwcQCbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacNFcOFcNMaabcNFcOFcNMaaacNFcOFcNMaabaaacLicLicOxcLicLiaaaaabaabaaaaabaaaaabaabaaaaaacQycQDcKbcQFcQGcQGcQHcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcJZcQIcJZcQEcJZcFacQKcQJbHYcQNcQNcQNcQUcQScPTcQLcQMcDrcDtcDscQQcPZcDxcDvcQTcEmcEncRacRdcRcaabcQZcQZcQZcQZcQZcRecBPcEocsLcMfcsLcyJcyJcsLcsLcsLchfcEpchfcsKcEqciYciYciYctrbQXciYciYciYcBRcJKcJKcJKcRDcRwcNocRHcRIcRtcRucRvcRvcRJcEHcRxcBRaabaabaaaaaaaaacRyaaaaaaaaabGHbGGcFccuQbGGbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From c69bec1f115432aa995d6e6d0ea9d0df3649a566 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Fri, 8 Dec 2017 20:32:05 +0900 Subject: [PATCH 051/334] fixes leftover issues in medbay --- _maps/map_files/cyberiad/cyberiad.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 54db492d05c..742adf24491 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5686,7 +5686,7 @@ "cfr" = (/obj/item/clothing/head/soft/blue,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cfs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/machinery/light,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central/south) "cft" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/south) -"cfu" = (/obj/structure/table/glass,/obj/item/weapon/bonegel{pixel_x = 6; pixel_y = 6},/obj/item/weapon/cautery,/obj/item/weapon/FixOVein{pixel_x = -6; pixel_y = 6},/obj/machinery/light,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/surgery1) +"cfu" = (/obj/structure/table/glass,/obj/item/weapon/bonegel{pixel_x = 6; pixel_y = 6},/obj/item/weapon/cautery,/obj/item/weapon/FixOVein{pixel_x = -6; pixel_y = 6},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/surgery1) "cfv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/south) "cfw" = (/obj/structure/table/glass,/obj/item/weapon/circular_saw,/obj/item/weapon/bonesetter{pixel_x = 5; pixel_y = 5},/obj/item/weapon/surgicaldrill,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/surgery1) "cfx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plasteel,/area/hallway/primary/central/south) @@ -6563,8 +6563,8 @@ "cwk" = (/obj/machinery/disposal,/obj/structure/sign/poster/random{pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/medical/psych) "cwl" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/medical/psych) "cwm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/medical/psych) -"cwn" = (/obj/structure/table,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/medical/cmostore) -"cwo" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/plasteel{dir = 10; icon_state = "blue"},/area/medical/cmostore) +"cwn" = (/obj/structure/table,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/machinery/light,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/medical/cmostore) +"cwo" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen/nitrogen{pixel_x = 5},/obj/item/weapon/tank/emergency_oxygen/nitrogen{pixel_x = 5; pixel_y = 5},/obj/item/weapon/tank/emergency_oxygen/plasma{pixel_x = -5},/obj/item/weapon/tank/emergency_oxygen/plasma{pixel_x = -5; pixel_y = 5},/turf/simulated/floor/plasteel{dir = 10; icon_state = "blue"},/area/medical/cmostore) "cwp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) "cwq" = (/obj/machinery/camera{c_tag = "Research E.X.P.E.R.I-MENTOR Lab"; dir = 1; network = list("Research","SS13")},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) "cwr" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/medical/cmostore) From 04b017c8132375d45e8ad3fa307177ebd7964002 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Sun, 10 Dec 2017 02:16:09 +0900 Subject: [PATCH 052/334] trims a lot of snow --- _maps/map_files/cyberiad/cyberiad.dmm | 399 +++++++++++++------------- 1 file changed, 201 insertions(+), 198 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 742adf24491..2d02dd84fbc 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -634,7 +634,7 @@ "amj" = (/obj/item/clothing/head/collectable/xenom,/obj/item/clothing/head/chicken,/obj/item/weapon/aiModule/syndicate,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "amk" = (/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c500,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "aml" = (/obj/item/stack/spacecash/c50,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) -"amm" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/landmark/start{name = "Security Officer"},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"amm" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/landmark/start{name = "Security Officer"},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/security/main) "amn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/main) "amo" = (/obj/effect/decal/warning_stripes/southwest,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/range) "amp" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/book/manual/sop_legal,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plasteel,/area/security/main) @@ -1239,7 +1239,7 @@ "axQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkredcorners"},/area/security/prison/cell_block/A) "axR" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/prison/cell_block/A) "axS" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/prison/cell_block/A) -"axT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"axT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) "axU" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "axV" = (/obj/structure/table/reinforced{layer = 2.5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/window/brigdoor{dir = 2; name = "Security Checkpoint"; req_access_txt = "1"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redfull"; tag = "icon-redfull (NORTHWEST)"},/area/security/brig) "axW" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) @@ -1283,10 +1283,10 @@ "ayI" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/courtroomdandp) "ayJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_timer/cell_2{dir = 4; layer = 4; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkredcorners"},/area/security/prison/cell_block/A) "ayK" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 2"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/prison/cell_block/A) -"ayL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/lobby) -"ayM" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/lobby) -"ayN" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{dir = 8},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) -"ayO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/security/lobby) +"ayL" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"ayM" = (/obj/machinery/light_switch{pixel_x = 25},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"ayN" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/lobby) +"ayO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) "ayP" = (/obj/structure/closet/secure_closet/brig{id = "Cell 5"; name = "Cell 5 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 5"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison/cell_block/B) "ayQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_timer/cell_5{dir = 8; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkredcorners"},/area/security/prison/cell_block/B) "ayR" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/processing) @@ -1318,7 +1318,7 @@ "azr" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table/woodentable,/obj/structure/window/reinforced,/obj/item/weapon/folder/red,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/courtroomdandp) "azs" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced,/obj/item/weapon/folder/red,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/courtroomdandp) "azt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 4; pixel_y = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/prison/cell_block/A) -"azu" = (/obj/machinery/light_switch{pixel_x = 25},/obj/machinery/light{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"azu" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/lobby) "azv" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison/cell_block/A) "azw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/security/lobby) "azx" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) @@ -1366,9 +1366,9 @@ "aAn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/courtroom) "aAo" = (/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor/wood,/area/crew_quarters/courtroom) "aAp" = (/turf/simulated/floor/wood,/area/crew_quarters/courtroom) -"aAq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/snow,/area/security/lobby) -"aAr" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"aAs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/camera{c_tag = "Brig Lobby West"; dir = 4; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"aAq" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/lobby) +"aAr" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"aAs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/camera{c_tag = "Brig Lobby West"; dir = 4; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) "aAt" = (/obj/item/clothing/head/cowboyhat/black,/turf/simulated/floor/snow,/area/security/lobby) "aAu" = (/obj/structure/stool/bed,/obj/machinery/flasher{id = "Cell 5"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison/cell_block/B) "aAv" = (/obj/machinery/power/treadmill{dir = 4},/obj/structure/cable/yellow,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/treadmill_monitor{id = "Cell 5"; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison/cell_block/B) @@ -1396,9 +1396,9 @@ "aAR" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/security/prison/cell_block/A) "aAS" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aAT" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"aAU" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"aAU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/security/lobby) "aAV" = (/obj/item/clothing/head/cowboyhat/tan,/turf/simulated/floor/snow,/area/security/lobby) -"aAW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/snow,/area/security/lobby) +"aAW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/security/lobby) "aAX" = (/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/snow,/area/security/lobby) "aAY" = (/turf/simulated/floor/plating/airless,/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk5"; icon_state = "catwalk5"},/area/solar/auxstarboard) "aAZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) @@ -1436,9 +1436,9 @@ "aBF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_timer/cell_3{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkredcorners"},/area/security/prison/cell_block/A) "aBG" = (/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 3"; dir = 2; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/prison/cell_block/A) "aBH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"aBI" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Brig Lobby East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Civilian"},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"aBJ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/light{dir = 8},/obj/effect/landmark/start{name = "Civilian"},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) -"aBK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/snow,/area/security/lobby) +"aBI" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Brig Lobby East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) +"aBJ" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/security/lobby) +"aBK" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/light{dir = 8},/obj/effect/landmark/start{name = "Civilian"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) "aBL" = (/obj/structure/closet/secure_closet/brig{id = "Cell 6"; name = "Cell 6 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 6"; dir = 2; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison/cell_block/B) "aBM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison/cell_block/B) "aBN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door_timer/cell_3{dir = 8; id = "Cell 6"; layer = 4; name = "Cell 6"; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkredcorners"},/area/security/prison/cell_block/B) @@ -1469,7 +1469,7 @@ "aCm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison/cell_block/A) "aCn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/security/prison/cell_block/A) "aCo" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison/cell_block/A) -"aCp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/snow,/area/security/lobby) +"aCp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/security/lobby) "aCq" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/snow,/area/security/lobby) "aCr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison/cell_block/B) "aCs" = (/obj/machinery/door/window/brigdoor{dir = 8; id = "Cell 6"; name = "Cell 6"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison/cell_block/B) @@ -1513,7 +1513,7 @@ "aDe" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/lobby) "aDf" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/security/lobby) "aDg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/security/lobby) -"aDh" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/snow,/area/security/lobby) +"aDh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plasteel,/area/security/lobby) "aDi" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/crew_quarters/courtroom) "aDj" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/lobby) "aDk" = (/obj/machinery/vending/coffee,/obj/item/device/radio/intercom{dir = 0; name = "station intercom (General)"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor/plasteel,/area/security/lobby) @@ -1720,7 +1720,7 @@ "aHd" = (/obj/structure/stool/bed,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aHe" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway West"; dir = 4; network = list("SS13")},/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) "aHf" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"aHg" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/security/lobby) +"aHg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/security/lobby) "aHh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/mrchangs) "aHi" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/item/weapon/twohanded/required/kirbyplants,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/civilian/barber) "aHj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/civilian/barber) @@ -1731,7 +1731,7 @@ "aHo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/mimeoffice) "aHp" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aHq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"aHr" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/security/lobby) +"aHr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/security/lobby) "aHs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Barber Shop"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/civilian/barber) "aHt" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/mimeoffice) "aHu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/magistrateoffice) @@ -1764,7 +1764,7 @@ "aHV" = (/obj/machinery/camera{c_tag = "Fore Port Solar Control"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump Engineering"; pixel_x = -24; shock_proof = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aHW" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aHX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"aHY" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/security/lobby) +"aHY" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/security/lobby) "aHZ" = (/obj/machinery/light,/turf/simulated/floor/snow,/area/security/lobby) "aIa" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) "aIb" = (/turf/simulated/wall/r_wall,/area/clownoffice) @@ -1772,7 +1772,7 @@ "aId" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/snow,/area/security/lobby) "aIe" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/clownoffice) "aIf" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aIg" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/security/lobby) +"aIg" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/security/lobby) "aIh" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/mimeoffice) "aIi" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "magistrate"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/magistrateoffice) "aIj" = (/obj/effect/decal/remains/robot,/turf/simulated/floor/plating,/area/maintenance/fsmaint) @@ -1971,7 +1971,7 @@ "aLU" = (/obj/machinery/atm{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j2"},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "aLV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Mr. Chang's"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/mrchangs) "aLW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aLX" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) +"aLX" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) "aLY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) "aLZ" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/bookcase,/obj/item/weapon/book/manual/sop_engineering,/obj/item/weapon/book/manual/sop_medical,/obj/item/weapon/book/manual/sop_science{pixel_y = -14},/obj/item/weapon/book/manual/sop_security,/obj/item/weapon/book/manual/sop_service,/obj/item/weapon/book/manual/sop_supply,/obj/item/weapon/book/manual/sop_general,/obj/item/weapon/book/manual/sop_legal,/obj/item/weapon/book/manual/sop_command,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aMa" = (/obj/structure/table,/obj/machinery/computer/mob_healer_terminal,/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) @@ -1996,7 +1996,7 @@ "aMt" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/pod_2) "aMu" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aMv" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aMw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) +"aMw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) "aMx" = (/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aMy" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aMz" = (/turf/simulated/wall/rust,/area/maintenance/fsmaint2) @@ -2007,11 +2007,11 @@ "aME" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aMF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aMG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/landmark{name = "JoinLateCryo"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aMH" = (/obj/machinery/requests_console{department = "Crew Quarters"; name = "Crew Quarters Requests Console"; pixel_y = 30},/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Dormitories North"; dir = 2; network = list("SS13")},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aMI" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aMJ" = (/obj/machinery/vending/snack,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMH" = (/obj/machinery/requests_console{department = "Crew Quarters"; name = "Crew Quarters Requests Console"; pixel_y = 30},/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Dormitories North"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMI" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aMJ" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aMK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aML" = (/obj/machinery/vending/cola,/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aML" = (/obj/machinery/vending/cola,/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aMM" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine/longrange{department = "Internal Affairs Office"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aMN" = (/obj/structure/snowman,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aMO" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) @@ -2027,10 +2027,10 @@ "aMY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aMZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/barber{pixel_y = 30},/obj/structure/stool/bed/chair/sofa/left,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aNa" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool/bed/chair/sofa,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aNb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/lasertag/red,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aNc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aNb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/lasertag/red,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"aNc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aNd" = (/turf/simulated/floor/snow,/area/crew_quarters/fitness) -"aNe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aNe" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "station intercom (General)"; pixel_y = 25},/obj/structure/closet/lasertag/blue,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aNf" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1450; master_tag = "bar_maint"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aNg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aNh" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -2071,29 +2071,29 @@ "aNQ" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/spray/waterflower,/turf/simulated/floor/wood,/area/mimeoffice) "aNR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aNS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) -"aNT" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "station intercom (General)"; pixel_y = 25},/obj/structure/closet/lasertag/blue,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aNT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aNU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Arcade"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) "aNV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aNW" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aNX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/fitness) -"aNY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aNY" = (/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aNZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aOb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aOc" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aOd" = (/obj/machinery/cryopod/right,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aOe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aOe" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aOf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aOh" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) -"aOi" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aOi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aOj" = (/obj/machinery/light{dir = 8},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/cryopod/right,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aOk" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aOn" = (/obj/machinery/cryopod/right,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aOo" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark/start{name = "Civilian"},/obj/machinery/door/window/westright{dir = 1; name = "Boxing Ring"},/turf/simulated/floor/wood,/area/crew_quarters/fitness) -"aOp" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aOp" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aOq" = (/mob/living/simple_animal/seal,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aOr" = (/obj/item/weapon/reagent_containers/food/snacks/candy/jawbreaker,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aOs" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/fitness) @@ -2156,9 +2156,9 @@ "aPx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) "aPy" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aPz" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aPA" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aPA" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aPB" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aPC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aPC" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aPD" = (/obj/structure/table/woodentable,/obj/item/toy/plushie/white_cat,/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aPE" = (/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aPF" = (/obj/machinery/hologram/holopad,/obj/structure/table/woodentable,/obj/item/toy/random,/obj/item/weapon/book/manual/sop_general,/obj/item/weapon/reagent_containers/food/snacks/candy/candycane,/turf/simulated/floor/snow,/area/crew_quarters/fitness) @@ -2214,7 +2214,7 @@ "aQD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "aQE" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aQF" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/fitness) -"aQG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aQG" = (/obj/effect/decal/snow/clean/edge{dir = 4},/mob/living/simple_animal/seal,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aQH" = (/obj/structure/table,/obj/item/weapon/paper/holodeck,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aQI" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aQJ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -2328,7 +2328,7 @@ "aSN" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aSO" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) "aSP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aSQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aSQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aSR" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/obj/machinery/cryopod/right,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) "aSS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall,/area/crew_quarters/sleep) "aST" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/cryopod,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/sleep) @@ -2337,13 +2337,13 @@ "aSW" = (/obj/item/clothing/head/snowman,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aSX" = (/obj/item/weapon/storage/backpack/santabag,/turf/simulated/floor/snow,/area/crew_quarters/fitness) "aSY" = (/obj/structure/window/reinforced,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/fitness) -"aSZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aTa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aSZ" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aTa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aTb" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "station intercom (General)"; pixel_y = 25},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aTc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aTd" = (/obj/machinery/camera{c_tag = "Holodeck"; network = list("SS13")},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aTe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aTf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aTf" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aTg" = (/obj/structure/grille/broken,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aTh" = (/obj/machinery/computer/mob_battle_terminal/blue,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "aTi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -2429,7 +2429,7 @@ "aUK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aUL" = (/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) "aUM" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aUN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aUN" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aUO" = (/obj/item/weapon/twohanded/required/kirbyplants,/obj/machinery/light{dir = 1; in_use = 1},/obj/machinery/camera{c_tag = "Medbay Lobby West"; network = list("SS13")},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (NORTHWEST)"; icon_state = "whiteblue"; dir = 9},/area/medical/reception) "aUP" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/box/cups{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/box/beakers{pixel_x = -5; pixel_y = 7},/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/structure/table/reinforced,/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (NORTHWEST)"; icon_state = "whiteblue"; dir = 9},/area/medical/reception) "aUQ" = (/turf/simulated/wall,/area/crew_quarters/toilet) @@ -2478,8 +2478,8 @@ "aVH" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/revolver/doublebarrel,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/weapon/storage/fancy/candle_box/eternal,/obj/item/weapon/storage/fancy/candle_box/eternal,/obj/item/weapon/storage/fancy/candle_box/eternal,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aVI" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; desc = "Lube off, pal."; dir = 8; icon_state = "shutter0"; id_tag = "imnotmakingyoulubepissoff"; name = "Chemistry Privacy Shutter"; opacity = 0},/obj/structure/sign/chemistry,/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/chemistry) "aVJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aVK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) -"aVL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aVK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aVL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aVM" = (/obj/machinery/light/small,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aVN" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aVO" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) @@ -2527,13 +2527,13 @@ "aWE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "External EVA Storage"; req_access_txt = "18"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) "aWF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) "aWG" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aWH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aWH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aWI" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "aWJ" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) "aWK" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aWL" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aWM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/item/weapon/lighter/zippo,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"aWN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aWN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aWO" = (/obj/structure/table/glass,/obj/item/stack/packageWrap,/obj/item/device/mass_spectrometer/adv,/obj/machinery/light{dir = 1; in_use = 1},/obj/machinery/camera{c_tag = "Medbay Chemistry North"; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "aWP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aWQ" = (/obj/machinery/light/small{dir = 8},/obj/item/weapon/storage/secure/safe{pixel_x = -22; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -2601,8 +2601,8 @@ "aYa" = (/obj/structure/sign/biohazard{pixel_x = 32},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel,/area/gateway) "aYb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/table/reinforced,/obj/item/weapon/book/manual/evaguide,/obj/item/stack/tape_roll,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aYc" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"aYd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) -"aYe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"aYd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aYe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aYf" = (/obj/machinery/modular_computer/console/preset/command,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/bridge) "aYg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/bridge) "aYh" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) @@ -2941,7 +2941,7 @@ "beC" = (/turf/simulated/shuttle/floor,/area/shuttle/escape) "beD" = (/obj/machinery/computer/crew,/obj/machinery/status_display{pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape) "beE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"beF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"beF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "beG" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "beH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/secondary/entry) "beI" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel,/area/storage/primary) @@ -2973,13 +2973,13 @@ "bfi" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central/ne) "bfj" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Bar North"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bfk" = (/obj/machinery/requests_console{department = "Bar"; name = "Bar Requests Console"; departmentType = 2; pixel_x = 0; pixel_y = 30},/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/beer,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"bfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"bfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bfm" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/atmospherics/unary/portables_connector,/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "bfn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central/ne) "bfo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central/ne) "bfp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central/ne) "bfq" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central/ne) -"bfr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"bfr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bfs" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/boozeomat,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bft" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bfu" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "ai_outer"; locked = 1; name = "MiniSat External Access"; req_access = null; req_access_txt = "75;13"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) @@ -3023,7 +3023,7 @@ "bgg" = (/obj/machinery/light/small,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) "bgh" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) "bgi" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/warning_stripes/yellow/hollow,/turf/simulated/floor/plasteel,/area/escapepodbay) -"bgj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"bgj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) "bgk" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/unary/vent_pump,/obj/effect/decal/warning_stripes/yellow/hollow,/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel,/area/escapepodbay) "bgl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/entry) "bgm" = (/obj/machinery/light,/turf/simulated/floor/engine,/area/escapepodbay) @@ -3032,8 +3032,8 @@ "bgp" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor,/area/shuttle/escape) "bgq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bgr" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"bgs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/turf/simulated/floor/snow,/area/crew_quarters/fitness) -"bgt" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bgs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"bgt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bgu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bgv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) "bgw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/primary/port) @@ -3073,25 +3073,25 @@ "bhe" = (/turf/simulated/floor/plasteel{icon_state = "L9"},/area/hallway/primary/central/north) "bhf" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "station intercom (General)"; pixel_y = 25},/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bhg" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central/ne) -"bhh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"bhi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/table/woodentable,/obj/item/stack/tape_roll,/obj/item/device/paicard,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"bhj" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/structure/table/woodentable,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"bhk" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bhh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"bhi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"bhj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"bhk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/fitness) "bhl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table/reinforced,/obj/item/stack/packageWrap,/obj/item/weapon/pen/blue{pixel_x = 0; pixel_y = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/book/manual/sop_service,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"bhm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bhm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bhn" = (/turf/space,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "ai_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "75;13"},/turf/simulated/floor/plating/airless/catwalk,/area/space) "bho" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/kitchenspike,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bhp" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bhp" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhq" = (/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bhr" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bhs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bht" = (/obj/machinery/atm{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bht" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhu" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bhv" = (/obj/machinery/newscaster{pixel_y = -28},/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bhv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/table/woodentable,/obj/item/stack/tape_roll,/obj/item/device/paicard,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhw" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bhx" = (/obj/machinery/atm{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bhx" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/table/woodentable,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bhy" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "ai_inner"; locked = 1; name = "MiniSat External Access"; req_access = null; req_access_txt = "75;13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"bhz" = (/obj/structure/closet/masks,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bhz" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bhA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) "bhB" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "asteroid"; tag = "icon-asteroid (NORTH)"},/turf/simulated/floor/plasteel{tag = "icon-siding2 (NORTH)"; icon_state = "siding2"; dir = 1},/mob/living/simple_animal/pig,/turf/simulated/floor/plasteel{tag = "icon-siding1 (NORTH)"; icon_state = "siding1"; dir = 1},/area/hydroponics) "bhC" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "asteroid"; tag = "icon-asteroid (NORTH)"},/turf/simulated/floor/plasteel{tag = "icon-siding2 (NORTH)"; icon_state = "siding2"; dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{tag = "icon-siding1 (NORTH)"; icon_state = "siding1"; dir = 1},/area/hydroponics) @@ -3135,10 +3135,10 @@ "bio" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bip" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "biq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"bir" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/closet/boxinggloves,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"bis" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/water_cooler,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"bit" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/wardrobe/pjs,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"biu" = (/obj/machinery/poolcontroller{pixel_y = -25; srange = 7},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"bir" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bis" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"bit" = (/obj/machinery/atm{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"biu" = (/obj/machinery/newscaster{pixel_y = -28},/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "biv" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) "biw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bix" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) @@ -3163,7 +3163,7 @@ "biQ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Security"; location = "EVA2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L10"},/area/hallway/primary/central/north) "biR" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/plasteel{desc = ""; icon_state = "L14"},/area/hallway/primary/central/north) "biS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) -"biT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"biT" = (/obj/machinery/atm{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "biU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/nw) "biV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/north) "biW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L2"},/area/hallway/primary/central/north) @@ -3172,7 +3172,7 @@ "biZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L8"},/area/hallway/primary/central/north) "bja" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light_switch{pixel_x = -25},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bjb" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "ai_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "ai_sensor"; pixel_x = 12; pixel_y = 25},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "ai_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; tag_airpump = "ai_pump"; tag_chamber_sensor = "ai_sensor"; tag_exterior_door = "ai_outer"; tag_interior_door = "ai_inner"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"bjc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"bjc" = (/obj/structure/closet/masks,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bjd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bje" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/ne) "bjf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) @@ -3180,7 +3180,7 @@ "bjh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; on = 1},/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bji" = (/turf/simulated/floor/grass,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{tag = "icon-siding8 (NORTH)"; icon_state = "siding8"; dir = 1},/area/hydroponics) "bjj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) -"bjk" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"bjk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/closet/boxinggloves,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bjl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) "bjm" = (/turf/simulated/floor/carpet,/area/crew_quarters/bar) "bjn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) @@ -3208,7 +3208,7 @@ "bjJ" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape) "bjK" = (/mob/living/simple_animal/seal,/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "bjL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/hallway/secondary/exit) -"bjM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"bjM" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bjN" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "bjO" = (/obj/structure/window/reinforced{dir = 8},/obj/item/toy/carpplushie/ice,/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) "bjP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) @@ -3219,7 +3219,7 @@ "bjU" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) "bjV" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) "bjW" = (/obj/machinery/camera{c_tag = "Arrivals Center"; dir = 4; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"bjX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"bjX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/wardrobe/pjs,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) "bjY" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bjZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) "bka" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) @@ -3256,9 +3256,9 @@ "bkF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/ne) "bkG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/ne) "bkH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/toy/plushie/octopus,/turf/simulated/floor/beach/water{icon_state = "seadeep"},/area/crew_quarters/fitness) -"bkI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/fitness) +"bkI" = (/obj/machinery/poolcontroller{pixel_y = -25; srange = 7},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bkJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "ai_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "0"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"bkK" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"bkK" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bkL" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/freezer{req_access_txt = "28"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bkM" = (/obj/machinery/slot_machine,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) "bkN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/slot_machine,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/crew_quarters/bar) @@ -3780,15 +3780,15 @@ "buJ" = (/obj/effect/landmark/start{name = "Chef"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "buK" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/requests_console{department = "Kitchen"; name = "Kitchen Requests Console"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "buL" = (/obj/machinery/hydroponics/constructable,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"buM" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/snow,/area/hallway/secondary/entry) -"buN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/hallway/secondary/entry) +"buM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"buN" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "buO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "buP" = (/obj/machinery/light{dir = 8},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) "buQ" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) "buR" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) -"buS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool,/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"buS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "buT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/library) -"buU" = (/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"buU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "buV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/library) "buW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/library) "buX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/turf/simulated/floor/carpet,/area/library) @@ -3796,11 +3796,11 @@ "buZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"; req_access_txt = "0"},/turf/simulated/floor/carpet,/area/chapel/main) "bva" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"; req_access_txt = "0"},/turf/simulated/floor/carpet,/area/chapel/main) "bvb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/snow,/area/crew_quarters/bar) -"bvc" = (/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bvc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bvd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/turf/simulated/floor/carpet,/area/chapel/main) "bve" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bvf" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; width = 5},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 12; id = "ferry_home"; name = "port bay 3"; width = 5},/turf/simulated/shuttle/floor,/area/shuttle/transport) -"bvg" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bvg" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) "bvh" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "bvi" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"},/turf/simulated/shuttle/floor,/area/shuttle/transport) "bvj" = (/turf/simulated/shuttle/floor,/area/shuttle/transport) @@ -3865,17 +3865,17 @@ "bwq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bwr" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bws" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"bwt" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"bwu" = (/obj/structure/sign/poster/official/random{pixel_y = -32},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"bwt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) +"bwu" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bwv" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bww" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"bwx" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"bwx" = (/obj/structure/sign/poster/official/random{pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "bwy" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/library) "bwz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/turf/simulated/floor/carpet,/area/library) -"bwA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/snow,/area/hallway/secondary/entry) -"bwB" = (/obj/structure/stool/bed/chair/wood/wings,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) -"bwC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bwD" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bwA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"bwB" = (/obj/structure/stool/bed/chair/wood/wings,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bwC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bwD" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bwE" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f10"; icon_state = "swall_f10"},/area/shuttle/transport) "bwF" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion"; tag = "icon-propulsion (EAST)"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport) "bwG" = (/obj/structure/closet/crate,/obj/machinery/light/spot,/turf/simulated/shuttle/floor,/area/shuttle/transport) @@ -3923,7 +3923,7 @@ "bxw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{id_tag = "captainofficedoor"; name = "Captain's Office"; req_access = null; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bxx" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bxy" = (/obj/structure/table/woodentable,/obj/machinery/bottler,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bxz" = (/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bxz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bxA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) "bxB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/item/weapon/reagent_containers/food/snacks/candy/candycane,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bxC" = (/obj/item/device/radio/intercom{pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (WEST)"; icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -4014,10 +4014,10 @@ "bzj" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) "bzk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) "bzl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) -"bzm" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/waffles,/turf/simulated/floor/snow,/area/crew_quarters/bar) -"bzn" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bzo" = (/obj/effect/decal/snow/clean/edge{dir = 8},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/drinks/chocolate,/obj/item/weapon/toy/xmas_cracker,/turf/simulated/floor/snow,/area/crew_quarters/bar) -"bzp" = (/obj/structure/table/woodentable,/obj/item/clothing/accessory/scarf/christmas,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bzm" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/waffles,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bzn" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bzo" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/drinks/chocolate,/obj/item/weapon/toy/xmas_cracker,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bzp" = (/obj/structure/table/woodentable,/obj/item/clothing/accessory/scarf/christmas,/turf/simulated/floor/carpet,/area/crew_quarters/bar) "bzq" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/extinguisher,/obj/item/weapon/crowbar,/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "bzr" = (/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) "bzs" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) @@ -4042,7 +4042,7 @@ "bzL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) "bzM" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) "bzN" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bzO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bzO" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bzP" = (/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bzQ" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bzR" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id_tag = "heads_meeting"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) @@ -4063,7 +4063,7 @@ "bAg" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/east) "bAh" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "bAi" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) -"bAj" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bAj" = (/obj/structure/table/woodentable,/obj/item/weapon/gift,/turf/simulated/floor/carpet,/area/crew_quarters/bar) "bAk" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "bAl" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central/east) "bAm" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 1"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) @@ -4123,9 +4123,9 @@ "bBo" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/quartermaster/office) "bBp" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/machinery/recharger,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) "bBq" = (/obj/machinery/atm{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) -"bBr" = (/obj/item/device/assembly/timer,/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bBs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bBt" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bBr" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/obj/item/weapon/reagent_containers/food/snacks/cracker,/obj/item/toy/snappop,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bBs" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/stew,/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"bBt" = (/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bBu" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom/command,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bBv" = (/obj/item/weapon/book/manual/security_space_law,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bBw" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) @@ -4184,7 +4184,7 @@ "bCx" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bCy" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) "bCz" = (/obj/machinery/camera{c_tag = "Cargo Bay Storage"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bCA" = (/obj/structure/table,/obj/item/weapon/book/manual/sop_general,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bCA" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "bCB" = (/obj/machinery/camera{c_tag = "Cargo Delivery Office"; dir = 4; network = list("SS13")},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/telepad_cargo,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bCC" = (/obj/item/weapon/folder/blue,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bCD" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -4228,9 +4228,9 @@ "bDp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 5"; dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{pixel_y = -28},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bDq" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard/east) "bDr" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard/east) -"bDs" = (/obj/structure/table/woodentable,/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/crew_quarters/bar) -"bDt" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/obj/item/weapon/reagent_containers/food/snacks/cracker,/obj/item/toy/snappop,/turf/simulated/floor/snow,/area/crew_quarters/bar) -"bDu" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/stew,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bDs" = (/obj/structure/disposalpipe/segment,/mob/living/simple_animal/seal,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bDt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; name = "Library"; sortType = 16},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"bDu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bDv" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/monkeysdelight,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/bar) "bDw" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "bDx" = (/obj/structure/table/woodentable,/obj/item/weapon/gift,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/crew_quarters/bar) @@ -4262,7 +4262,7 @@ "bDX" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/office) "bDY" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bDZ" = (/obj/structure/closet/crate/medical,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bEa" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bEa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bEb" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bEc" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bEd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) @@ -4274,7 +4274,7 @@ "bEj" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) "bEk" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bEl" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera{c_tag = "Departure Lounge West"; dir = 4; network = list("SS13")},/obj/machinery/vending/cola,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"bEm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge Requests Console"; pixel_y = -30},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bEm" = (/obj/item/weapon/firework,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bEn" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/se) "bEo" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) "bEp" = (/turf/simulated/wall,/area/medical/reception) @@ -4336,7 +4336,7 @@ "bFt" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/quartermaster/office) "bFu" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bFv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/bridge/meeting_room) -"bFw" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bFw" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bFx" = (/obj/machinery/door/firedoor{dir = 8; name = "Firelock West"},/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "Mailing Room"; req_access_txt = "50"},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) "bFy" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) "bFz" = (/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -4432,8 +4432,8 @@ "bHl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/space,/area/space) "bHm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravitygenerator) "bHn" = (/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bHo" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) -"bHp" = (/obj/structure/disposalpipe/segment,/mob/living/simple_animal/seal,/turf/simulated/floor/snow,/area/crew_quarters/bar) +"bHo" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 4; network = list("SS13")},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"bHp" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bHq" = (/obj/machinery/navbeacon{codes_txt = "delivery"; dir = 1; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/bridge/meeting_room) "bHr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bHs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravitygenerator) @@ -4564,7 +4564,7 @@ "bJN" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/warning_stripes/north,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "bJO" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bJP" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/medical/reception) -"bJQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; name = "Library"; sortType = 16},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"bJQ" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bJR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/sign/poster/random{pixel_y = 32},/obj/structure/snowman,/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) "bJS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) "bJT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) @@ -4621,7 +4621,7 @@ "bKS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) "bKT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/bridge/meeting_room) "bKU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bKV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"bKV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "bKW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) "bKX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bKY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{req_access_txt = "0"},/turf/space,/area/space) @@ -5594,7 +5594,7 @@ "cdD" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red{pixel_x = 2; pixel_y = 6},/turf/simulated/floor/plasteel,/area/quartermaster/qm) "cdE" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/qm) "cdF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) -"cdG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cdG" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "cdH" = (/obj/machinery/navbeacon{codes_txt = "delivery"; dir = 8; location = "Janitor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/maintenance/asmaint) "cdI" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) "cdJ" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) @@ -5675,7 +5675,7 @@ "cfg" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/quartermaster/qm) "cfh" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "cfi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) -"cfj" = (/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cfj" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "cfk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) "cfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) "cfm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) @@ -6073,7 +6073,7 @@ "cmO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/engine,/area/toxins/explab_chamber) "cmP" = (/obj/effect/decal/cleanable/blood/oil,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) "cmQ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/engine,/area/toxins/explab_chamber) -"cmR" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 4; network = list("SS13")},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"cmR" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "cmS" = (/obj/effect/decal/warning_stripes/southwestcorner,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/mixing) "cmT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "cmU" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/warning_stripes/southeastcorner,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/mixing) @@ -7238,7 +7238,7 @@ "cJj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/break_room) "cJk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/carpet,/area/library) "cJl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/hallway/secondary/exit) -"cJm" = (/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"cJm" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "cJn" = (/obj/structure/stool/bed/chair/sofa{dir = 4},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cJo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "caution"},/area/engine/break_room) "cJp" = (/obj/machinery/computer/atmoscontrol,/turf/simulated/floor/plasteel,/area/atmos/control) @@ -7373,10 +7373,10 @@ "cLO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/engine/break_room) "cLP" = (/obj/structure/flora/grass/both,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cLQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/flora/rock/pile,/turf/simulated/floor/snow,/area/hallway/secondary/exit) -"cLR" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cLR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "cLS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/snow,/area/crew_quarters/bar) "cLT" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/hallway/primary/aft) -"cLU" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/snow,/area/crew_quarters/bar) +"cLU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "cLV" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cLW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos/control) "cLX" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/atmos/control) @@ -7417,14 +7417,14 @@ "cMG" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cMH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cMI" = (/obj/machinery/light,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"cMJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) -"cMK" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cMJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"cMK" = (/obj/machinery/alarm{pixel_y = 26},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "cML" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/hallway/primary/aft) "cMM" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) "cMN" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/plasteel,/area/atmos/control) "cMO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) "cMP" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/power/apc{dir = 8; name = "west bump Engineering"; pixel_x = -24; shock_proof = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cMQ" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24; shock_proof = 0},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cMQ" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) "cMR" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/atmos/control) "cMS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) "cMT" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/secure) @@ -7868,17 +7868,17 @@ "cVp" = (/obj/effect/decal/warning_stripes/east,/obj/item/weapon/gift,/obj/effect/decal/snow/clean/edge{dir = 8},/obj/structure/table/woodentable,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cVq" = (/obj/structure/flora/bush,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cVr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/snow,/area/crew_quarters/bar) -"cVs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"cVt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cVs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cVt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "cVu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/snow,/area/hallway/secondary/exit) -"cVv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/snow,/area/hallway/secondary/exit) +"cVv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/exit) "cVw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cVx" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/stack/tape_roll,/obj/item/stack/tape_roll,/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) "cVy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/structure/stool/bed/chair/sofa{dir = 4},/obj/item/weapon/reagent_containers/food/drinks/chocolate,/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cVz" = (/obj/structure/stool/bed/chair/sofa{dir = 8},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cVA" = (/obj/item/flag/nt,/obj/effect/decal/warning_stripes/east,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cVB" = (/turf/simulated/floor/snow,/area/hallway/primary/starboard/west) -"cVC" = (/obj/machinery/alarm{pixel_y = 26},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) +"cVC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/snow,/area/bridge/meeting_room) "cVD" = (/obj/structure/table,/obj/item/device/radio{pixel_y = 6},/obj/item/device/radio{pixel_x = 6; pixel_y = 4},/obj/item/device/radio{pixel_x = -6; pixel_y = 4},/obj/item/device/radio,/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) "cVE" = (/turf/simulated/wall,/area/atmos/distribution) "cVF" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/engine/equipmentstorage) @@ -7894,12 +7894,12 @@ "cVP" = (/obj/machinery/atmospherics/pipe/simple/visible/green{level = 2},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; level = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/atmos/distribution) "cVQ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/atmos/distribution) "cVR" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) -"cVS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) -"cVT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"cVU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"cVV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"cVW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/exit) -"cVX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"cVS" = (/obj/item/device/assembly/timer,/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"cVT" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"cVU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cVV" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) +"cVW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/reagent_containers/food/snacks/icecreamsandwich,/turf/simulated/floor/snow,/area/bridge/meeting_room) +"cVX" = (/obj/structure/table,/obj/item/weapon/book/manual/sop_general,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/snow,/area/bridge/meeting_room) "cVY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cVZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cWa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair/sofa{dir = 1},/turf/simulated/floor/snow,/area/hallway/secondary/exit) @@ -7960,8 +7960,8 @@ "cXd" = (/obj/machinery/atmospherics/binary/valve/digital{color = ""; dir = 4; name = "N2O Outlet Valve"},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 5},/area/atmos) "cXe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) "cXf" = (/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/west) -"cXg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) -"cXh" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/turf/simulated/floor/snow,/area/hallway/primary/starboard/east) +"cXg" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"cXh" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard/west) "cXi" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) "cXj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) "cXk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/snow,/area/hallway/secondary/exit) @@ -7969,8 +7969,8 @@ "cXm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "cXn" = (/obj/effect/spawner/window/reinforced,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "cXo" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/snow,/area/hallway/secondary/exit) -"cXp" = (/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard/west) -"cXq" = (/obj/machinery/light,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard/east) +"cXp" = (/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard/east) +"cXq" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) "cXr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cXs" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/item/device/radio/intercom{pixel_x = -28},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cXt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) @@ -8018,10 +8018,10 @@ "cYj" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cYk" = (/obj/effect/decal/warning_stripes/northeastcorner,/obj/effect/decal/warning_stripes/southeastcorner,/obj/effect/decal/snow/clean/edge{dir = 8},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cYl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cYm" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) -"cYn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) -"cYo" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/snow,/area/hallway/primary/central/west) -"cYp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/snow,/area/hallway/primary/central/west) +"cYm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge Requests Console"; pixel_y = -30},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/bridge/meeting_room) +"cYn" = (/obj/structure/snowman,/turf/simulated/floor/snow,/area/bridge/meeting_room) +"cYo" = (/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"cYp" = (/turf/simulated/floor/snow,/area/bridge/meeting_room) "cYq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cYr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "xenobio4"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cYs" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) @@ -8046,8 +8046,8 @@ "cYL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) "cYM" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) "cYN" = (/obj/machinery/vending/snack,/turf/simulated/floor/carpet/arcade,/area/crew_quarters/fitness{name = "\improper Arcade"}) -"cYO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) -"cYP" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/central/west) +"cYO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"cYP" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) "cYQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = null},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "cYR" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/engine/engineering) "cYS" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/atmos,/obj/item/device/t_scanner,/turf/simulated/floor/plasteel,/area/atmos) @@ -8056,18 +8056,18 @@ "cYV" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor/plasteel,/area/atmos) "cYW" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor/plasteel,/area/atmos) "cYX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cYY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) +"cYY" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) "cYZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/wall/r_wall,/area/atmos) "cZa" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/weapon/wrench,/obj/item/device/pipe_painter,/obj/item/device/pipe_painter,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) "cZb" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Waste to Port"},/turf/simulated/floor/plasteel,/area/atmos) "cZc" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor/plasteel,/area/atmos) "cZd" = (/obj/machinery/atmospherics/trinary/filter{density = 0; dir = 1; filter_type = 4; name = "Gas filter (N2O tank)"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) "cZe" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) -"cZf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/snow,/area/hallway/primary/central/west) +"cZf" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) "cZg" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 6},/area/atmos) "cZh" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/turf/space,/area/space) "cZi" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) -"cZj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) +"cZj" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) "cZk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/quartermaster/office) "cZl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) "cZm" = (/obj/machinery/hologram/holopad,/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/office) @@ -8152,7 +8152,7 @@ "daN" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "daO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/atmos) "daP" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"daQ" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"daQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) "daR" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/door/airlock/glass_engineering{name = "Engine Room"; req_access_txt = "10"; req_one_access_txt = null},/turf/simulated/floor/plasteel,/area/engine/engineering) "daS" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes/engineering,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) "daT" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/hardsuit/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/hardsuit/atmos,/obj/machinery/light{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) @@ -8175,7 +8175,7 @@ "dbk" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/item/weapon/gift,/turf/simulated/floor/snow,/area/engine/break_room) "dbl" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/storage/secure) "dbm" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/snow,/area/engine/break_room) -"dbn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Engineering Foyer"; network = list("SS13")},/obj/structure/noticeboard{pixel_y = 28},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/engine/break_room) +"dbn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) "dbo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/snow,/area/engine/break_room) "dbp" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/engine/break_room) "dbq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -8212,38 +8212,41 @@ "dbV" = (/obj/machinery/computer/shuttle/engineering,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "dbW" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "dbX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/snow,/area/engine/break_room) -"dbY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 4},/obj/effect/decal/snow/clean/edge,/turf/simulated/floor/plasteel,/area/engine/break_room) +"dbY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) "dbZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos,/obj/item/clothing/shoes/winterboots,/turf/simulated/floor/snow,/area/engine/break_room) "dca" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "sit_scimaint"; name = "Cyberiad Science Maint"; width = 11},/turf/space,/area/space) -"dcb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/belt/utility,/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcb" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "dcc" = (/obj/machinery/floodlight,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/storage/secure) -"dcd" = (/turf/simulated/floor/snow,/area/engine/break_room) -"dce" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/snow,/area/engine/break_room) +"dcd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Engineering Foyer"; network = list("SS13")},/obj/structure/noticeboard{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/engine/break_room) +"dce" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcf" = (/obj/machinery/power/tesla_coil{anchored = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/space) -"dcg" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/snow,/area/engine/break_room) +"dcg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) "dch" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"dci" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/engine/break_room) -"dcj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/snow,/area/engine/break_room) -"dck" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/effect/landmark/start{name = "Life Support Specialist"},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"dci" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcj" = (/turf/simulated/floor/plasteel,/area/engine/break_room) +"dck" = (/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcl" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/effect/decal/warning_stripes/southeastcorner,/turf/simulated/floor/plasteel,/area/engine/engineering) "dcm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) "dcn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/wall/r_wall,/area/engine/engineering) "dco" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engineering) -"dcp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) -"dcq" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Life Support Specialist"},/obj/effect/decal/snow/clean/edge{dir = 1},/obj/effect/decal/snow/clean/edge{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcp" = (/obj/machinery/hologram/holopad,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "dcs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/fungus,/turf/simulated/wall/r_wall,/area/engine/engineering) "dct" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/atmos) -"dcu" = (/obj/structure/table,/obj/item/weapon/book/manual/supermatter_engine,/obj/item/toy/plushie/deer,/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/decal/snow/clean/edge{dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcv" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) "dcw" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/light/small{dir = 8},/obj/effect/decal/warning_stripes/southwestcorner,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) "dcx" = (/obj/machinery/camera{c_tag = "Engineering SMES"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) "dcy" = (/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/engine/engineering) "dcz" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/firecloset,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "dcA" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/maintenance/asmaint) -"dcB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/effect/decal/snow/clean/edge{dir = 8},/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcB" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/effect/landmark/start{name = "Life Support Specialist"},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcC" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) "dcD" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dcE" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Life Support Specialist"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcF" = (/obj/structure/table,/obj/item/weapon/book/manual/supermatter_engine,/obj/item/toy/plushie/deer,/turf/simulated/floor/plasteel,/area/engine/break_room) +"dcG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) "dcJ" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dcK" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dcL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/atmos) @@ -9025,13 +9028,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasJaprapraprapwapraprapxapraprasKaaaaaaaaaalwaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaakBakBakBakBakBakBakBatYauaatZakWaubaudapFaufaueawKaugauhawKawKawKawKaujaukaucatdaulatdaucaunaumawHawHawHawHauAauoawVauEauEawXauEauFauEauEaFLauGauHaFLauHauIaFLauJauLauKauNauMauPauOauQajbajbajbajbajbajbaaaaaaaaaaaaaaaamWaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabaqpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaabatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakBauRauTauSakWauUauVapGauXauWaucauYavaauZavcavbauZavdavfaveavhavgaviaveavjaAzavlavkavmavlavoavnavzavravBavAaAFavCaCyavDaFLauIavFavEavFauIaFLavGavHayVayVavIavKavJavLaHEaaaaabaaaaaaaaaaaaaaaaaaaaaaaaamWaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaaaaaaaaaaabaaaaaaaaaautaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasUasTasWasVaaaaaaawBawBaudaudaudaudavMavNaucavOauWaucavPavRavQavTavSavUavdavfavVavXavWavZavYavjaAzawbawaawdawcawfaweawgaCyawhavAaAFawiawnawjaFLawAawDawCawEawAaFLawFawGayVawJawIawLawGawMaHEaabaabaaaaaaaaaaaaaaaaaaaaaaaaamWaaaappaqdapqaabaabappaqdapqaabaabappaqdapqaabaabappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaabarXarXarXarXarXaaaatHaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIatKatLatJatIatMatNatPawOawNawQawPawSawRauVaucawTauWaucawUawYawWaxaawZawWavdayLaxbaxdaxcaxfavYayMaAzaxpaxgaxqaxpaxsaxraxvaxtavBaxwaxyaxxaxAaxzaxCaxBaxEaxDaxFavFaxGawGawGawGaHEaHEaxIaxHaHEaHEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaamWaabappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawoawqawpawsawraaaawtawvawuawxawwapoaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauvauwauxauuauzauyauBauyaxKaxJaxNaxMaudaudaudawKaxOaueawKaxPaxQawKaxSaxRawKayNayOaxUaxWaxVaxYaxXazwazuawHayaayeawHaygayfawVaynavBaypayqaCyaysayraFLaytayvayuayxaywaFLayyayAayzaHEaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabamWaaaaabaoKaabaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaxjaxjaxjaxiaaaaxkaxlaxlaxlaxkalwaxnatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIavvavyavxatIatMatNatNayCayBayEayDaudayFayGaxuayIayHawKauYayJauZavcayKauZazyayOazyazyaAqazyazyazwaAravlayPavmavlayQavnavzaAFavAayRayTaySayWayUaFLaFLaFLaFLaFLaFLaFLaxeaHEaHEaHEatGaxhaxhaxhdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabarUaabaabaabappaqdapqaabaabappaqdapqaabaabappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiayjayjayjaxiaaaaxkaykaylaykaxkalwaaaaaaaaaaabaaaaaaaaaautaaaaaaaaaaabaaaaaaaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIawzawzawyatIaaaaaaayXayYauDauVayZaudazaazdazcazmazlawKazoazqazpavTaztazvaAsayOazyaAtazyaABazyazwaATazAazzawdazBazDazCazFazEazHazGazGazHazJazIawlazKazMazLawlaybaDRaycawlazNazPazOazRazQazTazSaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaqZazbarcaabaaaaaaaoKaabaabaabaabaoKaabaabaabaabaoKaabaaaamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiazeazgazhaxiaaaaxkazfazjaziaxkalwaabarXarXarXarXarXaaaatHaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauvaxoawzaxmatIatMatNazVauyawBaudaudaudaznazXazWazsazrawKazYazZawWaAcaAaawWaAUaAWaAVaAZaAXaBHaBbazwaBIaxpaAuaAvaxpaAwavnaxvaAyaACaAAaAEaADaAHaAGawlaAIaAKaAJawlavqavqaIjaIqaydavqavqaxhaxhaxhdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarUazUaAbaraaraaraazbaraaraaraaraazbaraaraaraaraaALaaaaaaamWaaaaAfaAfaAgaAgaAgaAgaAgaAgaAfaAfaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaAhazgazhaxiaaaaxkaAiaykaykaxkalwaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIaymawzawzayhauyayoaAMauCaAmaAnaAlaAnaApaApaANaApaAoaElaAOaAPawKaxSaARawKaBJaCpaBKaDgaCqaDMaDhaHgaBaawHaBiayeawHaBraBpaBsaBsaBsaBsaBsawVaBuaBtawlaBvaBRaBvawlaBwavqavqavqavqavqaIsatGaupaurauqauqausaaaaaaaaaaaaaaaaaaaaaaabaabaabaAYaBxaByaabaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaamWaAfaAfaBdaBcaBeaBgaBhaBfaBjaBeaAfaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaAhazgazhaxiaaaaxkaBkaykaBlaxkaabaBmatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIazkazkazkatIatMaBAaBzaBBaAmaCaaAnaAnaBCaApaBDaBqaBoaElaBEaBFauZavcaBGauZaAdaHYaHraIdaHZaIkaIgaxLazxavlaBLavmavlaBNaBMaBPaBOaBSaBQaBsaCcaCfaCeaZIaCgavqaSPavqavqavqavqavqavqavqavqavsavqavtavpavuavwaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaBTaabaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaAfaAfaAfaAfaBUaBgaBVaBgaBVaBXaBgaBgaBgaBWaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaabarXarXarXarXarXaaaatHaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIatKatLatJatIatMatNatPawOawNawQawPawSawRauVaucawTauWaucawUawYawWaxaawZawWavdavfaxbaxdaxcaxfavYavjaAzaxpaxgaxqaxpaxsaxraxvaxtavBaxwaxyaxxaxAaxzaxCaxBaxEaxDaxFavFaxGawGawGawGaHEaHEaxIaxHaHEaHEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaamWaabappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawoawqawpawsawraaaawtawvawuawxawwapoaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauvauwauxauuauzauyauBauyaxKaxJaxNaxMaudaudaudawKaxOaueawKaxPaxQawKaxSaxRawKayLavfaxUaxWaxVaxYaxXavjayMawHayaayeawHaygayfawVaynavBaypayqaCyaysayraFLaytayvayuayxaywaFLayyayAayzaHEaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabamWaaaaabaoKaabaaaaaaappaqdapqaaaaaaappaqdapqaaaaaaappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaxjaxjaxjaxiaaaaxkaxlaxlaxlaxkalwaxnatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIavvavyavxatIatMatNatNayCayBayEayDaudayFayGaxuayIayHawKauYayJauZavcayKauZavdayOayNazuayNaAqayNaAraAzavlayPavmavlayQavnavzaAFavAayRayTaySayWayUaFLaFLaFLaFLaFLaFLaFLaxeaHEaHEaHEatGaxhaxhaxhdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabarUaabaabaabappaqdapqaabaabappaqdapqaabaabappaqdapqaabamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiayjayjayjaxiaaaaxkaykaylaykaxkalwaaaaaaaaaaabaaaaaaaaaautaaaaaaaaaaabaaaaaaaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIawzawzawyatIaaaaaaayXayYauDauVayZaudazaazdazcazmazlawKazoazqazpavTaztazvaAsaAUazyaAtazyaABazyazwaATazAazzawdazBazDazCazFazEazHazGazGazHazJazIawlazKazMazLawlaybaDRaycawlazNazPazOazRazQazTazSaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaqZazbarcaabaaaaaaaoKaabaabaabaabaoKaabaabaabaabaoKaabaaaamWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiazeazgazhaxiaaaaxkazfazjaziaxkalwaabarXarXarXarXarXaaaatHaaaarXarXarXarXarXaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauvaxoawzaxmatIatMatNazVauyawBaudaudaudaznazXazWazsazrawKazYazZawWaAcaAaawWaAdaAWaAVaAZaAXaBHaBbaBJaBIaxpaAuaAvaxpaAwavnaxvaAyaACaAAaAEaADaAHaAGawlaAIaAKaAJawlavqavqaIjaIqaydavqavqaxhaxhaxhdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarUazUaAbaraaraaraazbaraaraaraaraazbaraaraaraaraaALaaaaaaamWaaaaAfaAfaAgaAgaAgaAgaAgaAgaAfaAfaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaAhazgazhaxiaaaaxkaAiaykaykaxkalwaaaasMasLasLasLasLasNasPasOasQasQasQasQasRaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIaymawzawzayhauyayoaAMauCaAmaAnaAlaAnaApaApaANaApaAoaElaAOaAPawKaxSaARawKaBKaDhaCpaDgaCqaDMaHgaHraBaawHaBiayeawHaBraBpaBsaBsaBsaBsaBsawVaBuaBtawlaBvaBRaBvawlaBwavqavqavqavqavqaIsatGaupaurauqauqausaaaaaaaaaaaaaaaaaaaaaaabaabaabaAYaBxaByaabaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaamWaAfaAfaBdaBcaBeaBgaBhaBfaBjaBeaAfaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaAhazgazhaxiaaaaxkaBkaykaBlaxkaabaBmatFatFatFatFatFaaaatHaaaatFatFatFatFatFaabalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatIazkazkazkatIatMaBAaBzaBBaAmaCaaAnaAnaBCaApaBDaBqaBoaElaBEaBFauZavcaBGauZaAdaxLaHYaIdaHZaIkaIgaxLazxavlaBLavmavlaBNaBMaBPaBOaBSaBQaBsaCcaCfaCeaZIaCgavqaSPavqavqavqavqavqavqavqavqavsavqavtavpavuavwaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaBTaabaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaAfaAfaAfaAfaBUaBgaBVaBgaBVaBXaBgaBgaBgaBWaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiazgazgazgaBYaaaaxkaBkaykaBlaxkalwaaaaaaaabaaaaabaaaaaaaBZaaaaaaaabaaaaabaaaaaaalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaAkaAkaAkaAjaaaaaaaaaaaaaBnaAnaAnaAnaCiaCkaCjaCdaCbaElavPaCmaClavTaCnaCoavdaxLaEBaITaEBaIUaEBaxLaAzazAaCrawdaCsateaCtaBsaCvaCxaCwaBsaCzaCBaCAaCCaZIaZIaCgavqavqaChawlbWpaIYbWpbWpatGavqawkauqauqawmaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaCLaabaabaaaaaaaabaaaaabaabaaaaaaaaaaaaaaaaaaaaaaAfaCNaCOaCPaCMaCRaCQaCSaBgaBgaCUaCVaBgaCWaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaCTazgazgaCXaaaaxkaCYaykaykaCZalwalwalwaabaabaabaabaDbaDaaDbaabaabaabaabalwalwalwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBnaDdaDcaCEaCDaCGaCFaCHaDiaElauYaCIawWaCKaCJawWaDeaDfaEBaKxaIXaLQaEBaDkaDjaxpaDlaDmaxpaDoaDnaBsaDpaDraDqaBsaDsaDNaDNaDNaDNaDPaDPaDPaDPaDPaDPcXKcXHaJccYNatGatGatGatGaaaaaaaaaabpaabaabaabaaaaabaaaaabaabaDSaDKaDSaabaabaaaaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaAfaDUaDTaDWaDVaDYaDXaBgaBgaBgaDZaEaaBgaEcaAfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxiaEbazgaEeaxiaaaaxkaEfaykaykaxkaabaaaaabaaaaaaaabaaaaDbaEgaEdaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEiaEiaEiaEiaEiaEiaEiaAmaElaElaElaDtaElaElaElaDuaAmaAxaAxaAxaAxaAxaAxaEBaEBaDvaLSaLRaLTaDvaDvaDvaEpaEpaEpaEpaDxaDwaBsaDyaDAaDzaBsaDsaDNaELaEMaEKaDPaENaDBaEOaEQaDPaJlcXHcXHcXHaJnaJmaJobWvaaaaaaaaaaabaabaaaaabaabaabaabaabaaaaDSaERaDSaaaaabaaaaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaAfaETaESaCPaEUaEWaEVaEXaBgaEZaEYaFbaFaaAfaFdaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9041,19 +9044,19 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaHQaHLaHQaaaaaaaaaaGnaHSaHTaHSaHRaHMaHUaGnaaaaaaaGjaHVaHXaHWaIaaHSaGnaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIbaIcaIcaIeaIeaFXaLAaIhaIhaGqaLAaGsaIlaIiaIiaIlaGtaIlaIoaIoaIoaIoaIoaIoaImaIoaIoaInaIraIpaEjaGuavqaAQaAQaAQavqavqavqaydaGvaGwavqavqaGxaDNaIwaFUaGyaDPaGzaGRaGQaEQaDPcXIcXHaLYaKPcXHbYebZQbWvaabaabaaaaaaaaaaaaaHQaIzaHQaaaaabaGTaIBaIAaICaGTaIFaIFaIFaIFaIFaHNaHNaHNaGXaIDaGYaHOaHPaMzaGYaMzaMzaMzaGXaIEaGXaGXaGXaGXaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaIIaIGaIIaaaaaaaabaGnaIHaILaHSaHSaIJaHSaGnaIIaIIaGjaGjaIMaIKaIaaHSaGnaGnaIIaIIaIIaGnaGnaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaIbaIPaGAaGCaGBaGDaLAaGFaGEaGGaLAaGHaIlaIWaIZaGJaGIaJbaJaaJdaLZaJfaJeaJhaJgaJjaJiaJkaFFaFGaEjaGKavqavqavqavqavqavqavqavqavqavqavqavqaGLaGOaGMaHhaGPaDPaHiaHjaJyaJBaDPcWGbYeaMbaMaaODaODaODaODaODaODaODaaaaaaaaaaHNaJCaHNaaaaIFaGTaGTaJDaJHaGTaJIaGYaGYaGYaMzaJJaGYaJMaGXaGYaGYaGYaJKaMzaGYaGXaJNaJLaGXaGYaJOaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJPaJSaJQaaaaJRaJVaJTaabaabaIIaHSaIIaaaaaaaabaGnaJXaJYaJZaJWaJUaKaaGnaKbaHSaKdaKcaKfaKeaKeaKeaKeaKeaKeaKeaKeaKgaGnaaaaKhaaaaaaaaaaaaaaaaaaaaaaaaaIbaKkaHkaKmaKnaHlaLAaHmaKraHoaLAaGHaIlaKtaKuaKvaGIaJbaKqaKsaKsaKsaKsaKsaJgaKwaJiaFyaFFaFGaEjaFMaLPaLPaLPaLPaLPaHpaKOaKOaKOaKOaKOaKOaKOaDNaDNaLVaDNaDPaDPaHsaDPaDPaDPaMhaMeaMjcYKaODaKQaKQaKQaKQaKQaODaaaaaaaaaaHNaKJaKMaaaaIFaKRaKTaKSaKWaGYaGYaGYaMzaGYaMzaKXaGYaGYaGXaGYaKVaKUaKXaIEaGYaGXaKZaKYaGXaGYaLcaGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLaaLbaLaaLdaLeaLfaLeaLdaabaIIaLgaLhaaaaaaaGnaGnaGnaGnaGnaLkaLiaLlaLjaLnaLmaLmaLoaLraLraLqaLpaGnaHSaGnaGnaGnaLsaGnaaaaabaaaaaaaaaaaaaaaaaaaabaabaIbaLuaLtaLwaLvaLxaLAaKraLyaHtaLAaGHaIlaLCaLEaHwaHuaHzaHyaHAaLHaKsaLIaLIaJgaKsaJiaFyaFFaLJaEjaHBaLPaHFaHDaLNaLPaMwaLXaMIaMHaMLaMJaMTaMNaMWaMUaMYaMXaNaaMZaNcaNbaNTaKObWrbWraNUaKOaODaKQaKQaKQaKQaKQaODaabaabaKOaHNaMfaMgaHNaIFaMiaGYaMkaGYaHbaGYaGXaGXaMmaGXaGXaMnaMzaMzaKXaMoaMlaGYaGXaGYaMqaMqaMqaMqaMqaMqaMqaMqaMqaMraMraMraMrafOaMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINaIyaJbaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaNeaNdaNdaNdaNdaNdaNdaNdaNSaNRaNXaNVaNVaNVaOeaNYaOiaOuaOAaOzaOBaJqaODaKQaKQaKQaKQaKQaODaKOaKOaKOaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwaJvaJbaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaOpaNdaOqaNdaNdaOraNdaNdaNdaNdaOyaOoaPkaPkaOsaPAaPCaPBaMVaRRaMVaPvaRVaKQaKQaKQaKQaKQaRVaTbaTdaTcaXiaTeaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaNeaNdaPDaNdaPEaPEaPEaNdaPFaNdaQEaQAaNdaOqaQFaPAaQGaNdaRvaMVaMVaKCaODaKQaKQaKQaKQaKQaODaPLaPMaKOaGYaVJaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaNeaNdaRIaNdaPEaRJaRKaNdaRLaNdaRNaQAaNdaNdaQFaPAaQGaNdaRvaMVaMVaKCaODaKQaKQaKQaKQaKQaODaQHaPMaKOaGYaVJaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQXaSbaSaaZQaZPaQZaQZaRaaQZaQZaQZaRdaRcaReaReaReaReaRfaGnaHSaGnaRhaRgaRiaHSaRjaPcaLsaGnaGnaGnaGnaGnaGnaPcaGnaHSaRiaLkaHSaHSaHSaRkaRmaRlaRnaRnaRnaRnaRoaRnaRnaRpaRqaRlaRsaRraRraRraRraRraRraRraRtaRwaRwaRwaRwaRxaRwaRwaLDaRwaRwaRxaRwaRwaRwaRwaRzaLFaLKaLGaLLaLPaRDaLMaLWaLOaSQaNdaNdaNdaSWaSUaSXaNdaNdaNdaOyaRMaSYaSYaRGaPAaTaaSZaMVaMVaMVaPvaRVaKQaKQaKQaKQaKQaRVaVMaYwaVObfQaZzbafbafbafbafbbYaOGaOGaOGaOGaOGaOGaOGaKSaGYaGYaGYaGYaMnaGYaGYaMkaGYaRTaRSaRXaRWaRYaOLaOLaOLaRZaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZRaRbaRbaZSaSfaScaSgaSiaSjaShaSkaSjaSmaSlaSjaSjaSnaGnaHSaGnaSoaHSaHSaSpaSqaGnaNIaKgaHSaHSaHSaHSaHSaHSaPcaSsaHSaGnaNxaNxaGnaSraMAaSuaSwaSvaSvaSvaSxaSvaSvaSvaSyaSuaSzaSAaSAaSAaSAaSAaSAaSAaPiaRwaSBaSCaSEaSDaMdaMcaMDaMBaMEaSJaSLaSCaSMaRwaSNaFFaSOaEjaMFaLPaSRaMGaSTaSSaUNaTfaVLaVKaVKaWHaWNaVKaYeaYdbflbeFbeFbeFbeFaVKbfraRvaMVaMVaMVaThaODaKQaKQaKQaKQaKQaKOaKOaKOaKOaHbaMzaMzaIEaGXaGXbBOaMzaGXaTgaMzaGXaIEaGXaMkaQIaMzaGXaIEaGXaGYaQIaMkaGYaTiaMqaTjaQRaTlaTkaTmaQRaTnaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaMsaSdaRUaSdaToaSfaSfaTpaSdaRUaSdaTqaTraTsaTtaGnaHSaPcaPcaGnaGnaGnaTuaTuaTuaIfaTuaTuaTuaTuaTuaHSaGnaGnaGnaGnaGnaGnaGnaSraKbaStaaaaabaaaaabaaaaabaaaaabaaaaSuaSzaSAaTwaTvaTyaTxaTAaSAaPiaRwaTzaTzaTCaTBaTEaTDaTFaTDaMKaTGaTIaTzaTzaRwatcaFFaTJaEjaMFaLPaOnaKpaLNaLPbgsbgjbhhbgtbhjbhibhmbhkbhtbhpbhxbhvbirbhzbitbisbiTbiubiYaOvaOwaKOaODaKQaKQaKQaKQaKQaKOaTXaUaaMzaGXaMzaLcaGYaGXaLcbBOaGXaTZaGYaGXaUbaGYaMzaUdaUcaGXaUeaGYaMzaIEaIEaMkaIEaUfaMqaUgaQRaUiaUhaUiaQRaUjaMqaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaLdaLdaSdaOQaSdaUkaUoaUmaUlaSdaOQaSdaSdaLdaUnaUpaGnaHSaHSaHSaHSaHSaHSaTuaUuaUvaUqaUxaUsaUzaUuaTuaUwaUAaUyaUyaUyaUyaUyaUyaUBaNxaStaabaUEaUEaUEaUEaUEaUEaUEaabaSuaSzaSAaUFaUCaUHaUDaUFaSAaPiaRwaUJaUJaUJaUGaULaSCaUIaSCaULaUKaUJaUJaUJaRwaSNaFFaUMaEjaMFaLPaOjaKpaLNaLPbjkbjcaUQaUQaUQaUQaUQaUQaUQaNZaUQaUSaUSaUSaUSaUSaOaaGXaPGaPIbjKbJUaODaKQaKQaKQaKQaKQaKOaURaUaaMzaUTaGXaGYaGYaGXbJVbLCaMzaGYaGYaGXaGYaGYaMzaMkaGVaGXaGYaGYaMzaUWaGYaMkaGYaUUaUYaUYaMqaMqaMqaMqaMqaMqaMqaMraMraMraMraMraabaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdaRUaSdaSdaSdaSdaSdaSdaRUaSdaUZaLdaUVaUXaVcaVcaVcaVcaVcaVcaVaaTuaUuaVeaUqaVfaVeaVeaUuaTuaVgaVbaViaViaViaViaViaViaViaViaVjaaaaUEaVkaVdaVmaVlaVnaUEaaaaSuaSzaSAaVpaVoaVraVqaUFaSAaPiaRwaVsaVsaTCaVtaVuaTDaTFaTDaVuaVvaVwaTzaTzaRwaSNaFFaSOaEjaObaLPaOdaOcaLNaLPbjMbjcaUQaVzaVAaVCaVCaUQaVBaOfaVDaUSbxyaVFaVHaUSaOgaGXbjOaPIaPHaPJaKOaKOaKOaKOaKOaKOaKOaVNbLGaMzaMzaGXaGXaMzaMzbLHaVPaMzaGXaHPaGXaGXaMzaMzaVRaVQaGXaGXaGXaQLaUWaGYaMkaGYaUUaHOaHbaOFaYPbcDaVhbcDaYPaYPaYPaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVVaVSaVXaVSaVSaVYaVZaVSaVSaVXaWaaVWaLdaToaWbaVcaWdaWcaWfaWeaWhaWgaTuaUuaVeaUqaWjaVeaVeaUuaTuaWkaWlaWiaWnaWmaWoaWqaWraWpaWtaVjaabaUEaWuaWsaWwaWvaWxaUEaabaSuaSzaSAaWzaWAaWyaWCaWBaSAaPiaRwaSBaSCaWEaWDaULaSCaWFaSCaULaWGaSLaSCaSMaRwaSNaFFaWJaEjaMFaLPaISaOhaLNaLPbkcbjXaUQaWKaVEaVEaVEaWLaOlaOkaOmaUSaWQaWPaOxaOtaPgaGXaRPaRQaRQbkHaGXaJMaGXaGYaQIaHPaLcaWUaWXaWWaWYaGXaNhaGYaQIbBOaGYaGXaaaaGXaGYaGYaGYaGYaMkaXbaXaaWZaWZaWZaWZaXcaXeaXdaXhaXiaXfaXiaXgaVTaVTaVUaXkaXjaXlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVVaWaaVSaXmaXraXsaXtaXuaXvaXwaXxaXyaXzaXpaXnaSdaToaXqaVcaXBaXAaXFaXGaXFaXCaTuaXIaVeaXDaXHaXEaXHaXJaXLaXKaXMaXQaXQaXQaXQaXQaXQaXNaXSaVjaaaaUEaXOaWsaXPaWvaXRaUEaaaaSuaSzaSAaXTaXXaXVaXUaYaaSAaPiaRwaXWaXWaTCaXYaVuaTDaXZaTDaVuaYbaTIaTzaTzaRwaYcaIraYhaEjaMFaLPaLPaLPaLPaLPaPlbkIaPnaPmaPoaUQaUQaUQaUQaUQaUQaUSaPpaZVaPqaUSaOgaGXaGXaGXaGXaGXaGXaGYaGXaGYaHPaHPaGXaGXaGXaYnaGXaGXaGXaGXaGYbBOaWVaHNaabaHNaGYaYsaYvaYuaYyaYxaYzaYEaYEaYEaYEaYFaYGaYAaYIaYJaYKaYJaYBaYJaYJaYCaXoaYOaYPaYQaYRaYSaYSaYSaYSaYSaYSaYSaYSaYSafXajcaaaaaaaaaaaaaaaaaaaaaaYDaYUaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXpaYMaYLaYNaXzaYZaXsaYZaXsaYZaXsaYZaXzaYVaYTaSdaToaYWaVcaYYaYXaZfaZaaZhaZbaTuaZjaUraZcaZlaZmaZnaZdaTuaZeaZgaXQaXQaXQaXQaXQaXQaXNaZraVjaabaUEaZkaZiaZpaZoaZqaUEaabaSuaSzaSAaZsaZyaZtaZAaZuaSAaPiaRwaUJaUJaUJaZvaULaSCaUIaSCaULaZwaUJaUJaUJaRwaZxaZFaZGaEjaPtaPsaPsaPsaPsaPuaPxbkKaUQaPyaPzaUQaQmaQfaQnaUQaQoaUSaZDaZVaZEaUSaQpaZKaQqaZNaZNaZKaZXaZWaZWaZWaZWaZWaQxaZYaZWbaabacbabbaebadbagbMgbaibahbajbahbalbakaGYaGXbarbambanbaubavbaobaxbaybazbapbazbaBbasbaqbatbaFbaAbawbaIbaCbaEbaDaYPbaMbaNbaObaGbaQbaRbaHbaTbaUbaVaaaaaaaaaaaaaaaaaaaaaaYDbaWbaXbaYaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLaaLbaLaaLdaLeaLfaLeaLdaabaIIaLgaLhaaaaaaaGnaGnaGnaGnaGnaLkaLiaLlaLjaLnaLmaLmaLoaLraLraLqaLpaGnaHSaGnaGnaGnaLsaGnaaaaabaaaaaaaaaaaaaaaaaaaabaabaIbaLuaLtaLwaLvaLxaLAaKraLyaHtaLAaGHaIlaLCaLEaHwaHuaHzaHyaHAaLHaKsaLIaLIaJgaKsaJiaFyaFFaLJaEjaHBaLPaHFaHDaLNaLPaMwaLXaMIaMHaMLaMJaMTaMNaMWaMUaMYaMXaNaaMZaNcaNbaNeaKObWrbWraNUaKOaODaKQaKQaKQaKQaKQaODaabaabaKOaHNaMfaMgaHNaIFaMiaGYaMkaGYaHbaGYaGXaGXaMmaGXaGXaMnaMzaMzaKXaMoaMlaGYaGXaGYaMqaMqaMqaMqaMqaMqaMqaMqaMqaMraMraMraMrafOaMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINaIyaJbaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaNTaMVaMVaPBaPBaNYaOeaNdaNSaNRaNXaNVaNVaNVaOpaOiaPAaOuaOAaOzaOBaJqaODaKQaKQaKQaKQaKQaODaKOaKOaKOaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwaJvaJbaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaPCaMVaQGaNdaNdaOraNdaNdaNdaNdaOyaOoaPkaPkaOsaRvaSQaMVaMVaRRaMVaPvaRVaKQaKQaKQaKQaKQaRVaTbaTdaTcaXiaTeaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaNTaSZaPDaNdaPEaPEaPEaNdaPFaNdaQEaQAaNdaOqaQFaRvaSQaMVaMVaMVaMVaKCaODaKQaKQaKQaKQaKQaODaPLaPMaKOaGYaVJaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaNTaSZaRIaNdaPEaRJaRKaNdaRLaNdaRNaQAaNdaNdaQFaRvaSQaMVaMVaMVaMVaKCaODaKQaKQaKQaKQaKQaODaQHaPMaKOaGYaVJaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQXaSbaSaaZQaZPaQZaQZaRaaQZaQZaQZaRdaRcaReaReaReaReaRfaGnaHSaGnaRhaRgaRiaHSaRjaPcaLsaGnaGnaGnaGnaGnaGnaPcaGnaHSaRiaLkaHSaHSaHSaRkaRmaRlaRnaRnaRnaRnaRoaRnaRnaRpaRqaRlaRsaRraRraRraRraRraRraRraRtaRwaRwaRwaRwaRxaRwaRwaLDaRwaRwaRxaRwaRwaRwaRwaRzaLFaLKaLGaLLaLPaRDaLMaLWaLOaTaaSZaNdaNdaSWaSUaSXaNdaNdaTfaUNaRMaSYaSYaRGaRvaVLaVKaMVaMVaMVaPvaRVaKQaKQaKQaKQaKQaRVaVMaYwaVObfQaZzbafbafbafbafbbYaOGaOGaOGaOGaOGaOGaOGaKSaGYaGYaGYaGYaMnaGYaGYaMkaGYaRTaRSaRXaRWaRYaOLaOLaOLaRZaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZRaRbaRbaZSaSfaScaSgaSiaSjaShaSkaSjaSmaSlaSjaSjaSnaGnaHSaGnaSoaHSaHSaSpaSqaGnaNIaKgaHSaHSaHSaHSaHSaHSaPcaSsaHSaGnaNxaNxaGnaSraMAaSuaSwaSvaSvaSvaSxaSvaSvaSvaSyaSuaSzaSAaSAaSAaSAaSAaSAaSAaPiaRwaSBaSCaSEaSDaMdaMcaMDaMBaMEaSJaSLaSCaSMaRwaSNaFFaSOaEjaMFaLPaSRaMGaSTaSSaWNaWHaYeaYdbflbeFbgjbfrbgtbgsbhhaYdaYdaYdaYdbhibhjaMVaMVaMVaMVaThaODaKQaKQaKQaKQaKQaKOaKOaKOaKOaHbaMzaMzaIEaGXaGXbBOaMzaGXaTgaMzaGXaIEaGXaMkaQIaMzaGXaIEaGXaGYaQIaMkaGYaTiaMqaTjaQRaTlaTkaTmaQRaTnaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaMsaSdaRUaSdaToaSfaSfaTpaSdaRUaSdaTqaTraTsaTtaGnaHSaPcaPcaGnaGnaGnaTuaTuaTuaIfaTuaTuaTuaTuaTuaHSaGnaGnaGnaGnaGnaGnaGnaSraKbaStaaaaabaaaaabaaaaabaaaaabaaaaSuaSzaSAaTwaTvaTyaTxaTAaSAaPiaRwaTzaTzaTCaTBaTEaTDaTFaTDaMKaTGaTIaTzaTzaRwatcaFFaTJaEjaMFaLPaOnaKpaLNaLPbhmbhkbhtbhpbhxbhvbirbhzbitbisbiTbiubjkbjcbjXbjMbkKbkIbiYaOvaOwaKOaODaKQaKQaKQaKQaKQaKOaTXaUaaMzaGXaMzaLcaGYaGXaLcbBOaGXaTZaGYaGXaUbaGYaMzaUdaUcaGXaUeaGYaMzaIEaIEaMkaIEaUfaMqaUgaQRaUiaUhaUiaQRaUjaMqaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaLdaLdaSdaOQaSdaUkaUoaUmaUlaSdaOQaSdaSdaLdaUnaUpaGnaHSaHSaHSaHSaHSaHSaTuaUuaUvaUqaUxaUsaUzaUuaTuaUwaUAaUyaUyaUyaUyaUyaUyaUBaNxaStaabaUEaUEaUEaUEaUEaUEaUEaabaSuaSzaSAaUFaUCaUHaUDaUFaSAaPiaRwaUJaUJaUJaUGaULaSCaUIaSCaULaUKaUJaUJaUJaRwaSNaFFaUMaEjaMFaLPaOjaKpaLNaLPbuNbuMaUQaUQaUQaUQaUQaUQaUQaNZaUQaUSaUSaUSaUSaUSaOaaGXaPGaPIbjKbJUaODaKQaKQaKQaKQaKQaKOaURaUaaMzaUTaGXaGYaGYaGXbJVbLCaMzaGYaGYaGXaGYaGYaMzaMkaGVaGXaGYaGYaMzaUWaGYaMkaGYaUUaUYaUYaMqaMqaMqaMqaMqaMqaMqaMraMraMraMraMraabaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdaRUaSdaSdaSdaSdaSdaSdaRUaSdaUZaLdaUVaUXaVcaVcaVcaVcaVcaVcaVaaTuaUuaVeaUqaVfaVeaVeaUuaTuaVgaVbaViaViaViaViaViaViaViaViaVjaaaaUEaVkaVdaVmaVlaVnaUEaaaaSuaSzaSAaVpaVoaVraVqaUFaSAaPiaRwaVsaVsaTCaVtaVuaTDaTFaTDaVuaVvaVwaTzaTzaRwaSNaFFaSOaEjaObaLPaOdaOcaLNaLPbuSbuMaUQaVzaVAaVCaVCaUQaVBaOfaVDaUSbxyaVFaVHaUSaOgaGXbjOaPIaPHaPJaKOaKOaKOaKOaKOaKOaKOaVNbLGaMzaMzaGXaGXaMzaMzbLHaVPaMzaGXaHPaGXaGXaMzaMzaVRaVQaGXaGXaGXaQLaUWaGYaMkaGYaUUaHOaHbaOFaYPbcDaVhbcDaYPaYPaYPaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVVaVSaVXaVSaVSaVYaVZaVSaVSaVXaWaaVWaLdaToaWbaVcaWdaWcaWfaWeaWhaWgaTuaUuaVeaUqaWjaVeaVeaUuaTuaWkaWlaWiaWnaWmaWoaWqaWraWpaWtaVjaabaUEaWuaWsaWwaWvaWxaUEaabaSuaSzaSAaWzaWAaWyaWCaWBaSAaPiaRwaSBaSCaWEaWDaULaSCaWFaSCaULaWGaSLaSCaSMaRwaSNaFFaWJaEjaMFaLPaISaOhaLNaLPbkcbuUaUQaWKaVEaVEaVEaWLaOlaOkaOmaUSaWQaWPaOxaOtaPgaGXaRPaRQaRQbkHaGXaJMaGXaGYaQIaHPaLcaWUaWXaWWaWYaGXaNhaGYaQIbBOaGYaGXaaaaGXaGYaGYaGYaGYaMkaXbaXaaWZaWZaWZaWZaXcaXeaXdaXhaXiaXfaXiaXgaVTaVTaVUaXkaXjaXlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVVaWaaVSaXmaXraXsaXtaXuaXvaXwaXxaXyaXzaXpaXnaSdaToaXqaVcaXBaXAaXFaXGaXFaXCaTuaXIaVeaXDaXHaXEaXHaXJaXLaXKaXMaXQaXQaXQaXQaXQaXQaXNaXSaVjaaaaUEaXOaWsaXPaWvaXRaUEaaaaSuaSzaSAaXTaXXaXVaXUaYaaSAaPiaRwaXWaXWaTCaXYaVuaTDaXZaTDaVuaYbaTIaTzaTzaRwaYcaIraYhaEjaMFaLPaLPaLPaLPaLPaPlbvcaPnaPmaPoaUQaUQaUQaUQaUQaUQaUSaPpaZVaPqaUSaOgaGXaGXaGXaGXaGXaGXaGYaGXaGYaHPaHPaGXaGXaGXaYnaGXaGXaGXaGXaGYbBOaWVaHNaabaHNaGYaYsaYvaYuaYyaYxaYzaYEaYEaYEaYEaYFaYGaYAaYIaYJaYKaYJaYBaYJaYJaYCaXoaYOaYPaYQaYRaYSaYSaYSaYSaYSaYSaYSaYSaYSafXajcaaaaaaaaaaaaaaaaaaaaaaYDaYUaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXpaYMaYLaYNaXzaYZaXsaYZaXsaYZaXsaYZaXzaYVaYTaSdaToaYWaVcaYYaYXaZfaZaaZhaZbaTuaZjaUraZcaZlaZmaZnaZdaTuaZeaZgaXQaXQaXQaXQaXQaXQaXNaZraVjaabaUEaZkaZiaZpaZoaZqaUEaabaSuaSzaSAaZsaZyaZtaZAaZuaSAaPiaRwaUJaUJaUJaZvaULaSCaUIaSCaULaZwaUJaUJaUJaRwaZxaZFaZGaEjaPtaPsaPsaPsaPsaPuaPxaPvaUQaPyaPzaUQaQmaQfaQnaUQaQoaUSaZDaZVaZEaUSaQpaZKaQqaZNaZNaZKaZXaZWaZWaZWaZWaZWaQxaZYaZWbaabacbabbaebadbagbMgbaibahbajbahbalbakaGYaGXbarbambanbaubavbaobaxbaybazbapbazbaBbasbaqbatbaFbaAbawbaIbaCbaEbaDaYPbaMbaNbaObaGbaQbaRbaHbaTbaUbaVaaaaaaaaaaaaaaaaaaaaaaYDbaWbaXbaYaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaZaXsaXsaVXaXzaYZaXsaYZbbaaYZaXsaYZaXzaYVaYTaSdaTobaJaVcaVcbaKaUtbaLaUtaVcaTuaTuaTuaTubaSbaPbbhbbbaTubbjbbcbblaXQaXQbbmaXQbbebbdbbpaVjaaaaUEaUEbbqbbfbbqaUEaUEaaaaSuaSzaSAbbibbgbbkaZAbbnaSAaPiaRwaSBaSCbboaWDaULaSCaUIaSCaULaWGbbxaRwaRwaRwbbrbbzbbtbbsbbCatGatGatGbbEbbFbbvbbuaUQbbwaVEaUQbbJaUQbbKaUQbbLaQrbbBbbAbbHbbGbbUbbIaQtbbNbbQbbPbbRbbQbbQbbSbbQbbIbbTbbIaXfbbUbbIbbVbbXaSGbbZaZZbcbbcabcdbccbcfbceaXibcmbcgbcobcpbchbcibcsbcjbaybcubckbazbcwbcxbclbczbaFbcAbcBbcCbcDbcnbcFaYPbcqbcHbcHbcIbaTbaTbaTbaTbaUbaVaaaaaaaaaaaaaaaaaaaYDbaWbcJbcKbcLbaYaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXpbcrbcNaYNaXzaYZaXsaYZaXsaYZaXsaYZaXzaYVaYTaSdaTobcvbctbcEbcybcSbkObkPbcGbcMbcVbcWbcXbcPbcOaVebcQaTubdbbcRbddbdebcTbdgbdhbdibcUbdkaVjaaaaabaaabcYbcZbcYaaaaabaaaaSuaSzaSAbdcbdabdjbdfbdraSAaPiaRwbdmbdlaTCbdnbdoaTDbdpaTDbdsbdqbdzaRwbdubdtbdvbdDbdxbdwbbDbdHaaaaaabbEbdIbdBbdAaUQbdCbdEaVEaVEbdNaVEaVEaVEbdOaUSbdFaUSbdQaUSaUSaQuaUSbdTbdUbdKbdJbdMbdLbdTbdPbeabebbecbebbebbebbebbdSbeebebbefbdVbdWbeibebbdXaGYbaubekbcpbelbembenbeobepbeqberbdYbazbetbeubevbewbdZbcAbcBbcCbcDbaEbedaYPbegbcHbcHbcIbaTbaTbaTbaTbaUbaVaaaaaaaaaaaaaaaaaaaYUbeAbeBbeCbeBbeDaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabehbejaVSaXmaXzaXsbeGbesaXsaXsbexbeGaXzaXpbeyaSdaTobeEbezblsblrblIbltbltbmgbeMbeHaSfaTubePbeQbePaTuaTubeRbeIbeRaViaViaViaVibeRbeJbeUaVjbeLbeKbeKbeNbeObeNbeKbeKbeSaSubfaaSAbeTaSAbeWbeVbfeaSAbffaRwaRwaRwaRwbfgbfhbeXbeYbeXbfhbfgaRwaRwbeZbdDbdDbdDbdDbfbbdybfnbfobfpbbEbfqbdBbfiaUQaUQaUQaUQaUQaUQaUQaUSaUSbdObfsbftbfkbfjaQvbmmbmobmnbdTbfAbfvbfCbfwbfEbdTbfxbfybfHbfzbfHbfJbfKbfMbfBbfFbfDbfIbfGbfNbfLbebbfObfQbfPbfSbfRbelbfYbfZbeobfTbazbfVbfUbfXbfWbgfbczbczbazbazbcBbcCbcDbcnbggaYPbgabgibgbbgkbgcbgmbaTbaTbgdbaVaaaaaaaaaaaaaaaaYDbaWbgobeCbeCbeCbgpbaYaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9061,22 +9064,22 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbgyaSdaSdaSdaSdaSdaSdbgyaSdaUZaLdbidbieaSdboUboSbpDbpCbltaMsbivbglbifbgGbfcbijbipbiobiqbiqbixbiwbiwbiwbizbiybiybiAbiCbiBbiqbiqbiDbiybiFbiEbiGbiGbiIbiHbiKbiJbiJbiJbiLbfcbgQbgxbgSbgSbgSbgSbiMbgSbgSbgSbgSbgSbgSbiNbiUbiVbiWbiXbiObiZbiQbiPbiRbiVbiVbiVbjdbjebjebjebiSbpEbpGbpFbpIbpHbpJaUSbjabjjbjmbjmbpKbjmaWTbpMbqibqhbdTbjobjfbjqbjhbjgbdTbjtbjibjvbjwbjxbjybebbebbjzbebbebbebbjBbjlbjBbebbdXaGYbaubjDbcpbcpbcpbjEbcpbjFbazbazbazbazbazbazbazbjnbazbcDbcDbcCbcDbjpbjIaYPbjrbjNbjLblwbgRbjubjsbjAbjRaaaaaaaaaaaaaYDbjCbjGbjCbjCbjCbjHbjCbjJbjCbjGbjCaYHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbjQaLdaSdaOQaSdbjTbjSbjVbjUaSdaOQaSdaSdaLdbjWbeEaSdbqjbpCbqkboSbltaMsbkdbglaSfbgGbfcbgzbjZbjYbkgbkgbkabkibkbbkgbkebkgbkfbkgbkhbjPbkgbkgbkgbkgbkgbkjbkkbkgbklbkrbknbkmbgzbgzbkpbkobksbkqbkubktbkubkvbkwbkvbkvbkvbkvbkvbkvbkybkAbkzbkzbkzbkzbkBbkzbkCbkDbkzbkzbkEbkGbkFbkFbkFbkFbkFbkFbqlbqmbpGbpFaUSbkMbkNbrdbrcbrcbrebrgbrfbqibrhbdTbdTbdTbdTbdTbkLbdTbkQbkRbkWbkSbfHbkYbebbhMbkTbkUblcbkVbleblfblgbebbdXaQLbaublhblibcpbljblkbcpbllbllbaubkXblabkZaYPbldblnblmbcDbcDblpbloaYPblqaYPbridsfbjLblxbrHbsMbshblzbjRaaaaaaaaaaaabicbmXblubmYbmYblDbeCblCblDblAblvblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaMsaSdbgyaSdaToaSfaSfaTpaSdbgyaSdblyblEblBblFaSdbltbltbsObltbltaMsblJbglaSfaMsblKblKblGblMblMblMblMblMblMbkxblHblMblMblMblMblMblMblPblQblRblRblLblRblTblNblVblTblTblWblXblOblKblZblZblSblSblSbmbbmbbmbbmbbmbbmbbmbbmbbmcblUblUblYblUbmabmabmabmabmebmdbmabmcbmibmibmibmibmibmibmibmibmfbmfbmfaUSbmkbmlbsPbsPbsPbsPbsZbsQbtobtnbtwbtrbmjbmhbmtbmsbdTbbWbmubmybmzbmybmybebbmAbmvbmwbmwbmwbmwbmBbmxbebbmCbmHbaubmIbcpbljbljblkbljbcpbmDbaubmEbmGbmFaYPbcDbmJbmObmPbmPbmKbmRbmLbmTbmUbtxbuDboObuGbuFbuHbuHbuIbjRbjRbjRbjRbjRbicbBTbDzbDzbDzbmQbeCblCbnbblAbeCbncbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbmSaSfbmVbndbnabnibnebnfbnibnhbngbnibnibnkbnjbuNbuMbltbuQbuRbnobnnbnpbnuaMsbnvbnwbnqblMbnybnrbnAbnBbnCbnDbnsbnFbnGbnHbnIbnJblMbnKbnLblRbnxbntbnzblTbnEbnQbnMblTbnSbnTbnNbnSbnSbnSbnObgSbnPbmbaaaaaaaaaaaaaaaaaaaaabmcbnUbnRbnWbnVbnYbnXboaaYfbocaCubohbmcaaaaaaaaaaaaaaaaaaaaabmibodbhqboeaUSbokbuSbuUbuUbmqbuUbvcbvbbvebtnbvgbtnbogbofbofboibonbojbopbooborboqbosbebboubotboBboAboAboBbowbovbebbdXaGYbauboEboFbcpbljblkbcpboGboGbaubauboybauaYPbozblnbloboJboJboCbloaYPaYPaYPbvhbuHbEFbwkbuFbuHbwmbmZbAMboIbrMbrMboIboKbDzbDzbGJbGJbnbbeCblCbnbblAbeCblCaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdboLboPboLboLboLboLboLboLboPboLboLboQaSfboRbgGbwubwtbwAbwxboTboXboYboVboWaMsbnwbnwboZblMbpabnDbnDbnDbnDbnDbnsbpdbnDbnDbnDbpeblMbnKbpfblRbpbbphbpiblTbpjbpcbpgblTbplbpkbpmbppbpnbnTbnObgSbnPbmbaaaaaaaaaaaabmcbmcbmcbmcbprbpobptbpqbpubpsbpwaYgbpzbpxbpBbmcbmcbmcbmcaaaaaaaaaaaabmibodbhqbpAbpybwCbwBbwBbwBbxzbwDbxAbxAbxKbxBbtnbxObpNbpLbofbpObpPbofbpRbpQbpTbpSbofbpWbpVbpUboBboAboAboBbpXbqabebbdXaTgbaubmIbcpbljbljblkbljbcpbcpbpYbqcbcpbqdaYPbpZbmpbqgboJboJbqebqgbqfaYPbyZbycbuHbjRbjRbzdbzlbjRbjRbjRbqnbjRbjRbjRbqpbjCbjCbjCbjCbqobeCblCbqoblAbeCblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLdaSdaSdaSdaSdaSdaSdaSdaSdaSdaLdaMsbgGbqqbqrbqrbqrbqrbqrbqrbqsbqrbqrbqraMsbnwbnKbqtblMbqubnDbnDbqvbqwbqxbqybqvbnDbnDbnDbqzblMbnKbnLblRbqAbqBbqCblTbqDbqEbqFblTbqGbqHbqIbqJbqKbnTbqLbqMbnPbmbbmbbqNbmcbmcbmcbqObqQbqPbqRbqSbqSbqTbqUbqSbqVaYibqWbqXbqYbqZbrbbrabmcbmcbmcbqNbmibmibodbhqbhqaUSbznbzmbzpbzobAvbAjbAvbAxbAJbAIbAKbAvbogbofbofbrjbrlbrkbrnbrmbrpbrobofbrqbpVbrrboBboAboAbrsbrubrtbebbdXaGYbaubrvbrwbrxbljblkbrybcpbcpbrzbcpbrAbrBaYPbrCbrEbrDboJboJbrFbrDbrGaYPbALbycbuHbBNbBPbuFbuHbBQbrIbrJboIbrLbrMboIbrKbeCbeCbeCbeCbeCbeCbeCbeCbeCbeCblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrNbrObrObrQbrObrObrObrRbrObrObrPaabaSdaUkaSgbrSbqrbrUbrVbrWbrXbrYbrTbsabrZbqrbscbsdbsbbseblMbsfbnDbnDbqvbBUbsgbDobqvbnDbnDbsjbskblMbnKbnLblRblRbslblRblTbsibsnbsoblTbsmbqJbsqbqJbsrbnTbnObssbnPbgPbgPbspbsubstbmcbsvbptbswbqSbqSbsybsxbsAbszbsAaYjbsDbsCbsFbsEbsHbsGbmcbsIbsubsJbsLbsKbodbhqbhqbsNbAvbDsbDubDtbAvbAjbAvbAxbDxbDvbAKbAvbpNbofbofbsRbsTbsSbsVbsUbsWbrobsXbebbqabrrboBboAboAboBbrubsYbebbDybtebaubtfbaubaubtablkbthbtibcpbtjbtbbtlbtcbmUbtdbtgbtpbtqbtqbtkbnZbtmbmUbElbDAbEHbEBbFzbuFbGhbuHbGIbjRbjRbjRbjRbqnbicbttbeCblCblDblAbeCblCblDblAbeCbtubicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrNbtvbtybtCbtDbtDbtzbtDbtDbtDbtzbrQaSdaSdaSdaToboRbqrbrUbtFbtGbrUbtBbtAbtHbtEbqrbtLbtMbtIblQblMbtObtPbtKbtJbtQbtNbtSbtRbtRbtRbtUbtTblMbnKbsdbtYbtZbtVbubblTblTblTblTblTbucbudbtWbufbugbnTbnObssbgSbgSbgSbtXbuebuabuibuhbujbqSbunbukbumbulbupbuoburbuqbutbusbuubuhbuwbuvbuybuxbuAbuzbuEbuEbuBbhqbuCaUSbAvbHobHobHobAvbHpbAvbAxbJobJabAKbJObogbofbofbofboibofbuJbofbsWbrobuKbebbuPbrrboBboAboAboBbrubuLbebbJQbJSbJRbLJbKVbNtbuTbuWbuVbuVbuVbuVbuVbuVbuXbuZbuYboJboJboJboJboJboJbvdbvabNvbNubNxbNwbNwbTibTkbuHbTwbqnbUubUtbWTbjRblDblAbeCblCbnbblAbeCblCbnbblAbeCblCblDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvibvjbvjbvjbvjbvjbvjbvjbvjbvjbvjbvfbvlaOQbvlaSfboRbqrbvmbrUbvnbvnbvnbvkbrUbvobqrbvqbvrbtIbvsbvsbvsbvsbvpbvsbvtbnDbvvbvubvwbvwbvybvxblMbvzbvBbvAbvDbvCbvFbvGbvHbvIbvHbvJbvJbvJbvJbvJbvKbvEbnObvLbvNbvMbvPbvObvRbvQbvTbvSbuobvUbvVbvXbvXbvXbvXbvWbvXbvZbwabwbbvYbvUbwdbwcbmcbwebwgbwfbwibwhbwjbhqbhqbsNcfhcdGcfjbxObAvbAjbAvbAvchWcgRbAvcjRbwlbofbofbwnbwobofbofbofbwqbwpbwrbebbqabrrboBboBboBboBbrubwsbebcmRcHWcHScHXcHWcJkbljbljbljbljbwybljbljbljbwzbvaboJboJboJboJboJboJboJbvdbvacJmcJlcJnbuHbuHbuFcJrbuHcKobjRcLPcKpcLQbjRbnbblAbeCblCbnbblAbeCblCbnbblAbeCblCbnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwFbwEbwGbwHbwIbwIbwJbwIbwIbwIbwJbrQaSdaSdaSdbwKblFbwLbrUbwMbvnbvnbvnbvkbwMbrUbqrbwNbwObtIbvsbwPbwQbwRbwSbvsbwUbwTbwVblMbwWbwXbwZbwYblMbnKbxabxbbxbbxcbxbbxbbxbbxbbxebxdbxdbxdbxfbxdbxgbxhbxibxjbxkbxlbxlbxlbxlbxlbxmbxmbxnbxmbvXbvXbxobxpbxqbxrbxtbxsbxobxubvXbxvbxwbxvbxvbxvbxvbxvbxvbxvbwjbhqbhqaUSbxxbmqaVGcLRcLUcLSbAvcMIbxDbxCcfhbxEbdTbxFbxGbdTbdTbxHbxJbxIbxJbdTbdTbebblbbxLbxMbxMbxMbxMbxLbxNbebcMJcHWcHWcHXcMKbaubxQbxRbxSbxTbxUbxVbxWbxXbxYaYPbxZbcDbyaboJboJbyabcDbybaYPcMQcJlcUBbuHcVcbuFcJrbuHcVpbqncVqcLPbUubjRbqoblAbeCblCbqoblAbeCblCbqoblAbeCblCbqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwFbrObrObrQbrObrObrObrRbrObrObydaabaSdbyebndbyfbqrbtFbtFbtFbrUbyhbygbyjbyibqrbykbylbtIbvsbymbvsbynbyobvsbyqbypbyrblMbwWbwXbwZbskblMbnKbxabxbbytbysbyubyvbywbxbbyybyxbyAbyzbyBbyBbyBbyCbyEbyDbyFbxlbyGbyHbyIbyJbyLbyKbyMbyNbvXbyObxqbxqbyPbyQbyPbxqbxqbyRbvXbySbyUbyTbyWbyVbyYbyXaZObxvbzabzbbzbbzcaUSaUSaUSaUScVrbsNcVrbzeaUSbdRaUSaUSbdTbdTbdTbdTbzgbzfbzfbzfbzfbzhaQsbebbjBbzjbjBbzkbzkbjBbzjbjBbebcVscHWcHWcVtbxPbaubaubaubaubaubtfbaubaubaubauaYPaYOaYQaYQaYQaYQaYQaYQaYPaYPcVvcVucVycVwbuHbuFcVzbuHcVAbjRbjRbjRbjRbqnbicbzqbeCbeCbeCbeCbeCbeCbeCbeCbeCbeCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjQaLdaSdaSdaSdaMsaMsaMsaMsaMsaMsbzrbzsbqrbqrbqrbqrbqrbqrbztbqrbqrbqrbnKbnKbzwbvsbzubzvbynbzxbvsbzzbzybzAblMbwWbwXbwZbnDblMbnKbxabxbbzDbzBbzCbyvbzCbxbbyybzGbzEbzFbzIbzHbzKbzJbzMbzLbyFbzRbzNbzObzPbzQbzQbzPbzUbzSbvXbzTbxqbxqbyPbzWbyPbxqbxqbzVbwbbzXbAbbzYbzZbAabAdbzYbAcbxvbAlbAebAfbAgbAhbAicVCcVBcVBcVBcVBcVBcVNbAmbAobAnbAkbAkbAqbAkbAkbAkbAkbAkbAkbAkbAkbApbAsbArbArbArbArbArbArbAtbAibAucVTcVScVUbAwbAybAwbAzbAwbABbAAbACbAwbAFbADbAEbAHbAGbAGbAGbAGbAGcVVcVXcVWcVZcVYcWbcWacWdcWccWebuHcWAcWvboIbANbrMboIbAObeCbeCbeCbeCbAPbeCbAPbeCbeCbeCbeCaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAQbARbARbARbARbASbASbARbARbATaaaaabaSdaUkaSgbAVbAUbAXbAWbAWbAWbAWbAYbAZbBablQbnwbBcbBbbvsbvsbvsbBdbyobvsblMblMblMblMbwWbBebBgbBfblMbBhbBibxbbBjbBkbyvbzCbBlbxbbyybBmbzEbzFbBnbBobBpbzJbBqbzLbyFbzRbBrbBsbBtbBubBvbBwbzUbBxbvXbBybyPbxqbBAbBzbBAbxqbyPbBBbxubBCbzYbzYbzZbBDbAdbzYbBEbxvbBFbAfbAfbAgbAhbAibAkcWEcVBcVBcVBcXfbAkbBGbAkbAkbAkbAkbAkbAkbBHbBIbBIbBIbBIaQwbBIbBIbBIbBIbBIbBIaQwbBIbBIbBIaQybDVaQDcXgaRubwvbwvbwvbwvbwvbwwbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvcXicXhcHWcXjcXkbuHbuHcXlbuHbuHbuHbuHcXocXnbqnbjRbjRbjRbqpbjCbBWbBVbjCbBXaYUbBXaYUbBYbBRbBSbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbCcbBZbCebCbbCbbClbCibARbATaSdaSdaSdaTobCnbCfbCgbCfbCfbCfbCfbChbCtbCjblQblQbCkbCwbvsbwPbCmbCxbzxbvsbCobCpbCoblMblMblMblMbCqblMbCrbCsbxbbCybCubzCbCvbCzbxbbyybzJbCBbzFbBnbBnbCEbzJbCFbzLbyFbzRbCAbBsbBtbCGbCCbBwbzUbCDbvXbCHbCIbxqbCKbCJbCLbxqbCRbCNbCSbCMbCTbCObCPbCQbCUbzYbCVbxvbCYbCXbAfbAgbAhbAibAkbCZcWEcVBcXpbDbbDbbDbbDbbDbbDbaRybAkbAkbAkbAkbAkbDabAkaRAaRCaRBaRCaRCaRCaREaRHaRFaSFaROaSHbFsaSKaSIaTHaSVbwvbwvbwvbDkbDpbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvcXqcHWcHWcXjbyccYdcYebuHbuHcYgcYhcYdcYkbAMboIbrMbrMboIbDBdsldsldsldsnbicaaabicbDDbDwbDwbDFbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbDGbCbbCbbCbbCbbCbbCbbCbbDHbDCaOQbDCaSfbDIbCfbDEbDJbDLbDKbDMbChbDObDNbDQbDQbDWbKHbvsbvsbvsbynbDYbymblQblQblQblQbDPbnKbnKbCsbnKbCrbCsbxbbDZbDRbDSbDTbyvbxbbDUbzJbEbbzFbBnbBnbEfbDXbEjbzLcYmbxlbEabEmbzPbzPbzPbzPbzUbEcbvXbEdbEebvXbvXbvXbvXbvXbvXbvXbxubxvbErbEgbEhbEibEsbEkbEvbxvbEwbEnbEnbEpbEpbEpbEpbEpbEpbEqbEybEpaTLaTKaTMbEpbNebEobEobEobEobEobEubEubEuaTNbEubEubEubEubEubEuaTObEubEubEubteaTPaTQbwvaTRaTRbEAbEAbEAbEAbEAbEJbDqbDqbDrbDqbwvbDqbDqbDqbDqbEMbEDbEDbEDbEDbENbEFbEFbEGbEGbEGbEGbEGbEGbEGbjRbjRbjRbjRaYUdsqdsldslbEObicaaabicbEPbDwbDwbEQbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbEKbELbELbCbbELbELbELbARbERaSdaSdaSdaTobEVbCfbEYbEXbEXbEXbFcbChbnKbFfbESbETbEUbFgbvsbwPbEWbynbFhbymbFibEZbFabFbbFlbFdbFdbFebFdbFnbFobxbbFqbFpbFjbFkbFrbFmbNsbyBbFubFtbBnboxbFybFxbEjcYncYobxlbFAbFvbFwbFFbFIbFGbFMbxmbxmbFBbFCbFDbFEbFNbFEbFPbFCaaabFHbxvbFRbFJbFKbFLbEsbzYbFSbxvbFUbFObFWbEpaTTaTSaTVaTUaTYaTWaUPaUObGabGabGaaVxaVIaVyaWOaWIaWSaWRbEuaYkaYoaYlaYraYqaZUaZTbobbbybuOaZTaZTbzibGrbGrbBJbGrbBKbBKbEAbGubGAbGwbEAbGBbGEbGBbEAbGFbDqbEMbEDbGKbGLbGKbEDbGCbGDbEDbGNbGMbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaabaabbicdsudswdsvdsvbicaaabicbGObDwbGObDwbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGPbARbARbARbARbARbARbARbARbERaaaaaaaSdbGRbndbHabCfbHdbCfbHebEXbHfbGQbChbHgbGSbGTbGUbFgbvsbvsbvsbvsbvsbvsbGVbGWbGXbGYbGZbxbbxbbxbbxbbxbbxbbxbbHhbxbbxbbxbbHbbxbbHcbHibHjbBnbBnbBnbHnbDXcYOcYpcYPbxlbHqbFvbxlbxlbxlbxmbHrbxmbHkbHlbHmbHubHBbHzbHDbHCbHsbHtbHFbxvbHvbzYbHwbHxbEsbHybzYbxvbHHbHAbHIbEpbBMbBLbJFbGabGabCWbDdbDcbDfbDebDhbDgbDjbDibSnbDlbDnbDmbEubEtbEzbExbECaZTbEEaZTbFQbEIbuObFTbFXbFVbGrbIfbFYbIgbGbbFZbIabGcbIdbIdbImbIcbIlbInbEAbIibIrbIkbEDbItbIwbIvbIobIpbIybEDbIzbGGbIsbGHaaaaaaaaaaaaaaaaaaaaaaaaaabaabbIAbjJbIubIubIubICaaabIEbIxbIxbIxbjJbIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjQaLdaSdaSdaSdaSdaSdaSdaSdaSdaSdaToaSfbIGbCfbIHbIBbIIbIDbIDbIJbILbIKbIMbIMbIObINbDQbDQbDQbDQbDQbDQbIQbIPbIPbIRbITbxbbIVbIUbIYbIXbISbIZbJfbJbbxbbIWbJibyBbyCbDXbHjbBnbBnbJjbzJbzJbJmcYYcZfbJcbJdbJebJpbJgbJhbJsbJtbJkbJlbJubHsbJnbJvbJnbJvbJwbHsbHtbJqbJrbJybJxbJDbJzbJGbJEbJHbJrbJIbFObFObEpbGebGdbGgbGfbGabGibGqbHObDebDebDebGtbGxbGvbSnbDlbGzbGybEubHEbHJbHGbHLbHKbHMaZTbFQbEIbuObFTbFXaZTbGrbHNbHQbHPbHSbHRbHUbHTbHVbJYbJYbKhbJYbIbbKbbKnbKdbKobKfbKqbKrbKibKibKibKjbEDbKubGGbKlbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbIAbKmbKmbKmbIFaaabIAbKmbKmbKmbIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbKybKxbKpaQZaQZaQZbndaSfaSfbCfbKCbCfbKDbKsbKtbKEbCfblQbKvbKvbKwbKFbKwbKwbKwbKFbKwblQblQbxbbxbbxbbKGbxbbKzbKzbKzbKzbKzbKzbJfbKAbKBbPabzFbKIbKKbKJbKMbKLbKObKNbKQbKPbKSbKRcZjbKUbKXbKXbLabKZbKTbLbbLfbKWbLgbKYbFCbLhbHDbLibHBbLkbFCaaabLcbLdbLebLnbLdbLdbLdbLdbLpbxvbLqbLrbIechhbIjbIhbJAbIqbJCbJBbJJbHObJLbJKbJTbJPbJXbJWbKabJZbKcbOUbEubEubEubEubEubKebKgaZTbFQbEIbLjbFTbFXaZTbGrbLNbLEbLPbLmbLlbLIbLTbLobLLbLMbLUbLObKkbEAbLXbLRbLYbEDbLZbMfbMabIpbLWbNCbEDbKubGGbMhbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbmSaSfbmVbndbnabnibnebnfbnibnhbngbnibnibnkbnjbwtbvgbltbuQbuRbnobnnbnpbnuaMsbnvbnwbnqblMbnybnrbnAbnBbnCbnDbnsbnFbnGbnHbnIbnJblMbnKbnLblRbnxbntbnzblTbnEbnQbnMblTbnSbnTbnNbnSbnSbnSbnObgSbnPbmbaaaaaaaaaaaaaaaaaaaaabmcbnUbnRbnWbnVbnYbnXboaaYfbocaCubohbmcaaaaaaaaaaaaaaaaaaaaabmibodbhqboeaUSbokbmlbmqbmqbmqbmqbpMbvbbvebtnbwubtnbogbofbofboibonbojbopbooborboqbosbebboubotboBboAboAboBbowbovbebbdXaGYbauboEboFbcpbljblkbcpboGboGbaubauboybauaYPbozblnbloboJboJboCbloaYPaYPaYPbvhbuHbEFbwkbuFbuHbwmbmZbAMboIbrMbrMboIboKbDzbDzbGJbGJbnbbeCblCbnbblAbeCblCaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdboLboPboLboLboLboLboLboLboPboLboLboQaSfboRbgGbwxaSfbwAaSfboTboXboYboVboWaMsbnwbnwboZblMbpabnDbnDbnDbnDbnDbnsbpdbnDbnDbnDbpeblMbnKbpfblRbpbbphbpiblTbpjbpcbpgblTbplbpkbpmbppbpnbnTbnObgSbnPbmbaaaaaaaaaaaabmcbmcbmcbmcbprbpobptbpqbpubpsbpwaYgbpzbpxbpBbmcbmcbmcbmcaaaaaaaaaaaabmibodbhqbpAbpybwCbwBbwBbwBbwCbwDbxzbxAbxKbxBbtnbxObpNbpLbofbpObpPbofbpRbpQbpTbpSbofbpWbpVbpUboBboAboAboBbpXbqabebbdXaTgbaubmIbcpbljbljblkbljbcpbcpbpYbqcbcpbqdaYPbpZbmpbqgboJboJbqebqgbqfaYPbyZbycbuHbjRbjRbzdbzlbjRbjRbjRbqnbjRbjRbjRbqpbjCbjCbjCbjCbqobeCblCbqoblAbeCblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLdaLdaSdaSdaSdaSdaSdaSdaSdaSdaSdaLdaMsbgGbqqbqrbqrbqrbqrbqrbqrbqsbqrbqrbqraMsbnwbnKbqtblMbqubnDbnDbqvbqwbqxbqybqvbnDbnDbnDbqzblMbnKbnLblRbqAbqBbqCblTbqDbqEbqFblTbqGbqHbqIbqJbqKbnTbqLbqMbnPbmbbmbbqNbmcbmcbmcbqObqQbqPbqRbqSbqSbqTbqUbqSbqVaYibqWbqXbqYbqZbrbbrabmcbmcbmcbqNbmibmibodbhqbhqaUSbznbzmbzpbzobjmbzObAvbAxbAJbAIbAKbAvbogbofbofbrjbrlbrkbrnbrmbrpbrobofbrqbpVbrrboBboAboAbrsbrubrtbebbdXaGYbaubrvbrwbrxbljblkbrybcpbcpbrzbcpbrAbrBaYPbrCbrEbrDboJboJbrFbrDbrGaYPbALbycbuHbBNbBPbuFbuHbBQbrIbrJboIbrLbrMboIbrKbeCbeCbeCbeCbeCbeCbeCbeCbeCbeCblCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrNbrObrObrQbrObrObrObrRbrObrObrPaabaSdaUkaSgbrSbqrbrUbrVbrWbrXbrYbrTbsabrZbqrbscbsdbsbbseblMbsfbnDbnDbqvbBUbsgbDobqvbnDbnDbsjbskblMbnKbnLblRblRbslblRblTbsibsnbsoblTbsmbqJbsqbqJbsrbnTbnObssbnPbgPbgPbspbsubstbmcbsvbptbswbqSbqSbsybsxbsAbszbsAaYjbsDbsCbsFbsEbsHbsGbmcbsIbsubsJbsLbsKbodbhqbhqbsNbjmbAjbBsbBrbjmaZVbBtbAxbDxbDvbAKbAvbpNbofbofbsRbsTbsSbsVbsUbsWbrobsXbebbqabrrboBboAboAboBbrubsYbebbDybtebaubtfbaubaubtablkbthbtibcpbtjbtbbtlbtcbmUbtdbtgbtpbtqbtqbtkbnZbtmbmUbElbDAbEHbEBbFzbuFbGhbuHbGIbjRbjRbjRbjRbqnbicbttbeCblCblDblAbeCblCblDblAbeCbtubicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrNbtvbtybtCbtDbtDbtzbtDbtDbtDbtzbrQaSdaSdaSdaToboRbqrbrUbtFbtGbrUbtBbtAbtHbtEbqrbtLbtMbtIblQblMbtObtPbtKbtJbtQbtNbtSbtRbtRbtRbtUbtTblMbnKbsdbtYbtZbtVbubblTblTblTblTblTbucbudbtWbufbugbnTbnObssbgSbgSbgSbtXbuebuabuibuhbujbqSbunbukbumbulbupbuoburbuqbutbusbuubuhbuwbuvbuybuxbuAbuzbuEbuEbuBbhqbuCaUSbjmbCAbCAbCAbjmbDsbrfbAxbJobJabAKbJObogbofbofbofboibofbuJbofbsWbrobuKbebbuPbrrboBboAboAboBbrubuLbebbDtbJSbJRbLJbDubNtbuTbuWbuVbuVbuVbuVbuVbuVbuXbuZbuYboJboJboJboJboJboJbvdbvabNvbNubNxbNwbNwbTibTkbuHbTwbqnbUubUtbWTbjRblDblAbeCblCbnbblAbeCblCbnbblAbeCblCblDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvibvjbvjbvjbvjbvjbvjbvjbvjbvjbvjbvfbvlaOQbvlaSfboRbqrbvmbrUbvnbvnbvnbvkbrUbvobqrbvqbvrbtIbvsbvsbvsbvsbvpbvsbvtbnDbvvbvubvwbvwbvybvxblMbvzbvBbvAbvDbvCbvFbvGbvHbvIbvHbvJbvJbvJbvJbvJbvKbvEbnObvLbvNbvMbvPbvObvRbvQbvTbvSbuobvUbvVbvXbvXbvXbvXbvWbvXbvZbwabwbbvYbvUbwdbwcbmcbwebwgbwfbwibwhbwjbhqbhqbsNbmqbEabmqbEmbmqbFwbAvbAvchWcgRbAvcjRbwlbofbofbwnbwobofbofbofbwqbwpbwrbebbqabrrboBboBboBboBbrubwsbebbHocHWcHScHXbHpcJkbljbljbljbljbwybljbljbljbwzbvaboJboJboJboJboJboJboJbvdbvabNvcJlcJnbuHbuHbuFcJrbuHcKobjRcLPcKpcLQbjRbnbblAbeCblCbnbblAbeCblCbnbblAbeCblCbnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwFbwEbwGbwHbwIbwIbwJbwIbwIbwIbwJbrQaSdaSdaSdbwKblFbwLbrUbwMbvnbvnbvnbvkbwMbrUbqrbwNbwObtIbvsbwPbwQbwRbwSbvsbwUbwTbwVblMbwWbwXbwZbwYblMbnKbxabxbbxbbxcbxbbxbbxbbxbbxebxdbxdbxdbxfbxdbxgbxhbxibxjbxkbxlbxlbxlbxlbxlbxmbxmbxnbxmbvXbvXbxobxpbxqbxrbxtbxsbxobxubvXbxvbxwbxvbxvbxvbxvbxvbxvbxvbwjbhqbhqaUSbxxbmqaVGbJQbpMcLSbAvcMIbxDbxCcfhbxEbdTbxFbxGbdTbdTbxHbxJbxIbxJbdTbdTbebblbbxLbxMbxMbxMbxMbxLbxNbebbKVcdGcHWcHXcfjbaubxQbxRbxSbxTbxUbxVbxWbxXbxYaYPbxZbcDbyaboJboJbyabcDbybaYPcmRcJlcUBbuHcVcbuFcJrbuHcVpbqncVqcLPbUubjRbqoblAbeCblCbqoblAbeCblCbqoblAbeCblCbqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwFbrObrObrQbrObrObrObrRbrObrObydaabaSdbyebndbyfbqrbtFbtFbtFbrUbyhbygbyjbyibqrbykbylbtIbvsbymbvsbynbyobvsbyqbypbyrblMbwWbwXbwZbskblMbnKbxabxbbytbysbyubyvbywbxbbyybyxbyAbyzbyBbyBbyBbyCbyEbyDbyFbxlbyGbyHbyIbyJbyLbyKbyMbyNbvXbyObxqbxqbyPbyQbyPbxqbxqbyRbvXbySbyUbyTbyWbyVbyYbyXaZObxvbzabzbbzbbzcaUSaUSaUSaUScVrbsNcVrbzeaUSbdRaUSaUSbdTbdTbdTbdTbzgbzfbzfbzfbzfbzhaQsbebbjBbzjbjBbzkbzkbjBbzjbjBbebbKVbwvcJmcLRbxPbaubaubaubaubaubtfbaubaubaubauaYPaYOaYQaYQaYQaYQaYQaYQaYPaYPcLUcVucVycVwbuHbuFcVzbuHcVAbjRbjRbjRbjRbqnbicbzqbeCbeCbeCbeCbeCbeCbeCbeCbeCbeCbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjQaLdaSdaSdaSdaMsaMsaMsaMsaMsaMsbzrbzsbqrbqrbqrbqrbqrbqrbztbqrbqrbqrbnKbnKbzwbvsbzubzvbynbzxbvsbzzbzybzAblMbwWbwXbwZbnDblMbnKbxabxbbzDbzBbzCbyvbzCbxbbyybzGbzEbzFbzIbzHbzKbzJbzMbzLbyFbzRbzNcMJbzPbzQbzQbzPbzUbzSbvXbzTbxqbxqbyPbzWbyPbxqbxqbzVbwbbzXbAbbzYbzZbAabAdbzYbAcbxvbAlbAebAfbAgbAhbAicMKbAkcMQcVBcVBcVBcVNbAmbAobAnbAkbAkbAqbAkbAkbAkbAkbAkbAkbAkbAkbApbAsbArbArbArbArbArbArbAtbAibAucVscVscVtbAwbAybAwbAzbAwbABbAAbACbAwbAFbADbAEbAHbAGbAGbAGbAGbAGbAGbAGcVvcVZcVYcWbcWacWdcWccWebuHcWAcWvboIbANbrMboIbAObeCbeCbeCbeCbAPbeCbAPbeCbeCbeCbeCaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAQbARbARbARbARbASbASbARbARbATaaaaabaSdaUkaSgbAVbAUbAXbAWbAWbAWbAWbAYbAZbBablQbnwbBcbBbbvsbvsbvsbBdbyobvsblMblMblMblMbwWbBebBgbBfblMbBhbBibxbbBjbBkbyvbzCbBlbxbbyybBmbzEbzFbBnbBobBpbzJbBqbzLbyFbzRcVScVCcVTbBubBvbBwbzUbBxbvXbBybyPbxqbBAbBzbBAbxqbyPbBBbxubBCbzYbzYbzZbBDbAdbzYbBEbxvbBFbAfbAfbAgbAhbAibAkbAkbAkcWEcVBcXfbAkbBGbAkbAkbAkbAkbAkbAkbBHbBIbBIbBIbBIaQwbBIbBIbBIbBIbBIbBIaQwbBIbBIbBIaQybDVaQDcVUaRubwvbwvbwvbwvbwvbwwbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvcVVcXicXjcXkbuHbuHcXlbuHbuHbuHbuHcXocXnbqnbjRbjRbjRbqpbjCbBWbBVbjCbBXaYUbBXaYUbBYbBRbBSbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbCcbBZbCebCbbCbbClbCibARbATaSdaSdaSdaTobCnbCfbCgbCfbCfbCfbCfbChbCtbCjblQblQbCkbCwbvsbwPbCmbCxbzxbvsbCobCpbCoblMblMblMblMbCqblMbCrbCsbxbbCybCubzCbCvbCzbxbbyybzJbCBbzFbBnbBnbCEbzJbCFbzLbyFbzRcVXcVWcXgbCGbCCbBwbzUbCDbvXbCHbCIbxqbCKbCJbCLbxqbCRbCNbCSbCMbCTbCObCPbCQbCUbzYbCVbxvbCYbCXbAfbAgbAhbAibAkbCZbAkbAkcXhbDbbDbbDbbDbbDbbDbaRybAkbAkbAkbAkbAkbDabAkaRAaRCaRBaRCaRCaRCaREaRHaRFaSFaROaSHbFsaSKaSIaTHaSVbwvbwvbwvbDkbDpbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbwvbDrbDqcXpcXjbyccYdcYebuHbuHcYgcYhcYdcYkbAMboIbrMbrMboIbDBdsldsldsldsnbicaaabicbDDbDwbDwbDFbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbDGbCbbCbbCbbCbbCbbCbbCbbDHbDCaOQbDCaSfbDIbCfbDEbDJbDLbDKbDMbChbDObDNbDQbDQbDWbKHbvsbvsbvsbynbDYbymblQblQblQblQbDPbnKbnKbCsbnKbCrbCsbxbbDZbDRbDSbDTbyvbxbbDUbzJbEbbzFbBnbBnbEfbDXbEjbzLcXqbxlcYncYmcYpcYocYObzPbzUbEcbvXbEdbEebvXbvXbvXbvXbvXbvXbvXbxubxvbErbEgbEhbEibEsbEkbEvbxvbEwbEnbEnbEpbEpbEpbEpbEpbEpbEqbEybEpaTLaTKaTMbEpbNebEobEobEobEobEobEubEubEuaTNbEubEubEubEubEubEuaTObEubEubEubteaTPaTQbwvaTRaTRbEAbEAbEAbEAbEAbEJbDqbDqbDrbDqbwvbDqbDqbDqbDqbEMbEDbEDbEDbEDbENbEFbEFbEGbEGbEGbEGbEGbEGbEGbjRbjRbjRbjRaYUdsqdsldslbEObicaaabicbEPbDwbDwbEQbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCabCdbEKbELbELbCbbELbELbELbARbERaSdaSdaSdaTobEVbCfbEYbEXbEXbEXbFcbChbnKbFfbESbETbEUbFgbvsbwPbEWbynbFhbymbFibEZbFabFbbFlbFdbFdbFebFdbFnbFobxbbFqbFpbFjbFkbFrbFmbNsbyBbFubFtbBnboxbFybFxbEjbzLcYPbxlbFAbFvcYYbFFbFIbFGbFMbxmbxmbFBbFCbFDbFEbFNbFEbFPbFCaaabFHbxvbFRbFJbFKbFLbEsbzYbFSbxvbFUbFObFWbEpaTTaTSaTVaTUaTYaTWaUPaUObGabGabGaaVxaVIaVyaWOaWIaWSaWRbEuaYkaYoaYlaYraYqaZUaZTbobbbybuOaZTaZTbzibGrbGrbBJbGrbBKbBKbEAbGubGAbGwbEAbGBbGEbGBbEAbGFbDqbEMbEDbGKbGLbGKbEDbGCbGDbEDbGNbGMbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaabaabbicdsudswdsvdsvbicaaabicbGObDwbGObDwbicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGPbARbARbARbARbARbARbARbARbERaaaaaaaSdbGRbndbHabCfbHdbCfbHebEXbHfbGQbChbHgbGSbGTbGUbFgbvsbvsbvsbvsbvsbvsbGVbGWbGXbGYbGZbxbbxbbxbbxbbxbbxbbxbbHhbxbbxbbxbbHbbxbbHcbHibHjbBnbBnbBnbHnbDXcZfbzLcZjbxlbHqbFvbxlbxlbxlbxmbHrbxmbHkbHlbHmbHubHBbHzbHDbHCbHsbHtbHFbxvbHvbzYbHwbHxbEsbHybzYbxvbHHbHAbHIbEpbBMbBLbJFbGabGabCWbDdbDcbDfbDebDhbDgbDjbDibSnbDlbDnbDmbEubEtbEzbExbECaZTbEEaZTbFQbEIbuObFTbFXbFVbGrbIfbFYbIgbGbbFZbIabGcbIdbIdbImbIcbIlbInbEAbIibIrbIkbEDbItbIwbIvbIobIpbIybEDbIzbGGbIsbGHaaaaaaaaaaaaaaaaaaaaaaaaaabaabbIAbjJbIubIubIubICaaabIEbIxbIxbIxbjJbIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjQaLdaSdaSdaSdaSdaSdaSdaSdaSdaSdaToaSfbIGbCfbIHbIBbIIbIDbIDbIJbILbIKbIMbIMbIObINbDQbDQbDQbDQbDQbDQbIQbIPbIPbIRbITbxbbIVbIUbIYbIXbISbIZbJfbJbbxbbIWbJibyBbyCbDXbHjbBnbBnbJjbzJbzJbJmdaQdbnbJcbJdbJebJpbJgbJhbJsbJtbJkbJlbJubHsbJnbJvbJnbJvbJwbHsbHtbJqbJrbJybJxbJDbJzbJGbJEbJHbJrbJIbFObFObEpbGebGdbGgbGfbGabGibGqbHObDebDebDebGtbGxbGvbSnbDlbGzbGybEubHEbHJbHGbHLbHKbHMaZTbFQbEIbuObFTbFXaZTbGrbHNbHQbHPbHSbHRbHUbHTbHVbJYbJYbKhbJYbIbbKbbKnbKdbKobKfbKqbKrbKibKibKibKjbEDbKubGGbKlbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbIAbKmbKmbKmbIFaaabIAbKmbKmbKmbIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbKybKxbKpaQZaQZaQZbndaSfaSfbCfbKCbCfbKDbKsbKtbKEbCfblQbKvbKvbKwbKFbKwbKwbKwbKFbKwblQblQbxbbxbbxbbKGbxbbKzbKzbKzbKzbKzbKzbJfbKAbKBbPabzFbKIbKKbKJbKMbKLbKObKNbKQbKPbKSbKRdbYbKUbKXbKXbLabKZbKTbLbbLfbKWbLgbKYbFCbLhbHDbLibHBbLkbFCaaabLcbLdbLebLnbLdbLdbLdbLdbLpbxvbLqbLrbIechhbIjbIhbJAbIqbJCbJBbJJbHObJLbJKbJTbJPbJXbJWbKabJZbKcbOUbEubEubEubEubEubKebKgaZTbFQbEIbLjbFTbFXaZTbGrbLNbLEbLPbLmbLlbLIbLTbLobLLbLMbLUbLObKkbEAbLXbLRbLYbEDbLZbMfbMabIpbLWbNCbEDbKubGGbMhbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbMjbMibKpaSeaSebMbbMcaSebMdbCfbMebIBbMlbMkbMnbMmbCfaaaaabaabbMpbMobMobMobMobMobMraaaaaabKBbMtbMsbMubMqbKzbKzbKzbKzbKzbKzbMwbMvbMzbMybMDbMBbMxbDXbzJbzJbMFbMAbzJbzJbMJbMCbMLbMEbMMbMGbMGbMHbMGbMIbMNbMGbMKbKYbFCbMObFEbFEbFEbMPbFCaaabLcbLdbMRbMQbMVbMTbMWbMSbNbbMUbNcbFObLschhbLubLtbLwbLvbLybLxbLxbLzbGabLAbLBbEobEobLDbLFbDlbLQbLKbLVbLSbMYbMXbLKbMZbNdbNabFTbEIbNfbFTbEIaZTbGrbNgbHXbHXbLmbNhbNEbNibNjbNHbNIbNJbNObNNbEAbNQbLRbNRbEDbNSbNPbNTbIpbIpbNUbEDbIzbGGbNWbGHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdbKpbKpbObaSdaSdbjQaLdaSdaSdbCfbOdbIBbIBbIBbCfbCfbCfaaaaaaaaabOebOcbOcbOfbOcbOcbOeaaaaaabKBbOgbKzbOibOhbOhbOhbOhbOhbOkbOjbOhbOlbOnbOmbOpbOobOrbOqbzJbOtbBnbOvbOsbDXbOwbOubOxbMEbMEbMGbOAbOybOCbOBbODbMGbFBbKYbFCbOEbOHbOFbOObOMbFCaaabOGbLdbOPbOIbOJbOKbOLbOKbOSbONbNkbFObNlchhbNnbNmbNpbNobNqbGabNybNrbLybLAbNzbEobNDbNAbNGbNFbNLbNKbORbNMbOVbOTbLKbOWaZTbOXbFQbEIbOYbFTbFXbFVbGrbOZbLEbLPbUlbNBbNEbPnbPbbPobPpbIdbPqbPybPsbPtbIrbPubEDbPzbPwbIpbPHbPBbPJbEDbKubGGbPAbGHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPLbPIbPIbPIbPIbPNbPMbPIbPIbPIbPIbPRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOebOcbOcbOcbOcbOcbOebPTbKBbKBbPUbPObPPbPQbPQbPQbPObKzbJfbKAbKzbKzbKBbPZbPSbQcbQdbPVbQebPXbBnbBnbPYbDXbOwbOubQhbQfbQbbQibQkbOzbQlbQgbQnbMGbQobQjbHmbQpbQqbQmbQsbQrbHsbHtbQtbLdbQvbQubQwbOKbQxbOKbQybONbQzbFObPdbPcbPebLtbPfbEpbPhbPgbPmbEpbPvbPrbPxbEobPGbPFbQabPKbQAbNKbQCbQBbQEbQDbLKbFXaZTbQFbQHbQGbQIbNdbQJbNdbQLbQKbQKbQKbQNbQMbIabRkbPbbPobRlbRhbPqbRmbEAbRnbRnbRobEDbRpbRybRqbRzbIpbREbEDbKubGGbRFbGHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9092,7 +9095,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubWGceRceRceRcgwcgxbRGbRAbRAbRGbRAbRAbRAcgzbRAcgAbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgFcgBcgCcgDcgFbYPbYPbYPcamcgHcgGcgJcgIcgLcgKcgNcgMcgOcgOcgPbYMdascgQcgTcgScgScgUcbacgVcgScgWcgWcgYcbbcgZcgWcgWchacclcclchechcchcchcchccbcchcchcchfcbgchfchfchfchfchfchfchfcbvcbtcbScbwcckccaccsccqccucctccwccvbWaccxcczccyccBccAccDccCccEcuvccGccFccIccHccJchrbWibWgbWgbWgbWicbdcbdchMchQchOchPchOchRcbfchUchSchTchTcbjchVchXdatbYjbYjbYjbYjbYjbYjbYjbYjcaccgscifchYchZciaciacibcguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcicciccicciccidcidcieciecieciecijaabaabaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIcigceRceRcihciibRGbRAbRAcikbRAbRAbRAciobRAcilbRGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceYcimcincimceYbYPcipciqcamcitcfbcircisciyciubYMcivciwcixcizbYMcgQcgQciCcgSciAciBccKciDciHcgWccLciGccMciIciKcgWciMciLciNchcccOccNccRccPcdjcdecdKcdHcdLchfceacdWceccebchfcedcbvcaAcaAcaAcaAcaAcaAcaAcefceecegcaAcDfcDfcDfcDfcDfcDfcDfcDfceicehccGcejcelcekcencemcepceocerceqclpcjFcjHcjGcjIcjGcjGcjLcjJcjKcjPcjMcjNcjOcbjcjQdaCdazbPtbGGcjTcjScjUcjUcjScjUcjYcgscjVcjWchZciackecjXcguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciccjZckacjZcidciecieckbckcckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIckdceRceRckfbRGbRAbRAbRGckgbRAbRAckjckhbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgFckicimcimckkcklcfbcfbckmckncfbcfbcisckqckobYMbYMbYMbYMbYMbYMckpcgQciCcgSclRcesceucetckucgWckvcevcexcewcePcgWcfmceQcfnchccfpcfockHckGcfqckIchcchfdgCchfcebcebcfrcebchfcsLcbvchfcfwcfucfCcfAcfEcfDcfGcfFcfIcfHcfKcfJcfMcfLcDfcfNcfPcfOcfRcfQcfTcfScfVcfUcfXcfWcepcfYcgacfZclpclncjGcjGclmclocjGcltclpcbjclqccZclrclrcbjdaDdaEdazbPtcgsclvcgscgscgscgscgscgscgscluclwcguclxclzclycguafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOafOclBcjZcjZclAciecieckbckbclHckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIclCclDclEbRGbRAclFbRGclGclIbRAbPIbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceYcincincinceYbYPclJclMclKckncfbcfbclLclOclNclQclPclPclPclTcgQcgQcgQciCcgSclRcktclScktclVcgWckvckwclUckwclWcgWclYcHDclZchccmccmacmbcmechbcgXchcchdchgchfchfchichfchfchfcsLcbvchfchkchjchmchlcfEchncfGcfFchocfHchqchpchtchscDfchuchvcDfchxchwchzchychBchAchEchDcepchFcgachGclpclncmMcjGcjGcjGcmQcmOclpcbjcmPccZclrclrcbjcmTdaQdazbPtcmScmVcmUcgscmWcmYcmXcnbcmZcnacnfcgucnccndcnecgucgscgscgscgEcgEcgEcgEcgEaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacnkcieclBciecieckbckbckbckbckbckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIclCclDclEbRGbRAclFbRGclGclIbRAbPIbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceYcincincinceYbYPclJclMclKckncfbcfbclLclOclNclQclPclPclPclTcgQcgQcgQciCcgSclRcktclScktclVcgWckvckwclUckwclWcgWclYcHDclZchccmccmacmbcmechbcgXchcchdchgchfchfchichfchfchfcsLcbvchfchkchjchmchlcfEchncfGcfFchocfHchqchpchtchscDfchuchvcDfchxchwchzchychBchAchEchDcepchFcgachGclpclncmMcjGcjGcjGcmQcmOclpcbjcmPccZclrclrcbjcmTdcbdazbPtcmScmVcmUcgscmWcmYcmXcnbcmZcnacnfcgucnccndcnecgucgscgscgscgEcgEcgEcgEcgEaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacnkcieclBciecieckbckbckbckbckbckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaebPIbPIbPIbPIbPIbPIbPIbPIbPIbPIbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabafOcgQcngcngcgQcngcngcgQaaaaaacgFcnhcnicnjcgFbYPbYPbYPcamcnmcnlcnocnocnocamcamcgQcnncnpcnrcnqcgQcnscntcgSclRcktcktcktcnvcgWckvckwckwcnuchHcgWcpicHDcnAchcchcchcchcchcchIchcchccnCdgCcsLcsLcsLchfcABchJcsLcbvchfchLchKciEchNcfEciFcfGcfFcfIcfHciOciJciQciPcDfciRciScDfciUciTchrciVciXciWchrchrcepciYcjaciZclpcjbcodcoicoicoicodcogcodcodcohcojclrclrcbjcokclsdbdcomcolcooconcorcopcoqcoqcotcoscovcoucoxcowcozcoycoCcoAcoBcoDcoEcoFcoHcoGcoIaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaacidciecoMcoJcoJckbckbckbckbckbckbckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaacgQcoKcoLcgQcoKcoLcgQaaaaaacoOceZcoNceZcoQaaaaabaaacamcamcamcamcamcamcamcoPcgQcoScoRcoUcoTclPcoVcoWcgScoYcoXcpfcktcjccgWcjdckwcjfcjecjgcgWcjicjhcjkcjjcpqcpqcpqcpqcjlcpmcppcpocjncjmcjmcjocjqcjpcjscjrcjtchfcjwcjucjycjxcjAcjzcjCcjBcjCcjDckrcjEckxcksckzckyckAcDfckBcuvckCcjvckDcmDckFckEciYckJckLcgacpRcpTcpRcpUcpWcpVcpRcpXcpYcodcqacpZcdacbjcbjcqccqbcqfcqdcqecqicqgcqhcqlcqjcqkcqncqmcqpcqocqtcqqcqrcqqcqscqrcqrcqucqwcqvcqycqxcqCaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacieciecqDckbckbckbckbckbckbckbckbckbckbckbciecieaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOaaaafOcgQcqzcoLcgQcqzcoLcgQaaaaaaaabaabaabaabaabaabaabaabaabcgQcoLcqAcqBcgQcqEcqGcgQcqHcgQcgQcqFcgQcgQcqPcgScqRcqIcqJcqKcqLcgWckMcqOcqScqQcqTcgWckOckNckPcJZcsDcsDcsDcsDcsDcrdcqZcrackQchfcucckRcsLckSckTcsLcsKchfckVckUckXckWcCWckYclackZclbcDfcldclcclfclecDfcDfcDfcDfclhclgckCchCcljclicllclkciYcmdcgacmfcpRcrNcrQcrLcrMcrLcrTcrOcrPcodcbjcrUcbjcbjcrRcrSclsbLRbPtcgscrVcgscgscrWcrYcrXcsacrZcsdcsbcsfcsecsgcsecsgcshcsgcsicgEcsncvdcsqcsraabaabaabaabaabaabaabaabaaaaaaaaaaaaaaacieckbckbckbckbckbckbcssckbcstckbckbckbckbckbciecieaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9108,11 +9111,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEUcEUcEUcEUcEUcwxcFdcEWcEWcEWcEWcEWcFecEYcEYcEYcEWcEWcEWcEWcEWcEWcEWcEYcEYcEYcvocvocvocvocvocvocvocqFcFfcFacFacFacFacFacvqcvxcvxcvxcvxcvxcvxcvxcFgcsHcnycFhcFjcFicFlcFkcFrcFocFucFtcFwcFmcFncFBcvIckScmJcKOcBPcvZdcCcQkcQkcwacwbcUTcwdcwccwfcwecwhcwgcwicQkcPccnVcrDcwkcwmcwlcuxcuxcwocwncwscwrcqMcsLctrbQXctsaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaacDqcFNcFPcFOcFKcFQcFMcFRcFScDwcDwcDwcDwcFTcFYcFUcGacFZcGdbGHcFcbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacicciccicciccidcidcieciecieciecijaabaabaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaacFVcFWcFXcGecFXcGfcFWcGgcGbcGccGccGicGhcGkcGjcGmcGlcGocGncGqcGpcGpcGrcGpcGscGtcGtcGvcGucGxcGwcGycGwcGwcGwcGxcGwcGwcGzcGBcGAcGDcsHcnycGJcGNcGMcGCcsDcGOczZcGEcGFcGGcGHcxicwtcGKckScmJcxlchfdcDcxpcxncQkcxqcxrcUTcxtcxscxvcxucUTcxwcxxcQkcsLcBwcrDcxycxAcxzcxBcuxcBPcBPcBPcBPchfcebctrbQXctsaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaacBScBRcHmcHgcBScHncHicHjcHvcHtcHxcHwcDwcDwcHocHpcHqcHrcHsbGHcFcbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFVcFWcFXcFXcFXcGfcFWcHycFXcANcFXcHBcHAcHEcHCcHzcHucHzcHFcHJcHDclXcHDcHDcHKcnAcnAcHDcHGcHDcHDcHDcHDcHDcHDcHDcHDcHDcHDcHHcHIcHMcHLcHOcHNcHUcHTcHPcHQcHRdbedbmdbkcHVcHYcxDcxCcGKckScmJctZcucdducxEddwcQkcxFcxGcUTcxJcxHcxPcxLcUTcxRcxTcQkcyJcsLcrDcyKcyMcyLcpQcrDcyNcyNchfcyOcyPcebctrbQXctsaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaacBRcIzcIBcIAcBRcAPcAPcAPcAPcAPcAPcICcHwcIDcIHcIFcIEcAPcAPbGHcFcbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFVcIIcFXcIGcFXcGfcIJcIMcIKcINcILcITcIPcIOcIUcIQcIRcIScIVcIXcIWcJacIYcJbcqVcIZcqVcIXcJccIXcIXcIXcIXcIXcIXcIXcIXcIXcIXcJdcHDcKmcJecJicJhcJgcJjcJodbndbpdbodbPdbxcJycJpcyRcyQcGKckScmJcsLchfchfcySchfcQkcQkcQkcQkcyVcyUcyXcyWcUTcyYczacyZcyJcsLchfchfchfchfchfchfcsLcyNchfczbchfcsLctrbQXcepaaaaaaaaaaaaaabcBRcBRcBRcBRcBRcBRcBRcBRcBRcJJcJNcJMcxNcJKcJKcJLcBRaabcAPcAPcJOcAPcJTcJRcJPcAPcJQcuQcFcbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJUcJScEWcEWcEWcEWcJYcEYcEYcEYcEYcKacEYcKccJVcJVcJWcJXcKdcEYcJZcKgcKbcKbcKicKbcKjcKbcKbcKecKfcKbcKbcKfcKfcKfcKbcKbcKbcKbcKkcKhcLKcKlcKtcKqcKxcKndbYdbXdbXdbXdbXdbZcKycKrczccKzcGKczdczecsLczfcsLcYiczgcuccTBcKOcyZcQkcQkcQkcQkcQkcQkcQkcQkcsLcKOchfczhczjcziczkchfczlchfchfchfchfchfctrbQXcepaaaaaaaaaaaaaaacBRcKPcKQcKRcKWcKVcKYcKXcxNcLccLfcLdcxNcJKcKZcLacBRaabaabcLbcLkcLjcLecLlcLgcLbbGGbGGcFccLhbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwalwalwalvalvalwalvalvaabamhaabayiaaaayiayicLicLncLmcLmcLmcLpcLocEYbTmcLrcLqcLtcLscLucEYcLycLwcKfcLvcLBcLxcLIcLzcLAcLJcLCcLDcKbcLCcLEcLFcLGcLGcLHcKbcLLcVbcHJcLNcnycLTcLMdcbdcedcddcgdcddcjdcicLXcLWczncMacGKcGKcbvcsLcnVcsLcYicsLcuEcsLcsLctZcsLcsLcsLcKOctZczocsLcyJcsLcsLcBQcsLczqczpczrcyJczschfcztchfczuchfczvbQXcepaaaaaacepcepcepcBRcJKcMgcJKcMlcMjcEHcJNcxNcxQcMocxQcxNcJKcJKcMkcBRaabaaacLbcMucMmcLecLecMncLbcMpbGGcFcbKlcMsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaabaabcLicLicMqcLicLicMrcMvcEYcEYcEYcEYcEYcEYcEYcEYcLicLwcKfcMtcMxcMwcMycMycMycMycMCcMzcMDcLGcMAcLGcLGcMBcLGcMEcMGcMFcMHcLNcnycMLcHQcMPdcpdckdcudcqdcedcBcMRcMNcAjczxcAlcAkcAncAmcMXcAmcApcAocArcAqcrecrecAscrecAtcsLcsLcsLcAucyJcyJcsLcBQcAvcAvcAwcAycAxcAzchfcAAcAvcACchfcADcsLcBPcepcepcepbQXcAEcBRcJKcJKcJKcNmcNlcNocNncNqcNpcNscNrcxNcNtcNycNxcBRaaaaaacLbcNzcLecNucLecNvcLbbGGbGGcFccMsbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNwaaaalwaaacNFcNEcNMaaacNFcNEcNMaaacNFcNEcNMaaaaaacLicNAcNBcNCcLicNDcNNcLmcLmcLmcLmcLmcLmcLmcLmcLmcNRcKfcNGcLGcMBcNHcLGcLGcLGcNIcLGcNGcNGcLGcLGcLGcLGcNJcNKcMGcNLcHDcNScyEcHQcHQcNTcLOcNOcNPcNQdcpcNUcHVcNVcAGcAFcAHcGKcsKcsLcNYcsLcAIdfMcAOcAMcARcARcARcARcBxcATcBycBycBycBycBAcyJcMfczqcyJcyJcebcsLcsLcBCcAvcAvczqcBCcBYcsLcsLcBGcBHciYbQXcBIcBRcxNcxNcxNcxNcOkcEHcOlcOncOmcOpcOocxNcOqcOtcOrcBRaaaaaacLbcOvcOucOscLecODcLbcOCbGGcFcbGHaabaabaabaabaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFVcIIcFXcIGcFXcGfcIJcIMcIKcINcILcITcIPcIOcIUcIQcIRcIScIVcIXcIWcJacIYcJbcqVcIZcqVcIXcJccIXcIXcIXcIXcIXcIXcIXcIXcIXcIXcJdcHDcKmcJecJicJhcJgcJjcJodcddbpdbodbPdbxcJycJpcyRcyQcGKckScmJcsLchfchfcySchfcQkcQkcQkcQkcyVcyUcyXcyWcUTcyYczacyZcyJcsLchfchfchfchfchfchfcsLcyNchfczbchfcsLctrbQXcepaaaaaaaaaaaaaabcBRcBRcBRcBRcBRcBRcBRcBRcBRcJJcJNcJMcxNcJKcJKcJLcBRaabcAPcAPcJOcAPcJTcJRcJPcAPcJQcuQcFcbGGbZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJUcJScEWcEWcEWcEWcJYcEYcEYcEYcEYcKacEYcKccJVcJVcJWcJXcKdcEYcJZcKgcKbcKbcKicKbcKjcKbcKbcKecKfcKbcKbcKfcKfcKfcKbcKbcKbcKbcKkcKhcLKcKlcKtcKqcKxcKndcgdcedbXdbXdbXdbZcKycKrczccKzcGKczdczecsLczfcsLcYiczgcuccTBcKOcyZcQkcQkcQkcQkcQkcQkcQkcQkcsLcKOchfczhczjcziczkchfczlchfchfchfchfchfctrbQXcepaaaaaaaaaaaaaaacBRcKPcKQcKRcKWcKVcKYcKXcxNcLccLfcLdcxNcJKcKZcLacBRaabaabcLbcLkcLjcLecLlcLgcLbbGGbGGcFccLhbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwalwalwalvalvalwalvalvaabamhaabayiaaaayiayicLicLncLmcLmcLmcLpcLocEYbTmcLrcLqcLtcLscLucEYcLycLwcKfcLvcLBcLxcLIcLzcLAcLJcLCcLDcKbcLCcLEcLFcLGcLGcLHcKbcLLcVbcHJcLNcnycLTcLMdcicLOdcjdcpdckdcudcqcLXcLWczncMacGKcGKcbvcsLcnVcsLcYicsLcuEcsLcsLctZcsLcsLcsLcKOctZczocsLcyJcsLcsLcBQcsLczqczpczrcyJczschfcztchfczuchfczvbQXcepaaaaaacepcepcepcBRcJKcMgcJKcMlcMjcEHcJNcxNcxQcMocxQcxNcJKcJKcMkcBRaabaaacLbcMucMmcLecLecMncLbcMpbGGcFcbKlcMsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaabaabcLicLicMqcLicLicMrcMvcEYcEYcEYcEYcEYcEYcEYcEYcLicLwcKfcMtcMxcMwcMycMycMycMycMCcMzcMDcLGcMAcLGcLGcMBcLGcMEcMGcMFcMHcLNcnycMLcHQcMPcLOdcBdcFdcEcLOdcGcMRcMNcAjczxcAlcAkcAncAmcMXcAmcApcAocArcAqcrecrecAscrecAtcsLcsLcsLcAucyJcyJcsLcBQcAvcAvcAwcAycAxcAzchfcAAcAvcACchfcADcsLcBPcepcepcepbQXcAEcBRcJKcJKcJKcNmcNlcNocNncNqcNpcNscNrcxNcNtcNycNxcBRaaaaaacLbcNzcLecNucLecNvcLbbGGbGGcFccMsbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNwaaaalwaaacNFcNEcNMaaacNFcNEcNMaaacNFcNEcNMaaaaaacLicNAcNBcNCcLicNDcNNcLmcLmcLmcLmcLmcLmcLmcLmcLmcNRcKfcNGcLGcMBcNHcLGcLGcLGcNIcLGcNGcNGcLGcLGcLGcLGcNJcNKcMGcNLcHDcNScyEcHQcHQcNTcLOcNOcNPcNQcLOcNUcHVcNVcAGcAFcAHcGKcsKcsLcNYcsLcAIdfMcAOcAMcARcARcARcARcBxcATcBycBycBycBycBAcyJcMfczqcyJcyJcebcsLcsLcBCcAvcAvczqcBCcBYcsLcsLcBGcBHciYbQXcBIcBRcxNcxNcxNcxNcOkcEHcOlcOncOmcOpcOocxNcOqcOtcOrcBRaaaaaacLbcOvcOucOscLecODcLbcOCbGGcFcbGHaabaabaabaabaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalwaaacNFcOFcNMaaacNFcOFcNMaaacNFcOFcNMaaaayicLicNBcNBcNBcLicLicOwcOxcLicLicOxcOxcLicLicOxcOxcLwcKfcNGcOycLGcOzcOAcOBcOBcMAcLGcNGcOGcLGcLGcLGcLGcOHcOEcOJcOIclXcOKcOMcOLcOYcORcLOcNOcOZcONcLOcOOcHVcGKcGKcGKcBJcGKcZScOTcOUcOTcOWcOTcOTcOTcOTcOTcBKcBPcBPcBPcBPcBPcBPcBPcBLcnVcBQcsLcBOcBMcBTcsLcsLchfcBWcBVcBXchfcDbcCXcPhcDecDgciYbQXcDhcBRcKPcKQcKRcPmcPlcNocPncPjcPocPqcPpcPscPrcPpcPtcBRaaaaaacLbcLbcPycPAcPzcLbcLbbGHbGGcPBcuQcuQcuQbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaayiaabcNFcOFcNMaaacNFcOFcNMaabcNFcOFcNMaaaaabcLicMrcPucNDcLiaaaaabaaaaaaaaaaaaaaaaabaaaaaacOxcLwcKbcPvcLGcPwcPxcPCcPEcPDcPEcPFcPEcPGcPHcLCcPIcNGcNGcNKcPLcPJcPNcPMcPPcPKcPVcPSbgYcPObHWcPQcPRcPYcPTcPUcPUcQacDjcDicQdcPZcQfcDkcQhcQgcDlcQicQocQmcQpcQpcQpcQpcQpcQpcQqcBPcBLcsLcDmchfchfcBQcBQchfcDnchfchfchfchfchfciYcDobQXctrbQXciYcDpbQXcBRcJKcKZcJKcQxcMjcEHcQzcQAcQrcQscEHcEHcQtcEHcQBcBRaaaaabaabcLbcLbcQvcLbcLbaaabGHbGGcFccuQcQwcQCbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacNFcOFcNMaabcNFcOFcNMaaacNFcOFcNMaabaaacLicLicOxcLicLiaaaaabaabaaaaabaaaaabaabaaaaaacQycQDcKbcQFcQGcQGcQHcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcKbcJZcQIcJZcQEcJZcFacQKcQJbHYcQNcQNcQNcQUcQScPTcQLcQMcDrcDtcDscQQcPZcDxcDvcQTcEmcEncRacRdcRcaabcQZcQZcQZcQZcQZcRecBPcEocsLcMfcsLcyJcyJcsLcsLcsLchfcEpchfcsKcEqciYciYciYctrbQXciYciYciYcBRcJKcJKcJKcRDcRwcNocRHcRIcRtcRucRvcRvcRJcEHcRxcBRaabaabaaaaaaaaacRyaaaaaaaaabGHbGGcFccuQbGGbGGbGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 782b0d5411d7c97ee82cf34f2a3b2f5e9b26d4d2 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Mon, 11 Dec 2017 23:33:22 -0500 Subject: [PATCH 053/334] don't stand so close to me.. --- code/game/machinery/dye_generator.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/dye_generator.dm b/code/game/machinery/dye_generator.dm index f3efd7a6c2b..f2715d7649a 100644 --- a/code/game/machinery/dye_generator.dm +++ b/code/game/machinery/dye_generator.dm @@ -106,7 +106,7 @@ dye_list += "body" var/what_to_dye = input(user, "Choose an area to apply the dye", "Dye Application") in dye_list - if(!Adjacent(user)) + if(!user.Adjacent(M)) to_chat(user, "You are too far away!") return user.visible_message("[user] starts dying [M]'s [what_to_dye]!", "You start dying [M]'s [what_to_dye]!") From 9ae483758ac4de8a7ac15fd0ed1e4d7b16c4b614 Mon Sep 17 00:00:00 2001 From: Tayyyyyyy Date: Tue, 12 Dec 2017 01:08:16 -0600 Subject: [PATCH 054/334] Add to medivends and remove from brig phys --- code/game/machinery/vending.dm | 3 ++- .../structures/crates_lockers/closets/secure/security.dm | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index dadfad2985a..a45ddd32c0d 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -898,7 +898,8 @@ /obj/item/weapon/reagent_containers/glass/bottle/toxin = 4,/obj/item/weapon/reagent_containers/syringe/antiviral = 6,/obj/item/weapon/reagent_containers/syringe/insulin = 4, /obj/item/weapon/reagent_containers/syringe = 12,/obj/item/device/healthanalyzer = 5,/obj/item/device/healthupgrade = 5,/obj/item/weapon/reagent_containers/glass/beaker = 4, /obj/item/weapon/reagent_containers/dropper = 2,/obj/item/stack/medical/bruise_pack/advanced = 3, /obj/item/stack/medical/ointment/advanced = 3, - /obj/item/stack/medical/bruise_pack = 3,/obj/item/stack/medical/splint = 4, /obj/item/device/sensor_device = 2, /obj/item/weapon/reagent_containers/hypospray/autoinjector = 4) + /obj/item/stack/medical/bruise_pack = 3,/obj/item/stack/medical/splint = 4, /obj/item/device/sensor_device = 2, /obj/item/weapon/reagent_containers/hypospray/autoinjector = 4, + /obj/item/weapon/pinpointer/crew = 2) contraband = list(/obj/item/weapon/reagent_containers/glass/bottle/pancuronium = 1,/obj/item/weapon/reagent_containers/glass/bottle/sulfonal = 1) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 2cef58cf021..36ff8dc2455 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -218,7 +218,6 @@ new /obj/item/clothing/shoes/white(src) new /obj/item/device/radio/headset/headset_sec/alt(src) new /obj/item/clothing/shoes/sandal/white(src) - new /obj/item/weapon/pinpointer/crew(src) /obj/structure/closet/secure_closet/blueshield From 583af441875582024fe8942f241bb462eaf4cd89 Mon Sep 17 00:00:00 2001 From: SkullyRoberts Date: Wed, 13 Dec 2017 17:58:33 -0500 Subject: [PATCH 055/334] Removed incorrect header discriptions Someone's gotta comment this stuff properly. --- code/game/objects/items/weapons/swords_axes_etc.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/game/objects/items/weapons/swords_axes_etc.dm b/code/game/objects/items/weapons/swords_axes_etc.dm index 3ce0f32d47a..7666e9f9851 100644 --- a/code/game/objects/items/weapons/swords_axes_etc.dm +++ b/code/game/objects/items/weapons/swords_axes_etc.dm @@ -1,9 +1,7 @@ /* Weapons * Contains: * Banhammer - * Sword * Classic Baton - * Energy Shield */ /* From dd683fa0810d5e715a73c779c937a56ea7e23681 Mon Sep 17 00:00:00 2001 From: KasparoVy Date: Wed, 13 Dec 2017 21:20:19 -0500 Subject: [PATCH 056/334] Comment body-bloodying out until it gets fixed. "So, there's a bit of a bug with the blood system- specifically bloody_body. It doesn't always transfer the color of the blood correctly, for no apparent reason." - Tigercat2000 --- code/modules/projectiles/projectile.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index dfbcdf935b8..71ac935153b 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -97,7 +97,8 @@ if(istype(H)) for(var/mob/living/carbon/human/M in step_over) //Bloody the mobs who're infront of the spray. M.bloody_hands(H) - M.bloody_body(H) + /* Uncomment when bloody_body stops randomly not transferring blood colour. + M.bloody_body(H) */ var/organ_hit_text = "" if(L.has_limbs) From 27da7b9972056d998d54c81a6e8b9ba1511f021b Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Thu, 14 Dec 2017 00:38:03 -0500 Subject: [PATCH 057/334] DENIED --- code/__HELPERS/game.dm | 2 +- code/game/gamemodes/miniantags/borer/borer.dm | 3 +++ code/game/response_team.dm | 2 +- .../mob/living/carbon/brain/posibrain.dm | 4 ++-- .../modules/mob/living/silicon/pai/recruit.dm | 2 +- .../mob/living/silicon/robot/drone/drone.dm | 2 +- .../silicon/robot/drone/drone_manufacturer.dm | 2 +- .../hostile/terror_spiders/ghost.dm | 2 +- code/modules/mob/mob_helpers.dm | 21 ++++++++++++------- .../research/xenobiology/xenobiology.dm | 2 +- 10 files changed, 26 insertions(+), 16 deletions(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 2d2acdbbba5..150eb9baac0 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -457,7 +457,7 @@ proc/pollCandidates(Question, be_special_type, antag_age_check = 0, poll_time = if(config.use_exp_restrictions && min_hours) if(G.client.get_exp_living_num() < min_hours * 60) continue - if(G.has_enabled_antagHUD) + if(canPosses(G)) continue spawn(0) G << 'sound/misc/notice2.ogg'//Alerting them to their consideration diff --git a/code/game/gamemodes/miniantags/borer/borer.dm b/code/game/gamemodes/miniantags/borer/borer.dm index 245da95e23a..210959aeb93 100644 --- a/code/game/gamemodes/miniantags/borer/borer.dm +++ b/code/game/gamemodes/miniantags/borer/borer.dm @@ -123,6 +123,9 @@ GrantBorerActions() /mob/living/simple_animal/borer/attack_ghost(mob/user) + if(canPosses(user)) + to_chat(user, "Upon using the antagHUD you forfeited the ability to join the round.") + return if(jobban_isbanned(user, "Syndicate")) return if(key) diff --git a/code/game/response_team.dm b/code/game/response_team.dm index f8a11af6026..120cca9bbe8 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -51,7 +51,7 @@ var/ert_request_answered = 0 to_chat(src, "This role is not yet available to you. You need to wait another [player_age_check] days.") return 0 - if(has_enabled_antagHUD == 1 && config.antag_hud_restricted) + if(canPosses(src)) to_chat(src, "Upon using the antagHUD you forfeited the ability to join the round.") return 0 diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 037a3f520b3..9f6f3a09eec 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -47,7 +47,7 @@ to_chat(O, "\A [src] has been activated. (Teleport | Sign Up)") /obj/item/device/mmi/posibrain/proc/check_observer(var/mob/dead/observer/O) - if(O.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + if(canPosses(O)) return 0 if(jobban_isbanned(O, "Cyborg") || jobban_isbanned(O,"nonhumandept")) return 0 @@ -133,7 +133,7 @@ if(!check_observer(O)) to_chat(O, "You cannot be \a [src].") return - if(O.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + if(canPosses(O)) to_chat(O, "Upon using the antagHUD you forfeited the ability to join the round.") return if(jobban_isbanned(O, "Cyborg") || jobban_isbanned(O,"nonhumandept")) diff --git a/code/modules/mob/living/silicon/pai/recruit.dm b/code/modules/mob/living/silicon/pai/recruit.dm index f29b402dd50..7f5703ddc22 100644 --- a/code/modules/mob/living/silicon/pai/recruit.dm +++ b/code/modules/mob/living/silicon/pai/recruit.dm @@ -360,7 +360,7 @@ var/datum/paiController/paiController // Global handler for pAI candidates return 0 if(!player_old_enough_antag(O.client,ROLE_PAI)) return 0 - if(O.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + if(canPosses(O)) return 0 if(!(O in respawnable_list)) return 0 diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index c0e8af8e998..5ac0cd2473e 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -263,7 +263,7 @@ /mob/living/silicon/robot/drone/proc/request_player() for(var/mob/dead/observer/O in player_list) - if(O.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + if(canPosses(O)) continue if(jobban_isbanned(O,"nonhumandept") || jobban_isbanned(O,"Drone")) continue diff --git a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm index 767a78e1f77..9aaddcdca2f 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm @@ -118,7 +118,7 @@ var/joinedasobserver = 0 if(istype(src,/mob/dead/observer)) var/mob/dead/observer/G = src - if(G.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + if(canPosses(G)) to_chat(usr, "Upon using the antagHUD you forfeited the ability to join the round.") return if(G.started_as_observer == 1) diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/ghost.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/ghost.dm index 2124a31078c..e39e135499b 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/ghost.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/ghost.dm @@ -16,7 +16,7 @@ humanize_prompt += " Role: [spider_role_summary]" if(user.ckey in ts_ckey_blacklist) error_on_humanize = "You are not able to control any terror spider this round." - else if(user.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + else if(canPosses(user)) error_on_humanize = "You have enabled antag HUD and are unable to re-enter the round." else if(spider_awaymission) error_on_humanize = "Terror spiders that are part of an away mission cannot be controlled by ghosts." diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 43b12417215..46123015a23 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -51,17 +51,17 @@ return 1 return 0 -proc/isLivingSSD(mob/M) +/proc/isLivingSSD(mob/M) return istype(M) && M.player_logged && M.stat != DEAD -proc/isAntag(A) +/proc/isAntag(A) if(istype(A, /mob/living/carbon)) var/mob/living/carbon/C = A if(C.mind && C.mind.special_role) return 1 return 0 -proc/isNonCrewAntag(A) +/proc/isNonCrewAntag(A) if(!isAntag(A)) return 0 @@ -85,21 +85,28 @@ proc/isNonCrewAntag(A) return 1 -proc/iscuffed(A) +/proc/canPosses(A) + var/mob/dead/observer/G = A + if(G.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + return 0 + return 1 + + +/proc/iscuffed(A) if(istype(A, /mob/living/carbon)) var/mob/living/carbon/C = A if(C.handcuffed) return 1 return 0 -proc/hassensorlevel(A, var/level) +/proc/hassensorlevel(A, var/level) var/mob/living/carbon/human/H = A if(istype(H) && istype(H.w_uniform, /obj/item/clothing/under)) var/obj/item/clothing/under/U = H.w_uniform return U.sensor_mode >= level return 0 -proc/getsensorlevel(A) +/proc/getsensorlevel(A) var/mob/living/carbon/human/H = A if(istype(H) && istype(H.w_uniform, /obj/item/clothing/under)) var/obj/item/clothing/under/U = H.w_uniform @@ -170,7 +177,7 @@ proc/getsensorlevel(A) p++ return t -proc/slur(phrase, var/list/slurletters = ("'"))//use a different list as an input if you want to make robots slur with $#@%! characters +/proc/slur(phrase, var/list/slurletters = ("'"))//use a different list as an input if you want to make robots slur with $#@%! characters phrase = html_decode(phrase) var/leng=lentext(phrase) var/counter=lentext(phrase) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index c3a0c1a030a..93e8fb51b7a 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -458,7 +458,7 @@ return FALSE if(!O.can_reenter_corpse) return FALSE - if(O.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + if(canPosses(O)) return FALSE return TRUE From ddf8fc73dbfa5f1edd1354a16216cfdd2f4b5b24 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Thu, 14 Dec 2017 17:03:58 +0900 Subject: [PATCH 058/334] fixes Arrivals airlock --- _maps/map_files/cyberiad/cyberiad.dmm | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 2d02dd84fbc..c0070cb155b 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -766,7 +766,7 @@ "aoL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/main) "aoM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/main) "aoN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/main) -"aoO" = (/turf/simulated/wall/r_wall,/area/space) +"aoO" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "sol_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "sol_sensor"; pixel_x = 12; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "sol_airlock"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; tag_airpump = "sol_pump"; tag_chamber_sensor = "sol_sensor"; tag_exterior_door = "sol_outer"; tag_interior_door = "sol_inner"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aoP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) "aoQ" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/main) "aoR" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/security/hos) @@ -2235,7 +2235,7 @@ "aQY" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/electrical) "aQZ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) "aRa" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "station intercom (General)"; pixel_y = 25},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Arrivals Escape Pods"; dir = 2},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aRb" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/space) +"aRb" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "sol_outer"; locked = 1; name = "Arrivals External Access"; req_access = null; req_access_txt = "0"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "sol_airlock"; name = "exterior access button"; pixel_x = -13; pixel_y = -23; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aRc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) "aRd" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) "aRe" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) @@ -2286,8 +2286,8 @@ "aRX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) "aRY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating,/area/maintenance/electrical) "aRZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/maintenance/electrical) -"aSa" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "sol_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "sol_sensor"; pixel_x = 12; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "sol_airlock"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; tag_airpump = "sol_pump"; tag_chamber_sensor = "sol_sensor"; tag_exterior_door = "sol_outer"; tag_interior_door = "sol_inner"},/turf/simulated/floor/plating,/area/space) -"aSb" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "sol_outer"; locked = 1; name = "Arrivals External Access"; req_access = null; req_access_txt = "0"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "sol_airlock"; name = "exterior access button"; pixel_x = -13; pixel_y = -23; req_access_txt = "0"},/turf/simulated/floor/plating,/area/space) +"aSa" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; initialize_directions = 10},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "sol_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aSb" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "sol_inner"; locked = 1; name = "Arrivals External Access"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aSc" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) "aSd" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aSe" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) @@ -2691,10 +2691,8 @@ "aZM" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) "aZN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aZO" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/twohanded/required/kirbyplants,/obj/structure/sign/bobross{pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aZP" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; initialize_directions = 10},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "sol_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/space) -"aZQ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "sol_inner"; locked = 1; name = "Arrivals External Access"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/space) -"aZR" = (/obj/effect/spawner/window/reinforced,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/space) -"aZS" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/space) +"aZP" = (/obj/effect/spawner/window/reinforced,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aZQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) "aZT" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "aZU" = (/obj/structure/filingcabinet/chestdrawer{desc = "A large drawer filled with autopsy reports."; name = "Autopsy Reports"},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "aZV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -9048,9 +9046,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaLaaMpaLaaMsaLeaMtaLeaMsaGnaIIaMuaEAaIIaIIaGnaHSaHSaHSaHSaHSaHSaHSaLkaLsaGnaGnaGnaGnaGnaMxaGnaGnaHSaMyaGnaMvaLsaGnaGnaGnaaaaaaaaaaaaaaaaMAaMAaMAaMAaMAaMAaMAaMAaMAaLAaItaMCaIuaLAaGHaIlaIxaIvaINaIyaJbaMMaIQaIOaMPaMOaMRaMQaMSaJiaFyaFFaFGaEjaFMaLPaISaIRaLNaLPaNTaMVaMVaPBaPBaNYaOeaNdaNSaNRaNXaNVaNVaNVaOpaOiaPAaOuaOAaOzaOBaJqaODaKQaKQaKQaKQaKQaODaKOaKOaKOaGYaNfaNgaJIaMzaMoaKXaMkaGYaNhaGVaNlaIEaGYaGYaGYaGYaNiaGYaGYaMoaNjaGYaMnaGYaMqaNkaNnaNmaMqaNpaNoaNqaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaNraNtaNsaMsaNuaNyaNvaNwaNxaHSaNzaNCaNAaMyaNBaHSaGnaGnaGnaGnaGnaGnaGnaLsaGnaNDafOaNGaGnaNEaNFaNHaHSaNBaGnaNAaNIaKeaKgaIIaaaaaaaaaaaaaaaaNKaNJaNMaNLaNOaNNaNPaMAaiWaLAaJraNQaIVaLAaJsaIlaJuaJtaJwaJvaJbaNWaJzaJxaKiaJAaKlaKjaKoaJiaFyaFFaFGaEjaFMaLPaOjaKpaLNaLPaPCaMVaQGaNdaNdaOraNdaNdaNdaNdaOyaOoaPkaPkaOsaRvaSQaMVaMVaRRaMVaPvaRVaKQaKQaKQaKQaKQaRVaTbaTdaTcaXiaTeaOCaGYaMzaOFaGYaOEaOGaOGaOGaOGaOHaOGaOIaGYaGYaGYaGYaGYaGYaGYaGYaMzaGVaMqaOKaOLaOLaMqaOMaOJaONaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMsaOPaOQaORaMsaOPaOQaORaNwaKaaHSaOSaHSaHSaHSaHSaHSaGnaOTaOOaOVaOUaOWaGnaLsaGnafOaOXaNDaOYaPaaOZaGnaPcaGnaGnaGnaGnaPcaLsaIIaaaaHQaHQaHQaHQaPdaNJaPeaPbaPfaPhaPiaPjaMAaLAaLAaLAaLAaLAaJsaIlaIlaIlaIlaIlaIlaKzaKAaIoaIoaIoaIoaIoaIoaIoaPraFFaPwaEjaFMaLPaOnaKpaLNaLPaNTaSZaPDaNdaPEaPEaPEaNdaPFaNdaQEaQAaNdaOqaQFaRvaSQaMVaMVaMVaMVaKCaODaKQaKQaKQaKQaKQaODaPLaPMaKOaGYaVJaMzaMzaMzaHPaHPaGXaGXaGXaMzaMzaMzaGXaPNaPKaGXaMzaMzaGXaMzaMzaGXaGXaPPaPOaPRaPQaPTaPSaPUaOKaPWaMqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaRbaRbaoOaMraPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaNTaSZaRIaNdaPEaRJaRKaNdaRLaNdaRNaQAaNdaNdaQFaRvaSQaMVaMVaMVaMVaKCaODaKQaKQaKQaKQaKQaODaQHaPMaKOaGYaVJaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQXaSbaSaaZQaZPaQZaQZaRaaQZaQZaQZaRdaRcaReaReaReaReaRfaGnaHSaGnaRhaRgaRiaHSaRjaPcaLsaGnaGnaGnaGnaGnaGnaPcaGnaHSaRiaLkaHSaHSaHSaRkaRmaRlaRnaRnaRnaRnaRoaRnaRnaRpaRqaRlaRsaRraRraRraRraRraRraRraRtaRwaRwaRwaRwaRxaRwaRwaLDaRwaRwaRxaRwaRwaRwaRwaRzaLFaLKaLGaLLaLPaRDaLMaLWaLOaTaaSZaNdaNdaSWaSUaSXaNdaNdaTfaUNaRMaSYaSYaRGaRvaVLaVKaMVaMVaMVaPvaRVaKQaKQaKQaKQaKQaRVaVMaYwaVObfQaZzbafbafbafbafbbYaOGaOGaOGaOGaOGaOGaOGaKSaGYaGYaGYaGYaMnaGYaGYaMkaGYaRTaRSaRXaRWaRYaOLaOLaOLaRZaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZRaRbaRbaZSaSfaScaSgaSiaSjaShaSkaSjaSmaSlaSjaSjaSnaGnaHSaGnaSoaHSaHSaSpaSqaGnaNIaKgaHSaHSaHSaHSaHSaHSaPcaSsaHSaGnaNxaNxaGnaSraMAaSuaSwaSvaSvaSvaSxaSvaSvaSvaSyaSuaSzaSAaSAaSAaSAaSAaSAaSAaPiaRwaSBaSCaSEaSDaMdaMcaMDaMBaMEaSJaSLaSCaSMaRwaSNaFFaSOaEjaMFaLPaSRaMGaSTaSSaWNaWHaYeaYdbflbeFbgjbfrbgtbgsbhhaYdaYdaYdaYdbhibhjaMVaMVaMVaMVaThaODaKQaKQaKQaKQaKQaKOaKOaKOaKOaHbaMzaMzaIEaGXaGXbBOaMzaGXaTgaMzaGXaIEaGXaMkaQIaMzaGXaIEaGXaGYaQIaMkaGYaTiaMqaTjaQRaTlaTkaTmaQRaTnaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPVaSdaSdaLdaMsaPZaQaaLdaMsaPZaQaaLdaGnaLkaGnaGnaGnaGnaGnaHSaGnaHSaQbaPXaHSaHSaGnaLsaGnaPYaabaPYaGnaJYaOZaGnaQeaQcaGnaNAaKaaGnaLsaMAaMAaQgaQgaQgaQgaQgaQgaQgaQgaQgaPiaPiaPjaQhaQiaQjaQkaQlaQdaKEaKDaKFaKFaKFaKFaKFaKGaKIaKHaKFaKFaKFaKKaKKaKLaLzaKNaLBaEjaHBaLPaQzaKpaLNaLPaNTaSZaRIaNdaPEaRJaRKaNdaRLaNdaRNaQAaNdaNdaQFaRvaSQaMVaMVaMVaMVaKCaODaKQaKQaKQaKQaKQaODaQHaPMaKOaGYaVJaGYaQBaMzaQCaHOaQLaQJaHbaGXaOFaHbaGXaQKaGYaGXaQMaGYaGXaQOaQNaQPaOGaQQaOGaQSaQRaQUaQTaQVaQYaQWaMqaMraMrafOafOaMraMraMraMraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQXaRbaoOaSbaSaaQZaQZaRaaQZaQZaQZaRdaRcaReaReaReaReaRfaGnaHSaGnaRhaRgaRiaHSaRjaPcaLsaGnaGnaGnaGnaGnaGnaPcaGnaHSaRiaLkaHSaHSaHSaRkaRmaRlaRnaRnaRnaRnaRoaRnaRnaRpaRqaRlaRsaRraRraRraRraRraRraRraRtaRwaRwaRwaRwaRxaRwaRwaLDaRwaRwaRxaRwaRwaRwaRwaRzaLFaLKaLGaLLaLPaRDaLMaLWaLOaTaaSZaNdaNdaSWaSUaSXaNdaNdaTfaUNaRMaSYaSYaRGaRvaVLaVKaMVaMVaMVaPvaRVaKQaKQaKQaKQaKQaRVaVMaYwaVObfQaZzbafbafbafbafbbYaOGaOGaOGaOGaOGaOGaOGaKSaGYaGYaGYaGYaMnaGYaGYaMkaGYaRTaRSaRXaRWaRYaOLaOLaOLaRZaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZPaSdaSdaZQaSfaScaSgaSiaSjaShaSkaSjaSmaSlaSjaSjaSnaGnaHSaGnaSoaHSaHSaSpaSqaGnaNIaKgaHSaHSaHSaHSaHSaHSaPcaSsaHSaGnaNxaNxaGnaSraMAaSuaSwaSvaSvaSvaSxaSvaSvaSvaSyaSuaSzaSAaSAaSAaSAaSAaSAaSAaPiaRwaSBaSCaSEaSDaMdaMcaMDaMBaMEaSJaSLaSCaSMaRwaSNaFFaSOaEjaMFaLPaSRaMGaSTaSSaWNaWHaYeaYdbflbeFbgjbfrbgtbgsbhhaYdaYdaYdaYdbhibhjaMVaMVaMVaMVaThaODaKQaKQaKQaKQaKQaKOaKOaKOaKOaHbaMzaMzaIEaGXaGXbBOaMzaGXaTgaMzaGXaIEaGXaMkaQIaMzaGXaIEaGXaGYaQIaMkaGYaTiaMqaTjaQRaTlaTkaTmaQRaTnaMqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaMsaSdaRUaSdaToaSfaSfaTpaSdaRUaSdaTqaTraTsaTtaGnaHSaPcaPcaGnaGnaGnaTuaTuaTuaIfaTuaTuaTuaTuaTuaHSaGnaGnaGnaGnaGnaGnaGnaSraKbaStaaaaabaaaaabaaaaabaaaaabaaaaSuaSzaSAaTwaTvaTyaTxaTAaSAaPiaRwaTzaTzaTCaTBaTEaTDaTFaTDaMKaTGaTIaTzaTzaRwatcaFFaTJaEjaMFaLPaOnaKpaLNaLPbhmbhkbhtbhpbhxbhvbirbhzbitbisbiTbiubjkbjcbjXbjMbkKbkIbiYaOvaOwaKOaODaKQaKQaKQaKQaKQaKOaTXaUaaMzaGXaMzaLcaGYaGXaLcbBOaGXaTZaGYaGXaUbaGYaMzaUdaUcaGXaUeaGYaMzaIEaIEaMkaIEaUfaMqaUgaQRaUiaUhaUiaQRaUjaMqaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaLdaLdaSdaOQaSdaUkaUoaUmaUlaSdaOQaSdaSdaLdaUnaUpaGnaHSaHSaHSaHSaHSaHSaTuaUuaUvaUqaUxaUsaUzaUuaTuaUwaUAaUyaUyaUyaUyaUyaUyaUBaNxaStaabaUEaUEaUEaUEaUEaUEaUEaabaSuaSzaSAaUFaUCaUHaUDaUFaSAaPiaRwaUJaUJaUJaUGaULaSCaUIaSCaULaUKaUJaUJaUJaRwaSNaFFaUMaEjaMFaLPaOjaKpaLNaLPbuNbuMaUQaUQaUQaUQaUQaUQaUQaNZaUQaUSaUSaUSaUSaUSaOaaGXaPGaPIbjKbJUaODaKQaKQaKQaKQaKQaKOaURaUaaMzaUTaGXaGYaGYaGXbJVbLCaMzaGYaGYaGXaGYaGYaMzaMkaGVaGXaGYaGYaMzaUWaGYaMkaGYaUUaUYaUYaMqaMqaMqaMqaMqaMqaMqaMraMraMraMraMraabaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSdaRUaSdaSdaSdaSdaSdaSdaRUaSdaUZaLdaUVaUXaVcaVcaVcaVcaVcaVcaVaaTuaUuaVeaUqaVfaVeaVeaUuaTuaVgaVbaViaViaViaViaViaViaViaViaVjaaaaUEaVkaVdaVmaVlaVnaUEaaaaSuaSzaSAaVpaVoaVraVqaUFaSAaPiaRwaVsaVsaTCaVtaVuaTDaTFaTDaVuaVvaVwaTzaTzaRwaSNaFFaSOaEjaObaLPaOdaOcaLNaLPbuSbuMaUQaVzaVAaVCaVCaUQaVBaOfaVDaUSbxyaVFaVHaUSaOgaGXbjOaPIaPHaPJaKOaKOaKOaKOaKOaKOaKOaVNbLGaMzaMzaGXaGXaMzaMzbLHaVPaMzaGXaHPaGXaGXaMzaMzaVRaVQaGXaGXaGXaQLaUWaGYaMkaGYaUUaHOaHbaOFaYPbcDaVhbcDaYPaYPaYPaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 6dd7fb81cdd19a715af27a78810c57ffdc743b28 Mon Sep 17 00:00:00 2001 From: HugoLuman Date: Thu, 14 Dec 2017 00:47:32 -0800 Subject: [PATCH 059/334] Makes changes to code suggested by Fox Cleans up and simplifies a bit Signed-off-by: HugoLuman --- code/modules/surgery/organs/lungs.dm | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 55e94dd5698..2cbda10e112 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -34,7 +34,6 @@ var/tox_damage_type = TOX var/cold_message = "your face freezing and an icicle forming" - var/cold_modifier = null //To be overridden at individual organ level, in which case it will modify the species modifier. var/cold_level_1_threshold = 260 var/cold_level_2_threshold = 200 var/cold_level_3_threshold = 120 @@ -44,7 +43,6 @@ var/cold_damage_type = list(BURN) var/hot_message = "your face burning and a searing heat" - var/heat_modifier = null var/heat_level_1_threshold = 360 var/heat_level_2_threshold = 400 var/heat_level_3_threshold = 1000 @@ -271,10 +269,7 @@ species_traits = H.species.species_traits if(!(COLDRES in H.mutations) && !(RESISTCOLD in species_traits)) // COLD DAMAGE - var/CM = 1 - if(!cold_modifier) - CM = H.species.coldmod - else CM = (cold_modifier*abs(H.species.coldmod)) + var/CM = abs(H.species.coldmod) var/TC = 0 if(breath_temperature < cold_level_3_threshold) TC = cold_level_3_damage @@ -290,10 +285,7 @@ to_chat(H, "You feel [cold_message] in your [name]!") if(!(HEATRES in H.mutations) && !(RESISTHOT in species_traits)) // HEAT DAMAGE - var/HM = 1 - if(!heat_modifier) - HM = H.species.heatmod - else HM = (heat_modifier*abs(H.species.heatmod)) + var/HM = abs(H.species.heatmod) var/TH = 0 if(breath_temperature > heat_level_1_threshold && breath_temperature < heat_level_2_threshold) TH = heat_level_1_damage @@ -339,5 +331,7 @@ cold_message = "an invigorating coldness" cold_level_3_threshold = 60 - cold_modifier = -1 //They heal when the air is cold + cold_level_1_damage = -COLD_GAS_DAMAGE_LEVEL_1 //They heal when the air is cold + cold_level_2_damage = -COLD_GAS_DAMAGE_LEVEL_2 + cold_level_3_damage = -COLD_GAS_DAMAGE_LEVEL_3 cold_damage_type = list(BRUTE, BURN) \ No newline at end of file From 7f5f4243fcbd39035c99504745d7e68c8ea013b5 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Thu, 14 Dec 2017 12:15:33 -0500 Subject: [PATCH 060/334] proc tweak and name change --- code/__HELPERS/game.dm | 2 +- code/game/gamemodes/miniantags/borer/borer.dm | 2 +- code/game/response_team.dm | 2 +- code/modules/mob/living/carbon/brain/posibrain.dm | 4 ++-- code/modules/mob/living/silicon/pai/recruit.dm | 2 +- code/modules/mob/living/silicon/robot/drone/drone.dm | 2 +- .../mob/living/silicon/robot/drone/drone_manufacturer.dm | 2 +- .../living/simple_animal/hostile/terror_spiders/ghost.dm | 2 +- code/modules/mob/mob_helpers.dm | 6 +++--- code/modules/research/xenobiology/xenobiology.dm | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 150eb9baac0..082d473010d 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -457,7 +457,7 @@ proc/pollCandidates(Question, be_special_type, antag_age_check = 0, poll_time = if(config.use_exp_restrictions && min_hours) if(G.client.get_exp_living_num() < min_hours * 60) continue - if(canPosses(G)) + if(cannotPossess(G)) continue spawn(0) G << 'sound/misc/notice2.ogg'//Alerting them to their consideration diff --git a/code/game/gamemodes/miniantags/borer/borer.dm b/code/game/gamemodes/miniantags/borer/borer.dm index 210959aeb93..54bdaf1b9cf 100644 --- a/code/game/gamemodes/miniantags/borer/borer.dm +++ b/code/game/gamemodes/miniantags/borer/borer.dm @@ -123,7 +123,7 @@ GrantBorerActions() /mob/living/simple_animal/borer/attack_ghost(mob/user) - if(canPosses(user)) + if(cannotPossess(user)) to_chat(user, "Upon using the antagHUD you forfeited the ability to join the round.") return if(jobban_isbanned(user, "Syndicate")) diff --git a/code/game/response_team.dm b/code/game/response_team.dm index 120cca9bbe8..47f026841f7 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -51,7 +51,7 @@ var/ert_request_answered = 0 to_chat(src, "This role is not yet available to you. You need to wait another [player_age_check] days.") return 0 - if(canPosses(src)) + if(cannotPossess(src)) to_chat(src, "Upon using the antagHUD you forfeited the ability to join the round.") return 0 diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 9f6f3a09eec..1c5af7e36f1 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -47,7 +47,7 @@ to_chat(O, "\A [src] has been activated. (Teleport | Sign Up)") /obj/item/device/mmi/posibrain/proc/check_observer(var/mob/dead/observer/O) - if(canPosses(O)) + if(cannotPossess(O)) return 0 if(jobban_isbanned(O, "Cyborg") || jobban_isbanned(O,"nonhumandept")) return 0 @@ -133,7 +133,7 @@ if(!check_observer(O)) to_chat(O, "You cannot be \a [src].") return - if(canPosses(O)) + if(cannotPossess(O)) to_chat(O, "Upon using the antagHUD you forfeited the ability to join the round.") return if(jobban_isbanned(O, "Cyborg") || jobban_isbanned(O,"nonhumandept")) diff --git a/code/modules/mob/living/silicon/pai/recruit.dm b/code/modules/mob/living/silicon/pai/recruit.dm index 7f5703ddc22..991bc5c61c7 100644 --- a/code/modules/mob/living/silicon/pai/recruit.dm +++ b/code/modules/mob/living/silicon/pai/recruit.dm @@ -360,7 +360,7 @@ var/datum/paiController/paiController // Global handler for pAI candidates return 0 if(!player_old_enough_antag(O.client,ROLE_PAI)) return 0 - if(canPosses(O)) + if(cannotPossess(O)) return 0 if(!(O in respawnable_list)) return 0 diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 5ac0cd2473e..2099b99f1b1 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -263,7 +263,7 @@ /mob/living/silicon/robot/drone/proc/request_player() for(var/mob/dead/observer/O in player_list) - if(canPosses(O)) + if(cannotPossess(O)) continue if(jobban_isbanned(O,"nonhumandept") || jobban_isbanned(O,"Drone")) continue diff --git a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm index 9aaddcdca2f..790ecaa399a 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm @@ -118,7 +118,7 @@ var/joinedasobserver = 0 if(istype(src,/mob/dead/observer)) var/mob/dead/observer/G = src - if(canPosses(G)) + if(cannotPossess(G)) to_chat(usr, "Upon using the antagHUD you forfeited the ability to join the round.") return if(G.started_as_observer == 1) diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/ghost.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/ghost.dm index e39e135499b..592f8230edd 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/ghost.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/ghost.dm @@ -16,7 +16,7 @@ humanize_prompt += " Role: [spider_role_summary]" if(user.ckey in ts_ckey_blacklist) error_on_humanize = "You are not able to control any terror spider this round." - else if(canPosses(user)) + else if(cannotPossess(user)) error_on_humanize = "You have enabled antag HUD and are unable to re-enter the round." else if(spider_awaymission) error_on_humanize = "Terror spiders that are part of an away mission cannot be controlled by ghosts." diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 46123015a23..227138e2dfb 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -85,11 +85,11 @@ return 1 -/proc/canPosses(A) +/proc/cannotPossess(A) var/mob/dead/observer/G = A if(G.has_enabled_antagHUD == 1 && config.antag_hud_restricted) - return 0 - return 1 + return 1 + return 0 /proc/iscuffed(A) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 93e8fb51b7a..29a7f9746a7 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -458,7 +458,7 @@ return FALSE if(!O.can_reenter_corpse) return FALSE - if(canPosses(O)) + if(cannotPossess(O)) return FALSE return TRUE From c65fa1dd72d2db82104aaefad70dc1ad8740734f Mon Sep 17 00:00:00 2001 From: HugoLuman Date: Fri, 15 Dec 2017 12:37:34 -0800 Subject: [PATCH 061/334] Makes it possible to have different modifiers for temperature damage in lungs Signed-off-by: HugoLuman --- code/modules/surgery/organs/lungs.dm | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 2cbda10e112..2dbcc729240 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -40,7 +40,10 @@ var/cold_level_1_damage = COLD_GAS_DAMAGE_LEVEL_1 //Keep in mind with gas damage levels, you can set these to be negative, if you want someone to heal, instead. var/cold_level_2_damage = COLD_GAS_DAMAGE_LEVEL_2 var/cold_level_3_damage = COLD_GAS_DAMAGE_LEVEL_3 - var/cold_damage_type = list(BURN) + var/cold_BRUTE_mod = 0 //If you want to add a damage type, simply set its mod to something besides 0 + var/cold_BURN_mod = 1 + var/cold_OXY_mod = 0 + var/cold_TOX_mod = 0 var/hot_message = "your face burning and a searing heat" var/heat_level_1_threshold = 360 @@ -49,7 +52,10 @@ var/heat_level_1_damage = HEAT_GAS_DAMAGE_LEVEL_1 var/heat_level_2_damage = HEAT_GAS_DAMAGE_LEVEL_2 var/heat_level_3_damage = HEAT_GAS_DAMAGE_LEVEL_3 - var/heat_damage_type = list(BURN) + var/heat_BRUTE_mod = 0 + var/heat_BURN_mod = 1 + var/heat_OXY_mod = 0 + var/heat_TOX_mod = 0 /obj/item/organ/internal/lungs/insert(mob/living/carbon/M, special = 0, dont_remove_slot = 0) ..() @@ -278,8 +284,10 @@ if(breath_temperature > cold_level_2_threshold && breath_temperature < cold_level_1_threshold) TC = cold_level_1_damage if(TC) - for(var/D in cold_damage_type) - H.apply_damage_type(TC*CM, D) + H.apply_damage_type(TC*CM*cold_BRUTE_mod, BRUTE) + H.apply_damage_type(TC*CM*cold_BURN_mod, BURN) + H.apply_damage_type(TC*CM*cold_OXY_mod, OXY) + H.apply_damage_type(TC*CM*cold_TOX_mod, TOX) if(breath_temperature < cold_level_1_threshold) if(prob(20)) to_chat(H, "You feel [cold_message] in your [name]!") @@ -294,8 +302,10 @@ if(breath_temperature > heat_level_3_threshold) TH = heat_level_3_damage if(TH) - for(var/D in heat_damage_type) - H.apply_damage_type(TH*HM, D) + H.apply_damage_type(TH*HM*heat_BRUTE_mod, BRUTE) + H.apply_damage_type(TH*HM*heat_BURN_mod, BURN) + H.apply_damage_type(TH*HM*heat_OXY_mod, OXY) + H.apply_damage_type(TH*HM*heat_TOX_mod, TOX) if(breath_temperature > heat_level_1_threshold) if(prob(20)) to_chat(H, "You feel [hot_message] in your [name]!") @@ -334,4 +344,7 @@ cold_level_1_damage = -COLD_GAS_DAMAGE_LEVEL_1 //They heal when the air is cold cold_level_2_damage = -COLD_GAS_DAMAGE_LEVEL_2 cold_level_3_damage = -COLD_GAS_DAMAGE_LEVEL_3 - cold_damage_type = list(BRUTE, BURN) \ No newline at end of file + cold_BRUTE_mod = 1 + cold_BURN_mod = 0.5 + cold_OXY_mod = 0 + cold_TOX_mod = 0 \ No newline at end of file From e1536129bb0bbf54ae48e886ec154e6b4899031f Mon Sep 17 00:00:00 2001 From: HugoLuman Date: Fri, 15 Dec 2017 13:20:00 -0800 Subject: [PATCH 062/334] Changes umpteen vars back to a list, similar to what simple mobs have for damage coefficients Signed-off-by: HugoLuman --- code/modules/surgery/organs/lungs.dm | 27 +++++++-------------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 2dbcc729240..39c79865b62 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -40,10 +40,7 @@ var/cold_level_1_damage = COLD_GAS_DAMAGE_LEVEL_1 //Keep in mind with gas damage levels, you can set these to be negative, if you want someone to heal, instead. var/cold_level_2_damage = COLD_GAS_DAMAGE_LEVEL_2 var/cold_level_3_damage = COLD_GAS_DAMAGE_LEVEL_3 - var/cold_BRUTE_mod = 0 //If you want to add a damage type, simply set its mod to something besides 0 - var/cold_BURN_mod = 1 - var/cold_OXY_mod = 0 - var/cold_TOX_mod = 0 + var/cold_damage_types = list(BURN = 1) var/hot_message = "your face burning and a searing heat" var/heat_level_1_threshold = 360 @@ -52,10 +49,7 @@ var/heat_level_1_damage = HEAT_GAS_DAMAGE_LEVEL_1 var/heat_level_2_damage = HEAT_GAS_DAMAGE_LEVEL_2 var/heat_level_3_damage = HEAT_GAS_DAMAGE_LEVEL_3 - var/heat_BRUTE_mod = 0 - var/heat_BURN_mod = 1 - var/heat_OXY_mod = 0 - var/heat_TOX_mod = 0 + var/heat_damage_types = list(BURN = 1) /obj/item/organ/internal/lungs/insert(mob/living/carbon/M, special = 0, dont_remove_slot = 0) ..() @@ -284,10 +278,8 @@ if(breath_temperature > cold_level_2_threshold && breath_temperature < cold_level_1_threshold) TC = cold_level_1_damage if(TC) - H.apply_damage_type(TC*CM*cold_BRUTE_mod, BRUTE) - H.apply_damage_type(TC*CM*cold_BURN_mod, BURN) - H.apply_damage_type(TC*CM*cold_OXY_mod, OXY) - H.apply_damage_type(TC*CM*cold_TOX_mod, TOX) + for(var/D in cold_damage_types) + H.apply_damage_type(TC * CM * cold_damage_types[D], D) if(breath_temperature < cold_level_1_threshold) if(prob(20)) to_chat(H, "You feel [cold_message] in your [name]!") @@ -302,10 +294,8 @@ if(breath_temperature > heat_level_3_threshold) TH = heat_level_3_damage if(TH) - H.apply_damage_type(TH*HM*heat_BRUTE_mod, BRUTE) - H.apply_damage_type(TH*HM*heat_BURN_mod, BURN) - H.apply_damage_type(TH*HM*heat_OXY_mod, OXY) - H.apply_damage_type(TH*HM*heat_TOX_mod, TOX) + for(var/D in heat_damage_types) + H.apply_damage_type(TH * HM * heat_damage_types[D], D) if(breath_temperature > heat_level_1_threshold) if(prob(20)) to_chat(H, "You feel [hot_message] in your [name]!") @@ -344,7 +334,4 @@ cold_level_1_damage = -COLD_GAS_DAMAGE_LEVEL_1 //They heal when the air is cold cold_level_2_damage = -COLD_GAS_DAMAGE_LEVEL_2 cold_level_3_damage = -COLD_GAS_DAMAGE_LEVEL_3 - cold_BRUTE_mod = 1 - cold_BURN_mod = 0.5 - cold_OXY_mod = 0 - cold_TOX_mod = 0 \ No newline at end of file + cold_damage_types = list(BRUTE = 1, BURN = 0.5) \ No newline at end of file From d30497c35f9a2afcdc00d1c97cb4b54fa09b3b59 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Fri, 15 Dec 2017 19:13:50 -0500 Subject: [PATCH 063/334] Automatic changelog generation for PR #8400 [ci skip] --- html/changelogs/AutoChangeLog-pr-8400.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8400.yml diff --git a/html/changelogs/AutoChangeLog-pr-8400.yml b/html/changelogs/AutoChangeLog-pr-8400.yml new file mode 100644 index 00000000000..04b790f82d7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8400.yml @@ -0,0 +1,4 @@ +author: "uraniummeltdown" +delete-after: True +changes: + - tweak: "Plants no longer take twice as many cycles to age" From fc1616ce6c7e58495bd607d2da6563e21b5db152 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Fri, 15 Dec 2017 19:47:58 -0500 Subject: [PATCH 064/334] Automatic changelog compile, [ci skip] --- html/changelog.html | 6 ++++++ html/changelogs/.all_changelog.yml | 3 +++ html/changelogs/AutoChangeLog-pr-8400.yml | 4 ---- 3 files changed, 9 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-8400.yml diff --git a/html/changelog.html b/html/changelog.html index f2aff2cdf7f..1002b8d6cbf 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,12 @@ -->