From 22af92ad2245068dcadd4b0467de5e1a212bbe66 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Fri, 6 Jan 2017 10:08:00 -0800 Subject: [PATCH 01/47] Hijacking a shuttle diverts it to the syndicate outpost. tgstation/tgstation#22184 - Hijacking the shuttle will make it dock to a new dock on the syndicate outpost. - Fixed shuttle_master not calling mobile/dockRoundstart(). - Only Traitors, Changelings, Vampires, Nuclear Operatives, and Syndicate Deathsquads can now hijack the shuttle. --- _maps/map_files/cyberiad/z2.dmm | 154 +++++++++++++------------ code/controllers/Processes/shuttles.dm | 8 +- code/game/gamemodes/objective.dm | 14 +-- code/modules/shuttle/emergency.dm | 49 ++++++-- code/modules/shuttle/shuttle.dm | 12 +- 5 files changed, 134 insertions(+), 103 deletions(-) diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index 2a0ec563b73..fdcfafda2fd 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -2,13 +2,8 @@ "ab" = (/turf/unsimulated/floor/snow,/area/syndicate_mothership) "ac" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/area/syndicate_mothership) "ad" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/area/syndicate_mothership) -"ae" = (/obj/structure/flora/tree/pine{pixel_x = 2},/turf/unsimulated/floor/snow,/area/syndicate_mothership) -"af" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor/snow,/area/syndicate_mothership) "ag" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"ah" = (/obj/structure/flora/tree/pine{pixel_x = 0},/turf/unsimulated/floor/snow,/area/syndicate_mothership) "ai" = (/turf/unsimulated/floor/snow,/area/space) -"aj" = (/turf/unsimulated/floor/snow,/obj/structure/flora/bush,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"ak" = (/turf/unsimulated/floor/snow,/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) "al" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "am" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHEAST)"; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) "an" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) @@ -42,18 +37,11 @@ "aP" = (/obj/structure/window/reinforced,/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area/space) "aQ" = (/turf/unsimulated/wall{tag = "icon-iron14"; icon_state = "iron14"},/area/space) "aR" = (/turf/unsimulated/wall{tag = "icon-iron10"; icon_state = "iron10"},/area/space) -"aS" = (/turf/unsimulated/floor/snow,/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (EAST)"; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"aT" = (/turf/unsimulated/floor/snow,/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"aU" = (/turf/unsimulated/floor/snow,/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) "aV" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "aW" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_away"; name = "syndicate recon outpost"; turf_type = /turf/unsimulated/floor/snow; width = 18},/turf/space,/area/space) "aX" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTHEAST)"; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) "aY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor/snow,/area/syndicate_mothership) -"aZ" = (/turf/unsimulated/floor/snow,/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "ba" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"bb" = (/turf/unsimulated/floor/snow,/obj/structure/flora/bush,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"bc" = (/turf/unsimulated/floor/snow,/obj/structure/flora/tree/pine,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"bd" = (/turf/unsimulated/floor/snow,/obj/structure/flora/bush,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "be" = (/obj/machinery/computer/shuttle/ert,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/specops) "bf" = (/obj/machinery/door/airlock/external{id_tag = "specops_away"; name = "Shuttle Hatch"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) "bg" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 11; id = "specops_away"; name = "centcom bay 3"; width = 5},/turf/space,/area/space) @@ -436,7 +424,6 @@ "it" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership) "iu" = (/obj/effect/decal/warning_stripes/southeast,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "iv" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/assault_pod) -"iw" = (/turf/space,/obj/machinery/gun_turret/assault_pod,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) "ix" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) "iy" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) "iz" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) @@ -447,7 +434,6 @@ "iE" = (/turf/space,/turf/unsimulated/wall{dir = 1; icon = 'icons/turf/shuttle.dmi'; icon_state = "diagonalWall3"},/area/space) "iF" = (/obj/machinery/door/airlock/centcom{aiControlDisabled = 1; name = "Assault Pod"; opacity = 1; req_one_access_txt = "150"},/turf/simulated/floor/plating,/area/shuttle/assault_pod) "iG" = (/obj/effect/decal/warning_stripes/southwest,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) -"iH" = (/turf/space,/obj/machinery/gun_turret/assault_pod,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) "iI" = (/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "iJ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/assault_pod) "iK" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/assault_pod) @@ -484,8 +470,6 @@ "jp" = (/turf/simulated/floor/plasteel,/area/tdome/arena_source) "jq" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena_source) "jr" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"js" = (/turf/space,/obj/machinery/gun_turret/assault_pod,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall3"; icon_state = "diagonalWall3"; dir = 2},/area/shuttle/assault_pod) -"jt" = (/turf/space,/obj/machinery/gun_turret/assault_pod,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) "ju" = (/obj/effect/decal/warning_stripes/northeast,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "jv" = (/obj/effect/decal/warning_stripes/northeastcorner,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "jw" = (/obj/machinery/door/airlock/centcom{aiControlDisabled = 1; name = "Assault Pod"; opacity = 1; req_one_access_txt = "150"},/obj/docking_port/mobile/assault_pod,/turf/simulated/floor/plating,/area/shuttle/assault_pod) @@ -748,7 +732,6 @@ "oC" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) "oH" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "oI" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"oJ" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/machinery/light{dir = 1; on = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "oO" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "oQ" = (/obj/machinery/vending/syndisnack,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "oR" = (/obj/machinery/vending/syndicigs,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) @@ -768,6 +751,7 @@ "pA" = (/obj/machinery/light,/turf/unsimulated/floor{icon_state = "floor"},/area/syndicate_mothership) "pC" = (/obj/machinery/door/poddoor{id_tag = "nukeop_ready"; name = "Shuttle Dock Door"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "pF" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"pN" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) "pR" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "pS" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "pT" = (/obj/structure/table/woodentable,/obj/item/device/syndicatedetonator,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) @@ -780,6 +764,7 @@ "qh" = (/obj/effect/decal/warning_stripes/south,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "qi" = (/obj/effect/decal/warning_stripes/southwestcorner,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "qj" = (/obj/machinery/door/window{dir = 4; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) +"qp" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) "qr" = (/obj/structure/sign/double/map/left{pixel_y = -32},/obj/effect/decal/warning_stripes/west,/obj/machinery/light,/obj/structure/rack/skeletal_bar/left,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "qt" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) "qu" = (/obj/structure/sign/double/map/right{pixel_y = -32},/obj/structure/rack/skeletal_bar/right,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) @@ -794,6 +779,7 @@ "qX" = (/turf/unsimulated/wall/fakeglass{dir = 8; icon_state = "fakewindows3"; tag = "icon-fakewindows (WEST)"},/area/syndicate_mothership) "re" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/syndicate_mothership) "rf" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/syndicate_mothership) +"rD" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) "rE" = (/turf/unsimulated/wall,/area/start) "rH" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) "rK" = (/turf/unsimulated/wall/splashscreen,/area/start) @@ -1037,6 +1023,7 @@ "xm" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) "xn" = (/obj/machinery/door/window/westright{name = "security checkpoint"; req_access_txt = "104"},/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) "xo" = (/obj/machinery/door/window/eastleft{name = "security checkpoint"; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"xv" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "xx" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) "xy" = (/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/evac) "xz" = (/obj/effect/spawner/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) @@ -1124,6 +1111,7 @@ "zW" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) "zX" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "15"},/turf/simulated/floor/plating,/area/centcom/evac) "Al" = (/obj/machinery/door/airlock/hatch{name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) +"Ar" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall3"; icon_state = "diagonalWall3"; dir = 2},/area/shuttle/assault_pod) "Aw" = (/turf/unsimulated/wall,/area/centcom) "AD" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -30; pixel_y = 0; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) "AM" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/centcom/evac) @@ -1143,6 +1131,10 @@ "Bq" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "window4"},/turf/simulated/floor/plating,/area/centcom/evac) "Br" = (/obj/structure/grille,/obj/structure/window/full/shuttle{dir = 10; icon_state = "9"},/turf/simulated/floor/plating,/area/centcom/evac) "Bs" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "17"},/turf/simulated/floor/plating,/area/centcom/evac) +"BF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/syndicate_mothership) +"BG" = (/obj/machinery/light{dir = 4},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"CE" = (/turf/unsimulated/wall/fakeglass{dir = 0; icon_state = "fakewindows"; tag = "icon-fakewindows (EAST)"},/area/syndicate_mothership) +"CN" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) "Dt" = (/turf/space,/turf/unsimulated/wall{dir = 8; icon = 'icons/turf/shuttle.dmi'; icon_state = "diagonalWall3"},/area/admin) "Du" = (/turf/space,/turf/unsimulated/wall{dir = 1; icon = 'icons/turf/shuttle.dmi'; icon_state = "diagonalWall3"},/area/admin) "Dv" = (/turf/space,/area/admin) @@ -1421,6 +1413,24 @@ "IU" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "thunderdomegen"; name = "General Equiptment"; pixel_x = 0; pixel_y = 5; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) "IV" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "thunderdomeaxe"; name = "Specialist Supply"; pixel_x = 0; pixel_y = 5; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) "Jb" = (/mob/living/simple_animal/pet/cat/Syndi,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"Kw" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 11; height = 13; id = "emergency_syndicate"; name = "404 Not Found"; turf_type = /turf/unsimulated/floor/snow; width = 24},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"KL" = (/obj/structure/flora/tree/pine{pixel_x = 1},/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/area/syndicate_mothership) +"LP" = (/obj/machinery/light{dir = 1; on = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"LX" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/area/syndicate_mothership) +"Oo" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"PE" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"Qb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) +"Qm" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Dock #2"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"RK" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (EAST)"; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"Sc" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"TG" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"TT" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"Uu" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"Vp" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"Vy" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"XB" = (/obj/item/weapon/storage/fancy/crayons,/obj/machinery/light{dir = 1; on = 1},/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"XS" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"ZT" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) (1,1,1) = {" ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaOaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaR @@ -1468,61 +1478,61 @@ aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckck aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihihihihihihihihihihihihaNaNisaNaNaNaNaNmtkjknknmuknkjkokpmvkrksaNaNaNaNaNaNmKmEmLmNmMmOmOmMmEmQmPatatbkatatatatatatatatatatatatatbkatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNititititititititititititititititititaNaNaNaNaNaNmKmEmEmEmEmEmEmEmEmQmRatblblataNaNaNaNaNaNaNaNaNaNaNatblblataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckbmckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNmKmEmMmOmOmOmSmMmEmEmTatblblataNaNaNaNaNaNaNaNaNaNaNatblblataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckaackckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNmUmVmEmEmEmEmEmEmEmEatatblblatatatatatatatatatatatatatblblatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckaEckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababacababababababababababababababababababnjaNaNaNaNaNmrmrmrmWmrmXmOmOmMmEmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbnaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababacabababababababababababababababababababababababababnjaNaNaNaNaNmrmYnamZmrmEmEmEmEnbncataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababadababababababababababababaeababacabafababnjaNaNaNaNaNmrndndnemrnfngngngnhniataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckawckckckckckaxckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababababababababababafabafababababafabababnjaNaNaNaNaNmrndnkmrmraNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababababababababacababadababacafabadabababnjaNaNaNaNaNmrmrmrmrmraNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababagagagagagagagababababahababacabahabababacabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaiaNaNaNaNaNaNaNaiacabababababajagagakagakababafabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNnlnmataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalabababacamnjnjoBoCnjnjanagagagnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalabababaonjnjoHoIoIoJnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalababadaonjaLoOoOoOoOfZoQoRnjfYjMmgnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaiaNaNaNaNaNaNaNaiababababaSnjpaoOmfmfpcoOpdpepWpXpXganjnjnjnjnjnjnjnjnjnjnjnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaNaNaNaNaNaTagagababaUamnjplmfpmjNmfoOmkppnjpXggnjnjghgjgigxgxhggxgxhxhGnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaNaNaNaNaNpupvpvpvpvpvoCnjmhmfpwpxmfoOmkppnjnjnjnjnjgjgiiuiwiviFiviHiGhxnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaiaNaNaNaNaNaNaNaNaNpypzpApzpzpzpzpCoOJboOoOoOoOmkppnjnjnjnjnjgjiIiwiviJiSiKiviHiTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNpFaVoBpvpvpvoCnjmimfmfmfmhoOmkppoBpvpvpvpvpvpviviJiSiUiSiKiviTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaWaNaiababaXnjpRpSpTpSjOoOpUpViWiViViXiViViWiFiSiYjjjiiSiFiTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjaYabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaZabaonjqfqgqhqiqjoOoOoOoBpvpvpvpvpvpviviJiSjkiSiSiviTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabaonjnjppqtqrqunjqwoOnjnjnjnjnjgjiIjsiviJiSiKivjtiTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaNaNaNanabababnjnjnjnjnjnjqDqDqEqFqGqHnjgjjvjujsivjwivjtjxjynjaNaNaNatatatatatatatatatatatatatatatatatatatatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaiabababbababbaXnjqLqMqMqMqMqMnjjzgjjvjJjJjKjJjJjyjznjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababacababaoqXqMqMqMqMqMmlnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababadbcakamnjrerererererfnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababaonjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbdabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbXbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaNaNaNaNaNabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaiaNaNaNaiabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaiabababababababaiaNaNaNaiababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErHrErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqasaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rKrErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWcPbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNbZbZbZbZbZbZrPrQdebZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNbZcYlZrUrVrWrXrXrXbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNbZrXrXrXrXrXrXrYrZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNbZsasbsbsbscsdsesbbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckaackckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNmUmVmEmEmEmEmEmEmEmEatatblblatatatatatatatatatatatatatblblatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckaEckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNmrmrmrmWmrmXmOmOmMmEmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbnaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNmrmYnamZmrmEmEmEmEnbncataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNmrndndnemrnfngngngnhniataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckawckckckckckaxckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNmrndnkmrmraNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNmrmrmrmrmraNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababababababababacababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababacabababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNnlnmataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababacLXabababLXababababacabLXabababababababacababLXabababacabnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabLXabacababLXabababLXabababababacababLXabababababababacLXabababnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNatatatatatatatatatatatatatatatatatatatatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababaonjScnjKwnjalabaonjScnjScnjalababababababacabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababaoBFoOBFoOBFalabaoBFoOBFoOBFalabacababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbXbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababLXabamCEoOCEoOCEanagamCEoOCEoOCETGagagababLXabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabLXababacLXababaonjnjScnjScnjQbpvoCnjScnjScnjnjnjnjxvababacababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababLXababababacaonjLPoOoOoOLPoOoOoOLPoOoOoOLPoOoOnjalabababLXabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababLXabababaonjoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOnjalacababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjLXababababLXabLXaonjQbpvpvpvpvpvpvpvpvpvpvpvoCnjBGnjalabLXabacabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababLXacababagagagZTZTZTZTbababababababababaaXnjoOnjxvabacabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaiaNaNaNaNaNaNaNaiacababLXababagagamnjoOnjalabababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjacLXabababaNaNaNaNaNaNaNaNaNxvabababacamnjnjqXnjQmnjCNagVprDVpagnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalabababaonjnjoHoIXBoOnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalLXabadaonjaLoOoOoOoOfZoQoRnjfYjMmgnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabKLabababaiaNaNaNaNaNaNaNaiababababRKnjpaoOmfmfpcoOpdpepWpXpXganjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErHrErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaNaNaNaNaNCNagagagagVpamnjplmfpmjNmfoOmkppnjpXggnjnjghgjgigxgxhggxgxhxhGnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababLXabababaNaNaNaNaNpupvpvpvpvpvoCnjmhmfpwpxmfoOmkppnjnjnjnjnjgjgiiupNiviFivXSiGhxnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjacabaiaNaNaNaNaNaNaNaNaNpypzpApzpzpzpzpCoOJboOoOoOoOmkppnjnjnjnjnjgjiIpNiviJiSiKivXSiTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNpFaVoBpvpvpvoCnjmimfmfmfmhoOmkppoBpvpvpvpvpvpviviJiSiUiSiKiviTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaWaNaiababaXnjpRpSpTpSjOoOpUpViWiViViXiViViWiFiSiYjjjiiSiFiTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqasaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjaYabaNaNaNaNaNaNaNaNaNaNaNaNaNaNUuabaonjqfqgqhqiqjoOoOoOoBpvpvpvpvpvpviviJiSjkiSiSiviTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjLXabaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabaonjnjppqtqrqunjqwoOnjnjnjnjnjgjiIAriviJiSiKivqpiTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rKrErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWcPbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaNaNaNanabababnjnjnjnjnjnjqDqDqEqFqGqHnjgjjvjuArivjwivqpjxjynjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaiabababbabaPEaXnjqLqMqMqMqMqMnjjzgjjvjJjJjKjJjJjyjznjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababacababaoqXqMqMqMqMqMmlnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababadVyOoamnjrerererererfnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababaonjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNTTLXababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaNaNaNaNaNabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNbZbZbZbZbZbZrPrQdebZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaiaNaNaNaiabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNbZcYlZrUrVrWrXrXrXbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaiabababababababaiaNaNaNaiababLXabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNbZrXrXrXrXrXrXrYrZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNbZsasbsbsbscsdsesbbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNsfsgsgsgsgsashsisjbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNbZsgskslsmsasnsomdbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNbZbZbZbZbZbZbZbZbZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN diff --git a/code/controllers/Processes/shuttles.dm b/code/controllers/Processes/shuttles.dm index e1b29abb76d..9c01974a1a9 100644 --- a/code/controllers/Processes/shuttles.dm +++ b/code/controllers/Processes/shuttles.dm @@ -229,10 +229,4 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 for(var/obj/docking_port/mobile/M in mobile) if(!M.roundstart_move) continue - for(var/obj/docking_port/stationary/S in stationary) - if(!is_station_level(S.z) && findtext(S.id, M.id)) - S.width = M.width - S.height = M.height - S.dwidth = M.dwidth - S.dheight = M.dheight - moveShuttle(M.id, "[M.roundstart_move]", 0) + M.dockRoundstart() diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index fd6f07960e1..b197971de7b 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -192,19 +192,7 @@ var/list/potential_theft_objectives = subtypesof(/datum/theft_objective) \ if(shuttle_master.emergency.areaInstance != A) return 0 - for(var/mob/living/player in player_list) - if(player.mind && player.mind != owner) - if(player.stat != DEAD) - if(issilicon(player)) //Borgs are technically dead anyways - continue - if(isanimal(player)) //Poly does not own the shuttle - continue - if(player.mind.special_role && !(player.mind.special_role == SPECIAL_ROLE_ERT)) //Is antag, and not ERT - continue - - if(get_area(player) == A) - return 0 - return 1 + return shuttle_master.emergency.is_hijacked() /datum/objective/hijackclone explanation_text = "Hijack the emergency shuttle by ensuring only you (or your copies) escape." diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index f1ad87ddc7c..5f01cf8e890 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -166,12 +166,36 @@ shuttle_master.emergencyLastCallLoc = null emergency_shuttle_recalled.Announce("The emergency shuttle has been recalled.[shuttle_master.emergencyLastCallLoc ? " Recall signal traced. Results can be viewed on any communications console." : "" ]") -/* -/obj/docking_port/mobile/emergency/findTransitDock() - . = shuttle_master.getDock("emergency_transit") - if(.) return . - return ..() -*/ +/obj/docking_port/mobile/emergency/proc/is_hijacked() + for(var/mob/living/player in player_list) + if(player.mind) + if(player.stat != DEAD) + if(issilicon(player)) //Borgs are technically dead anyways + continue + if(isanimal(player)) //Poly does not own the shuttle + continue + + var/special_role = player.mind.special_role + if(special_role) + if(special_role == SPECIAL_ROLE_TRAITOR) // traitors can hijack the shuttle + continue + + if(special_role == SPECIAL_ROLE_CHANGELING) // changelings as well + continue + + if(special_role == SPECIAL_ROLE_VAMPIRE || special_role == SPECIAL_ROLE_VAMPIRE_THRALL) // for traitorvamp + continue + + if(special_role == SPECIAL_ROLE_NUKEOPS) // so can nukeops, for the hell of it + continue + + if(special_role == SPECIAL_ROLE_SYNDICATE_DEATHSQUAD) // and the syndie deathsquad i guess + continue + + if(get_area(player) == areaInstance) + return FALSE + + return TRUE /obj/docking_port/mobile/emergency/check() @@ -232,10 +256,19 @@ //move each escape pod to its corresponding escape dock for(var/obj/docking_port/mobile/pod/M in shuttle_master.mobile) M.dock(shuttle_master.getDock("[M.id]_away")) - //now move the actual emergency shuttle to centcomm + for(var/area/shuttle/escape/E in world) E << 'sound/effects/hyperspace_end.ogg' - dock(shuttle_master.getDock("emergency_away")) + + // now move the actual emergency shuttle to centcomm + // unless the shuttle is "hijacked" + var/destination_dock = "emergency_away" + if(is_hijacked()) + destination_dock = "emergency_syndicate" + priority_announcement.Announce("Corruption detected in shuttle navigation protocols. Please contact your supervisor.") + + dock_id(destination_dock) + mode = SHUTTLE_ENDGAME timer = 0 open_dock() diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 1a03d3141c5..9bcad399ea5 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -279,7 +279,7 @@ else // This isn't an error, per se, but we can't let the shuttle code // attempt to move us where we currently are, it will get weird. - return SHUTTLE_ALREADY_DOCKED + return SHUTTLE_ALREADY_DOCKED return SHUTTLE_CAN_DOCK /obj/docking_port/mobile/proc/check_dock(obj/docking_port/stationary/S) @@ -489,8 +489,14 @@ // Instead of spending a lot of time trying to work out where to place // our shuttle, just create it somewhere empty and send it to where // it should go - var/obj/docking_port/stationary/D = findRoundstartDock() - return dock(D) + . = dock_id(roundstart_move) + +/obj/docking_port/mobile/proc/dock_id(id) + var/port = shuttle_master.getDock(id) + if(port) + . = dock(port) + else + . = null /obj/effect/landmark/shuttle_import name = "Shuttle Import" From 20535738f11b119dbc19689573a47b08ea3a6fd6 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Fri, 6 Jan 2017 10:18:06 -0800 Subject: [PATCH 02/47] Mapmerged the fastDMM stuff. --- _maps/map_files/cyberiad/z2.dmm | 104 ++++++++++++++++---------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index fdcfafda2fd..736f2aa4831 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -2,8 +2,13 @@ "ab" = (/turf/unsimulated/floor/snow,/area/syndicate_mothership) "ac" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/area/syndicate_mothership) "ad" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/area/syndicate_mothership) +"ae" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/area/syndicate_mothership) +"af" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "ag" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"ah" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 11; height = 13; id = "emergency_syndicate"; name = "404 Not Found"; turf_type = /turf/unsimulated/floor/snow; width = 24},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "ai" = (/turf/unsimulated/floor/snow,/area/space) +"aj" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/syndicate_mothership) +"ak" = (/turf/unsimulated/wall/fakeglass{dir = 0; icon_state = "fakewindows"; tag = "icon-fakewindows (EAST)"},/area/syndicate_mothership) "al" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "am" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHEAST)"; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) "an" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) @@ -37,11 +42,18 @@ "aP" = (/obj/structure/window/reinforced,/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area/space) "aQ" = (/turf/unsimulated/wall{tag = "icon-iron14"; icon_state = "iron14"},/area/space) "aR" = (/turf/unsimulated/wall{tag = "icon-iron10"; icon_state = "iron10"},/area/space) +"aS" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"aT" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) +"aU" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "aV" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "aW" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_away"; name = "syndicate recon outpost"; turf_type = /turf/unsimulated/floor/snow; width = 18},/turf/space,/area/space) "aX" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTHEAST)"; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) "aY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor/snow,/area/syndicate_mothership) +"aZ" = (/obj/machinery/light{dir = 1; on = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "ba" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"bb" = (/obj/machinery/light{dir = 4},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"bc" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"bd" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Dock #2"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "be" = (/obj/machinery/computer/shuttle/ert,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/specops) "bf" = (/obj/machinery/door/airlock/external{id_tag = "specops_away"; name = "Shuttle Hatch"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) "bg" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 11; id = "specops_away"; name = "centcom bay 3"; width = 5},/turf/space,/area/space) @@ -424,6 +436,7 @@ "it" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership) "iu" = (/obj/effect/decal/warning_stripes/southeast,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "iv" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/assault_pod) +"iw" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) "ix" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) "iy" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) "iz" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) @@ -434,6 +447,7 @@ "iE" = (/turf/space,/turf/unsimulated/wall{dir = 1; icon = 'icons/turf/shuttle.dmi'; icon_state = "diagonalWall3"},/area/space) "iF" = (/obj/machinery/door/airlock/centcom{aiControlDisabled = 1; name = "Assault Pod"; opacity = 1; req_one_access_txt = "150"},/turf/simulated/floor/plating,/area/shuttle/assault_pod) "iG" = (/obj/effect/decal/warning_stripes/southwest,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) +"iH" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) "iI" = (/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "iJ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/assault_pod) "iK" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/assault_pod) @@ -470,6 +484,8 @@ "jp" = (/turf/simulated/floor/plasteel,/area/tdome/arena_source) "jq" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena_source) "jr" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"js" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"jt" = (/obj/item/weapon/storage/fancy/crayons,/obj/machinery/light{dir = 1; on = 1},/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "ju" = (/obj/effect/decal/warning_stripes/northeast,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "jv" = (/obj/effect/decal/warning_stripes/northeastcorner,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "jw" = (/obj/machinery/door/airlock/centcom{aiControlDisabled = 1; name = "Assault Pod"; opacity = 1; req_one_access_txt = "150"},/obj/docking_port/mobile/assault_pod,/turf/simulated/floor/plating,/area/shuttle/assault_pod) @@ -728,8 +744,19 @@ "op" = (/obj/machinery/light/spot,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape) "oq" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape) "or" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape) +"os" = (/obj/structure/flora/tree/pine{pixel_x = 1},/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/area/syndicate_mothership) +"ot" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (EAST)"; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"ou" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"ov" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"ow" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"ox" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall3"; icon_state = "diagonalWall3"; dir = 2},/area/shuttle/assault_pod) +"oy" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"oz" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"oA" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) "oB" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) "oC" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) +"oD" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"oE" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "oH" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "oI" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "oO" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) @@ -751,7 +778,6 @@ "pA" = (/obj/machinery/light,/turf/unsimulated/floor{icon_state = "floor"},/area/syndicate_mothership) "pC" = (/obj/machinery/door/poddoor{id_tag = "nukeop_ready"; name = "Shuttle Dock Door"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "pF" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"pN" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) "pR" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "pS" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "pT" = (/obj/structure/table/woodentable,/obj/item/device/syndicatedetonator,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) @@ -764,7 +790,6 @@ "qh" = (/obj/effect/decal/warning_stripes/south,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "qi" = (/obj/effect/decal/warning_stripes/southwestcorner,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "qj" = (/obj/machinery/door/window{dir = 4; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) -"qp" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) "qr" = (/obj/structure/sign/double/map/left{pixel_y = -32},/obj/effect/decal/warning_stripes/west,/obj/machinery/light,/obj/structure/rack/skeletal_bar/left,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "qt" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) "qu" = (/obj/structure/sign/double/map/right{pixel_y = -32},/obj/structure/rack/skeletal_bar/right,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) @@ -779,7 +804,6 @@ "qX" = (/turf/unsimulated/wall/fakeglass{dir = 8; icon_state = "fakewindows3"; tag = "icon-fakewindows (WEST)"},/area/syndicate_mothership) "re" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/syndicate_mothership) "rf" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/syndicate_mothership) -"rD" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) "rE" = (/turf/unsimulated/wall,/area/start) "rH" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) "rK" = (/turf/unsimulated/wall/splashscreen,/area/start) @@ -1023,7 +1047,6 @@ "xm" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) "xn" = (/obj/machinery/door/window/westright{name = "security checkpoint"; req_access_txt = "104"},/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) "xo" = (/obj/machinery/door/window/eastleft{name = "security checkpoint"; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"xv" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "xx" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) "xy" = (/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/evac) "xz" = (/obj/effect/spawner/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) @@ -1111,7 +1134,6 @@ "zW" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) "zX" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "15"},/turf/simulated/floor/plating,/area/centcom/evac) "Al" = (/obj/machinery/door/airlock/hatch{name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) -"Ar" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall3"; icon_state = "diagonalWall3"; dir = 2},/area/shuttle/assault_pod) "Aw" = (/turf/unsimulated/wall,/area/centcom) "AD" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -30; pixel_y = 0; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/centcom/evac) "AM" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/centcom/evac) @@ -1131,10 +1153,6 @@ "Bq" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "window4"},/turf/simulated/floor/plating,/area/centcom/evac) "Br" = (/obj/structure/grille,/obj/structure/window/full/shuttle{dir = 10; icon_state = "9"},/turf/simulated/floor/plating,/area/centcom/evac) "Bs" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "17"},/turf/simulated/floor/plating,/area/centcom/evac) -"BF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/syndicate_mothership) -"BG" = (/obj/machinery/light{dir = 4},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"CE" = (/turf/unsimulated/wall/fakeglass{dir = 0; icon_state = "fakewindows"; tag = "icon-fakewindows (EAST)"},/area/syndicate_mothership) -"CN" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) "Dt" = (/turf/space,/turf/unsimulated/wall{dir = 8; icon = 'icons/turf/shuttle.dmi'; icon_state = "diagonalWall3"},/area/admin) "Du" = (/turf/space,/turf/unsimulated/wall{dir = 1; icon = 'icons/turf/shuttle.dmi'; icon_state = "diagonalWall3"},/area/admin) "Dv" = (/turf/space,/area/admin) @@ -1413,24 +1431,6 @@ "IU" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "thunderdomegen"; name = "General Equiptment"; pixel_x = 0; pixel_y = 5; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) "IV" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "thunderdomeaxe"; name = "Specialist Supply"; pixel_x = 0; pixel_y = 5; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) "Jb" = (/mob/living/simple_animal/pet/cat/Syndi,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"Kw" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 11; height = 13; id = "emergency_syndicate"; name = "404 Not Found"; turf_type = /turf/unsimulated/floor/snow; width = 24},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"KL" = (/obj/structure/flora/tree/pine{pixel_x = 1},/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/area/syndicate_mothership) -"LP" = (/obj/machinery/light{dir = 1; on = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"LX" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/area/syndicate_mothership) -"Oo" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"PE" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"Qb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) -"Qm" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Dock #2"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"RK" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (EAST)"; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"Sc" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"TG" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"TT" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"Uu" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"Vp" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"Vy" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"XB" = (/obj/item/weapon/storage/fancy/crayons,/obj/machinery/light{dir = 1; on = 1},/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"XS" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) -"ZT" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) (1,1,1) = {" ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaOaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaR @@ -1486,8 +1486,8 @@ aNckckckckckckckckckawckckckckckaxckckckckckckckckckaNaNckckckckckckckckckckckck aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNmrmrmrmrmraNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababababababababacababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababacabababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNnlnmataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababacLXabababLXababababacabLXabababababababacababLXabababacabnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabLXabacababLXabababLXabababababacababLXabababababababacLXabababnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababacaeabababaeababababacabaeabababababababacababaeabababacabnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaeabacababaeabababaeabababababacababaeabababababababacaeabababnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN @@ -1501,36 +1501,36 @@ aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckck aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababaonjScnjKwnjalabaonjScnjScnjalababababababacabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababaoBFoOBFoOBFalabaoBFoOBFoOBFalabacababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbXbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababLXabamCEoOCEoOCEanagamCEoOCEoOCETGagagababLXabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabLXababacLXababaonjnjScnjScnjQbpvoCnjScnjScnjnjnjnjxvababacababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababLXababababacaonjLPoOoOoOLPoOoOoOLPoOoOoOLPoOoOnjalabababLXabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababLXabababaonjoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOnjalacababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjLXababababLXabLXaonjQbpvpvpvpvpvpvpvpvpvpvpvoCnjBGnjalabLXabacabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababLXacababagagagZTZTZTZTbababababababababaaXnjoOnjxvabacabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaiaNaNaNaNaNaNaNaiacababLXababagagamnjoOnjalabababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjacLXabababaNaNaNaNaNaNaNaNaNxvabababacamnjnjqXnjQmnjCNagVprDVpagnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalabababaonjnjoHoIXBoOnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalLXabadaonjaLoOoOoOoOfZoQoRnjfYjMmgnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabKLabababaiaNaNaNaNaNaNaNaiababababRKnjpaoOmfmfpcoOpdpepWpXpXganjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErHrErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaNaNaNaNaNCNagagagagVpamnjplmfpmjNmfoOmkppnjpXggnjnjghgjgigxgxhggxgxhxhGnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababLXabababaNaNaNaNaNpupvpvpvpvpvoCnjmhmfpwpxmfoOmkppnjnjnjnjnjgjgiiupNiviFivXSiGhxnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjacabaiaNaNaNaNaNaNaNaNaNpypzpApzpzpzpzpCoOJboOoOoOoOmkppnjnjnjnjnjgjiIpNiviJiSiKivXSiTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababaonjafnjahnjalabaonjafnjafnjalababababababacabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababaoajoOajoOajalabaoajoOajoOajalabacababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbXbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaeabamakoOakoOakanagamakoOakoOakaSagagababaeabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaeababacaeababaonjnjafnjafnjaTpvoCnjafnjafnjnjnjnjaUababacababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaeababababacaonjaZoOoOoOaZoOoOoOaZoOoOoOaZoOoOnjalabababaeabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababaeabababaonjoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOnjalacababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjaeababababaeabaeaonjaTpvpvpvpvpvpvpvpvpvpvpvoCnjbbnjalabaeabacabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaeacababagagagbcbcbcbcbababababababababaaXnjoOnjaUabacabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaiaNaNaNaNaNaNaNaiacababaeababagagamnjoOnjalabababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjacaeabababaNaNaNaNaNaNaNaNaNaUabababacamnjnjqXnjbdnjiwagjsiHjsagnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalabababaonjnjoHoIjtoOnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalaeabadaonjaLoOoOoOoOfZoQoRnjfYjMmgnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabosabababaiaNaNaNaNaNaNaNaiababababotnjpaoOmfmfpcoOpdpepWpXpXganjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErHrErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaNaNaNaNaNiwagagagagjsamnjplmfpmjNmfoOmkppnjpXggnjnjghgjgigxgxhggxgxhxhGnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababaeabababaNaNaNaNaNpupvpvpvpvpvoCnjmhmfpwpxmfoOmkppnjnjnjnjnjgjgiiuouiviFivoviGhxnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjacabaiaNaNaNaNaNaNaNaNaNpypzpApzpzpzpzpCoOJboOoOoOoOmkppnjnjnjnjnjgjiIouiviJiSiKivoviTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNpFaVoBpvpvpvoCnjmimfmfmfmhoOmkppoBpvpvpvpvpvpviviJiSiUiSiKiviTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaWaNaiababaXnjpRpSpTpSjOoOpUpViWiViViXiViViWiFiSiYjjjiiSiFiTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqasaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjaYabaNaNaNaNaNaNaNaNaNaNaNaNaNaNUuabaonjqfqgqhqiqjoOoOoOoBpvpvpvpvpvpviviJiSjkiSiSiviTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjLXabaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabaonjnjppqtqrqunjqwoOnjnjnjnjnjgjiIAriviJiSiKivqpiTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rKrErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWcPbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaNaNaNanabababnjnjnjnjnjnjqDqDqEqFqGqHnjgjjvjuArivjwivqpjxjynjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaiabababbabaPEaXnjqLqMqMqMqMqMnjjzgjjvjJjJjKjJjJjyjznjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqasaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjaYabaNaNaNaNaNaNaNaNaNaNaNaNaNaNowabaonjqfqgqhqiqjoOoOoOoBpvpvpvpvpvpviviJiSjkiSiSiviTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjaeabaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabaonjnjppqtqrqunjqwoOnjnjnjnjnjgjiIoxiviJiSiKivoyiTnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rKrErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWcPbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaNaNaNanabababnjnjnjnjnjnjqDqDqEqFqGqHnjgjjvjuoxivjwivoyjxjynjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaiabababbabaozaXnjqLqMqMqMqMqMnjjzgjjvjJjJjKjJjJjyjznjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababacababaoqXqMqMqMqMqMmlnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababadVyOoamnjrerererererfnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababadoDoAamnjrerererererfnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababaonjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNTTLXababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNoEaeababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaNaNaNaNaNabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNbZbZbZbZbZbZrPrQdebZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaiaNaNaNaiabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNbZcYlZrUrVrWrXrXrXbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaiabababababababaiaNaNaNaiababLXabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNbZcYlZrUrVrWrXrXrXbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaiabababababababaiaNaNaNaiababaeabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNbZrXrXrXrXrXrXrYrZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNbZsasbsbsbscsdsesbbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNsfsgsgsgsgsashsisjbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN From 9635f803e013892e96d90c5f15e021d4a48ecc8f Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Fri, 13 Jan 2017 09:53:31 -0800 Subject: [PATCH 03/47] Update Meta z2 & Fix Cyberiad z2 --- _maps/map_files/MetaStation/z2.dmm | 156 +++++++++++++++-------------- _maps/map_files/cyberiad/z2.dmm | 6 +- 2 files changed, 86 insertions(+), 76 deletions(-) diff --git a/_maps/map_files/MetaStation/z2.dmm b/_maps/map_files/MetaStation/z2.dmm index 59ab53037cc..251bbbc604c 100644 --- a/_maps/map_files/MetaStation/z2.dmm +++ b/_maps/map_files/MetaStation/z2.dmm @@ -19,13 +19,13 @@ "as" = (/turf/unsimulated/wall{tag = "icon-iron10"; icon_state = "iron10"},/area/space) "at" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/area/syndicate_mothership) "au" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/area/syndicate_mothership) -"av" = (/obj/structure/flora/tree/pine{pixel_x = 2},/turf/unsimulated/floor/snow,/area/syndicate_mothership) -"aw" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor/snow,/area/syndicate_mothership) +"av" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/area/syndicate_mothership) +"aw" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 5; height = 14; id = "emergency_syndicate"; name = "404 Not Found"; turf_type = /turf/unsimulated/floor/snow; width = 25},/turf/unsimulated/floor/snow,/area/syndicate_mothership) "ax" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"ay" = (/obj/structure/flora/tree/pine{pixel_x = 0},/turf/unsimulated/floor/snow,/area/syndicate_mothership) +"ay" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "az" = (/turf/unsimulated/floor/snow,/area/space) -"aA" = (/turf/unsimulated/floor/snow,/obj/structure/flora/bush,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"aB" = (/turf/unsimulated/floor/snow,/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"aA" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/syndicate_mothership) +"aB" = (/turf/unsimulated/wall/fakeglass{dir = 0; icon_state = "fakewindows"; tag = "icon-fakewindows (EAST)"},/area/syndicate_mothership) "aC" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "aD" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHEAST)"; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) "aE" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) @@ -48,7 +48,7 @@ "aV" = (/turf/unsimulated/wall,/area/vox_station) "aW" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (EAST)"; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) "aX" = (/obj/machinery/computer/shuttle/syndicate/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"aY" = (/obj/item/device/radio/intercom/syndicate{pixel_x = 0; pixel_y = 25},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"aY" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) "aZ" = (/obj/structure/flora/ausbushes/fullgrass,/turf/simulated/floor/holofloor{tag = "icon-asteroid"; icon_state = "asteroid"; dir = 2},/area/holodeck/source_desert) "ba" = (/turf/simulated/floor/holofloor{tag = "icon-asteroid8 (EAST)"; icon_state = "asteroid8"; dir = 4},/area/holodeck/source_desert) "bb" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) @@ -84,10 +84,10 @@ "bF" = (/obj/structure/stool,/turf/simulated/floor/holofloor{tag = "icon-carpet11-12 (EAST)"; icon_state = "carpet11-12"; dir = 4},/area/holodeck/source_theatre) "bG" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_emptycourt) "bH" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_emptycourt) -"bI" = (/turf/unsimulated/floor/snow,/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (EAST)"; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"bI" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "bJ" = (/turf/simulated/floor/holofloor{tag = "icon-carpet2-0 (EAST)"; icon_state = "carpet2-0"; dir = 4},/area/holodeck/source_theatre) -"bK" = (/turf/unsimulated/floor/snow,/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"bL" = (/turf/unsimulated/floor/snow,/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"bK" = (/obj/machinery/light{dir = 1; on = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"bL" = (/obj/machinery/light{dir = 4},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "bM" = (/mob/living/simple_animal/pet/cat/Syndi,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "bN" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "bO" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_away"; name = "syndicate recon outpost"; turf_type = /turf/unsimulated/floor/snow; width = 18},/turf/space,/area/space) @@ -98,7 +98,7 @@ "bT" = (/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/vox_station) "bU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor/snow,/area/syndicate_mothership) "bV" = (/turf/simulated/floor/holofloor{tag = "icon-asteroid1 (EAST)"; icon_state = "asteroid1"; dir = 4},/area/holodeck/source_desert) -"bW" = (/turf/unsimulated/floor/snow,/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"bW" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) "bX" = (/turf/simulated/floor/holofloor{tag = "icon-asteroid3 (EAST)"; icon_state = "asteroid3"; dir = 4},/area/holodeck/source_desert) "bY" = (/turf/simulated/floor/holofloor{tag = "icon-carpet1-0 (EAST)"; icon_state = "carpet1-0"; dir = 4},/area/holodeck/source_theatre) "bZ" = (/obj/structure/stool,/turf/simulated/floor/holofloor{tag = "icon-carpet5-1 (EAST)"; icon_state = "carpet5-1"; dir = 4},/area/holodeck/source_theatre) @@ -116,9 +116,9 @@ "cl" = (/turf/unsimulated/wall{tag = "icon-iron11"; icon_state = "iron11"},/area/space) "cm" = (/obj/structure/sign/double/map/right{pixel_y = -32},/obj/structure/rack/skeletal_bar/right,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) "cn" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"co" = (/turf/unsimulated/floor/snow,/obj/structure/flora/bush,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"cp" = (/turf/unsimulated/floor/snow,/obj/structure/flora/tree/pine,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"cq" = (/turf/unsimulated/floor/snow,/obj/structure/flora/bush,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"co" = (/obj/machinery/door/airlock/centcom{name = "Shuttle Dock #2"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"cp" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"cq" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) "cr" = (/turf/simulated/floor/holofloor{tag = "icon-1 (NORTHEAST)"; icon_state = "1"; dir = 5},/area/holodeck/source_space) "cs" = (/turf/simulated/floor/holofloor{tag = "icon-17 (NORTHEAST)"; icon_state = "17"; dir = 5},/area/holodeck/source_space) "ct" = (/turf/simulated/floor/holofloor{tag = "icon-22 (NORTHEAST)"; icon_state = "22"; dir = 5},/area/holodeck/source_space) @@ -332,7 +332,7 @@ "gt" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "gu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/suppy) "gv" = (/obj/structure/closet/crate,/turf/unsimulated/floor{tag = "icon-plating"; icon_state = "plating"},/area/centcom/suppy) -"gw" = (/obj/item/weapon/mop,/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"gw" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) "gx" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "gy" = (/obj/structure/toilet{dir = 8},/obj/structure/window/reinforced/tinted{dir = 1},/obj/machinery/door/window{dir = 8; name = "Tactical Toilet"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "gz" = (/turf/unsimulated/wall/fakeglass,/area/centcom/suppy) @@ -372,10 +372,10 @@ "hh" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) "hi" = (/obj/effect/decal/warning_stripes/southeast,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "hj" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/assault_pod) -"hk" = (/turf/space,/obj/machinery/gun_turret/assault_pod,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"hk" = (/obj/item/weapon/storage/fancy/crayons,/obj/machinery/light{dir = 1; on = 1},/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "hl" = (/obj/machinery/door/airlock/centcom{aiControlDisabled = 1; name = "Assault Pod"; opacity = 1; req_one_access_txt = "150"},/turf/simulated/floor/plating,/area/shuttle/assault_pod) "hm" = (/obj/effect/decal/warning_stripes/southwest,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) -"hn" = (/turf/space,/obj/machinery/gun_turret/assault_pod,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"hn" = (/obj/item/device/radio/intercom/syndicate{pixel_x = 0; pixel_y = 25},/obj/item/weapon/twohanded/required/kirbyplants,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "ho" = (/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "hp" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) "hq" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) @@ -396,7 +396,7 @@ "hF" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light/small{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/assault_pod) "hG" = (/obj/machinery/computer/shuttle/syndicate/drop_pod,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/assault_pod) "hH" = (/obj/structure/stool/bed/chair,/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/assault_pod) -"hI" = (/turf/space,/obj/machinery/gun_turret/assault_pod,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall3"; icon_state = "diagonalWall3"; dir = 2},/area/shuttle/assault_pod) +"hI" = (/obj/item/weapon/mop,/obj/structure/mirror{pixel_x = 28},/obj/item/weapon/twohanded/required/kirbyplants,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "hJ" = (/obj/machinery/vending/clothing,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) "hK" = (/turf/unsimulated/floor/grass,/area/centcom/control) "hL" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) @@ -407,7 +407,7 @@ "hQ" = (/obj/structure/rack,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) "hR" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/obj/item/toy/sword,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) "hS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/evac) -"hT" = (/turf/space,/obj/machinery/gun_turret/assault_pod,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"hT" = (/obj/structure/flora/tree/pine{pixel_x = 1},/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/area/syndicate_mothership) "hU" = (/obj/effect/decal/warning_stripes/northeast,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "hV" = (/obj/effect/decal/warning_stripes/northeastcorner,/turf/simulated/floor/plating/airless,/area/syndicate_mothership) "hW" = (/obj/machinery/door/airlock/centcom{aiControlDisabled = 1; name = "Assault Pod"; opacity = 1; req_one_access_txt = "150"},/obj/docking_port/mobile/assault_pod,/turf/simulated/floor/plating,/area/shuttle/assault_pod) @@ -515,16 +515,29 @@ "jU" = (/obj/machinery/door/poddoor/preopen{id_tag = "CentComPort"; name = "security door"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/control) "jV" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) "jW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) +"jX" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (EAST)"; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"jY" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"jZ" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/obj/effect/decal/warning_stripes/east,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ka" = (/obj/item/weapon/twohanded/required/kirbyplants,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"kb" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"kc" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"kd" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "Mission Launch Control"; pixel_x = -26; pixel_y = -2; req_access_txt = "151"},/obj/item/weapon/twohanded/required/kirbyplants,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "ke" = (/turf/unsimulated/floor{tag = "icon-darkgreencorners"; icon_state = "darkgreencorners"},/area/centcom/ferry) "kf" = (/turf/unsimulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/centcom/evac) "kg" = (/turf/unsimulated/floor{tag = "icon-yellowsiding"; icon_state = "yellowsiding"},/area/centcom/evac) "kh" = (/turf/unsimulated/floor{tag = "icon-yellowcornersiding (WEST)"; icon_state = "yellowcornersiding"; dir = 8},/area/centcom/evac) +"ki" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "kj" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) +"kk" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall3"; icon_state = "diagonalWall3"; dir = 2},/area/shuttle/assault_pod) "kl" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) "km" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/centcom/evac) "kn" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{tag = "icon-red (NORTH)"; icon_state = "red"; dir = 1},/area/centcom/evac) "ko" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{tag = "icon-red (NORTH)"; icon_state = "red"; dir = 1},/area/centcom/evac) "kp" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{tag = "icon-red (NORTHEAST)"; icon_state = "red"; dir = 5},/area/centcom/evac) +"kq" = (/obj/machinery/gun_turret/assault_pod,/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/assault_pod) +"kr" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (NORTH)"; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"ks" = (/obj/structure/stool,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/syndicate_mothership) +"kt" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) "ku" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) "kv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/ferry) "kw" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/ferry) @@ -532,6 +545,8 @@ "ky" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/centcom/evac) "kz" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) "kA" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{tag = "icon-red (EAST)"; icon_state = "red"; dir = 4},/area/centcom/evac) +"kB" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"kC" = (/obj/structure/flora/bush,/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{tag = "icon-gravsnow_corner (WEST)"; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "kF" = (/obj/structure/dresser,/obj/structure/mirror{pixel_x = 0; pixel_y = 30},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "kG" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 5},/obj/item/weapon/pen/blue,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/ferry) "kH" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) @@ -561,7 +576,6 @@ "lD" = (/turf/unsimulated/wall/fakeglass,/area/centcom/evac) "lP" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "lQ" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"lR" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/machinery/light{dir = 1; on = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "lS" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "lW" = (/turf/unsimulated/floor{tag = "icon-darkred (EAST)"; icon_state = "darkred"; dir = 4},/area/centcom/ferry) "lX" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) @@ -583,7 +597,6 @@ "mL" = (/turf/unsimulated/wall{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) "mM" = (/turf/unsimulated/wall{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) "mR" = (/obj/structure/noticeboard{pixel_x = -32},/obj/item/weapon/paper/syndimemo,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mS" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "mT" = (/mob/living/simple_animal/pet/fox/Syndifox,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "mU" = (/obj/effect/decal/warning_stripes/southeastcorner,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "mV" = (/obj/effect/decal/warning_stripes/south,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) @@ -598,7 +611,6 @@ "np" = (/turf/unsimulated/wall{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) "nu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "nv" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cans/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nx" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark{name = "Syndicate-Spawn"},/obj/effect/decal/warning_stripes/east,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "ny" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_mothership) "nB" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = -5},/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{pixel_x = 5},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "nC" = (/turf/unsimulated/floor{tag = "icon-darkblue"; icon_state = "darkblue"; dir = 2},/area/centcom/ferry) @@ -631,7 +643,6 @@ "oz" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) "oA" = (/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "oD" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"oF" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "Mission Launch Control"; pixel_x = -26; pixel_y = -2; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "oK" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/wizard_station) "oL" = (/turf/unsimulated/wall/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) "oM" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) @@ -693,7 +704,6 @@ "qC" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/rig/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "qD" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) "qO" = (/turf/unsimulated/wall/fakeglass{dir = 8; icon_state = "fakewindows3"; tag = "icon-fakewindows (WEST)"},/area/syndicate_mothership) -"qP" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/syndicate_mothership) "qQ" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "qR" = (/obj/machinery/door/poddoor{id_tag = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) "qS" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) @@ -967,56 +977,56 @@ abababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfVabababababababgzgigjgjgjgjgAgvgvgvfVabgkgkgkgkgkgkgkgkgkabababababababababjqjrjrjrjrjrjrjrjsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfVabababababababfVgFgGgHgjgIfVgvgvgvfVabgkgogkgogkgogkgogkabababababababababjCjEjDjFjFjFjFjGjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfVabababababababfVfVfVfVfVgMfVfVfVfVfVabgkgkgkgkgkgkgkgkgkabgNgNgNgNgNgNababjCjEjEjEjEjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfVfVfVfVfVfVfVgOgPgPgPgQgRgQgPgPgPgOabgkgogkgogkgogkgogkabgNgSgTgTgUgNgOgOjCjEjEjEjEjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgVgVgVgVgVgOgPgWgPgXgYgXgPgWgPgOabgkgkgkgkgkgkgkgkgkabgZhahahahajHgYjJjIjEjEjEjEjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgVhbhchdhegVgPgPgPhfgYhfgPgPgPgOabababababababababababgNhahghhhagNgOgOjCjEjEjEjEjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgVhphqhchcgVhrgOhrgOgYgOhrgOhrgOabababgNgNgNgNgNgNgNgNgNhshthuhvgNababjCjEjEjEjEjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgVhchchchJgVhKgQhLgYgYgYhMhrhKgOabababgNhNhOhOhOhPhQhRhShahahahagNababjCjEjEjEjKjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVhXgVgVhKgXhYgYgYgYhZgOhrgOgOgOgOgNiaibibibibibibichahahahagNababjLjrjrjrjrjrjrjrjMabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgViiiiiiiiiiiiiiiiiiiiiiiiiiijikilimgVhKgXhYgYgYgYgYgYinioipipiqgNiaibibibibibibirisitiuivgNfYfYababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgViiiDabababababababababiDiiiEikizimgVhKgXhYgYgYgYhMgOhrgOgOipiGgNiaibibibibibiHiIiJibibiKgNfYfYababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababababababababababababgViDabababababababababababiZjadlizimgVhKhfhYgYgYgYjbhrhKgOjcjdjegNjfibibibibjgjhjiiJibibiKgNfYfYababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamamamatamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgVabababababababababababeojtjuikizjvgVjwgVjxgYgYgYhZgOhrgOhrjyhrgNjzibibibibjAjAjAjBibibiKgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamatamamamamamamamamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgViDabababababababababababiZjPikiziljQjRjRgYgYgYgYgYgYinjSipjTipjUjVibibibibibibibibibibiKjWababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamauamamamamamamamamamamamamavamamatamawamamiSababababababababababababababababababababababababababgViiiDabababababababababiDiiiEikizkegVjwgVhLgYgYgYhMgOhrgOgOgOgOgNkfibibibibkgkgkgkhibibiKgNgNgNgNgNgNgNgNgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamamamamamamamamamamamawamawamamamamawamamamiSababababababababababababababababababababababababababgViiiiiiiiiiiiiiiiiiiiiiiiiikjikilimgVhKgQhYgYgYgYklgQhKgOabababgNkmibibibibknkokpiJibibibibibibibibibibibgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamamamamamamamamamatamamauamamatawamauamamamiSababababababababababababababababababababababababababgVgVgVgVgVgVgVkukvkvkwgVgVgVgVgVkxgVgVhKgXhYgYgYgYklgXhKgOabababgNkyibibibibibkzkAiJibibibibibibibibibibibgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamaxaxaxaxaxaxaxamamamamayamamatamayamamamatamamamiSabababababababababababababababababababababababababababababgVilkFilililililililkGkHilililgVhKhfhYgYgYgYklhfhKgOabababgNkyibibibibibibibibibibibibibibibibibibibgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamazabababababababazatamamamamamaAaxaxaBaxaBamamawamiSabababababababababababababababababababababababababababababgVililililiAiliAililililililkUgVkVkVkWkXkYkZlakVkVkVabababgNkyibibibibibibibiLfZiLiMiLisisisiLfZiLfZiLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamabababababababababaCamamamataDiSiSlmlniSiSaEaxaxaxiSabababababababababababababababababababababababababababababgVloilillplplplpiBililililillrgVlsltlulvlwlxlultltkVabababgNlylzlzlzlAlBlClAicibiciKicabababicibicibicababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamabababababababababaCamamamaWiSiSlPlQlQlRiSiSiSiSiSiSiSiSabababababababababababababababababababababababababababgVlSiliClpjNjOlpilililililillWgVltlXlYlvlwlxlYlZltkVabababgNgNgNgNgNgNgNgNgNlDiNlDiNlDababablDfZlDfZlDababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfmgmhmiaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamabababababababababaCamamauaWiSaXmnmnmnmnaYmompiSgtiwgwiSabababababababababababababababababababababababababababgVmuilillplplplpiBilililililmvgVmwltmwlvlwlxmwltmwkVabababababababababababababababababababababiOabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamHaamIgamKmLmMaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamazabababababababazamamamambIiSmRmnmSmSmTmnmUmVpcpdpdgxiSiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababgVmYililiFiliFilililililililnagVnbltltlvlwlxltltnckVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamHnlnmnnmKnonpaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamabababababbKaxaxamambLaDiSnumSnvixmSmnnxnyiSpdgyiSiSgBgDgCgEgEgJgEgEgKgLiSababababababababababababababababgVnBilililililililnCnDnEnFnanGgVnHnInIlvlwlxnJnJnKkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaanpnXnYnonZoanpaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamabababababodoeoeoeoeoelniSmnmSofogmSmnnxnyiSiSiSiSiSgDgChihkhjhlhjhnhmgKiSababababababababababababababababgVgVgVgVgVohgVgVgVgVgVgVgVgVgVgVkVkVkVkVlwkVkVkVkVkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamLmMolomolonooaaaaaaaaaaaaaaaaaaaaababababababiSamamazabababababababababopoqoroqoqoqoqotmnbMmnmnmnmnnxnyiSiSiSiSiSgDhohkhjhwhyhxhjhnhziSabababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaamHmHoooyozoAmLaaaaaaaaaaaaaaaaaaaaaaababababababiSamamababababababababababoDbNlmoeoeoelniSoFmSmSmSmnmnnxnylmoeoeoeoeoeoehjhwhyhAhyhxhjhziSabababababababababababababababababababababababababababababababababababkVkYkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaoKoLoMoNoOoPmKoQmHaaaaaaaaaaaaaaaaaaaaababababababiSamamabababababababababababbOabazamambPiSoXoYoZoYiymnpapbhChBhBhDhBhBhChlhyhEhGhFhyhlhziSabababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaphpipjpkploOmKnYpmpnmHmHaaaaaaaaaaaaaaaaababababababiSbUamababababababababababababababbWamaWiScfpvpwpxpymnmnmnlmoeoeoeoeoeoehjhwhyhHhyhyhjhziSabababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaamHaaoMpDpDpEoOmKpFnYpnaapGpHaaaaaaaaaaaaaaababababababiSamamababababababababababababababaCamaWiSiSnypPcgcmiSpSmniSiSiSiSiSgDhohIhjhwhyhxhjhThziSabababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaoQmHaaaamHpTpUnnpVnnoQmHmHaaaaaaaaaaaaaaaaababababababiSamamababababababababababababababaEamamamiSiSiSiSiSiSqcqcqdqeqfqgiSgDhVhUhIhjhWhjhTidieiSabababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaonqiqjqkqlqmqlqlqiqnqkqlqlqmqlqlaamHaaaaaaaaaaababababababiSamazabababababababababababababababazamamamcncncobPiSqrqsqsqsqsqsiSifgDhVigigihigigieifiSabababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaqwqxmKmKqxqwqyqzmKmKmKqAqBqwqCozoQqDmHmHaaaaaaababababababiSamabababababababababababababababababaCamamatamamaWqOqsqsqsqsqsqPiSiSiSiSiSiSiSiSiSiSiSiSabababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaqYqZmKmKqZqYqDqDmKmKmKmKraqYrbrcpDpDrdaaaaaaaaababababababiSamabababababababababababababababababaCamamaucpaBaDiSrjrjrjrjrjrkiSababababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaarnromKnYmKrppFnYmKgbmKmKrrrnrsrtrurvrwrxaaaaaaababababababiSamabababababababababababababababababaCamamaWiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaarGqZmKnnpFrHnnmKmKrImKmKmKrGrJrKrdrLoKaaaaaaaaababababababiSamabababababababababababababababababcqamamamiSababababababababababababababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaamirWmKmKrWmirXmKnYnnmKmKrXmirYrZsasbaaaaaaaaaaababababababiSamabababababababababababababababababaCamamamiSababababababababababababababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaamLqisfqkqlsgqlqiolsholqkqlsgqlqimHmHmHaaaaaaaaababababababiSamabababababamabababababamabababababaCamamamiSababababababababababababababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaapTnYaamHaamHsooPpTaaaamHaaaaaaaamHaaaaaaaaababababababiSamabababababamazabababazamabababababaCamamamiSababababababababababababababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaamHmHaastnYaasusvpTmHaapFaaaaaaaaaaaaaaaaaaababababababiSamazabababazamamamamamamamazabababazamamamamiSabababababababababababababababababababababababababababababababababababababababababababababababababsJsJsJsJsJsJsJsJiPsJsJsJsJsJsJsJsJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaamHmHaasBnYsCaaaaaamHaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababababababababababababababababababababababababababababsJiQiRiRiRiRiRiQiQiQiRiRiRiRiRiQsJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamHqmqisIqkqmmHaamHmHaaaaaaaaaaaaaaababababababiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSabababababababababababababababababababababababababababababababababababababababababababababababababiTiQiQiQiUiQiQiQiQiQiQiQiUiQiQiQiTababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaqwsMsNsOqwstrcplsPsQmHaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababsJiQiRiRiRiRiRiQiQiQiRiRiRiRiRiQsJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaolsVsWsXolnYsYpksZmKnpaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababsJsxsysysysysysysysysysysysysyszsJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaoPmHmitatbtcminntdpksZaamHaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtqtqtqtqtqtqtqtqtquqvqvqvqvqvqvqvqvqvqvqvqvqvquqtqtqtqtqtqtqtqtqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaamHqmteqiolqkteqmtftgsZaamHaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtqQqRqSqSqSqSqSqTqUqvqvqvqvqvqvqvqvqvqvqvqvqvqVqTqWqWqWqWqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaamHqwmKtitjtimKqwaatkaaaamHaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtqQqRqSrlqSrlqSqTqUqvqvqvqvqvqvqvqvqvqvqvqvqvqVqTqWrmqWrmqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaamHnYtxmKmKmKmKmKtxaaaaaaaanYaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtqQqRqSqSrCqSqSqTqUqvqvqvqvqvrDrErDqvqvqvqvqvqVqTqWqWrFqWqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaamHmHoPmKmitBmKmKmKtBmiaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtqQqRqSqSqSqSqSqTqUqvqvqvqvqvrDrVrDqvqvqvqvqvqVqTqWqWqWqWqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaamHqlqltHtItItItItItJaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtqQqRqSrlqSrlqSqTqUqvqvqvqvqvqvqvqvqvqvqvqvqvqVqTqWrmqWrmqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamLqitMtMtMqkooaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtqQqRqSqSqSqSqSqTqUqvqvqvqvqvqvqvqvqvqvqvqvqvqVqTqWqWqWqWqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatPtPtPaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtqtqtssssssssssqtquqvqvqvqvqvqvqvqvqvqvqvqvqvquqtssssssssssqtqtqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtswswswswswkVkZqhqhqhqhqhqhqhqhqhqhqhqhqhkXkVsAsAsAsAsAqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababababababababababababababababababababfVfVfVfVfVfVfVgOgPgPgPgQgRgQgPgPgPgOabgkgogkgogkgogkgogkabgNgSgTgTgUgNgOgOjCjEjEjEjEjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababiSamamamamamamamamamamamamamamamamamatamamamamamamamamamamamamamamiSababababababababababababababababababababababababababababababababababababgVgVgVgVgVgOgPgWgPgXgYgXgPgWgPgOabgkgkgkgkgkgkgkgkgkabgZhahahahajHgYjJjIjEjEjEjEjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababiSamamamamamamatamamamamamamamamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababababababababababababgVhbhchdhegVgPgPgPhfgYhfgPgPgPgOabababababababababababgNhahghhhagNgOgOjCjEjEjEjEjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababiSamamamatavamamamavamamamamatamavamamamamamamamatamamavamamamatamiSababababababababababababababababababababababababababababababababababababgVhphqhchcgVhrgOhrgOgYgOhrgOhrgOabababgNgNgNgNgNgNgNgNgNhshthuhvgNababjCjEjEjEjEjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababiSamavamatamamavamamamavamamamamamatamamavamamamamamamamatavamamamiSababababababababababababababababababababababababababababababababababababgVhchchchJgVhKgQhLgYgYgYhMhrhKgOabababgNhNhOhOhOhPhQhRhShahahahagNababjCjEjEjEjKjEjEjEjCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVhXgVgVhKgXhYgYgYgYhZgOhrgOgOgOgOgNiaibibibibibibichahahahagNababjLjrjrjrjrjrjrjrjMabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababgViiiiiiiiiiiiiiiiiiiiiiiiiiijikilimgVhKgXhYgYgYgYgYgYinioipipiqgNiaibibibibibibirisitiuivgNfYfYababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababgViiiDabababababababababiDiiiEikizimgVhKgXhYgYgYgYhMgOhrgOgOipiGgNiaibibibibibiHiIiJibibiKgNfYfYababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababgViDabababababababababababiZjadlizimgVhKhfhYgYgYgYjbhrhKgOjcjdjegNjfibibibibjgjhjiiJibibiKgNfYfYababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababgVabababababababababababeojtjuikizjvgVjwgVjxgYgYgYhZgOhrgOhrjyhrgNjzibibibibjAjAjAjBibibiKgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababgViDabababababababababababiZjPikiziljQjRjRgYgYgYgYgYgYinjSipjTipjUjVibibibibibibibibibibiKjWababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababgViiiDabababababababababiDiiiEikizkegVjwgVhLgYgYgYhMgOhrgOgOgOgOgNkfibibibibkgkgkgkhibibiKgNgNgNgNgNgNgNgNgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababgViiiiiiiiiiiiiiiiiiiiiiiiiikjikilimgVhKgQhYgYgYgYklgQhKgOabababgNkmibibibibknkokpiJibibibibibibibibibibibgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSabababababababababababababababababababababababgVgVgVgVgVgVgVkukvkvkwgVgVgVgVgVkxgVgVhKgXhYgYgYgYklgXhKgOabababgNkyibibibibibkzkAiJibibibibibibibibibibibgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgVilkFilililililililkGkHilililgVhKhfhYgYgYgYklhfhKgOabababgNkyibibibibibibibibibibibibibibibibibibibgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgVililililiAiliAililililililkUgVkVkVkWkXkYkZlakVkVkVabababgNkyibibibibibibibiLfZiLiMiLisisisiLfZiLfZiLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgVloilillplplplpiBililililillrgVlsltlulvlwlxlultltkVabababgNlylzlzlzlAlBlClAicibiciKicabababicibicibicababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamawamamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgVlSiliClpjNjOlpilililililillWgVltlXlYlvlwlxlYlZltkVabababgNgNgNgNgNgNgNgNgNlDiNlDiNlDababablDfZlDfZlDababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfmgmhmiaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamiSayiSayiSaCamaWiSayiSayiSaCamamamamamamamatamiSababababababababababababababababababababababababababgVmuilillplplplpiBilililililmvgVmwltmwlvlwlxmwltmwkVabababababababababababababababababababababiOabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamHaamIgamKmLmMaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamaAmnaAmnaAaCamaWaAmnaAmnaAaCamamatamamamamamamiSababababababababababababababababababababababababababgVmYililiFiliFilililililililnagVnbltltlvlwlxltltnckVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamHnlnmnnmKnonpaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamavamaBmnaBmnaBaEaxaDaBmnaBmnaBaEavaxaxamamavamamamiSababababababababababababababababababababababababababgVnBilililililililnCnDnEnFnanGgVnHnInIlvlwlxnJnJnKkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaanpnXnYnonZoanpaaaaaaaaaaaaaaaaaaaaabababababababiSamavamamatavamamaWiSayiSayiSaYoelniSayiSayiSiSiSiSiSbIamamatamamiSababababababababababababababababababababababababababgVgVgVgVgVohgVgVgVgVgVgVgVgVgVgVkVkVkVkVlwkVkVkVkVkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamLmMolomolonooaaaaaaaaaaaaaaaaaaaaabababababababiSamamavamamamamataWiSbKmnmnmnbKmnmnmnbKmnmnmnbKmnmniSaCamamamavamiSabababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaamHmHoooyozoAmLaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamavamamamaWiSmnmnmnmnmnmnmnmnmnmnmnmnmnmnmniSaCatamamamamiSabababababababababababababababababababababababababababababababababababababababababababababkVkYkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaoKoLoMoNoOoPmKoQmHaaaaaaaaaaaaaaaaaaaaabababababababiSavamamamamavamavaWiSaYoeoeoeoeoeoeoeoeoeoeoelniSbLiSaCamavamatamiSabababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaphpipjpkploOmKnYpmpnmHmHaaaaaaaaaaaaaaaaabababababababiSamamavatamamaxaxaxbWbWbWbWcncncncncncncncncnbPiSmniSbIamatamamamiSabababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaamHaaoMpDpDpEoOmKpFnYpnaapGpHaaaaaaaaaaaaaaabababababababiSamamamamamazabababababababazatamamavamamaxaxaDiSmniSaCamamamamamiSabababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaoQmHaaaamHpTpUnnpVnnoQmHmHaaaaaaaaaaaaaaaaabababababababiSatavamamamabababababababababbIamamamataDiSiSqOiScoiScpaxcqgwcqaxiSabababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaonqiqjqkqlqmqlqlqiqnqkqlqlqmqlqlaamHaaaaaaaaaaabababababababiSamamamamamabababababababababaCamamamaWiSiSlPlQhkmniSiSiSiSiSiSiSiSabababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaqwqxmKmKqxqwqyqzmKmKmKqAqBqwqCozoQqDmHmHaaaaaaabababababababiSamamamamamabababababababababaCavamauaWiSaXmnmnmnmnhnmompiSgtiwhIiSabababababababababababababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaqYqZmKmKqZqYqDqDmKmKmKmKraqYrbrcpDpDrdaaaaaaaaabababababababiSamhTamamamazabababababababazamamamamjXiSmRmnjYjYmTmnmUmVpcpdpdgxiSiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaarnromKnYmKrppFnYmKgbmKmKrrrnrsrtrurvrwrxaaaaaaabababababababiSamamamamamamamabababababcpaxaxaxaxcqaDiSnujYnvixjYmnjZnyiSpdgyiSiSgBgDgCgEgEgJgEgEgKgLiSababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaarGqZmKnnpFrHnnmKmKrImKmKmKrGrJrKrdrLoKaaaaaaaaabababababababiSamamamavamamamabababababodoeoeoeoeoelniSkajYofogjYmnjZnyiSiSiSiSiSgDgChikbhjhlhjkchmgKiSababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaamirWmKmKrWmirXmKnYnnmKmKrXmirYrZsasbaaaaaaaaaaabababababababiSatamazabababababababababopoqoroqoqoqoqotmnbMmnmnmnmnjZnyiSiSiSiSiSgDhokbhjhwhyhxhjkchziSababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaamLqisfqkqlsgqlqiolsholqkqlsgqlqimHmHmHaaaaaaaaabababababababiSamamababababababababababoDbNlmoeoeoelniSkdjYjYjYkamnjZnylmoeoeoeoeoeoehjhwhyhAhyhxhjhziSababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaapTnYaamHaamHsooPpTaaaamHaaaaaaaamHaaaaaaaaabababababababiSamamabababababababababababbOabazamambPiSoXoYoZoYiymnpapbhChBhBhDhBhBhChlhyhEhGhFhyhlhziSababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaamHmHaastnYaasusvpTmHaapFaaaaaaaaaaaaaaaaaaabababababababiSbUamababababababababababababababkiamaWiScfpvpwpxpymnmnmnlmoeoeoeoeoeoehjhwhyhHhyhyhjhziSabababababababababababababababababababababababababababsJsJsJsJsJsJsJsJiPsJsJsJsJsJsJsJsJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaamHmHaasBnYsCaaaaaamHaaaaaaaaaaaaaaaaabababababababiSavamababababababababababababababaCamaWiSiSnypPcgcmiSpSmniSiSiSiSiSgDhokkhjhwhyhxhjkqhziSabababababababababababababababababababababababababababsJiQiRiRiRiRiRiQiQiQiRiRiRiRiRiQsJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamHqmqisIqkqmmHaamHmHaaaaaaaaaaaaaaabababababababiSamamababababababababababababababaEamamamiSiSiSiSiSiSqcqcqdqeqfqgiSgDhVhUkkhjhWhjkqidieiSabababababababababababababababababababababababababababiTiQiQiQiUiQiQiQiQiQiQiQiUiQiQiQiTababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaqwsMsNsOqwstrcplsPsQmHaaaaaaaaaaabababababababiSamazabababababababababababababababazamamamcncnkrbPiSqrqsqsqsqsqsiSifgDhVigigihigigieifiSabababababababababababababababababababababababababababsJiQiRiRiRiRiRiQiQiQiRiRiRiRiRiQsJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaolsVsWsXolnYsYpksZmKnpaaaaaaaaaaabababababababiSamabababababababababababababababababaCamamatamamaWqOqsqsqsqsqsksiSiSiSiSiSiSiSiSiSiSiSiSabababababababababababababababababababababababababababsJsxsysysysysysysysysysysysysyszsJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaoPmHmitatbtcminntdpksZaamHaaaaaaaaaaabababababababiSamabababababababababababababababababaCamamauktkBaDiSrjrjrjrjrjrkiSababababababababababababababababababababababababababababababqtqtqtqtqtqtqtqtqtquqvqvqvqvqvqvqvqvqvqvqvqvqvquqtqtqtqtqtqtqtqtqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaamHqmteqiolqkteqmtftgsZaamHaaaaaaaaaaabababababababiSamabababababababababababababababababaCamamaWiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababababababababababababababababqtqQqRqSqSqSqSqSqTqUqvqvqvqvqvqvqvqvqvqvqvqvqvqVqTqWqWqWqWqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaamHqwmKtitjtimKqwaatkaaaamHaaaaaaaaaaabababababababiSamabababababababababababababababababkCavamamiSababababababababababababababababababababababababababababababababababababababababqtqQqRqSrlqSrlqSqTqUqvqvqvqvqvqvqvqvqvqvqvqvqvqVqTqWrmqWrmqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaamHnYtxmKmKmKmKmKtxaaaaaaaanYaaaaaaaaaaabababababababiSamabababababababababababababababababaCamamamiSababababababababababababababababababababababababababababababababababababababababqtqQqRqSqSrCqSqSqTqUqvqvqvqvqvrDrErDqvqvqvqvqvqVqTqWqWrFqWqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaamHmHoPmKmitBmKmKmKtBmiaaaaaaaaaaaaaaaaaaaaabababababababiSamabababababamabababababamabababababaCamamamiSababababababababababababababababababababababababababababababababababababababababqtqQqRqSqSqSqSqSqTqUqvqvqvqvqvrDrVrDqvqvqvqvqvqVqTqWqWqWqWqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaamHqlqltHtItItItItItJaaaaaaaaaaaaaaaaaaaaabababababababiSamabababababamazabababazamabababababaCamamamiSababababababababababababababababababababababababababababababababababababababababqtqQqRqSrlqSrlqSqTqUqvqvqvqvqvqvqvqvqvqvqvqvqvqVqTqWrmqWrmqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamLqitMtMtMqkooaaaaaaaaaaaaaaaaaaaaabababababababiSamazabababazamamamamamamamazabababazamamavamiSababababababababababababababababababababababababababababababababababababababababqtqQqRqSqSqSqSqSqTqUqvqvqvqvqvqvqvqvqvqvqvqvqvqVqTqWqWqWqWqWqRqXqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatPtPtPaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSamamamamamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababababababababababababababababqtqtqtssssssssssqtquqvqvqvqvqvqvqvqvqvqvqvqvqvquqtssssssssssqtqtqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababababababababababababababababababababababababababababqtswswswswswkVkZqhqhqhqhqhqhqhqhqhqhqhqhqhkXkVsAsAsAsAsAqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqtqtqtqtqtqtkViViWiWiWiWiWiXjjiYiWiWiWiWiWiVkVqtqtqtqtqtqtababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababkViViViVjkiVltltltltltiVjkiViViVkVababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababkVkVjlkVkVkVkVjmjojnkVkVkVkVjlkVkVababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index 736f2aa4831..30d0cae1643 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -5,7 +5,7 @@ "ae" = (/obj/structure/flora/tree/pine{pixel_x = 1},/turf/unsimulated/floor/snow,/area/syndicate_mothership) "af" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "ag" = (/turf/unsimulated/floor/snow,/turf/unsimulated/floor/snow{icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"ah" = (/obj/machinery/door/airlock/external{id_tag = "syndicate_away"; req_access_txt = "150"},/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 11; height = 13; id = "emergency_syndicate"; name = "404 Not Found"; turf_type = /turf/unsimulated/floor/snow; width = 24},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ah" = (/obj/docking_port/stationary{area_type = /area/syndicate_mothership; dir = 1; dwidth = 11; height = 13; id = "emergency_syndicate"; name = "404 Not Found"; turf_type = /turf/unsimulated/floor/snow; width = 24},/turf/unsimulated/floor/snow,/area/syndicate_mothership) "ai" = (/turf/unsimulated/floor/snow,/area/space) "aj" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/syndicate_mothership) "ak" = (/turf/unsimulated/wall/fakeglass{dir = 0; icon_state = "fakewindows"; tag = "icon-fakewindows (EAST)"},/area/syndicate_mothership) @@ -1500,8 +1500,8 @@ aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckck aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNatatatatatatatatatatatatatatatatatatatatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababaonjafnjahnjalabaonjafnjafnjalababababababacabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababababahababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababaonjafnjafnjalabaonjafnjafnjalababababababacabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababaoajoOajoOajalabaoajoOajoOajalabacababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbXbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaeabamakoOakoOakanagamakoOakoOakaSagagababaeabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaeababacaeababaonjnjafnjafnjaTpvoCnjafnjafnjnjnjnjaUababacababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN From 707bdc584bcaa2e3acaf8cf1b175d7d38e514925 Mon Sep 17 00:00:00 2001 From: Kyep Date: Mon, 30 Jan 2017 23:35:07 -0800 Subject: [PATCH 04/47] Enables AI hologram to move between holopads --- code/game/machinery/hologram.dm | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 41952adf355..cd6cba323f9 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -28,6 +28,7 @@ Possible to do for anyone motivated enough: // 0 = RANGE BASED // 1 = AREA BASED var/const/HOLOPAD_MODE = 0 +var/list/holopads = list() /obj/machinery/hologram/holopad name = "\improper AI holopad" @@ -42,6 +43,7 @@ var/const/HOLOPAD_MODE = 0 /obj/machinery/hologram/holopad/New() ..() + holopads += src component_parts = list() component_parts += new /obj/item/weapon/circuitboard/holopad(null) component_parts += new /obj/item/weapon/stock_parts/capacitor(null) @@ -89,13 +91,15 @@ var/const/HOLOPAD_MODE = 0 if(user.eyeobj.loc != src.loc)//Set client eye on the object if it's not already. user.eyeobj.setLoc(get_turf(src)) else if(!hologram)//If there is no hologram, possibly make one. - activate_holo(user) + activate_holo(user, 0) else if(master == user)//If there is a hologram, remove it. But only if the user is the master. Otherwise do nothing. clear_holo() return -/obj/machinery/hologram/holopad/proc/activate_holo(mob/living/silicon/ai/user) - if(!(stat & NOPOWER) && user.eyeobj.loc == src.loc)//If the projector has power and client eye is on it. +/obj/machinery/hologram/holopad/proc/activate_holo(mob/living/silicon/ai/user, var/force = 0) + if(!force && user.eyeobj.loc != src.loc) // allows holopads to pass off holograms to the next holopad in the chain + to_chat(user, "ERROR: Unable to project hologram.") + else if(!(stat & NOPOWER))//If the projector has power if(user.holo) var/obj/machinery/hologram/holopad/current = user.holo current.clear_holo() @@ -163,7 +167,15 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ if(eye_area != holo_area) return 1 + var/mob/living/silicon/ai/theai = master + var/turf/target_turf = get_turf(master.eyeobj) clear_holo()//If not, we want to get rid of the hologram. + var/obj/machinery/hologram/holopad/pad_close = get_closest_atom(/obj/machinery/hologram/holopad, holopads, theai.eyeobj) + if(get_dist(pad_close, theai.eyeobj) <= pad_close.holo_range) + if(!(pad_close.stat & NOPOWER) && !pad_close.hologram) + pad_close.activate_holo(theai, 1) + if(pad_close.hologram) + pad_close.hologram.forceMove(target_turf) return 1 /obj/machinery/hologram/holopad/proc/move_hologram() @@ -221,6 +233,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ return /obj/machinery/hologram/holopad/Destroy() + holopads -= src if(hologram) clear_holo() return ..() From 0710a8262fd6b5aa7b81f32b4ca1b50ddda36479 Mon Sep 17 00:00:00 2001 From: Kyep Date: Mon, 30 Jan 2017 23:46:44 -0800 Subject: [PATCH 05/47] Also handles direction --- code/game/machinery/hologram.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index cd6cba323f9..aa345e29643 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -169,6 +169,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ var/mob/living/silicon/ai/theai = master var/turf/target_turf = get_turf(master.eyeobj) + var/newdir = hologram.dir clear_holo()//If not, we want to get rid of the hologram. var/obj/machinery/hologram/holopad/pad_close = get_closest_atom(/obj/machinery/hologram/holopad, holopads, theai.eyeobj) if(get_dist(pad_close, theai.eyeobj) <= pad_close.holo_range) @@ -176,6 +177,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ pad_close.activate_holo(theai, 1) if(pad_close.hologram) pad_close.hologram.forceMove(target_turf) + pad_close.hologram.dir = newdir return 1 /obj/machinery/hologram/holopad/proc/move_hologram() From 4a9f7f28f724a7fbdd2462b12801732f78c68db5 Mon Sep 17 00:00:00 2001 From: KasparoVy Date: Tue, 31 Jan 2017 05:01:23 -0500 Subject: [PATCH 06/47] Traitor Steal Objective now Checks Storage Implants Does what it says on the tin. In assessing the completion of a steal objective, storage implants will now be checked. --- .../items/weapons/implants/implant_storage.dm | 4 ++ code/modules/mob/living/living.dm | 38 ++++++++++--------- 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/code/game/objects/items/weapons/implants/implant_storage.dm b/code/game/objects/items/weapons/implants/implant_storage.dm index 454c08f9df1..fba9c1377ef 100644 --- a/code/game/objects/items/weapons/implants/implant_storage.dm +++ b/code/game/objects/items/weapons/implants/implant_storage.dm @@ -49,6 +49,10 @@ return ..() +/obj/item/weapon/implant/storage/proc/get_contents() //Used for swiftly returning a list of the implant's contents i.e. for checking a theft objective's completion. + if(storage && storage.contents) + return storage.contents + /obj/item/weapon/implanter/storage name = "implanter (storage)" diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c1f3f338893..d76ef650827 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -40,14 +40,14 @@ set category = "Object" if(AM.Adjacent(src)) - src.start_pulling(AM) + start_pulling(AM) return //same as above /mob/living/pointed(atom/A as mob|obj|turf in view()) if(incapacitated()) return 0 - if(src.status_flags & FAKEDEATH) + if(status_flags & FAKEDEATH) return 0 if(!..()) return 0 @@ -70,7 +70,7 @@ to_chat(src, "You have given up life and succumbed to death.") /mob/living/proc/InCritical() - return (src.health < 0 && src.health > -95.0 && stat == UNCONSCIOUS) + return (health < 0 && health > -95.0 && stat == UNCONSCIOUS) /mob/living/ex_act(severity) ..() @@ -106,7 +106,7 @@ if(actual < desired) temperature = desired // if(istype(src, /mob/living/carbon/human)) -// to_chat(world, "[src] ~ [src.bodytemperature] ~ [temperature]") +// to_chat(world, "[src] ~ [bodytemperature] ~ [temperature]") return temperature @@ -220,29 +220,31 @@ else - L += src.contents - for(var/obj/item/weapon/storage/S in src.contents) //Check for storage items + L += contents + for(var/obj/item/weapon/storage/S in contents) //Check for storage items L += get_contents(S) - for(var/obj/item/clothing/suit/storage/S in src.contents)//Check for labcoats and jackets + for(var/obj/item/clothing/suit/storage/S in contents)//Check for labcoats and jackets L += get_contents(S) - for(var/obj/item/clothing/accessory/storage/S in src.contents)//Check for holsters + for(var/obj/item/clothing/accessory/storage/S in contents)//Check for holsters L += get_contents(S) - for(var/obj/item/weapon/gift/G in src.contents) //Check for gift-wrapped items + for(var/obj/item/weapon/implant/storage/I in contents) //Check for storage implants. + L += I.get_contents() + for(var/obj/item/weapon/gift/G in contents) //Check for gift-wrapped items L += G.gift if(istype(G.gift, /obj/item/weapon/storage)) L += get_contents(G.gift) - for(var/obj/item/smallDelivery/D in src.contents) //Check for package wrapped items + for(var/obj/item/smallDelivery/D in contents) //Check for package wrapped items L += D.wrapped if(istype(D.wrapped, /obj/item/weapon/storage)) //this should never happen L += get_contents(D.wrapped) - for(var/obj/item/weapon/folder/F in src.contents) + for(var/obj/item/weapon/folder/F in contents) L += F.contents //Folders can't store any storage items. return L /mob/living/proc/check_contents_for(A) - var/list/L = src.get_contents() + var/list/L = get_contents() for(var/obj/B in L) if(B.type == A) @@ -265,27 +267,27 @@ /mob/living/proc/heal_organ_damage(var/brute, var/burn) adjustBruteLoss(-brute) adjustFireLoss(-burn) - src.updatehealth() + updatehealth() // damage ONE external organ, organ gets randomly selected from damaged ones. /mob/living/proc/take_organ_damage(var/brute, var/burn) if(status_flags & GODMODE) return 0 //godmode adjustBruteLoss(brute) adjustFireLoss(burn) - src.updatehealth() + updatehealth() // heal MANY external organs, in random order /mob/living/proc/heal_overall_damage(var/brute, var/burn) adjustBruteLoss(-brute) adjustFireLoss(-burn) - src.updatehealth() + updatehealth() // damage MANY external organs, in random order /mob/living/proc/take_overall_damage(var/brute, var/burn, var/used_weapon = null) if(status_flags & GODMODE) return 0 //godmode adjustBruteLoss(brute) adjustFireLoss(burn) - src.updatehealth() + updatehealth() /mob/living/proc/has_organic_damage() return (maxHealth - health) @@ -359,7 +361,7 @@ if(buckled) //Unbuckle the mob and clear the alerts. buckled.buckled_mob = null buckled = null - anchored = initial(src.anchored) + anchored = initial(anchored) update_canmove() clear_alert("buckled") post_buckle_mob(src) @@ -647,7 +649,7 @@ // The src mob is trying to place an item on someone // Override if a certain mob should be behave differently when placing items (can't, for example) /mob/living/stripPanelEquip(obj/item/what, mob/who, where, var/silent = 0) - what = src.get_active_hand() + what = get_active_hand() if(what && (what.flags & NODROP)) to_chat(src, "You can't put \the [what.name] on [who], it's stuck to your hand!") return From 78a25181356586b59d1ed9e018160c74fa5364d6 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 31 Jan 2017 20:44:52 -0500 Subject: [PATCH 07/47] Monkey cube refactor, pre-map --- code/datums/supplypacks.dm | 16 +++--- .../objects/items/weapons/storage/boxes.dm | 57 +++++-------------- code/modules/food_and_drinks/food/snacks.dm | 37 +----------- 3 files changed, 25 insertions(+), 85 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 7a8f05e08fc..33cdab32a38 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -905,28 +905,28 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /datum/supply_packs/organic/farwa name = "Farwa Crate" - contains = list (/obj/item/weapon/storage/box/farwacubes) - cost = 30 + contains = list (/obj/item/weapon/storage/box/monkeycubes/farwacubes) + cost = 20 containername = "farwa crate" /datum/supply_packs/organic/wolpin name = "Wolpin Crate" - contains = list (/obj/item/weapon/storage/box/wolpincubes) - cost = 30 + contains = list (/obj/item/weapon/storage/box/monkeycubes/wolpincubes) + cost = 20 containername = "wolpin crate" /datum/supply_packs/organic/skrell name = "Neaera Crate" - contains = list (/obj/item/weapon/storage/box/neaeracubes) - cost = 30 + contains = list (/obj/item/weapon/storage/box/monkeycubes/neaeracubes) + cost = 20 containername = "neaera crate" /datum/supply_packs/organic/stok name = "Stok Crate" - contains = list (/obj/item/weapon/storage/box/stokcubes) - cost = 30 + contains = list (/obj/item/weapon/storage/box/monkeycubes/stokcubes) + cost = 20 containername = "stok crate" /datum/supply_packs/organic/party diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index bfdc3a80727..88820290a48 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -391,59 +391,32 @@ icon_state = "monkeycubebox" storage_slots = 7 can_hold = list("/obj/item/weapon/reagent_containers/food/snacks/monkeycube") - New() - ..() - for(var/i = 1; i <= 5; i++) - new /obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped(src) -/obj/item/weapon/storage/box/farwacubes + var/monkey_cube_type = /obj/item/weapon/reagent_containers/food/snacks/monkeycube + +/obj/item/weapon/storage/box/monkeycubes/New() + ..() + for(var/i in 1 to 5) + new monkey_cube_type(src) + +/obj/item/weapon/storage/box/monkeycubes/farwacubes name = "farwa cube box" desc = "Drymate brand farwa cubes. Just add water!" - icon = 'icons/obj/food/food.dmi' - icon_state = "monkeycubebox" - storage_slots = 7 - can_hold = list("/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/farwacube") - New() - ..() - for(var/i = 1; i <= 5; i++) - new /obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/farwacube(src) + monkey_cube_type = /obj/item/weapon/reagent_containers/food/snacks/monkeycube/farwacube -/obj/item/weapon/storage/box/stokcubes +/obj/item/weapon/storage/box/monkeycubes/stokcubes name = "stok cube box" desc = "Drymate brand stok cubes. Just add water!" - icon = 'icons/obj/food/food.dmi' - icon_state = "monkeycubebox" - storage_slots = 7 - can_hold = list("/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/stokcube") - New() - ..() - for(var/i = 1; i <= 5; i++) - new /obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/stokcube(src) + monkey_cube_type = /obj/item/weapon/reagent_containers/food/snacks/monkeycube/stokcube -/obj/item/weapon/storage/box/neaeracubes +/obj/item/weapon/storage/box/monkeycubes/neaeracubes name = "neaera cube box" desc = "Drymate brand neaera cubes. Just add water!" - icon = 'icons/obj/food/food.dmi' - icon_state = "monkeycubebox" - storage_slots = 7 - can_hold = list("/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/neaeracube") - New() - ..() - for(var/i = 1; i <= 5; i++) - new /obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/neaeracube(src) + monkey_cube_type = /obj/item/weapon/reagent_containers/food/snacks/monkeycube/neaeracube - -/obj/item/weapon/storage/box/wolpincubes +/obj/item/weapon/storage/box/monkeycubes/wolpincubes name = "wolpin cube box" desc = "Drymate brand wolpin cubes. Just add water!" - icon = 'icons/obj/food/food.dmi' - icon_state = "monkeycubebox" - storage_slots = 7 - can_hold = list("/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/wolpincube") - New() - ..() - for(var/i = 1; i <= 5; i++) - new /obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/wolpincube(src) - + monkey_cube_type = /obj/item/weapon/reagent_containers/food/snacks/monkeycube/wolpincube /obj/item/weapon/storage/box/permits name = "box of construction permits" diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index dd5884606d0..dd0d1101982 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -1190,7 +1190,7 @@ /obj/item/weapon/reagent_containers/food/snacks/monkeycube/afterattack(obj/O, mob/user, proximity) if(!proximity) return - if(istype(O,/obj/structure/sink) && !wrapped) + if(istype(O, /obj/structure/sink)) to_chat(user, "You place [src] under a stream of water...") user.drop_item() forceMove(get_turf(O)) @@ -1199,22 +1199,16 @@ var/obj/machinery/computer/camera_advanced/xenobio/X = O X.monkeys++ to_chat(user, "You feed [src] to the [X]. It now has [X.monkeys] monkey cubes stored.") + user.drop_item() qdel(src) return ..() -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/attack_self(mob/user) - if(wrapped) - Unwrap(user) - /obj/item/weapon/reagent_containers/food/snacks/monkeycube/water_act(volume, temperature) if(volume >= 5) return Expand() /obj/item/weapon/reagent_containers/food/snacks/monkeycube/wash(mob/user, atom/source) - if(wrapped) - ..() - return if(do_after(user, 40, target = source)) return 1 @@ -1224,49 +1218,22 @@ new/mob/living/carbon/human(get_turf(src),monkey_type) qdel(src) -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/proc/Unwrap(mob/user) - icon_state = "monkeycube" - desc = "Just add water!" - to_chat(user, "You unwrap the cube.") - wrapped = 0 - -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped - desc = "Still wrapped in some paper." - icon_state = "monkeycubewrap" - wrapped = 1 - /obj/item/weapon/reagent_containers/food/snacks/monkeycube/farwacube name = "farwa cube" monkey_type = "Farwa" -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/farwacube - name = "farwa cube" - monkey_type = "Farwa" - /obj/item/weapon/reagent_containers/food/snacks/monkeycube/wolpincube name = "wolpin cube" monkey_type = "Wolpin" -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/wolpincube - name = "wolpin cube" - monkey_type = "Wolpin" - /obj/item/weapon/reagent_containers/food/snacks/monkeycube/stokcube name = "stok cube" monkey_type = "Stok" -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/stokcube - name = "stok cube" - monkey_type = "Stok" - /obj/item/weapon/reagent_containers/food/snacks/monkeycube/neaeracube name = "neaera cube" monkey_type = "Neara" -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/neaeracube - name = "neaera cube" - monkey_type = "Neara" - /obj/item/weapon/reagent_containers/food/snacks/spellburger name = "Spell Burger" From dff947b54b9301128022488d0c73cb28ff2e1199 Mon Sep 17 00:00:00 2001 From: Kyep Date: Thu, 2 Feb 2017 01:26:59 -0800 Subject: [PATCH 08/47] Shuttles M1, M2, S1 --- _maps/map_files/templates/medium_shuttle1.dmm | 52 ++++++++++----- _maps/map_files/templates/medium_shuttle2.dmm | 53 ++++++++++----- _maps/map_files/templates/small_shuttle_1.dmm | 65 ++++++++++--------- 3 files changed, 108 insertions(+), 62 deletions(-) diff --git a/_maps/map_files/templates/medium_shuttle1.dmm b/_maps/map_files/templates/medium_shuttle1.dmm index ee0c3ef5876..a39a70dcc5a 100644 --- a/_maps/map_files/templates/medium_shuttle1.dmm +++ b/_maps/map_files/templates/medium_shuttle1.dmm @@ -6,41 +6,61 @@ "f" = (/turf/simulated/shuttle/wall,/turf/simulated/shuttle/wall{tag = "icon-wall3 (SOUTHEAST)"; icon_state = "wall3"; dir = 6},/area/ruin/powered{name = "Shuttle"}) "g" = (/turf/simulated/shuttle/wall,/area/ruin/powered{name = "Shuttle"}) "h" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/ruin/powered{name = "Shuttle"}) -"i" = (/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (SOUTHEAST)"; icon_state = "diagonalWall"; dir = 6},/area/ruin/powered{name = "Shuttle"}) +"i" = (/obj/machinery/power/smes/magical{name = "super smes"},/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) "j" = (/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) "k" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) -"l" = (/obj/machinery/door/airlock/glass,/turf/space,/area/ruin/powered{name = "Shuttle"}) +"l" = (/obj/structure/computerframe,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) "m" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{tag = "icon-bluefull"; icon_state = "bluefull"},/area/ruin/powered{name = "Shuttle"}) -"n" = (/obj/machinery/sleeper{tag = "icon-sleeper (NORTH)"; icon_state = "sleeper"; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-bluefull"; icon_state = "bluefull"},/area/ruin/powered{name = "Shuttle"}) +"n" = (/obj/structure/table,/obj/item/clothing/head/helmet/space/eva,/obj/item/clothing/suit/space/eva,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) "o" = (/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) "p" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) "q" = (/turf/simulated/floor/plasteel{tag = "icon-bluefull"; icon_state = "bluefull"},/area/ruin/powered{name = "Shuttle"}) "r" = (/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) "s" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) "t" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/ruin/powered{name = "Shuttle"}) -"u" = (/obj/machinery/power/smes/magical,/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) +"u" = (/obj/machinery/teleport/hub,/obj/item/weapon/hand_tele,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) "v" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-window1"; icon_state = "window1"},/area/ruin/powered{name = "Shuttle"}) -"w" = (/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (NORTHWEST)"; icon_state = "diagonalWall"; dir = 9},/area/ruin/powered{name = "Shuttle"}) +"w" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) "x" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (NORTHWEST)"; icon_state = "diagonalWall"; dir = 9},/area/ruin/powered{name = "Shuttle"}) "y" = (/turf/simulated/shuttle/wall{tag = "icon-wall"; icon_state = "wall"},/area/ruin/powered{name = "Shuttle"}) "z" = (/obj/structure/shuttle/engine/propulsion/burst/right{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/space,/area/ruin/powered{name = "Shuttle"}) "A" = (/turf/simulated/shuttle/wall,/turf/simulated/shuttle/wall{tag = "icon-wall3 (NORTHEAST)"; icon_state = "wall3"; dir = 5},/area/ruin/powered{name = "Shuttle"}) "B" = (/turf/space,/turf/simulated/shuttle{tag = "icon-wall3 (SOUTHEAST)"; icon_state = "wall3"; dir = 6},/area/ruin/powered{name = "Shuttle"}) +"C" = (/obj/machinery/light{dir = 1},/obj/machinery/teleport/station,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"D" = (/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"E" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"F" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"G" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (SOUTHEAST)"; icon_state = "diagonalWall"; dir = 6},/area/ruin/powered{name = "Shuttle"}) +"H" = (/obj/machinery/sleeper,/turf/simulated/floor/plasteel{tag = "icon-bluefull"; icon_state = "bluefull"},/area/ruin/powered{name = "Shuttle"}) +"I" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"J" = (/obj/machinery/vending/medical,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"K" = (/obj/machinery/light{dir = 4},/obj/machinery/vending/engivend,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"L" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) +"M" = (/obj/machinery/computer,/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) +"N" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"O" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) +"P" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) +"Q" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility/full/multitool,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"R" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"S" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"T" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (SOUTHEAST)"; icon_state = "diagonalWall"; dir = 6},/area/space) +"U" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/weapon/gun/energy/laser/retro,/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) (1,1,1) = {" aaabcdddeaaaaaaaaaaaaaa aaabcddddeaaaaaaaaaaaaa -aaabcfgggghhgiaaaaaaaaa -aaggggjjjgjjggiaaaaaaaa -aagjjkjjjglggggggggiaaa -ggggkggkggjjgmngjjggggi -hopoogjjjljjlqqljjlrrst -gogougjjjgvvgvvggggrrst -hopoogjjjljjljjljjlrrst -ggggkggkggjjgjjgjjggggw -aagjjkjjjglggggggggxaaa -aaygggjjjgjjggwaaaaaaaa -aaazcAgggghhgwaaaaaaaaa +aaabcfgggghhgTaaaaaaaaa +aagggglCugjjggGaaaaaaaa +aagNjkjSjgkggggggggGaaa +ggggkggkggjEgmHgJKggggG +hopOognjjkjjkqqkjjkrrUt +gogoignjwgvvgvvggggrLMt +hopPognjjkjjkjjkjjkrrst +ggggpggkggjFgIIgjwggggx +aagQjkjjRgkggggggggxaaa +aaygggjDjgjjggxaaaaaaaa +aaazcAgggghhgxaaaaaaaaa aaazcdddBaaaaaaaaaaaaaa aaazcddBaaaaaaaaaaaaaaa "} + diff --git a/_maps/map_files/templates/medium_shuttle2.dmm b/_maps/map_files/templates/medium_shuttle2.dmm index 3aafdccbed8..b355e8e939b 100644 --- a/_maps/map_files/templates/medium_shuttle2.dmm +++ b/_maps/map_files/templates/medium_shuttle2.dmm @@ -6,13 +6,13 @@ "f" = (/obj/structure/shuttle/engine/propulsion/burst/right{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/space,/area/ruin/powered{name = "Shuttle"}) "g" = (/turf/simulated/shuttle/wall,/turf/simulated/shuttle{tag = "icon-wall3 (SOUTHEAST)"; icon_state = "wall3"; dir = 6},/area/ruin/powered{name = "Shuttle"}) "h" = (/turf/simulated/shuttle/wall,/area/ruin/powered{name = "Shuttle"}) -"i" = (/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (SOUTHEAST)"; icon_state = "diagonalWall"; dir = 6},/area/space) +"i" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) "j" = (/turf/space,/turf/simulated/shuttle{tag = "icon-wall3 (NORTHWEST)"; icon_state = "wall3"; dir = 9},/area/ruin/powered{name = "Shuttle"}) "k" = (/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) "l" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) "m" = (/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) "n" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) -"o" = (/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (SOUTHEAST)"; icon_state = "diagonalWall"; dir = 6},/area/ruin/powered{name = "Shuttle"}) +"o" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) "p" = (/turf/simulated/floor/plasteel{tag = "icon-bluefull"; icon_state = "bluefull"},/area/ruin/powered{name = "Shuttle"}) "q" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) "r" = (/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) @@ -23,26 +23,47 @@ "w" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) "x" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/ruin/powered{name = "Shuttle"}) "y" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/ruin/powered{name = "Shuttle"}) -"z" = (/obj/machinery/power/smes/magical,/turf/simulated/floor/plating,/area/ruin/powered{name = "Shuttle"}) +"z" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) "A" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/floor/plating,/area/ruin/powered{name = "Shuttle"}) "B" = (/obj/structure/stool/bed/chair/comfy{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) "C" = (/turf/simulated/shuttle/wall,/turf/simulated/shuttle{tag = "icon-wall3 (NORTHEAST)"; icon_state = "wall3"; dir = 5},/area/ruin/powered{name = "Shuttle"}) -"D" = (/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (NORTHWEST)"; icon_state = "diagonalWall"; dir = 9},/area/ruin/powered{name = "Shuttle"}) -"E" = (/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (NORTHWEST)"; icon_state = "diagonalWall"; dir = 9},/area/space) +"D" = (/obj/structure/computerframe,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"E" = (/obj/machinery/teleport/hub,/obj/item/weapon/hand_tele,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) "F" = (/turf/space,/turf/simulated/shuttle{tag = "icon-wall3 (SOUTHEAST)"; icon_state = "wall3"; dir = 6},/area/ruin/powered{name = "Shuttle"}) +"G" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"H" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"I" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (SOUTHEAST)"; icon_state = "diagonalWall"; dir = 6},/area/space) +"J" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"K" = (/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"L" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (NORTHWEST)"; icon_state = "diagonalWall"; dir = 9},/area/space) +"M" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"N" = (/obj/structure/table,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"O" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility/full/multitool,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"P" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"Q" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (SOUTHEAST)"; icon_state = "diagonalWall"; dir = 6},/area/ruin/powered{name = "Shuttle"}) +"R" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-diagonalWall (NORTHWEST)"; icon_state = "diagonalWall"; dir = 9},/area/ruin/powered{name = "Shuttle"}) +"S" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/weapon/gun/energy/laser/retro,/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) +"T" = (/obj/structure/table,/obj/item/clothing/head/helmet/space/eva,/obj/item/clothing/suit/space/eva,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"U" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel{tag = "icon-dark"; icon_state = "dark"},/area/ruin/powered{name = "Shuttle"}) +"V" = (/obj/machinery/power/smes/magical{name = "super smes"},/turf/simulated/floor/plating,/area/ruin/powered{name = "Shuttle"}) +"W" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{tag = "icon-bluefull"; icon_state = "bluefull"},/area/ruin/powered{name = "Shuttle"}) +"X" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) +"Y" = (/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) +"Z" = (/obj/machinery/computer,/turf/simulated/floor/plasteel{tag = "icon-whiteyellowfull"; icon_state = "whiteyellowfull"},/area/ruin/powered{name = "Shuttle"}) (1,1,1) = {" aaabcddddeaaaaaaaaaaaaaaaaaa -aaafcddghhhiaaaaaaaaaaaaaaaa -aaajdghhkkhhhhlhiaaaaaaaaaaa -bcdddhmnkknkkhkhhhhhhhhhhhoa -fcddghmhhhhkknknknppnkkqrrhh -aaashtmhhhhnhhhhkhuvhkkhrwxa -aaaaymmzhhhkhhhhkhAAhAAhBwxa -aaajhtmhhhhnhhhhkhkkhkkhrwxa -bcddChmhhhhkknknknkknkkqrrhh -fcdddhmnkknkkhkhhhhhhhhhhhDa -aaasdChhkkhhhhlhEaaaaaaaaaaa -aaabcddChhhEaaaaaaaaaaaaaaaa +aaafcddghhhIaaaaaaaaaaaaaaaa +aaajdghhTThhhhlhIaaaaaaaaaaa +bcdddhinkkhJHhkhhhhhhhhhhhQa +fcddghmhkknkknknknWpnkkqXrhh +aaashzmhDkhhhhhhkhuvhNNhrSxa +aaaaymmhUknkVhhhkhAAhAAhBZxa +aaajhtmhEGhhhhhhkhMMhPOhrwxa +bcddChmhkknkknknknKknkkqYrhh +fcdddhonkkhKkhkhhhhhhhhhhhRa +aaasdChhNNhhhhlhLaaaaaaaaaaa +aaabcddChhhLaaaaaaaaaaaaaaaa aaafcddddFaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/map_files/templates/small_shuttle_1.dmm b/_maps/map_files/templates/small_shuttle_1.dmm index ffb52eea1d0..98f9e53f4e2 100644 --- a/_maps/map_files/templates/small_shuttle_1.dmm +++ b/_maps/map_files/templates/small_shuttle_1.dmm @@ -1,33 +1,38 @@ -"a" = (/turf/space,/area/space) -"b" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"},/area/space) -"c" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/floor/plating/airless,/area/space) -"d" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"},/area/space) -"e" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"},/area/space) -"f" = (/turf/simulated/shuttle/floor,/area/space) -"g" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/space) -"h" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"},/area/space) -"i" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"},/area/space) -"j" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/space) -"k" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"},/area/space) -"l" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/space) -"m" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/space) -"n" = (/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/space) -"o" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"},/area/space) -"p" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/floor/plating/airless,/area/space) -"q" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/floor/plating/airless,/area/space) -"r" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/floor/plating/airless,/area/space) -"s" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"},/area/space) +"a" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"},/area/ruin/powered) +"b" = (/turf/space,/area/ruin/powered) +"c" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"},/area/ruin/powered) +"d" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/ruin/powered) +"e" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"},/area/ruin/powered) +"f" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"},/area/ruin/powered) +"g" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/floor/plating/airless,/area/ruin/powered) +"h" = (/turf/simulated/shuttle/floor,/area/ruin/powered) +"i" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/ruin/powered) +"j" = (/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/ruin/powered) +"k" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/floor/plating/airless,/area/ruin/powered) +"l" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"},/area/ruin/powered) +"m" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/ruin/powered) +"n" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor,/area/ruin/powered) +"o" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/floor/plating/airless,/area/ruin/powered) +"p" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"},/area/ruin/powered) +"q" = (/obj/machinery/computer,/turf/simulated/shuttle/floor,/area/ruin/powered) +"r" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/ruin/powered) +"s" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"},/area/ruin/powered) +"t" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"},/area/ruin/powered) +"u" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/ruin/powered) +"v" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/shuttle/floor,/area/ruin/powered) +"w" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/floor/plating/airless,/area/ruin/powered) (1,1,1) = {" -abcccda -aefgfea -aefffea -bhijkhd -elfffme -elfffme -jfffffj -jfffffj -efffffe -ennnnne -opqqqrs +bagggsb +bchrqcb +bcihicb +alfdpls +cmhhhuc +cmhhhuc +dhhhhhd +dhhhhhd +cnhhhvc +cjjjjjc +eokkkwt "} + From e0c19b2479b71aa2a542e7b940620d103228d72a Mon Sep 17 00:00:00 2001 From: Kyep Date: Thu, 2 Feb 2017 06:23:24 -0800 Subject: [PATCH 09/47] Playtime bugfix --- code/game/jobs/job_controller.dm | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 5da3d8cad2d..a770084dbbc 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -51,6 +51,8 @@ var/global/datum/controller/occupations/job_master if(!job) return 0 if(jobban_isbanned(player, rank)) return 0 if(!job.player_old_enough(player.client)) return 0 + if(job.available_in_playtime(player.client)) + return 0 if(!is_job_whitelisted(player, rank)) return 0 var/position_limit = job.total_positions if(!latejoin) @@ -87,13 +89,16 @@ var/global/datum/controller/occupations/job_master Debug("Running FOC, Job: [job], Level: [level], Flag: [flag]") var/list/candidates = list() for(var/mob/new_player/player in unassigned) - Debug(" - Player: [player] Banned: [jobban_isbanned(player, job.title)] Old Enough: [!job.player_old_enough(player.client)] Flag && Be Special: [flag] && [player.client.prefs.be_special] Job Department: [player.client.prefs.GetJobDepartment(job, level)] Job Flag: [job.flag] Job Department Flag = [job.department_flag]") + Debug(" - Player: [player] Banned: [jobban_isbanned(player, job.title)] Old Enough: [!job.player_old_enough(player.client)] AvInPlaytime: [job.available_in_playtime(player.client)] Flag && Be Special: [flag] && [player.client.prefs.be_special] Job Department: [player.client.prefs.GetJobDepartment(job, level)] Job Flag: [job.flag] Job Department Flag = [job.department_flag]") if(jobban_isbanned(player, job.title)) Debug("FOC isbanned failed, Player: [player]") continue if(!job.player_old_enough(player.client)) Debug("FOC player not old enough, Player: [player]") continue + if(job.available_in_playtime(player.client)) + Debug("FOC player not enough playtime, Player: [player]") + continue if(flag && !(flag in player.client.prefs.be_special)) Debug("FOC flag failed, Player: [player], Flag: [flag], ") continue @@ -123,9 +128,6 @@ var/global/datum/controller/occupations/job_master if(job.admin_only) // No admin positions either. continue - if(job.available_in_playtime(player.client)) - continue - if(jobban_isbanned(player, job.title)) Debug("GRJ isbanned failed, Player: [player], Job: [job.title]") continue @@ -134,6 +136,10 @@ var/global/datum/controller/occupations/job_master Debug("GRJ player not old enough, Player: [player]") continue + if(job.available_in_playtime(player.client)) + Debug("GRJ player not enough playtime, Player: [player]") + continue + if(player.mind && job.title in player.mind.restricted_roles) Debug("GRJ incompatible with antagonist role, Player: [player], Job: [job.title]") continue @@ -313,6 +319,10 @@ var/global/datum/controller/occupations/job_master Debug("DO player not old enough, Player: [player], Job:[job.title]") continue + if(job.available_in_playtime(player.client)) + Debug("DO player not enough playtime, Player: [player], Job:[job.title]") + continue + if(player.mind && job.title in player.mind.restricted_roles) Debug("DO incompatible with antagonist role, Player: [player], Job:[job.title]") continue @@ -674,6 +684,9 @@ var/global/datum/controller/occupations/job_master if(!job.player_old_enough(player.client)) level6++ continue + if(job.available_in_playtime(player.client)) + level6++ + continue if(player.client.prefs.GetJobDepartment(job, 1) & job.flag) level1++ else if(player.client.prefs.GetJobDepartment(job, 2) & job.flag) From 5f2ef0ef7d70a9e07af90c86f57fccd8371c8828 Mon Sep 17 00:00:00 2001 From: uraniummeltdown Date: Sat, 4 Feb 2017 21:33:00 +0400 Subject: [PATCH 10/47] mineral floors from TG group silent tiles with mineral tiles add tile recipes add mineral floor tile stacks and turfs add ability to weld mineral floor tiles --- .../objects/items/stacks/sheets/mineral.dm | 54 ++++--- .../items/stacks/tiles/tile_mineral.dm | 66 ++++++++ .../objects/items/stacks/tiles/tile_types.dm | 98 +++++++----- code/game/turfs/simulated/floor/mineral.dm | 151 +++++++++++++++++- code/game/turfs/simulated/floor/misc_floor.dm | 7 - icons/obj/items.dmi | Bin 121436 -> 124153 bytes icons/turf/floors.dmi | Bin 389754 -> 411668 bytes 7 files changed, 306 insertions(+), 70 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 3afb9b21eab..b7a9941a1ce 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -12,9 +12,6 @@ Mineral Sheets - Tranqillite - Enriched Uranium - Platinum - - Metallic Hydrogen - - Tritium - - Osmium */ var/global/list/datum/stack_recipe/sandstone_recipes = list ( \ @@ -24,23 +21,34 @@ var/global/list/datum/stack_recipe/sandstone_recipes = list ( \ var/global/list/datum/stack_recipe/silver_recipes = list ( \ new/datum/stack_recipe("silver door", /obj/structure/mineral_door/silver, 10, one_per_turf = 1, on_floor = 1), \ + null, \ + new/datum/stack_recipe("silver tile", /obj/item/stack/tile/mineral/silver, 1, 4, 20), \ ) var/global/list/datum/stack_recipe/diamond_recipes = list ( \ new/datum/stack_recipe("diamond door", /obj/structure/mineral_door/transparent/diamond, 10, one_per_turf = 1, on_floor = 1), \ + null, \ + new/datum/stack_recipe("diamond tile", /obj/item/stack/tile/mineral/diamond, 1, 4, 20), \ ) var/global/list/datum/stack_recipe/uranium_recipes = list ( \ new/datum/stack_recipe("uranium door", /obj/structure/mineral_door/uranium, 10, one_per_turf = 1, on_floor = 1), \ + null, \ + new/datum/stack_recipe("uranium tile", /obj/item/stack/tile/mineral/uranium, 1, 4, 20), \ ) var/global/list/datum/stack_recipe/gold_recipes = list ( \ new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10, one_per_turf = 1, on_floor = 1), \ + null, \ + new/datum/stack_recipe("gold tile", /obj/item/stack/tile/mineral/gold, 1, 4, 20), \ + null, \ new/datum/stack_recipe("Simple Crown", /obj/item/clothing/head/crown, 5), \ ) var/global/list/datum/stack_recipe/plasma_recipes = list ( \ new/datum/stack_recipe("plasma door", /obj/structure/mineral_door/transparent/plasma, 10, one_per_turf = 1, on_floor = 1), \ + null, \ + new/datum/stack_recipe("plasma tile", /obj/item/stack/tile/mineral/plasma, 1, 4, 20), \ ) var/global/list/datum/stack_recipe/plastic_recipes = list ( \ @@ -61,13 +69,24 @@ var/global/list/datum/stack_recipe/plastic_recipes = list ( \ ) var/global/list/datum/stack_recipe/bananium_recipes = list ( \ + new/datum/stack_recipe("bananium tile", /obj/item/stack/tile/mineral/bananium, 1, 4, 20), \ + null, \ new/datum/stack_recipe("bananium computer frame", /obj/structure/computerframe/HONKputer, 50, time = 25, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("bananium grenade casing", /obj/item/weapon/grenade/bananade/casing, 4, on_floor = 1), \ ) var/global/list/datum/stack_recipe/tranquillite_recipes = list ( \ - new/datum/stack_recipe("silent tile", /obj/item/stack/tile/silent, 1, 4, 20), \ new/datum/stack_recipe("invisible wall", /obj/structure/barricade/mime, 5, one_per_turf = 1, on_floor = 1, time = 50), \ + null, \ + new/datum/stack_recipe("silent tile", /obj/item/stack/tile/mineral/tranquillite, 1, 4, 20), \ + ) + +var/global/list/datum/stack_recipe/abductor_recipes = list ( \ + new/datum/stack_recipe("alien bed", /obj/structure/stool/bed/abductor, 2, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("alien locker", /obj/structure/closet/abductor, 1, time = 15, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("alien table frame", /obj/structure/abductor_tableframe, 1, time = 15, one_per_turf = 1, on_floor = 1), \ + null, \ + new/datum/stack_recipe("alien floor tile", /obj/item/stack/tile/mineral/abductor, 1, 4, 20), \ ) /obj/item/stack/sheet/mineral @@ -100,11 +119,11 @@ var/global/list/datum/stack_recipe/tranquillite_recipes = list ( \ /obj/item/stack/sheet/mineral/diamond name = "diamond" icon_state = "sheet-diamond" + singular_name = "diamond" origin_tech = "materials=6" sheettype = "diamond" materials = list(MAT_DIAMOND=MINERAL_MATERIAL_AMOUNT) - /obj/item/stack/sheet/mineral/diamond/New() ..() recipes = diamond_recipes @@ -112,6 +131,7 @@ var/global/list/datum/stack_recipe/tranquillite_recipes = list ( \ /obj/item/stack/sheet/mineral/uranium name = "uranium" icon_state = "sheet-uranium" + singular_name = "uranium sheet" origin_tech = "materials=5" sheettype = "uranium" materials = list(MAT_URANIUM=MINERAL_MATERIAL_AMOUNT) @@ -123,6 +143,7 @@ var/global/list/datum/stack_recipe/tranquillite_recipes = list ( \ /obj/item/stack/sheet/mineral/plasma name = "solid plasma" icon_state = "sheet-plasma" + singular_name = "plasma sheet" origin_tech = "plasmatech=2;materials=2" sheettype = "plasma" materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT) @@ -161,6 +182,7 @@ var/global/list/datum/stack_recipe/tranquillite_recipes = list ( \ /obj/item/stack/sheet/mineral/gold name = "gold" icon_state = "sheet-gold" + singular_name = "gold bar" origin_tech = "materials=4" sheettype = "gold" materials = list(MAT_GOLD=MINERAL_MATERIAL_AMOUNT) @@ -172,6 +194,7 @@ var/global/list/datum/stack_recipe/tranquillite_recipes = list ( \ /obj/item/stack/sheet/mineral/silver name = "silver" icon_state = "sheet-silver" + singular_name = "silver bar" origin_tech = "materials=3" sheettype = "silver" materials = list(MAT_SILVER=MINERAL_MATERIAL_AMOUNT) @@ -183,23 +206,24 @@ var/global/list/datum/stack_recipe/tranquillite_recipes = list ( \ /obj/item/stack/sheet/mineral/bananium name = "bananium" icon_state = "sheet-clown" + singular_name = "bananium sheet" origin_tech = "materials=4" sheettype = "bananium" materials = list(MAT_BANANIUM=MINERAL_MATERIAL_AMOUNT) -/obj/item/stack/sheet/mineral/bananium/New(var/loc, var/amount=null) +/obj/item/stack/sheet/mineral/bananium/New(loc, amount=null) ..() recipes = bananium_recipes /obj/item/stack/sheet/mineral/tranquillite name = "tranquillite" - singular_name = "beret" icon_state = "sheet-mime" + singular_name = "beret" origin_tech = "materials=4" sheettype = "tranquillite" materials = list(MAT_TRANQUILLITE=MINERAL_MATERIAL_AMOUNT) -/obj/item/stack/sheet/mineral/tranquillite/New(var/loc, var/amount=null) +/obj/item/stack/sheet/mineral/tranquillite/New(loc, amount=null) ..() recipes = tranquillite_recipes @@ -209,9 +233,7 @@ var/global/list/datum/stack_recipe/tranquillite_recipes = list ( \ origin_tech = "materials=6" materials = list(MAT_URANIUM=3000) -/* - * Alien Alloy - */ +//Alien Alloy /obj/item/stack/sheet/mineral/abductor name = "alien alloy" icon = 'icons/obj/abductor.dmi' @@ -225,14 +247,6 @@ var/global/list/datum/stack_recipe/tranquillite_recipes = list ( \ origin_tech = "materials=6;abductor=1" sheettype = "abductor" -var/global/list/datum/stack_recipe/abductor_recipes = list ( \ - new/datum/stack_recipe("alien bed", /obj/structure/stool/bed/abductor, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("alien locker", /obj/structure/closet/abductor, 1, time = 15, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("alien table frame", /obj/structure/abductor_tableframe, 1, time = 15, one_per_turf = 1, on_floor = 1), \ - null, \ - new/datum/stack_recipe("alien floor tile", /obj/item/stack/tile/mineral/abductor, 1, 4, 20), \ - ) - -/obj/item/stack/sheet/mineral/abductor/New(var/loc, var/amount=null) +/obj/item/stack/sheet/mineral/abductor/New(loc, amount=null) recipes = abductor_recipes ..() \ No newline at end of file diff --git a/code/game/objects/items/stacks/tiles/tile_mineral.dm b/code/game/objects/items/stacks/tiles/tile_mineral.dm index 7e6d5459dbf..37ce234fb2a 100644 --- a/code/game/objects/items/stacks/tiles/tile_mineral.dm +++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm @@ -1,3 +1,69 @@ +/obj/item/stack/tile/mineral/plasma + name = "plasma tile" + singular_name = "plasma floor tile" + desc = "A tile made out of highly flammable plasma. This can only end well." + icon_state = "tile_plasma" + origin_tech = "plasmatech=1" + turf_type = /turf/simulated/floor/mineral/plasma + mineralType = "plasma" + materials = list(MAT_PLASMA=500) + +/obj/item/stack/tile/mineral/uranium + name = "uranium tile" + singular_name = "uranium floor tile" + desc = "A tile made out of uranium. You feel a bit woozy." + icon_state = "tile_uranium" + turf_type = /turf/simulated/floor/mineral/uranium + mineralType = "uranium" + materials = list(MAT_URANIUM=500) + +/obj/item/stack/tile/mineral/gold + name = "gold tile" + singular_name = "gold floor tile" + desc = "A tile made out of gold, the swag seems strong here." + icon_state = "tile_gold" + turf_type = /turf/simulated/floor/mineral/gold + mineralType = "gold" + materials = list(MAT_GOLD=500) + +/obj/item/stack/tile/mineral/silver + name = "silver tile" + singular_name = "silver floor tile" + desc = "A tile made out of silver, the light shining from it is blinding." + icon_state = "tile_silver" + turf_type = /turf/simulated/floor/mineral/silver + mineralType = "silver" + materials = list(MAT_SILVER=500) + +/obj/item/stack/tile/mineral/diamond + name = "diamond tile" + singular_name = "diamond floor tile" + desc = "A tile made out of diamond. Wow, just, wow." + icon_state = "tile_diamond" + origin_tech = "materials=2" + turf_type = /turf/simulated/floor/mineral/diamond + mineralType = "diamond" + materials = list(MAT_DIAMOND=500) + +/obj/item/stack/tile/mineral/bananium + name = "bananium tile" + singular_name = "bananium floor tile" + desc = "A tile made out of bananium, HOOOOOOOOONK!" + icon_state = "tile_bananium" + turf_type = /turf/simulated/floor/mineral/bananium + mineralType = "bananium" + materials = list(MAT_BANANIUM=500) + +/obj/item/stack/tile/mineral/tranquillite + name = "silent tile" + singular_name = "silent floor tile" + desc = "A tile made out of tranquillite, SHHHHHHHHH!" + icon_state = "tile_silent" + origin_tech = "materials=1" + turf_type = /turf/simulated/floor/mineral/tranquillite + mineralType = "tranquillite" + materials = list(MAT_TRANQUILLITE=500) + /obj/item/stack/tile/mineral/abductor name = "alien floor tile" singular_name = "alien floor tile" diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index f5b3650c5bb..8ced89422e4 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -1,14 +1,3 @@ -/* Different misc types of tiles - * Contains: - * Grass - * Wood - * Carpet - * Plasteel - * Light - * Fakespace - * High-traction - \\ If you don't update the contains list, I'm going to shank you - */ /obj/item/stack/tile name = "broken tile" singular_name = "broken tile" @@ -26,9 +15,60 @@ var/turf_type = null var/mineralType = null -/* - * Grass - */ +/obj/item/stack/tile/New(loc, amount) + ..() + pixel_x = rand(-3, 3) + pixel_y = rand(-3, 3) //randomize a little + +/obj/item/stack/tile/attackby(obj/item/W, mob/user, params) + if(iswelder(W)) + var/obj/item/weapon/weldingtool/WT = W + + if(is_hot(W) && !mineralType) + to_chat(user, "You can not reform this!") + return + + if(get_amount() < 4) + to_chat(user, "You need at least four tiles to do this!") + return + + if(WT.remove_fuel(0,user)) + + if(mineralType == "plasma") + atmos_spawn_air(SPAWN_HEAT | SPAWN_TOXINS, 5) + user.visible_message("[user.name] sets the plasma tiles on fire!", \ + "You set the plasma tiles on fire!") + qdel(src) + return + + if (mineralType == "metal") + var/obj/item/stack/sheet/metal/new_item = new(user.loc) + user.visible_message("[user.name] shaped [src] into metal with the welding tool.", \ + "You shaped [src] into metal with the welding tool.", \ + "You hear welding.") + var/obj/item/stack/rods/R = src + src = null + var/replace = (user.get_inactive_hand()==R) + R.use(4) + if(!R && replace) + user.put_in_hands(new_item) + + else + var/sheet_type = text2path("/obj/item/stack/sheet/mineral/[mineralType]") + var/obj/item/stack/sheet/mineral/new_item = new sheet_type(user.loc) + user.visible_message("[user.name] shaped [src] into a sheet with the welding tool.", \ + "You shaped [src] into a sheet with the welding tool.", \ + "You hear welding.") + var/obj/item/stack/rods/R = src + src = null + var/replace = (user.get_inactive_hand()==R) + R.use(4) + if (!R && replace) + user.put_in_hands(new_item) + else + return ..() + +//Grass /obj/item/stack/tile/grass name = "grass tiles" gender = PLURAL @@ -39,9 +79,7 @@ turf_type = /turf/simulated/floor/grass burn_state = FLAMMABLE -/* - * Wood - */ +//Wood /obj/item/stack/tile/wood name = "wood floor tiles" gender = PLURAL @@ -51,9 +89,7 @@ turf_type = /turf/simulated/floor/wood burn_state = FLAMMABLE -/* - * Carpets - */ +//Carpets /obj/item/stack/tile/carpet name = "carpet" singular_name = "carpet" @@ -62,9 +98,7 @@ turf_type = /turf/simulated/floor/carpet burn_state = FLAMMABLE -/* - * Plasteel - */ +//Plasteel /obj/item/stack/tile/plasteel name = "floor tiles" gender = PLURAL @@ -80,9 +114,7 @@ turf_type = /turf/simulated/floor/plasteel mineralType = "metal" -/* - * Light - */ +//Light /obj/item/stack/tile/light name = "light tiles" gender = PLURAL @@ -94,9 +126,7 @@ attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "smashed") turf_type = /turf/simulated/floor/light -/* - * Fakespace - */ +//Fakespace /obj/item/stack/tile/fakespace name = "astral carpet" singular_name = "astral carpet" @@ -120,16 +150,6 @@ /obj/item/stack/tile/noslip/loaded amount = 20 -/obj/item/stack/tile/silent - name = "silent tile" - singular_name = "silent floor tile" - desc = "A tile made out of tranquillite, SHHHHHHHHH!" - icon_state = "tile-silent" - origin_tech = "materials=1" - turf_type = /turf/simulated/floor/silent - mineralType = "tranquillite" - materials = list(MAT_TRANQUILLITE=500) - //Pod floor /obj/item/stack/tile/pod name = "pod floor tile" diff --git a/code/game/turfs/simulated/floor/mineral.dm b/code/game/turfs/simulated/floor/mineral.dm index 9ef70522ec4..f4f67b9007b 100644 --- a/code/game/turfs/simulated/floor/mineral.dm +++ b/code/game/turfs/simulated/floor/mineral.dm @@ -1,10 +1,18 @@ +/* In this file: + * + * Plasma floor + * Gold floor + * Silver floor + * Bananium floor + * Diamond floor + * Uranium floor + */ + /turf/simulated/floor/mineral name = "mineral floor" icon_state = "" var/list/icons = list() - - /turf/simulated/floor/mineral/New() ..() broken_states = list("[initial(icon_state)]_dam") @@ -13,9 +21,145 @@ if(!..()) return 0 if(!broken && !burnt) - if( !(icon_state in icons) ) + if(!(icon_state in icons)) icon_state = initial(icon_state) +//PLASMA +/turf/simulated/floor/mineral/plasma + name = "plasma floor" + icon_state = "plasma" + floor_tile = /obj/item/stack/tile/mineral/plasma + icons = list("plasma","plasma_dam") + +/turf/simulated/floor/mineral/plasma/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) + if(exposed_temperature > 300) + PlasmaBurn() + +/turf/simulated/floor/mineral/plasma/attackby(obj/item/weapon/W, mob/user, params) + if(is_hot(W) > 300)//If the temperature of the object is over 300, then ignite + message_admins("Plasma flooring was ignited by [key_name_admin(user)](?) (FLW) in ([x],[y],[z] - JMP)",0,1) + log_game("Plasma flooring was ignited by [key_name(user)] in ([x],[y],[z])") + ignite(is_hot(W)) + return + ..() + +/turf/simulated/floor/mineral/plasma/proc/PlasmaBurn() + make_plating() + atmos_spawn_air(SPAWN_HEAT | SPAWN_TOXINS, 20) + +/turf/simulated/floor/mineral/plasma/proc/ignite(exposed_temperature) + if(exposed_temperature > 300) + PlasmaBurn() + +//GOLD +/turf/simulated/floor/mineral/gold + name = "gold floor" + icon_state = "gold" + floor_tile = /obj/item/stack/tile/mineral/gold + icons = list("gold","gold_dam") + +//SILVER +/turf/simulated/floor/mineral/silver + name = "silver floor" + icon_state = "silver" + floor_tile = /obj/item/stack/tile/mineral/silver + icons = list("silver","silver_dam") + +//BANANIUM +/turf/simulated/floor/mineral/bananium + name = "bananium floor" + icon_state = "bananium" + floor_tile = /obj/item/stack/tile/mineral/bananium + icons = list("bananium","bananium_dam") + var/spam_flag = 0 + +/turf/simulated/floor/mineral/bananium/Entered(mob/AM) + .=..() + if(!.) + if(istype(AM)) + squeek() + +/turf/simulated/floor/mineral/bananium/attackby(obj/item/weapon/W, mob/user, params) + .=..() + if(!.) + honk() + +/turf/simulated/floor/mineral/bananium/attack_hand(mob/user) + .=..() + if(!.) + honk() + +/turf/simulated/floor/mineral/bananium/proc/honk() + if(!spam_flag) + spam_flag = 1 + playsound(src, 'sound/items/bikehorn.ogg', 50, 1) + spawn(20) + spam_flag = 0 + +/turf/simulated/floor/mineral/bananium/proc/squeek() + if(!spam_flag) + spam_flag = 1 + playsound(src, "clownstep", 50, 1) + spawn(10) + spam_flag = 0 + +/turf/simulated/floor/mineral/bananium/airless + oxygen = 0.01 + nitrogen = 0.01 + temperature = TCMB + +//TRANQUILLITE +/turf/simulated/floor/mineral/tranquillite + name = "silent floor" + icon_state = "tranquillite" + floor_tile = /obj/item/stack/tile/mineral/tranquillite + shoe_running_volume = 0 + shoe_walking_volume = 0 + +//DIAMOND +/turf/simulated/floor/mineral/diamond + name = "diamond floor" + icon_state = "diamond" + floor_tile = /obj/item/stack/tile/mineral/diamond + icons = list("diamond","diamond_dam") + +//URANIUM +/turf/simulated/floor/mineral/uranium + name = "uranium floor" + icon_state = "uranium" + floor_tile = /obj/item/stack/tile/mineral/uranium + icons = list("uranium","uranium_dam") + var/last_event = 0 + var/active = null + +/turf/simulated/floor/mineral/uranium/Entered(mob/AM) + .=..() + if(!.) + if(istype(AM)) + radiate() + +/turf/simulated/floor/mineral/uranium/attackby(obj/item/weapon/W, mob/user, params) + .=..() + if(!.) + radiate() + +/turf/simulated/floor/mineral/uranium/attack_hand(mob/user) + .=..() + if(!.) + radiate() + +/turf/simulated/floor/mineral/uranium/proc/radiate() + if(!active) + if(world.time > last_event+15) + active = 1 + for(var/mob/living/L in range(3,src)) + L.apply_effect(1,IRRADIATE,0) + for(var/turf/simulated/floor/mineral/uranium/T in orange(1,src)) + T.radiate() + last_event = world.time + active = 0 + return + // ALIEN ALLOY /turf/simulated/floor/mineral/abductor name = "alien floor" @@ -36,7 +180,6 @@ /turf/simulated/floor/mineral/abductor/make_plating() return ChangeTurf(/turf/simulated/floor/plating/abductor2) - /turf/simulated/floor/plating/abductor2 name = "alien plating" icon_state = "alienplating" diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 1a307361341..3491f4d529a 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -66,10 +66,3 @@ /turf/simulated/floor/noslip/MakeSlippery() return - -/turf/simulated/floor/silent - name = "silent floor" - icon_state = "silent" - floor_tile = /obj/item/stack/tile/silent - shoe_running_volume = 0 - shoe_walking_volume = 0 \ No newline at end of file diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 0d503c324e33ff7a827ff48c90d3291227c323e1..5cf1d913af2405762b10e6c5b415a5a5d0b4c75f 100644 GIT binary patch delta 27041 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 N>1rBk6kV}<^grrmBOm|( delta 24317 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 Wlvgpw8)%hbFkMZ3jS@B6C;tVabcCD$ diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 7c50369b1f9c7e6649d432b5db7c444047549e17..8c8b99149acd414707e21924b54cb41517a290c5 100644 GIT binary patch delta 38003 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 H>ivHM?xQ4; delta 15917 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 AUjP6A From 3b5972637110492dc86ea8b756144cba7bf50c18 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sun, 5 Feb 2017 06:25:39 -0500 Subject: [PATCH 11/47] Botany Reagent Changes --- code/modules/hydroponics/biogenerator.dm | 4 ++-- code/modules/hydroponics/grown/ambrosia.dm | 6 +++--- code/modules/hydroponics/grown/apple.dm | 6 +++--- code/modules/hydroponics/grown/banana.dm | 4 ++-- code/modules/hydroponics/grown/beans.dm | 4 ++-- code/modules/hydroponics/grown/berries.dm | 16 ++++++++-------- code/modules/hydroponics/grown/cereals.dm | 2 +- code/modules/hydroponics/grown/chili.dm | 6 +++--- code/modules/hydroponics/grown/citrus.dm | 8 ++++---- code/modules/hydroponics/grown/cocoa_vanilla.dm | 4 ++-- code/modules/hydroponics/grown/corn.dm | 2 +- code/modules/hydroponics/grown/eggplant.dm | 2 +- code/modules/hydroponics/grown/flowers.dm | 10 +++++----- code/modules/hydroponics/grown/grass_carpet.dm | 2 +- code/modules/hydroponics/grown/herbals.dm | 4 ++-- code/modules/hydroponics/grown/kudzu.dm | 2 +- code/modules/hydroponics/grown/melon.dm | 2 +- code/modules/hydroponics/grown/misc.dm | 4 ++-- code/modules/hydroponics/grown/nymph.dm | 2 +- code/modules/hydroponics/grown/peanut.dm | 2 +- code/modules/hydroponics/grown/potato.dm | 4 ++-- code/modules/hydroponics/grown/pumpkin.dm | 4 ++-- code/modules/hydroponics/grown/root.dm | 8 ++++---- code/modules/hydroponics/grown/tobacco.dm | 4 ++-- code/modules/hydroponics/grown/tomato.dm | 8 ++++---- code/modules/hydroponics/hydroponics.dm | 4 ++++ 26 files changed, 64 insertions(+), 60 deletions(-) diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index 6635329c4cb..b5e0c826683 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -219,10 +219,10 @@ var/S = 0 for(var/obj/item/weapon/reagent_containers/food/snacks/grown/I in contents) S += 5 - if(I.reagents.get_reagent_amount("nutriment") < 0.1) + if(I.reagents.get_reagent_amount("nutriment")+I.reagents.get_reagent_amount("plantmatter") < 0.1) points += 1*productivity else - points += I.reagents.get_reagent_amount("nutriment")*10*productivity + points += (I.reagents.get_reagent_amount("nutriment")+I.reagents.get_reagent_amount("plantmatter"))*10*productivity qdel(I) if(S) processing = 1 diff --git a/code/modules/hydroponics/grown/ambrosia.dm b/code/modules/hydroponics/grown/ambrosia.dm index 9700b8f3d3b..f1dac422fad 100644 --- a/code/modules/hydroponics/grown/ambrosia.dm +++ b/code/modules/hydroponics/grown/ambrosia.dm @@ -23,7 +23,7 @@ icon_dead = "ambrosia-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/ambrosia/deus) - reagents_add = list("space_drugs" = 0.15, "bicaridine" = 0.1, "kelotane" = 0.1, "vitamin" = 0.04, "nutriment" = 0.05, "toxin" = 0.1) + reagents_add = list("space_drugs" = 0.15, "bicaridine" = 0.1, "kelotane" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.05, "toxin" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris seed = /obj/item/seeds/ambrosia @@ -40,7 +40,7 @@ plantname = "Ambrosia Deus" product = /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus mutatelist = list(/obj/item/seeds/ambrosia/gaia) - reagents_add = list("weak_omnizine" = 0.15, "synaptizine" = 0.15, "space_drugs" = 0.1, "vitamin" = 0.04, "nutriment" = 0.05) + reagents_add = list("weak_omnizine" = 0.15, "synaptizine" = 0.15, "space_drugs" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.05) rarity = 40 /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus @@ -80,7 +80,7 @@ product = /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/cruciatus potency = 10 mutatelist = list() - reagents_add = list("thc" = 0.15, "kelotane" = 0.15, "bicaridine" = 0.1, "bath_salts" = 0.20, "nutriment" = 0.05) + reagents_add = list("thc" = 0.15, "kelotane" = 0.15, "bicaridine" = 0.1, "bath_salts" = 0.20, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/cruciatus seed = /obj/item/seeds/ambrosia/cruciatus \ No newline at end of file diff --git a/code/modules/hydroponics/grown/apple.dm b/code/modules/hydroponics/grown/apple.dm index 8acfac34f74..9300eb73fef 100644 --- a/code/modules/hydroponics/grown/apple.dm +++ b/code/modules/hydroponics/grown/apple.dm @@ -14,7 +14,7 @@ icon_dead = "apple-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/apple/gold) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/apple seed = /obj/item/seeds/apple @@ -28,7 +28,7 @@ /obj/item/seeds/apple/poisoned product = /obj/item/weapon/reagent_containers/food/snacks/grown/apple/poisoned mutatelist = list() - reagents_add = list("cyanide" = 0.5, "vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("cyanide" = 0.5, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 50 // Source of cyanide, and hard (almost impossible) to obtain normally. /obj/item/weapon/reagent_containers/food/snacks/grown/apple/poisoned @@ -45,7 +45,7 @@ maturation = 10 production = 10 mutatelist = list() - reagents_add = list("gold" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("gold" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 40 // Alchemy! /obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold diff --git a/code/modules/hydroponics/grown/banana.dm b/code/modules/hydroponics/grown/banana.dm index b59eeb42e53..dbdffffda29 100644 --- a/code/modules/hydroponics/grown/banana.dm +++ b/code/modules/hydroponics/grown/banana.dm @@ -12,7 +12,7 @@ icon_dead = "banana-dead" genes = list(/datum/plant_gene/trait/slip, /datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/banana/mime, /obj/item/seeds/banana/bluespace) - reagents_add = list("banana" = 0.1, "potassium" = 0.1, "vitamin" = 0.04, "nutriment" = 0.02) + reagents_add = list("banana" = 0.1, "potassium" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.02) /obj/item/weapon/reagent_containers/food/snacks/grown/banana seed = /obj/item/seeds/banana @@ -92,7 +92,7 @@ product = /obj/item/weapon/reagent_containers/food/snacks/grown/banana/bluespace mutatelist = list() genes = list(/datum/plant_gene/trait/slip, /datum/plant_gene/trait/teleport, /datum/plant_gene/trait/repeated_harvest) - reagents_add = list("singulo" = 0.2, "banana" = 0.1, "vitamin" = 0.04, "nutriment" = 0.02) + reagents_add = list("singulo" = 0.2, "banana" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.02) rarity = 30 /obj/item/weapon/reagent_containers/food/snacks/grown/banana/bluespace diff --git a/code/modules/hydroponics/grown/beans.dm b/code/modules/hydroponics/grown/beans.dm index 277dfd06298..d939387fe2b 100644 --- a/code/modules/hydroponics/grown/beans.dm +++ b/code/modules/hydroponics/grown/beans.dm @@ -15,7 +15,7 @@ icon_dead = "soybean-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/soya/koi) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.05) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans seed = /obj/item/seeds/soya @@ -36,7 +36,7 @@ product = /obj/item/weapon/reagent_containers/food/snacks/grown/koibeans potency = 10 mutatelist = list() - reagents_add = list("carpotoxin" = 0.1, "vitamin" = 0.04, "nutriment" = 0.05) + reagents_add = list("carpotoxin" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.05) rarity = 20 /obj/item/weapon/reagent_containers/food/snacks/grown/koibeans diff --git a/code/modules/hydroponics/grown/berries.dm b/code/modules/hydroponics/grown/berries.dm index 165853c63f7..ff411e0b990 100644 --- a/code/modules/hydroponics/grown/berries.dm +++ b/code/modules/hydroponics/grown/berries.dm @@ -15,7 +15,7 @@ icon_dead = "berry-dead" // Same for the dead icon genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/berry/glow, /obj/item/seeds/berry/poison) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/berries seed = /obj/item/seeds/berry @@ -35,7 +35,7 @@ plantname = "Poison-Berry Bush" product = /obj/item/weapon/reagent_containers/food/snacks/grown/berries/poison mutatelist = list(/obj/item/seeds/berry/death) - reagents_add = list("cyanide" = 0.15, "tirizene" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("cyanide" = 0.15, "tirizene" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 10 // Mildly poisonous berries are common in reality /obj/item/weapon/reagent_containers/food/snacks/grown/berries/poison @@ -56,7 +56,7 @@ lifespan = 30 potency = 50 mutatelist = list() - reagents_add = list("coniine" = 0.08, "tirizene" = 0.1, "vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("coniine" = 0.08, "tirizene" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 30 /obj/item/weapon/reagent_containers/food/snacks/grown/berries/death @@ -78,7 +78,7 @@ endurance = 25 mutatelist = list() genes = list(/datum/plant_gene/trait/glow/berry , /datum/plant_gene/trait/noreact, /datum/plant_gene/trait/repeated_harvest) - reagents_add = list("uranium" = 0.25, "iodine" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("uranium" = 0.25, "iodine" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 20 /obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow @@ -108,7 +108,7 @@ icon_dead = "cherry-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/cherry/blue) - reagents_add = list("nutriment" = 0.07, "sugar" = 0.07) + reagents_add = list("plantmatter" = 0.07, "sugar" = 0.07) /obj/item/weapon/reagent_containers/food/snacks/grown/cherries seed = /obj/item/seeds/cherry @@ -128,7 +128,7 @@ plantname = "Blue Cherry Tree" product = /obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries mutatelist = list() - reagents_add = list("nutriment" = 0.07, "sugar" = 0.07) + reagents_add = list("plantmatter" = 0.07, "sugar" = 0.07) rarity = 10 /obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries @@ -158,7 +158,7 @@ icon_dead = "grape-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/grape/green) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1, "sugar" = 0.1) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1, "sugar" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/grapes seed = /obj/item/seeds/grape @@ -177,7 +177,7 @@ species = "greengrape" plantname = "Green-Grape Vine" product = /obj/item/weapon/reagent_containers/food/snacks/grown/grapes/green - reagents_add = list("kelotane" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1, "sugar" = 0.1) + reagents_add = list("kelotane" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1, "sugar" = 0.1) // No rarity: technically it's a beneficial mutant, but it's not exactly "new"... mutatelist = list() diff --git a/code/modules/hydroponics/grown/cereals.dm b/code/modules/hydroponics/grown/cereals.dm index fd5ea080ca3..68a9c8c42d8 100644 --- a/code/modules/hydroponics/grown/cereals.dm +++ b/code/modules/hydroponics/grown/cereals.dm @@ -11,7 +11,7 @@ potency = 15 icon_dead = "wheat-dead" mutatelist = list(/obj/item/seeds/wheat/oat, /obj/item/seeds/wheat/meat) - reagents_add = list("nutriment" = 0.04) + reagents_add = list("plantmatter" = 0.04) /obj/item/weapon/reagent_containers/food/snacks/grown/wheat seed = /obj/item/seeds/wheat diff --git a/code/modules/hydroponics/grown/chili.dm b/code/modules/hydroponics/grown/chili.dm index 4d07f17bb4c..c80ffa561d3 100644 --- a/code/modules/hydroponics/grown/chili.dm +++ b/code/modules/hydroponics/grown/chili.dm @@ -16,7 +16,7 @@ icon_dead = "chili-dead" // Same for the dead icon genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/chili/ice, /obj/item/seeds/chili/ghost) - reagents_add = list("capsaicin" = 0.25, "vitamin" = 0.04, "nutriment" = 0.04) + reagents_add = list("capsaicin" = 0.25, "vitamin" = 0.04, "plantmatter" = 0.04) /obj/item/weapon/reagent_containers/food/snacks/grown/chili seed = /obj/item/seeds/chili @@ -39,7 +39,7 @@ production = 4 rarity = 20 mutatelist = list() - reagents_add = list("frostoil" = 0.25, "vitamin" = 0.02, "nutriment" = 0.02) + reagents_add = list("frostoil" = 0.25, "vitamin" = 0.02, "plantmatter" = 0.02) /obj/item/weapon/reagent_containers/food/snacks/grown/icepepper seed = /obj/item/seeds/chili/ice @@ -64,7 +64,7 @@ yield = 3 rarity = 20 mutatelist = list() - reagents_add = list("condensedcapsaicin" = 0.3, "capsaicin" = 0.55, "nutriment" = 0.04) + reagents_add = list("condensedcapsaicin" = 0.3, "capsaicin" = 0.55, "plantmatter" = 0.04) /obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili seed = /obj/item/seeds/chili/ghost diff --git a/code/modules/hydroponics/grown/citrus.dm b/code/modules/hydroponics/grown/citrus.dm index 7562e013b50..1657dd0e955 100644 --- a/code/modules/hydroponics/grown/citrus.dm +++ b/code/modules/hydroponics/grown/citrus.dm @@ -21,7 +21,7 @@ growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/orange) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.05) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lime seed = /obj/item/seeds/lime @@ -47,7 +47,7 @@ icon_dead = "lime-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/lime) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.05) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange seed = /obj/item/seeds/orange @@ -72,7 +72,7 @@ icon_dead = "lime-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/firelemon) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.05) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lemon seed = /obj/item/seeds/lemon @@ -96,7 +96,7 @@ lifespan = 55 endurance = 45 yield = 4 - reagents_add = list("nutriment" = 0.05) + reagents_add = list("plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/firelemon seed = /obj/item/seeds/firelemon diff --git a/code/modules/hydroponics/grown/cocoa_vanilla.dm b/code/modules/hydroponics/grown/cocoa_vanilla.dm index 6e04bdaf97d..74754fac13e 100644 --- a/code/modules/hydroponics/grown/cocoa_vanilla.dm +++ b/code/modules/hydroponics/grown/cocoa_vanilla.dm @@ -16,7 +16,7 @@ icon_dead = "cocoapod-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/cocoapod/vanillapod) - reagents_add = list("cocoa" = 0.25, "nutriment" = 0.1) + reagents_add = list("cocoa" = 0.25, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod seed = /obj/item/seeds/cocoapod @@ -36,7 +36,7 @@ product = /obj/item/weapon/reagent_containers/food/snacks/grown/vanillapod genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list() - reagents_add = list("vanilla" = 0.25, "nutriment" = 0.1) + reagents_add = list("vanilla" = 0.25, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/vanillapod seed = /obj/item/seeds/cocoapod/vanillapod diff --git a/code/modules/hydroponics/grown/corn.dm b/code/modules/hydroponics/grown/corn.dm index 835b2574731..a7ef947a5ce 100644 --- a/code/modules/hydroponics/grown/corn.dm +++ b/code/modules/hydroponics/grown/corn.dm @@ -13,7 +13,7 @@ icon_grow = "corn-grow" // Uses one growth icons set for all the subtypes icon_dead = "corn-dead" // Same for the dead icon mutatelist = list(/obj/item/seeds/corn/snapcorn) - reagents_add = list("cornoil" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("cornoil" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/corn seed = /obj/item/seeds/corn diff --git a/code/modules/hydroponics/grown/eggplant.dm b/code/modules/hydroponics/grown/eggplant.dm index 8ec46ff77de..6fb991b9d32 100644 --- a/code/modules/hydroponics/grown/eggplant.dm +++ b/code/modules/hydroponics/grown/eggplant.dm @@ -13,7 +13,7 @@ icon_dead = "eggplant-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/eggplant/eggy) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant seed = /obj/item/seeds/eggplant diff --git a/code/modules/hydroponics/grown/flowers.dm b/code/modules/hydroponics/grown/flowers.dm index 74fc57be99c..7deb961e67a 100644 --- a/code/modules/hydroponics/grown/flowers.dm +++ b/code/modules/hydroponics/grown/flowers.dm @@ -15,7 +15,7 @@ icon_grow = "poppy-grow" icon_dead = "poppy-dead" mutatelist = list(/obj/item/seeds/poppy/geranium, /obj/item/seeds/poppy/lily) - reagents_add = list("bicaridine" = 0.2, "nutriment" = 0.05) + reagents_add = list("bicaridine" = 0.2, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/poppy seed = /obj/item/seeds/poppy @@ -78,7 +78,7 @@ growthstages = 4 genes = list(/datum/plant_gene/trait/plant_type/weed_hardy) growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' - reagents_add = list("nutriment" = 0.04) + reagents_add = list("plantmatter" = 0.04) /obj/item/weapon/reagent_containers/food/snacks/grown/harebell seed = /obj/item/seeds/harebell @@ -106,7 +106,7 @@ icon_grow = "sunflower-grow" icon_dead = "sunflower-dead" mutatelist = list(/obj/item/seeds/sunflower/moonflower, /obj/item/seeds/sunflower/novaflower) - reagents_add = list("cornoil" = 0.08, "nutriment" = 0.04) + reagents_add = list("cornoil" = 0.08, "plantmatter" = 0.04) /obj/item/weapon/grown/sunflower // FLOWER POWER! seed = /obj/item/seeds/sunflower @@ -134,7 +134,7 @@ plantname = "Moonflowers" product = /obj/item/weapon/reagent_containers/food/snacks/grown/moonflower mutatelist = list() - reagents_add = list("moonshine" = 0.2, "vitamin" = 0.02, "nutriment" = 0.02) + reagents_add = list("moonshine" = 0.2, "vitamin" = 0.02, "plantmatter" = 0.02) rarity = 15 /obj/item/weapon/reagent_containers/food/snacks/grown/moonflower @@ -155,7 +155,7 @@ plantname = "Novaflowers" product = /obj/item/weapon/grown/novaflower mutatelist = list() - reagents_add = list("condensedcapsaicin" = 0.25, "capsaicin" = 0.3, "nutriment" = 0) + reagents_add = list("condensedcapsaicin" = 0.25, "capsaicin" = 0.3, "plantmatter" = 0) rarity = 20 /obj/item/weapon/grown/novaflower diff --git a/code/modules/hydroponics/grown/grass_carpet.dm b/code/modules/hydroponics/grown/grass_carpet.dm index f113074911c..24c0a9f9df2 100644 --- a/code/modules/hydroponics/grown/grass_carpet.dm +++ b/code/modules/hydroponics/grown/grass_carpet.dm @@ -16,7 +16,7 @@ icon_dead = "grass-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/grass/carpet) - reagents_add = list("nutriment" = 0.02, "hydrogen" = 0.05) + reagents_add = list("plantmatter" = 0.02, "hydrogen" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/grass seed = /obj/item/seeds/grass diff --git a/code/modules/hydroponics/grown/herbals.dm b/code/modules/hydroponics/grown/herbals.dm index 05efe26bd99..ed2340e5838 100644 --- a/code/modules/hydroponics/grown/herbals.dm +++ b/code/modules/hydroponics/grown/herbals.dm @@ -9,7 +9,7 @@ maturation = 3 growthstages = 1 growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - reagents_add = list("nutriment" = 0.1) + reagents_add = list("plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/comfrey seed = /obj/item/seeds/comfrey @@ -35,7 +35,7 @@ product = /obj/item/weapon/reagent_containers/food/snacks/grown/aloe yield = 2 icon_dead = "ambrosia-dead" - reagents_add = list("nutriment" = 0.1) + reagents_add = list("plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/aloe seed = /obj/item/seeds/aloe diff --git a/code/modules/hydroponics/grown/kudzu.dm b/code/modules/hydroponics/grown/kudzu.dm index 84ea01235e9..e62d2df093e 100644 --- a/code/modules/hydroponics/grown/kudzu.dm +++ b/code/modules/hydroponics/grown/kudzu.dm @@ -14,7 +14,7 @@ growthstages = 4 rarity = 30 var/list/mutations = list() - reagents_add = list("charcoal" = 0.04, "nutriment" = 0.02) + reagents_add = list("charcoal" = 0.04, "plantmatter" = 0.02) /obj/item/seeds/kudzu/Copy() var/obj/item/seeds/kudzu/S = ..() diff --git a/code/modules/hydroponics/grown/melon.dm b/code/modules/hydroponics/grown/melon.dm index 633c39d37f6..5a229148a17 100644 --- a/code/modules/hydroponics/grown/melon.dm +++ b/code/modules/hydroponics/grown/melon.dm @@ -12,7 +12,7 @@ icon_dead = "watermelon-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/watermelon/holy) - reagents_add = list("water" = 0.2, "vitamin" = 0.04, "nutriment" = 0.2) + reagents_add = list("water" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.2) /obj/item/weapon/reagent_containers/food/snacks/grown/watermelon seed = /obj/item/seeds/watermelon diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index 0d0d786a077..2e05e3f18a0 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -32,7 +32,7 @@ growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/replicapod) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage seed = /obj/item/seeds/cabbage @@ -106,7 +106,7 @@ plantname = "Cherry Bomb Tree" product = /obj/item/weapon/reagent_containers/food/snacks/grown/cherry_bomb mutatelist = list() - reagents_add = list("nutriment" = 0.1, "sugar" = 0.1, "blackpowder" = 0.7) + reagents_add = list("plantmatter" = 0.1, "sugar" = 0.1, "blackpowder" = 0.7) rarity = 60 //See above /obj/item/weapon/reagent_containers/food/snacks/grown/cherry_bomb diff --git a/code/modules/hydroponics/grown/nymph.dm b/code/modules/hydroponics/grown/nymph.dm index b1868f10a11..acea5497fea 100644 --- a/code/modules/hydroponics/grown/nymph.dm +++ b/code/modules/hydroponics/grown/nymph.dm @@ -10,7 +10,7 @@ maturation = 10 production = 1 yield = 1 - reagents_add = list("nutriment" = 0.1) + reagents_add = list("plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/nymph_pod seed = /obj/item/seeds/nymph diff --git a/code/modules/hydroponics/grown/peanut.dm b/code/modules/hydroponics/grown/peanut.dm index 922b64a8a20..146c1ecfacf 100644 --- a/code/modules/hydroponics/grown/peanut.dm +++ b/code/modules/hydroponics/grown/peanut.dm @@ -15,7 +15,7 @@ icon_grow = "potato-grow" icon_dead = "potato-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) - reagents_add = list("nutriment" = 0.1) + reagents_add = list("plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/peanuts seed = /obj/item/seeds/peanuts diff --git a/code/modules/hydroponics/grown/potato.dm b/code/modules/hydroponics/grown/potato.dm index 2b144679698..5335346b713 100644 --- a/code/modules/hydroponics/grown/potato.dm +++ b/code/modules/hydroponics/grown/potato.dm @@ -16,7 +16,7 @@ icon_dead = "potato-dead" genes = list(/datum/plant_gene/trait/battery) mutatelist = list(/obj/item/seeds/potato/sweet) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/potato seed = /obj/item/seeds/potato @@ -56,7 +56,7 @@ plantname = "Sweet Potato Plants" product = /obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet mutatelist = list() - reagents_add = list("vitamin" = 0.1, "sugar" = 0.1, "nutriment" = 0.1) + reagents_add = list("vitamin" = 0.1, "sugar" = 0.1, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet seed = /obj/item/seeds/potato/sweet diff --git a/code/modules/hydroponics/grown/pumpkin.dm b/code/modules/hydroponics/grown/pumpkin.dm index ed8e64742ce..e9861a3b90c 100644 --- a/code/modules/hydroponics/grown/pumpkin.dm +++ b/code/modules/hydroponics/grown/pumpkin.dm @@ -14,7 +14,7 @@ icon_dead = "pumpkin-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/pumpkin/blumpkin) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.2) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.2) /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin seed = /obj/item/seeds/pumpkin @@ -42,7 +42,7 @@ plantname = "Blumpkin Vines" product = /obj/item/weapon/reagent_containers/food/snacks/grown/blumpkin mutatelist = list() - reagents_add = list("ammonia" = 0.2, "chlorine" = 0.1, "nutriment" = 0.2) + reagents_add = list("ammonia" = 0.2, "chlorine" = 0.1, "plantmatter" = 0.2) rarity = 20 /obj/item/weapon/reagent_containers/food/snacks/grown/blumpkin diff --git a/code/modules/hydroponics/grown/root.dm b/code/modules/hydroponics/grown/root.dm index 82f81c0b3a6..236c1465c8c 100644 --- a/code/modules/hydroponics/grown/root.dm +++ b/code/modules/hydroponics/grown/root.dm @@ -12,7 +12,7 @@ growthstages = 3 growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' mutatelist = list(/obj/item/seeds/carrot/parsnip) - reagents_add = list("oculine" = 0.25, "vitamin" = 0.04, "nutriment" = 0.05) + reagents_add = list("oculine" = 0.25, "vitamin" = 0.04, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/carrot seed = /obj/item/seeds/carrot @@ -43,7 +43,7 @@ product = /obj/item/weapon/reagent_containers/food/snacks/grown/parsnip icon_dead = "carrot-dead" mutatelist = list() - reagents_add = list("vitamin" = 0.05, "nutriment" = 0.05) + reagents_add = list("vitamin" = 0.05, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/parsnip seed = /obj/item/seeds/carrot/parsnip @@ -67,7 +67,7 @@ growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' icon_dead = "whitebeet-dead" mutatelist = list(/obj/item/seeds/redbeet) - reagents_add = list("vitamin" = 0.04, "sugar" = 0.2, "nutriment" = 0.05) + reagents_add = list("vitamin" = 0.04, "sugar" = 0.2, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet seed = /obj/item/seeds/whitebeet @@ -91,7 +91,7 @@ growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' icon_dead = "whitebeet-dead" genes = list(/datum/plant_gene/trait/maxchem) - reagents_add = list("vitamin" = 0.05, "nutriment" = 0.05) + reagents_add = list("vitamin" = 0.05, "plantmatter" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/redbeet seed = /obj/item/seeds/redbeet diff --git a/code/modules/hydroponics/grown/tobacco.dm b/code/modules/hydroponics/grown/tobacco.dm index 98fc2536f34..e08f1f0b9f4 100644 --- a/code/modules/hydroponics/grown/tobacco.dm +++ b/code/modules/hydroponics/grown/tobacco.dm @@ -13,7 +13,7 @@ growthstages = 3 icon_dead = "tobacco-dead" mutatelist = list(/obj/item/seeds/tobacco/space) - reagents_add = list("nicotine" = 0.03, "nutriment" = 0.03) + reagents_add = list("nicotine" = 0.03, "plantmatter" = 0.03) /obj/item/weapon/reagent_containers/food/snacks/grown/tobacco seed = /obj/item/seeds/tobacco @@ -31,7 +31,7 @@ plantname = "Space Tobacco Plant" product = /obj/item/weapon/reagent_containers/food/snacks/grown/tobacco/space mutatelist = list() - reagents_add = list("salbutamol" = 0.05, "nicotine" = 0.08, "nutriment" = 0.03) + reagents_add = list("salbutamol" = 0.05, "nicotine" = 0.08, "plantmatter" = 0.03) rarity = 20 /obj/item/weapon/reagent_containers/food/snacks/grown/tobacco/space diff --git a/code/modules/hydroponics/grown/tomato.dm b/code/modules/hydroponics/grown/tomato.dm index 64764442e4a..6af49a1fe6f 100644 --- a/code/modules/hydroponics/grown/tomato.dm +++ b/code/modules/hydroponics/grown/tomato.dm @@ -12,7 +12,7 @@ icon_dead = "tomato-dead" genes = list(/datum/plant_gene/trait/squash, /datum/plant_gene/trait/repeated_harvest) mutatelist = list(/obj/item/seeds/tomato/blue, /obj/item/seeds/tomato/blood, /obj/item/seeds/tomato/killer) - reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/tomato seed = /obj/item/seeds/tomato @@ -32,7 +32,7 @@ plantname = "Blood-Tomato Plants" product = /obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blood mutatelist = list() - reagents_add = list("blood" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("blood" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 20 /obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blood @@ -57,7 +57,7 @@ icon_grow = "bluetomato-grow" mutatelist = list(/obj/item/seeds/tomato/blue/bluespace) genes = list(/datum/plant_gene/trait/slip, /datum/plant_gene/trait/repeated_harvest) - reagents_add = list("lube" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("lube" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 20 /obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue @@ -80,7 +80,7 @@ yield = 2 mutatelist = list() genes = list(/datum/plant_gene/trait/squash, /datum/plant_gene/trait/slip, /datum/plant_gene/trait/teleport, /datum/plant_gene/trait/repeated_harvest) - reagents_add = list("lube" = 0.2, "singulo" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + reagents_add = list("lube" = 0.2, "singulo" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 50 /obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index e531c3d5897..7240f846000 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -657,6 +657,10 @@ adjustHealth(round(S.get_reagent_amount("nutriment") * 0.5)) adjustNutri(round(S.get_reagent_amount("nutriment") * 1)) + if(S.has_reagent("plantmatter", 1)) + adjustHealth(round(S.get_reagent_amount("plantmatter") * 0.5)) + adjustNutri(round(S.get_reagent_amount("plantmatter") * 1)) + // Compost for EVERYTHING if(S.has_reagent("virusfood", 1)) adjustNutri(round(S.get_reagent_amount("virusfood") * 0.5)) From 69e1c69becac3f0103786c4ed85053ee116e777d Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sun, 5 Feb 2017 09:36:27 -0500 Subject: [PATCH 12/47] fishwater re-addition --- code/modules/hydroponics/hydroponics.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 7240f846000..ff55e812992 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -521,6 +521,12 @@ mutmod = 0 adjustNutri(round(S.get_reagent_amount("robustharvestnutriment") *1 )) + + //Fish Water is both an excellent fertilizer and waters + if(S.has_reagent("fishwater", 1)) + adjustNutri(round(S.get_reagent_amount("fishwater") * 0.75)) + adjustWater(round(S.get_reagent_amount("fishwater") * 1)) + // Antitoxin binds shit pretty well. So the tox goes significantly down if(S.has_reagent("charcoal", 1)) adjustToxic(-round(S.get_reagent_amount("charcoal") * 2)) From c5f3cf94e9cdb285653510403c0876e16832c6bf Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sun, 5 Feb 2017 09:55:10 -0500 Subject: [PATCH 13/47] replica pod people --- code/modules/hydroponics/grown/replicapod.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/hydroponics/grown/replicapod.dm b/code/modules/hydroponics/grown/replicapod.dm index f3cfa967363..8b90d28aa67 100644 --- a/code/modules/hydroponics/grown/replicapod.dm +++ b/code/modules/hydroponics/grown/replicapod.dm @@ -91,6 +91,8 @@ podman.ckey = ckey_holder podman.gender = blood_gender podman.faction |= factions + podman.faction |= "plants" + podman.faction |= "vines" //Pod grown Diona are allied with plants and vines alike. else //else, one packet of seeds. maybe two var/seed_count = 1 From 6f774c8e1e20e0d34c643912d822bd46e0f3b335 Mon Sep 17 00:00:00 2001 From: uraniummeltdown Date: Sun, 5 Feb 2017 19:22:07 +0400 Subject: [PATCH 14/47] added engi+engisec, electric engi from TG and sci+scisec crates from /vg/ --- code/datums/supplypacks.dm | 16 ++++---- .../structures/crates_lockers/crates.dm | 35 ++++++++++++++++++ icons/obj/storage.dmi | Bin 87033 -> 88993 bytes 3 files changed, 44 insertions(+), 7 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 641dcfd1bb5..fc5eceed4ba 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -429,6 +429,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine name = "HEADER" group = supply_engineer announce_beacons = list("Engineering" = list("Engineering", "Chief Engineer's Desk")) + containertype = /obj/structure/closet/crate/engineering /datum/supply_packs/engineering/fueltank @@ -456,6 +457,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/clothing/gloves/color/yellow) cost = 20 //Made of pure-grade bullshittinium containername = "insulated gloves crate" + containertype = /obj/structure/closet/crate/engineering/electrical /datum/supply_packs/engineering/power name = "Power Cell Crate" @@ -464,6 +466,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/weapon/stock_parts/cell/high) cost = 10 containername = "electrical maintenance crate" + containertype = /obj/structure/closet/crate/engineering/electrical /datum/supply_packs/engineering/engiequipment name = "Engineering Gear Crate" @@ -510,6 +513,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/weapon/paper/solar) cost = 20 containername = "solar pack crate" + containertype = /obj/structure/closet/crate/engineering/electrical /datum/supply_packs/engineering/engine name = "Emitter Crate" @@ -519,6 +523,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine containertype = /obj/structure/closet/crate/secure containername = "emitter crate" access = access_ce + containertype = /obj/structure/closet/crate/secure/engineering /datum/supply_packs/engineering/engine/field_gen name = "Field Generator Crate" @@ -781,6 +786,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine name = "HEADER" group = supply_science announce_beacons = list("Research Division" = list("Science", "Research Director's Desk")) + containertype = /obj/structure/closet/crate/sci /datum/supply_packs/science/robotics name = "Robotics Assembly Crate" @@ -792,7 +798,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/weapon/stock_parts/cell/high, /obj/item/weapon/stock_parts/cell/high) cost = 10 - containertype = /obj/structure/closet/crate/secure + containertype = /obj/structure/closet/crate/secure/scisec containername = "robotics assembly crate" access = access_robotics announce_beacons = list("Research Division" = list("Robotics", "Research Director's Desk")) @@ -804,18 +810,14 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/weapon/circuitboard/mecha/ripley/main, //TEMPORARY due to lack of circuitboard printer /obj/item/weapon/circuitboard/mecha/ripley/peripherals) //TEMPORARY due to lack of circuitboard printer cost = 30 - containertype = /obj/structure/closet/crate/secure containername = "\improper APLU \"Ripley\" circuit crate" - announce_beacons = list("Research Division" = list("Robotics", "Research Director's Desk")) /datum/supply_packs/science/robotics/mecha_odysseus name = "Circuit Crate (Odysseus)" contains = list(/obj/item/weapon/circuitboard/mecha/odysseus/peripherals, //TEMPORARY due to lack of circuitboard printer /obj/item/weapon/circuitboard/mecha/odysseus/main) //TEMPORARY due to lack of circuitboard printer cost = 25 - containertype = /obj/structure/closet/crate/secure containername = "\improper \"Odysseus\" circuit crate" - announce_beacons = list("Research Division" = list("Robotics", "Research Director's Desk")) /datum/supply_packs/science/plasma name = "Plasma Assembly Crate" @@ -844,7 +846,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/machinery/shieldwallgen, /obj/machinery/shieldwallgen) cost = 20 - containertype = /obj/structure/closet/crate/secure + containertype = /obj/structure/closet/crate/secure/scisec containername = "shield generators crate" access = access_teleporter @@ -854,7 +856,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine contains = list(/obj/item/device/transfer_valve, /obj/item/device/transfer_valve) cost = 60 - containertype = /obj/structure/closet/crate/secure + containertype = /obj/structure/closet/crate/secure/scisec containername = "tank transfer valves crate" access = access_rd diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 2519e6b1408..9bc6d5fec8f 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -572,3 +572,38 @@ new /obj/item/weapon/storage/box/beakers(src) new /obj/item/weapon/hand_labeler(src) new /obj/item/weapon/hand_labeler(src) + +/obj/structure/closet/crate/sci + name = "science crate" + desc = "A science crate." + icon_state = "scicrate" + icon_opened = "scicrateopen" + icon_closed = "scicrate" + +/obj/structure/closet/crate/secure/scisec + name = "secure science crate" + desc = "A crate with a lock on it, painted in the scheme of the station's scientists." + icon_state = "scisecurecrate" + icon_opened = "scisecurecrateopen" + icon_closed = "scisecurecrate" + +/obj/structure/closet/crate/engineering + name = "engineering crate" + desc = "An engineering crate." + icon_state = "engicrate" + icon_opened = "engicrateopen" + icon_closed = "engicrate" + +/obj/structure/closet/crate/secure/engineering + name = "secure engineering crate" + desc = "A crate with a lock on it, painted in the scheme of the station's engineers." + icon_state = "engisecurecrate" + icon_opened = "engisecurecrateopen" + icon_closed = "engisecurecrate" + +/obj/structure/closet/crate/engineering/electrical + name = "electrical engineering crate" + desc = "An electrical engineering crate." + icon_state = "electricalcrate" + icon_opened = "electricalcrateopen" + icon_closed = "electricalcrate" diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 3990643d1ea26645d859535318fa5b20b9fc8f6d..bd45f38cd006eec893f7b41333a8cc5b6a727b86 100644 GIT binary patch literal 88993 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

}OkT9;$G?A3u~-|R7;?wD#2sv_3q;qZZ`sH} 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 literal 87033 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‰sS^C7vJsgl&by;sot&SWNL{~y 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 z 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

  • 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 Date: Sun, 5 Feb 2017 22:00:17 +0400 Subject: [PATCH 15/47] say_log for mobs, fixed changeling absorb memory, changelings can now see past 8 messages of absorbed victim --- code/datums/mind.dm | 18 +++++++++------ code/game/gamemodes/changeling/changeling.dm | 1 + .../gamemodes/changeling/powers/absorb.dm | 23 ++++++++++++++++++- code/modules/mob/living/living_defines.dm | 4 +++- code/modules/mob/living/say.dm | 5 +++- 5 files changed, 41 insertions(+), 10 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index fcf1ded97cc..b81e934f4ed 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -104,11 +104,13 @@ /datum/mind/proc/wipe_memory() memory = null -/datum/mind/proc/show_memory(mob/recipient) - var/output = "[current.real_name]'s Memory
    " +/datum/mind/proc/show_memory(mob/recipient, window=1) + if(!recipient) + recipient = current + var/output = "[current.real_name]'s Memories:
    " output += memory - if(objectives.len>0) + if(objectives.len) output += "
    Objectives:" var/obj_count = 1 @@ -116,7 +118,7 @@ output += "Objective #[obj_count]: [objective.explanation_text]" obj_count++ - if(job_objectives.len>0) + if(job_objectives.len) output += "
    Job Objectives:
      " var/obj_count = 1 @@ -124,8 +126,10 @@ output += "
    • Task #[obj_count]: [objective.get_description()]
    • " obj_count++ output += "
    " - - recipient << browse(output,"window=memory") + if(window) + recipient << browse(output,"window=memory") + else + to_chat(recipient, "[output]") /datum/mind/proc/edit_memory() if(!ticker || !ticker.mode) @@ -1324,7 +1328,7 @@ var/explanation = "Summon [ticker.mode.cultdat.entity_name] via the use of the appropriate rune. It will only work if nine cultists stand on and around it." to_chat(current, "Objective #1: [explanation]") current.memory += "Objective #1: [explanation]
    " - + var/mob/living/carbon/human/H = current if(istype(H)) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index c25802d38fc..e09d31fa8bb 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -1,3 +1,4 @@ +#define LING_ABSORB_RECENT_SPEECH 8 //The amount of recent spoken lines to gain on absorbing a mob var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon","Zeta","Eta","Theta","Iota","Kappa","Lambda","Mu","Nu","Xi","Omicron","Pi","Rho","Sigma","Tau","Upsilon","Phi","Chi","Psi","Omega") /datum/game_mode diff --git a/code/game/gamemodes/changeling/powers/absorb.dm b/code/game/gamemodes/changeling/powers/absorb.dm index 57b69358f6b..7d0212a216b 100644 --- a/code/game/gamemodes/changeling/powers/absorb.dm +++ b/code/game/gamemodes/changeling/powers/absorb.dm @@ -63,7 +63,28 @@ if(target.mind)//if the victim has got a mind - target.mind.show_memory(src, 0) //I can read your mind, kekeke. Output all their notes. + target.mind.show_memory(user, 0) //I can read your mind, kekeke. Output all their notes. + + //Some of target's recent speech, so the changeling can attempt to imitate them better. + //Recent as opposed to all because rounds tend to have a LOT of text. + var/list/recent_speech = list() + + if(target.say_log.len > LING_ABSORB_RECENT_SPEECH) + recent_speech = target.say_log.Copy(target.say_log.len-LING_ABSORB_RECENT_SPEECH+1,0) //0 so len-LING_ARS+1 to end of list + else + for(var/spoken_memory in target.say_log) + if(recent_speech.len >= LING_ABSORB_RECENT_SPEECH) + break + recent_speech += spoken_memory + + if(recent_speech.len) + user.mind.store_memory("Some of [target]'s speech patterns, we should study these to better impersonate them!") + to_chat(user, "Some of [target]'s speech patterns, we should study these to better impersonate them!") + for(var/spoken_memory in recent_speech) + user.mind.store_memory("\"[spoken_memory]\"") + to_chat(user, "\"[spoken_memory]\"") + user.mind.store_memory("We have no more knowledge of [target]'s speech patterns.") + to_chat(user, "We have no more knowledge of [target]'s speech patterns.") if(target.mind.changeling)//If the target was a changeling, suck out their extra juice and objective points! changeling.chem_charges += min(target.mind.changeling.chem_charges, changeling.chem_storage) diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 66aa234e2ca..e1488648731 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -52,5 +52,7 @@ var/list/surgeries = list() //a list of surgery datums. generally empty, they're added when the player wants them. var/gene_stability = DEFAULT_GENE_STABILITY - + var/obj/effect/proc_holder/ranged_ability //Any ranged ability the mob has, as a click override + + var/list/say_log = list() //a log of what we've said, plain text, no spans or junk, essentially just each individual "message" diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index b0f42e9a8cb..1e34b43e583 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -149,7 +149,7 @@ proc/get_radio_key_from_channel(var/channel) if(speaking && (speaking.flags & HIVEMIND)) speaking.broadcast(src,trim(message)) return 1 - + if(message_mode == "cords") if(iscarbon(src)) var/mob/living/carbon/C = src @@ -282,6 +282,9 @@ proc/get_radio_key_from_channel(var/channel) if(O) //It's possible that it could be deleted in the meantime. O.hear_talk(src, message, verb, speaking) + //Log of what we've said, plain message, no spans or junk + say_log += message + log_say("[name]/[key] : [message]") return 1 From 846ce475b2258a4336d8895f07f2c0f4053963bc Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sun, 5 Feb 2017 13:58:24 -0500 Subject: [PATCH 16/47] Refactors Reagent Tanks--Adds High Capacity Water Tank --- code/datums/supplypacks.dm | 9 +- code/game/objects/items/toys.dm | 24 +- code/game/objects/items/weapons/tools.dm | 23 +- code/modules/food_and_drinks/drinks/drinks.dm | 4 +- .../reagent_containers/glass_containers.dm | 16 +- .../reagents/reagent_containers/spray.dm | 2 +- code/modules/reagents/reagent_dispenser.dm | 244 +++++++++--------- .../xenoarchaeology/machinery/coolant.dm | 40 +-- icons/obj/objects.dmi | Bin 145911 -> 141485 bytes 9 files changed, 161 insertions(+), 201 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 641dcfd1bb5..d6c14a4709d 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -1185,10 +1185,17 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /datum/supply_packs/misc/watertank name = "Water Tank Crate" contains = list(/obj/structure/reagent_dispensers/watertank) - cost = 8 + cost = 6 containertype = /obj/structure/largecrate containername = "water tank crate" +/datum/supply_packs/misc/hightank + name = "High-Capacity Water Tank Crate" + contains = list(/obj/structure/reagent_dispensers/watertank/high) + cost = 12 + containertype = /obj/structure/largecrate + containername = "high-capacity water tank crate" + /datum/supply_packs/misc/lasertag name = "Laser Tag Crate" contains = list(/obj/item/weapon/gun/energy/laser/redtag, diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 69f03730ce2..feb681e47c2 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -43,14 +43,20 @@ /obj/item/toy/balloon/attack(mob/living/carbon/human/M as mob, mob/user as mob) return -/obj/item/toy/balloon/afterattack(atom/A as mob|obj, mob/user as mob, proximity) - if(!proximity) return - if(istype(A, /obj/structure/reagent_dispensers) && get_dist(src,A) <= 1) - A.reagents.trans_to(src, 10) - to_chat(user, "You fill the balloon with the contents of [A].") - desc = "A translucent balloon with some form of liquid sloshing around in it." - update_icon() - return +/obj/item/toy/balloon/afterattack(atom/A, mob/user, proximity) + if(!proximity) + return + if(istype(A, /obj/structure/reagent_dispensers)) + var/obj/structure/reagent_dispensers/RD = A + if(RD.reagents.total_volume <= 0) + to_chat(user, "[RD] is empty.") + else if(reagents.total_volume >= 10) + to_chat(user, "[src] is full.") + else + A.reagents.trans_to(src, 10) + to_chat(user, "You fill the balloon with the contents of [A].") + desc = "A translucent balloon with some form of liquid sloshing around in it." + update_icon() /obj/item/toy/balloon/wash(mob/user, atom/source) if(reagents.total_volume < 10) @@ -877,7 +883,7 @@ obj/item/toy/cards/deck/syndicate/black /obj/item/toy/minimeteor name = "Mini-Meteor" - desc = "Relive the excitement of a meteor shower! SweetMeat-eor. Co is not responsible for any injuries, headaches or hearing loss caused by Mini-Meteor™" + desc = "Relive the excitement of a meteor shower! SweetMeat-eor. Co is not responsible for any injuries, headaches or hearing loss caused by Mini-Meteor." icon = 'icons/obj/toy.dmi' icon_state = "minimeteor" w_class = 2 diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 176108b8f08..b7f5e370b95 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -266,22 +266,9 @@ else return ..() -/obj/item/weapon/weldingtool/afterattack(obj/O as obj, mob/user as mob, proximity) - if(!proximity) return - if(istype(O, /obj/structure/reagent_dispensers/fueltank) && in_range(src, O)) - if(!welding) - O.reagents.trans_to(src, max_fuel) - to_chat(user, "[src] refueled.") - playsound(src.loc, 'sound/effects/refill.ogg', 50, 1, -6) - update_icon() - return - else - message_admins("[key_name_admin(user)] triggered a fueltank explosion.") - log_game("[key_name(user)] triggered a fueltank explosion.") - to_chat(user, "That was stupid of you.") - O.ex_act() - return - +/obj/item/weapon/weldingtool/afterattack(atom/O, mob/user, proximity) + if(!proximity) + return if(welding) remove_fuel(1) var/turf/location = get_turf(user) @@ -289,7 +276,9 @@ if(isliving(O)) var/mob/living/L = O - L.IgniteMob() + if(L.IgniteMob()) + message_admins("[key_name_admin(user)] set [key_name_admin(L)] on fire") + log_game("[key_name(user)] set [key_name(L)] on fire") /obj/item/weapon/weldingtool/attack_self(mob/user) toggle(user) diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index eedae606007..ee1d2821fa1 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -61,7 +61,7 @@ to_chat(user, " [src] is full.") return - var/trans = target.reagents.trans_to(src, target:amount_per_transfer_from_this) + var/trans = target.reagents.trans_to(src, amount_per_transfer_from_this) to_chat(user, " You fill [src] with [trans] units of the contents of [target].") else if(target.is_open_container()) //Something like a glass. Player probably wants to transfer TO it. @@ -332,7 +332,7 @@ desc = "A cup with the british flag emblazoned on it." icon_state = "britcup" volume = 30 - + /obj/item/weapon/reagent_containers/food/drinks/mushroom_bowl name = "mushroom bowl" desc = "A bowl made out of mushrooms. Not food, though it might have contained some at some point." diff --git a/code/modules/reagents/reagent_containers/glass_containers.dm b/code/modules/reagents/reagent_containers/glass_containers.dm index 6079bd3392b..b170f6b0867 100644 --- a/code/modules/reagents/reagent_containers/glass_containers.dm +++ b/code/modules/reagents/reagent_containers/glass_containers.dm @@ -39,7 +39,8 @@ /obj/machinery/smartfridge/, /obj/machinery/biogenerator, /obj/machinery/hydroponics, - /obj/machinery/constructable_frame) + /obj/machinery/constructable_frame, + /obj/machinery/icemachine) /obj/item/weapon/reagent_containers/glass/New() ..() @@ -62,7 +63,8 @@ update_icon() /obj/item/weapon/reagent_containers/glass/afterattack(obj/target, mob/user, proximity) - if(!proximity) return + if(!proximity) + return if(!is_open_container()) return @@ -94,16 +96,16 @@ return else if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. - if(!target.reagents.total_volume && target.reagents) - to_chat(user, "[target] is empty.") + if(target.reagents && !target.reagents.total_volume) + to_chat(user, "[target] is empty and can't be refilled!") return if(reagents.total_volume >= reagents.maximum_volume) - to_chat(user, "[src] is full.") + to_chat(user, "[src] is full.") return - var/trans = target.reagents.trans_to(src, target:amount_per_transfer_from_this) - to_chat(user, "You fill [src] with [trans] units of the contents of [target].") + var/trans = target.reagents.trans_to(src, amount_per_transfer_from_this) + to_chat(user, "You fill [src] with [trans] unit\s of the contents of [target].") else if(target.is_open_container() && target.reagents) //Something like a glass. Player probably wants to transfer TO it. if(!reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 274c3efd623..cc4bf75ea45 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -34,7 +34,7 @@ to_chat(user, "[src] is full.") return - var/trans = A.reagents.trans_to(src, A:amount_per_transfer_from_this) + var/trans = A.reagents.trans_to(src, 50) //This is a static amount, otherwise, it'll take forever to fill. to_chat(user, "You fill [src] with [trans] units of the contents of [A].") return diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 4c2d2caa6b8..f050f6708e7 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -1,5 +1,3 @@ -#define AUTOIGNITION_WELDERFUEL 561.15 - /obj/structure/reagent_dispensers name = "Dispenser" desc = "..." @@ -9,109 +7,97 @@ anchored = 0 pressure_resistance = 2*ONE_ATMOSPHERE - var/amount_per_transfer_from_this = 10 - var/possible_transfer_amounts = list(10,25,50,100) + var/tank_volume = 1000 //In units, how much the dispenser can hold + var/reagent_id = "water" //The ID of the reagent that the dispenser uses /obj/structure/reagent_dispensers/attackby(obj/item/weapon/W, mob/user, params) return /obj/structure/reagent_dispensers/New() - create_reagents(1000) - if(!possible_transfer_amounts) - verbs -= /obj/structure/reagent_dispensers/verb/set_APTFT + create_reagents(tank_volume) + reagents.add_reagent(reagent_id, tank_volume) ..() /obj/structure/reagent_dispensers/examine(mob/user) if(!..(user, 2)) return - to_chat(user, "It contains:") - if(reagents && reagents.reagent_list.len) - for(var/datum/reagent/R in reagents.reagent_list) - to_chat(user, "[R.volume] units of [R.name]") + if(reagents.total_volume) + to_chat(user, "It has [reagents.total_volume] units left.") else - to_chat(user, "Nothing.") + to_chat(user, "It's empty.") -/obj/structure/reagent_dispensers/verb/set_APTFT() //set amount_per_transfer_from_this - set name = "Set transfer amount" - set category = "Object" - set src in view(1) - if(usr.stat || !usr.canmove || usr.restrained()) - return - var/N = input("Amount per transfer from this:","[src]") as null|anything in possible_transfer_amounts - if(N) - amount_per_transfer_from_this = N + +/obj/structure/reagent_dispensers/proc/boom() + visible_message("[src] ruptures!") + qdel(src) /obj/structure/reagent_dispensers/ex_act(severity) switch(severity) - if(1.0) - qdel(src) - return - if(2.0) + if(1) + boom() + if(2) if(prob(50)) - new /obj/effect/effect/water(loc) - qdel(src) - return - if(3.0) + boom() + if(3) if(prob(5)) - new /obj/effect/effect/water(loc) - qdel(src) - return - else - return + boom() /obj/structure/reagent_dispensers/blob_act() if(prob(50)) - new /obj/effect/effect/water(loc) - qdel(src) - - - - - + boom() //Dispensers /obj/structure/reagent_dispensers/watertank - name = "watertank" - desc = "A watertank" - icon = 'icons/obj/objects.dmi' - icon_state = "watertank" - amount_per_transfer_from_this = 10 + name = "water tank" + desc = "A water tank." + icon_state = "water" -/obj/structure/reagent_dispensers/watertank/New() +/obj/structure/reagent_dispensers/watertank/boom() + playsound(loc, 'sound/effects/spray2.ogg', 50, 1, -6) + new /obj/effect/effect/water(loc) + for(var/turf/simulated/T in view(5, loc)) + T.MakeSlippery() + for(var/mob/living/L in T) + L.adjust_fire_stacks(-20) ..() - reagents.add_reagent("water",1000) + +/obj/structure/reagent_dispensers/watertank/high + name = "high-capacity water tank" + desc = "A highly-pressurized water tank made to hold gargantuan amounts of water.." + icon_state = "water_high" //I was gonna clean my room... + tank_volume = 100000 /obj/structure/reagent_dispensers/fueltank - name = "fueltank" - desc = "A fueltank" - icon = 'icons/obj/objects.dmi' - icon_state = "weldtank" - amount_per_transfer_from_this = 10 + name = "fuel tank" + desc = "A tank full of industrial welding fuel. Do not consume." + icon_state = "fuel" + reagent_id = "fuel" var/obj/item/device/assembly_holder/rig = null var/accepts_rig = 1 -/obj/structure/reagent_dispensers/fueltank/New() +/obj/structure/reagent_dispensers/fueltank/Destroy() + if(rig) + qdel(rig) + rig = null + return ..() + +/obj/structure/reagent_dispensers/fueltank/bullet_act(obj/item/projectile/P) ..() - reagents.add_reagent("fuel",1000) + if(!qdeleted(src)) //wasn't deleted by the projectile's effects. + if(!P.nodamage && ((P.damage_type == BURN) || (P.damage_type == BRUTE))) + message_admins("[key_name_admin(P.firer)] triggered a fueltank explosion.") + log_game("[key_name(P.firer)] triggered a fueltank explosion.") + boom() -/obj/structure/reagent_dispensers/fueltank/bullet_act(obj/item/projectile/Proj) - ..() - if(istype(Proj) && !Proj.nodamage && ((Proj.damage_type == BURN) || (Proj.damage_type == BRUTE))) - message_admins("[key_name_admin(Proj.firer)] triggered a fueltank explosion.") - log_game("[key_name(Proj.firer)] triggered a fueltank explosion.") - boom() +/obj/structure/reagent_dispensers/fueltank/boom() + explosion(loc, 0, 1, 5, 7, 10, flame_range = 5) + qdel(src) -/obj/structure/reagent_dispensers/fueltank/proc/boom() - explosion(loc,0,1,5,7,10, flame_range = 5) - if(src) - qdel(src) - -/obj/structure/reagent_dispensers/fueltank/blob_act(obj/effect/blob/B) +/obj/structure/reagent_dispensers/fueltank/blob_act() boom() - /obj/structure/reagent_dispensers/fueltank/ex_act() boom() @@ -133,34 +119,53 @@ usr.visible_message("[usr] begins to detach [rig] from [src].", "You begin to detach [rig] from [src].") if(do_after(usr, 20, target = src)) usr.visible_message("[usr] detaches [rig] from [src].", "You detach [rig] from [src].") - rig.loc = get_turf(usr) + rig.forceMove(get_turf(usr)) rig = null - overlays = new/list() + overlays.Cut() -/obj/structure/reagent_dispensers/fueltank/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W,/obj/item/device/assembly_holder) && accepts_rig) +/obj/structure/reagent_dispensers/fueltank/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/device/assembly_holder) && accepts_rig) if(rig) to_chat(user, "There is another device in the way.") return ..() - user.visible_message("[user] begins rigging [W] to [src].", "You begin rigging [W] to [src]") + user.visible_message("[user] begins rigging [I] to [src].", "You begin rigging [I] to [src]") if(do_after(user, 20, target = src)) - user.visible_message("[user] rigs [W] to [src].", "You rig [W] to [src].") + user.visible_message("[user] rigs [I] to [src].", "You rig [I] to [src].") - var/obj/item/device/assembly_holder/H = W - if(istype(H.a_left,/obj/item/device/assembly/igniter) || istype(H.a_right,/obj/item/device/assembly/igniter)) + var/obj/item/device/assembly_holder/H = I + if(istype(H.a_left, /obj/item/device/assembly/igniter) || istype(H.a_right, /obj/item/device/assembly/igniter)) msg_admin_attack("[key_name_admin(user)] rigged a fueltank for explosion (
    JMP)") log_game("[key_name(user)] rigged fueltank a fueltank for explosion at [loc.x], [loc.y], [loc.z]") - rig = W + rig = H user.drop_item() - W.loc = src + H.forceMove(src) - var/icon/test = getFlatIcon(W) - test.Shift(NORTH,1) - test.Shift(EAST,6) + var/icon/test = getFlatIcon(H) + test.Shift(NORTH, 1) + test.Shift(EAST, 6) overlays += test - return ..() + if(istype(I, /obj/item/weapon/weldingtool)) + if(!reagents.has_reagent("fuel")) + to_chat(user, "[src] is out of fuel!") + return + var/obj/item/weapon/weldingtool/W = I + if(!W.welding) + if(W.reagents.has_reagent("fuel", W.max_fuel)) + to_chat(user, "Your [W] is already full!") + return + reagents.trans_to(W, W.max_fuel) + user.visible_message("[user] refills \his [W].", "You refill [W].") + playsound(src, 'sound/effects/refill.ogg', 50, 1) + W.update_icon() + else + user.visible_message("[user] catastrophically fails at refilling \his [W]!", "That was stupid of you.") + message_admins("[key_name_admin(user)] triggered a fueltank explosion.") + log_game("[key_name(user)] triggered a fueltank explosion.") + boom() + else + ..() /obj/structure/reagent_dispensers/fueltank/Move() ..() @@ -190,76 +195,65 @@ /obj/structure/reagent_dispensers/peppertank - name = "Pepper Spray Refiller" - desc = "Refill pepper spray canisters." - icon = 'icons/obj/objects.dmi' - icon_state = "peppertank" + name = "pepper spray refiller" + desc = "Contains condensed capsaicin for use in law \"enforcement.\"" + icon_state = "pepper" anchored = 1 density = 0 - amount_per_transfer_from_this = 45 - -/obj/structure/reagent_dispensers/peppertank/New() - ..() - reagents.add_reagent("condensedcapsaicin",1000) - + reagent_id = "condensedcapsaicin" /obj/structure/reagent_dispensers/water_cooler - name = "Water-Cooler" - desc = "A machine that dispenses water to drink" - amount_per_transfer_from_this = 5 + name = "liquid cooler" + desc = "A machine that dispenses liquid to drink." icon = 'icons/obj/vending.dmi' icon_state = "water_cooler" - possible_transfer_amounts = null anchored = 1 + tank_volume = 500 + var/paper_cups = 25 //Paper cups left from the cooler -/obj/structure/reagent_dispensers/water_cooler/New() - ..() - reagents.add_reagent("water",500) +/obj/structure/reagent_dispensers/water_cooler/examine(mob/user) + if(!..(user, 2)) + return + to_chat(user, "There are [paper_cups ? paper_cups : "no"] paper cups left.") +/obj/structure/reagent_dispensers/water_cooler/attack_hand(mob/living/user) + if(!paper_cups) + to_chat(user, "There aren't any cups left!") + return + user.visible_message("[user] takes a cup from [src].", "You take a paper cup from [src].") + var/obj/item/weapon/reagent_containers/food/drinks/sillycup/S = new(get_turf(src)) + user.put_in_hands(S) + paper_cups-- /obj/structure/reagent_dispensers/beerkeg name = "beer keg" - desc = "A beer keg" - icon = 'icons/obj/objects.dmi' - icon_state = "beertankTEMP" - amount_per_transfer_from_this = 10 - -/obj/structure/reagent_dispensers/beerkeg/New() - ..() - reagents.add_reagent("beer",1000) + desc = "Beer is liquid bread, it's good for you..." + icon_state = "beer" + reagent_id = "beer" /obj/structure/reagent_dispensers/beerkeg/blob_act() - explosion(loc,0,3,5,7,10) + explosion(loc, 0, 3, 5, 7, 10) qdel(src) /obj/structure/reagent_dispensers/virusfood - name = "Virus Food Dispenser" - desc = "A dispenser of virus food." - icon = 'icons/obj/objects.dmi' - icon_state = "virusfoodtank" - amount_per_transfer_from_this = 10 + name = "virus food dispenser" + desc = "A dispenser of low-potency virus mutagenic." + icon_state = "virus_food" anchored = 1 density = 0 - -/obj/structure/reagent_dispensers/virusfood/New() - ..() - reagents.add_reagent("virusfood", 1000) + reagent_id = "virusfood" /obj/structure/reagent_dispensers/spacecleanertank name = "space cleaner refiller" desc = "Refills space cleaner bottles." - icon = 'icons/obj/objects.dmi' - icon_state = "spacecleanertank" + icon_state = "cleaner" anchored = 1 density = 0 - amount_per_transfer_from_this = 250 - -/obj/structure/reagent_dispensers/spacecleanertank/New() - ..() - reagents.add_reagent("cleaner",5000) + tank_volume = 5000 + reagent_id = "cleaner" /obj/structure/reagent_dispensers/fueltank/chem - icon_state = "weldingtank_chem" + icon_state = "fuel_chem" anchored = 1 density = 0 accepts_rig = 0 \ No newline at end of file diff --git a/code/modules/research/xenoarchaeology/machinery/coolant.dm b/code/modules/research/xenoarchaeology/machinery/coolant.dm index f0750f6388e..ffbf02c23bc 100644 --- a/code/modules/research/xenoarchaeology/machinery/coolant.dm +++ b/code/modules/research/xenoarchaeology/machinery/coolant.dm @@ -9,43 +9,5 @@ /obj/structure/reagent_dispensers/coolanttank name = "coolant tank" desc = "A tank of industrial coolant" - icon = 'icons/obj/objects.dmi' icon_state = "coolanttank" - amount_per_transfer_from_this = 10 - -/obj/structure/reagent_dispensers/coolanttank/New() - ..() - reagents.add_reagent("coolant",1000) - -/obj/structure/reagent_dispensers/coolanttank/bullet_act(var/obj/item/projectile/Proj) - if(istype(Proj ,/obj/item/projectile/beam)||istype(Proj,/obj/item/projectile/bullet)) - if(!Proj.damage) - explode() - -/obj/structure/reagent_dispensers/coolanttank/blob_act() - explode() - -/obj/structure/reagent_dispensers/coolanttank/ex_act() - explode() - -/obj/structure/reagent_dispensers/coolanttank/proc/explode() - var/datum/effect/system/harmless_smoke_spread/S = new /datum/effect/system/harmless_smoke_spread - //S.attach(src) - S.set_up(5, 0, src.loc) - - playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) - spawn(0) - S.start() - - var/datum/gas_mixture/env = src.loc.return_air() - if(env) - if(reagents.total_volume > 750) - env.temperature = 0 - else if(reagents.total_volume > 500) - env.temperature -= 100 - else - env.temperature -= 50 - - sleep(10) - if(src) - qdel(src) + reagent_id = "coolant" \ No newline at end of file diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index ea68e3dbdbda47726dbcc402bdc6655de6581d1e..53d3954ec06a4b3a4882840c0da4b1961ad59388 100644 GIT binary patch delta 128808 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

    xLKGa->4p%M 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