From 00dbb758e0fdccca93415841ae2d06cf191b6c05 Mon Sep 17 00:00:00 2001 From: Isaac Erwin Date: Mon, 8 Aug 2016 20:36:51 -0400 Subject: [PATCH 01/78] Changes mod say into mentor say Since moderators aren't a thing any more, as far as I can tell, and mentorhelping as a mentor can basically be used as msay... --- code/modules/admin/admin_verbs.dm | 4 ++-- code/modules/admin/verbs/adminsay.dm | 13 +++++-------- goon/browserassets/css/browserOutput.css | 6 +++--- 3 files changed, 10 insertions(+), 13 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index e6ce8dc2e73..e202a270c1d 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -52,7 +52,7 @@ var/list/admin_verbs_admin = list( /client/proc/game_panel, /*game panel, allows to change game-mode etc*/ /client/proc/cmd_admin_say, /*admin-only ooc chat*/ /datum/admins/proc/PlayerNotes, - /client/proc/cmd_mod_say, + /client/proc/cmd_mentor_say, /datum/admins/proc/show_player_notes, /client/proc/free_slot, /*frees slot for chosen job*/ /client/proc/toggleattacklogs, @@ -183,7 +183,7 @@ var/list/admin_verbs_mod = list( /client/proc/cmd_admin_pm_by_key_panel, /*admin-pm list by key*/ /datum/admins/proc/PlayerNotes, /client/proc/admin_ghost, /*allows us to ghost/reenter body at will*/ - /client/proc/cmd_mod_say, + /client/proc/cmd_mentor_say, /datum/admins/proc/show_player_notes, /client/proc/player_panel_new, /client/proc/dsay, diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm index 784f924966f..b55c75f70c0 100644 --- a/code/modules/admin/verbs/adminsay.dm +++ b/code/modules/admin/verbs/adminsay.dm @@ -16,25 +16,22 @@ feedback_add_details("admin_verb","M") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/proc/cmd_mod_say(msg as text) +/client/proc/cmd_mentor_say(msg as text) set category = "Special Verbs" set name = "Msay" set hidden = 1 - if(!check_rights(R_ADMIN|R_MOD)) + if(!check_rights(R_ADMIN|R_MOD|R_MENTOR)) return msg = sanitize(copytext(msg, 1, MAX_MESSAGE_LEN)) - log_admin("MOD: [key_name(src)] : [msg]") + log_admin("MENTOR: [key_name(src)] : [msg]") if(!msg) return - var/spanclass = "mod_channel" - if(check_rights(R_ADMIN, 0)) - spanclass = "mod_channel_admin" for(var/client/C in admins) - if(check_rights(R_ADMIN|R_MOD, 0, C.mob)) - to_chat(C, "MOD: [key_name(usr, 1)] ([admin_jump_link(mob, C.holder)]): [msg]") + if(check_rights(R_ADMIN|R_MOD|R_MENTOR, 0, C.mob)) + to_chat(C, "MENTOR: [key_name(usr, 1)] ([admin_jump_link(mob, C.holder)]): [msg]") feedback_add_details("admin_verb","MS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! \ No newline at end of file diff --git a/goon/browserassets/css/browserOutput.css b/goon/browserassets/css/browserOutput.css index dab174587ec..fefa72056b0 100644 --- a/goon/browserassets/css/browserOutput.css +++ b/goon/browserassets/css/browserOutput.css @@ -255,9 +255,9 @@ em {font-style: normal; font-weight: bold;} .sciradio {color: #993399;} .supradio {color: #5F4519;} .srvradio {color: #6eaa2c;} -.admin_channel {color: #9A04D1; font-weight: bold;} -.mod_channel {color: #402A14; font-weight: bold;} -.mod_channel_admin {color: #402A14; font-weight: bold;} +.admin_channel {color: #9A04D1; font-weight: bold;} +.mentor_channel {color: #775BFF; font-weight: bold;} +.mentor_channel_admin {color: #9A04D1; font-weight: bold;} .djradio {color: #663300;} .binaryradio {color: #0B0050; font-family: 'Courier New', Courier, monospace;} .mommiradio {color: navy;} From 1497c87562e3b965b86fe00d571e2bee923c3eec Mon Sep 17 00:00:00 2001 From: uraniummeltdown Date: Wed, 31 Aug 2016 21:46:40 +0400 Subject: [PATCH 02/78] replaces core rnd board in tech storage with public one --- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 4aec305efd4..4976c684887 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5993,7 +5993,7 @@ "clm" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"; dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/storage/tech) "cln" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/storage/tech) "clo" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) -"clp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/rdconsole{pixel_x = -4},/obj/item/weapon/circuitboard/rdserver{pixel_x = 4; pixel_y = -2},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe{pixel_x = -2; pixel_y = 3},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/circuitboard/circuit_imprinter{pixel_x = -4; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) +"clp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/rdserver{pixel_x = 4; pixel_y = -2},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe{pixel_x = -2; pixel_y = 3},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/circuitboard/circuit_imprinter{pixel_x = -4; pixel_y = -3},/obj/item/weapon/circuitboard/rdconsole/public,/turf/simulated/floor/plating,/area/storage/tech) "clq" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/security/medbay) "clr" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/message_monitor{pixel_y = -5},/obj/item/weapon/circuitboard/arcade/battle,/obj/item/weapon/circuitboard/arcade/orion_trail{pixel_x = -4; pixel_y = 2},/turf/simulated/floor/plating,/area/storage/tech) "cls" = (/obj/item/device/radio/intercom{pixel_x = 28},/turf/simulated/floor/plating,/area/storage/tech) From 8ffa36bf0e5ae627250cc819254011b94f6410e6 Mon Sep 17 00:00:00 2001 From: uraniummeltdown Date: Wed, 31 Aug 2016 22:00:14 +0400 Subject: [PATCH 03/78] replaces circuit imprinter Core RnD Console design with Public RnD Console --- code/modules/research/designs/comp_board_designs.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 59328d31a5b..71cf42efc66 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -213,13 +213,13 @@ category = list("Computer Boards") /datum/design/rdconsole - name = "Console Board (R&D Console)" - desc = "Allows for the construction of circuit boards used to build a new R&D console." + name = "Console Board (R&D Console - Public)" + desc = "Allows for the construction of circuit boards used to build a new R&D console. Can be swiped with an RD level ID to enable access restrictions." id = "rdconsole" req_tech = list("programming" = 4) build_type = IMPRINTER materials = list(MAT_GLASS = 1000, "sacid" = 20) - build_path = /obj/item/weapon/circuitboard/rdconsole + build_path = /obj/item/weapon/circuitboard/rdconsole/public category = list("Computer Boards") /datum/design/rdservercontrol From d29772782126bd777c09de48ad61c4c2433daf54 Mon Sep 17 00:00:00 2001 From: uraniummeltdown Date: Thu, 1 Sep 2016 15:18:19 +0400 Subject: [PATCH 04/78] reverted change to circuit imprinter design (it is still RnD Core by default), made required access for changing board toxins access --- code/game/machinery/computer/buildandrepair.dm | 4 ++-- code/modules/research/designs/comp_board_designs.dm | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 1168552b952..b17a9a37aab 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -153,9 +153,9 @@ // RD console circuits, so that {de,re}constructing one of the special consoles doesn't ruin everything forever /obj/item/weapon/circuitboard/rdconsole name = "Circuit Board (RD Console)" - desc = "Swipe a Research Director level ID or higher to reconfigure." + desc = "Swipe a Scientist level ID or higher to reconfigure." build_path = /obj/machinery/computer/rdconsole/core - req_access = list(access_rd) // This is for adjusting the type of computer we're building - in case something messes up the pre-existing robotics or mechanics consoles + req_access = list(access_tox) // This is for adjusting the type of computer we're building - in case something messes up the pre-existing robotics or mechanics consoles var/access_types = list("R&D Core", "Robotics", "E.X.P.E.R.I-MENTOR", "Mechanics", "Public") id = 1 /obj/item/weapon/circuitboard/rdconsole/robotics diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 71cf42efc66..e7e14f2e4ba 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -213,13 +213,13 @@ category = list("Computer Boards") /datum/design/rdconsole - name = "Console Board (R&D Console - Public)" - desc = "Allows for the construction of circuit boards used to build a new R&D console. Can be swiped with an RD level ID to enable access restrictions." + name = "Console Board (R&D Console)" + desc = "Allows for the construction of circuit boards used to build a new R&D console. Can be swiped with a Scientist level ID to manage access levels." id = "rdconsole" req_tech = list("programming" = 4) build_type = IMPRINTER materials = list(MAT_GLASS = 1000, "sacid" = 20) - build_path = /obj/item/weapon/circuitboard/rdconsole/public + build_path = /obj/item/weapon/circuitboard/rdconsole category = list("Computer Boards") /datum/design/rdservercontrol From 27303b0922b8661440e9844b81c648095dd76ad7 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Fri, 2 Sep 2016 01:51:44 +0300 Subject: [PATCH 05/78] AI Sat day today, brah --- _maps/map_files/cyberiad/cyberiad.dmm | 479 ++++++++++++++------------ icons/turf/floors.dmi | Bin 370464 -> 388340 bytes 2 files changed, 253 insertions(+), 226 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 4aec305efd4..bd3e69d25e4 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5744,7 +5744,7 @@ "cgx" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "cgy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "cgz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) -"cgA" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/plating/airless,/area/aisat/maintenance) +"cgA" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6; level = 2},/obj/structure/lattice,/turf/space,/area/space) "cgB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "cgC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "cgD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) @@ -7817,17 +7817,17 @@ "cUq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/obj/structure/lattice,/turf/space,/area/space) "cUr" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) "cUs" = (/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/engine/engineering) -"cUt" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area/space) +"cUt" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/turbine) "cUu" = (/obj/structure/transit_tube,/turf/space,/area/space) "cUv" = (/obj/machinery/access_button/airlock_exterior{master_tag = "atmospherics_south"; pixel_x = -25; pixel_y = -8},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk6"; icon_state = "catwalk6"},/area/space) "cUw" = (/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk9"; icon_state = "catwalk9"},/area/space) "cUx" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/space) "cUy" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/pod_4) -"cUz" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area/space) +"cUz" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to MiniSat"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/turbine) "cUA" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/pod_4) "cUB" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "station intercom (General)"; pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/pod_4) "cUC" = (/obj/docking_port/mobile/pod{id = "pod1"; name = "escape pod 1"},/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"; name = "Escape Pod Hatch"},/turf/simulated/shuttle/floor,/area/shuttle/pod_1) -"cUD" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) +"cUD" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/lattice,/turf/space,/area/space) "cUE" = (/obj/structure/grille,/obj/structure/window/full/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/pod_4) "cUF" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/pod_4) "cUG" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/pod_4) @@ -7836,182 +7836,182 @@ "cUJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/abandoned) "cUK" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/shuttle/abandoned) "cUL" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/turf/space,/area/space) -"cUM" = (/obj/structure/transit_tube{icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) -"cUN" = (/turf/simulated/wall,/area/aisat/entrance) -"cUO" = (/obj/effect/spawner/window/reinforced,/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plating,/area/aisat/entrance) -"cUP" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/aisat/entrance) -"cUQ" = (/turf/simulated/wall/r_wall,/area/aisat/entrance) -"cUR" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plasteel{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/aisat/entrance) -"cUS" = (/obj/structure/table,/obj/item/device/radio{pixel_x = -6; pixel_y = 4},/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cUT" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cUU" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/obj/machinery/light_switch{pixel_x = 25; pixel_y = -9},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cUV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/aisat/entrance) -"cUW" = (/obj/machinery/light{dir = 1; on = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/effect/decal/warning_stripes/east,/obj/item/device/radio/intercom{broadcasting = 0; name = "station intercom (General)"; pixel_y = 25},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cUX" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/aisat/entrance) -"cUY" = (/obj/structure/transit_tube/station{icon_state = "closed"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/aisat/entrance) -"cUZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVa" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Teleporter Room"; req_access_txt = "17;75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVc" = (/obj/machinery/bluespace_beacon,/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVd" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/aisat/entrance) -"cVe" = (/obj/machinery/light,/obj/machinery/status_display{pixel_x = 0; pixel_y = -32},/obj/structure/transit_tube{dir = 1; icon_state = "Block"},/turf/simulated/floor/plasteel{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/aisat/entrance) -"cVf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVg" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "teledoor"; name = "AI Satellite Teleport Access"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVh" = (/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "17;75"},/obj/effect/decal/warning_stripes/east,/obj/machinery/camera{c_tag = "Mini Satellite Teleporter"; dir = 1; network = list("SS13","MiniSat")},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVi" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/aisat/entrance) -"cVj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/aisat/entrance) -"cVk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/aisat/entrance) -"cVl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "AI Satellite Exterior APC"; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVm" = (/obj/machinery/camera{c_tag = "Mini Satellite Entrance"; dir = 2; network = list("SS13","MiniSat")},/obj/machinery/computer/cryopod/robot{pixel_y = 30},/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/cryopod/robot,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVo" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "75;13"},/turf/simulated/floor/plating,/area/aisat) -"cVp" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVt" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVu" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) -"cVv" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/aisat) -"cVw" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"cVx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/vacuum,/turf/simulated/wall,/area/space) -"cVy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVA" = (/obj/machinery/computer/security/telescreen{desc = ""; dir = 1; layer = 4; name = "Mini Satellite Monitor"; network = list("MiniSat"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVB" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/turretid/stun{control_area = "\improper AI Satellite Antechamber"; name = "AI Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) -"cVC" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/sign/vacuum,/turf/simulated/wall,/area/space) -"cVD" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/aisat) -"cVE" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"cVF" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"cUM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/space,/area/space) +"cUN" = (/turf/space,/turf/simulated/floor/plating/airless/catwalk,/area/space) +"cUO" = (/turf/space,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless/catwalk,/area/space) +"cUP" = (/turf/space,/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/catwalk,/area/space) +"cUQ" = (/obj/structure/transit_tube{icon_state = "W-SE"},/turf/space,/area/space) +"cUR" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) +"cUS" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/space) +"cUT" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/lattice,/turf/space,/area/space) +"cUU" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cUV" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/lattice,/turf/space,/area/space) +"cUW" = (/obj/structure/transit_tube,/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cUX" = (/obj/structure/transit_tube/station,/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cUY" = (/obj/structure/transit_tube,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cUZ" = (/obj/structure/transit_tube{dir = 8; icon_state = "Block"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVa" = (/obj/machinery/atmospherics/unary/vent_pump{on = 0},/obj/effect/decal/warning_stripes/north,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVb" = (/obj/effect/decal/warning_stripes/north,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVc" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "75;13"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVd" = (/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVf" = (/turf/space,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/plating/airless/catwalk,/area/space) +"cVg" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVh" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVi" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/light/small,/obj/machinery/camera/motion{c_tag = "Mini Satellite Antechamber North"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Foyer"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/turret_protected/aisat_interior) +"cVl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/wall,/area/turret_protected/aisat_interior) +"cVm" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/plasteel/airless{icon_state = "circuit"},/area/turret_protected/aisat_interior) +"cVn" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "circuit"},/area/turret_protected/aisat_interior) +"cVo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVp" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/item/weapon/pen/multi,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) +"cVq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 1},/obj/structure/rack,/obj/item/weapon/screwdriver,/obj/item/device/radio,/obj/machinery/light_switch{pixel_y = 27},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVr" = (/obj/machinery/computer/station_alert,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVv" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVw" = (/obj/effect/decal/warning_stripes/east,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVx" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "teledoor"; name = "AI Satellite Teleport Access"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVy" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVz" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor{name = "Grid Power Monitoring Computer"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVD" = (/obj/machinery/bluespace_beacon,/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Teleporter Room"; req_access_txt = "17;75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVF" = (/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVG" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"cVH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/space) -"cVI" = (/obj/structure/window/reinforced,/turf/space,/area/space) +"cVH" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 5; tag = "icon-intact-y (NORTHWEST)"},/obj/structure/lattice,/turf/space,/area/space) +"cVI" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10; level = 2},/obj/structure/lattice,/turf/space,/area/space) "cVJ" = (/turf/simulated/wall,/area/turret_protected/aisat_interior) -"cVK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/turret_protected/aisat_interior) +"cVK" = (/obj/structure/table,/obj/machinery/kitchen_machine/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_access_txt = "75"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_access_txt = "75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/turret_protected/aisat_interior) -"cVO" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area/space) -"cVP" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/door/window/eastright{base_state = "left"; dir = 1; icon_state = "left"; name = "MiniSat Walkway Access"; req_access_txt = "13;75"},/turf/simulated/floor/plating,/area/aisat) -"cVQ" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/window/eastright{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;75"},/turf/simulated/floor/plating,/area/aisat) -"cVR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"cVS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Exterior"; req_access_txt = "75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVT" = (/obj/machinery/light{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light_switch{pixel_y = 27},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVY" = (/obj/machinery/light{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Exterior"; req_access_txt = "75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWa" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/aisat) -"cWb" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/window/eastright{base_state = "left"; dir = 1; icon_state = "left"; name = "MiniSat Walkway Access"; req_access_txt = "13;75"},/turf/simulated/floor/plating,/area/aisat) -"cWc" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/door/window/eastright{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;75"},/turf/simulated/floor/plating,/area/aisat) -"cWd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/aisat) -"cWe" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) -"cWf" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) -"cWg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVM" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "AI Satellite Antechamber APC"; pixel_x = 25},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVQ" = (/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "17;75"},/obj/effect/decal/warning_stripes/east,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/camera{c_tag = "Mini Satellite Teleporter"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/wall,/area/turret_protected/aisat_interior) +"cVS" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVT" = (/turf/simulated/wall/r_wall,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cVU" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cVV" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/rack,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/turret_protected/aisat_interior) +"cVW" = (/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) +"cVX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVY" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVZ" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cWa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small,/obj/machinery/turretid/stun{control_area = "\improper AI Satellite Antechamber"; name = "AI Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "75"},/obj/machinery/camera/motion{c_tag = "Mini Satellite Antechamber Center"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cWb" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWc" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) +"cWe" = (/obj/machinery/recharge_station,/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWf" = (/turf/simulated/wall/r_wall,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWg" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWh" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWi" = (/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWk" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) -"cWl" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/aisat) -"cWm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cWi" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Air Out"},/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWj" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Mix to MiniSat"},/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWk" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cWm" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) +"cWn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light_switch{pixel_y = 27},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) +"cWo" = (/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cWp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/navbeacon{codes_txt = "delivery"; dir = 4; location = "Engineering"},/obj/machinery/door/firedoor{dir = 8; name = "Firelock West"},/obj/machinery/door/window/westright{name = "Engineering Monitoring Station"; req_access = null; req_access_txt = "0"; req_one_access_txt = "11;24;34"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/engine/controlroom) -"cWq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "AI Satellite Antechamber APC"; pixel_x = 25},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light/small{dir = 4},/obj/machinery/camera/motion{c_tag = "Mini Satellite Exterior North-West"; dir = 8; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/aisat) +"cWq" = (/obj/machinery/cryopod/robot,/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWr" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/mineral/plasma,/obj/item/clothing/head/welding,/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWs" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/space_heater,/obj/machinery/camera{c_tag = "AI Satellite Atmospherics"; dir = 4; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/warning_stripes/north,/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWu" = (/turf/simulated/wall,/area/aisat) -"cWv" = (/mob/living/simple_animal/bot/secbot/pingsky,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWw" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/machinery/porta_turret{dir = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWx" = (/obj/machinery/camera/motion{c_tag = "Mini Satellite Antechamber"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWy" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = -32},/obj/machinery/porta_turret{dir = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/mob/living/simple_animal/bot/floorbot{on = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/turret_protected/aisat_interior) -"cWA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light/small{dir = 8},/obj/machinery/camera/motion{c_tag = "Mini Satellite Exterior North-East"; dir = 4; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/aisat) +"cWv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) +"cWx" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkbluecorners"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cWz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "AI Satellite Antechamber South"; dir = 4},/obj/machinery/turretid/stun{control_area = "\improper AI Satellite Atmospherics"; name = "AI Satellite Atmospherics Turret Control"; pixel_x = -28; pixel_y = 0; req_access_txt = "75"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) +"cWA" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/machinery/turretid/stun{control_area = "\improper AI Satellite Service"; name = "AI Satellite Service Bay Turret Control"; pixel_x = 24; pixel_y = 0; req_access_txt = "75"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) "cWB" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"cWC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"cWD" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"cWE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cWC" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWD" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "JoinLateCyborg"},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{dir = 1; icon_state = "darkbluecorners"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWE" = (/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0; pixel_y = 0},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "AI Satellite Service Bay"; dir = 8; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cWF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"cWG" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cWH" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cWI" = (/obj/machinery/camera{c_tag = "Mini Satellite AI Chamber North"; dir = 2; network = list("SS13","MiniSat")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/turret_protected/ai) -"cWJ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/turret_protected/ai) -"cWK" = (/obj/machinery/light_switch{pixel_y = 27},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/turret_protected/ai) +"cWG" = (/obj/effect/decal/warning_stripes/northeast,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "AI Satellite Atmospherics APC"; pixel_x = -25},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWI" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/obj/effect/decal/warning_stripes/west,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Atmospherics"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWL" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cWM" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cWN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cWM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cWN" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/ai_slipper{icon_state = "motion0"},/mob/living/simple_animal/bot/secbot/pingsky,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cWO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "cWP" = (/obj/machinery/porta_turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cWQ" = (/obj/machinery/light,/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"cWQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cWR" = (/obj/machinery/porta_turret{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cWS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"cWS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Service Bay"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cWT" = (/turf/simulated/wall,/area/turret_protected/ai) -"cWU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/aisat) +"cWU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cWV" = (/turf/simulated/wall/r_wall,/area/aisat) -"cWW" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{pixel_x = -28},/obj/item/device/radio/intercom/private{pixel_y = -28},/obj/item/device/radio/intercom/custom{pixel_y = 25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cWX" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cWY" = (/obj/effect/landmark/start{name = "AI"},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 32},/obj/machinery/requests_console{department = "AI"; departmentType = 5; name = "AI Requests Console"; pixel_x = 32; pixel_y = 32},/obj/item/device/radio/intercom{pixel_y = 25},/obj/item/device/radio/intercom/private{pixel_x = 28; pixel_y = 0},/obj/item/device/radio/intercom/custom{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cWZ" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{pixel_x = 28},/obj/item/device/radio/intercom/private{pixel_y = -28},/obj/item/device/radio/intercom/custom{pixel_y = 25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cXa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{aidisabled = 0; cell_type = 5000; dir = 1; name = "AI Core APC"; pixel_x = -5; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cXb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/door/window/southright{name = "AI Core Door"; req_access = null; req_access_txt = "16"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cXc" = (/obj/machinery/turretid/lethal{check_synth = 1; name = "AI Chamber Turret Control"; pixel_x = 5; pixel_y = 24; req_access_txt = "75"},/obj/machinery/flasher{id = "AI"; pixel_x = -6; pixel_y = 24},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/camera/motion{c_tag = "Mini Satellite AI Chamber South"; dir = 2; network = list("SS13","MiniSat")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cXd" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area/space) -"cXe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cXf" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/aisat) -"cXg" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/aisat) -"cXh" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cXi" = (/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cXj" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cXk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cWW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWY" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "AI Satellite Service Bay APC"; pixel_x = 25},/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cWZ" = (/obj/effect/decal/warning_stripes/east,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cXa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cXb" = (/obj/machinery/porta_turret{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cXc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/mob/living/simple_animal/bot/floorbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "darkbluecorners"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cXd" = (/obj/machinery/porta_turret{dir = 1},/obj/item/device/radio/intercom/locked/ai_private{broadcasting = 1; listening = 0; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) +"cXe" = (/obj/machinery/porta_turret{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) +"cXf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cXg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/mob/living/simple_animal/bot/cleanbot{on = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkbluecorners"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cXh" = (/obj/machinery/porta_turret{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) +"cXi" = (/turf/simulated/wall/r_wall,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXj" = (/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXk" = (/turf/simulated/wall,/area/aisat{name = "\improper AI Satellite Hallway"}) "cXl" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cXm" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cXn" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "MiniSat Exterior APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat) -"cXo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/aisat) -"cXp" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/aisat) -"cXq" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/obj/machinery/camera/motion{c_tag = "Mini Satellite Exterior South-West"; dir = 8; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/aisat) -"cXr" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"cXs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light/small{dir = 8},/obj/machinery/camera/motion{c_tag = "Mini Satellite Exterior South-East"; dir = 4; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/aisat) -"cXt" = (/turf/simulated/wall/r_wall,/area/aisat/maintenance) -"cXu" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"cXv" = (/turf/simulated/wall,/area/aisat/maintenance) -"cXw" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0; pixel_y = 0},/obj/item/device/multitool,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/aisat/maintenance) -"cXx" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/aisat/maintenance) -"cXy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/aisat/maintenance) -"cXz" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/aisat/maintenance) -"cXA" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/aisat/maintenance) -"cXB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/space,/area/space) -"cXC" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/space) -"cXD" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "MiniSat Maintenance APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXE" = (/obj/machinery/atmospherics/binary/pump/on{name = "Air Out"},/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXF" = (/obj/machinery/power/smes{charge = 5e+006; input_attempt = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXG" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/effect/decal/warning_stripes/west,/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXI" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/aisat) -"cXJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4},/obj/effect/decal/warning_stripes/northeastcorner,/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/warning_stripes/north,/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/warning_stripes/northwestcorner,/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "75"},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXQ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"cXR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/aisat) -"cXS" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/motion{c_tag = "Mini Satellite Maintenance"; dir = 4; network = list("SS13","MiniSat")},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXU" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/aisat/maintenance) -"cXX" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/wall,/area/aisat/maintenance) +"cXm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Chamber Hallway"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXo" = (/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "75"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXq" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/aisat) +"cXr" = (/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXt" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXu" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXw" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXx" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/aisat) +"cXy" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXz" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior West"; dir = 8; network = list("SS13","MiniSat")},/turf/space,/area/aisat) +"cXA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/aisat) +"cXB" = (/obj/machinery/porta_turret{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXD" = (/obj/machinery/porta_turret{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXE" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXF" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior West"; dir = 4; network = list("SS13","MiniSat")},/turf/space,/area/aisat) +"cXG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXJ" = (/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXL" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXO" = (/obj/machinery/door/airlock/maintenance_hatch{name = "MiniSat Maintenance"; req_access_txt = "75"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXP" = (/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXQ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/camera/motion{c_tag = "AI Satellite Hallway"; dir = 4; network = list("SS13","MiniSat")},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXR" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXS" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "AI Satellite Hallway APC"; pixel_x = 25},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXT" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXU" = (/turf/simulated/floor/plating,/area/aisat) +"cXV" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Chamber Observation"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cXW" = (/obj/machinery/light/small{dir = 1},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/multi,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cXX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "cXY" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/xenobiology) -"cXZ" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) -"cYa" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{dir = 10; icon_state = "yellow"},/area/aisat/maintenance) -"cYb" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellow"},/area/aisat/maintenance) -"cYc" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellow"},/area/aisat/maintenance) -"cYd" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellow"},/area/aisat/maintenance) -"cYe" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/aisat/maintenance) -"cYf" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/aisat/maintenance) +"cXZ" = (/obj/machinery/alarm{pixel_y = 22},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cYa" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/light/small{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cYb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cYc" = (/obj/structure/table/reinforced,/obj/item/weapon/folder,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cYd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cYe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"cYf" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "cYg" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cYh" = (/turf/simulated/wall/r_wall,/area/maintenance/turbine) "cYi" = (/turf/simulated/wall,/area/maintenance/turbine) @@ -8089,7 +8089,7 @@ "cZC" = (/obj/structure/disposalpipe/segment,/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cZD" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cZE" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) -"cZF" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "cZG" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/turbine) "cZH" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/turbine) "cZI" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/turbine) @@ -8118,6 +8118,7 @@ "daf" = (/obj/structure/disposalpipe/segment,/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dag" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dah" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor/plating,/area/maintenance/turbine) +"dai" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) "daj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "gas_turbine_interior"; locked = 1; name = "Turbine Interior Airlock"; req_access_txt = "32"},/turf/simulated/floor/engine,/area/maintenance/turbine) "dak" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) "dal" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -8286,7 +8287,7 @@ "dds" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f9"; icon_state = "swall_f9"},/area/shuttle/abandoned) "ddt" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/engineering) "ddu" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/obj/structure/lattice,/turf/space,/area/space) -"ddv" = (/obj/structure/transit_tube{icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area/space) +"ddv" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/ai) "ddw" = (/obj/machinery/door/window{dir = 2; name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "ddx" = (/obj/structure/transit_tube{icon_state = "E-W-Pass"},/turf/space,/area/space) "ddy" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "kitchenhall"; name = "Kitchen Shutters"; opacity = 0},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) @@ -8471,7 +8472,7 @@ "dgV" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id_tag = "voxshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/shuttle/window{dir = 4; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5_mid"; tag = "icon-window5 (EAST)"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox) "dgW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dgX" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) -"dgY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/mob/living/simple_animal/bot/cleanbot{on = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/turret_protected/aisat_interior) +"dgY" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/command{name = "AI Core"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "dgZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weed_extract,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dha" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/broken_device,/obj/item/robot_parts/chest,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dhb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/stack/cable_coil,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) @@ -9010,6 +9011,32 @@ "dro" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "sit_scimaint"; name = "Cyberiad Science Maint"; width = 11},/turf/space,/area/space) "drp" = (/obj/structure/lattice,/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "sit_engshuttle"; name = "Cyberiad Eng Shuttle"; width = 11},/turf/space,/area/space) "drq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) +"drr" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/turret_protected/ai) +"drs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"drt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"dru" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"drw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"drx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"dry" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"drz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/window/southright{dir = 1; name = "AI Core Door"; req_access = null; req_access_txt = "16"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/turretid/lethal{check_synth = 1; name = "AI Chamber Turret Control"; pixel_x = 5; pixel_y = -24; req_access_txt = "75"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drC" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{aidisabled = 0; cell_type = 5000; dir = 2; name = "AI Core APC"; pixel_x = 5; pixel_y = -24},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/flasher{id = "AI"; pixel_x = -8; pixel_y = -24},/obj/machinery/camera/motion{c_tag = "AI Core"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drD" = (/obj/item/device/radio/intercom/custom{pixel_x = -28; pixel_y = -10},/obj/item/device/radio/intercom/private{pixel_x = 28; pixel_y = -10},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/obj/machinery/requests_console{department = "AI"; departmentType = 5; name = "AI Requests Console"; pixel_x = 32; pixel_y = -32},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = -32},/obj/effect/landmark/start{name = "AI"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"drF" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior South West"; dir = 8; network = list("SS13","MiniSat")},/turf/space,/area/turret_protected/ai) +"drG" = (/obj/item/device/radio/intercom/custom{pixel_y = 25},/obj/item/device/radio/intercom/private{pixel_y = -28},/obj/item/device/radio/intercom{pixel_x = -28},/obj/effect/landmark{name = "tripai"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"drI" = (/obj/item/device/radio/intercom/custom{pixel_y = 25},/obj/item/device/radio/intercom/private{pixel_y = -28},/obj/item/device/radio/intercom{pixel_x = 28},/obj/effect/landmark{name = "tripai"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drJ" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior South West"; dir = 4; network = list("SS13","MiniSat")},/turf/space,/area/turret_protected/ai) +"drK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"drL" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/wall,/area/turret_protected/ai) +"drN" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drO" = (/obj/machinery/camera/motion{c_tag = "AI Core South"; dir = 2; network = list("SS13","MiniSat")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drP" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"drQ" = (/obj/machinery/camera{c_tag = "AI Satellite Exterior South"; dir = 2; network = list("SS13","MiniSat")},/turf/space,/area/turret_protected/ai) (1,1,1) = {" bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9202,65 +9229,65 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjdbikbikbikbikbikbikbikbikbikbikbikbikbikbikcOgcOhcOhdeFcOhcOhcPFcMucRzcOZcPacPacRAcMucMHcRBcECcECcRecRecRecRecRCcRRcRDcPNcREcRecRecRecRecECcECcRFcRGcECcNHcLQcRHcRIcRocRJcRKcDFcDFcRLcJxcRJcJCcRMcJEcNMcCKcCKcCKcCKcCKcHBcoAcITbGycPCcPBbGycQkbVibVicQlbVicQmcdccyHcQnbVibVibVicEhbwobikbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbwobwocyJcQpcQocyKcsGbOMbxXbxXbxXcYgbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqcQTcQqcRycQUcMucRNcROcPacPacRPcMucECcRQcECcRTaaccShcRecRecRecRecSicRecRecRecRecShaaccRTcECcRUcECcECcNHcLQcRVcQFcRWcRXcRYcRZcSacRXcSacRXcSbcQJcSccNMcTbcTScTScTScTScUdcYhcYicYicYkcYjcYicYicYicYlcYncYmcQmcYobVicQmbVicYpbVicEhbwocxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwobwobwobwobwobwobwobwobwobwoczMbwocyKcyJcYqbxXcHycsGbOMcyJcyJcLecyJbwoaabczrbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqcQTcQTdlcdlCcMucSdcSecPacPacSfcMucSgcSmcSlaaccTfcTIcTIcTIcTIcTIcTQcTIcTIcTIcTIcTIcTZaacddaddbcSncECcSocMJcFUcSqcSrcSscStcSucSvcSwcDFcSxcSycSzcSAcNMcUkbikaabaabbikcYscYrdbwcKlcYwcYvcYycYxcYicqTbGybGycYzcdccYAcGvbGybGycYBcMncYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYDcYCcYCcYCcYCcmvcyJbFecnGbxXcYEczMcyJcyJcyJcLecyJcsGbOMcyJcYFbxXbxXbwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqdldcQqdlfdlecMucRzcOZcPacPacTkcMucSDcSEcSEbikddcaacaacaacaacaacaacaacaacaacaacaacddcbikcSEcSEcSDcECcMHcLQcSAcSFcSGcSHcSIcSJcSAcSHcSAcJEcSAcJEcSAcNMcUkbikacGacGacGcYhcYGcYIcYHcYKcYJcYMcYLcYibGybGybVicQmcYNbVicGvcGqcFicYPcYOcYQcYQcYQcYQcYQcYQcYScYRcYQcYQcYQcYQcYQcYQcYUcYTcYWcYVcYYcYXcYZcYZcYZcYZcZbcZacZccYZcYZcYZcYZcZdbXScyJcOPbxXcZebwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdlgcOhcOhcOhcOhcOhdlhcMucSLcSMcPacPacOicMucSOcSPdddaabddcaaccSQbikbikbikbikcSQbikbikcSQaacddcbikddecSRcSScECcMHcECaabcSTaabcSUcSVcSWcSXcSYcSXcSZcSXcSZcUmcUqcUkbikacGaabbikcYhcZfcYIcZgcZicZhcZkcZjcYicZlbGybGycGvcZmbVicGvcGvcZncoAcoAcxHcxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwocZobxXcyJcJMbxXcyJcyJcxHcxHckVcyJcZpbxXcZpcyJdlGbOMcoVbwobwobwobwobwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcMucTccSMcPacPacOjcMucTdcSEcTebikddfddgbikbikbikbikbikdlmbikbikbikdlodlnbikcSEcSEcTdcECcMHcECcCKcTgcEVcTgcCKcTgcEVcTgcCKcThcEVcTicCKaabcUkbikacGaabaabcYhcZscZucZtcZvcZhcZxcZwcZycYPcZAcZzcGvcdcbGycZBcQmbVicoAbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbwocZCczfcyJcZDbxXcyJbikbikbikbikcyJbxXbxXcNRcqecqecqfcqgcqebikaabaabaabaabcZEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcMucTjcOZcPacPacTkcMucTlcTmcSEbikddcaacbikbikaabaabaabaabaabbikbikaacddcbikcSEcTncTocECcTpcECcCKcTqcTrcTscCKcTtcTucTvcCKcTwcTxcTycCKaabcUkbikacGbikaabcZGcZFcZucZHcZJcZIcZLcZKcYicZMcQmbVicQmcZNbVicZOcQmcozcoAcoDcoDcoDazybikaabbikbikbikbikbikbikbikbikbikbwocZPcyJcyJcHxbxXcyJcyJcxHcxHcyJcyJbxXcZQczfcqecQDcrfcrgcqebikbikaabaabbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaaccMucMucMucMucMucMucMucECcSDcSEbikddcaaccSQaabaabdlqdlpdlraabcTzbikaacddcbikcSEcSDcECcECcMHcECcCKcTAcTBcTAcCKcTCcTDcTCcCKcTEcTFcTEcCKaabcUkbikacGbikbikcYhcZRcZTcZScZucZUcZWcZVcYicZXcZZcZYdaacAhbGycGvcGvdabdaddacbGydaeazybikaabbikcxHcxHcxHbwobwobwobwobwobwodafcyKcyJdagbxXbxXcyJbxXbxXbxXbxXcYqbxXcPAcqecrZcsacsbcqeaabbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaacaacaabaabaabacGacGcECcECcTGcSEbikddfddgbikbikaabdlscTHdltaabbikbikdlodlnbikcSEcTJcECcECcMHcECcCKcTAcTKcTAcCKcTCcTLcTCcCKcTEcTMcTEcCKaabcUkbikacGbikbikcYhcYhcYhdahcrBcrkdajcrkcrBcZXdakbGycGzdalcFicHrcGvdamcoAcoDcoDcoDdanaabaabbikcxHdaodapcyJbxXdaqdarcNRcyJdasbxXcyJdatbxXbxXdaubxXbwobwobwocxHcxHbwocqectrctscttcqeaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikaabaabbikbikaabaabacGcECcECcSDcSEbikddcaacbikcTNaabdlvdludlwaabaabcSQaacddcbikcSEcSDcECcECcMHcECcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKaabcUkbikaqZbikbikbikbikbikdavcrBdawdaydaxcrBbGydazbGybGydaAdaBcGqdaDdaCcoAbikbikbikbikbikaabbikcxHdaEdaFdaubxXcQobxXbxXdaucZobxXcyJcyJcyJcyJcyJbxXbwoaabbikbikbikaabcuzcuzcuAcuzcuzaabaabczraabaabcZEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcECcTncTocSEbikddcaacbikbikaabaabaabaabaabbikbikaacddcbikcSEcTlcTmcECcUscECcECcECcECcUvcTScTScTScTScTScTScTScTScTScTScUwbikacGaabaabaabaabaabdaGcrBcrkdaHcrkcrBcoAdaIcFicFidaJdaLdaKcoAcoAcoAbikbikbikbikbikaabbikcxHdaodaMcyJcNRbxXbxXdaNcyJdaObxXbxXbxXbxXbxXbxXbxXbwoaabbikbikbikaabbikcuzcvEcuzbikaabbikaabbikbikaabbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikaabcECcTdcSEcTPbikddfddgbikbikbikaabbikbikbikbikbikdlodlnbikcSEcSEcTdcECddhddjddicMHddkcUwbikbikbikbikbikbikbikbikbikbikbikbikacGaabaabaabaabaabdaGcrBdaPdaRdaQdaSaabcoAcoAcoDdaTcoDcoAcoAbikaabbikbikbikbikbikaabaabcxHcxHcxHbwobwobwobxXcyJbwodaUbwobwocNRbFeczfbzNczMbwoaabbikbikbikaabbikcuzcwMcuzbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcTXcTYdddaabddcaaccSQbikbikcSQbikbikbikbikcSQaacddcbikddecUacUbcECddlcECcECcECcECcECcECacGacGacGaqZacGacGacGacGacGacGacGacGaahbikbikbikbikdaGcrBcrBdaVcrBcrBbikaabbikbikdaWbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbwodaFdaXbwocGxaabbwobwocxHcxHczMbwobikaabbikbikbikaabbikbikcxZbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUfcUgcUhbikddcaacaacdlxaacaacdlxaacaacdlxaacaacddcbikcUicUgcUjcECddmcTRddnddocTTcTUcRebikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdcdazycrBdaYcrBdaZaabaabbikbikdctbikbikbikbikbikbikbikbikbikbikbikaabaabbikaahbikbikbwodbbdbabwodbcaabbikaabbikbikaabbikbikaabbikbikbikaabbikbikcznbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECdlybikdlzcTIcTIdlAcTIcTIdlAcTIcTIdlAcTIcTIdlBbikdlycECcECcECddmcUcddpcUlddqcUecRebikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikazycLodbecLoazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabbikbikbikcxHdbfcxHcxHaabczrbikaabbikbikaabbikagQagQacGaqZaabaabaabaabcGEaabaabaabaabczragiagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcKDcSkcUhaabaabaabaabbikbikbikbikbikaabaabaabaabcUicSjcKDcECcECddrcECcECcECcECcUncECaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabazybikbikbikazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikcxHdbgcxHbikbikbikbikaabbikbikaabbikagQbikbikaabbikaabbikbikcHNbikbikaabbikaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECddtaHmcECbikbikbikcUocUxbikbikbikaabbikbikbikaabbikbikbikaabbikbikbikaabbikaabazyazyazyazyazybikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikcxHdbhcxHbikbikbikbikaabbikbikaabbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECbikcECcECaIpcECcECcECcECcUrdducUuddxcUucUtcUuddxcUucUucUuddxcUucUtcUuddxcUuddvcUpaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikcxHdbicxHbikbikbikbikbikbikbikaabbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcMHcMHcUyaIraIrcUAaabaabbikbikbikaabbikbikbikaabbikbikbikaabbikbikbikcUDcULcUxaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabdbHdbjdbjbikbikbikbikbikbikbikaabbikagQaabcLrcLrcLrcLrcLrbikcIZbikcLrcLrcLrcLrcLraabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcTpcMHdlDcUBcUFcUEaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabczraabaabcUDcUzcUpbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikaabbikagQbikaabbikaabaabaabbikcIZbikaabbikaabbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjebikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUIcMHcUGaIraIrcUHaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikcUDcULcUpbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECcECcECcECcECaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikaabcUDcUMaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikaabcUNcUOcUNcUPcUPcUQcUQcUQcUQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcIZaabcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabcUNcURcUScUTcUUcUVcUWcUXcUQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaqZbikaabbikaabbikaabbikcPDbikaabbikaabaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikaabcUNcUYcUZcVacVacVbcVccVdcUQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikaabcUNcVecVfcVacVacVgcVhcVicUQbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabcUNcUNcVjcVacVacUQcVkcUQcUQbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcGEbikcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaacaacbikaabbikcUPcVlcVacVacVmcVncUPaabaabaabaacaacbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikaabaabaabbikbikcGEaabbikbikaabaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGcVocVoacGacGbikcUPcVpcVqcVrcVscVtcUPbikacGacGcVocVoacGacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikcGEbikbikbikagQagQagQaqZagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucVvcVwcVxacGacGcUPcVycVzcVAcVacVBcUPacGacGcVCcVDcVEcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikagQaabcSBaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucVvcVEcVHcVIcVJcVJcVKcVLcVJcVMcVNcVJcVJcVIcVOcVvcVEcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucVPcVQcVRcVRcVScVTcVUcVVcVWcVWcVXcVYcVZcWacWacWbcWccVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcWecWfcWfcVJcWgcWhcWhcWicWhcWhcWjcVJcWfcWfcWkcWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFbikbikcVJcWmcWncWocWvcWqcWrcWscVJbikbikcVucWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWtcWucWucWucVJcWzcWwcWhcWhcWxcWydgYcVJcWucWucWucWAcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFbikbikcWBcWCcWBcWDcWEcWBcWBcWFcWBbikbikcVucWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikacGcVucWdcVFbikbikcWBcWGcWHcWIcWJcWKcWLcWMcWBbikbikcVucWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFbikcWBcWBcWNcWLboSboSboScWLcWOcWBcWBbikcVucWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFbikcWBcWBcWPboSboScWQboSboScWRcWBcWBbikcVucWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWScWucWucWBcWBcWLboScWTcWTcWTboScWLcWBcWBcWucWucWUcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFcWVcWBcWWcWLcWXcWTcWYcWTcWXcWLcWZcWBcWVcVucWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFbikcWBcWBcWLboScXacXbcXcboScWLcWBcWBcVIcXdcWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFbikcWBcWBcWPboSboScXeboSboScWRcWBcWBcXfcXgcWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFbikcWBcWBcXhcXicXjcXkcXlcXmcXhcWBcWBcXncXocXpcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucXqcWucWucWTcWBcWBcWBcWBcXrcWBcWBcWBcWBcWTcWucWucXscVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFbikbikbikcXtcXtcXtcXucXtcXtcXtbikbikbikcVucWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjgbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcVFbikaabbikcXvcXwcXxcXycXzcXAcXvbikbikbikcVucWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucWdcXBcVIcXCcXCcXvcXDcXEcXFcXGcXHcXvcVIcVIcVIcXdcWlcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGcVucXIcVRcVRcVRcVRcXJcXKcXLcXMcXNcXOcXPcXQcWacWacWacXRcVFacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikcWfcWfcWfcWfcWfcXvcXScXTcXUcXVcXWcXXcgAcWfcWfcXZcXZbikacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGacGacGacGacGacGcXvcYacYbcYccYdcYecXvacGacGacGacGacGacGacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcXvcXvcYfcYfcYfcXvcXvbikbikaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqdldcQqdlfdlecMucRzcOZcPacPacTkcMucSDcSEcSEbikddcaacaacaacaacaacaacaacaacaacaacaacddcbikcSEcSEcSDcECcMHcLQcSAcSFcSGcSHcSIcSJcSAcSHcSAcJEcSAcJEcSAcNMcUkbikacGacGcgAcYrcUtcUzcYHcYKcYJcYMcYLcYibGybGybVicQmcYNbVicGvcGqcFicYPcYOcYQcYQcYQcYQcYQcYQcYScYRcYQcYQcYQcYQcYQcYQcYUcYTcYWcYVcYYcYXcYZcYZcYZcYZcZbcZacZccYZcYZcYZcYZcZdbXScyJcOPbxXcZebwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdlgcOhcOhcOhcOhcOhdlhcMucSLcSMcPacPacOicMucSOcSPdddaabddcaaccSQbikbikbikbikcSQbikbikcSQaacddcbikddecSRcSScECcMHcECaabcSTaabcSUcSVcSWcSXcSYcSXcSZcSXcSZcUmcUqcUkbikacGaabcUDcYhcYGcYIcZgcZicZhcZkcZjcYicZlbGybGycGvcZmbVicGvcGvcZncoAcoAcxHcxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwocZobxXcyJcJMbxXcyJcyJcxHcxHckVcyJcZpbxXcZpcyJdlGbOMcoVbwobwobwobwobwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcMucTccSMcPacPacOjcMucTdcSEcTebikddfddgbikbikbikbikbikdlmbikbikbikdlodlnbikcSEcSEcTdcECcMHcECcCKcTgcEVcTgcCKcTgcEVcTgcCKcThcEVcTicCKaabcUkbikacGaabcUMcYhcZfcYIcZtcZvcZhcZxcZwcZycYPcZAcZzcGvcdcbGycZBcQmbVicoAbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbwocZCczfcyJcZDbxXcyJbikbikbikbikcyJbxXbxXcNRcqecqecqfcqgcqebikaabaabaabaabcZEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcMucTjcOZcPacPacTkcMucTlcTmcSEbikddcaacbikbikaabaabaabaabaabbikbikaacddcbikcSEcTncTocECcTpcECcCKcTqcTrcTscCKcTtcTucTvcCKcTwcTxcTycCKaabcUkbikacGbikcUMcZGcZscZucZHcZJcZIcZLcZKcYicZMcQmbVicQmcZNbVicZOcQmcozcoAcoDcoDcoDazybikaabbikbikbikbikbikbikbikbikbikbwocZPcyJcyJcHxbxXcyJcyJcxHcxHcyJcyJbxXcZQczfcqecQDcrfcrgcqebikbikaabaabbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaaccMucMucMucMucMucMucMucECcSDcSEbikddcaaccSQaabaabdlqdlpdlraabcTzbikaacddcbikcSEcSDcECcECcMHcECcCKcTAcTBcTAcCKcTCcTDcTCcCKcTEcTFcTEcCKaabcUkbikacGbikcUDcYhcZRcZTcZScZucZUcZWcZVcYicZXcZZcZYdaacAhbGycGvcGvdabdaddacbGydaeazybikaabbikcxHcxHcxHbwobwobwobwobwobwodafcyKcyJdagbxXbxXcyJbxXbxXbxXbxXcYqbxXcPAcqecrZcsacsbcqeaabbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaacaacaabaabaabacGacGcECcECcTGcSEbikddfddgbikbikaabdlscTHdltaabbikbikdlodlnbikcSEcTJcECcECcMHcECcCKcTAcTKcTAcCKcTCcTLcTCcCKcTEcTMcTEcCKaabcUkbikacGbikcUDcYhcYhcYhdahcrBcrkdajcrkcrBcZXdakbGycGzdalcFicHrcGvdamcoAcoDcoDcoDdanaabaabbikcxHdaodapcyJbxXdaqdarcNRcyJdasbxXcyJdatbxXbxXdaubxXbwobwobwocxHcxHbwocqectrctscttcqeaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikaabaabbikbikaabaabacGcECcECcSDcSEbikddcaacbikcTNaabdlvdludlwaabaabcSQaacddcbikcSEcSDcECcECcMHcECcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKaabcUkbikaqZbikcUDbikbikbikdavcrBdawdaydaxcrBbGydazbGybGydaAdaBcGqdaDdaCcoAbikbikbikbikbikaabbikcxHdaEdaFdaubxXcQobxXbxXdaucZobxXcyJcyJcyJcyJcyJbxXbwoaabbikbikbikaabcuzcuzcuAcuzcuzaabaabczraabaabcZEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcECcTncTocSEbikddcaacbikbikaabaabaabaabaabbikbikaacddcbikcSEcTlcTmcECcUscECcECcECcECcUvcTScTScTScTScTScTScTScTScTScTScUwbikacGaabcUMaabaabaabdaGcrBcrkdaHcrkcrBcoAdaIcFicFidaJdaLdaKcoAcoAcoAbikbikbikbikbikaabbikcxHdaodaMcyJcNRbxXbxXdaNcyJdaObxXbxXbxXbxXbxXbxXbxXbwoaabbikbikbikaabbikcuzcvEcuzbikaabbikaabbikbikaabbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikaabcECcTdcSEcTPbikddfddgbikbikbikaabbikbikbikbikbikdlodlnbikcSEcSEcTdcECddhddjddicMHddkcUwbikbikbikbikcUNbikbikbikbikbikbikbikacGaabcUMaabaabaabdaGcrBdaPdaRdaQdaSaabcoAcoAcoDdaTcoDcoAcoAbikaabbikbikbikbikbikaabaabcxHcxHcxHbwobwobwobxXcyJbwodaUbwobwocNRbFeczfbzNczMbwoaabbikbikbikaabbikcuzcwMcuzbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcTXcTYdddaabddcaaccSQbikbikcSQbikbikbikbikcSQaacddcbikddecUacUbcECddlcECcECcECcECcECcECacGacGacGcUOacGacGacGacGacGacGacGacGaahcUDbikbikbikdaGcrBcrBdaVcrBcrBbikaabbikbikdaWbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbwodaFdaXbwocGxaabbwobwocxHcxHczMbwobikaabbikbikbikaabbikbikcxZbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUfcUgcUhbikddcaacaacdlxaacaacdlxaacaacdlxaacaacddcbikcUicUgcUjcECddmcTRddnddocTTcTUcRebikbikbikcUNbikbikbikbikbikbikbikbikbikcUDbikbikbikdcdazycrBdaYcrBdaZaabaabbikbikdctbikbikbikbikbikbikbikbikbikbikbikaabaabbikaahbikbikbwodbbdbabwodbcaabbikaabbikbikaabbikbikaabbikbikbikaabbikbikcznbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECdlybikdlzcTIcTIdlAcTIcTIdlAcTIcTIdlAcTIcTIdlBbikdlycECcECcECddmcUcddpcUlddqcUecRebikbikbikcUNbikbikbikbikbikbikbikbikbikcUDbikbikbikbikazycLodbecLoazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabbikbikbikcxHdbfcxHcxHaabczrbikaabbikbikaabbikagQagQacGaqZaabaabaabaabcGEaabaabaabaabczragiagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcKDcSkcUhaabaabaabaabbikbikbikbikbikaabaabaabaabcUicSjcKDcECcECddrcECcECcECcECcUncECaabaabaabcUNaabaabaabaabaabaabaabaabaabcUMaabaabaabaabazybikbikbikazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikcxHdbgcxHbikbikbikbikaabbikbikaabbikagQbikbikaabbikaabbikbikcHNbikbikaabbikaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECddtaHmcECbikbikbikcUocUxbikbikbikcUNbikbikbikaabbikbikbikaabbikcUDbikaabbikaabazyazyazyazyazybikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikcxHdbhcxHbikbikbikbikaabbikbikaabbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECbikcECcECaIpcECcECcECcECcUrdducUuddxcUucUPcUuddxcUucUQcUpbikbikbikbikcUDbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikcxHdbicxHbikbikbikbikbikbikbikaabbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcMHcMHcUyaIraIrcUAbikbikbikbikbikcUNaabbikbikcURcULcUpbikbikbikcUDbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabdbHdbjdbjbikbikbikbikbikbikbikaabbikagQaabcLrcLrcLrcLrcLrbikcIZbikcLrcLrcLrcLrcLraabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcTpcMHdlDcUBcUFcUEbikbikbikbikbikcUNaabbikbikbikcUrcUSddxcUQcUpcUDaabaabbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikaabbikagQbikaabbikaabaabaabbikcIZbikaabbikaabbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjebikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUIcMHcUGaIraIrcUHbikbikbikbikaabcUNaabaabaabaabbikbikbikcUrcULcUTbikbikbikcUUcUUcUUcUUcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECcECcECcECcECaabaabaabbikaabcUNaabbikaabbikbikbikbikbikcUrcUVddxcUucUucUWcUYcUXcUZcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikcUNbikbikbikaabbikbikbikbikbikcUDcUNcUUcUUcUUcVbcVacVbcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcIZaabcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabcUNbikaabbikbikaabbikbikbikbikcUDcUNcVccVdcVccVdcVecVdcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaqZbikaabbikaabbikaabbikcPDbikaabbikaabaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcUNcUNcUNcUNcUNcUNcUNcUNcUNcUNcVfcUNcUUcVgcUUcVhcVecVicUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabaabaabaabaabbikbikcUDcUNcVJcVJcVJcVJcVjcVlcVkcVncVmaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikcUDbikbikcVJcVJcVpcVocVqcVJcVJcVJcVJcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcGEbikcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabcUDbikbikcVJcVrcVtcVscVvcVucVxcVwcVycVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikaabaabaabbikbikcGEaabbikbikaabaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcUDbikbikcVJcVzcVBcVAcVCcWhcVEcVDcVFcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikcGEbikbikbikagQagQagQaqZagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVHcVIaabcVJcVKcVNcVMcVPcVOcVRcVQcVScVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikagQaabcSBaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVTcVUcVTcVWcVVcVYcVXcWacVZcVWcVWcVWcVWaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcWccWbcVTcVWcVWcVLcWdcVWcWfcWecWecWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWgcWjcWicWkcVWcWmcWlcWncVWcWqcWocWocWrcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWscWvcWtcWxcWwcWzcWycWAcWwcWDcWCcWGcWEcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWHcWJcWIcWMcWKcWQcWNcWUcWScWXcWWcWZcWYcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcXbcXacXccVWcXdcVXcXecVWcXgcXfcXhcWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikaabcXicWucXjcXkcXicXicXmcXncXicXkcXocXkcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXqcXpcXkcXrcXtcXscXucXrcXkcXvcXwcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXxcXpcXkcXrcXtcXscXucXrcXkcXvcXycXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXzcXicWVcXAcXkcXBcXtcXCcXEcXDcXkcXvcXicXicXFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVcXpcXkcXGcXtcXscXucXrcXkcXvcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXHcXJcXIcXLcXKcXucXMcXOcXNcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXPcXkcXQcXRcXscXucXScXkcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVcXPcXkcXBcXTcXscXucXDcXkcXPcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWVcXPcXkcXrcXtcXscXucXrcXkcXPcXicXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXUcXPcXkcXrcXtcXscXucXrcXkcXPcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjgbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcWBcWBcXVcWFcWBcWBcWBcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcXWcXZcXXcYbcYacWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcYccYecYdcZFcYfcWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBcWBddvddvdgYdrrddvcWBcWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBboSboScWLdrscZFboSboScWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrudrtdrwdrvdrydrxdrzcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScXXdrBdrAdrCcZFboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrscWTdrDcWTdrEcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdrFcWBcWBdrGcWLdrHcWTcWTcWTcWOcWLdrIcWBcWBdrJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrKdrMdrLcWTcWLcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrucWLdrOdrNboScWLdrzcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScWLcXldrPcWLcWLboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWBcWBcWBcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikdrQbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index cacec24168c335a56fa3b74404cce7443bd83959..7b67484616a3667afb81cf14f5853af03837863d 100644 GIT binary patch literal 388340 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

RJ!}0Qn5TpmZ?-z7kp=$?}3TOq+X1;vK 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

F2IeQfuuFru>h9XK!ERZ^GI0}Ah7g!G9{ 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

2GU(_++hAyrfzO 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%0A<$wTdKOt-}1UBPtULb9f2 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 T?C8%B@Q=w!3&ZyYjzRwmb7$8> literal 370464 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

|sIhj@donlGbn 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[h}&=~)Yr3c!cQZR!7OONj@Eo~iLUQIu&OTWCU z7V&DRVtk!^$0lp@t32~dM!}*7-(8Nd9y4Rsew$eI<&+fsC2mn}RKCAKj%`py@F!6D zt{;6|Xz?y4*pIOB_`SBq6NU2o`-}AotE@&g(zt={zIM*a&Yqi{U77g#p6``DM0R6u zAWj2&+f~DICv7^Xkv091pSkU0a~a(^hi?M978Vw=K?m$D-pdsf4O#wytgdabH zu>7~?t|il_n65jMbBWdDjfvc1y6x^Snx@PH;MaPBw#F{Od)FkRHT9*{Y|fPV(w{4Z zyqDXOEZ&Ke?V+CBaxPc^ovuXo^*y?8+v>LaI;>D(LE!=GS15dWm0O2By1~DSLLnos0TJV=*c8}h20F*s*t)JvWBYRvI zRD-P7Ue?SXcd_#Xp*|wheNqemzSa5a6AlOr=EMru2*hQxll1)KL4<6d>9P})ygC=< z;WQ7|&j{{F4i2%%RcwH|3Z?F=12TnG9o^D}@r z=K!CtuMYRy&k66UBk!>7pJuw67BwrF)O+kQQ(s#DlzRs)(QVYwnP~QI<0o^~ao#Z) z?^^EDtplAYou6|=HqX3eW=;qzc^sB%xy(-#>d@=Kf;*r?~o+vQCcVR$zjwRQtpWQ_8qUo!gAu#KMIa z#J6wX&I3aV-e=#JV5k0|>QJa>q!`5<_qGt1p)NRW@q`t6B~%K*qvm8ov!?d3AXS#{ zGeh`V#50R5k;PU=bkDw5I}Ell;85~50-AyfNgQz6_#`!zn>)l6i4DIvN;$d{y7x9Z z6sjx-$=+_IVF)WI8+f4g=w|@eGB$;D$+J6XMAIX&4f*h!i2$E^WBh&Rx{GSS=_KkJ(xabK#MC;QxEPtkwnTpUat73TY?Fm(H%d* z=1e?c(U$+h{&vl?GM{aTny{YWVc5HB^=Ix*6KKw%2*xWiZrkq&(i;We+#{tEK8;Eq zx2xaQlj5FAOftB9eE>rlAC z*@}yn5vZ}w7xu`jK2|Y*6t#o--de;H+E9lT=LO8 z*mNS{hy6QjqpwWi4|W^8hHdkDeMX7JJFY`=rNZilXDVvCg!aob-N+DWcR{bjT28Z^ zqhNjL4DX@hZCbWRS?WeXg&y&bvF~1GjPez+Pv<2IIHz{1< zd8%zS$HSn%A1z~OuLppJY&{ewKXC$dXozd8*mcw}*WlGWTQ`zUj-vegm%?SKMvY#H6Hv_vM$$eQ!v- z5p4!7lf6=LnLjml8lOMN{m@cfrRDaF-=HlVNex#%V|<8O1d6?h)zqaJB6*!3Kc!rO zddOA!&ZLc{3fZ`%{9kmrOQ8o^yyFAM7qGIIkH-sx=1_ZzR~y9bDvK<+b8=oO%~0oy zd^q+N%f)$%^37R9#_YtNSlD<;ZhhzRwbD8CdUIy%^&3>!E@5kckRna3Od;mlJ|+qn zo-(Oz)Z(_QgE;|)_!KrF1Qs6@`V5eLlQADCF4Wx3BAlIyW~==$d$rvzLVo`#S12+c z2rjK&z%D@kDjY_Hvc@m0d{Eb^!%hBgpyob;C+4REbsoV)1RE??SPY} zJzl;Aea>>Qceo2ZQP?9_egp7s3v8W+rREASKHU^@yIPNBxhbg8IW|0xvvhzO1e`@4}e)j93* zJbC%2fLDwx+9}F)j4f7Nd$l;RQ6TA%&XSwKS-N04*py2`n^8>`$z-hNn0jHoN}lk+ zA%NzM@RLc|r^m|YB-U;tBlBDS^uRTuZ%47=o03;i$jQZJ85!-A_BsHd3BLKPrCbyq zsVG)c`bCB`#v*#D?~z3|Q!U|~U0ep2xSRQh^D77GNh{4f_0x8a9Ue&kQQ=1jk(Cug z+%zk;=rW}*wYH0>?35)?!OZz==$sc^RH>^7?zu@ANJGtf-Y#HX_yQ~@TvW2KYh0N# zi%xy3)rfc+bL9UHg*lzbIQ!#FY@BgdBkMz^xd(J|+tf@ZG@iHYhF$74;V#MzM^a?V zvDv&3L>7I*mruFKj zFVM=GvxaI12M42@A?sHGcc5Wy8p&lyx}S8Kv+ezM^@G6>Jem2AVuK0OMA8@nwN{l; zw+tZ>l1UcQt^y4`Seju)jM&{b49CYD)_)W$*akx!WjFrT+AJ>3tC`=rsi!A>OX{~K zV#?!z+q2CKTj3|U$J1xKPi2FWJ8WzMCw-%-9d4cHTp29-Xd{C?+u()ZpyZ$koF6p} zjg_6@S%co@)?|`=I9Y8et%~Zdf;ohVm;Z|Tr;-FIxMe!TQ z*^=%8q(p)Kn6=bafQjy7Mv@lPqN6NJQ3j8}V@0^oEKmQ}OXw@CyixdZIvICs;K@Cp z`ubjHsav5R-1pQRV$ zM4uT=t;-xE;0j)Ng{DH2yT-evsy?%vS(*T^1^GE)lPf zc6$zhvlYj^JHL-ww5)rKVefsVCnku>@V^6Lr;EEV>HmcWkVvq5!W{1`SoG_D;+@-2 zkRrn8PjK#0q5ltXBmM){-WN-8O%+E}E!%rEKlN#Kh#etz(rY za^KXT!tHaa^YB$YmQ7(&@R>N54t*KzMn^}D(j{L&3yk>f+U&uuhUyB&%>3tbN$#BA zmbUg4pplZ5rJ!ZUwn@jsZ6iP9tc&;W1MzdSMGSGBp_>#}dsfeLBtv%uvtVh>-r2Kg zoo|0f6;KVI8GW5%!d&C|A-gRsKPA)z8yjOA`|%fpa_jSDNzBaK|FQ-8+|yQYc7m~% zn^F!vp~p9{0^Aev!0#0vtt$j2-zYjn^OA+T&5QC&cCyo`$!(%8*JqK)2Z(g2sI{yg zuH#2Zymn$kZni1g&D2?Yrekf&A6&E(RgM&)aH~IhG%;Q%hlT*pZd$j}%I42E+#mCb zYdb@p>;e~2uOy>V?~F`ouTCcL`qPT%=&QQLrq+hP2eD>+JynPuaEltt;i3?DmnLm6 zULMAU(RDu#`^)|!Mk2@BYS3Bw(}bQvq=VzDsF?Bo31_9DcWI{XjB$!$Td~{#D$M_N z=fyQT7h-R1?aV?tWgY^*&eoOMLVseq%e56t5c0t>5#4iM8v|L4ppA9g+_?gkHK-QWVoJLMomd}v>-XwXKclP%4=m*gPi7MKGG@1fV zNW>$0#kH%)x|0bCzm5}Y1Vr`&4!*bf?vuWcQ8taV$oa9PrE3!~KJOOB9l?$HeVrYk zLHov`D7}A5*NU!2fTz$vCoOg?J@MY-a;Ybe9Hn({s~I_nPt7mRL_ow>_FE8tfmzOj zcGmA}`W@ezyaNJ){Hw%6#qvqk0@SPEU~TrfdELa~^uVP)bxD|KBUci`lRmFq5*li1 z>s}5_zr5}{ndVg4G8ZrBH`R5(}M`su=_!;Q9iDZIEnLvyfQN@Hwb zGRx)JhTg^u3yF+%D>tWPYbc8ou*cP{HstSiMaWt642#jd8WAz6rASj;f9SLH z?3E)yV)4wbNqY`3)Gasy7aBtVz8p3R-upTz3;CO9-jSJ>lzGd0vHLe>roO4WlhQQp z7Ks#pD+8%x?pbo4_~dHvk1=vlTUkg!P`!N%nXmb{-s3o|@_LDiuFeVv;%Y&u`Z9Mt z{u5>qORa=1h_(2r)!NKk=9$jQ?-jEO4#&*wW5>Dr)ei4InYlcxhp@>er(O?3e?{K1 z3vvEgGEeQLK^B41t0#yC;EF2-0#uQzlRMq=8BnG~j&BskY5!SFZ zkA0QskIwT)m=8GIf9harPMn{7OZb)9`QBn1fQ*ja@{TW$Fp(c7rrY|y9wBH5aQ_-D zkUx9SmX4ch#wnT~y_uaUf4VlujFYsu$@A2%Jow7J?rBF{ z7(V=1dXtN6sN`)iYW)p&x=87-MhmmLZ70#h;{NZ0Y99Ip40i4Pzp>#Xjq3g#{U+*G z<^qCq-C>_zxDF~q-~XTxlJklKK)AX2>6?|Sm)c!WcnxB3VQF*v2jN-=LZeJ@c%IEM z&G@&=Gz6fA@+bDubSC|(SrW?&rHhN-WWK;)W*#0x0%`<4F05ZAhGaDQF&f`l?h>2V|8f=6q49Wnj+<$Da@Lm= zis&X6cl9Z>tJlj@|Bj|} zh>d?hv5Fx!byAG7U^90wbLGGY=pHI+*fG+0axxDIm6{Ap|7o6~XblOvZKONFr%Dt* znP~mxyRw!?4E+!82DWjo`!tUB!D*c$o{vJ^Jr<-bUJ`CkO&R`zFp@CVxjN7WGn!+^ zPEx*+gTQ3Twh$W(*P+rdV5S2*l2J&h`mS|F*5^;Oh({>Q`+UagLJtgqub{r zrO+f#Y{}=S6ktC23E8#QZSapsNp;8mrF;(RK_}@ky~i^(R+6`k62f#oOJ`0HcMk?j zYPdhL@|b4I`efjWZU(bZ3XG)v{%rvCH*CK0w2bCjXV!>p2g;KPQjA>+yS>Vw zsI!8xkX8Lt+1OB`X8teY1U*2}YDnZ8R(x(E^a2U6=Sb!MChJS}uILkiw>35Y9N2lW z3zAlSBT>E|dN0;X!q+u4*GTb_Z^=7b_(?sz*7q5AEAxK8A>{Z8e0oRVbIscr)Iwy4 zPYMj^%H{tyIPms5`f*ciwjj@W*g?F3!2U#EJS(}gyL;559y+xxyFz?YL|`lc?hZ*NsI%`F_f0B}O(Lba@}D9Wyj2NH>y0yyy47-sdxXIA_j%?^t`SwJTk0+(`Ef{_ew$AVk31d7Z2Q zkRa54@KcZjqRRDlhBc<}`nAQbM_X9uH&Stxl0jEwrQWrcG-DZXs&)TA0rQRSbfAx3}i zZnzE@K=3uYq}Z_`aRB$`vQti>>rm!WNP^MwNj6kdbR@5PFJo;Mb&ycv z_;wi(%W_2C|@j>`)<^7`0>DSlKCUOnxd3S zc0jX}1x|Qik7j?bZa~v84G+}HT>7rJE9WpihEwYeg{{g@UMC2WDa7HT4z79sJbTXZ zfeLS7QJUo~m@k2azUlg!`X4e6pLKuXJ~Civ`~I>9?wmakfVj8zq=q-s_!n13l6&a41hb`cV3BrK;A%6aI+|J^1(H@JDPahT2Kw) zDr??_un@>08LTa2mnHfjJlk3&wm?g)NNi-Z9F~aB^+`#q!{rg|qcwGOdFpTUa)s$L zjEDqIja@jT?Qqbl-uuUNQ?U;cxMu71l8tS227rwE1M$}-C&*PsUqD%kPo)u3hpKs#ntU7%Kw4U z8_0%Xd~-b0`x%dh#ozsfo8S3VEV{I^F%QrumvdtVDQ?{-4PzV(&>%?i&23&>RF|%k zTd4pdA_?4_oiC(PmHy0OI&)G1k4tu3-X9`YUHtApy5;764~jnww0zQ^?>qrkkH=!M zGr9UYXpz}kd`&8{65myvUy7O*mhz`l&|~4j+q*(Sax6(}zCe`@lPWq-0L*9jH?ujJ zL0(U6kL{5-Fb;6(^Ni|ENc7!ypCPO9O&2IBzFqJ1U#|Nav}f7NHHz(*>t-`KqoOk- z#F{m}u(oOi$|4?g<$R+*FFbE7pv@VcFvC_}_yeCsa{ZN8h_5Qgm(?msMvk%^DTU;r z%JLC-mVNBb8ycHg4s$BQf1-HPss`x)%tNQ1;PF^EQdzD&(;<$;W4C4vICLlVK2lS^ zJ2~?_q~c>3#b%qDb75Y|OH5&ks*FU~=Hbdy>hu|Ja8JSCVmK^vM5A1S^W~Pix@}{U zm|!G@L?JS&O0J@-QZx-^XAeZo;NEVV%=AOXxYLJcF!Dy7ojD%9Ll%A?t%Sd<4^FBE z!qM@BPSUvYuT3n3s4PMuFbI<&=d5@RJlH+U|7hPS#{Yw`?9FfYftJR3xB<`GhwjaE z4P84Q^RMOPhNPl! z6;Mm+z8hLOUo_ zL(yULTF)Xg+DsiAS~~)jscu-zPv0F>zZWj4OHI8Kx~XsR*rv0zSt@XynZKnDoy*i9 zNgR*Hs$1Vb;ifCz#I^SeD^jz`C?k7MFKX}R`Y z#JxU$&R#7nFaNrbEK0D9W2~}K7pM2UzKYuX9v+SXKr)i{#b1-d`ufny%dLHU zs4Z$_Rhu0+svAF#VMDYgTNR`8eEzKn#&TWlO5OD(9;aX zc^y|fmZO>H4BZ0!=^LyV(9Lb@2cR&AIVZuat_bds18A%dG}%);Tg)wj@!@8$-*p8u z+nh=uN5gK8h*m4NWZ?XvLLX=zU-6jyx$Jr{V(`6pby{ux1v6@Pteyh~j~&mq8sT(t zivN5cKndh-lL^zd=pR^rE5>>`JD)6w&lzgzHpQD}0rrqtxeGzc@2Llrb z+8EmgT=i^NGa#uCXw39h7TeVlcTzO`Pw!jY93jpY1q*ENLxNyO+ztF(yu5;08jH)T zta$Q(zgZ3t$0#T$a|}h%&4YN+KN9f`yMgx_HCFF0BgJg07q7S1M2?>{Ur@>TN{+4U z*d=LQpg3)cPIQ5qAHf{AtCJ5z7U;m%qMaTwL-o9C->&QCAQ#Ao&gFph3oxZ$ugKFM zpRgJavow_#H!C~qSe`d`2-A&GQzBB z%u8uzqRSU1aTPb<L zcPJ*KZ_XVr(YfdAM+;&91jpnlPL__^xE#?jH??OB$!55SBgD>oQz|#maTaGOLPmW z?d6pt@@}%pr&!P+9CTk&(Ewfe~|F18H))aI%47b28s< z2@qtS&6dks`(jZ!!i=?k>R}O@udf{rT*2IXj;8VX^uHeq9C=ugi|NXTCy^A@GzJd@ zT)7BXKBJHU^;of454xIuX5-qw;Mmc`?SW1-xfGU4^gIJGP=2Qi9thw4QXeRBA z2+Q!G4fxR1s%7yeLfSx>LlS!(HzWq-u&?X$AI{xE-vanxeImZqLNW+DE}6g}O}hVX zR(aiJmt`o+cXW;LxQV!6JOwmi@^@m;?V_|{0Gl&$ZZ5$u;Xx=asxSe}`%aE8%j&&q zvvAUQW-nEkDDHRH>VwwaYqXJaryRgUW%%29C&0-_JGR4n{_Pv&TQYmpp0|__nV36F zPAui&c(qNLdAL5N%}WHQZ%9iY0&Ha^k1VWhdvd?{ZufU~v>*?0vUnWsb6=r6h>_!s{*O$2jzg)5zU=^NLvEay%; z5e3R0$H&J>R@5`hW8;Dn8lS+Eo5Qbix3+O#%pTmFmqUu+F{M*~&23(>m=A5j+LgASUB9B;#kUBjsE^hv;@k(50 zEj~`QnCURrw_0R}hlflxf1C^Z2+NB7^APk-&4!r#;E*d@*y)3D|YSF;CGJ z;nOMMvJb`}!w-k_YzoMy5`Sxz#ez#ihsS9(UO>-qA<^hS?kb>?VwGW{MDUAP`y4Cq z6iaX8*J`9Xs+?FYjO`i1u(^D6CWln+w5R^LBXIA1d3eK7W@dNq1^6*C@Np7W6GNNzd5CzRp)umZep%I_VrqYT zi!k8n`l!9F#c8gwk3CaIsZ^n9sl~1O;X3f2(iQSpG7~*_r_t8bjbQxgIkWMnx^2Qo z;5P^}>tnH#s)&WTy^qtdTe%gUG!NT|f4Yf}Z=5617GQ{P@ws5rL6q2oGx%~0VPOkp zW2zh+qe(#0O=4lj?gP0NuK1T`Ptvt$CoWw|I&E)k)vI#+I<#~-fNQBmc_G*DZG_+_ z&La{;y|2exZ*5bycZ_0HCgpEBR|j)=4fV*ih&Hffm%C_~fsgs>$nz{XLx=C$KewC< z$HXAK+<^#HR~KF76Z!7y+Hxf@uY=_!)k+O|gE5&!MMXD`;S{c9t`FPl6Hbm(j0Dtp zkvFp4?&8GY`oW%uFTJ5h$PM-wqA z_M7{fTE8i4q`8tjt1abiS=P~XeoC)5lvK`+fvw5-Efv=ns~)OI>_x)GOkvrN^Zmj2 z-86T}aEg4npK$D@Ae(wx?5H^!$nQ1e65;08AwoVXYXgnae>Ylm7tU~26V`{Aj2K?B8lA+oRgFuPVS%`-3r=LU1rjh z;l-79zsHV*w~covht!oXNo7&wcu5|wu+2HTESVRiY8M5_n9RR##Q*xh=a+Zu>_l5V z9M)TVm$1Da@tO7p99SlcYRXj zpaFm1v&3zbTiLmrWK@c)9=Pz^Z!MYKYe+#j=vUV^Hd=+p_a@}z&@TsU4aZOKvDg-h zi7qr>zoGgQi9)Z$T$feTD3+yhR)pA|+eQo9rrRcDMnC!3()-`VG;;3v1(Wb%U-D#1 z<8eQmDSnByV5PJ}54Xtbbn9QqBi62KX&GL2?phUJ_%Bw902sOt@~BzN_lgTRS`J1D zV-k`BlC+gSV>}$|xGcK|rucB#<+1h_ThqzOc0P$<7Y2qpINKJo2vaTK`+7=~qzf z9@#m`GI{zC^kNd{VWU%Qe)g)%LTHsV*xGkpqO{Bh=6bI|D0(8<`L7u9jMfj@fCPf= zvk>X0i=E@zr}^qm9OcK&KtBo?w|Xlvy$=wjiRDgXo&E0621TCM?(cHDM7Gxfw^x=^ zFgWt9H^Fb2vL=nDGNb3c2}IwL-dp+f|KzhxeG~qFT!09DlNU!%My|Z;rB$y->MYZ&npP9!ujLUm%HlSiT9sG+T^+eaHM>9c^eTEB zvOUrphU#L#qf0VlUOn%L(9`~IEb1wa`-|mhL=}D&RjEwQvC?zISd!7;*ue|lr z&3#{5A@)f(FbB8xR*0U3qXDs#qoM(ZPS@V%?gvz4TbreVtcW^J;a5JqWw=H?*URV^ zNegvjDcW=lbkF$c2p~^?z|OKM0PtRbjSr%ltng8X9y&Ib}AX8U&v#>oMsn zP${7E)FS>tk1vtjtBtSKM#^8fO!~wW7wYRO7?9y%q5-)E)o>u{gv1=+Uo(mB(a#g+6|X)-$|JhxwyCl&1AB~;q)c|pJ7JG%GWn* z&wT_aT7b*(ipP`F@V~Pi<`R<<-F%nsv{ux?_aC)#h5rF zo!~aj2c{ay-cRmS;!Ljr^7-jDxno>(bNO{u*u@Fib2%E6!>dJupIiWDX21AoZhp^i# zXz8(AIpDl5rqV3M!;&m7umlFI>ZIri<0aUTfc#rZ#Xq-vyTxxy1lRmeXdYzOXEIY^ z!(7|w0e=o9ZQ=$p zGZ_BpH~(*r;O={bZY)_Qi^dN&otP>4Ti>1JUX+kJJ1&T|YB9MDe_@x^Boj7%0)-;$- zMyX(g2E%f2P$#m*`T+OmjJIr%XC?^Y$VjaJfJ1ciq1)$_3$4DCFya3iPCGjs6u-lB ztJmp&^^Yz;t7J#ap9T#MA5c!@+s1$1ioL*!GxYV7cCwcOUTN)dN9swwdq-mZQTWU1 zW|zbI#mz)>U@SZM%R`ZTW^;#!^u6ujj?aYVx^MjDrN>0Jqyu@$FD*!>9TC@crt7+n zYGY&nxWfgu+J>!%AxFc`@3w0Q$y9XAyy_y;t7yabRoc-rjq;oaH0!KBG&V*ODYoJn z8$JwnnN8Q)(4Da3jO`X1r=tWRX092jtnt&3Aa?9`9_mC9dNETNWJ@p@8#S4N)-q4; zb5!7RjuNh{AUgpzCprNJZttlr{rr`ba>z3ayu#@rXrYDpzb}$SMA;I73>>UpPV3gd zsW~?59>@^n;^A(zFEmIajsP&i#$r50hbvD{!zPtK`zx6?a=K|LJVOo%O*6H8MKzyH zAvp!|W96+)ml1|-By^#kvZ@y=6{&LbAnIjy=I6|gIh`lV-SXHY1u~o-Z|1#lzOv!G z)7SmhM3eqcM}rH(5GDKpp62PG5t$E({0k3bjPO-0_w-2m%JxW0x*E_|g z6^;7ahyD7aZd#c60_OS*bErAlZ$uI~rctjO&Ox zN*Y45dxd;^vLZV#+|d&RJV%`{HJ3_9BFxKx||1F(`=1 zpWVx&^ZzN^@vRO#V2?}%Kb8ib@iN@DX$Jfuy}!4SMus0gF+L%m6ls*$i@DE3YlOW& zY$@fPxy%{uyn79ye9_I$yZeh+4j25A-*!0-EtX_PjHAi(oif^hyf=xCK0DfM-Tgac zFylLiaqrBQ@u{d6Ei{tMl}wSmEan@_W=iMES8X{2zJ>fGvSs$sm>xRO?Uivfer_0>$1(}nC2r3Yj=Yfe~|vjG$rVX;zT(nh26 z?PF>cCc^E2iJ*@HWgtJl^OZ{S*Qw{ybB_(|?5b*;0*V$5M_76Y;gTcy(b~v#UI<+3 z6e5wi{lS2)PH5M)M*7RwGkwqxp#iu!Cxjjova~T3bQCN>i5>}6pa9!Ba3r%7OxQJi;}xf>=jF~8w#m~;JMMW#SU zNB3bVC#A9))_7s6N8b0lrud&7Y;kqDa8~8}Tdt5K8YX=|Uj8 zZ@YXBN;(t`8O8joG=9Qj$<0!9F5sENmiE`rBC~}wv^Tqju=~KNb>^HY9uS8dKVag9 z@8rC8+wE{Kt5iB`7cRhX>3ulE+THa2b~Z41<)RbP*jsk;F!}UN{RjB)`fv)sYnC@OQY%`cI&vrBSBX--OJ#gS zIi}LT(E*gmmywzhSqjkQ{;-qg%jE#u<;(Y0QIzP1Cx;0|9IH+UxQ8ye;sHgE?eQ-? z_BVizqG@4mF+Z85vI<5oADY@EY^KVwOfbZ(mngr{eT)Mr9LOm`-1 zC!msQqOZJ3!kL$-*b0e#v=(O4S53Y=NIe8FTHvh;{jwcL>Q@89EcMJ1V0XaGp8Jrs zpbPeUvWPUOX&Q@4@4%h7m4P8BnCQlQfsG=DA04nVRE7yhStJ5;Z(9NLz(7V#RX~UF zO-&7w^YP-gj?1Wj@u%7F1^Aq+-oEr$9CR7C3N7wCIXVhPa`6xo{XEb|2wNGg7jkF!$*k~by z5zZ^N$+5uEfz1+z1OXiqk4gK`)fGs;%Ggfr6&#K*Ffy?M<(zNk-ftxy|CYWhlK>N{2QjbDB~Fq#+cz1Y3}0wnFa z#h9V|DEz{5+v5sRCj(yStTynAf=*UyKUF)y@FL}tfFd^(&2N2YB1b|`2pb67-q686 zy>bU?!cn2AspK<4f5#D~%~qnSjl+3tcJFn`eW0@{Bs|i$EH)sJC>U(%>YDi5Wyn#W z=ehiTUBh*xTAuZ>;jiN-03Q0-wSLue)pgZao%6+93eTY3?^eJRxrDe`LUek@6fDmL zNqxmVuBh%Dv5~sSz%qCRTY~6Z`1~Cq2TV$kUP3!hOgp~k|NZyC;`$RK(syKnY_Y=TKQ7KKu_6~tA-{M>xiwKW}+^6j;ML26&ytbKCUT&GYd$H zYI>y{IWO?k7#3R!p9HT)J(+ zwYxh}*@>Ri|JZS1cV%!E^EZ0BhjcNFOP&0&2?-FJ7u_7)OI^fQ&Mbbg3?xm53^^hqMns`Urm$2nbby_;Rum)v2 z6GXOTeeg`CQL}R}zq_yGM6Sf-z(DJ0Cp=D(`?P2t%`vQf#)&dm7JC>N2HhO3KOUu_ z>Wa~r{uMYZ#mF}@GCI2a&k)6CBHMgitT@)<4zSrVxSQyeL#_z|0-Bev80OFw*O6=2 z-ev?X?^>y(E$v+)BOgPw5?V?nv%ov+M?aGs#+I0 z#oJXs%CDvuJTW^7mNeamT@U;a9}0MO@k z;qTJ^T^KkMB9QHHJJ4%W1fs+9P!uh?`i6GL9MAL)>H1C$7}=^u^o~kcO~FUKA-tl0 zKhKZbj6b7n6w(1{>mj`BX-16~#l?D)g15u{Y5{3_J3`xy3Wy!(jx7e)+WdDwfykwF zP5+a}^)`&dQ{bP^R!;(&8=u&fE*=&g2d+D>C3~4R{uHY@R#rEA=tCGsBD^73La7Dzge-9mTeX6@)Hv5rO~!SRQpoR=$8vhwStpH*U*@XBc44`ZY? zObRO@JuJ@YT8(@d%FBnML#A!#aHBYiznXB@xv*<(puU~0kuHLTI%3A~h+X@+>gCxNKA3;53%`?Zcn|eJNQ{K-02OqGc9afW4k?q+X`|cV8## z&DWHqa(1qe!>Zpvd@d&OadJRI*|Tk)9S&oUi;|pV-Eak{e21Wed5kye-Q=xJ@7jEQ zmDiiT7#bSN;mTI8H#hEUHx=Wliwy#WptdRq1TuV2WXrLlt4ln{uL6APpF@LESNtOd zW@%Rc9juM;o!nQ^FL;c9PJPUZYzfTjoRCvZ(imh-U~Oz;(@NfQo%GQ~{3!4B>hX3X z#Nm2)uj=!DZ8~pjU}5Q9aiu`j$@0?gR%)n84D>mg*Y~;0u)z)qT67;-yx7^h{KBoi z^wZ6r{W|&Vdjb1*jnejq`rO*K`aZ!)DTf}aNwi|ej5M_Z3La{pPP=uC2uhnTmW-de zKGE!X$jh9%H9PJiw?7Vrp4cg6O^1To7U;%J@f)oJNbTYjIci-)j54g_GSkr@pw8ij z#cSaXArw5twmT6EM^go~!~`>;;6%M~ZPl>zM5u=bp*8h`sAJ$Pb`+oIOPoS%X70Pc zFQ>G{Jyccx(54VyFNh433*2?u1`|dWUm~l9+&lSt&egXOCogvEE2;>O{@#S6& zrKGx6r*_(mkLN16E%;7rC;6M!bhZa!jYXd`APqV1ncS)87p{ulS6!EnTKYoC$yM4+ z2nYyv-P_Oux_|E`oY{^62G&u@-^-HqHN`0|Iih)-*+xlz%>6E5^iHv}B01#OMC5ciZWl@=j`&t0fhFv%L>dV{{ zuaEPU!>|X`>j`cse6n}wKLAzn6yeY+U{M9ZSQvhMn0upABQ>a!;72(jonXu&GO>e> zgNN?I^QQux+K-g!D?Qa$^ml2F!vuI@n3cf=DyjuTY+3S?HcK{|!uqh2Pq6a($-Q95 zs5sOgL5g0v^%ZL!daylzz!4C-gpMT?f$`H^89Es|V1*X{`XCdCr4^a&>@nbYD;6GD zVSQ7psvV)a3iP)xLmVg0eZnUx8$P-v?1tO5aq~@ONx{hA+`oa0lV&3RoqpU{FVhZ$ z(;ei}bC0l4v^kR1n}Xvf{kE&8Y@t5eXfpo&k3e6E%5;+xNO``MtQcK#yGq%4iZ-Hp zIwly8qF}WA{FJk+4*yg7X8tHhr!nQB%g9s+V!+cl-Hl}QjmbHJbUuYLo~Ezgvmuel zqW}-~HcO@}d@jjLQcirES%$tjN z#boA0R0GZqO1M3i0{rNXAWkEMFz^8Gz8y_zyyI@#oSbAB!DY;s0EIVRT+6b~^Shhw zCmiDxn2!m4Y=SC(?l_SrgNLtVM5t^Qjw7Au;Kk`k((Na6fg;btdBegWq0zT6*h9Mw zq6UCi`=-#p7BRbz(#|O+P3>Kt`mK-sZdF{|DKUUUlT(Op#xpA#gSCuyI)(?D-Z{Yl z2HcQ95(Nd6145zg5KD=U33ZsvvC?YTQW>wOFCI!$4r_q-e+yTC@n*mWgtmfSS6*)A zj-N@hvy?O{7U3#f|IU0+JlDfywsD3o4yNX`Frbe>WK3FfxAt8>c&>UlPUYc1mA_#E z7(Ul1pgbS&F$$@=Mm~Tl5PR-a1d(7HtERN5h_s!j&(z9jw@*ibNat~I^})*_`a>!Q zRS3;`9z0Tj6;{neV16~~z(gl-4q|!Vs?hk=lTO6VfNR|Wp=@^@Y}H$cSv#9Y09>um zo**nnzl7=i*FIW&85)a=i{_x5rM&v!qvMmKM&A)fDVxB+T%ddaloN_jt4e1_K<4&R zjp#2HpfmdI%^*t_JpQ?@YIOVvl4O(ncU)w>h&@`qjyp@tY2P_(=`@0Uv@yeYV@){E z>+}Aj^UIfp6P=x$>j=fQ%nAc+CkrRzR>Kl8Utu&#+hNg6g2+Nz-_T8GXhow8w$Yae zv4u3DtWIfavetIH)s;CNogzlDRsO=sv{4UYOFzttZ16{AO6LJ zE*g`(Q;R8?!wjjQ!S{f_uzd2CkWMuyo9L(BAah4ouv{wj|&Dw8BqE23N`GiWg;+p4) ztH>Ep0HT-X<-S@=1-98JW;_+0BB3G>{>ze0(QS!*BdiOJHv%KpMqxw%M4jiLUYMK1{%5lD3}0L;OglRF_B67kw%(1Ft3h(8@3$fsfeKK`G2_W^ zUx#|Ocx2BTn=@w|L6-HRO9WiWHO>S*40fF6Xg}7 z#&@4^rL#9_uH&|ugcc)?&im3$*~aTA)|M^J;^P!%{CDOKz?dn0qG1}`TmZ2w6I(_wK+-8ncm*3>Mzt?Bw6KkYkEgZk*Y%4xr0x8Xd6R*UY&AgrR* zRw^&7vO4Vc73oKxEn8aCb86&rQM}2CV^*P#=fJIxv+~hMvtkpp�mV)ufPPC}bM) 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%0DS-*{TT1I}L@3b{V0hPV_n~fEhJfyG;*dO zrqvc`_Buxt!FJ5D;GKe!Ivan3VQxqAU48IXa23i2-MAKa=$qE_VCt^k*gdvCC4;ZM zu3@U!&hDywT=fn-Kt^?u<~|pI03Y8jC4ww9Z>`#~do6m>fsRqlC+i|<;e?m0J34h; z8Nn2wXH*~S{8z+0t($kU>_F}2y;L8hk2ST)vsdH!wk#iV3vK(qtdHQ&njl-3P?{DY z7+`TRVTc>elUrC=8B{eJ92~12qAU3P)TR!=n#1Puvq~SYQ4g35%(7P#7F^ zPhjF!2#MK|zwsR}UdXFYNy;(mz`E{nW1A-{jWhT{ePy@rhxA&qs8;cIDq(bzRo z*2gMYDP&~0_e>08?`at5usn{X)JP*x-22d5 zq=nhd4DHE48o!wsTzuUh^&tE5W2vF$73TReIsIz&t;7#$jQP_;gKly6ogL6OCZIUx zAG+SkiQE0$C1jNN%-b9Qx$-p*dTv+AWv{@l2UVC(!LNIX0()ny8=QK<@UgTP}sdU$h~w!CGQXEM(lS+)8d%JokTW1>WBLIifEI z^%S5lL;YWL+Ma>VLfVf-Bm_M}P~qK1V_;^qX;1MR{+3a^3v(3z3I@{T3kmqm1wV!&sd!gl^R8Hq?4v`6vjGmKC-V4r&EFaZE@DXeS_%B&zNWD%+~_^r_dD8%vpP*V03>}j>=miVQ;dO~bD|qA`4zv_T^I3s4+C>{oRCTFT-6^*1(m{hoqK0Y!Hw z4W{zgkKT=XSw)0>+=&i~%WO%`3f(=mMU=}wBtpm5aP;_{vxG4*j|%10e10nw#y}Fm zs6(RzNW3kgIpQ8!$KZu_=_%`w>YG&Pa=oD`;dt^~FjpNPb{(^k!;wIY_Z+us{@`$> zBb(ugKV|`Oae2+i`NUqcP>ylYQb|Xj#Xyl5Z=HeR3A1B+;!E5JtG6^!Z*?N{YRg82 z(rR=X3}V+=W`k+iYdu3xUPM2C{ydC@X>iO(Fwp0a;UYMR9u&%yy-k%7Zpi6^eJ64jnt+x5Jo1gOS9ySEjQTVv|o9NG*g4ZJo9 zLL%tjcS8uzv#fk9dt4MzTf1%}MEB`gbr-r}>q-1UDZQrx|IKO8&brNr`Z%}W)Ix*Y zMlKJUN8cq6CAp9T?xen+ew+BaOM~q)WwgH=nT0->9DW;J=XZmMM|+C@SY>NJGNZ$; z-C-k*%n?sX5AHpfrRznHR{r}zlUi(XA5@!H$rPV+%9rbUR(0RY<0|1KNuv1gWkqfV z*WrTwzgZYTexm%RIalLO?Cj_SwKaa@P6WrS0N+3nl3QFLD-QOy5sNlq`@$7?ZFh4) zOaB>|N$(C;k!SO7p`HE_g@GOCfL@}J>}9cW(UJHg1i^q1u;fW@3#o zQ0yt;jQsPGnzIXQ@cL|HXD-DsmvKcBL!5$6L`^ghlfGH8H!pN$nc$dy9n+m{gq_&x4jJ6mjjF3!Gg~u3F8R8xy}U+&oEm^5dF(&C zhTVISsT&VDvNh{OKzfUL&u0%07h%7O7<&2cnD&QEv48b{10VNUcR9378_Wo}vd^ohv?CP`t@{9P4hLEbv6d#GzDT zxM7w{{PF5reHg z_F|^=_S1nBfh2(`(xM%l z`bV$AI7+Lj^Q^S1GZx!|Ulwg>H|Q@23CV%M^wZPR+<6gvqW3I*ZoVLya0G+F2ljl} zhoBo}A9HtF`}^77>dtRoKt|SHf(JG>^uF*uu$b2&jl`_bG|-oPz()uB7X)Oc?R=aH zWyDWWV15^6qqjm^ovj*S+Tim&4^8XEq5YZv;XG6CGia>gj?9lZ9n!nQ{+5fal zck{%qv^Ep0W`>g>Fxs1a^|VM9v*t-(!Y`fhN@y|(T}C?(89Ac20cPm$U1GCmUYd~V z{f{34LD;(&kioUomsK_2FODepb1-Q~AE#L5QB&aW$pf7)PsNGS;9_5yFho!Uk-5*M z#>K8l1ZUzMJ+!bGx<*JNWx?h`HHP~`B$k!zK)g(QNKfic_DMREK`}_Q+nN#p+X2C}%jz1VPa1ovT!ez+|gA)A@ve#gNV1rC- z5oI7GL}N$jun%)zm1Z6QM|YO65ux!Lkv)#{)og7)<2|L^l@vhJI1EleeX4pL``&FA|w1P{If z6<*(TFJjeiWV^pu_1^uk_nS?0Tdib&YFwd7iOcY4Q#6x~cPRc+NOX2!hIHTchXIA# zIz0%$@3ouZWMhC}cSRKPI9=^jhpMhzk}CUo>rKy1KYh=gjJuW_ zKfGt>rE=vHU zRa4DTqbiop`b4hAC()Tt&AsBs;21s0F>VLt3yL)4Zqd;i5Lpkvli?wTi zW9n~0eVxIE`R6u|mj!Z*a{GKNR5Q7PgTIfa;XVSGg9p9VM{t?qJ(s2-6?CE14Z!a98qNB}TjBdF$HP38%`uTm^8t?W!v7`&w zE%6^|+kj$>K!d;8i_1dxaqXYLcP`zq0yynb@R6SPfft(yn?zzx;!cDf{riq9)r2W# zb4;8}&~^j%uVjeE=D$kt_bS)Fx7!d*vYwEgn^X!zf$qptrI zOpCj^lT&2?)iV7gXovq*1Ej?dZ+Khh%4KOq2Tj7{iyK2Qrj+vc90DxmqNt zDC(C0zD>jud|F=kBd0^^rLi%2BNFKJ{cV{btKjMc1l^alzN+id*qv`j;EYfbT(<3?^iR8`S@RUv{ABh4RP9 z%5O+oNCJzB{()>>gY~>4feO`yL+*x0=nAiCEt(f8)V$;?^sPKO`UIViSjVn=Lk3fK zLdJ9Tl(RSO1!KnV11-;`XkqT{r%*&Ulw#-HA9HlvtzyQhZ&1z-mv1vw)FD$)Db=k` z`Dv4i8|v65N2>HKNxsS0=7S%l{Cv8>JrlbCJL(bl(d(<{xc6LT#$;a(J#W|`xuG+% z^cMB5{FzMem+~OcClycu?c~FmGF8f|sFCJb07a~{D&}>)DQkKYu|ljW^Vel}3!uH9 zABF#$@PWZJz$}p~`E>B=!lniH%_oW*jK@A zkreX}{oe4MhO_s6^+BzwDn(PHSm`haV<%6Egamq`X#?B&kf&y_+xc}gf$N`=eR&k(~_=Tg2c*04v{ ze=qG_kVcjW9}$Z(0bx%c%)!bObFyzL+!j4`1z&9>f_s}gceih%eV3g7NkEkPhSNoqyI{6xE!#kIAj;`s<5 z&D-eWE7y(XHERdf^SDxmIHsZ<5=Fr%2VLKEnb!|sfMQmSiNV=DDPH>3)Q82d>$7rlIa7366$7z36|o1eKIA<^%JMnF<-9mg&(=yqDi+2qA!*E#=6cl^on9kxLW%^wbT-SVBf z;4eeZ8$e5R8j8!%M8{iZSdZf?x2!4jb{Z;t9xDc;mkE{fA<XU_K&#%>sJr7ex$EI5R0wN5DL1Ef=VY-9;IjU@;MG*4u`ONa8hj{xYv zxJ1do!|WP7edJJm2bHGNeQrT&u=fOtMD3A7>MzCBI{vo?w_=BHtgTVMkIt0EN8nS< z1$VIG98qUvNLpc6=TYkNr~t1D)7ykQWjxwD zdP9smUM^I0P?G;@!+sdhj5G`(f{OgN9j=ZS6J2+MuDjtwLg|yOR+J?UT<3DyjS(dfM$N+mp7p0>D=D01vqYH zAmrnuk0$HKW-Uu%a-PGz|EcWu=fFBCAP!9H3Hk~;>FNU$Yhd?{Za|KSYml$Q4O4Lc zxdPHr(2@muE^_nUj_uz^cLJtvro{l@X+yQ74YZJ z*mhJtKZds`r|6x?sHZs}!*wq07Chj$OAz!U3Ab3)lglK8Ti1=apItzJJQlAMT5-c) zkMXreoe7I#cH1#qz>#*1*du=vn;koSHvs9uomBG^$%ZUnLdTlYg%KW$Ug`X(6&EPI zS=JEx8cyV%u;Y(w^@&3j0Cs9dXKF-QOxWVA)u(@msN31u5i6#0B>fVhgdKyk99#^rMMBbkl?UwWRIAP8t_kt*64 zl$q9+jtULxSf6Nz=gKjzMKg9)tUv6N4xt>%v1>;9TG`<%qyiF7;(?;?fsevtlMJdSU0eKVe`{X8eAZ#<^^%?4i6;B0zCw2YUUzyF^z{vn z(PlLAHoe%?2=hhX)*PsAfHL&N=dRKq(W%2_Ey=BsA5wx@sdvM9oyH<|UGBFz0yd`z z@!ZnMP-t%IYf1+nQ$w^h5i#oaDVV%!g1NgFdNmBKe~UK8U=T)rZb zyOr*UKZ`pleUSPlqPliV~;@ zeU>XM8)4^Ucq85b1`$!DMT|RRksVDR5)n)RADqV?>D5P{rev&LRzp+9?Dd|OprGuVwTtDyH-CKZdnG_F zknZQmp!u8SIk-zm#{rZUtV4Q?na3uFy0|$9k7y_NaVar_a6LA9AC{6QS}J z@vnwKq7E&blR9Mk7He+1(9?@~8>kcdB(X7=J&nW11@&7cL<)Vh4^7`lZbv;!0{xkV zR9>2;_8nbg@E$C!#GD{=IMaK^@~%M-`MUAIt*7ixDSDDVo6lBIS=Xgn!?arzPw;pq z9M2-*=w*1k_3L@Bb0iJ0S;PS-*(d%VDt-%f#D%>kRRUZISyZGkHyh^eLsklJepI() zYx%s=i=3HY8=PI$)F#XS3$L`8O+-xr8@q z5_Q3o8?c~?Sxn(7-0RHk^otRTnc?GTgCyDW#Uw;=qXAV-p2aj=15;12Je+)x&f(qU zbO|lEa(fo0pkjkWi*6w7wm?K zY=BN5!KX0STe2AAD(Lh^a^!8d;J-Ae{zWj2yZsm%q*Vl@5P(a9Ad#<+g6#E)Bi4;0 z>vP{U>)pTB2+r#OW9fRMBg_ex&MEl%8}K0SKH}`Pj_7TGH;?9_(aJ%D$Ppr$h>`>2 zEJd1;jB(pi4#32>Ou+qn;`>sL*olNNVja?IDQ_E*iX{e|-quw+c%o(Be4)jj%^7vxm{R(l1H zyxnsAhPedhdN0NPn2(u7Etd5U{c3B$&Kx)pujgSH(p|`>NQxvMzNt z-71w3qhWfjd0pBK{&ISf0bO9{1H3vy(o#csfOw>ah+ih-`zKMXO}Y8=Lm)d4cDN_^ z-dk&}01A*XGv-G-ZNii^-j86t;_Z638zLGiafXeytq0B%hc^C_5Tjv;BPzbpwx~LnN-Wv6Y#XUgs!Hl4X3+h! zy2-tVVbI51b(VTd6`M8)k2WsKo`PH-)+xGBhrr`?cWx4idD>TB%=@KGA8iMvnK!z#{@ zrCZ+?k{7B9yyk&ujow$S-VVJyf@=yhe=p}DrhK}3L19*HL$K@3CLSltA9s!u)r{Hc zI-#7*v7lYrg~)?f3++>^W%4u4e4Vs`X2l&&SGr(t%dJ-P{_Ei3S(dM0db%NRTJ!m} zG!${$%q>D~#(zA=c#xj(d}j0btbX)!)xyCzMDAso!gm*RB_Iy3|J!y2%QPsEBZR3I zP1%28(xDWT6>O^5NpY^u`m1NV_*tJzP(~*5NH!hADTn!h|oJhj+1>Kbrs!%`oJ>#^C5n-5aFEOMPX(^B-1 z%;ImPdYOh%o^Hzu*;xM`Q>tL%Y;zQe+-MB)*SLdx7QMRv)@3=ALv^OD$~veM=8UFG za#bQNS6XjHqME)=3U>5VY!H2Dgz`eow-@yNHAd)vSz^;J;cw8et#RBe1p~F=50Sa| ztxO#+Go5tu$j2xqHgFc?gVm`;gWx+Q6tX{sL8z0zh(uT#>{?gi(z^;YdYv2;7u1_= zJ!1JpA7x*sk)-9&ts_BvrdQ@a*E>o*$P2}F)`%l17T z!9=+&U&<VjzE$o);rszV9Wtga~pPcGcc`BS4$R> zQXg)Dm=bm7FI2?175JWWNiYp&lSZ$>@sFrC2-$4^YTrqG|pLJ6Tz}g$TF^w~pC- zb@cGtjM_Rw^Bpu|o%di_2Fgk5S8#9nxIG!S3bkIvO=y zDcf%=g;3D>26TRXGeM%FiU3L-{fu_~SBd=LQb)(-t84pX>@(U|3Scn2Ci&>-Ncr1Q zGFA+;Z;t`KFIluXkt0FkBeGY~!OQ4n#BH9L?2l8G#PI*Z>a{~u7r5$Al`Jz_)} z3Avq7UN{DaH`$Wn1Vij}sP|^ii7c^8GceMuWOVjY*9eU0tOE7qCQ zr9jxehO^MQb^DMVI>6ZsTOK&qgY7)tzW#W~{uq=;y`#Q%N4tgX*T6OnHD+mg7yN5E zmYnCKVHK!0%6w&<1?gAc_%<4&Lvn61ZeQ3};U}L#P(L99*JwfvKH#9^wv61NdF2&j zT0g$IiCeT&Rx@q_7I#}w=dwNfB~Mhpzfh)JthCVXVpcbFC-`zbdmlB&M0nD70Lf2> z7581E3|U_basP{BC?|y1&_@^tz=TfSz*vO$8gzq}el3(&vdbQ}GKYH+lw6pXCnxdsK*QbVPE$m~dZg(2apwW-kE=q! zmZ+OsEFzem+hy$)UtYu7E7t?GfT|dWWzKMS=kq->@m?n%*8Rb!9C7^~H}mwEOLFMj z;BaUZs;Ji`!4=kG@ps%FIK;CZ=*KTN?=l&YlEJUva=%)tlTNovZ1SL*RzLeecyJi>n&xv>9+3*5jtMyhyG}L9OcB7I&!9^Bm)+##8%qPN?upT!i z1gen~MzE3BhbI1Ld(rU!j46-@Rgm(d;^p2KaD-WW@zD){vN(~nlsoBj8`QOmCNKW| z)U!y>>y5SWMFdKC2NgI1*6~Oip`Jbn@)WXGfgNqB)Upt`&6dKLE?{Fk#6vS#fFshKyPrMr1$s4@iy$GV|kYi{)hf)=mtEIlV4`kf(#)f2Q@le$xo z^XBJbHfpRPw+#W@fU;4}!TlKoyx z|L$K@EqvIojS${Mbp#VO_)5jy$P5_t^ZUQtaDR!(nEH^iqbRE4(b@-=gqr-E#TMkX zK4)zr%Xcv$kIe1wImx-hZbxk&^`2ZpZyD)se_Pk@3kAM;Ulqfhz7_(iWiq5oB+ zl+oachMF|y6b}A%YoOSNKr6a}kN7Zq6j*N)6!6vB`sFU{0`s)5Nz$KL19N-(py35n~Tu&QV zSj^6z6ct4)A^v+gMsj~}Am`J)&>stw;mqrUKK)j#KJSZPhPP?Cg5~-b=Z!p$|gdS^r>*i6-8?_h{;^aGtUjl>XlrUnl3)?9ENSMI4g< zci3jvCNgbMe0#jyeT_MSyJ3B}3hkUHWqX-ubYDh141bdPHbR*W^K#C$>%oA)0-4)R zwb4m_8_E8JE|O8Lgxn4vVkR)``LMTp9o2bp9cf^>h}GhqhBA_Fmy6qjadY?q3^xky zpYh#yCBEXIKteFoicwn)DbvKG~n3mIVbEirocHN|ds zVdJoK&(%iJ>f^_mqE+s=qkEH!CD4#rWohz_)M#wf=px{AV^K>;p+k2n{M(8ro>HJ*cVP_>PB7SCwfnehq` z%${M#KcT>-1ZC?{-{%q8W!OSqR0^xG$gM=TThG(go{i#(OZxaW_dYzc?Lvhr+1wQC zPkdK@Y=mNWri(FNgm!isU8iZ^Y3QfAxwU{>;vYzYYF^3g>5=9t@QmKvNG#8CSohMD z(!772vl=@B9sAL>v`47$2p_lTb~ad8YXrxcu4-(o9Zn_+ zvLCwf+&i(nQzcKg=7y1^Lnn z^7>2i7wBN$22soP&p`h*1w0eOU*1x(Y7x$m?- zo*+YIzX`rI^An{XbBqm-)*JvYX?9l$8NW>z&Ps*9NB?XOPpk5D-fWUYqDweJYYvO{ zy2rt?A?WctV3=ZqU(khBsK1$6W;UO@^aeOi|7E>h;J$quG&*_y-M)8CiAjR{Y@+Ys zqdXzj>Q~`zEb%r&)aateMIq-Wh7l*bMDr-p!ST9Vqcq4X^i&PxogsRv3Q}2cjOZ{& zrE#WfmRoEv7w_Bs%4hq4q&lR+vRzN`6ZSGH+abi7H)6|_liTJVbO9d7d3uj8hhe7*&%X|=T>bSDce6PR zk2@H;4>*_clqoEvaRv}Fr9LVfqgfiTE%HOX5*Q9okBYBu;Gp zyJL;hf*-k+hTeUa8h2`xZuJV`xo@39!9{R~AVfWlb4kEgB^@Db_aZln0>{2)7rnzr8~_DvCxL#h+b=ju7mLs(1MS&8b%kG|Q!?GZ zcap!#m~Zz%ZXkP<-^f(b{vH|AD`1WQuby~3tKmBs1*X#+o5s>H^MI?S=5{AjH4-=| z?Atm!0&wSyZo0-s0(o*GwCBjXr2^M9%hq0}nMa!Lo>uQLc~fDtw&H2vS)4$|^+&WK z#o1rP^^2pPPq7}k2OyMAk^ix~&*4Jf>MG!IHH0>K0s_w%A0+CMdXp;VZo5Ha=)Zf= zA6YErh=?{U`xC-?T2Uy;OSi5ViYrKV`>J7c`4jOgixJ_w{7US;hSb9KaJWL4*=RPG z`ETs=kh9_R$}Movo;{_86Jg=WR9)Dy;BRSs$v!*Es5cy>U(DxH#+m5w97O|pR-4;HXd@2R3& z?@C|n855)0_V-j}%xBGopu$khp~1I~7|IU^hl7b#t=M@Q3$@@zQ& zD^na*BXgvCt{z@css1`c#Shg}Z?M>8`{JQxFeT&zGnv|FsP9235)=0p%-WxlT3%Zs5L+$l1vohhe%2cT>yZ1PZslWdg7*qA1 zy9K+VHSgHVnaV$lUP=pJN?k%1uAso;(j%4QCDRyq(v#is&clMw=|W_ybht7PWsI^8+4!oo z-le?oTH#36tumvHiL$ZOR1Lan$A+WbWEEJdQbftFPo7NI~z<}~T3LTqS(4hA7&3M{L4w`h4wMkNdURy>>HJURS#}M! zt-0UL9P36!jkXUH#rwl#zZocJ<$I1D(?Z{S7=LfD`q1>v#IsQSj6H+VudLJHL@V2) zGKn7{iBUGsvIh=(&-ldsKk*kCi@?_+c#(DMQqtV`ynyer-?H(jJ;{;D<G2)G0l%SMVQG?T9Bm?6_w4>i|kwW!8x;wT68aM6@G=#$HO^oXd^kuo0$?s#_fqsR7fR; zVhOYIc5(}QRoOfKl$~q03vlTiQg`t3Qisb=J6DvB+MG{&f)um%R3ju)5S|EL=*Zf9 zZ#;{N7eO7E82dC3`z`cj!YF?nJPSEKcnAQ&PlXt`$->_^ecg0g`t!#f-Nmj|gnRg1 zU-K0_v5Dw6#iMD9L@{-o!q^JWE0TqDy&bh5oJS#eCbVBqAf=yDUQiof+KPohg1Cc2 zKR)QdNbVz-XLkuge9b-$W@+Hq$WW)oG&5jyFMXBovxsS(4N#|^_TS{cU&^ikKmL`y z@Z?kESf1lf&8*0UDh2{II8y`?=EI@xzazyjftF zWd6-Fm`TLwbp8fn=+JF=@WIYdwykX@R2_B8D@lbGdSdBl-rU)nUdhy|v;WFyTVH>;bcx z3B3a|A8zc^H@95RFV1?La0~WvKPG$vER)3YSplDKx7HmnV4UYH*3A%deXHT@a_}yZ zzn>Z$arF*|(ZZD)Vt_@KfQTRQjefd7vfK|{O=~PHDEMK%Td#9KWo)oD#n>ubdnP zrM0tXd1R~e*?M|L9m_@|2t3c!GP&dju4Gf+YFjaxm=i;)Z`BMlb*Ai;^dsv;k7SF9 zu&?br9B#|G%1Wo)#2?tq3L_2@|6D73#Du*z8-&@k9|rUn#6oLoIN}m2_69R^?m9kH zxfUx8%`wL@SvlQa$FEVaK6t)Xw<%@WIelJUex_xFMXcW$C4m}m!KE11d93swpn=O$ zj3#jV9!N4!MMAj9oscDp__1?)f-@kH^Oj0MUMP%%NrglfGWy-^yZiTX@K$kR&{y_@ zch{g#AGFzu`2`MP(_}Ul^voon0cu)L=Zp5FWehwl=5v zpHjKnfq@S%ZJXxX+uAnjPcq&GG8D*bmN$ROjO2sH(LK_edJ=(`+fW*JJo{2?^L|dn zmgci=DQn}3$9kG`t=eCHu8mj!UA(bS%q&|Z)qVY$pO`JJy;Ii&=Va1JYfH_5NG@dj zAfWX1;8O3ud0Z>YpBh6emv;G~E?Fdsp|Lf@plTypbS@e;>D!Ac6w2j&K{$5IGRj#~ zLn5ZY<`qah=bh-o_*z-{A+V4E$sL}}~A?+^j|NidHhkQtOle1@L=bU-w*=N8;zYh}oQ#6-iNi`)> zlGL|JWsg7QpI8-9A3sgXU-U&Axktfj7jGdHtl{m@GwHYCvL_qeSAR%PV2v#6Ck)q$ z>S;33yaGIt54uWuHJzOLEXw&02Ein3MAE+ABZ@A_;%R6E`GE8pQYbvJ!h492X_nu^2@+dc zqtgm4EZO182S)l%^=f11rliQ0{equFDzrYA4zgBDCV@C&x*x`Cz>Rp<7j-2{Tgo6w zpzBZQFnAZX^Sdubg$mL|I1`StX~C>%j;& zJ}KeZIL=!=SskVfdEcTb2xIOQAtY%kh>r@gDe<*OTy?N4bz=aW523-M7!xM)+hcO! zBtl$a`UgKrQ5{Skv*^cHj{`Yw!Sjyy*8ON8Ds2B{k z3-x9W?{)v)&LAss9tex?K925P)1x&QMfadDOxEEu~OLoK)<5uo9#=_>K1}liDi)NT-=y6&0r+>H;2<5%eS%j zfzgkzci(kQ>~LoUg6wxBIPu{(#FCbtT!zj5SD8v77Js^iqI$0WOQ4Kf^M`u07sCUX zgON}5ycnq7T7m$$yZ23P%~d%j;FoT*BS-a#bB$rQ`MCDqO7Zpn!A zlJovu?G4o$MYPnHlreA`eFOhVwZsR(zjxWzY(#Sme{2&%3c{cji8t0_*9C-4MFf({ z(`BAsIl3!I^Fk}do>ivP@DRe?$x5wLGZtku4nF%V z!|WczfDi5*LLsFfAQKE37`|xK7(1s=uKrA&zyoicyJ!57kHz_l)$BCo^FOUy^nwb- z3pX-V_IPQBXYztxWDKNEus871Xr<~GRt*K9^>9;VC-9!6i6<`Dw8|6n!@N>FD2mH9 zIDWcd9%MIjPr_QnT->poC;ZdTp1%h?>|rln1u=8qZ_i0~VqV*-JFGmD5+L>Z!4?bY zC+I;NDCMSXYHxk{ID-B7i9rADNK^$i8?(dr=Ev);vlcbHzBe$2hK4V@M27)-u1Gro z^1SK57LT~9t{hY(i!-u-4?7Rqd+V;$2vyy{?Q7f;1F*9P3d9bPF_7M@d@xN~G874K z75uxrlvc^Jlaozbs#-&k54L~Po=IP0b^ z_{ldD%*Hk!y}!C}My>1+T|_>kKWg{%k0OihD1-P>+R0vW@)8rB_U4$M!RUo|o2#!l zla=oqKl_>LE@b@kr|RRF1(m4Ye*~JZ<+u*3cCS*383vFWcJUxfr|wi4t}@XTKVgY? zHNy8J==&9-bRe{v?&&0zn1VwvP@Sooz(VbQ^Y0B!%Lm?t-7G3{6A&(HaDlZ#ya{hc zNUHYES(K7pKwz_+RI=ueA9Salv=kQDCs;^5P;e0|$dr);ZjnjshlOOj9epf@zoYK^ zjc$!v?H7WAe@FKszc@T1RGy&K$Z=;ZrFibV-W2cX=-A%)_3IlkXsPGv@mC9}8aK>m zQRvk8xVroW4vZiCpwcUe#;0V1O~e*DVY&*hJ8V6}8+>9y#yNuck-?EGFA zI^|m;oz$~lroGwuSXg{Bfa~R$Ou~SGC0QXvGjn0W(u|xdFtO;0S9e7?SLT9KYn8i` zEf=GAVo6#BzZ3pwVK!Hfqj*Y^G`qs$SfdOQm5MVNMmZ9`l*6jD9N%jwsSpL5OZJ2R z$Sml-<64>tK5!96gqYoX|4VO=x8(n?Lqd;DKbD7b)fHZqydEvZ#d!XP3(r_ZxQJ%3 zjf0e{(I=^XKY$YV#PvA1yLXyNUhQ%JpuaqA*#TllZT0*AGZzW4nFBuTQpL9hZV@Zv z&9`8)RIZZC`SabNdxS=@2MLc0Q_>0W!dj`j_z9hnIgDcx~ z2%eXAim#fxH&}vwAmN5f*|Lh=ZjGqP$5^Lf=(vG|AXCJ5Q5<|DY00Ln7*ssLkk|DQ=xPSYTuz3W!M^6RilJHM;9WxGx?06y zsHeJan}UI_T3gw&|F2#%bHvUX(#daRVqlZ>FuUsSU9wstgQ&5EF=hRrvHMN>L!kh& zA!lJ!)Lx)-?G-`6=eU)d+bul7TT4s720+?vehiOmwSc@lAH&1J()UsEiY+Ee`z03^ zK*qR5gD0Icd7?#r2y^Dhs?dJ1sZ^+H%k|{i*4w=~Y9#}%uzdgGt)?3*OjWTR7wk`;=kF4g=R-Wo#KE=uz3KbBxpEYCCeyys4p{WoAFouq^T7y8x-K;R55h zX8-KLOF^Sqc60i*j@=!m>$@A^*b#X>WqB{Y4<< zDcp>7e&hk&HUUE5Y(Gyzh#~-c2~wHOvW2Qn_~?^5Rg2Di_-L75&xx@2G;DRX0+3Gb zw{_&pf0@oc8UuSy*zMY>F}CZQ;NvKnR-%rOY4XvaC)K8==iAeSTPf=?_r)1bqBqzq z<@7{<%I2e)W%UyM?izpq#VscNVn*?H_Vsd?y1hT^jj!&6*xTv0X{8P{JfuepMSd9T z*#yLDo0@$>bg0)Q`#xD_wzIj(jtq-f^rPw5#)|aM@^()J!lu*P8zo?jPdz&EIVm#9 z1Jz)!3vVGbj`#n~EgWYEGp_V)NCQcxx?Tz8^6yT&sh6y4nTn&45EU+suM+i8Au+Kv z7n2;!1$aOA=CeEBl|JMz`JszH@&l{f*ZepJFoW&4+F2 zcD5Eut$g!2*c(2}%6O+MMK4AcSUA~JBayBGlOHiRatv{l-=8+3e1>?EKvCCru9R_d zuS2K8rKVOrmAiC88A@Tr3nrEi?`yu?853;0 zCulOkS$LJ*%;Q|Qvee|lqohz+x#HOBKefk|BvZ=7fWKDQ#rq2`uQ~4>CLBY=8Je|< zy&c_eKT=9_>JN=O5A&vke069n2Tj;*f8zr|a2#KjN_RI7e;m&Bj!eQiPOuIMwa>eYnP2CNLZiqt|4~~V)~_*XWofN?tCoSAFDu*!EJ^LjSMkG9YUO= zlBKA6PM`Q=<=i38>|G9pP!>{lS+m1Q@F7qw$*u&854gieznFa?KQeLNNNo->IiNq= zPRE~+5k59=?XR@2=)zXXcV#73X5MK5PVV3Q-Yisk zEAZtx6yuih#e0g*Z_h}lBE=b_3u~^wzDV_%%d2&?eOvhad!$OYqwLveHDRA45FK}T zNbBz!p>y`D2)@%}3K*xH*Ho+t-m(vEm~$IX(EhMm$WH}>pef{XQ*(#=qKanNXi#}_{RTO?>*0n4etKSL%5vrOv1lRXRIfjN;W zpxZ+94WRrX{OazKWfI7r7}>GIW~=EXB8R=aIQjv;5i9xMS(5$-k1uEG-Kn=|eM#36 z-V^KlezjvRw4J6?_QT^r9X_fnK_(^qiJSob%2(S1GZFbA;oO)!-d7ELsIGIzWR=g; z!yN$?G&x7#X9wpojVNoXW41BX<`Bh4PJ4j#KNK1?Oge_}RKqp5z%O+2%YVLx;d4;) znJhDqC#4%SG{GEzx)4H<*yQq?m7u1`)-9UF6+*R!N83z22$FDJ%D@Al7{~56lBCkB zguc}0%d3wN{dqUpdVmG7AHEh2M|Wm%`RuuqpqBJ8iKu|L!#1f^mIVgP_V`K&a}4kl7f9FUi|h~>P6S`YG%W0FJK6h6 z6Jh%|UvEuzE_6ih5kgqN&ey2-xLQKI=5BvmEb`qQwUnTXv6E!h`w;TAt~sP2ZAXpB z^7&g3E9F^gwC8XoLbECnlQu+MMhjx2-M~?CZ*$)^LgDF^>P?Z??%jBi+9GCtoQ`i6 z)LUjO@uADZU@3E!-l&5J*3$`nNx0O=8gdnnrY;g~e8^%eOKCZ3QLCRQ@_W|R@Dc*D z6@RV)+HmR7liE5?>dDVJ-wqa`4h7nfBzhG3k-t=|*>KNA$t6aopTa3tU$yF3t^NTNfL}u7N5rj z?V7jvnRkFXrK~#LqbY8mr|&)Qp$r5Yguh=e`!{?85?i{4TCCXM2YWtFt^in?zYk0f zU2cvURqG8|P>xP7-*I#qlT>9kA^sY7@Ce@Tj6Ass%TSII2~G@E_p{YGib_`ucW-?! z6-7%@?+bd>hqGG#7efr(+@VNMw(!_WC++pYh6NsGUF3J;_aJ73^Z7qOj~?bQZ1SWam9UgUX)zYdleL8B&0d%Yy|K9 zBTmRgBK0rReO`~)A7tq|&vWEU!2t{9K+U!nDYy_31CB;BE*eOZHmgyqSj_BDaBqkS z9!y+5{^q_a7;SffTHGhiI*nGu%#A?EX6>(8D}2&I{MY z#4feczJ>*`z0>>fq1O{e8TZGpZCeK%YiH(H*qc?(@3D92ILrQuvSN+5xtAi^7nCBY z{sjT29Kr1kHYHT|SjRoqv156ZYDqzRKs*unx8qg!rPZ5!>~{%-e&1auA#dfjJ)gKj zWF0Al>--->7=?716c!&K-nOS7SNJ`I#0%SJAX_8z-J>9*cC1@ebiD4O5VWX-xFff3k*h^|2*TJ^7&2*2DCUAoMHqPO@B$-8o=}Hl7)ZgCstA0r zRHON;EP+=+VZz3kQreGPCTk@=RPXbp-^NZ}Qa5~ndva@qU7G_C6{jOZ4A=;Th)piz zXVOWV&eqWPI@F`NYnTS%&zAj&EwU;B54V&7TUI~0*{^!M5*qRhJs5*Mu5#*#gXNNj zf8ygf_Jo{jGocPg2c^ zs2_OroX8Zl%cF5Yn*MjR2okk-^@rC9XeamKwMR-*GR!YhHSbzqh5liGC!pBhmW-@@ zWs+Vdh<~&+sdN|PUg&0miCBT2&VQpPQNaPCd5McKMxg>p7@zu=%m=NXyobBK^_ydk zhEcW7nj~ImNUX}|nV58lRUx&LR|q@qkyl!wyVR#R3nM3%ZlJuUJRpifopQKE=|&3B zCy;BciPuQe4p4zClLx#_E@L2~IXzsXO;Lk4_-4Q^Gc)s_FhnF%WJhdl>~2&g^$PuL za9VOlgB!?H`)yz{pr#Gk95HXvhJ?@cTFVid@nC|n{KyNr#zbJx$_5SGUGAmc!8&0uu=nzS@E4)~^#&HG^9 z6~7=8z3o(!P+A=tNJz6erke$;YP$w7%;1!Sh$JdYm@(I-qX6#c*8y#G8+XN1B}rHe zO3#b<^YVG@*^mDArsbzDo- zzrMb~*hH3IL2)}=cpVxb1`YzWcz)eR(DO@gVVR%=X&QWpIwFam*_nx|hoh(GM{Z)7 zP`5jILzyqi^UYr0i)WVGp6Iqk5zNCP?I+L)(r-9iSm#`+Dqv#X8Ft0;@~u4B4uj|h zO(T38e8%2IL{#@)ZeQw;C!|Z;c(5{lMa805*02;hk452x&ipoDdr%S~9^DiD^RKpm zG5gvEqlly?We;fgOHgU_TKw)zvEIOEDeX<8t-Aer;N}FO<|7oP3Ax+#W5-^!TQ?2r z-7VDeLMR0k{Tgwo-#QS+AvUrhn#i<^VS{J9>Pks(xnk1@6PpX%1K*5>Pi)Vvt|b=8 z?^jpdhbtm}J1^Xbo<5!z@-By|VadX`roUtesZueLpHV*qN?N-84cGIesc)*lJZ{(s zrUohTWRDVun%7%a0ME3!*o{p{{rxIeW9ZlG??s5v&}T!MyKQcfGF?VbKDD-o^kx1v zO;5bTYggwn)V{MX368Jo0oq}i5vs8OaGwVYHoRuPJHy3|h${%5&E*BJ%|uO(cBis= z%oBuQ9)_(?`DpL8n^I0Ygmu)Q`S0v@75N^aI=osU4`*d`_r?PEFuy+kL^Z^_1iK9N zVvchBuj;l2;>eCz=2ZBY91Nt^t1`iB-L=Cv;FEuZOWiB+*Wo{+xb@>thBfPcQk+&* zmcN<{-rWLyQdQONy(=T#D&a2H@D%6D3zkOh<6N2$;_rdf1lEsFbrsQVRVJJ|*X%6( znP$lMh7YZ;rY=;+4E3H?sew)GNckTLc*>j{B^)Ev0x zlXX>r*m~?n<2Gf=+Pvq|(UJQv3Ye=VksOw4!!9*3(`G;tk~m%q^POWxzwt%INRyd6 zbc0c`$vHkLa{}srZ)9K^=mRKabGgazMRGEq<0$E5@p91ip&q32yjEfIVHWYZJ|%}} z3tL_d-1!BHF8uqT=X6k7t;Vtd!DXmlT1{qyC_P0c#3h(juT=t-Miv7AJz8-{HC#7nH#u$ey0=r}2{Z~j>69h@xI z8X=qEbnu&lMnw2s!84ws6<1d33erBiCrQ--1J^i|h4eYRH&}!oUyQw7&-_7#HxLBLN!36(<--c_#bsfL5#W^ek`y8HI!w3QzMGGqFFSsPN>*{cW@nr7_fYL zv~teR{2Djy2g(a~Lo`MYNKN4{4^1eT@gNOk(_W>b&cI17K2|s1Q5Nbm!z)ntX# zKW^wuEj^mL>sD`lfFa+~F)B`Q3Lde5D~(E^6hpch7)~lS;fIOJ1g0BhUDYTlkpVc_HwBtI!&GA!P0#%0$yl1w+8(&`yr1mzm*9g@8pjV7l->B zu$yaaYV_dp+-|qFo=J$QBgEwv9Ibe~SUGXtxzj|n43e56RQIfKrd9q36(IGX;BmeK z-*x~tR#ZkUm$aYZHPDB`kDy<=gRrf@{4bTs^&G!`H>3h1`)0=jOcrvIkq^tlL@Z4t z6|jlt9i8DD>biw;PH+F@y_Lb>eF-UfVj0NEsE^M8iG~`fkg_}IVRxX8##Tx>*p;t7 z3}XdWlgS{jGaB6Y$FH9S^3?iHsl4)m*P(BgS&DUX&)cWWS;4A^&yW3w^p^B?rCSf= znLjK~AL|RkeNs?;UdkxPc{3tDthv{;R!~qC|KZ{W9Krr9#Qk#mHk=g&k@B{z$^wXE zUZ)2OppY9%{&aJ)XU%*_-b2b)z(;TU*~UrP-146}{95UQwhoctQ&P}{bi=Q>Bn7{`r1BJX)EcjF%D^C` z&UMJdo>!My1-%3&26_Vq#ds{yUD4#W;4(LRM)JN6ju4j#BcT62If5yvmDCVy zR_ZG|47~DCg>*t$4Jb^_g3Bp}=98B8#3n+qwlx0>fM`|nF|cm{k~+G-t3l__Y93b^ zmfb-y(Qam6iK7RK0%rp}r-@&!pbA(sEh)ikIeO@tUrg^JJg#bVpmOA<<~GFO-8wiw zzt>meAOXRf!rR|hjPQx3_b{)XW1+u!R!eSEy)6kX3x*=PY-q8aRUBrf!wsP-1}`~; zQ<{SDbRx466AI+AaVicGW?DWxn!J3-hMKRbEPap>FRYENpMM#7uOQbN<`+RBzLu6X$9GEi{& z8bu?GI%uo=0Pf(rFE#2TM*Y9^*+TKt7LDoiNmPjq>-01chl z@tNPfpjDyYTAVBx*rXVer{6lFMS*-fmY{CBQu`7kZSVOAcYc3<10$#&!Y=GW0EjE6 z#8%rhnKq4pjtI}7rV-hiS(e~a8>svC3;A5#p|@9p0rjKHlix&0tI5Yxr0l^RWEWqb zc2)&-e5!S6KdYMh=Y;-F0uD#m*j~tSWcz`_b@Cn++_f!7rMZ!oNFOD}#`mjTDQXy! z?kM3W)kk?LOvP*zS0HT8)YTJTA?_97--N#cwzI1g!3 za9du~5?8{Y`*1{;&SGI;>f)TzHGcjsxd)9H^E zS0mvQc%P~d2@<1og4fjc6@opRvfgxR_!87JDE3SQlc*pwg0neMNIm3tsKNDQ91MWl kTmo!+4q1`a)j3q5Eb*-iN6{7RG{8&uzM=MKE&GW71JkDu2><{9 From f3828a2d3ea4664f1b4e6366e456f5dee5e22354 Mon Sep 17 00:00:00 2001 From: uraniummeltdown Date: Fri, 2 Sep 2016 07:54:27 +0400 Subject: [PATCH 06/78] replaced core board with public board instead of moving it --- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 4976c684887..b260724303e 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5993,7 +5993,7 @@ "clm" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"; dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/storage/tech) "cln" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/storage/tech) "clo" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) -"clp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/rdserver{pixel_x = 4; pixel_y = -2},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe{pixel_x = -2; pixel_y = 3},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/circuitboard/circuit_imprinter{pixel_x = -4; pixel_y = -3},/obj/item/weapon/circuitboard/rdconsole/public,/turf/simulated/floor/plating,/area/storage/tech) +"clp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/rdconsole/public{pixel_x = -4},/obj/item/weapon/circuitboard/rdserver{pixel_x = 4; pixel_y = -2},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe{pixel_x = -2; pixel_y = 3},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/circuitboard/circuit_imprinter{pixel_x = -4; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) "clq" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/security/medbay) "clr" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/message_monitor{pixel_y = -5},/obj/item/weapon/circuitboard/arcade/battle,/obj/item/weapon/circuitboard/arcade/orion_trail{pixel_x = -4; pixel_y = 2},/turf/simulated/floor/plating,/area/storage/tech) "cls" = (/obj/item/device/radio/intercom{pixel_x = 28},/turf/simulated/floor/plating,/area/storage/tech) From acda5c793c5f4af5afe2a83c8b4918f667956f24 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Fri, 2 Sep 2016 12:11:56 +0300 Subject: [PATCH 07/78] fixed vent, missing turret control, missing status displays, missing stickers --- _maps/map_files/cyberiad/cyberiad.dmm | 57 +++++++++++++++------------ 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index bd3e69d25e4..2fa8e1ace04 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -7872,10 +7872,10 @@ "cVt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) "cVu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVv" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) -"cVw" = (/obj/effect/decal/warning_stripes/east,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVw" = (/obj/effect/spawner/window/reinforced,/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVx" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "teledoor"; name = "AI Satellite Teleport Access"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVy" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"cVz" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor{name = "Grid Power Monitoring Computer"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVz" = (/obj/effect/decal/warning_stripes/east,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "17;75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) "cVB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) "cVC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) @@ -7886,22 +7886,22 @@ "cVH" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 5; tag = "icon-intact-y (NORTHWEST)"},/obj/structure/lattice,/turf/space,/area/space) "cVI" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10; level = 2},/obj/structure/lattice,/turf/space,/area/space) "cVJ" = (/turf/simulated/wall,/area/turret_protected/aisat_interior) -"cVK" = (/obj/structure/table,/obj/machinery/kitchen_machine/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor{name = "Grid Power Monitoring Computer"},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_access_txt = "75"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVM" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) "cVN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) "cVO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "AI Satellite Antechamber APC"; pixel_x = 25},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) -"cVQ" = (/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "17;75"},/obj/effect/decal/warning_stripes/east,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/camera{c_tag = "Mini Satellite Teleporter"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVQ" = (/obj/structure/table,/obj/machinery/kitchen_machine/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/wall,/area/turret_protected/aisat_interior) "cVS" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVT" = (/turf/simulated/wall/r_wall,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cVU" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) -"cVV" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/rack,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/turret_protected/aisat_interior) +"cVV" = (/obj/effect/decal/warning_stripes/east,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/camera{c_tag = "Mini Satellite Teleporter"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVW" = (/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) "cVX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVY" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVZ" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVZ" = (/obj/structure/rack,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/turret_protected/aisat_interior) "cWa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small,/obj/machinery/turretid/stun{control_area = "\improper AI Satellite Antechamber"; name = "AI Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "75"},/obj/machinery/camera/motion{c_tag = "Mini Satellite Antechamber Center"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cWb" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWc" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) @@ -7933,7 +7933,7 @@ "cWC" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cWD" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "JoinLateCyborg"},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{dir = 1; icon_state = "darkbluecorners"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cWE" = (/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0; pixel_y = 0},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "AI Satellite Service Bay"; dir = 8; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) -"cWF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"cWF" = (/obj/structure/table,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cWG" = (/obj/effect/decal/warning_stripes/northeast,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cWH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "AI Satellite Atmospherics APC"; pixel_x = -25},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWI" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) @@ -7957,8 +7957,8 @@ "cXa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cXb" = (/obj/machinery/porta_turret{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cXc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/mob/living/simple_animal/bot/floorbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "darkbluecorners"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) -"cXd" = (/obj/machinery/porta_turret{dir = 1},/obj/item/device/radio/intercom/locked/ai_private{broadcasting = 1; listening = 0; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) -"cXe" = (/obj/machinery/porta_turret{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) +"cXd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/turretid/stun{control_area = "\improper AI Satellite Hallway"; name = "AI Chamber Hallway Turret Control"; pixel_x = 24; pixel_y = -24; req_access_txt = "75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cXe" = (/obj/machinery/porta_turret{dir = 1},/obj/item/device/radio/intercom/locked/ai_private{broadcasting = 1; listening = 0; pixel_y = -29},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) "cXf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cXg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/mob/living/simple_animal/bot/cleanbot{on = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "darkbluecorners"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cXh" = (/obj/machinery/porta_turret{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) @@ -8472,7 +8472,7 @@ "dgV" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id_tag = "voxshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/shuttle/window{dir = 4; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5_mid"; tag = "icon-window5 (EAST)"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox) "dgW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dgX" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) -"dgY" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/command{name = "AI Core"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"dgY" = (/obj/machinery/porta_turret{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) "dgZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weed_extract,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dha" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/broken_device,/obj/item/robot_parts/chest,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dhb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/stack/cable_coil,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) @@ -9014,12 +9014,12 @@ "drr" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/turret_protected/ai) "drs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "drt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"dru" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"dru" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) "drv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "drw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "drx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "dry" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) -"drz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) "drA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/window/southright{dir = 1; name = "AI Core Door"; req_access = null; req_access_txt = "16"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "drB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/turretid/lethal{check_synth = 1; name = "AI Chamber Turret Control"; pixel_x = 5; pixel_y = -24; req_access_txt = "75"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "drC" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{aidisabled = 0; cell_type = 5000; dir = 2; name = "AI Core APC"; pixel_x = 5; pixel_y = -24},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/flasher{id = "AI"; pixel_x = -8; pixel_y = -24},/obj/machinery/camera/motion{c_tag = "AI Core"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -9037,6 +9037,13 @@ "drO" = (/obj/machinery/camera/motion{c_tag = "AI Core South"; dir = 2; network = list("SS13","MiniSat")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "drP" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "drQ" = (/obj/machinery/camera{c_tag = "AI Satellite Exterior South"; dir = 2; network = list("SS13","MiniSat")},/turf/space,/area/turret_protected/ai) +"drR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat{name = "\improper AI Satellite Hallway"}) +"drS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/device/radio/intercom/locked/ai_private{broadcasting = 1; listening = 0; pixel_x = -29; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat{name = "\improper AI Satellite Hallway"}) +"drT" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"drU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"drV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "AI Core"; req_access_txt = "16"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) +"drW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drX" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) (1,1,1) = {" bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9250,39 +9257,39 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECcECcECcECcECaabaabaabbikaabcUNaabbikaabbikbikbikbikbikcUrcUVddxcUucUucUWcUYcUXcUZcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikcUNbikbikbikaabbikbikbikbikbikcUDcUNcUUcUUcUUcVbcVacVbcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcIZaabcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabcUNbikaabbikbikaabbikbikbikbikcUDcUNcVccVdcVccVdcVecVdcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaqZbikaabbikaabbikaabbikcPDbikaabbikaabaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcUNcUNcUNcUNcUNcUNcUNcUNcUNcUNcVfcUNcUUcVgcUUcVhcVecVicUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcUNcUNcUNcUNcUNcUNcUNcUNcUNcUNcVfcUNcUUcVgcVwcVhcVecVicVwbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabaabaabaabaabbikbikcUDcUNcVJcVJcVJcVJcVjcVlcVkcVncVmaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikcUDbikbikcVJcVJcVpcVocVqcVJcVJcVJcVJcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcGEbikcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabcUDbikbikcVJcVrcVtcVscVvcVucVxcVwcVycVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikaabaabaabbikbikcGEaabbikbikaabaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcUDbikbikcVJcVzcVBcVAcVCcWhcVEcVDcVFcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikcGEbikbikbikagQagQagQaqZagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVHcVIaabcVJcVKcVNcVMcVPcVOcVRcVQcVScVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikagQaabcSBaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVTcVUcVTcVWcVVcVYcVXcWacVZcVWcVWcVWcVWaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabcUDbikbikcVJcVrcVtcVscVvcVucVxcVzcVycVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikaabaabaabbikbikcGEaabbikbikaabaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcUDbikbikcVJcVKcVBcVAcVCcWhcVEcVDcVFcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikcGEbikbikbikagQagQagQaqZagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVHcVIaabcVJcVQcVNcVMcVPcVOcVRcVVcVScVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikagQaabcSBaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVTcVUcVTcVWcVZcVYcVXcWacWFcVWcVWcVWcVWaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcWccWbcVTcVWcVWcVLcWdcVWcWfcWecWecWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWgcWjcWicWkcVWcWmcWlcWncVWcWqcWocWocWrcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWscWvcWtcWxcWwcWzcWycWAcWwcWDcWCcWGcWEcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWHcWJcWIcWMcWKcWQcWNcWUcWScWXcWWcWZcWYcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcXbcXacXccVWcXdcVXcXecVWcXgcXfcXhcWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcXbcXacXccVWcXecXddgYcVWcXgcXfcXhcWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikaabcXicWucXjcXkcXicXicXmcXncXicXkcXocXkcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXqcXpcXkcXrcXtcXscXucXrcXkcXvcXwcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXxcXpcXkcXrcXtcXscXucXrcXkcXvcXycXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXzcXicWVcXAcXkcXBcXtcXCcXEcXDcXkcXvcXicXicXFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVcXpcXkcXGcXtcXscXucXrcXkcXvcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVdrucXkcXGcXtcXscXucXrcXkdrzcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXHcXJcXIcXLcXKcXucXMcXOcXNcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXPcXkcXQcXRcXscXucXScXkcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVcXPcXkcXBcXTcXscXucXDcXkcXPcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVcXPcXkcXBcXTdrRcXucXDcXkcXPcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWVcXPcXkcXrcXtcXscXucXrcXkcXPcXicXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXUcXPcXkcXrcXtcXscXucXrcXkcXPcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjgbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcWBcWBcXVcWFcWBcWBcWBcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXUcXPcXkcXrcXtdrScXucXrcXkcXPcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjgbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBdrTcWBcXVdrUdrTcWBcWBcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcXWcXZcXXcYbcYacWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcYccYecYdcZFcYfcWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBcWBddvddvdgYdrrddvcWBcWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBcWBddvddvdrVdrrddvcWBcWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBboSboScWLdrscZFboSboScWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrudrtdrwdrvdrydrxdrzcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWdrtdrwdrvdrydrxdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScXXdrBdrAdrCcZFboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrscWTdrDcWTdrEcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdrFcWBcWBdrGcWLdrHcWTcWTcWTcWOcWLdrIcWBcWBdrJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrKdrMdrLcWTcWLcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrucWLdrOdrNboScWLdrzcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWcWLdrOdrNboScWLdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScWLcXldrPcWLcWLboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From 56d7e8a1a0697a29ff820ceba94ff8edad95a735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Fri, 2 Sep 2016 17:17:05 +0200 Subject: [PATCH 08/78] Adds species-dependent survival kits --- code/game/jobs/job/central.dm | 4 +- code/game/jobs/job/civilian.dm | 7 +-- code/game/jobs/job/engineering.dm | 20 ++----- code/game/jobs/job/job.dm | 8 ++- code/game/jobs/job/medical.dm | 31 +++-------- code/game/jobs/job/science.dm | 11 ++-- code/game/jobs/job/security.dm | 21 +++----- code/game/jobs/job/supervisor.dm | 19 ++++--- code/game/jobs/job/support.dm | 48 ++++++----------- code/game/jobs/job/support_chaplain.dm | 7 +-- .../objects/items/weapons/tanks/tank_types.dm | 51 ++++++++++++------ .../living/carbon/human/species/plasmaman.dm | 4 +- .../living/carbon/human/species/species.dm | 1 + .../living/carbon/human/species/station.dm | 8 +++ icons/obj/tank.dmi | Bin 7694 -> 8259 bytes 15 files changed, 107 insertions(+), 133 deletions(-) diff --git a/code/game/jobs/job/central.dm b/code/game/jobs/job/central.dm index d5cba5be3d0..98a417dd07c 100644 --- a/code/game/jobs/job/central.dm +++ b/code/game/jobs/job/central.dm @@ -23,7 +23,7 @@ H.equip_or_collect(new /obj/item/device/pda/centcom(H), slot_wear_pda) H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) + give_kit(H) H.equip_or_collect(new /obj/item/weapon/gun/energy/pulse/pistol(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/implanter/dust(H), slot_in_backpack) @@ -65,7 +65,7 @@ H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) H.equip_or_collect(new /obj/item/clothing/suit/space/deathsquad/officer(H), slot_wear_suit) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) + give_kit(H) H.equip_or_collect(new /obj/item/weapon/implanter/dust(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/gun/energy/pulse/pistol/m1911(H), slot_belt) H.equip_or_collect(new /obj/item/weapon/implanter/death_alarm(H), slot_in_backpack) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 0f33f91769e..09fccf6566a 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -18,14 +18,11 @@ if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) H.equip_or_collect(new /obj/item/clothing/under/color/random(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 /datum/job/civilian/get_access() if(config.assistant_maint) return list(access_maint_tunnels) else - return list() \ No newline at end of file + return list() diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index 2217daf0c0e..d7b2b3aaf6c 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -32,11 +32,8 @@ H.equip_or_collect(new /obj/item/clothing/head/hardhat/white(H), slot_head) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/gloves/color/black/ce(H), slot_gloves) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + give_kit(H) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) return 1 @@ -68,10 +65,7 @@ H.equip_or_collect(new /obj/item/clothing/head/hardhat(H), slot_head) H.equip_or_collect(new /obj/item/device/t_scanner(H), slot_r_store) H.equip_or_collect(new /obj/item/device/pda/engineering(H), slot_wear_pda) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -101,10 +95,7 @@ H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/atmostech/(H), slot_belt) H.equip_or_collect(new /obj/item/device/pda/atmos(H), slot_wear_pda) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H.back), slot_in_backpack) + give_kit(H) return 1 /datum/job/mechanic @@ -133,10 +124,9 @@ H.equip_or_collect(new /obj/item/clothing/head/hardhat(H), slot_head) H.equip_or_collect(new /obj/item/device/t_scanner(H), slot_r_store) H.equip_or_collect(new /obj/item/device/pda/engineering(H), slot_wear_pda) + give_kit(H) if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_r_hand) H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H),slot_l_hand) else - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H.back), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index b8e7f44ecb4..07ab4f9bc23 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -121,4 +121,10 @@ return 1 /datum/job/proc/is_position_available() - return (current_positions < total_positions) || (total_positions == -1) \ No newline at end of file + return (current_positions < total_positions) || (total_positions == -1) + +/datum/job/proc/give_kit(var/mob/living/carbon/human/H)//equips person with a survival kit depending on their species + var/obj/item/weapon/storage/box/kit = new + for(var/I in H.species.starting_gear) + new I(kit) + H.equip_or_collect(kit, slot_in_backpack) diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index a064f0247f5..4412640ca0d 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -29,11 +29,8 @@ H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat/cmo(H), slot_wear_suit) H.equip_or_collect(new /obj/item/weapon/storage/firstaid/adv(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + give_kit(H) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) return 1 @@ -92,10 +89,7 @@ H.equip_or_collect(new /obj/item/device/pda/medical(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/firstaid/adv(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -119,7 +113,6 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 switch(H.backbag) - if(1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) if(2) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/chemistry(H), slot_back) if(3) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_chem(H), slot_back) if(4) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) @@ -129,7 +122,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/chemist(H), slot_wear_pda) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/chemist(H), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -150,7 +143,6 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 switch(H.backbag) - if(1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) if(2) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/genetics(H), slot_back) if(3) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_gen(H), slot_back) if(4) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) @@ -160,7 +152,7 @@ H.equip_to_slot_or_del(new /obj/item/device/pda/geneticist(H), slot_wear_pda) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/genetics(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/device/flashlight/pen(H), slot_s_store) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 /datum/job/virologist @@ -190,10 +182,7 @@ H.equip_or_collect(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat/virologist(H), slot_wear_suit) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 /datum/job/psychiatrist @@ -230,10 +219,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/medical(H), slot_wear_pda) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 /datum/job/paramedic @@ -261,10 +247,9 @@ H.equip_or_collect(new /obj/item/clothing/mask/cigarette(H), slot_wear_mask) H.equip_or_collect(new /obj/item/clothing/head/soft/blue(H), slot_head) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) + give_kit(H) if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_r_hand) H.equip_or_collect(new /obj/item/device/healthanalyzer(H), slot_l_hand) else - H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/device/healthanalyzer(H.back), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index eb23d9a2427..6b6c96bacdd 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -26,7 +26,6 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 switch(H.backbag) - if(1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) if(2) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/science(H), slot_back) if(3) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_tox(H), slot_back) if(4) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) @@ -36,7 +35,7 @@ H.equip_to_slot_or_del(new /obj/item/device/pda/heads/rd(H), slot_wear_pda) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/weapon/clipboard(H), slot_l_hand) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) return 1 @@ -64,7 +63,6 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 switch(H.backbag) - if(1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) if(2) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/science(H), slot_back) if(3) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_tox(H), slot_back) if(4) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) @@ -73,7 +71,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/toxins(H), slot_wear_pda) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/science(H), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -109,8 +107,5 @@ H.equip_or_collect(new /obj/item/device/pda/roboticist(H), slot_wear_pda) H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index b858225caf5..675b5fed346 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -33,11 +33,10 @@ H.equip_or_collect(new /obj/item/clothing/head/HoS(H), slot_head) H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun(H), slot_s_store) + give_kit(H) if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_l_store) else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) @@ -78,11 +77,10 @@ // H.equip_or_collect(new /obj/item/clothing/mask/gas(H), slot_wear_mask) //Grab one from the armory you donk H.equip_or_collect(new /obj/item/device/flash(H), slot_l_store) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) + give_kit(H) if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_l_hand) else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H @@ -128,13 +126,11 @@ H.equip_or_collect(new /obj/item/clothing/suit/storage/det_suit(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/head/det_hat(H), slot_head) H.equip_or_collect(new /obj/item/weapon/lighter/zippo(H), slot_l_store) - + give_kit(H) if(H.backbag == 1)//Why cant some of these things spawn in his office? - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) H.equip_or_collect(new /obj/item/weapon/storage/box/evidence(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/detective_scanner(H), slot_r_store) else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/evidence(H), slot_in_backpack) H.equip_or_collect(new /obj/item/device/detective_scanner(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) @@ -177,11 +173,10 @@ H.equip_or_collect(new /obj/item/clothing/gloves/color/black(H), slot_gloves) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) H.equip_or_collect(new /obj/item/device/flash(H), slot_l_store) + give_kit(H) if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_l_hand) else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H @@ -215,10 +210,7 @@ H.equip_or_collect(new /obj/item/device/pda/medical(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/firstaid/adv(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -251,11 +243,10 @@ H.equip_or_collect(new /obj/item/clothing/gloves/color/black(H), slot_gloves) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) H.equip_or_collect(new /obj/item/device/flash(H), slot_l_store) + give_kit(H) if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_l_hand) else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index 22c114a0f2c..b72789c5ef1 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -19,7 +19,10 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack/captain(H), slot_back) if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_cap(H), slot_back) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + var/obj/item/weapon/storage/box/kit = new + for(var/I in H.species.starting_gear) + new I(kit) + H.equip_or_collect(kit, slot_in_backpack) var/obj/item/clothing/under/U = new /obj/item/clothing/under/rank/captain(H) var/obj/item/clothing/accessory/medal/gold/captain/M = new /obj/item/clothing/accessory/medal/gold/captain(U) U.accessories += M @@ -80,7 +83,6 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack(H), slot_back) if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/clothing/under/rank/head_of_personnel(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/head/hopcap(H), slot_head) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) @@ -90,6 +92,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) else H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -124,13 +127,13 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack(H), slot_back) if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/ntcane(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/lighter/zippo/nt_rep(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/clothing/under/rank/ntrep(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/storage/ntrep(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/shoes/centcom(H), slot_shoes) H.equip_or_collect(new /obj/item/device/pda/heads/ntrep(H), slot_wear_pda) + give_kit(H) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -164,14 +167,13 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack/security(H), slot_back) if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/clothing/gloves/combat(H), slot_gloves) H.equip_or_collect(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/glasses/hud/health/health_advanced, slot_glasses) H.equip_or_collect(new /obj/item/clothing/under/rank/blueshield(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest/blueshield(H), slot_wear_suit) H.equip_or_collect(new /obj/item/device/pda/heads/blueshield(H), slot_wear_pda) - + give_kit(H) if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H), slot_r_hand) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/blueshield(H), slot_l_hand) @@ -210,7 +212,6 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack(H), slot_back) if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/clothing/under/suit_jacket/really_black(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/judgerobe(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/shoes/centcom(H), slot_shoes) @@ -219,6 +220,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/device/pda/heads/magistrate(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/device/flash(H), slot_r_store) + give_kit(H) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -255,10 +257,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/weapon/storage/briefcase(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/laser_pointer(H), slot_l_store) H.equip_or_collect(new /obj/item/device/flash(H), slot_r_store) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index 982d2be445f..7c149252cc9 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -24,13 +24,8 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/bartender(H), slot_w_uniform) H.equip_or_collect(new /obj/item/device/pda/bar(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/belt/bandolier/full(H), slot_in_backpack) - - if(H.backbag == 1) - var/obj/item/weapon/storage/box/survival/Barpack = new /obj/item/weapon/storage/box/survival(H) - H.equip_or_collect(Barpack, slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/toy/russian_revolver(H.back), slot_in_backpack) + give_kit(H) + H.equip_or_collect(new /obj/item/toy/russian_revolver(H.back), slot_in_backpack) H.dna.SetSEState(SOBERBLOCK,1) H.mutations += SOBER @@ -65,10 +60,7 @@ H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/head/chefhat(H), slot_head) H.equip_or_collect(new /obj/item/device/pda/chef(H), slot_wear_pda) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -89,7 +81,6 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 switch(H.backbag) - if(1) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack/botany(H), slot_back) if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_hyd(H), slot_back) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) @@ -100,7 +91,7 @@ H.equip_or_collect(new /obj/item/clothing/suit/apron(H), slot_wear_suit) H.equip_or_collect(new /obj/item/device/analyzer/plant_analyzer(H), slot_s_store) H.equip_or_collect(new /obj/item/device/pda/botanist(H), slot_wear_pda) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -131,10 +122,7 @@ H.equip_or_collect(new /obj/item/device/pda/quartermaster(H), slot_wear_pda) H.equip_or_collect(new /obj/item/clothing/glasses/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/weapon/clipboard(H), slot_l_hand) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -162,10 +150,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/cargotech(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/device/pda/cargo(H), slot_wear_pda) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -200,9 +185,9 @@ H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) H.equip_or_collect(new /obj/item/weapon/reagent_containers/food/pill/patch/styptic(H), slot_l_store) H.equip_or_collect(new /obj/item/device/flashlight/seclite(H), slot_r_store) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival_mining(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/mining_voucher(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/bag/ore(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -224,8 +209,11 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 + var/obj/item/weapon/storage/box/kit = new + for(var/I in H.species.starting_gear) + new I(kit) H.equip_or_collect(new /obj/item/weapon/storage/backpack/clown(H), slot_back) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + H.equip_or_collect(kit, slot_in_backpack) if(H.gender == FEMALE) H.equip_or_collect(new /obj/item/clothing/mask/gas/sexyclown(H), slot_wear_mask) H.equip_or_collect(new /obj/item/clothing/under/sexyclown(H), slot_w_uniform) @@ -281,10 +269,10 @@ H.equip_or_collect(new /obj/item/clothing/gloves/color/white(H), slot_gloves) H.equip_or_collect(new /obj/item/clothing/head/beret(H), slot_head) H.equip_or_collect(new /obj/item/clothing/suit/suspenders(H), slot_wear_suit) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/toy/crayon/mime(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/cane(H), slot_in_backpack) + give_kit(H) if(H.mind) H.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/conjure/mime_wall(null)) H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/mime/speak(null)) @@ -316,10 +304,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/janitor(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/device/pda/janitor(H), slot_wear_pda) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 @@ -352,7 +337,7 @@ H.equip_or_collect(new /obj/item/weapon/storage/bag/books(H), slot_l_hand) H.equip_or_collect(new /obj/item/weapon/barcodescanner(H), slot_r_store) H.equip_or_collect(new /obj/item/device/laser_pointer(H), slot_l_store) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) return 1 /datum/job/barber @@ -377,10 +362,7 @@ H.equip_or_collect(new /obj/item/device/radio/headset/headset_service(H), slot_l_ear) H.equip_or_collect(new /obj/item/clothing/under/barber(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + give_kit(H) H.equip_or_collect(new /obj/item/weapon/storage/box/barber(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/lip_stick(H.back), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/support_chaplain.dm b/code/game/jobs/job/support_chaplain.dm index cec48fd834b..3716dc4cad0 100644 --- a/code/game/jobs/job/support_chaplain.dm +++ b/code/game/jobs/job/support_chaplain.dm @@ -23,11 +23,8 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/chaplain(H), slot_w_uniform) H.equip_or_collect(new /obj/item/device/pda/chaplain(H), slot_wear_pda) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/device/camera/spooky(H.back), slot_in_backpack) + give_kit(H) + H.equip_or_collect(new /obj/item/device/camera/spooky(H.back), slot_in_backpack) spawn(0) var/religion_name = "Christianity" var/new_religion = sanitize(copytext(input(H, "You are the crew services officer. Would you like to change your religion? Default is Christianity, in SPACE.", "Name change", religion_name),1,MAX_NAME_LEN)) diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm index 12ba6cbce25..563e6ddd0b5 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -19,7 +19,7 @@ New() ..() - src.air_contents.oxygen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.oxygen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) return @@ -51,12 +51,12 @@ /obj/item/weapon/tank/anesthetic/New() ..() - src.air_contents.oxygen = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD + air_contents.oxygen = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD var/datum/gas/sleeping_agent/trace_gas = new() trace_gas.moles = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD - src.air_contents.trace_gases += trace_gas + air_contents.trace_gases += trace_gas return /* @@ -77,8 +77,8 @@ /obj/item/weapon/tank/air/New() ..() - src.air_contents.oxygen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD - src.air_contents.nitrogen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD + air_contents.oxygen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD + air_contents.nitrogen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD return /* @@ -93,7 +93,7 @@ /obj/item/weapon/tank/plasma/New() ..() - src.air_contents.toxins = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.toxins = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) return @@ -103,16 +103,16 @@ if(istype(W, /obj/item/weapon/flamethrower)) var/obj/item/weapon/flamethrower/F = W if((!F.status)||(F.ptank)) return - src.master = F + master = F F.ptank = src user.unEquip(src) - src.loc = F + loc = F F.update_icon() return /obj/item/weapon/tank/plasma/full/New() ..() - src.air_contents.toxins = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.toxins = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) return /obj/item/weapon/tank/plasma/plasmaman @@ -143,7 +143,7 @@ New() ..() - src.air_contents.oxygen = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.oxygen = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) return @@ -169,7 +169,7 @@ New() ..() - src.air_contents.oxygen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.oxygen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) return /* @@ -185,7 +185,7 @@ /obj/item/weapon/tank/nitrogen/New() ..() - src.air_contents.nitrogen = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.nitrogen = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) return /obj/item/weapon/tank/nitrogen/examine(mob/user) @@ -202,9 +202,30 @@ item_state = "emergency_vox" volume = 25 + New() + ..() + air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.nitrogen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + +/obj/item/weapon/tank/emergency_oxygen/nitrogen + name = "emergency nitrogen tank" + desc = "An emergency tank designed specifically for Vox." + icon_state = "emergency_nitrogen" + volume = 3 New() ..() - src.air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - src.air_contents.nitrogen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return \ No newline at end of file + air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.nitrogen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + +/obj/item/weapon/tank/emergency_oxygen/plasma + name = "emergency plasma tank" + desc = "An emergency tank designed specifically for Plasmamen." + icon_state = "emergency_p" + volume = 3 + + New() + ..() + air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.toxins = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) diff --git a/code/modules/mob/living/carbon/human/species/plasmaman.dm b/code/modules/mob/living/carbon/human/species/plasmaman.dm index bae949dd9af..2521371720a 100644 --- a/code/modules/mob/living/carbon/human/species/plasmaman.dm +++ b/code/modules/mob/living/carbon/human/species/plasmaman.dm @@ -26,6 +26,8 @@ "realizes the existential problem of being made out of plasma!", "shows their true colors, which happens to be the color of plasma!") + starting_gear = list(/obj/item/weapon/tank/emergency_oxygen/plasma, /obj/item/clothing/mask/breath, /obj/item/weapon/reagent_containers/hypospray/autoinjector) + /datum/species/plasmaman/say_filter(mob/M, message, datum/language/speaking) if(copytext(message, 1, 2) != "*") message = replacetext(message, "s", stutter("ss")) @@ -236,4 +238,4 @@ H.adjust_fire_stacks(0.5) H.IgniteMob() - return 1 \ No newline at end of file + return 1 diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 33aa58b94d4..7765fa97813 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -156,6 +156,7 @@ ) var/cyborg_type = "Cyborg" var/list/proc/species_abilities = list() + var/list/starting_gear = list(/obj/item/weapon/tank/emergency_oxygen, /obj/item/clothing/mask/breath, /obj/item/weapon/reagent_containers/hypospray/autoinjector) //for emergency box content at roundstart /datum/species/New() //If the species has eyes, they are the default vision organ diff --git a/code/modules/mob/living/carbon/human/species/station.dm b/code/modules/mob/living/carbon/human/species/station.dm index 0cef74044ce..798f5935d4c 100644 --- a/code/modules/mob/living/carbon/human/species/station.dm +++ b/code/modules/mob/living/carbon/human/species/station.dm @@ -328,6 +328,8 @@ "is holding their breath!", "is deeply inhaling oxygen!") + starting_gear = list(/obj/item/weapon/tank/emergency_oxygen/nitrogen, /obj/item/clothing/mask/breath, /obj/item/weapon/reagent_containers/hypospray/autoinjector) + /datum/species/vox/handle_death(var/mob/living/carbon/human/H) H.stop_tail_wagging(1) @@ -526,6 +528,8 @@ "is ripping out their own core!", "is turning a dull, brown color and melting into a puddle!") + starting_gear = list(/obj/item/weapon/reagent_containers/hypospray/autoinjector) + var/list/mob/living/carbon/human/recolor_list = list() species_abilities = list( @@ -793,6 +797,8 @@ "pulls out a secret stash of herbicide and takes a hearty swig!", "is pulling themselves apart!") + starting_gear = list(/obj/item/weapon/reagent_containers/hypospray/autoinjector) + /datum/species/diona/can_understand(var/mob/other) if(istype(other, /mob/living/simple_animal/diona)) return 1 @@ -897,6 +903,8 @@ "is frying their own circuits!", "is blocking their ventilation port!") + starting_gear = list(/obj/item/stack/cable_coil, /obj/item/weapon/weldingtool/mini) + species_abilities = list( /mob/living/carbon/human/proc/change_monitor ) diff --git a/icons/obj/tank.dmi b/icons/obj/tank.dmi index 6322fe65d12f08a07d90e7ee7209932714f76530..66ad2ba488c5221cb66e203919214113b97b5ca6 100644 GIT binary patch literal 8259 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 bxTYyGRpw!l2Xyft2LM`X`l?kb)?xn(<#Z8& literal 7694 zcma)>XE>qD2>?M@h73BYGVri7x6O z`lvIE@yPwVpWpxg;(77BIOkmFTKihp-e;fnU7xjftf9Up75QCq002Oxt)=$#=Gpo8 zA|<}LKV5Jm0RZrLgP)oCsyX;P_jdO3b@ucC00MJ9rH*=ZiBk5D?HQ?g5vldd?2Co- z-Z~^Vp39uFd|%LW=i*FvI+n9gI95jOOHuw+)A5Qx$P#4tmfP2*Pe7(Pi#qAE7PFE; zBBEai^Y&tGDzje_GU+nm;(S)&pYD zYF_1uVLFw+n1rXgIbE*Ws}6phG*DnT2-4YKt6X==NG|BG#azAj8fuIl9UI3I*Y`y~ z*&Ga&0RUKwwAECe1z#)Z7m)Xr4-=xcj7~)jj?=@NikVj z^X1_YQhtJDw79tV@boMpC0werP&HcZbVn({-(J-*r%hi&OGk&6QN(69gEtwW>sxOi z=PA_zXMy!xD`yDPH(tfaG9}K=cyT2XawX%1Vz@^06fKo-vOXK6)iKwx%QZ+O1{4Nt zya;=%saIe%ytTEZb9wU8*&1o|$i`EaO_j1B2JW9L_i~~66%U;dMEJLeODC_?rlTOl zPY=WaZ3ujBz!!97G3EXu2yM0%S88HR_VCyIDNMZM&yP}5nsyG-61Jp5VCP_LcMnPW z=Nb;&z<}2J#>O07Tz|rN(9r!?OHeVIZ)YsldKwLIdw@l$N#{3o(;pWNKVYec`RTTk z>?*g=)eZ^$P=~~+dZwSk{!vu3AZ{im>m_zwDV6r^4U4B~?7-*S{PUy+0YB&=6&e6dJe6%p<)Q1XO05qBjt5QtpDieeV${kFXBFFXEhnx&5K zUM@B_a`va!mKjne?wd41o-IgmKc3DyKbumk1J{J^oF-50P}+zze;JEkLp9^E#=?tV z=|)<$8?xOBvcS5$aB?bgovucs*OGdj^21C-E7%K`H!EddE|ugNp;(9-&}8-1rDQ+t zxyM_$SM~GPyTo z8P5EZEX@M1NLV5Y#B$5V-(tAQfGH{E{Z8lMy~t*62qu9zHeb0x!Os`U&Aj4y#r|fJ zJd=!8eloy>5;|lfj_m{-sa8AeAZLD8Wi3q+Iy6P9&3C{AJ_F(wp;QHsF5P>UEx(*g z(0hxwKbmx&Idi-&oCTb{ksb#k&e(agg(08TDo==LX=xuQFxrYLFyITUmh!coBn!G9 zh03yu>0*(&DO&JSMWcTW1^DmJe}z(uW(_2g~k3 z-x%48b%s|OdZ?dX7Or?XwANz_+H$6;qXOp0O#06F9Sgi-Jp8gaA%0F~kS9~*<8=07 z-JbqXk}a%Sb49B%VX(=vCvUUJ#kL3q#Q}QXn!~}3n#z+O+U1&pc9-wguD$h+|FS)t zUJp|lnkgU!}AO}CIM&Z@8?K@J>oew!C%h}5o%_fhc5#hdS|d?M@IkJ@7U97R z&qr*364b)B31-B@n_`#vtp8^E0qRX;i5yGP2Z>~2kU z#fo?Ei7J-w6@~^Le@>~0kmybvr2H<=;%&Q5Lu&BK+amP=jocrKm4PF^Ufy@VTAz9E ziL_6Hs|l#YioQEG&R6^mky<=oQ58Sv9Mg96^!E>)@l3cX5qQYpTxw5lLIo z82}~mjlq^cl*#QsM#3+6@dyJ?DR>jI-zn1#P;~qwd-OmLgKC1FWX?1?+{vQ0;0gT5 zdfaOFuMLPn(J|1+MDP&F+=?lmU2SA$P|^LiZ9iAAlbT(P;bIoesSBAAq_Y+ef9 z0e&#DAV&;2GlHpPweiCtg8K7XRxS`HWLp~8hfk*D)3?F$c!c&+_h^_!VT^@2bxRxb zPzIP6aC>FYe>e#LZCR?{(7=<}B^6oEjp<^xp?h=i!Zfd@dJo^0J4HT|`R`ny>gyz* zPH$CY{hn1)yi`?{Vp9#CxL2I8OR*r?cvOcxPo1gkh6ikE+_C2Gg4MtCKt%^W!V+3Y zPZDZu7MoI7mG99P%FmZ>O4de3*-i7iCU_Qth*=6~LGhdH_0LmpWLG61-0ew|vrkaa z4k+U>S@_M2!8XIDKKX0|&7t2`-*`Q*3FCpF*+3xDW4m=E@`DRZ2YaXpk%A?0pDI6) z>-BpS7$|f66%R`X-#G+coQbfjSd_NzJ%%5qG$2FHjG@vxW?!_*DMk8_hODjBZaZ1Q!%qd`4>E!@+v#33G+ z^`#a+!B3+#wF&#pk#F9ZEC)Oje)w?06*CJ^O00WsQK*^OK>Px7E8I6chaGwV8EMqM zYEMtMYv^g{ep6U^axpO^&?ULqZ_4H+i@!+jixl6|E}zHhFYjR80F1Vd5NxL7D9myk z$9(s9>7ZtRZDhS~Vf5 zd!>6PfhFSv1gpIIS@%O5%ang!FkAfAU312!fxqI71Oqn8rqUiI!kj;Fad8bj2V3wF z(p#yQf2tF}J~LvZrytBU0eN-zd#^h;I+WJM2VvM|D<{3MO*M;-rST70K*X zq%@|j@N^d)kp`;eAK0y%@xcyyYPHCxL9zyv(Ipe9Lt46zUcIVQkfiTja)I2eUZmN9+><7slyd4sQ&zGploO_Ru z#z*f(hcSFXAo$qXP3UPG5X|37zhY2s|6CE4M;KOkA0HX_sg>m|lNQrZ?kzv&jdLS{ zEnuJ~ua{GPsd_;usmj9@UNebX?#EurW0RQ^}*EX#jPZ4?3o4{$iU<;3t7{b!FpCVE;nVI^bd^KiRq zKR(kv2ISD?j|&m%-6`PD$UlNgRQt#|-zd zt1X>fKz5GhefMBhRYF=j>aiiT0^BNv&q|)T;{&nPTLwE=!Ys-HCrIEY@%E|j8M?8C z(9=q=tRBqeDqh3Gudn?BnAUuJ+3xkj;N6#2Exu$VXZMnuw7Uc)Vfo&PYPW(zY2I9U zGgVuCizp&V8oDjg0GPbSH#n@EkPp2jc#N#wTOwk0YS{sQX8h z>s-A6IXU?QzhY`n0|s%Qx3xZ|H2Qf80vUzll_i;68q>FWU%%d9tg5Lc%dr>^6%gkuK6ZZ$~M@M zk^u3EtI^QT&y)8NjZ)dY&^X@F;y(F_4Ou9^>&6M`*_D<)w{nC2QH%?+4n3m82(O+j!%Diz1(8!m(igX zB#`{!PmQOKQ!~x#FvWjo83O)tVLBZh9~3%!XWT zL%wkg#y93qv`0Y?^yAIC#VizlZ+|3(>|bdslHL!K94jg zyMaK+W#znup>qp+Xgaj9SVFN$3U7b^ChbF^cYL{()m#az#7q72S(?(CPRYUX4`3g$ zEJfXR3XvcA_5glc*p(FTMvltnm-(dNLpl*Zk3S}xKcw}a`)N_BX{Zm?g?ac3=OGjl zgcP3g?}<3ictFZqv1j#0sZc9Or*YFRp6S3h%PA78LZIN5Clu$_icD<#)q91xkx1&A zo|$_6)h|vT_gC=c{I@t-^M-uGmhpP@g283y7iJGZAnK3{1x~+PpL2~*o%mP6YmPxo zy!M{&r|8k1yTJ-&HqbE4r{tu4Li*F>$Sc)ApByFse9+F0W|!va_0GLja7p-5oJ`$gtm(^D1(9v_gWXAQ?KvrEOKv8mO2(Xyl5c19_c7MBO%kdP%UEIPL zX{!baoIj^;KTp8&unscbD{*M@Ye|noU=f%#|E=K~;)IRjC%N0u_BGSD(`mXnu zUrqWYbO|_L{cK(9DYV>+8~)|}yNi9b1${C&woidId7{2z6Xwb_^)Cwk#3F_;VxZUu zQuPeHOLZk3*R>|qH~Ht&Mt}*z5@YRwcQQ1#FNnS2z0-o>Y{BDbzIos#^*`_CoBea>b?yHmIi%C{P)%NbCndxW61*T84jm18+$S4#dh;@IEZo@woK`K=JtNB|e<{Sr$9zf*D>Q3zP!Q z1|J5(Y%sH7QA_&|XOCEflxxd=nz<;d16$iJSdvE40exQmMwvWiAM=aUNCXBxa`%ow!6EHm?kiS@vteoEZjeqqo2=2Rc zYx1p4<@N_CSpiv>gpRfQHvW7YZ+)Eo;TBckCw!=D@qXV`FWG*;gqfYo+Uz z6K%8ef4`i`gHMQFVjGTHB|xyeo0W#=vx&;K(r*qqp~ax^2OjDdVsPDKf~^nvi;U=3 z6yc*asK3FEz^s*b#JvG9c?^edAii?a2 zH6i}sWmC208+7{*p@EOsA+#xi)A^C*{ioA$OQjnmwvY{KGzKp-A433v05+T;1}GmB zQVr$5Mb`gRRR0UI7J4FxDAwy#YueAUI*Dxw?`(`_^Eo=0liWw-gTRmV^`%A#o0@pv zp6=Y?kZx9kSc^llZ^muCjZ}}~TED>MVT1jPtY?yE$s#xg2!7avof^Md>57WDz3Msj zkh<=j8qf0PeCKC6GJCU4_nS~H%tkwB`WveGVEml-iAF|o4=zy9w?<)Ah6`)tqer`I2%YBD}+^mT#OlAJ-yNTR+&c{)&`#)>4z^~dR$ zYey9U-yK3h%&hiSYQaDm_VD2G<)e#BqFcGddD<5vcaLL%H@&+)RH+WO_6XeX6eE@l zb#almy}N#_xjG!!S8yC)j6Jbj|E$fh7>~~QG~DxnTQDx)9zq^sMGto*;K$4cd~e1c z7Eaz?8gPx$47TZPIheQaf#!B^{7f%11^4^~nvH1#-v|c{9+c6DNVMWj^Tq|o0OVb> zN`QX!dHpS`r)C!5xE?JckVcqn9Z{~!)|spnfJAnOdFVdLd&ud( zXlN)cUoEZOJRJb7v__1*QbV(}Y__d8q9s{6DM5z^hz`+)9_I$4>s7q|zEsieL66m1!jYSUTy%0+UDuPTk+Ms| zW(nI2H*)B-a7aD}N%%HLfsf-vuS`lKuogT=c;lT?cjvj6h>i=;)?$BCYi?|TxltxD z6iH3~MQI^JJ>UKF!UzoSD;2h1+640o0yvk`znKqlD4g6$B7$IW))G(Hu6p7~TI7NosS-*?JBM}0 z>Q62ieIfI3Tu7Qw;DKaN-4s9mZ_cv-6`Z3QQHm12Sr83v`28Yq>Xp|Xqt=#!k+es~ ze@eP|>2ULf6Bc{&s50j9OU+XyNf3a$)>ch}EI*qacAF{iSAp*XC0P*QwOz&kZNUFi zZc;JHcyWLU|LMs8TYq*^FAHK&vjDcf(WS&Ys;aKbCUt&9Qb zvK53xWU^Cou060&Bjyxo2jGNoybV>Wr4IRTI$L}z$+WOS4?)r}MO22y^w%tol80XM z)1D%ET)5Mxd!Po2!|v0|`82PX3qn>Lx*RVjHa|JwQb>3sBY0ieX)F(j_#oad7^&7( zG6yCLq5X8No3td2=WcpINC}dJRj!T=3q?%ni^jsW*ZR^Pb3`$DyXD^OFp~go*+wKOxoi_PFI9Jgr@=h^cVk}1K#z;A&o7P>h1 zJQrqEV*XA_C-k9KZI>o3(ngYTxG)Ld!t}8+5H`tY__*_so4{~%X|*o4S>}xWu+%A+k8eL^_}UG;AhxI z4%EDOc<>@y%TJF);M0NPUcx)apy_mb9CTO``gk_9`CZ{{v%p|BVl{Kih{}M^*XCHr zOTdj@NR7pRZ~Ug4jO(J5xad|}>@j%MWIaRzokD$1Pw}5NO!1-8<5EpV64zXi)p)nQ z?_#UKXk$yi7z`piT5=*c8W@JV_-fHtBY=NoqkTiK?@Kh_vi*6X2hypAys@Fp0(;*( zn$M&cSJ6`g>8f1V<20O6l>~9_crYMdZhhMOuNx4r{y7sao4t_r^CYm zjAJHME6A$`!6y7?$E_4027&ba_iV^R$~O2=24LA-*HEY=AYr>W+&y?{yNdkG#hVs~ z>NYK_bd?-!HM0+W)N}X*+<9P_FMjRLz z*m`eKY$XK0(ID_oA%o(=)5isFr3m3e&p+3`Cdu$~JgqH>iXZV=OZ0&{SQq{#i9dzu zbA&_wm3T}LXMi8%%>6PG*M1nP`k?`KK0;~N^R`jH!8_w>pVO64=E2T7>kcNP>#+)ASj#?2>g2( h_}|vop*$Ak&@Z?<$rf#PbIuFUR@Yaneq Date: Fri, 2 Sep 2016 17:35:51 +0200 Subject: [PATCH 09/78] adds more equip_or_collect --- code/game/jobs/job/engineering.dm | 5 +---- code/game/jobs/job/medical.dm | 5 +---- code/game/jobs/job/security.dm | 32 ++++++++----------------------- code/game/jobs/job/supervisor.dm | 22 ++++++--------------- 4 files changed, 16 insertions(+), 48 deletions(-) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index d7b2b3aaf6c..8b44c6a65ee 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -125,8 +125,5 @@ H.equip_or_collect(new /obj/item/device/t_scanner(H), slot_r_store) H.equip_or_collect(new /obj/item/device/pda/engineering(H), slot_wear_pda) give_kit(H) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H),slot_l_hand) - else - H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H.back), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 4412640ca0d..0c9caaf9958 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -248,8 +248,5 @@ H.equip_or_collect(new /obj/item/clothing/head/soft/blue(H), slot_head) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) give_kit(H) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/device/healthanalyzer(H), slot_l_hand) - else - H.equip_or_collect(new /obj/item/device/healthanalyzer(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/device/healthanalyzer(H.back), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index 675b5fed346..2192e95ea74 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -34,11 +34,8 @@ H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun(H), slot_s_store) give_kit(H) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_l_store) - else - H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -78,10 +75,7 @@ H.equip_or_collect(new /obj/item/device/flash(H), slot_l_store) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) give_kit(H) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_l_hand) - else - H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -127,13 +121,9 @@ H.equip_or_collect(new /obj/item/clothing/head/det_hat(H), slot_head) H.equip_or_collect(new /obj/item/weapon/lighter/zippo(H), slot_l_store) give_kit(H) - if(H.backbag == 1)//Why cant some of these things spawn in his office? - H.equip_or_collect(new /obj/item/weapon/storage/box/evidence(H), slot_l_hand) - H.equip_or_collect(new /obj/item/device/detective_scanner(H), slot_r_store) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/evidence(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/device/detective_scanner(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/evidence(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/device/detective_scanner(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -174,10 +164,7 @@ H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) H.equip_or_collect(new /obj/item/device/flash(H), slot_l_store) give_kit(H) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_l_hand) - else - H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -244,10 +231,7 @@ H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) H.equip_or_collect(new /obj/item/device/flash(H), slot_l_store) give_kit(H) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_l_hand) - else - H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index b72789c5ef1..f6098ca6fe7 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -33,11 +33,8 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/head/caphat(H), slot_head) H.equip_or_collect(new /obj/item/clothing/glasses/sunglasses(H), slot_glasses) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -87,11 +84,8 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/head/hopcap(H), slot_head) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_or_collect(new /obj/item/device/pda/heads/hop(H), slot_wear_pda) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H), slot_r_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) give_kit(H) return 1 @@ -174,12 +168,8 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest/blueshield(H), slot_wear_suit) H.equip_or_collect(new /obj/item/device/pda/heads/blueshield(H), slot_wear_pda) give_kit(H) - if(H.backbag == 1) - H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H), slot_r_hand) - H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/blueshield(H), slot_l_hand) - else - H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/blueshield(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/blueshield(H.back), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 From 0bee91ff8eae3f7fd5d32a24f600c80c32f71e49 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Fri, 2 Sep 2016 21:35:27 +0300 Subject: [PATCH 10/78] fixed single misplaced area tile, missing chair in nerd computer room --- _maps/map_files/cyberiad/cyberiad.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 2fa8e1ace04..9b9b4c5785d 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -7865,7 +7865,7 @@ "cVm" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/plasteel/airless{icon_state = "circuit"},/area/turret_protected/aisat_interior) "cVn" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "circuit"},/area/turret_protected/aisat_interior) "cVo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cVp" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/item/weapon/pen/multi,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance) +"cVp" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/item/weapon/pen/multi,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 1},/obj/structure/rack,/obj/item/weapon/screwdriver,/obj/item/device/radio,/obj/machinery/light_switch{pixel_y = 27},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVr" = (/obj/machinery/computer/station_alert,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) @@ -7877,7 +7877,7 @@ "cVy" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVz" = (/obj/effect/decal/warning_stripes/east,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "17;75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) -"cVB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) +"cVB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) "cVC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) "cVD" = (/obj/machinery/bluespace_beacon,/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Teleporter Room"; req_access_txt = "17;75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) From 73b845721e33a9b757d2ab44f620a6cb06bbb9d6 Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Fri, 2 Sep 2016 16:58:39 -0400 Subject: [PATCH 11/78] I WILL GET LYNCHED FOR THIS --- _maps/map_files/cyberiad/cyberiad.dmm | 8 ++++---- code/modules/paperwork/faxmachine.dm | 21 ++++++++++++++++----- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 4aec305efd4..d9819ee2d73 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -1373,7 +1373,7 @@ "aAu" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/mimeoffice) "aAv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/wood,/area/mimeoffice) "aAw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aAx" = (/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Magistrate's Office"},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/carpet,/area/magistrateoffice) +"aAx" = (/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine/longrange{department = "Magistrate's Office"},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/carpet,/area/magistrateoffice) "aAy" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/megaphone,/turf/simulated/floor/carpet,/area/magistrateoffice) "aAz" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump,/obj/machinery/photocopier,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 25},/turf/simulated/floor/carpet,/area/magistrateoffice) "aAA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/carpet,/area/magistrateoffice) @@ -1555,7 +1555,7 @@ "aDU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/magistrateoffice) "aDV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/structure/stool/bed/chair/comfy/black,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/magistrateoffice) "aDW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/gavelblock,/obj/item/weapon/gavelhammer,/turf/simulated/floor/carpet,/area/magistrateoffice) -"aDX" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine{department = "Internal Affairs Office"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) +"aDX" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine/longrange{department = "Internal Affairs Office"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aDY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aDZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Internal Affairs Agent"},/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aEa" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) @@ -3996,7 +3996,7 @@ "byR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravitygenerator) "byS" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/space,/area/space) "byT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"byU" = (/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Captain's Office"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"byU" = (/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine/longrange{department = "Captain's Office"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "byV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) "byW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) "byX" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Captain's Desk Door"; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -5717,7 +5717,7 @@ "cfW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/wood,/area/blueshield) "cfX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/wall,/area/ntrep) "cfY" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/ntrep) -"cfZ" = (/obj/machinery/camera{c_tag = "NT Representative's Office"; dir = 1; network = list("SS13")},/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "NT Representative's Office"},/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/ntrep) +"cfZ" = (/obj/machinery/camera{c_tag = "NT Representative's Office"; dir = 1; network = list("SS13")},/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine/longrange{department = "NT Representative's Office"},/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/ntrep) "cga" = (/obj/machinery/door_control{id = "representative"; name = "Privacy Shutters Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "73"},/obj/machinery/computer/secure_data,/turf/simulated/floor/wood,/area/ntrep) "cgb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/structure/closet/secure_closet/ntrep,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/ntrep) "cgc" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 0126cd3b362..3e46b4192eb 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -8,6 +8,9 @@ var/list/alldepartments = list() icon = 'icons/obj/library.dmi' icon_state = "fax" insert_anim = "faxsend" + var/fax_network = "Local Fax Network" + + var/long_range_enabled = 0 // Can we send messages off the station? req_one_access = list(access_lawyer, access_heads, access_armory) use_power = 1 @@ -20,7 +23,7 @@ var/list/alldepartments = list() var/department = "Unknown" // our department - var/destination = "Central Command" // the department we're sending to + var/destination = "Not Selected" // the department we're sending to /obj/machinery/photocopier/faxmachine/New() ..() @@ -29,6 +32,11 @@ var/list/alldepartments = list() if( !(("[department]" in alldepartments) || ("[department]" in admin_departments)) ) alldepartments |= department +/obj/machinery/photocopier/faxmachine/longrange + name = "long range fax machine" + fax_network = "Central Command Quantum Entanglement Network" + long_range_enabled = 1 + /obj/machinery/photocopier/faxmachine/attack_hand(mob/user as mob) ui_interact(user) @@ -58,7 +66,7 @@ var/list/alldepartments = list() if(!authenticated) data["network"] = "Disconnected" else if(!emagged) - data["network"] = "Central Command Quantum Entanglement Network" + data["network"] = fax_network else data["network"] = "ERR*?*%!*" if(copyitem) @@ -117,9 +125,12 @@ var/list/alldepartments = list() if(href_list["dept"]) if(authenticated) var/lastdestination = destination - var/list/combineddepartments = alldepartments + admin_departments - if(emagged) - combineddepartments += hidden_admin_departments + var/list/combineddepartments = alldepartments + if(long_range_enabled) + combineddepartments += admin_departments + if(emagged) + combineddepartments += hidden_admin_departments + destination = input(usr, "To which department?", "Choose a department", "") as null|anything in combineddepartments if(!destination) destination = lastdestination From a0dd7a1ccea715576add52e0c7da7d8ab0cdcaad Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Fri, 2 Sep 2016 18:09:17 -0400 Subject: [PATCH 12/78] Emag Changes --- code/modules/paperwork/faxmachine.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 3e46b4192eb..fdfc85a9c55 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -128,8 +128,9 @@ var/list/alldepartments = list() var/list/combineddepartments = alldepartments if(long_range_enabled) combineddepartments += admin_departments - if(emagged) - combineddepartments += hidden_admin_departments + + if(emagged) + combineddepartments += hidden_admin_departments destination = input(usr, "To which department?", "Choose a department", "") as null|anything in combineddepartments if(!destination) From 7c8e658bc5102bfb9afc516dcce635baa5f17eea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Sat, 3 Sep 2016 01:34:54 +0200 Subject: [PATCH 13/78] Reverts new survival kits, everyone's back to normal --- code/game/jobs/job/central.dm | 4 +-- code/game/jobs/job/civilian.dm | 2 +- code/game/jobs/job/engineering.dm | 8 +++--- code/game/jobs/job/job.dm | 6 ----- code/game/jobs/job/medical.dm | 14 +++++------ code/game/jobs/job/science.dm | 6 ++--- code/game/jobs/job/security.dm | 12 ++++----- code/game/jobs/job/supervisor.dm | 15 +++++------ code/game/jobs/job/support.dm | 25 ++++++++----------- code/game/jobs/job/support_chaplain.dm | 2 +- .../living/carbon/human/species/plasmaman.dm | 2 -- .../living/carbon/human/species/species.dm | 1 - .../living/carbon/human/species/station.dm | 8 ------ 13 files changed, 41 insertions(+), 64 deletions(-) diff --git a/code/game/jobs/job/central.dm b/code/game/jobs/job/central.dm index 98a417dd07c..d5cba5be3d0 100644 --- a/code/game/jobs/job/central.dm +++ b/code/game/jobs/job/central.dm @@ -23,7 +23,7 @@ H.equip_or_collect(new /obj/item/device/pda/centcom(H), slot_wear_pda) H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/gun/energy/pulse/pistol(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/implanter/dust(H), slot_in_backpack) @@ -65,7 +65,7 @@ H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) H.equip_or_collect(new /obj/item/clothing/suit/space/deathsquad/officer(H), slot_wear_suit) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/implanter/dust(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/gun/energy/pulse/pistol/m1911(H), slot_belt) H.equip_or_collect(new /obj/item/weapon/implanter/death_alarm(H), slot_in_backpack) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 09fccf6566a..a6f1ef11749 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -18,7 +18,7 @@ if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) H.equip_or_collect(new /obj/item/clothing/under/color/random(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 /datum/job/civilian/get_access() diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index 8b44c6a65ee..97daf562df9 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -32,7 +32,7 @@ H.equip_or_collect(new /obj/item/clothing/head/hardhat/white(H), slot_head) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/gloves/color/black/ce(H), slot_gloves) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) return 1 @@ -65,7 +65,7 @@ H.equip_or_collect(new /obj/item/clothing/head/hardhat(H), slot_head) H.equip_or_collect(new /obj/item/device/t_scanner(H), slot_r_store) H.equip_or_collect(new /obj/item/device/pda/engineering(H), slot_wear_pda) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_in_backpack) return 1 @@ -95,7 +95,7 @@ H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/atmostech/(H), slot_belt) H.equip_or_collect(new /obj/item/device/pda/atmos(H), slot_wear_pda) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_in_backpack) return 1 /datum/job/mechanic @@ -124,6 +124,6 @@ H.equip_or_collect(new /obj/item/clothing/head/hardhat(H), slot_head) H.equip_or_collect(new /obj/item/device/t_scanner(H), slot_r_store) H.equip_or_collect(new /obj/item/device/pda/engineering(H), slot_wear_pda) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H.back), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 07ab4f9bc23..104ed27bc05 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -122,9 +122,3 @@ /datum/job/proc/is_position_available() return (current_positions < total_positions) || (total_positions == -1) - -/datum/job/proc/give_kit(var/mob/living/carbon/human/H)//equips person with a survival kit depending on their species - var/obj/item/weapon/storage/box/kit = new - for(var/I in H.species.starting_gear) - new I(kit) - H.equip_or_collect(kit, slot_in_backpack) diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 0c9caaf9958..0899c2af93a 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -29,7 +29,7 @@ H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat/cmo(H), slot_wear_suit) H.equip_or_collect(new /obj/item/weapon/storage/firstaid/adv(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) return 1 @@ -89,7 +89,7 @@ H.equip_or_collect(new /obj/item/device/pda/medical(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/firstaid/adv(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -122,7 +122,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/chemist(H), slot_wear_pda) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/chemist(H), slot_wear_suit) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -152,7 +152,7 @@ H.equip_to_slot_or_del(new /obj/item/device/pda/geneticist(H), slot_wear_pda) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/genetics(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/device/flashlight/pen(H), slot_s_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 /datum/job/virologist @@ -182,7 +182,7 @@ H.equip_or_collect(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat/virologist(H), slot_wear_suit) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 /datum/job/psychiatrist @@ -219,7 +219,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/medical(H), slot_wear_pda) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 /datum/job/paramedic @@ -247,6 +247,6 @@ H.equip_or_collect(new /obj/item/clothing/mask/cigarette(H), slot_wear_mask) H.equip_or_collect(new /obj/item/clothing/head/soft/blue(H), slot_head) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_in_backpack) H.equip_or_collect(new /obj/item/device/healthanalyzer(H.back), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 6b6c96bacdd..10c267be851 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -35,7 +35,7 @@ H.equip_to_slot_or_del(new /obj/item/device/pda/heads/rd(H), slot_wear_pda) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/weapon/clipboard(H), slot_l_hand) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) return 1 @@ -71,7 +71,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/toxins(H), slot_wear_pda) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/science(H), slot_wear_suit) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -107,5 +107,5 @@ H.equip_or_collect(new /obj/item/device/pda/roboticist(H), slot_wear_pda) H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index 2192e95ea74..a237411e80a 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -33,7 +33,7 @@ H.equip_or_collect(new /obj/item/clothing/head/HoS(H), slot_head) H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun(H), slot_s_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) @@ -74,7 +74,7 @@ // H.equip_or_collect(new /obj/item/clothing/mask/gas(H), slot_wear_mask) //Grab one from the armory you donk H.equip_or_collect(new /obj/item/device/flash(H), slot_l_store) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H @@ -120,7 +120,7 @@ H.equip_or_collect(new /obj/item/clothing/suit/storage/det_suit(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/head/det_hat(H), slot_head) H.equip_or_collect(new /obj/item/weapon/lighter/zippo(H), slot_l_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/evidence(H), slot_in_backpack) H.equip_or_collect(new /obj/item/device/detective_scanner(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) @@ -163,7 +163,7 @@ H.equip_or_collect(new /obj/item/clothing/gloves/color/black(H), slot_gloves) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) H.equip_or_collect(new /obj/item/device/flash(H), slot_l_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H @@ -197,7 +197,7 @@ H.equip_or_collect(new /obj/item/device/pda/medical(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/firstaid/adv(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -230,7 +230,7 @@ H.equip_or_collect(new /obj/item/clothing/gloves/color/black(H), slot_gloves) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/advtaser(H), slot_s_store) H.equip_or_collect(new /obj/item/device/flash(H), slot_l_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index f6098ca6fe7..be0215b9b22 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -19,10 +19,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack/captain(H), slot_back) if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_cap(H), slot_back) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - var/obj/item/weapon/storage/box/kit = new - for(var/I in H.species.starting_gear) - new I(kit) - H.equip_or_collect(kit, slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) var/obj/item/clothing/under/U = new /obj/item/clothing/under/rank/captain(H) var/obj/item/clothing/accessory/medal/gold/captain/M = new /obj/item/clothing/accessory/medal/gold/captain(U) U.accessories += M @@ -86,7 +83,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/device/pda/heads/hop(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -127,7 +124,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/suit/storage/ntrep(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/shoes/centcom(H), slot_shoes) H.equip_or_collect(new /obj/item/device/pda/heads/ntrep(H), slot_wear_pda) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -167,7 +164,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/under/rank/blueshield(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest/blueshield(H), slot_wear_suit) H.equip_or_collect(new /obj/item/device/pda/heads/blueshield(H), slot_wear_pda) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/blueshield(H.back), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) @@ -210,7 +207,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/device/pda/heads/magistrate(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/device/flash(H), slot_r_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -247,7 +244,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/weapon/storage/briefcase(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/laser_pointer(H), slot_l_store) H.equip_or_collect(new /obj/item/device/flash(H), slot_r_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index 7c149252cc9..755989a5112 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -24,7 +24,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/bartender(H), slot_w_uniform) H.equip_or_collect(new /obj/item/device/pda/bar(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/belt/bandolier/full(H), slot_in_backpack) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/toy/russian_revolver(H.back), slot_in_backpack) H.dna.SetSEState(SOBERBLOCK,1) @@ -60,7 +60,7 @@ H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/head/chefhat(H), slot_head) H.equip_or_collect(new /obj/item/device/pda/chef(H), slot_wear_pda) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -91,7 +91,7 @@ H.equip_or_collect(new /obj/item/clothing/suit/apron(H), slot_wear_suit) H.equip_or_collect(new /obj/item/device/analyzer/plant_analyzer(H), slot_s_store) H.equip_or_collect(new /obj/item/device/pda/botanist(H), slot_wear_pda) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -122,7 +122,7 @@ H.equip_or_collect(new /obj/item/device/pda/quartermaster(H), slot_wear_pda) H.equip_or_collect(new /obj/item/clothing/glasses/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/weapon/clipboard(H), slot_l_hand) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -150,7 +150,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/cargotech(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/device/pda/cargo(H), slot_wear_pda) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -187,7 +187,7 @@ H.equip_or_collect(new /obj/item/device/flashlight/seclite(H), slot_r_store) H.equip_or_collect(new /obj/item/weapon/mining_voucher(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/bag/ore(H.back), slot_in_backpack) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -209,11 +209,8 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 - var/obj/item/weapon/storage/box/kit = new - for(var/I in H.species.starting_gear) - new I(kit) H.equip_or_collect(new /obj/item/weapon/storage/backpack/clown(H), slot_back) - H.equip_or_collect(kit, slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) if(H.gender == FEMALE) H.equip_or_collect(new /obj/item/clothing/mask/gas/sexyclown(H), slot_wear_mask) H.equip_or_collect(new /obj/item/clothing/under/sexyclown(H), slot_w_uniform) @@ -272,7 +269,7 @@ H.equip_or_collect(new /obj/item/toy/crayon/mime(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/cane(H), slot_in_backpack) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) if(H.mind) H.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/conjure/mime_wall(null)) H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/mime/speak(null)) @@ -304,7 +301,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/janitor(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/device/pda/janitor(H), slot_wear_pda) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -337,7 +334,7 @@ H.equip_or_collect(new /obj/item/weapon/storage/bag/books(H), slot_l_hand) H.equip_or_collect(new /obj/item/weapon/barcodescanner(H), slot_r_store) H.equip_or_collect(new /obj/item/device/laser_pointer(H), slot_l_store) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 /datum/job/barber @@ -362,7 +359,7 @@ H.equip_or_collect(new /obj/item/device/radio/headset/headset_service(H), slot_l_ear) H.equip_or_collect(new /obj/item/clothing/under/barber(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/barber(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/lip_stick(H.back), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/support_chaplain.dm b/code/game/jobs/job/support_chaplain.dm index 3716dc4cad0..92aa3ed60d3 100644 --- a/code/game/jobs/job/support_chaplain.dm +++ b/code/game/jobs/job/support_chaplain.dm @@ -23,7 +23,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/chaplain(H), slot_w_uniform) H.equip_or_collect(new /obj/item/device/pda/chaplain(H), slot_wear_pda) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) - give_kit(H) + H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/device/camera/spooky(H.back), slot_in_backpack) spawn(0) var/religion_name = "Christianity" diff --git a/code/modules/mob/living/carbon/human/species/plasmaman.dm b/code/modules/mob/living/carbon/human/species/plasmaman.dm index 2521371720a..d8434a87223 100644 --- a/code/modules/mob/living/carbon/human/species/plasmaman.dm +++ b/code/modules/mob/living/carbon/human/species/plasmaman.dm @@ -26,8 +26,6 @@ "realizes the existential problem of being made out of plasma!", "shows their true colors, which happens to be the color of plasma!") - starting_gear = list(/obj/item/weapon/tank/emergency_oxygen/plasma, /obj/item/clothing/mask/breath, /obj/item/weapon/reagent_containers/hypospray/autoinjector) - /datum/species/plasmaman/say_filter(mob/M, message, datum/language/speaking) if(copytext(message, 1, 2) != "*") message = replacetext(message, "s", stutter("ss")) diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 7765fa97813..33aa58b94d4 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -156,7 +156,6 @@ ) var/cyborg_type = "Cyborg" var/list/proc/species_abilities = list() - var/list/starting_gear = list(/obj/item/weapon/tank/emergency_oxygen, /obj/item/clothing/mask/breath, /obj/item/weapon/reagent_containers/hypospray/autoinjector) //for emergency box content at roundstart /datum/species/New() //If the species has eyes, they are the default vision organ diff --git a/code/modules/mob/living/carbon/human/species/station.dm b/code/modules/mob/living/carbon/human/species/station.dm index 798f5935d4c..0cef74044ce 100644 --- a/code/modules/mob/living/carbon/human/species/station.dm +++ b/code/modules/mob/living/carbon/human/species/station.dm @@ -328,8 +328,6 @@ "is holding their breath!", "is deeply inhaling oxygen!") - starting_gear = list(/obj/item/weapon/tank/emergency_oxygen/nitrogen, /obj/item/clothing/mask/breath, /obj/item/weapon/reagent_containers/hypospray/autoinjector) - /datum/species/vox/handle_death(var/mob/living/carbon/human/H) H.stop_tail_wagging(1) @@ -528,8 +526,6 @@ "is ripping out their own core!", "is turning a dull, brown color and melting into a puddle!") - starting_gear = list(/obj/item/weapon/reagent_containers/hypospray/autoinjector) - var/list/mob/living/carbon/human/recolor_list = list() species_abilities = list( @@ -797,8 +793,6 @@ "pulls out a secret stash of herbicide and takes a hearty swig!", "is pulling themselves apart!") - starting_gear = list(/obj/item/weapon/reagent_containers/hypospray/autoinjector) - /datum/species/diona/can_understand(var/mob/other) if(istype(other, /mob/living/simple_animal/diona)) return 1 @@ -903,8 +897,6 @@ "is frying their own circuits!", "is blocking their ventilation port!") - starting_gear = list(/obj/item/stack/cable_coil, /obj/item/weapon/weldingtool/mini) - species_abilities = list( /mob/living/carbon/human/proc/change_monitor ) From 2c6ddff88551484a1b59a10120503446a35f5228 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Sat, 3 Sep 2016 02:17:34 +0200 Subject: [PATCH 14/78] Makes it nicer --- .../objects/items/weapons/tanks/tank_types.dm | 88 ++++++++----------- 1 file changed, 36 insertions(+), 52 deletions(-) diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm index 563e6ddd0b5..122643238ec 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -17,17 +17,15 @@ distribute_pressure = ONE_ATMOSPHERE*O2STANDARD - New() - ..() - air_contents.oxygen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return +/obj/item/weapon/tank/oxygen/New() + ..() + air_contents.oxygen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - - examine(mob/user) - if(..(user, 0)) - if(air_contents.oxygen < 10) - to_chat(user, text("The meter on the [src.name] indicates you are almost out of air!")) - //playsound(usr, 'sound/effects/alert.ogg', 50, 1) +/obj/item/weapon/tank/oxygen/examine(mob/user) + if(..(user, 0)) + if(air_contents.oxygen < 10) + to_chat(user, text("The meter on the [src.name] indicates you are almost out of air!")) + //playsound(usr, 'sound/effects/alert.ogg', 50, 1) /obj/item/weapon/tank/oxygen/yellow @@ -57,7 +55,6 @@ trace_gas.moles = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD air_contents.trace_gases += trace_gas - return /* * Air @@ -68,18 +65,16 @@ icon_state = "oxygen" - examine(mob/user) - if(..(user, 0)) - if(air_contents.oxygen < 1 && loc==usr) - to_chat(user, "The meter on the [src.name] indicates you are almost out of air!") - user << sound('sound/effects/alert.ogg') +/obj/item/weapon/tank/air/examine(mob/user) + if(..(user, 0)) + if(air_contents.oxygen < 1 && loc==usr) + to_chat(user, "The meter on the [src.name] indicates you are almost out of air!") + user << sound('sound/effects/alert.ogg') /obj/item/weapon/tank/air/New() ..() - air_contents.oxygen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD air_contents.nitrogen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD - return /* * Plasma @@ -94,8 +89,6 @@ /obj/item/weapon/tank/plasma/New() ..() air_contents.toxins = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) - return - /obj/item/weapon/tank/plasma/attackby(obj/item/weapon/W as obj, mob/user as mob, params) ..() @@ -108,12 +101,10 @@ user.unEquip(src) loc = F F.update_icon() - return /obj/item/weapon/tank/plasma/full/New() ..() air_contents.toxins = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return /obj/item/weapon/tank/plasma/plasmaman desc = "The lifeblood of plasmamen. Warning: Extremely flammable, do not inhale (unless you're a plasman)." @@ -141,17 +132,15 @@ volume = 3 //Tiny. Real life equivalents only have 21 breaths of oxygen in them. They're EMERGENCY tanks anyway -errorage (dangercon 2011) - New() - ..() - air_contents.oxygen = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return +/obj/item/weapon/tank/emergency_oxygen/New() + ..() + air_contents.oxygen = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - - examine(mob/user) - if(..(user, 0)) - if(air_contents.oxygen < 0.2 && loc==usr) - to_chat(user, text("The meter on the [src.name] indicates you are almost out of air!")) - user << sound('sound/effects/alert.ogg') +/obj/item/weapon/tank/emergency_oxygen/examine(mob/user) + if(..(user, 0)) + if(air_contents.oxygen < 0.2 && loc==usr) + to_chat(user, text("The meter on the [src.name] indicates you are almost out of air!")) + user << sound('sound/effects/alert.ogg') /obj/item/weapon/tank/emergency_oxygen/engi name = "extended-capacity emergency oxygen tank" @@ -167,10 +156,9 @@ name = "pressurized double emergency oxygen tank" desc = "Used for \"emergencies,\" it actually contains a fair amount of oxygen." - New() - ..() - air_contents.oxygen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return +/obj/item/weapon/tank/emergency_oxygen/double/full/New() + ..() + air_contents.oxygen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) /* * Nitrogen @@ -184,9 +172,7 @@ /obj/item/weapon/tank/nitrogen/New() ..() - air_contents.nitrogen = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) - return /obj/item/weapon/tank/nitrogen/examine(mob/user) if(..(user, 0)) @@ -194,7 +180,6 @@ to_chat(user, text("The meter on the [src.name] indicates you are almost out of air!")) //playsound(usr, 'sound/effects/alert.ogg', 50, 1) - /obj/item/weapon/tank/emergency_oxygen/vox name = "vox specialized nitrogen tank" desc = "A high-tech nitrogen tank designed specifically for Vox." @@ -202,11 +187,10 @@ item_state = "emergency_vox" volume = 25 - New() - ..() - air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - air_contents.nitrogen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return +/obj/item/weapon/tank/emergency_oxygen/vox/New() + ..() + air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.nitrogen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) /obj/item/weapon/tank/emergency_oxygen/nitrogen name = "emergency nitrogen tank" @@ -214,10 +198,10 @@ icon_state = "emergency_nitrogen" volume = 3 - New() - ..() - air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - air_contents.nitrogen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) +/obj/item/weapon/tank/emergency_oxygen/nitrogen/New() + ..() + air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.nitrogen = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) /obj/item/weapon/tank/emergency_oxygen/plasma name = "emergency plasma tank" @@ -225,7 +209,7 @@ icon_state = "emergency_p" volume = 3 - New() - ..() - air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - air_contents.toxins = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) +/obj/item/weapon/tank/emergency_oxygen/plasma/New() + ..() + air_contents.oxygen -= (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + air_contents.toxins = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) From 1826f9f17416da26959047e92c703187f00f69ba Mon Sep 17 00:00:00 2001 From: KasparoVy Date: Sat, 3 Sep 2016 06:33:22 -0400 Subject: [PATCH 15/78] Adds a Science beret. Obtainable via the loadouts system. --- .../client/preference/loadout/loadout_hat.dm | 5 +++++ code/modules/clothing/head/jobs.dm | 5 +++++ icons/mob/head.dmi | Bin 252767 -> 253462 bytes icons/obj/clothing/hats.dmi | Bin 117478 -> 117850 bytes 4 files changed, 10 insertions(+) diff --git a/code/modules/client/preference/loadout/loadout_hat.dm b/code/modules/client/preference/loadout/loadout_hat.dm index 5580d76f1e5..e5f8c158092 100644 --- a/code/modules/client/preference/loadout/loadout_hat.dm +++ b/code/modules/client/preference/loadout/loadout_hat.dm @@ -112,3 +112,8 @@ /datum/gear/hat/red_beret display_name = "beret, red" path = /obj/item/clothing/head/beret + +/datum/gear/hat/sci_beret + display_name = "science beret" + path = /obj/item/clothing/head/beret/sci + allowed_roles = list("Research Director", "Scientist") diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 7100d459a51..9eeb7136221 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -121,6 +121,11 @@ desc = "A white beret with the engineering insignia emblazoned on it. Its owner knows what they're doing. Probably." icon_state = "beret_ce" +/obj/item/clothing/head/beret/sci + name = "science beret" + desc = "A purple beret with the science insignia emblazoned on it. It has that authentic burning plasma smell." + icon_state = "beret_sci" + //Medical /obj/item/clothing/head/surgery name = "surgical cap" diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index b8f6f29812a6688d836ae26963e6334032dca349..e9231e1174cc1c9856fa262886dc85564073365f 100644 GIT binary patch delta 21497 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 delta 20821 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�^d*u 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 A!TEDk>cjkRnnA0qH%%rPoUd9i#~&AkvYdi3oy# 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 BX{rDK delta 3840 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 p)3d)Ho9{3Q_)|7kRQ+$rltY(}ya3;hm Date: Sat, 3 Sep 2016 15:08:32 +0200 Subject: [PATCH 16/78] Adds tanks to medical storage --- _maps/map_files/cyberiad/cyberiad.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 4aec305efd4..20b7eb22a1a 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -6096,7 +6096,6 @@ "cnl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/light{dir = 1; in_use = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cnm" = (/obj/structure/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/medical/biostorage) "cnn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/medical/biostorage) -"cno" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/medical/biostorage) "cnp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cnq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cnr" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -9010,6 +9009,7 @@ "dro" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "sit_scimaint"; name = "Cyberiad Science Maint"; width = 11},/turf/space,/area/space) "drp" = (/obj/structure/lattice,/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "sit_engshuttle"; name = "Cyberiad Eng Shuttle"; width = 11},/turf/space,/area/space) "drq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) +"YDt" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/tank/emergency_oxygen/nitrogen{pixel_x = 6; pixel_y = 5},/obj/item/weapon/tank/emergency_oxygen/nitrogen{pixel_x = 4; pixel_y = 3},/obj/item/weapon/tank/emergency_oxygen/plasma{pixel_x = -4; pixel_y = 5},/obj/item/weapon/tank/emergency_oxygen/plasma{pixel_x = -6; pixel_y = 3},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/medical/biostorage) (1,1,1) = {" bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9169,7 +9169,7 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaabaaccjMdnrdnqdnscqscqsdoxcqscqsdnobUTbUTbUTbUTbUTbUTcekbUTbUTbUTbUTdntdntdntdntdntdntdntdntdntbUTcfScejbikbikbikbikciEbaTciGciHciIciJciKciLciMciNcmPciPciQciRciSciSciTbPSceDceCceCceCceCceEceCbGybGybPlciYciZcjacjbcjccjdchScjecjfbBccjhcjicjjcjkcjlcfdcnicxVcxVcxVcxVckNclSckUcnjcjqcjrcjscjtcbAcwncjvcdCcjwcjxcjycjzcjAcfrcjBcdCcdCbxOcgfbxObxObxOcjDcjEcjFbxObxXciicjGcjHcyJcyJcyJbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbikbikbikbikbikaabbikbikbikbikbikbikbikbWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbUTcjKcjKcjKcjKcjKcjKcjLcjKdnodnubUTcqsdoydnwdnycqsdnydnvdnzdnwdntdnAdnAdntdnBdntdnDdnCdntcqscelcjMbikcjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZcosckbckcckdckeckfckgckhceDckickjckjckjckkceCbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktckscglaPKcmacmmcmlcmocmnckzckAckBckCckDckEckFcdccdCcdCciVcdCckHcdCciXciWcjpcgnckLckMckvckOcwAcjCckRcxTcwAbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdnEclbclbclbclbclbclbclccldcleclfclgclhclicjLdnocnRbUTcqsdozdnwcqscqscqsdnvcwNdnwdntdnAdnFdnCdnCdnGdnCdnHdntcljcelcjMbikclkcllclmclnclocjSclpdhpclrclsciLcltcgdcoaciPcluchyclvchyclwclxclyclzclAclAclAclBceCbGybGycklclCbzsclEclDclGclHclHclFclJclKclMclLclNclOcotcfhcpwckGcmrcmqctbcsZcuoctcckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKdnocqscekcqscqscqscqscqscqscqscqscqsdntdntdnCdnIdnCdntdnCdnIdntcmEcfScjMbikclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcpxckIckIcmRbHtchycmTcmUclyclAclAclAclAcmVceCbGybGycklcmWcmXcmYcmZcnacnbcnbclIbvWbulbxBclHconcklcqQcfdcrLcxVcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnCcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKdnocqscekcqscqscqscqscqscqscqscqscqsdntdntdnCdnIdnCdntdnCdnIdntcmEcfScjMbikclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcpxckIckIcmRbHtchycmTcmUclyclAclAclAclAcmVceCbGybGycklcmWcmXcmYcmZcnacnbcnbclIbvWbulbxBclHconcklcqQcfdcrLcxVcwscvxcwEcwCcxNcxIckDcnmcnnYDtckDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnCcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKdnobUTbUTdnJcjMcjMcjMcjMcjMcjMcjMdnKdntdnCdnCdnCdnCdnLdnCdnCdntcnRcelcjMbikclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcbkchqcodcoccodciPciPciPckJcofclAclAcogcohceCbGycoicklcoocokcolcomcomcoqcojcnhcomcomcopclHcrCcklcrNcfdcupcxVcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoDcoDcoDcoAcoAbikbikbikbikckPctdcoFckKcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkdnMchobUTcqscjMbikbikbikbikbikcjMcqsdnldnAdnOdnCdnCdnCdnCdnPdnNcplcpmcjMbikcpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcwqchqcodcpycpzcpAcpBcpCceDcpDclAclAclAcpEceCbGybGycpFcpFcpGcpHcpIcpIcrDcyFcrEcpJcpJcpKcpFcpGcpFcqQcfdcrLdbAbjVcEYdbndbmcxNclRckDcoucpNcovckDbGycuscoAcoAaabaabbikbikbikbikbikbikbikbikbikbikbikcpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqyckQcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGceCbGybGycpFcqHcrFcqJcqKcqLcsPcpFcsUcqMcqKcqNcsVcqPcpFczecyWczgdbAdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From deb5108050c2557eef5ba31331ef44387e1619fa Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Sat, 3 Sep 2016 16:53:12 +0300 Subject: [PATCH 17/78] Moves Satellite to the right, makes disabler turrets in the hallway --- _maps/map_files/cyberiad/cyberiad.dmm | 133 ++++++++++++++------------ 1 file changed, 72 insertions(+), 61 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 9b9b4c5785d..237efd9fa8d 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -7838,14 +7838,14 @@ "cUL" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/turf/space,/area/space) "cUM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/space,/area/space) "cUN" = (/turf/space,/turf/simulated/floor/plating/airless/catwalk,/area/space) -"cUO" = (/turf/space,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless/catwalk,/area/space) -"cUP" = (/turf/space,/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/catwalk,/area/space) +"cUO" = (/obj/structure/transit_tube{icon_state = "D-SE"; tag = "icon-D-NE"},/turf/space,/area/space) +"cUP" = (/obj/structure/transit_tube{icon_state = "E-SW"; tag = "icon-E-NW"},/turf/space,/area/space) "cUQ" = (/obj/structure/transit_tube{icon_state = "W-SE"},/turf/space,/area/space) "cUR" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) -"cUS" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/space) -"cUT" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/lattice,/turf/space,/area/space) +"cUS" = (/obj/structure/transit_tube{icon_state = "NE-SW"},/turf/space,/area/space) +"cUT" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-NW"; tag = "icon-D-NE"},/turf/space,/area/space) "cUU" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"cUV" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/lattice,/turf/space,/area/space) +"cUV" = (/obj/structure/transit_tube{icon_state = "D-NW"; tag = "icon-D-NE"},/turf/space,/area/space) "cUW" = (/obj/structure/transit_tube,/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cUX" = (/obj/structure/transit_tube/station,/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cUY" = (/obj/structure/transit_tube,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) @@ -7855,7 +7855,7 @@ "cVc" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "75;13"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVd" = (/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"cVf" = (/turf/space,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/plating/airless/catwalk,/area/space) +"cVf" = (/obj/structure/transit_tube{icon_state = "NE-SW"},/obj/structure/lattice,/turf/space,/area/space) "cVg" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVh" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVi" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/light/small,/obj/machinery/camera/motion{c_tag = "Mini Satellite Antechamber North"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) @@ -7981,9 +7981,9 @@ "cXy" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) "cXz" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior West"; dir = 8; network = list("SS13","MiniSat")},/turf/space,/area/aisat) "cXA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/aisat) -"cXB" = (/obj/machinery/porta_turret{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXB" = (/obj/structure/transit_tube{icon_state = "D-SE"; tag = "icon-D-NE"},/obj/structure/lattice,/turf/space,/area/space) "cXC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat{name = "\improper AI Satellite Hallway"}) -"cXD" = (/obj/machinery/porta_turret{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"cXD" = (/obj/structure/transit_tube{icon_state = "D-NW"; tag = "icon-D-NE"},/obj/structure/lattice,/turf/space,/area/space) "cXE" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) "cXF" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior West"; dir = 4; network = list("SS13","MiniSat")},/turf/space,/area/aisat) "cXG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) @@ -9021,8 +9021,8 @@ "dry" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "drz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) "drA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/window/southright{dir = 1; name = "AI Core Door"; req_access = null; req_access_txt = "16"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"drB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/turretid/lethal{check_synth = 1; name = "AI Chamber Turret Control"; pixel_x = 5; pixel_y = -24; req_access_txt = "75"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"drC" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{aidisabled = 0; cell_type = 5000; dir = 2; name = "AI Core APC"; pixel_x = 5; pixel_y = -24},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/flasher{id = "AI"; pixel_x = -8; pixel_y = -24},/obj/machinery/camera/motion{c_tag = "AI Core"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drB" = (/obj/structure/transit_tube{icon_state = "E-W-Pass"},/obj/structure/lattice,/turf/space,/area/space) +"drC" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 5; tag = "icon-intact-y (NORTHWEST)"},/turf/space,/area/space) "drD" = (/obj/item/device/radio/intercom/custom{pixel_x = -28; pixel_y = -10},/obj/item/device/radio/intercom/private{pixel_x = 28; pixel_y = -10},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/obj/machinery/requests_console{department = "AI"; departmentType = 5; name = "AI Requests Console"; pixel_x = 32; pixel_y = -32},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = -32},/obj/effect/landmark/start{name = "AI"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "drE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "drF" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior South West"; dir = 8; network = list("SS13","MiniSat")},/turf/space,/area/turret_protected/ai) @@ -9044,6 +9044,17 @@ "drV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "AI Core"; req_access_txt = "16"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "drW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "drX" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"drY" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/structure/lattice,/turf/space,/area/space) +"drZ" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/structure/transit_tube{icon_state = "NE-SW"},/obj/structure/lattice,/turf/space,/area/space) +"dsa" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/structure/transit_tube{icon_state = "D-SE"; tag = "icon-D-NE"},/obj/structure/lattice,/turf/space,/area/space) +"dsb" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/structure/transit_tube{icon_state = "D-NW"; tag = "icon-D-NE"},/obj/structure/lattice,/turf/space,/area/space) +"dsc" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10; level = 2},/turf/space,/area/space) +"dsd" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) +"dse" = (/obj/structure/transit_tube{icon_state = "W-NE"},/turf/space,/area/space) +"dsf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/porta_turret{dir = 4; installation = /obj/item/weapon/gun/energy/gun; name = "hallway turret"},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"dsg" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/porta_turret{dir = 8; installation = /obj/item/weapon/gun/energy/gun; name = "hallway turret"},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) +"dsh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/turretid/lethal{check_synth = 1; name = "AI Chamber Turret Control"; pixel_x = 5; pixel_y = -24; req_access_txt = "75"},/obj/machinery/flasher{id = "AI"; pixel_x = -8; pixel_y = -24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"dsi" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{aidisabled = 0; cell_type = 5000; dir = 2; name = "AI Core APC"; pixel_x = 5; pixel_y = -24},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/camera/motion{c_tag = "AI Core"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) (1,1,1) = {" bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9245,57 +9256,57 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikaabaabbikbikaabaabacGcECcECcSDcSEbikddcaacbikcTNaabdlvdludlwaabaabcSQaacddcbikcSEcSDcECcECcMHcECcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKaabcUkbikaqZbikcUDbikbikbikdavcrBdawdaydaxcrBbGydazbGybGydaAdaBcGqdaDdaCcoAbikbikbikbikbikaabbikcxHdaEdaFdaubxXcQobxXbxXdaucZobxXcyJcyJcyJcyJcyJbxXbwoaabbikbikbikaabcuzcuzcuAcuzcuzaabaabczraabaabcZEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcECcTncTocSEbikddcaacbikbikaabaabaabaabaabbikbikaacddcbikcSEcTlcTmcECcUscECcECcECcECcUvcTScTScTScTScTScTScTScTScTScTScUwbikacGaabcUMaabaabaabdaGcrBcrkdaHcrkcrBcoAdaIcFicFidaJdaLdaKcoAcoAcoAbikbikbikbikbikaabbikcxHdaodaMcyJcNRbxXbxXdaNcyJdaObxXbxXbxXbxXbxXbxXbxXbwoaabbikbikbikaabbikcuzcvEcuzbikaabbikaabbikbikaabbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikaabcECcTdcSEcTPbikddfddgbikbikbikaabbikbikbikbikbikdlodlnbikcSEcSEcTdcECddhddjddicMHddkcUwbikbikbikbikcUNbikbikbikbikbikbikbikacGaabcUMaabaabaabdaGcrBdaPdaRdaQdaSaabcoAcoAcoDdaTcoDcoAcoAbikaabbikbikbikbikbikaabaabcxHcxHcxHbwobwobwobxXcyJbwodaUbwobwocNRbFeczfbzNczMbwoaabbikbikbikaabbikcuzcwMcuzbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcTXcTYdddaabddcaaccSQbikbikcSQbikbikbikbikcSQaacddcbikddecUacUbcECddlcECcECcECcECcECcECacGacGacGcUOacGacGacGacGacGacGacGacGaahcUDbikbikbikdaGcrBcrBdaVcrBcrBbikaabbikbikdaWbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbwodaFdaXbwocGxaabbwobwocxHcxHczMbwobikaabbikbikbikaabbikbikcxZbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUfcUgcUhbikddcaacaacdlxaacaacdlxaacaacdlxaacaacddcbikcUicUgcUjcECddmcTRddnddocTTcTUcRebikbikbikcUNbikbikbikbikbikbikbikbikbikcUDbikbikbikdcdazycrBdaYcrBdaZaabaabbikbikdctbikbikbikbikbikbikbikbikbikbikbikaabaabbikaahbikbikbwodbbdbabwodbcaabbikaabbikbikaabbikbikaabbikbikbikaabbikbikcznbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECdlybikdlzcTIcTIdlAcTIcTIdlAcTIcTIdlAcTIcTIdlBbikdlycECcECcECddmcUcddpcUlddqcUecRebikbikbikcUNbikbikbikbikbikbikbikbikbikcUDbikbikbikbikazycLodbecLoazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabbikbikbikcxHdbfcxHcxHaabczrbikaabbikbikaabbikagQagQacGaqZaabaabaabaabcGEaabaabaabaabczragiagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcKDcSkcUhaabaabaabaabbikbikbikbikbikaabaabaabaabcUicSjcKDcECcECddrcECcECcECcECcUncECaabaabaabcUNaabaabaabaabaabaabaabaabaabcUMaabaabaabaabazybikbikbikazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikcxHdbgcxHbikbikbikbikaabbikbikaabbikagQbikbikaabbikaabbikbikcHNbikbikaabbikaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECddtaHmcECbikbikbikcUocUxbikbikbikcUNbikbikbikaabbikbikbikaabbikcUDbikaabbikaabazyazyazyazyazybikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikcxHdbhcxHbikbikbikbikaabbikbikaabbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECbikcECcECaIpcECcECcECcECcUrdducUuddxcUucUPcUuddxcUucUQcUpbikbikbikbikcUDbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikcxHdbicxHbikbikbikbikbikbikbikaabbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcMHcMHcUyaIraIrcUAbikbikbikbikbikcUNaabbikbikcURcULcUpbikbikbikcUDbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabdbHdbjdbjbikbikbikbikbikbikbikaabbikagQaabcLrcLrcLrcLrcLrbikcIZbikcLrcLrcLrcLrcLraabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcTpcMHdlDcUBcUFcUEbikbikbikbikbikcUNaabbikbikbikcUrcUSddxcUQcUpcUDaabaabbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikaabbikagQbikaabbikaabaabaabbikcIZbikaabbikaabbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjebikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUIcMHcUGaIraIrcUHbikbikbikbikaabcUNaabaabaabaabbikbikbikcUrcULcUTbikbikbikcUUcUUcUUcUUcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECcECcECcECcECaabaabaabbikaabcUNaabbikaabbikbikbikbikbikcUrcUVddxcUucUucUWcUYcUXcUZcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikcUNbikbikbikaabbikbikbikbikbikcUDcUNcUUcUUcUUcVbcVacVbcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcIZaabcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabcUNbikaabbikbikaabbikbikbikbikcUDcUNcVccVdcVccVdcVecVdcUUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaqZbikaabbikaabbikaabbikcPDbikaabbikaabaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcUNcUNcUNcUNcUNcUNcUNcUNcUNcUNcVfcUNcUUcVgcVwcVhcVecVicVwbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabaabaabaabaabbikbikcUDcUNcVJcVJcVJcVJcVjcVlcVkcVncVmaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikcUDbikbikcVJcVJcVpcVocVqcVJcVJcVJcVJcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcGEbikcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabcUDbikbikcVJcVrcVtcVscVvcVucVxcVzcVycVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikaabaabaabbikbikcGEaabbikbikaabaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcUDbikbikcVJcVKcVBcVAcVCcWhcVEcVDcVFcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikcGEbikbikbikagQagQagQaqZagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVHcVIaabcVJcVQcVNcVMcVPcVOcVRcVVcVScVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikagQaabcSBaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVTcVUcVTcVWcVZcVYcVXcWacWFcVWcVWcVWcVWaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcWccWbcVTcVWcVWcVLcWdcVWcWfcWecWecWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWgcWjcWicWkcVWcWmcWlcWncVWcWqcWocWocWrcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWscWvcWtcWxcWwcWzcWycWAcWwcWDcWCcWGcWEcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWHcWJcWIcWMcWKcWQcWNcWUcWScWXcWWcWZcWYcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcXbcXacXccVWcXecXddgYcVWcXgcXfcXhcWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikaabcXicWucXjcXkcXicXicXmcXncXicXkcXocXkcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXqcXpcXkcXrcXtcXscXucXrcXkcXvcXwcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXxcXpcXkcXrcXtcXscXucXrcXkcXvcXycXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXzcXicWVcXAcXkcXBcXtcXCcXEcXDcXkcXvcXicXicXFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVdrucXkcXGcXtcXscXucXrcXkdrzcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXHcXJcXIcXLcXKcXucXMcXOcXNcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXPcXkcXQcXRcXscXucXScXkcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVcXPcXkcXBcXTdrRcXucXDcXkcXPcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWVcXPcXkcXrcXtcXscXucXrcXkcXPcXicXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXUcXPcXkcXrcXtdrScXucXrcXkcXPcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjgbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBdrTcWBcXVdrUdrTcWBcWBcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcXWcXZcXXcYbcYacWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcYccYecYdcZFcYfcWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBcWBddvddvdrVdrrddvcWBcWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBboSboScWLdrscZFboSboScWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWdrtdrwdrvdrydrxdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScXXdrBdrAdrCcZFboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrscWTdrDcWTdrEcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdrFcWBcWBdrGcWLdrHcWTcWTcWTcWOcWLdrIcWBcWBdrJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrKdrMdrLcWTcWLcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWcWLdrOdrNboScWLdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScWLcXldrPcWLcWLboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWBcWBcWBcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikdrQbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcTXcTYdddaabddcaaccSQbikbikcSQbikbikbikbikcSQaacddcbikddecUacUbcECddlcECcECcECcECcECcECacGacGacGajjacGacGacGacGacGacGacGacGaahcUDbikbikbikdaGcrBcrBdaVcrBcrBbikaabbikbikdaWbikbikaabaabbikbikcUUcUUcUUcUUcUUbikbikbikbikbikbikbwodaFdaXbwocGxaabbwobwocxHcxHczMbwobikaabbikbikbikaabbikbikcxZbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUfcUgcUhbikddcaacaacdlxaacaacdlxaacaacdlxaacaacddcbikcUicUgcUjcECddmcTRddnddocTTcTUcRebikbikbikbikbikbikbikbikbikbikbikbikbikcUDbikbikbikdcdazycrBdaYcrBdaZaabaabbikbikdctbikcUOcUPddxcUucUucUWcUYcUXcUZcUUbikbikbikbikbikbikbwodbbdbabwodbcaabbikaabbikbikaabbikbikaabbikbikbikaabbikbikcznbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECdlybikdlzcTIcTIdlAcTIcTIdlAcTIcTIdlAcTIcTIdlBbikdlycECcECcECddmcUcddpcUlddqcUecRebikbikbikbikbikbikbikbikbikbikbikbikbikcUDbikbikbikbikazycLodbecLoazyaabbikbikbikbikcUOcUScUTcUNcUUcUUcUUcVbcVacVbcUUbikbikbikbikbikbikcxHdbfcxHcxHaabczrbikaabbikbikaabbikagQagQacGaqZaabaabaabaabcGEaabaabaabaabczragiagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcKDcSkcUhaabaabaabaabbikbikbikbikbikaabaabaabaabcUicSjcKDcECcECddrcECcECcECcECcUncECaabaabaabaabaabaabaabaabaabaabaabaabaabcUMaabaabaabaabazybikbikbikazyaabbikbikbikcUOcUScUVaabcUNcVccVdcVccVdcVecVdcUUbikbikbikbikbikbikcxHdbgcxHbikbikbikbikaabbikbikaabbikagQbikbikaabbikaabbikbikcHNbikbikaabbikaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECddtaHmcECbikbikbikcUocUxbikaabbikbikbikaabbikaabbikbikaabbikbikcUDbikbikbikaabazyazyazyazyazyaabaabaabcXBcVfcXDcUNcUNcUNcUUcVgcVwcVhcVecVicVwbikbikbikbikbikbikcxHdbhcxHbikbikbikbikaabbikbikaabbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECbikcECcECaIpcECcECcECcECcUrdducUudrBcUucUucUudrBcUucUQcUpbikaabbikbikcUDbikbikbikaabbikbikbikbikbikbikbikcUOcVfcUVbikbikaabcUNcVJcVJcVJcVJcVjcVlcVkcVncVmaabaabaabbikcxHdbicxHbikbikbikbikbikbikbikaabbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcMHcMHcUyaIraIrcUAbikbikbikbikbikbikbikaabbikcURcULcUpaabbikbikdrCdrYdrYdrYdrYcDPcDPcDPcDPdrYdrYdsadrZdsbdrYdrYdrYdscbikbikcVJcVJcVpcVocVqcVJcVJcVJcVJcVJaabaabdbHdbjdbjbikbikbikbikbikbikbikaabbikagQaabcLrcLrcLrcLrcLrbikcIZbikcLrcLrcLrcLrcLraabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcTpcMHdlDcUBcUFcUEbikbikbikbikbikbikbikaabaabaabdsdddudrBcUucUucUucUudrBcUucUucUucUudrBcUucUucUudsecUVaabbikbikbikcUDbikbikcVJcVrcVtcVscVvcVucVxcVzcVycVJaabbikbikaabaabbikbikbikbikbikbikbikaabbikagQbikaabbikaabaabaabbikcIZbikaabbikaabbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjebikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUIcMHcUGaIraIrcUHbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikcUDbikbikcVJcVKcVBcVAcVCcWhcVEcVDcVFcVJaabbikbikbikbikaabaabbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECcECcECcECcECbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcVHcVIaabcVJcVQcVNcVMcVPcVOcVRcVVcVScVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVTcVUcVTcVWcVZcVYcVXcWacWFcVWcVWcVWcVWaabbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcIZaabcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcWccWbcVTcVWcVWcVLcWdcVWcWfcWecWecWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikaqZbikaabbikaabbikaabbikcPDbikaabbikaabaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWgcWjcWicWkcVWcWmcWlcWncVWcWqcWocWocWrcWfbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWscWvcWtcWxcWwcWzcWycWAcWwcWDcWCcWGcWEcWfbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWHcWJcWIcWMcWKcWQcWNcWUcWScWXcWWcWZcWYcWfbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcGEbikcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcXbcXacXccVWcXecXddgYcVWcXgcXfcXhcWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikaabaabaabbikbikcGEaabbikbikaabaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWucXjcXkcXicXicXmcXncXicXkcXocXkcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikcGEbikbikbikagQagQagQaqZagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXqcXpcXkcXrcXtcXscXucXrcXkcXvcXwcXibikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikagQaabcSBaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXxcXpcXkcXrcXtcXscXucXrcXkcXvcXycXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXzcXicWVcXAcXkdsfcXtcXCcXEdsgcXkcXvcXicXicXFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVdrucXkcXGcXtcXscXucXrcXkdrzcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXHcXJcXIcXLcXKcXucXMcXOcXNcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXPcXkcXQcXRcXscXucXScXkcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVcXPcXkdsfcXTdrRcXudsgcXkcXPcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWVcXPcXkcXrcXtcXscXucXrcXkcXPcXicXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXUcXPcXkcXrcXtdrScXucXrcXkcXPcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBdrTcWBcXVdrUdrTcWBcWBcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcXWcXZcXXcYbcYacWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcYccYecYdcZFcYfcWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBcWBddvddvdrVdrrddvcWBcWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBboSboScWLdrscZFboSboScWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWdrtdrwdrvdrydrxdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScXXdshdrAdsicZFboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrscWTdrDcWTdrEcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjgbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdrFcWBcWBdrGcWLdrHcWTcWTcWTcWOcWLdrIcWBcWBdrJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrKdrMdrLcWTcWLcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWcWLdrOdrNboScWLdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScWLcXldrPcWLcWLboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWBcWBcWBcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikdrQbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From d64b3b692b7f2bc6491b3ee1b8b7a9f9e7896cf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Sat, 3 Sep 2016 20:53:15 +0200 Subject: [PATCH 18/78] Recolors tanks, tweaks more things --- code/game/jobs/job/engineering.dm | 4 ++-- code/game/jobs/job/medical.dm | 12 ++++++------ code/game/jobs/job/science.dm | 2 +- code/game/jobs/job/security.dm | 4 ++-- code/game/jobs/job/supervisor.dm | 18 +++++++++--------- code/game/jobs/job/support.dm | 10 +++++----- code/game/jobs/job/support_chaplain.dm | 2 +- icons/obj/tank.dmi | Bin 8259 -> 8270 bytes 8 files changed, 26 insertions(+), 26 deletions(-) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index 97daf562df9..a8846f2134a 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -33,7 +33,7 @@ H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/gloves/color/black/ce(H), slot_gloves) H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) return 1 @@ -125,5 +125,5 @@ H.equip_or_collect(new /obj/item/device/t_scanner(H), slot_r_store) H.equip_or_collect(new /obj/item/device/pda/engineering(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 0899c2af93a..1baceb6a57e 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -30,7 +30,7 @@ H.equip_or_collect(new /obj/item/weapon/storage/firstaid/adv(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) return 1 @@ -62,10 +62,10 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/medical/mortician(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat/mortician(H), slot_wear_suit) if(H.backbag != 1) - H.equip_or_collect(new /obj/item/clothing/head/surgery/black(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/autopsy_scanner(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/device/mass_spectrometer(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/storage/box/bodybags(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/clothing/head/surgery/black(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/autopsy_scanner(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/device/mass_spectrometer(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/bodybags(H), slot_in_backpack) if("Surgeon") H.equip_or_collect(new /obj/item/clothing/under/rank/medical/blue(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) @@ -248,5 +248,5 @@ H.equip_or_collect(new /obj/item/clothing/head/soft/blue(H), slot_head) H.equip_or_collect(new /obj/item/device/flashlight/pen(H), slot_s_store) H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/device/healthanalyzer(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/device/healthanalyzer(H), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 10c267be851..f03f5b4c0a1 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -36,7 +36,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/weapon/clipboard(H), slot_l_hand) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index a237411e80a..47532f8d081 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -35,7 +35,7 @@ H.equip_or_collect(new /obj/item/weapon/gun/energy/gun(H), slot_s_store) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/restraints/handcuffs(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -123,7 +123,7 @@ H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/evidence(H), slot_in_backpack) H.equip_or_collect(new /obj/item/device/detective_scanner(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index be0215b9b22..66f0ddb2c65 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -30,8 +30,8 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/head/caphat(H), slot_head) H.equip_or_collect(new /obj/item/clothing/glasses/sunglasses(H), slot_glasses) - H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -81,8 +81,8 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/head/hopcap(H), slot_head) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_or_collect(new /obj/item/device/pda/heads/hop(H), slot_wear_pda) - H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -118,8 +118,8 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack(H), slot_back) if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/ntcane(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/lighter/zippo/nt_rep(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/ntcane(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/lighter/zippo/nt_rep(H), slot_in_backpack) H.equip_or_collect(new /obj/item/clothing/under/rank/ntrep(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/storage/ntrep(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/shoes/centcom(H), slot_shoes) @@ -165,8 +165,8 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest/blueshield(H), slot_wear_suit) H.equip_or_collect(new /obj/item/device/pda/heads/blueshield(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/blueshield(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/gun/energy/gun/blueshield(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -205,7 +205,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/head/powdered_wig(H), slot_head) H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) H.equip_or_collect(new /obj/item/device/pda/heads/magistrate(H), slot_wear_pda) - H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(H), slot_in_backpack) H.equip_or_collect(new /obj/item/device/flash(H), slot_r_store) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index 755989a5112..1f475891103 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -25,7 +25,7 @@ H.equip_or_collect(new /obj/item/device/pda/bar(H), slot_wear_pda) H.equip_or_collect(new /obj/item/weapon/storage/belt/bandolier/full(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/toy/russian_revolver(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/toy/russian_revolver(H), slot_in_backpack) H.dna.SetSEState(SOBERBLOCK,1) H.mutations += SOBER @@ -185,8 +185,8 @@ H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) H.equip_or_collect(new /obj/item/weapon/reagent_containers/food/pill/patch/styptic(H), slot_l_store) H.equip_or_collect(new /obj/item/device/flashlight/seclite(H), slot_r_store) - H.equip_or_collect(new /obj/item/weapon/mining_voucher(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/storage/bag/ore(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/mining_voucher(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/bag/ore(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) return 1 @@ -360,6 +360,6 @@ H.equip_or_collect(new /obj/item/clothing/under/barber(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/storage/box/barber(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/storage/box/lip_stick(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/barber(H), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/storage/box/lip_stick(H), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/support_chaplain.dm b/code/game/jobs/job/support_chaplain.dm index 92aa3ed60d3..5904cd4b020 100644 --- a/code/game/jobs/job/support_chaplain.dm +++ b/code/game/jobs/job/support_chaplain.dm @@ -24,7 +24,7 @@ H.equip_or_collect(new /obj/item/device/pda/chaplain(H), slot_wear_pda) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_in_backpack) - H.equip_or_collect(new /obj/item/device/camera/spooky(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/device/camera/spooky(H), slot_in_backpack) spawn(0) var/religion_name = "Christianity" var/new_religion = sanitize(copytext(input(H, "You are the crew services officer. Would you like to change your religion? Default is Christianity, in SPACE.", "Name change", religion_name),1,MAX_NAME_LEN)) diff --git a/icons/obj/tank.dmi b/icons/obj/tank.dmi index 66ad2ba488c5221cb66e203919214113b97b5ca6..1154fe08e335a52e3f527b272839cbb9fbba092d 100644 GIT binary patch delta 7867 zcmYj$2{=??+y5D3-}jw~ge)Ojwi!#P>`}%Rk_gEbS!T{yD?(Ya8%sr!CE2nQ%Dyil zB>OTL>ll2~`(FS5_nqsU>nzW?m-9UL?>@ihe%dtqG|TQlz`r-IYgs(Y+{_BLFt=>% zY!cgjace-EoteBi?5NPXh;hh@L)zNL#kKO+fkesE&X@+2Y3AKuEpMlWuGo}!tiF2s z>(SF+R@L#NQ~qx6oz{_hW;XBP%=Sso?*`J`r`9HmVy?i!<~3Opyb|!#UI#AHob#Ez z$Jx-?*~ycQhJNsgysoZpj_Kd%)^Rb-+#^uIVou(t$yF|%E7%qaGB)TpyNFCoCt|?d zuFbg!TedW-0`)}Gd+X0z6*6LC`rDX=qUGWbhl|Hvk(NN&5|f}J?fm?_|4E-Cn?jQT zKWjiU^>cUVM(>m00_^M=MJ?Ko7MQd4l}x9Ab5&Y1R0Xcq*wIg~KAtFR>D!}ko7hYt zgw(fy>!PMs9jvT}#-UlqcO*FWf;1!~CA_wXfg+;OT)=SlJ^kp?F|EoIHM4LjlCNcu zfq{t^Mj1+STfJb;azLqKb>4BgiLM%AD*aBh=!ehQ)}K2h14}12K~en2?Ec%>`0Aj0 z6q^5Ruqp7HT_g@99nys9$7~jsE(HNVb10MG1)$7pvpQj-Tre8#lCxd z?#5!j>76@~+uL3WN=iY#f}Vq}3L#vMpKj6u50XBzd^K>)f-Lv@nBDxIe{+2|V61)qkiremGgNG3j4a>T~Q zy1GB+Aa0${FVb4vy_;83V*Iu0z2rmvS5Sbz!6I%-Z(UAwsDE*M&|vZCeYw#WUz?iB zM0)f7@3Q-bQq#XK2kGm$JA%A7vxnpUs%*MS8(y?MJpL0>)2ag4rp@vT(gEBV)z<9z zsl4G;S*H$q;wcUk!}#?>q_%n*mbU{9Us~Ms<^_U!`-T0P%N{zFD`wT98n3}j<}AP( z`6l}X4p-?m({V?=ee*{*rYlX@$UjHUaC8rc+fu1hCFoYcC(gEks zz5>Y$^uXMcZ=x^n4W#k_K-+$W;3mHP*eiFI7gKS}pe%Ps1kYvvx$SGgI7?17=QDKQ zOhP)iYWL=-_8zXvkl3o2kdAGIRYT^wh=7PZ0x0wcJK0GB;Q7%L*GlWMN{q})`x?p} zHYa9;+y`aZB9Q6i;GMYO!d2kbty?#y)hMn^5pSnqbx8pi)v%xjr@IkpC#~5F7xCf+ zsxHnoi2LW?=Jy z0_}T*ty1X3DucJTH#G?~$??l4BSg%;=n_n0GVX#8L!CV(y%B!< z@5Y;zjScSYiqI2s&HML-7mmW{fI-kDASgUZCUZmMPCV7P`smb&(=grMoW|Ip(8S=J zJ@1rP#_e>6*KUAE;h(RRUYz96UgGV+9Oa8rBfluzu1rCj-c;90oy=(r2UE6Mdm=$) z&3Aa!?T`xN$9r{9g7pD|K-?L#XUVVWLR z&!#>iw;2*~y-+>Fe~P5sVP;upP4v&TNe>G*NSiZOrti6=0wDe+O0**{5v1cue8NhT zXwSh2sv8%JKSc-GuQPom9IkaCgOAza>V)C=AOZe>U48W9>T=AG~oLTj*eak0K zs4vjLnHY%yWi_S~uFKIQDys;i@)EAHqCyZiq`!5r6RNoXc|ZlgIQEJK^<<@_=mQsI zWa7Oo;?~Y~{b2S; z^C|Sh^W!RPRx%sem<8#)swS!YdOz?#>C@*B$+0E)Nt={OfBH7x$VzM!z63^=iI%Q3 zPWeuXak^FVo_iA|62Kbq<8L%j-6pqDZ`&JZE$*mNC`J(xGop3jsd3QQoK%%wK(&cs zQfTP4FCL6;f>}(?4mlG((A!{3u5(Q(!K`#Yuv$Pbo{tHr@veM}%dOX5%iJp-GzqLR zp{40xJn%-$l)O@F{A!ia$rST9Dv1!x5SW~zI$ZfZ0xVI`MuX05b z97O)eHXiL>{b0P>{Nv31<1(AHumh24Gb0nDDSTY3jpo$ zA`4sP67=h6>M{Gzy55O`<^h}dgV*db$lCj4TeM$)Lq0Yx54Zq~f0vgNc{<}R2K;1Y zhpEM#q)2IvmoH2-fDdTMp!%<8W)QQp4G2;lc>jnSNWoVbywVFATcJIJK!W@C?IpG zKIG_%I20PJr;{&y(Q#wryQQ-Hg?7J{qoZd9gyiJp*Y{PwniA?eAR(1^Q>AY&zY9?A z)#|y-OqC5f=a{I@nN5pZ~;r9EaT zW`Yo|s_~5kAOW$O$=~xcn`{YoY5}YVunZDtkn$wyzl)1NbMf6zgEd9e&lv^rH_=BV3xB$K_2LM+_?XnZV_jMR zZQpgFL7Pw57+jHKw>eL0BIoPP6phHjqQbQp^w60@VQ-VMsl+5pM?b$ zR@OgNY3<97nQK$)0erR)O{>?o4q&>v)76nTZtNmlsem|SkA_T6P3NDkaf6-vOV6v} zCWb9rBnLLMR23CD;^BnCDe}TGr-)qlYP=Ku-BXf3(Ib~WA{%{F+}z#0^Nz^>Idq%x zJyK+V3COYDo}xhRW?XW0b!|>FcL6jhFn}y=?vw86HyJs_^ewSq2NJ-1*`!^H8_E58 zCU3kr-SUx3Tv9S7A|hhqu~TB=ulrZi=87|wL8A9UM~kb%fz`^!UJHNTWBGY|eRk7N zqq4lQ1FL>Vn+<4FDyq3Yiep2tle>p-iOTneZygU+Kjj4}QTnW`teShi0x>RZ5pjDu zc{d2%{Zf{|w)tc5ioz1KpE(P_R?=hLL*+-z0*yh^NQWHC#yp`k$lk#hQK()S@=BS}C@ON-I~R#(0f1rSCOyl0GZ4p*pHlQDi?2T;?~P&5fTy-|C|=~4~3=6Qo;;p8 z)@D%~m)f)cYP|g@XC{7*^-29^$SrV{*F{ovp~ZRc_6J(DLmi zi<9?pX^P|4RUJj^$gVCLWLbdLNIYJ7T#+AKD4ksndBLbz-0LD4H<@df>`PGqc%@)Z zTO;YjPXfu8dLEMhWC95ejO7d>N-u_nHa?krz8jMie%X}&QD0AQ}P*6~O z-{FS2a=xjYoUQvDMfDBM63tCXZ|x_YdeT|je4KIQ?MuTgo3}>w#HOT1V4I3rTZ$Zf zEd4n3Y{M_7>%|aLx0ck{9cvuPZ)Q!)sVJowWkQM9QdrBNnc$YX zp(tCFRaEHo7n}!+HK_6yI>S_J2NJI2K*hm!YbXm;E2WXH3=Xit2_?**C|9cg@r`YU z8Fx>!%f-SFAcsCle2WtWPB=`K!0t_MQfDuhF{_-qVmCKs7-z06$R^5>rix zBPGu_3!Amu8AMLKa{|w+vwiu0*KyU$WMzlgPd@cyRIgPL>Nb(kgEaJGnfqfmC}|SK z+8kt?9b_Fk1Ogn^N>DwIWlBUK>o_rea9=i4pzUBH-0HkfGwdZxwNCI&x=mf_58p-R z2>mkRB16hE&I-a{(BEgaYQYS#F1&Kydz-FT?jd|8XTVjYx_eAyeB;IYC#AEZrXAm& z($5a+J=wjk`k@y6u7umeXGA%Z-*>z(OJpHdh8rkcKXci+IjX_EH>p)X>Wc@K1mhv$ zFK2^$Hw^4h8l2G7J#X7)k?-Zorrqs(62n_C?A>?#w}iC8m5K+&Hl6iIqRb$%bDam% z+uw&CTlJGoGc=z1o?V7I@sG+vb{@c}ikq;8n~krBUR`=n)P^GojVEfP_A;zKdzJg) ziQ2iI8w#1Bb1;r=Ok^MB+8JAp&ObMl&W5$EuMXT^eolqK>>nl$`Twc-x?wRJK!~eQ z?VL&bGok@nns7~?-UEkoHEzYNr($O&X#nO+2=z$esB`r`#?5u&HhZA_g)yq_r|4(V z^||X%Q*kn_3T@K|3=BY`35QT(EFB#f?uG)2O!iS#a18Qzvi6Vr>3W$d?A6$IGq9tKAr2V<0xL!;ryaA64<=IH<9Bzt0~QG!Jk5mS zkDifz5P;qtKInAC1{JVKS#fqY;>XG+OBNr1G@orkXve#mQ<1cJ6o9yrY0c5)Y4ZE{ z5;0@m87J9*)zrki#qu&Tp#Ta)V5(3xoU9`FM^xwmDx{DFiP3nNy>E!dfP6tA>t1zpF4c!uu zxerWxmSS_%tRV$Yz~Iw=-cvpe0@Zz~W$;>tCWa%O%g%VJx(7Grxi{!)9l5Y%bN zzRG8&3lGr;Ejc*Prh)Z~rl?2zRMP~&0=s7LarOy7{bnJtU#<{7%4Kdpun(#K*$+?J zgJ?Q>MCkI6qN4m681dUP;Xa>X-+orIFIB;0j++0*g}A`+$gciA3j1{^s(?oZ*4X{= z?7y_o_2a%k0goj->8}Oi%>Beuzx;y^-Frmg7*!6z!v261-KZj&lYI!uV!?kxUGslK zT>zxDsqzpa9W3gI!hwNM+2}cs-}Pw<$~MEdi$>l4{{8zx^{R(~yCW}+fO7LlpMTWS{3Ss>DKs+wm;^f6%U{_>EuUZ%Qu1VNQd7LA=X;0)RN&r*GPgnOoT#)%+WYur)k)w~B9<08YHfkpMM zksH%QM_g!Ts_{(4d?%-@{B=!4RF-rDXk$`#o46WyE?AzD?1iN{G{@j)$$+G*xSgwr<_em>F~n_J$`=CWF&_=wA%J@dS+6pnbWvfHi?eF7 zB435Csg;G_CYTHl&s>nlSM+96?NHuIJ2X{Yd)(uO>X5`k$><}puH6*rWqP6jNhyuj z|E$90i>r&Y_PtVK8y|+ft`p=l6ySkJ+y!gM957DqCPyPg06+l`XM^ZRM@J`y6E>5N zA#n@;D3HicAzYBRw;Ur3{%T?ZDPD&kp7rh5@Va|NTH0s;!T4xeQ&jX`E8?Ir?0HIK z^jZa*m%-`V2QwI-fq?P;rblDS0AwtLhvey$Qt&R*xuBw=;xoc(fd-t(7y_0d6tn6* z87rm^5@r=QupDuTV#Wu53+!!wQM)Wg2vW(~&uI498FaQ8*th>P!7~qYLPq$V>0A zW*twefp3F8jel66<-!LCFT2d|(*t{ULV6Nk6=CyjS!|At`z(e+^ic*yaKHW9RM@8C zkuP3&P(MgVpGQ{_(d-SPfPjV6r|1RUEK*|ASw*qE8}1B z{5>k->8%RwQXJ1;)*&MBoVPjMCTkW*VOIGqu)|j!`;uSm$kDm9)D(%klc=rcZRXNY zd)!KtN~xrOsHe59hUmuF!!UoK-wLkY(D*?CJn?VReVdhKga(N>UvlPCxU7}TMO9gQ z;h}@lG{uJ;8d$voX|a>3+JM8-l5mF-0!=D&zPXBkx66|Y(0B&^5n|<>cqyw# z0~FRiipu>-Ke~mBDux`CRP%!O4(Ti^gK|_nBTRM|g2ShSL&-luJbGc%?bSMB^ zQe3$xqE;Rn?8hhou!9m4A$%)ld%k%~viZxzmcShWr0S+i2xz0kL8?Fp&PQ^QyVI8Y zE>7~)Rt=$8A`gkbt2uAs#gk?~If__v_=m8~r)lxjSqayg7dd|`*RAUq}14Ay7rJP&=&eteTVsFT%2BS%(>*tV>VHVGKagG zAhxvFtTVXFnY0pcf1JGdSm*ikKd(J~`wv{*ufED&G9~r2U&YrYDon&n+6Z)&TeAWi z6`kNHP}Q5w#y6{P=tu9_|C4=`D7Ba(Rd$*-vlK_!zyn!_FF)3{!9z7I2A%=UMTLGN z+?ar_px{trWt$Ad{dCyM>B$jAJOu!zPNmluQMfWRvvew*HgC~cArUE;RH+N)0KAUUpHBo2ixr8o`EZ84IK&H* z0tn=c+KGEGIGE5jnKdnQjeglg8E^#v!zOt$(xn3-i=}?wL;ur?W3ZYMGF94taL_{sWwn^4{$Q{p za0(}{Fy~4ArU$gfZPSKUax!yP8Q=>)o)i zpE(8v!Y`1<*fYZ^{*CfK!GCZ$usA#*gFwfLOI4!w*w&nm)f;6=$CGxBYOFm6w%=>_746~tZvNVFKtYCC gcWeOozlrt?_W75s%wLGvMS!&3)HS|dqU{j&Kd*8n`2YX_ delta 7854 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 Date: Sat, 3 Sep 2016 16:00:51 -0500 Subject: [PATCH 19/78] Adds new violin attack messages Adds a few funny attack messages, including 'strung' and 'fiddled'. --- code/game/objects/items/devices/violin.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/violin.dm b/code/game/objects/items/devices/violin.dm index c0cc320fdc3..7a3d304309d 100644 --- a/code/game/objects/items/devices/violin.dm +++ b/code/game/objects/items/devices/violin.dm @@ -6,6 +6,7 @@ icon = 'icons/obj/musician.dmi' icon_state = "violin" item_state = "violin" + attack_verb = list("strung", "fiddled", "tuned", "pitched") force = 10 burn_state = FLAMMABLE burntime = 20 @@ -38,4 +39,4 @@ song.ui_interact(user, ui_key, ui, force_open) /obj/item/device/violin/Topic(href, href_list) - song.Topic(href, href_list) \ No newline at end of file + song.Topic(href, href_list) From f250e8a19f6576396982f486bb6e396203eeaf84 Mon Sep 17 00:00:00 2001 From: Krausus Date: Sat, 3 Sep 2016 20:10:59 -0400 Subject: [PATCH 20/78] Improves handling of old Internet Explorer versions Adds warnings for versions under 9, and gracefully disables highlighting on IE8 --- goon/browserassets/html/browserOutput.html | 28 +++++++++++++++++++--- goon/browserassets/js/browserOutput.js | 10 +++++++- 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/goon/browserassets/html/browserOutput.html b/goon/browserassets/html/browserOutput.html index d6a97b35c8d..feaa5f0ecda 100644 --- a/goon/browserassets/html/browserOutput.html +++ b/goon/browserassets/html/browserOutput.html @@ -6,11 +6,25 @@ - - - + + + + + + + + + + + + +
@@ -41,5 +55,13 @@
+ + \ No newline at end of file diff --git a/goon/browserassets/js/browserOutput.js b/goon/browserassets/js/browserOutput.js index 8a2ee996fda..0192959f92a 100644 --- a/goon/browserassets/js/browserOutput.js +++ b/goon/browserassets/js/browserOutput.js @@ -104,9 +104,13 @@ function setHighlightColor(match) { //Highlights words based on user settings function highlightTerms(el) { + var element = $(el) + if(!(element.mark)) { // mark.js isn't loaded; give up + return + } for (var i = 0; i < opts.highlightTerms.length; i++) { //Each highlight term if(opts.highlightTerms[i]) { - $(el).mark(opts.highlightTerms[i], {"element" : "span", "each" : setHighlightColor}); + element.mark(opts.highlightTerms[i], {"element" : "span", "each" : setHighlightColor}); } } } @@ -808,6 +812,10 @@ $(function() { }); $('#highlightTerm').click(function(e) { + if(!($().mark)) { + output('Highlighting is disabled. You are probably using Internet Explorer 8 and need to update.', 'internal'); + return; + } if ($('.popup .highlightTerm').is(':visible')) {return;} var termInputs = ''; for (var i = 0; i < opts.highlightLimit; i++) { From 876256497880bb08fc7951398e8ef89cb8b487ca Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Sat, 3 Sep 2016 21:39:04 -0400 Subject: [PATCH 21/78] prffttt --- code/game/dna/genes/goon_powers.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/dna/genes/goon_powers.dm b/code/game/dna/genes/goon_powers.dm index f9e9c2678a5..2100d139931 100644 --- a/code/game/dna/genes/goon_powers.dm +++ b/code/game/dna/genes/goon_powers.dm @@ -662,6 +662,7 @@ if(do_after(usr, 30, target = usr)) playsound(UT, 'sound/goonstation/effects/superfart.ogg', 50, 0) usr.visible_message("[usr] unleashes a [pick("tremendous","gigantic","colossal")] fart!", "You hear a [pick("tremendous","gigantic","colossal")] fart.") + usr.newtonian_move(usr.dir) for(var/T in targets) for(var/mob/living/M in T) shake_camera(M, 10, 5) From cef17c6a73033b9d762c6e83252a22bc5ef20b0c Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Sat, 3 Sep 2016 21:54:44 -0400 Subject: [PATCH 22/78] prrffftttttttttt --- code/game/dna/genes/goon_powers.dm | 1 - code/modules/mob/living/carbon/human/emote.dm | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/dna/genes/goon_powers.dm b/code/game/dna/genes/goon_powers.dm index 2100d139931..f9e9c2678a5 100644 --- a/code/game/dna/genes/goon_powers.dm +++ b/code/game/dna/genes/goon_powers.dm @@ -662,7 +662,6 @@ if(do_after(usr, 30, target = usr)) playsound(UT, 'sound/goonstation/effects/superfart.ogg', 50, 0) usr.visible_message("[usr] unleashes a [pick("tremendous","gigantic","colossal")] fart!", "You hear a [pick("tremendous","gigantic","colossal")] fart.") - usr.newtonian_move(usr.dir) for(var/T in targets) for(var/mob/living/M in T) shake_camera(M, 10, 5) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 9b2026951c1..0746cb30b2c 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -819,6 +819,9 @@ src.gib() else if(TOXIC_FARTS in mutations) message = "[src] unleashes a [pick("horrible","terrible","foul","disgusting","awful")] fart." + else if(SUPER_FART in mutations) + message = "[src] unleashes a [pick("loud","deafening")] fart." + newtonian_move(dir) else message = "[src] [pick("passes wind","farts")]." m_type = 2 From 1c5953f01adbbf92a00bc53c3eccfb3120f1f898 Mon Sep 17 00:00:00 2001 From: Jazzdoodle Date: Sat, 3 Sep 2016 21:00:46 -0500 Subject: [PATCH 23/78] Fixes misc grammar and adds new attack messages Cleans up the grammar of the Desk Fan and Ball Toy. Additionally, some new attack messages are added to the Red Phone and Cane. --- code/game/objects/items/weapons/misc.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/weapons/misc.dm b/code/game/objects/items/weapons/misc.dm index c230c033437..46fb757335f 100644 --- a/code/game/objects/items/weapons/misc.dm +++ b/code/game/objects/items/weapons/misc.dm @@ -32,7 +32,7 @@ throwforce = 7.0 w_class = 2 materials = list(MAT_METAL=50) - attack_verb = list("bludgeoned", "whacked", "disciplined", "thrashed") + attack_verb = list("bludgeoned", "whacked", "disciplined", "thrashed", "Vaudevilled") /obj/item/weapon/cane/is_crutch() return 1 @@ -53,7 +53,7 @@ name = "desk fan" icon = 'icons/obj/decorations.dmi' icon_state = "fan" - desc = "A smal desktop fan. Button seems to be stuck in the 'on' position." + desc = "A small desktop fan. The button seems to be stuck in the 'on' position." /* /obj/item/weapon/game_kit @@ -114,7 +114,7 @@ name = "newton cradle" icon = 'icons/obj/decorations.dmi' icon_state = "newton" - desc = "A device bored paper pushers use to remind themselves that the time did not stop yet. Contains gravity." + desc = "A device bored paper pushers use to remind themselves that time did not stop yet. Contains gravity." /obj/item/weapon/pai_cable desc = "A flexible coated cable with a universal jack on one end." @@ -135,11 +135,11 @@ throw_speed = 1 throw_range = 4 w_class = 2 - attack_verb = list("called", "rang") + attack_verb = list("called", "rang", "dialed", "belled") hitsound = 'sound/weapons/ring.ogg' var/cooldown = 0 /obj/item/weapon/phone/attack_self(mob/user) if(cooldown < world.time - 20) playsound(user.loc, 'sound/weapons/ring.ogg', 50, 1) - cooldown = world.time \ No newline at end of file + cooldown = world.time From 9724419fe8ff872cc24eee0bf05ffcbfabc5216e Mon Sep 17 00:00:00 2001 From: jughu Date: Sun, 4 Sep 2016 15:33:32 +0200 Subject: [PATCH 24/78] Adds 4 epin auto injectors to medbay vending machines (#5609) * Adds epin autoinjectors to medplus * Changelog? * INTO THE THRASHCAN IT GOES * Brings back the bottles to 4 --- code/game/machinery/vending.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index b3be3a4542c..146b5e6294b 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -891,7 +891,7 @@ /obj/item/weapon/reagent_containers/glass/bottle/toxin = 4,/obj/item/weapon/reagent_containers/syringe/antiviral = 6,/obj/item/weapon/reagent_containers/syringe/insulin = 4, /obj/item/weapon/reagent_containers/syringe = 12,/obj/item/device/healthanalyzer = 5,/obj/item/device/healthupgrade = 5,/obj/item/weapon/reagent_containers/glass/beaker = 4, /obj/item/weapon/reagent_containers/dropper = 2,/obj/item/stack/medical/bruise_pack/advanced = 3, /obj/item/stack/medical/ointment/advanced = 3, - /obj/item/stack/medical/bruise_pack = 3,/obj/item/stack/medical/splint = 4, /obj/item/device/sensor_device = 2) + /obj/item/stack/medical/bruise_pack = 3,/obj/item/stack/medical/splint = 4, /obj/item/device/sensor_device = 2, /obj/item/weapon/reagent_containers/hypospray/autoinjector = 4) contraband = list(/obj/item/weapon/reagent_containers/glass/bottle/pancuronium = 1,/obj/item/weapon/reagent_containers/glass/bottle/sulfonal = 1) From 459dec8529e066f4a8d472b7cc925fa1a0b583fd Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Sun, 4 Sep 2016 09:33:34 -0400 Subject: [PATCH 25/78] Automatic changelog generation for PR #5609 --- html/changelogs/AutoChangeLog-pr-5609.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5609.yml diff --git a/html/changelogs/AutoChangeLog-pr-5609.yml b/html/changelogs/AutoChangeLog-pr-5609.yml new file mode 100644 index 00000000000..9c445e560fd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5609.yml @@ -0,0 +1,4 @@ +author: Improvedname +delete-after: True +changes: + - rscadd: "Adds 4 epinephrine autoinjectors to nanomedplus vending machines" From a51b11761857964d8211b9e2e3d53d4b68e40424 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Sun, 4 Sep 2016 09:33:55 -0400 Subject: [PATCH 26/78] Automatic changelog generation for PR #5613 --- html/changelogs/AutoChangeLog-pr-5613.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5613.yml diff --git a/html/changelogs/AutoChangeLog-pr-5613.yml b/html/changelogs/AutoChangeLog-pr-5613.yml new file mode 100644 index 00000000000..b43088b80c7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5613.yml @@ -0,0 +1,4 @@ +author: KasparoVy +delete-after: True +changes: + - rscadd: "Adds a Science departmental beret that you can obtain via the loadout system." From 4373165e2152a108f9a7a684df445d5bb79d7c00 Mon Sep 17 00:00:00 2001 From: theColdflame Date: Sun, 4 Sep 2016 14:38:39 +0100 Subject: [PATCH 27/78] Adds additional variants of 10mm ammunition. (#5596) * adds variants of 10mm ammunition you can shoot people with it * ones which work * third time's the charm * adds the letter 'u' * makes armor pen values more reasonable * rebalanced AP --- .../projectiles/ammunition/ammo_casings.dm | 9 +++++++++ code/modules/projectiles/ammunition/magazines.dm | 15 +++++++++++++++ code/modules/projectiles/projectile/bullets.dm | 14 ++++++++++++++ 3 files changed, 38 insertions(+) diff --git a/code/modules/projectiles/ammunition/ammo_casings.dm b/code/modules/projectiles/ammunition/ammo_casings.dm index 2a893755589..e78a87d0839 100644 --- a/code/modules/projectiles/ammunition/ammo_casings.dm +++ b/code/modules/projectiles/ammunition/ammo_casings.dm @@ -27,6 +27,15 @@ caliber = "10mm" projectile_type = /obj/item/projectile/bullet/midbullet3 +/obj/item/ammo_casing/c10mm/ap + projectile_type = /obj/item/projectile/bullet/midbullet3/ap + +/obj/item/ammo_casing/c10mm/fire + projectile_type = /obj/item/projectile/bullet/midbullet3/fire + +/obj/item/ammo_casing/c10mm/hp + projectile_type = /obj/item/projectile/bullet/midbullet3/hp + /obj/item/ammo_casing/c9mm desc = "A 9mm bullet casing." caliber = "9mm" diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index a97bde454c6..137d4258410 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -180,6 +180,21 @@ max_ammo = 8 multiple_sprites = 2 +/obj/item/ammo_box/magazine/m10mm/fire + name = "pistol magazine (10mm incendiary)" + desc = "A gun magazine. Loaded with rounds which ignite the target." + ammo_type = /obj/item/ammo_casing/c10mm/fire + +/obj/item/ammo_box/magazine/m10mm/hp + name = "pistol magazine (10mm HP)" + desc= "A gun magazine. Loaded with hollow-point rounds, extremely effective against unarmored targets, but nearly useless against protective clothing." + ammo_type = /obj/item/ammo_casing/c10mm/hp + +/obj/item/ammo_box/magazine/m10mm/ap + name = "pistol magazine (10mm AP)" + desc= "A gun magazine. Loaded with rounds which penetrate armour, but are less effective against normal targets" + ammo_type = /obj/item/ammo_casing/c10mm/ap + /obj/item/ammo_box/magazine/m10mm/empty //for maint drops desc = "A gun magazine. Seems to be broken and can only hold one bullet. Pretty useless." max_ammo = 1 diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 8c40044ad2d..88d5946742a 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -112,6 +112,20 @@ /obj/item/projectile/bullet/midbullet3 damage = 30 +/obj/item/projectile/bullet/midbullet3/hp + damage = 40 + armour_penetration = -50 + +/obj/item/projectile/bullet/midbullet3/ap + damage = 27 + armour_penetration = 40 + +/obj/item/projectile/bullet/midbullet3/fire/on_hit(atom/target, blocked = 0) + if(..(target, blocked)) + var/mob/living/M = target + M.adjust_fire_stacks(1) + M.IgniteMob() + /obj/item/projectile/bullet/heavybullet damage = 35 From c965ae289b52f3d6480c82292a4030ba4852fc96 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Sun, 4 Sep 2016 09:38:41 -0400 Subject: [PATCH 28/78] Automatic changelog generation for PR #5596 --- html/changelogs/AutoChangeLog-pr-5596.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5596.yml diff --git a/html/changelogs/AutoChangeLog-pr-5596.yml b/html/changelogs/AutoChangeLog-pr-5596.yml new file mode 100644 index 00000000000..75d32bba6ec --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5596.yml @@ -0,0 +1,4 @@ +author: Coldflame +delete-after: True +changes: + - rscadd: "Adds three new variants of 10mm ammunition, AP, HP, and Incendiary. Currently admin-only." From fca406ac1e72a4dc2738a735b1c67361fb3e2132 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Sun, 4 Sep 2016 09:42:36 -0400 Subject: [PATCH 29/78] Automatic changelog generation for PR #5617 --- html/changelogs/AutoChangeLog-pr-5617.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5617.yml diff --git a/html/changelogs/AutoChangeLog-pr-5617.yml b/html/changelogs/AutoChangeLog-pr-5617.yml new file mode 100644 index 00000000000..7eff05ff09a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5617.yml @@ -0,0 +1,4 @@ +author: Krausus +delete-after: True +changes: + - rscadd: "Players using very old versions of Internet Explorer will now receive explicit warnings that they're not supported." From a015a11254f0adc5777247f474b85342b0b9fe86 Mon Sep 17 00:00:00 2001 From: IcyV Date: Sun, 4 Sep 2016 07:52:11 -0700 Subject: [PATCH 30/78] Buckets can be worn as hats MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Allows for buckets to be worn as a hat. Déjà vu. ![Bucket hats picture](http://puu.sh/qZvzt/6b80809f03.png) Sprite by FullOfSkittles :cl: IcyV add: Buckets can be worn as hats. /:cl: --- .../reagent_containers/glass_containers.dm | 9 +++++++++ icons/mob/head.dmi | Bin 253899 -> 254443 bytes 2 files changed, 9 insertions(+) diff --git a/code/modules/reagents/reagent_containers/glass_containers.dm b/code/modules/reagents/reagent_containers/glass_containers.dm index 10187280265..32836a15cc9 100644 --- a/code/modules/reagents/reagent_containers/glass_containers.dm +++ b/code/modules/reagents/reagent_containers/glass_containers.dm @@ -328,7 +328,16 @@ amount_per_transfer_from_this = 20 possible_transfer_amounts = list(5,10,15,20,25,30,50,80,100,120) volume = 120 + armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) + slot_flags = SLOT_HEAD flags = OPENCONTAINER + +/obj/item/weapon/reagent_containers/glass/bucket/equipped(mob/user, slot) + ..() + if(slot == slot_head && reagents.total_volume) + to_chat(user, "[src]'s contents spill all over you!") + reagents.reaction(user, TOUCH) + reagents.clear_reagents() /obj/item/weapon/reagent_containers/glass/bucket/attackby(obj/D, mob/user, params) if(isprox(D)) diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 48c6bfcb71fb8e743db899da7febaa75750410b8..3be9bc8b7ea0450e55675f61457f2aed9f37c291 100644 GIT binary patch delta 3917 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 delta 3381 zcmcguX;72N77fDy3Tj3fL|Fo;Ad3){eMyiA4iQI@MUX8b4oe^+n+PF%hy#owpkYy9 zAR-8|89~_sNkmjc*~G9IWRZwK0wkC~2ut$f)Az<7Q}5TS>FTaJefq0=&plPQ`(w3% zUsJ(1_DE>eXl|F?!FhFl`65@yXzpqTQ(kC1C;fG)!&d2kaR87M9B93RpgI^IYRfD3Zy-1MpS#)jCq} z$13{t5fSIQH;8(+pz?)rhhlCKS5c3D0t zKGqJ;6Qrx+OLUxTiNL1Uw;1gi!6M=MX<}ENu|sxt_I$2kK<6hQFi<-fWPto7U8P2s z_12U@q*HL%f#9b2yaH&7Wi##JA(HQ?m#d4#o3aeb?`;DYg?kG zR5>-~3d6@6RfeUK4@NyGjU_RO_Z`Ti!=t5L$|{dQLvjRw_<-pA>tZBo9k)6h6~UOG z;RN%(E4&$VxA<6!6U?ry?QMU4&r=%o8bo$o;6RSA;i)5ubGgMS{nbOQWqYz`>R=Ij zR1K@9`DNB#_fkTU1L>-9M~QPy6`;lD9w~N5`wl5{X&)SN>XUkm!5=I7!M6gtD0}aP zuAQoLSOSOuUc9>9>T^C4MeT+CTyatNQW_XJOm)m50-sQ#eq(Li{u}Fb zLngQ()3mLUE*FyiDE?5~A7m)tEA&dUy!kq*zeJTgelnygM&rc`)IrW|oOrC%_Y zS@G#sa7-nG^5&e{li0;yNQiKTM$)bah^?j%R{$TdYeTl)PKn063fZ9K$7^=&I7Zko zB!@cP_?DSj6Qn(%tD!c6N|&@yW^vwChRxLtu5{x*ckIRQVbK{i;gd(B z0oFjZ7S7B%ZlM29J12gM)Vl})qN*)`n5;CB{+;=Nk`Welh9~*o?p6dwPfR?&oGSJFqx?1;@Q{op1 zkUm~ehx+|T41j{=*Eh^CS4b^vWQN0I?piY@Wti^nTWAgLeTP=+$~O_`&|Wx-)H;|6AK(eiw)E zzHp5Q7n}N_%9D8n^>EH_5=CJY!cF#(VSX6qM@h10X}{ZTB4X+3l^iUO1D3+CyQrwB%kyFa(ACq!aZ#IEBYJC-o(!~dC!d{_s-1krT(Ad^_eu74 z?#}{+f0pU(q^e06C3F}}lXFsUJ_;)rtpZzr?6EmL%4`f+{g~84&=q8+#v)N~#g)FQ z_)Q4}9X?1}iGCPuRwtFD_)P3X2xaq&TK#lSW2%(`+`(zAz3p;RPaz;$3!F$=<$wp+DbJ>c#H5qR(=qM~M=cwL= z?#TKRO6Ho`4$bwL;d-Fmk{a@^*7L~mcY|u?nww97S5H}ErLidrw&1?$S5uD9T<-?k zP8zq;es%LPBz+!EONqPOm|gR9Bu=_pF_s;N;c9p%OBjJbhjeDttTMS0fwU7ogihF{ zy0N$hZwGeJv4WmBj5pOWyq^yTZg2^~omZwMK#m@-Dk4yNL}2G?EIe!QWdl-2z^GF$f4Z4+hwi3yE}+P3OSEM^xKKwR zptAA@b+%pAhGbL@mPi7dL+?d6a={>N@A8yQfQg`oFr2>ohLOq6@V#oJTiY7M&-ics z9puuo@?8pRTXdJl2j$kt>TA3jU#`M*=E>7V%3@0nonN@*MV3?B7^MO$V$?`1c4D<7 ztxWEu7w@Gtb8b3XK?t-(vW4m|C(gm@A3z1|>TcFHG=HH(s89l=o#ptfzmh+{fgB42 z(+Sw<-w`*t^-?AuVCTYEd{JRVuweXo%?jtm)76a22wqr|oL%u71YevM^mBD-X=&}i zz(5E!(QacP8eI{H!AvΠonqf|R~|A|7WF_07H_5J+po9f@!FZy+E(`WyNmV}bvn z?TZLqtrhURu#w(h-N7ip;fmr+jZQ|pxi!=E=UQqwmT0glSr6s#sV&^scmB7#tSh3A>TD1({4T&H1FuT)+Hbf<{k{;lHc5YzP z4aks}N2hrQ?Ag2j=z$^)1G*zcbr*nB=q-KT$G{=2-^w1^86lS*QhCj=EdVLozD*pz zUtBQW#S(k|^O~mgQ}JKGVV@29$eP0Lk4cZk@2{G389Jb+iyi?-1VPteMO)_jSQhvB zygq~omQlXo^!oZtN$g|ub~GbDvMjHlY$Ruz*o7GPp95rFdO6&!Yq2o<;?{a2C3qQM zT~jjr1l-M*;F58cdE7H74uFqdM7*d7R)srsB$y7rV!aui^$y%5djR?^aIG?byGpJe zkoqX8Pq3-5o#|UehonLZqesK!7M@Vg;+w{JlW@pizT|Qsy^zXkgKK0HEyW)KzlM3z zZ70+FjKu-_!pX>;L7l_ Date: Sun, 4 Sep 2016 18:52:25 +0300 Subject: [PATCH 31/78] moved it again --- _maps/map_files/cyberiad/cyberiad.dmm | 143 +++++++++++--------------- 1 file changed, 62 insertions(+), 81 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 237efd9fa8d..b90b285e101 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -7791,8 +7791,8 @@ "cTQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/space) "cTR" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engine/engineering) "cTS" = (/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk12"; icon_state = "catwalk12"},/area/space) -"cTT" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/engine/engineering) -"cTU" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/transit_tube{icon_state = "Block"},/turf/simulated/floor/plasteel{tag = "icon-siding8 (NORTH)"; icon_state = "siding8"; dir = 1},/area/engine/engineering) +"cTT" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cTU" = (/turf/simulated/wall/r_wall/coated,/area/space) "cTV" = (/obj/machinery/door/airlock/external{id_tag = "s_docking_airlock"; name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "syndicate_sit_1"; name = "Side Hull Door"; opacity = 0; req_access_txt = "150"},/obj/docking_port/mobile{dir = 8; dwidth = 3; height = 5; id = "sit"; name = "SIT shuttle"; roundstart_move = "sit_away"; width = 11},/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "sit_arrivals"; name = "Cyberiad Arrivals"; width = 11},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_sit) "cTW" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "cTX" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -7802,7 +7802,7 @@ "cUb" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cUc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "MiniSat Access"; req_access_txt = "75"},/turf/simulated/floor/plasteel,/area/engine/engineering) "cUd" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk9"; icon_state = "catwalk9"},/area/space) -"cUe" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"},/obj/structure/transit_tube_pod,/turf/simulated/floor/plasteel{tag = "icon-siding8 (NORTH)"; icon_state = "siding8"; dir = 1},/area/engine/engineering) +"cUe" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/transit_tube{dir = 4; icon_state = "Block"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engineering) "cUf" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cUg" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "cUh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -7811,17 +7811,17 @@ "cUk" = (/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk3"; icon_state = "catwalk3"},/area/space) "cUl" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/engine/engineering) "cUm" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/obj/structure/lattice,/turf/space,/area/space) -"cUn" = (/obj/effect/spawner/window/reinforced,/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plating,/area/engine/engineering) -"cUo" = (/obj/structure/transit_tube{icon_state = "N-SE"},/turf/space,/area/space) -"cUp" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area/space) +"cUn" = (/obj/effect/spawner/window/reinforced,/obj/structure/transit_tube,/turf/simulated/floor/plating,/area/engine/engineering) +"cUo" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/transit_tube/station,/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-siding8 (NORTH)"; icon_state = "siding8"; dir = 1},/area/engine/engineering) +"cUp" = (/turf/space,/obj/structure/transit_tube{icon_state = "E-W-Pass"},/turf/simulated/floor/plating/airless/catwalk,/area/space) "cUq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/obj/structure/lattice,/turf/space,/area/space) -"cUr" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) +"cUr" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1},/turf/simulated/floor/plating/airless,/area/space) "cUs" = (/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/engine/engineering) "cUt" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/turbine) "cUu" = (/obj/structure/transit_tube,/turf/space,/area/space) "cUv" = (/obj/machinery/access_button/airlock_exterior{master_tag = "atmospherics_south"; pixel_x = -25; pixel_y = -8},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk6"; icon_state = "catwalk6"},/area/space) "cUw" = (/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk9"; icon_state = "catwalk9"},/area/space) -"cUx" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/space) +"cUx" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/engine/engineering) "cUy" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/pod_4) "cUz" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to MiniSat"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/turbine) "cUA" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/pod_4) @@ -7835,17 +7835,17 @@ "cUI" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) "cUJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/abandoned) "cUK" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/shuttle/abandoned) -"cUL" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/turf/space,/area/space) +"cUL" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cUM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/space,/area/space) "cUN" = (/turf/space,/turf/simulated/floor/plating/airless/catwalk,/area/space) -"cUO" = (/obj/structure/transit_tube{icon_state = "D-SE"; tag = "icon-D-NE"},/turf/space,/area/space) -"cUP" = (/obj/structure/transit_tube{icon_state = "E-SW"; tag = "icon-E-NW"},/turf/space,/area/space) -"cUQ" = (/obj/structure/transit_tube{icon_state = "W-SE"},/turf/space,/area/space) -"cUR" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) -"cUS" = (/obj/structure/transit_tube{icon_state = "NE-SW"},/turf/space,/area/space) -"cUT" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-NW"; tag = "icon-D-NE"},/turf/space,/area/space) +"cUO" = (/turf/space,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6; level = 2},/turf/simulated/floor/plating/airless/catwalk,/area/space) +"cUP" = (/obj/effect/spawner/window/reinforced,/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cUQ" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cUR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cUS" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cUT" = (/obj/effect/spawner/window/reinforced,/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9; tag = "icon-intact-y (NORTHWEST)"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cUU" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"cUV" = (/obj/structure/transit_tube{icon_state = "D-NW"; tag = "icon-D-NE"},/turf/space,/area/space) +"cUV" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/light/small,/obj/machinery/camera/motion{c_tag = "Mini Satellite Antechamber North"; dir = 1; network = list("SS13","MiniSat")},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cUW" = (/obj/structure/transit_tube,/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cUX" = (/obj/structure/transit_tube/station,/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cUY" = (/obj/structure/transit_tube,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) @@ -7855,10 +7855,7 @@ "cVc" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "75;13"},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVd" = (/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"cVf" = (/obj/structure/transit_tube{icon_state = "NE-SW"},/obj/structure/lattice,/turf/space,/area/space) -"cVg" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"cVh" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) -"cVi" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/light/small,/obj/machinery/camera/motion{c_tag = "Mini Satellite Antechamber North"; dir = 1; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) +"cVf" = (/turf/space,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/plating/airless/catwalk,/area/space) "cVj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Foyer"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/turret_protected/aisat_interior) "cVl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/wall,/area/turret_protected/aisat_interior) @@ -7872,7 +7869,6 @@ "cVt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) "cVu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVv" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) -"cVw" = (/obj/effect/spawner/window/reinforced,/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVx" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "teledoor"; name = "AI Satellite Teleport Access"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVy" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVz" = (/obj/effect/decal/warning_stripes/east,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "17;75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) @@ -7883,8 +7879,6 @@ "cVE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Teleporter Room"; req_access_txt = "17;75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVF" = (/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVG" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"cVH" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 5; tag = "icon-intact-y (NORTHWEST)"},/obj/structure/lattice,/turf/space,/area/space) -"cVI" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10; level = 2},/obj/structure/lattice,/turf/space,/area/space) "cVJ" = (/turf/simulated/wall,/area/turret_protected/aisat_interior) "cVK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor{name = "Grid Power Monitoring Computer"},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_access_txt = "75"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) @@ -7981,9 +7975,7 @@ "cXy" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) "cXz" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior West"; dir = 8; network = list("SS13","MiniSat")},/turf/space,/area/aisat) "cXA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/aisat) -"cXB" = (/obj/structure/transit_tube{icon_state = "D-SE"; tag = "icon-D-NE"},/obj/structure/lattice,/turf/space,/area/space) "cXC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat{name = "\improper AI Satellite Hallway"}) -"cXD" = (/obj/structure/transit_tube{icon_state = "D-NW"; tag = "icon-D-NE"},/obj/structure/lattice,/turf/space,/area/space) "cXE" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) "cXF" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior West"; dir = 4; network = list("SS13","MiniSat")},/turf/space,/area/aisat) "cXG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) @@ -8217,7 +8209,6 @@ "dca" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/obj/machinery/door_control{id = "medprivacyc"; name = "Privacy Shutters"; pixel_y = -30},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitered"},/area/medical/patient_c) "dcb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/medical/patients_rooms) "dcc" = (/obj/machinery/light,/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/plasteel{dir = 10; icon_state = "blue"},/area/medical/patients_rooms) -"dcd" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1},/turf/simulated/floor/plating/airless,/area/maintenance/turbine) "dce" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) "dcf" = (/obj/machinery/power/apc{dir = 4; cell_type = 15000; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) "dcg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/medical/patients_rooms) @@ -8286,10 +8277,8 @@ "ddr" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/engine/engineering) "dds" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f9"; icon_state = "swall_f9"},/area/shuttle/abandoned) "ddt" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/engineering) -"ddu" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/obj/structure/lattice,/turf/space,/area/space) "ddv" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/ai) "ddw" = (/obj/machinery/door/window{dir = 2; name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) -"ddx" = (/obj/structure/transit_tube{icon_state = "E-W-Pass"},/turf/space,/area/space) "ddy" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "kitchenhall"; name = "Kitchen Shutters"; opacity = 0},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "ddz" = (/obj/docking_port/mobile/pod{id = "pod2"; name = "escape pod 2"},/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"; name = "Escape Pod Hatch"},/turf/simulated/shuttle/floor,/area/shuttle/pod_2) "ddA" = (/obj/item/flag/nt,/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -9022,7 +9011,6 @@ "drz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat{name = "\improper AI Satellite Hallway"}) "drA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/window/southright{dir = 1; name = "AI Core Door"; req_access = null; req_access_txt = "16"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "drB" = (/obj/structure/transit_tube{icon_state = "E-W-Pass"},/obj/structure/lattice,/turf/space,/area/space) -"drC" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 5; tag = "icon-intact-y (NORTHWEST)"},/turf/space,/area/space) "drD" = (/obj/item/device/radio/intercom/custom{pixel_x = -28; pixel_y = -10},/obj/item/device/radio/intercom/private{pixel_x = 28; pixel_y = -10},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/obj/machinery/requests_console{department = "AI"; departmentType = 5; name = "AI Requests Console"; pixel_x = 32; pixel_y = -32},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = -32},/obj/effect/landmark/start{name = "AI"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "drE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/ai_slipper{icon_state = "motion0"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "drF" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Satellite Exterior South West"; dir = 8; network = list("SS13","MiniSat")},/turf/space,/area/turret_protected/ai) @@ -9044,13 +9032,6 @@ "drV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "AI Core"; req_access_txt = "16"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/ai) "drW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "drX" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"drY" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/structure/lattice,/turf/space,/area/space) -"drZ" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/structure/transit_tube{icon_state = "NE-SW"},/obj/structure/lattice,/turf/space,/area/space) -"dsa" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/structure/transit_tube{icon_state = "D-SE"; tag = "icon-D-NE"},/obj/structure/lattice,/turf/space,/area/space) -"dsb" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/structure/transit_tube{icon_state = "D-NW"; tag = "icon-D-NE"},/obj/structure/lattice,/turf/space,/area/space) -"dsc" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10; level = 2},/turf/space,/area/space) -"dsd" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) -"dse" = (/obj/structure/transit_tube{icon_state = "W-NE"},/turf/space,/area/space) "dsf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/porta_turret{dir = 4; installation = /obj/item/weapon/gun/energy/gun; name = "hallway turret"},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) "dsg" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/porta_turret{dir = 8; installation = /obj/item/weapon/gun/energy/gun; name = "hallway turret"},/turf/simulated/floor/bluegrid,/area/aisat{name = "\improper AI Satellite Hallway"}) "dsh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/turretid/lethal{check_synth = 1; name = "AI Chamber Turret Control"; pixel_x = 5; pixel_y = -24; req_access_txt = "75"},/obj/machinery/flasher{id = "AI"; pixel_x = -8; pixel_y = -24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -9254,51 +9235,51 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaaccMucMucMucMucMucMucMucECcSDcSEbikddcaaccSQaabaabdlqdlpdlraabcTzbikaacddcbikcSEcSDcECcECcMHcECcCKcTAcTBcTAcCKcTCcTDcTCcCKcTEcTFcTEcCKaabcUkbikacGbikcUDcYhcZRcZTcZScZucZUcZWcZVcYicZXcZZcZYdaacAhbGycGvcGvdabdaddacbGydaeazybikaabbikcxHcxHcxHbwobwobwobwobwobwodafcyKcyJdagbxXbxXcyJbxXbxXbxXbxXcYqbxXcPAcqecrZcsacsbcqeaabbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaacaacaabaabaabacGacGcECcECcTGcSEbikddfddgbikbikaabdlscTHdltaabbikbikdlodlnbikcSEcTJcECcECcMHcECcCKcTAcTKcTAcCKcTCcTLcTCcCKcTEcTMcTEcCKaabcUkbikacGbikcUDcYhcYhcYhdahcrBcrkdajcrkcrBcZXdakbGycGzdalcFicHrcGvdamcoAcoDcoDcoDdanaabaabbikcxHdaodapcyJbxXdaqdarcNRcyJdasbxXcyJdatbxXbxXdaubxXbwobwobwocxHcxHbwocqectrctscttcqeaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikaabaabbikbikaabaabacGcECcECcSDcSEbikddcaacbikcTNaabdlvdludlwaabaabcSQaacddcbikcSEcSDcECcECcMHcECcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKaabcUkbikaqZbikcUDbikbikbikdavcrBdawdaydaxcrBbGydazbGybGydaAdaBcGqdaDdaCcoAbikbikbikbikbikaabbikcxHdaEdaFdaubxXcQobxXbxXdaucZobxXcyJcyJcyJcyJcyJbxXbwoaabbikbikbikaabcuzcuzcuAcuzcuzaabaabczraabaabcZEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcECcTncTocSEbikddcaacbikbikaabaabaabaabaabbikbikaacddcbikcSEcTlcTmcECcUscECcECcECcECcUvcTScTScTScTScTScTScTScTScTScTScUwbikacGaabcUMaabaabaabdaGcrBcrkdaHcrkcrBcoAdaIcFicFidaJdaLdaKcoAcoAcoAbikbikbikbikbikaabbikcxHdaodaMcyJcNRbxXbxXdaNcyJdaObxXbxXbxXbxXbxXbxXbxXbwoaabbikbikbikaabbikcuzcvEcuzbikaabbikaabbikbikaabbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikaabcECcTdcSEcTPbikddfddgbikbikbikaabbikbikbikbikbikdlodlnbikcSEcSEcTdcECddhddjddicMHddkcUwbikbikbikbikcUNbikbikbikbikbikbikbikacGaabcUMaabaabaabdaGcrBdaPdaRdaQdaSaabcoAcoAcoDdaTcoDcoAcoAbikaabbikbikbikbikbikaabaabcxHcxHcxHbwobwobwobxXcyJbwodaUbwobwocNRbFeczfbzNczMbwoaabbikbikbikaabbikcuzcwMcuzbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcTXcTYdddaabddcaaccSQbikbikcSQbikbikbikbikcSQaacddcbikddecUacUbcECddlcECcECcECcECcECcECacGacGacGajjacGacGacGacGacGacGacGacGaahcUDbikbikbikdaGcrBcrBdaVcrBcrBbikaabbikbikdaWbikbikaabaabbikbikcUUcUUcUUcUUcUUbikbikbikbikbikbikbwodaFdaXbwocGxaabbwobwocxHcxHczMbwobikaabbikbikbikaabbikbikcxZbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUfcUgcUhbikddcaacaacdlxaacaacdlxaacaacdlxaacaacddcbikcUicUgcUjcECddmcTRddnddocTTcTUcRebikbikbikbikbikbikbikbikbikbikbikbikbikcUDbikbikbikdcdazycrBdaYcrBdaZaabaabbikbikdctbikcUOcUPddxcUucUucUWcUYcUXcUZcUUbikbikbikbikbikbikbwodbbdbabwodbcaabbikaabbikbikaabbikbikaabbikbikbikaabbikbikcznbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECdlybikdlzcTIcTIdlAcTIcTIdlAcTIcTIdlAcTIcTIdlBbikdlycECcECcECddmcUcddpcUlddqcUecRebikbikbikbikbikbikbikbikbikbikbikbikbikcUDbikbikbikbikazycLodbecLoazyaabbikbikbikbikcUOcUScUTcUNcUUcUUcUUcVbcVacVbcUUbikbikbikbikbikbikcxHdbfcxHcxHaabczrbikaabbikbikaabbikagQagQacGaqZaabaabaabaabcGEaabaabaabaabczragiagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcKDcSkcUhaabaabaabaabbikbikbikbikbikaabaabaabaabcUicSjcKDcECcECddrcECcECcECcECcUncECaabaabaabaabaabaabaabaabaabaabaabaabaabcUMaabaabaabaabazybikbikbikazyaabbikbikbikcUOcUScUVaabcUNcVccVdcVccVdcVecVdcUUbikbikbikbikbikbikcxHdbgcxHbikbikbikbikaabbikbikaabbikagQbikbikaabbikaabbikbikcHNbikbikaabbikaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECddtaHmcECbikbikbikcUocUxbikaabbikbikbikaabbikaabbikbikaabbikbikcUDbikbikbikaabazyazyazyazyazyaabaabaabcXBcVfcXDcUNcUNcUNcUUcVgcVwcVhcVecVicVwbikbikbikbikbikbikcxHdbhcxHbikbikbikbikaabbikbikaabbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECbikcECcECaIpcECcECcECcECcUrdducUudrBcUucUucUudrBcUucUQcUpbikaabbikbikcUDbikbikbikaabbikbikbikbikbikbikbikcUOcVfcUVbikbikaabcUNcVJcVJcVJcVJcVjcVlcVkcVncVmaabaabaabbikcxHdbicxHbikbikbikbikbikbikbikaabbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcMHcMHcUyaIraIrcUAbikbikbikbikbikbikbikaabbikcURcULcUpaabbikbikdrCdrYdrYdrYdrYcDPcDPcDPcDPdrYdrYdsadrZdsbdrYdrYdrYdscbikbikcVJcVJcVpcVocVqcVJcVJcVJcVJcVJaabaabdbHdbjdbjbikbikbikbikbikbikbikaabbikagQaabcLrcLrcLrcLrcLrbikcIZbikcLrcLrcLrcLrcLraabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcTpcMHdlDcUBcUFcUEbikbikbikbikbikbikbikaabaabaabdsdddudrBcUucUucUucUudrBcUucUucUucUudrBcUucUucUudsecUVaabbikbikbikcUDbikbikcVJcVrcVtcVscVvcVucVxcVzcVycVJaabbikbikaabaabbikbikbikbikbikbikbikaabbikagQbikaabbikaabaabaabbikcIZbikaabbikaabbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjebikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUIcMHcUGaIraIrcUHbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikcUDbikbikcVJcVKcVBcVAcVCcWhcVEcVDcVFcVJaabbikbikbikbikaabaabbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECcECcECcECcECbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcVHcVIaabcVJcVQcVNcVMcVPcVOcVRcVVcVScVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcVTcVUcVTcVWcVZcVYcVXcWacWFcVWcVWcVWcVWaabbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcIZaabcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcWccWbcVTcVWcVWcVLcWdcVWcWfcWecWecWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikaqZbikaabbikaabbikaabbikcPDbikaabbikaabaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWgcWjcWicWkcVWcWmcWlcWncVWcWqcWocWocWrcWfbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWscWvcWtcWxcWwcWzcWycWAcWwcWDcWCcWGcWEcWfbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWHcWJcWIcWMcWKcWQcWNcWUcWScWXcWWcWZcWYcWfbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcGEbikcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcXbcXacXccVWcXecXddgYcVWcXgcXfcXhcWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikaabaabaabbikbikcGEaabbikbikaabaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWucXjcXkcXicXicXmcXncXicXkcXocXkcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikcGEbikbikbikagQagQagQaqZagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXqcXpcXkcXrcXtcXscXucXrcXkcXvcXwcXibikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikagQaabcSBaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXxcXpcXkcXrcXtcXscXucXrcXkcXvcXycXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXzcXicWVcXAcXkdsfcXtcXCcXEdsgcXkcXvcXicXicXFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVdrucXkcXGcXtcXscXucXrcXkdrzcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXHcXJcXIcXLcXKcXucXMcXOcXNcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXPcXkcXQcXRcXscXucXScXkcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVcXPcXkdsfcXTdrRcXudsgcXkcXPcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWVcXPcXkcXrcXtcXscXucXrcXkcXPcXicXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXUcXPcXkcXrcXtdrScXucXrcXkcXPcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBdrTcWBcXVdrUdrTcWBcWBcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcXWcXZcXXcYbcYacWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcYccYecYdcZFcYfcWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBcWBddvddvdrVdrrddvcWBcWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBboSboScWLdrscZFboSboScWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWdrtdrwdrvdrydrxdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScXXdshdrAdsicZFboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrscWTdrDcWTdrEcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjgbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdrFcWBcWBdrGcWLdrHcWTcWTcWTcWOcWLdrIcWBcWBdrJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrKdrMdrLcWTcWLcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWcWLdrOdrNboScWLdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScWLcXldrPcWLcWLboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWBcWBcWBcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikdrQbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcECcTncTocSEbikddcaacbikbikaabaabaabaabaabbikbikaacddcbikcSEcTlcTmcECcUscECcECcECcECcUvcTScTScTScTScTScTScTScTScTScTScUwaabaabaabcUMbikbikbikdaGcrBcrkdaHcrkcrBcoAdaIcFicFidaJdaLdaKcoAcoAcoAbikbikbikbikbikaabbikcxHdaodaMcyJcNRbxXbxXdaNcyJdaObxXbxXbxXbxXbxXbxXbxXbwoaabbikbikbikaabbikcuzcvEcuzbikaabbikaabbikbikaabbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikaabcECcTdcSEcTPbikddfddgbikbikbikaabbikbikbikbikbikdlodlnbikcSEcSEcTdcECddhddjddicMHddkcUwaabaabaabaabaabaabaabcUNaabaabaabaabaabaabcUMaabaabaabdaGcrBdaPdaRdaQdaSaabcoAcoAcoDdaTcoDcoAcoAbikaabbikbikbikbikbikaabaabcxHcxHcxHbwobwobwobxXcyJbwodaUbwobwocNRbFeczfbzNczMbwoaabbikbikbikaabbikcuzcwMcuzbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcTXcTYdddaabddcaaccSQbikbikcSQbikbikbikbikcSQaacddcbikddecUacUbcECddlcECcECcECcECcECcECbikbikaabbikbikbikcUNbikbikcUUcUUcUUcUUcTTbikbikaabdaGcTUcrBdaVcrBcrBaabaabaabaabdaWbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbwodaFdaXbwocGxaabbwobwocxHcxHczMbwobikaabbikbikbikaabbikbikcxZbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUfcUgcUhbikddcaacaacdlxaacaacdlxaacaacdlxaacaacddcbikcUicUgcUjcECddmcTRddnddocUecUocUncUucUudrBcUucUucUucUpcUucUucUWcUYcUXcUZcTTbikbikaabcUrazycrBdaYcrBdaZaabaabbikbikdctbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbwodbbdbabwodbcaabbikaabbikbikaabbikbikaabbikbikbikaabbikbikcznbikbikaabbikaabbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECdlybikdlzcTIcTIdlAcTIcTIdlAcTIcTIdlAcTIcTIdlBbikdlycECcECcECddmcUcddpcUlddqcUxcRebikbikaabbikbikbikcUNcUUcUUcUUcVbcVacVbcTTbikbikaabaabazycLodbecLoazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcxHdbfcxHcxHaabczrbikaabbikbikaabbikagQagQacGaqZaabaabaabaabcGEaabaabaabaabczragiagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcECcKDcSkcUhaabaabaabaabbikbikbikbikbikaabaabaabaabcUicSjcKDcECcECddrcECcECcECcECcRecECaabaabaabaabaabaabcUNcVccVdcVccVdcVecVdcTTbikbikbikaabazybikbikbikazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcxHdbgcxHbikbikbikbikaabbikbikaabbikagQbikbikaabbikaabbikbikcHNbikbikaabbikaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECddtaHmcECbikbikbikbikbikbikbikbikbikbikbikcUOcULcUQcUPcUScURcUVcUTbikbikbikaabazyazyazyazyazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcxHdbhcxHbikbikbikbikaabbikbikaabbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECbikcECcECaIpcECcECcECcECbikbikbikbikbikbikbikbikcVfcVJcVJcVJcVJcVjcVlcVkcVncVmaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcxHdbicxHbikbikbikbikbikbikbikaabbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcMHcMHcUyaIraIrcUAbikbikbikbikbikbikbikbikcUDbikcVJcVJcVpcVocVqcVJcVJcVJcVJcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabdbHdbjdbjbikbikbikbikbikbikbikaabbikagQaabcLrcLrcLrcLrcLrbikcIZbikcLrcLrcLrcLrcLraabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcTpcMHdlDcUBcUFcUEbikbikbikbikbikbikbikbikcUDbikcVJcVrcVtcVscVvcVucVxcVzcVycVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikaabbikagQbikaabbikaabaabaabbikcIZbikaabbikaabbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjebikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUIcMHcUGaIraIrcUHbikbikbikbikbikbikbikbikcUDbikcVJcVKcVBcVAcVCcWhcVEcVDcVFcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECcECcECcECcECbikbikbikbikbikbikaabaabcUMaabcVJcVQcVNcVMcVPcVOcVRcVVcVScVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcVTcVUcVTcVWcVZcVYcVXcWacWFcVWcVWcVWcVWaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcIZaabcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcWccWbcVTcVWcVWcVLcWdcVWcWfcWecWecWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaqZbikaabbikaabbikaabbikcPDbikaabbikaabaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWgcWjcWicWkcVWcWmcWlcWncVWcWqcWocWocWrcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWscWvcWtcWxcWwcWzcWycWAcWwcWDcWCcWGcWEcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikcVTcWHcWJcWIcWMcWKcWQcWNcWUcWScWXcWWcWZcWYcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcGEbikcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcXbcXacXccVWcXecXddgYcVWcXgcXfcXhcWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikaabaabaabbikbikcGEaabbikbikaabaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWucXjcXkcXicXicXmcXncXicXkcXocXkcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikcGEbikbikbikagQagQagQaqZagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXqcXpcXkcXrcXtcXscXucXrcXkcXvcXwcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikagQaabcSBaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXxcXpcXkcXrcXtcXscXucXrcXkcXvcXycXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXzcXicWVcXAcXkdsfcXtcXCcXEdsgcXkcXvcXicXicXFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVdrucXkcXGcXtcXscXucXrcXkdrzcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXHcXJcXIcXLcXKcXucXMcXOcXNcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWVcXPcXkcXQcXRcXscXucXScXkcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcWVcXPcXkdsfcXTdrRcXudsgcXkcXPcXiaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWVcXPcXkcXrcXtcXscXucXrcXkcXPcXicXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicXUcXPcXkcXrcXtdrScXucXrcXkcXPcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBdrTcWBcXVdrUdrTcWBcWBcXPcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcXWcXZcXXcYbcYacWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXicXUcWBcWBcYccYecYdcZFcYfcWBcWBcXPcXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBcWBddvddvdrVdrrddvcWBcWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcXidaicWBboSboScWLdrscZFboSboScWBdaicXibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWdrtdrwdrvdrydrxdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScXXdshdrAdsicZFboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrscWTdrDcWTdrEcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjgbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdrFcWBcWBdrGcWLdrHcWTcWTcWTcWOcWLdrIcWBcWBdrJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWPdrKdrMdrLcWTcWLcWRcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBdrWcWLdrOdrNboScWLdrXcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBboScWLcXldrPcWLcWLboScWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBcWBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcWBcWBcWBcWBcWBcWBcWBcWBcWBaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikdrQbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From 618df203809cc55dbe4fec8a9edfbf65c2af16f5 Mon Sep 17 00:00:00 2001 From: Jazzdoodle Date: Sun, 4 Sep 2016 15:05:14 -0500 Subject: [PATCH 32/78] Update misc.dm --- code/game/objects/items/weapons/misc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/misc.dm b/code/game/objects/items/weapons/misc.dm index 46fb757335f..ffd021aae4b 100644 --- a/code/game/objects/items/weapons/misc.dm +++ b/code/game/objects/items/weapons/misc.dm @@ -135,7 +135,7 @@ throw_speed = 1 throw_range = 4 w_class = 2 - attack_verb = list("called", "rang", "dialed", "belled") + attack_verb = list("called", "rang") hitsound = 'sound/weapons/ring.ogg' var/cooldown = 0 From b6234902befd34dd40b0eaba265feb0a81ebf6c3 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Mon, 5 Sep 2016 00:07:30 -0400 Subject: [PATCH 33/78] Automatic changelog generation for PR #5618 --- html/changelogs/AutoChangeLog-pr-5618.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5618.yml diff --git a/html/changelogs/AutoChangeLog-pr-5618.yml b/html/changelogs/AutoChangeLog-pr-5618.yml new file mode 100644 index 00000000000..a1a50d1fc7a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5618.yml @@ -0,0 +1,4 @@ +author: Aurorablade +delete-after: True +changes: + - rscadd: "*fart now has newtonian move if you have the Superfart power" From 02ffbd084e74e989e8fcf2b37b1c50c34f48f74d Mon Sep 17 00:00:00 2001 From: Kyep Date: Mon, 5 Sep 2016 03:35:29 -0700 Subject: [PATCH 34/78] Creates Syndicate Team Radio Frequency --- code/controllers/communications.dm | 7 ++++++- code/defines/procs/radio.dm | 2 +- code/game/machinery/telecomms/broadcaster.dm | 4 ++++ .../objects/items/devices/radio/encryptionkey.dm | 6 ++++++ code/game/objects/items/devices/radio/headset.dm | 6 ++++++ .../modules/admin/verbs/infiltratorteam_syndicate.dm | 4 ++-- code/modules/admin/verbs/striketeam_syndicate.dm | 12 ++---------- code/modules/mob/living/say.dm | 3 ++- code/modules/research/message_server.dm | 3 +++ 9 files changed, 32 insertions(+), 15 deletions(-) diff --git a/code/controllers/communications.dm b/code/controllers/communications.dm index dc7cbe6a24d..fb167c04065 100644 --- a/code/controllers/communications.dm +++ b/code/controllers/communications.dm @@ -103,6 +103,7 @@ var/const/PUBLIC_HIGH_FREQ = 1489 var/const/RADIO_HIGH_FREQ = 1600 var/const/SYND_FREQ = 1213 +var/const/SYNDTEAM_FREQ = 1244 var/const/DTH_FREQ = 1341 var/const/AI_FREQ = 1343 var/const/ERT_FREQ = 1345 @@ -132,6 +133,7 @@ var/list/radiochannels = list( "Response Team" = ERT_FREQ, "Special Ops" = DTH_FREQ, "Syndicate" = SYND_FREQ, + "SyndTeam" = SYNDTEAM_FREQ, "Supply" = SUP_FREQ, "Service" = SRV_FREQ, "AI Private" = AI_FREQ, @@ -142,8 +144,11 @@ var/list/radiochannels = list( // central command channels, i.e deathsquid & response teams var/list/CENT_FREQS = list(ERT_FREQ, DTH_FREQ) +// Channels that show up as '#unkn' +var/list/UNKN_FREQS = list(SYND_FREQ) + // Antag channels, i.e. Syndicate -var/list/ANTAG_FREQS = list(SYND_FREQ) +var/list/ANTAG_FREQS = list(SYND_FREQ, SYNDTEAM_FREQ) //Department channels, arranged lexically var/list/DEPT_FREQS = list(AI_FREQ, COMM_FREQ, ENG_FREQ, MED_FREQ, SEC_FREQ, SCI_FREQ, SRV_FREQ, SUP_FREQ) diff --git a/code/defines/procs/radio.dm b/code/defines/procs/radio.dm index b78345b0638..89e5c4d0a71 100644 --- a/code/defines/procs/radio.dm +++ b/code/defines/procs/radio.dm @@ -7,7 +7,7 @@ var/freq_text // the name of the channel - if(display_freq in ANTAG_FREQS) + if(display_freq in UNKN_FREQS) freq_text = "#unkn" else for(var/channel in radiochannels) diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 34be5ed1c67..44a3181b8b9 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -373,6 +373,8 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept blackbox.msg_deathsquad += blackbox_msg if(SYND_FREQ) blackbox.msg_syndicate += blackbox_msg + if(SYNDTEAM_FREQ) + blackbox.msg_syndteam += blackbox_msg if(SUP_FREQ) blackbox.msg_cargo += blackbox_msg if(SRV_FREQ) @@ -558,6 +560,8 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept blackbox.msg_deathsquad += blackbox_msg if(SYND_FREQ) blackbox.msg_syndicate += blackbox_msg + if(SYNDTEAM_FREQ) + blackbox.msg_syndteam += blackbox_msg if(SUP_FREQ) blackbox.msg_cargo += blackbox_msg if(SRV_FREQ) diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index d6e1034ee74..7350f3965cc 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -21,6 +21,12 @@ origin_tech = "syndicate=3" syndie = 1 //Signifies that it de-crypts Syndicate transmissions +/obj/item/device/encryptionkey/syndteam + icon_state = "cypherkey" + channels = list("SyndTeam" = 1, "Syndicate" = 1) + origin_tech = "syndicate=4" + syndie = 1 //Signifies that it de-crypts Syndicate transmissions + /obj/item/device/encryptionkey/binary name = "binary translator key" desc = "An encryption key for a radio headset. To access the binary channel, use :b." diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 214e87d1f87..ecb1c38d9d7 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -96,6 +96,12 @@ icon_state = "syndie_headset" item_state = "syndie_headset" +/obj/item/device/radio/headset/syndicate/syndteam + ks1type = /obj/item/device/encryptionkey/syndteam + +/obj/item/device/radio/headset/syndicate/alt/syndteam + ks1type = /obj/item/device/encryptionkey/syndteam + /obj/item/device/radio/headset/binary origin_tech = "syndicate=3" ks1type = /obj/item/device/encryptionkey/binary diff --git a/code/modules/admin/verbs/infiltratorteam_syndicate.dm b/code/modules/admin/verbs/infiltratorteam_syndicate.dm index 3babf7d44e3..e49a2f72939 100644 --- a/code/modules/admin/verbs/infiltratorteam_syndicate.dm +++ b/code/modules/admin/verbs/infiltratorteam_syndicate.dm @@ -188,8 +188,8 @@ var/global/sent_syndicate_infiltration_team = 0 D.implant(src) // Radio & PDA - var/obj/item/device/radio/R = new /obj/item/device/radio/headset/syndicate(src) - R.set_frequency(SYND_FREQ) //Same frequency as the syndicate team in Nuke mode. + var/obj/item/device/radio/R = new /obj/item/device/radio/headset/syndicate/syndteam(src) + R.set_frequency(SYNDTEAM_FREQ) equip_to_slot_or_del(R, slot_l_ear) equip_or_collect(new /obj/item/device/pda(src), slot_in_backpack) diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index 5460d90dd6a..33512a3fe10 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -82,14 +82,6 @@ var/global/sent_syndicate_strike_team = 0 new_syndicate_commando.faction += "syndicate" syndicate_commando_number-- -//Spawns the rest of the commando gear. -// for(var/obj/effect/landmark/L) - // if(L.name == "Commando_Manual") - //new /obj/item/weapon/gun/energy/pulse_rifle(L.loc) - // var/obj/item/weapon/paper/P = new(L.loc) - // P.info = "

Good morning soldier!. This compact guide will familiarize you with standard operating procedure. There are three basic rules to follow:
#1 Work as a team.
#2 Accomplish your objective at all costs.
#3 Leave no witnesses.
You are fully equipped and stocked for your mission--before departing on the Spec. Ops. Shuttle due South, make sure that all operatives are ready. Actual mission objective will be relayed to you by Central Command through your headsets.
If deemed appropriate, Central Command will also allow members of your team to equip assault power-armor for the mission. You will find the armor storage due West of your position. Once you are ready to leave, utilize the Special Operations shuttle console and toggle the hull doors via the other console.

In the event that the team does not accomplish their assigned objective in a timely manner, or finds no other way to do so, attached below are instructions on how to operate a Nanotrasen Nuclear Device. Your operations LEADER is provided with a nuclear authentication disk and a pin-pointer for this reason. You may easily recognize them by their rank: Lieutenant, Captain, or Major. The nuclear device itself will be present somewhere on your destination.

Hello and thank you for choosing Nanotrasen for your nuclear information needs. Today's crash course will deal with the operation of a Fission Class Nanotrasen made Nuclear Device.
First and foremost, DO NOT TOUCH ANYTHING UNTIL THE BOMB IS IN PLACE. Pressing any button on the compacted bomb will cause it to extend and bolt itself into place. If this is done to unbolt it one must completely log in which at this time may not be possible.
To make the device functional:
#1 Place bomb in designated detonation zone
#2 Extend and anchor bomb (attack with hand).
#3 Insert Nuclear Auth. Disk into slot.
#4 Type numeric code into keypad ([nuke_code]).
Note: If you make a mistake press R to reset the device.
#5 Press the E button to log onto the device.
You now have activated the device. To deactivate the buttons at anytime, for example when you have already prepped the bomb for detonation, remove the authentication disk OR press the R on the keypad. Now the bomb CAN ONLY be detonated using the timer. A manual detonation is not an option.
Note: Toggle off the SAFETY.
Use the - - and + + to set a detonation time between 5 seconds and 10 minutes. Then press the timer toggle button to start the countdown. Now remove the authentication disk so that the buttons deactivate.
Note: THE BOMB IS STILL SET AND WILL DETONATE
Now before you remove the disk if you need to move the bomb you can: Toggle off the anchor, move it, and re-anchor.

The nuclear authorization code is: [nuke_code ? nuke_code : "None provided"]

Good luck, soldier!

" - // P.name = "Spec. Ops. Manual" - for(var/obj/effect/landmark/L in landmarks_list) if(L.name == "Syndicate-Commando-Bomb") new /obj/effect/spawner/newbomb/timer/syndicate(L.loc) @@ -126,8 +118,8 @@ var/global/sent_syndicate_strike_team = 0 /mob/living/carbon/human/proc/equip_syndicate_commando(syndicate_leader_selected = 0) - var/obj/item/device/radio/R = new /obj/item/device/radio/headset/syndicate/alt(src) - R.set_frequency(SYND_FREQ) //Same frequency as the syndicate team in Nuke mode. + var/obj/item/device/radio/R = new /obj/item/device/radio/headset/syndicate/alt/syndteam(src) + R.set_frequency(SYNDTEAM_FREQ) equip_to_slot_or_del(R, slot_l_ear) equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(src), slot_w_uniform) equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots/syndie/advance(src), slot_shoes) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index dbcefec7365..e534d67ee72 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -29,7 +29,8 @@ var/list/department_radio_keys = list( ":U" = "Supply", "#U" = "Supply", ".U" = "Supply", ":Z" = "Service", "#Z" = "Service", ".Z" = "Service", ":P" = "AI Private", "#P" = "AI Private", ".P" = "AI Private", - ":-" = "Special Ops", "#-" = "Special Ops", ".-" = "Special Ops" + ":-" = "Special Ops", "#-" = "Special Ops", ".-" = "Special Ops", + ":_" = "SyndTeam", "#_" = "SyndTeam", "._" = "SyndTeam" ) diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index 815f6d1fe58..f2a5c4142d8 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -209,6 +209,7 @@ var/obj/machinery/blackbox_recorder/blackbox var/list/msg_security = list() var/list/msg_deathsquad = list() var/list/msg_syndicate = list() + var/list/msg_syndteam = list() var/list/msg_mining = list() var/list/msg_cargo = list() var/list/msg_service = list() @@ -235,6 +236,7 @@ var/obj/machinery/blackbox_recorder/blackbox BR.msg_security = msg_security BR.msg_deathsquad = msg_deathsquad BR.msg_syndicate = msg_syndicate + BR.msg_syndteam = msg_syndteam BR.msg_mining = msg_mining BR.msg_cargo = msg_cargo BR.msg_service = msg_service @@ -277,6 +279,7 @@ var/obj/machinery/blackbox_recorder/blackbox feedback_add_details("radio_usage","SEC-[msg_security.len]") feedback_add_details("radio_usage","DTH-[msg_deathsquad.len]") feedback_add_details("radio_usage","SYN-[msg_syndicate.len]") + feedback_add_details("radio_usage","SYT-[msg_syndteam.len]") feedback_add_details("radio_usage","MIN-[msg_mining.len]") feedback_add_details("radio_usage","CAR-[msg_cargo.len]") feedback_add_details("radio_usage","SRV-[msg_service.len]") From 0ce93c9706f6f258f5d88f538fb14cca31196559 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Mon, 5 Sep 2016 17:42:20 -0400 Subject: [PATCH 35/78] Automatic changelog generation for PR #5621 --- html/changelogs/AutoChangeLog-pr-5621.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5621.yml diff --git a/html/changelogs/AutoChangeLog-pr-5621.yml b/html/changelogs/AutoChangeLog-pr-5621.yml new file mode 100644 index 00000000000..e8eb3a73fb3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5621.yml @@ -0,0 +1,4 @@ +author: IcyV +delete-after: True +changes: + - rscadd: "Buckets can be worn as hats." From aefb664a582a7607fb9c70e0ceeead85809bffff Mon Sep 17 00:00:00 2001 From: Krausus Date: Mon, 5 Sep 2016 22:33:10 -0400 Subject: [PATCH 36/78] Implements UIDs and initial topic integration --- code/__HELPERS/unique_ids.dm | 46 +++++++++++++++++++++++++++++ code/modules/client/client procs.dm | 9 ++++++ paradise.dme | 1 + 3 files changed, 56 insertions(+) create mode 100644 code/__HELPERS/unique_ids.dm diff --git a/code/__HELPERS/unique_ids.dm b/code/__HELPERS/unique_ids.dm new file mode 100644 index 00000000000..bd77c358aa8 --- /dev/null +++ b/code/__HELPERS/unique_ids.dm @@ -0,0 +1,46 @@ +// Unique Datum Identifiers + +// Basically, a replacement for plain \refs that ensure the reference still +// points to the exact same datum/client, but doesn't prevent GC like tags do. + +// Turns this: +// var/myref = "\ref[mydatum]" +// var/datum/D = locate(myref) +// into this: +// var/myUID = mydatum.UID() +// var/datum/D = locateUID(myUID) + +var/global/next_unique_datum_id = 1 + +/datum/var/tmp/unique_datum_id = null +/client/var/tmp/unique_datum_id = null + +/datum/proc/UID() + if(!unique_datum_id) + var/tag_backup = tag + tag = null // Grab the raw ref, not the tag + unique_datum_id = "\ref[src]_[next_unique_datum_id++]" + tag = tag_backup + return unique_datum_id + +/client/proc/UID() + if(!unique_datum_id) + unique_datum_id = "\ref[src]_[next_unique_datum_id++]" + return unique_datum_id + +/proc/locateUID(uid) + if(!istext(uid)) + return null + + var/splitat = findlasttext(uid, "_") + + if(!splitat) + return null + + var/datum/D = locate(copytext(uid, 1, splitat)) + + // We might locate a client instead of a datum, but just using : is easier + // than actually checking and typecasting + if(D && D:unique_datum_id == uid) + return D + return null diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 254b890e7b3..37035fbea72 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -29,6 +29,15 @@ if(!usr || usr != mob) //stops us calling Topic for somebody else's client. Also helps prevent usr=null return + // src should always be a UID; if it isn't, warn instead of failing entirely + if(href_list["src"]) + hsrc = locateUID(href_list["src"]) + if(!hsrc) + hsrc = locate(href_list["src"]) + if(hsrc) + var/hsrc_info = datum_info_line(hsrc) || "[hsrc]" + log_runtime(EXCEPTION("Got \\ref-based src in topic from [src] for [hsrc_info], should be UID: [href]")) + #if defined(TOPIC_DEBUGGING) to_chat(world, "[src]'s Topic: [href] destined for [hsrc].") #endif diff --git a/paradise.dme b/paradise.dme index 7246870bf24..5c300cf1936 100644 --- a/paradise.dme +++ b/paradise.dme @@ -66,6 +66,7 @@ #include "code\__HELPERS\text.dm" #include "code\__HELPERS\time.dm" #include "code\__HELPERS\type2type.dm" +#include "code\__HELPERS\unique_ids.dm" #include "code\__HELPERS\unsorted.dm" #include "code\_DATASTRUCTURES\heap.dm" #include "code\_DATASTRUCTURES\linked_lists.dm" From 92405288d22e9adc18ad045966805e3d73a82a06 Mon Sep 17 00:00:00 2001 From: Krausus Date: Mon, 5 Sep 2016 22:46:34 -0400 Subject: [PATCH 37/78] UID mass replace: src=\ref[src] --- .../components/binary_devices/dp_vent_pump.dm | 6 +- .../components/binary_devices/passive_gate.dm | 4 +- .../components/binary_devices/pump.dm | 4 +- .../components/binary_devices/valve.dm | 2 +- .../components/binary_devices/volume_pump.dm | 4 +- .../components/trinary_devices/filter.dm | 16 +-- .../components/trinary_devices/mixer.dm | 20 +-- .../unary_devices/outlet_injector.dm | 2 +- .../components/unary_devices/vent_pump.dm | 4 +- .../components/unary_devices/vent_scrubber.dm | 4 +- code/__HELPERS/game.dm | 4 +- code/__HELPERS/mobs.dm | 2 +- code/controllers/voting.dm | 20 +-- code/datums/mind.dm | 98 +++++++------- code/datums/wires/wires.dm | 6 +- .../gamemodes/changeling/evolution_menu.dm | 4 +- code/game/gamemodes/cult/ritual.dm | 60 ++++----- code/game/gamemodes/cult/talisman.dm | 18 +-- .../gamemodes/malfunction/Malf_Modules.dm | 4 +- .../miniantags/abduction/machinery/console.dm | 18 +-- .../abduction/machinery/dispenser.dm | 2 +- .../abduction/machinery/experiment.dm | 10 +- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 2 +- code/game/gamemodes/wizard/artefact.dm | 8 +- code/game/gamemodes/wizard/soulstone.dm | 4 +- code/game/gamemodes/wizard/spellbook.dm | 6 +- code/game/machinery/ai_slipper.dm | 2 +- code/game/machinery/atmo_control.dm | 60 ++++----- .../atmoalter/area_atmos_computer.dm | 4 +- code/game/machinery/atmoalter/meter.dm | 2 +- code/game/machinery/autolathe.dm | 28 ++-- code/game/machinery/biogenerator.dm | 50 +++---- code/game/machinery/buttons.dm | 2 +- code/game/machinery/chiller.dm | 12 +- .../machinery/computer/HolodeckControl.dm | 34 ++--- code/game/machinery/computer/arcade.dm | 94 ++++++------- code/game/machinery/computer/honkputer.dm | 8 +- code/game/machinery/computer/medical.dm | 32 ++--- code/game/machinery/computer/message.dm | 52 ++++---- code/game/machinery/computer/pod.dm | 30 ++--- code/game/machinery/computer/prisoner.dm | 20 +-- code/game/machinery/computer/salvage_ship.dm | 24 ++-- code/game/machinery/computer/security.dm | 48 +++---- code/game/machinery/computer/skills.dm | 32 ++--- .../machinery/computer/specops_shuttle.dm | 6 +- code/game/machinery/computer/store.dm | 4 +- .../computer/syndicate_specops_shuttle.dm | 4 +- .../machinery/computer/telecrystalconsoles.dm | 10 +- code/game/machinery/cryopod.dm | 8 +- .../machinery/doors/airlock_electronics.dm | 14 +- code/game/machinery/doors/brigdoors.dm | 12 +- code/game/machinery/firealarm.dm | 4 +- code/game/machinery/guestpass.dm | 18 +-- code/game/machinery/lightswitch.dm | 4 +- code/game/machinery/magnet.dm | 14 +- code/game/machinery/navbeacon.dm | 8 +- code/game/machinery/newscaster.dm | 110 ++++++++-------- code/game/machinery/pipe/pipe_dispenser.dm | 94 ++++++------- code/game/machinery/programmable_unloader.dm | 32 ++--- code/game/machinery/requests_console.dm | 2 +- code/game/machinery/robot_fabricator.dm | 14 +- code/game/machinery/spaceheater.dm | 8 +- code/game/machinery/suit_storage_unit.dm | 24 ++-- code/game/machinery/syndicatebeacon.dm | 2 +- code/game/machinery/telecomms/logbrowser.dm | 14 +- .../telecomms/machine_interactions.dm | 22 ++-- code/game/machinery/telecomms/telemonitor.dm | 12 +- .../machinery/telecomms/traffic_control.dm | 30 ++--- code/game/machinery/turntable.dm | 10 +- code/game/mecha/combat/durand.dm | 2 +- code/game/mecha/combat/gygax.dm | 2 +- code/game/mecha/combat/honker.dm | 8 +- code/game/mecha/combat/marauder.dm | 6 +- code/game/mecha/combat/phazon.dm | 4 +- .../mecha/equipment/tools/medical_tools.dm | 10 +- .../game/mecha/equipment/tools/other_tools.dm | 8 +- code/game/mecha/equipment/tools/work_tools.dm | 4 +- code/game/mecha/equipment/weapons/weapons.dm | 2 +- code/game/mecha/mech_fabricator.dm | 24 ++-- code/game/mecha/mecha_topic.dm | 50 +++---- code/game/mecha/working/ripley.dm | 2 +- code/game/objects/items/blueprints.dm | 10 +- code/game/objects/items/crayons.dm | 14 +- code/game/objects/items/devices/camera_bug.dm | 12 +- .../objects/items/devices/floor_painter.dm | 8 +- code/game/objects/items/devices/paicard.dm | 14 +- .../objects/items/devices/traitordevices.dm | 4 +- code/game/objects/items/devices/uplinks.dm | 4 +- code/game/objects/items/stacks/stack.dm | 8 +- code/game/objects/items/toys.dm | 2 +- .../objects/items/weapons/flamethrower.dm | 2 +- .../items/weapons/implants/implantchair.dm | 4 +- .../items/weapons/implants/implantpad.dm | 10 +- code/game/objects/items/weapons/scrolls.dm | 2 +- .../objects/items/weapons/teleportation.dm | 14 +- code/game/objects/objs.dm | 8 +- code/game/objects/structures/engicart.dm | 16 +-- code/game/objects/structures/foodcart.dm | 24 ++-- code/game/objects/structures/janicart.dm | 10 +- code/game/objects/structures/noticeboard.dm | 2 +- code/game/objects/structures/safe.dm | 4 +- .../game/objects/structures/tank_dispenser.dm | 4 +- code/modules/admin/DB ban/functions.dm | 12 +- code/modules/admin/admin.dm | 102 +++++++------- .../admin/permissionverbs/permissionedit.dm | 14 +- code/modules/admin/player_panel.dm | 34 ++--- code/modules/admin/secrets.dm | 124 +++++++++--------- code/modules/admin/topic.dm | 78 +++++------ code/modules/admin/verbs/one_click_antag.dm | 16 +-- code/modules/arcade/prize_counter.dm | 4 +- code/modules/assembly/health.dm | 2 +- code/modules/assembly/infrared.dm | 10 +- code/modules/assembly/proximity.dm | 6 +- code/modules/assembly/signaler.dm | 22 ++-- code/modules/assembly/timer.dm | 10 +- code/modules/atmos_automation/console.dm | 20 +-- .../implementation/digital_valves.dm | 2 +- .../implementation/emitters.dm | 2 +- .../implementation/injectors.dm | 4 +- .../implementation/scrubbers.dm | 8 +- .../implementation/sensors.dm | 2 +- .../implementation/vent_pump.dm | 32 ++--- code/modules/atmos_automation/statements.dm | 32 ++--- code/modules/computer3/NTOS.dm | 6 +- .../computer3/computers/HolodeckControl.dm | 20 +-- code/modules/computer3/computers/card.dm | 14 +- .../computer3/computers/communications.dm | 56 ++++---- code/modules/computer3/computers/crew.dm | 4 +- code/modules/computer3/computers/medical.dm | 36 ++--- code/modules/computer3/computers/message.dm | 44 +++---- code/modules/computer3/computers/power.dm | 2 +- code/modules/computer3/computers/prisoner.dm | 12 +- code/modules/computer3/computers/robot.dm | 30 ++--- .../computer3/computers/scanconsole.dm | 38 +++--- code/modules/computer3/computers/security.dm | 46 +++---- code/modules/computer3/lapvend.dm | 36 ++--- code/modules/crafting/craft.dm | 6 +- code/modules/economy/ATM.dm | 30 ++--- code/modules/economy/Accounts.dm | 18 +-- code/modules/economy/EFTPOS.dm | 22 ++-- code/modules/economy/POS.dm | 32 ++--- code/modules/events/event_manager.dm | 44 +++---- .../food_and_drinks/drinks/bottler/bottler.dm | 12 +- .../kitchen_machinery/icecream_vat.dm | 32 ++--- .../kitchen_machinery/icecream_vat_2.dm | 22 ++-- .../kitchen_machinery/juicer.dm | 4 +- .../kitchen_machinery/kitchen_machine.dm | 4 +- code/modules/hydroponics/seed_storage.dm | 2 +- code/modules/hydroponics/trays/tray_tools.dm | 2 +- code/modules/karma/karma.dm | 54 ++++---- code/modules/library/computers/base.dm | 2 +- code/modules/library/computers/checkout.dm | 72 +++++----- code/modules/library/computers/public.dm | 14 +- code/modules/library/lib_machines.dm | 4 +- code/modules/logic/converter.dm | 4 +- code/modules/mining/equipment_locker.dm | 18 +-- code/modules/mining/laborcamp/laborstacker.dm | 10 +- code/modules/mining/machine_processing.dm | 40 +++--- code/modules/mining/machine_stacking.dm | 2 +- code/modules/mining/mint.dm | 32 ++--- code/modules/mining/money_bag.dm | 18 +-- code/modules/mining/satchel_ore_boxdm.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 2 +- code/modules/mob/hear_say.dm | 6 +- code/modules/mob/language.dm | 6 +- .../living/carbon/alien/humanoid/humanoid.dm | 10 +- .../mob/living/carbon/brain/posibrain.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 16 +-- .../mob/living/carbon/human/examine.dm | 8 +- code/modules/mob/living/carbon/human/human.dm | 58 ++++---- code/modules/mob/living/silicon/ai/ai.dm | 6 +- code/modules/mob/living/silicon/ai/say.dm | 2 +- .../modules/mob/living/silicon/pai/recruit.dm | 18 +-- .../silicon/robot/drone/drone_console.dm | 6 +- .../living/silicon/robot/drone/drone_items.dm | 12 +- .../modules/mob/living/silicon/robot/robot.dm | 16 +-- code/modules/mob/living/silicon/silicon.dm | 10 +- .../mob/living/simple_animal/bot/bot.dm | 8 +- .../mob/living/simple_animal/bot/cleanbot.dm | 6 +- .../mob/living/simple_animal/bot/ed209bot.dm | 14 +- .../mob/living/simple_animal/bot/floorbot.dm | 20 +-- .../mob/living/simple_animal/bot/medbot.dm | 28 ++-- .../mob/living/simple_animal/bot/mulebot.dm | 30 ++--- .../mob/living/simple_animal/bot/secbot.dm | 14 +- .../living/simple_animal/friendly/corgi.dm | 6 +- .../mob/living/simple_animal/parrot.dm | 4 +- .../mob/living/simple_animal/simple_animal.dm | 6 +- code/modules/mob/mob.dm | 6 +- code/modules/mob/new_player/new_player.dm | 18 +-- code/modules/mob/new_player/poll.dm | 12 +- code/modules/ninja/suit/SpiderOS.dm | 40 +++--- code/modules/paperwork/clipboard.dm | 10 +- code/modules/paperwork/fax.dm | 12 +- code/modules/paperwork/filingcabinet.dm | 2 +- code/modules/paperwork/folders.dm | 8 +- code/modules/paperwork/paper.dm | 4 +- code/modules/paperwork/paper_bundle.dm | 14 +- code/modules/paperwork/photocopier.dm | 10 +- code/modules/pda/ai.dm | 4 +- code/modules/power/generator.dm | 2 +- code/modules/power/generator_type2.dm | 2 +- code/modules/power/gravitygenerator.dm | 4 +- code/modules/power/singularity/emitter.dm | 2 +- .../particle_accelerator/particle_control.dm | 8 +- code/modules/power/turbine.dm | 10 +- code/modules/projectiles/guns/dartgun.dm | 8 +- .../projectiles/guns/energy/special.dm | 12 +- code/modules/reagents/Chemistry-Machinery.dm | 18 +-- code/modules/reagents/pandemic.dm | 10 +- code/modules/recycling/sortingmachinery.dm | 2 +- code/modules/research/experimentor.dm | 22 ++-- code/modules/research/rdconsole.dm | 2 +- code/modules/research/rdmachines.dm | 2 +- code/modules/research/server.dm | 22 ++-- .../artifact/artifact_replicator.dm | 2 +- .../xenoarchaeology/genetics/reconstitutor.dm | 12 +- .../machinery/artifact_analyser.dm | 6 +- .../machinery/artifact_harvester.dm | 10 +- .../tools/ano_device_battery.dm | 12 +- .../tools/suspension_generator.dm | 30 ++--- .../tools/tools_depthscanner.dm | 10 +- .../xenoarchaeology/tools/tools_locater.dm | 12 +- code/modules/shuttle/shuttle.dm | 6 +- code/modules/spacepods/pod_fabricator.dm | 24 ++-- code/modules/telesci/gps.dm | 2 +- code/modules/telesci/telesci_computer.dm | 18 +-- code/modules/tram/tram_control_pad.dm | 4 +- 227 files changed, 1877 insertions(+), 1877 deletions(-) diff --git a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm index 06fe22de2ce..6f8da094151 100644 --- a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm @@ -240,9 +240,9 @@ /obj/machinery/atmospherics/binary/dp_vent_pump/multitool_menu(var/mob/user,var/obj/item/device/multitool/P) return {"
"} diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index e53c89f787d..4f3c3d65635 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -89,9 +89,9 @@ return 1 /obj/machinery/atmospherics/binary/passive_gate/interact(mob/user as mob) - var/dat = {"Power: [on?"On":"Off"]
+ var/dat = {"Power: [on?"On":"Off"]
Desirable output pressure: - [round(target_pressure,0.1)]kPa | Change + [round(target_pressure,0.1)]kPa | Change "} var/datum/browser/popup = new(user, "atmo_pump", name, 400, 400) diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index e6b66d873b0..3b1ca109a81 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -104,9 +104,9 @@ Thus, the two variables affect pump operation are set in New(): return 1 /obj/machinery/atmospherics/binary/pump/interact(mob/user as mob) - var/dat = {"Power: [on?"On":"Off"]
+ var/dat = {"Power: [on?"On":"Off"]
Desirable output pressure: - [round(target_pressure,0.1)]kPa | Change + [round(target_pressure,0.1)]kPa | Change "} var/datum/browser/popup = new(user, "atmo_pump", name, 400, 400) diff --git a/code/ATMOSPHERICS/components/binary_devices/valve.dm b/code/ATMOSPHERICS/components/binary_devices/valve.dm index b9ab8a4272d..1a2a4ea541f 100644 --- a/code/ATMOSPHERICS/components/binary_devices/valve.dm +++ b/code/ATMOSPHERICS/components/binary_devices/valve.dm @@ -139,7 +139,7 @@ /obj/machinery/atmospherics/binary/valve/digital/multitool_menu(var/mob/user,var/obj/item/device/multitool/P) return {" "} diff --git a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm index 8ae59b54358..80e1ad2e8b9 100644 --- a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm @@ -100,9 +100,9 @@ Thus, the two variables affect pump operation are set in New(): return 1 /obj/machinery/atmospherics/binary/volume_pump/interact(mob/user as mob) - var/dat = {"Power: [on?"On":"Off"]
+ var/dat = {"Power: [on?"On":"Off"]
Desirable output flow: - [round(transfer_rate,1)]l/s | Change + [round(transfer_rate,1)]l/s | Change "} var/datum/browser/popup = new(user, "atmo_pump", name, 400, 400) diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index 833454e51a8..a2c1a80e7ea 100755 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -174,17 +174,17 @@ Filter types: current_filter_type = "ERROR - Report this bug to the admin, please!" dat += {" - Power: [on?"On":"Off"]
+ Power: [on?"On":"Off"]
Filtering: [current_filter_type]

Set Filter Type:

- Toxins
- Oxygen
- Nitrogen
- Carbon Dioxide
- Nitrous Oxide
- Nothing
+ Toxins
+ Oxygen
+ Nitrogen
+ Carbon Dioxide
+ Nitrous Oxide
+ Nothing

Desirable output pressure: - [src.target_pressure]kPa | Change + [src.target_pressure]kPa | Change "} /* user << browse("[src.name] control[dat]","window=atmo_filter") diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm index 35d031dcf46..bef88fe6f3b 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm @@ -116,23 +116,23 @@ to_chat(user, "Access denied.") return usr.set_machine(src) - var/dat = {"Power: [on?"On":"Off"]
+ var/dat = {"Power: [on?"On":"Off"]
Desirable output pressure: - [target_pressure]kPa | Change + [target_pressure]kPa | Change
Node 1 Concentration: - - - - + - + - [node1_concentration]([node1_concentration*100]%) - + - + + + + +
Node 2 Concentration: - - - - + - + - [node2_concentration]([node2_concentration*100]%) - + - + + + + + "} var/datum/browser/popup = new(user, "atmo_mixer", name, 400, 400) diff --git a/code/ATMOSPHERICS/components/unary_devices/outlet_injector.dm b/code/ATMOSPHERICS/components/unary_devices/outlet_injector.dm index cdf11742ad8..f30ca5a016c 100644 --- a/code/ATMOSPHERICS/components/unary_devices/outlet_injector.dm +++ b/code/ATMOSPHERICS/components/unary_devices/outlet_injector.dm @@ -162,7 +162,7 @@ /obj/machinery/atmospherics/unary/outlet_injector/multitool_menu(var/mob/user,var/obj/item/device/multitool/P) return {" "} diff --git a/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm b/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm index 338c1a02e9c..37ce3b19057 100644 --- a/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm @@ -397,9 +397,9 @@ /obj/machinery/atmospherics/unary/vent_pump/multitool_menu(var/mob/user,var/obj/item/device/multitool/P) return {" "} diff --git a/code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm index 98d6a0db879..8570977d617 100644 --- a/code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm @@ -339,9 +339,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/multitool_menu(var/mob/user,var/obj/item/device/multitool/P) return {" "} diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 5c11daabdba..8e0b22ffc2b 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -1,8 +1,8 @@ /proc/dopage(src,target) var/href_list var/href - href_list = params2list("src=\ref[src]&[target]=1") - href = "src=\ref[src];[target]=1" + href_list = params2list("src=[src:UID()]&[target]=1") + href = "src=[src:UID()];[target]=1" src:temphtml = null src:Topic(href, href_list) return null diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 15bd69df376..25a9497e0e1 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -324,7 +324,7 @@ proc/add_logs(mob/user, mob/target, what_done, var/object=null, var/addition=nul to_chat(user, "Name = [M.name]; Real_name = [M.real_name]; Mind_name = [M.mind?"[M.mind.name]":""]; Key = [M.key];") to_chat(user, "Location = [location_description];") to_chat(user, "[special_role_description]") - to_chat(user, "(PM) (PP) (VV) (SM) (FLW) (CA)") + to_chat(user, "(PM) (PP) (VV) (SM) (FLW) (CA)") // Gets the first mob contained in an atom, and warns the user if there's not exactly one /proc/get_mob_in_atom_with_warning(atom/A, mob/user = usr) diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index 451fdbd99e3..55abf2834f1 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -256,7 +256,7 @@ var/global/list/round_voters = list() //Keeps track of the individuals voting fo log_vote(text) to_chat(world, {"[text] - Click here or type vote to place your vote. + Click here or type vote to place your vote. You have [config.vote_period/10] seconds to vote."}) switch(vote_type) if("crew_transfer") @@ -308,34 +308,34 @@ var/global/list/round_voters = list() //Keeps track of the individuals voting fo if(mode) dat += "
[vote_html(C)]

" if(admin) - dat += "(Cancel Vote) " + dat += "(Cancel Vote) " else dat += "

Start a vote:



" var/datum/browser/popup = new(C.mob, "vote", "Voting Panel", nref=src) popup.set_content(dat) @@ -356,9 +356,9 @@ var/global/list/round_voters = list() //Keeps track of the individuals voting fo if(!votes) votes = 0 if(current_votes[C.ckey] == i) - . += "
  • [choices[i]] ([votes] vote\s)
  • " + . += "
  • [choices[i]] ([votes] vote\s)
  • " else - . += "
  • [choices[i]] ([votes] vote\s)
  • " + . += "
  • [choices[i]] ([votes] vote\s)
  • " . += "" diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 9600edf62b9..0fc63dd0ae9 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -134,7 +134,7 @@ var/out = "[name][(current&&(current.real_name!=name))?" (as [current.real_name])":""]
    " out += "Mind currently owned by key: [key] [active?"(synced)":"(not synced)"]
    " - out += "Assigned role: [assigned_role]. Edit
    " + out += "Assigned role: [assigned_role]. Edit
    " out += "Factions and special roles:
    " var/list/sections = list( @@ -152,9 +152,9 @@ if(istype(current, /mob/living/carbon/human)) /** Impanted**/ if(isloyal(H)) - text = "Mindshield Implant:Remove|Implanted
    " + text = "Mindshield Implant:Remove|Implanted
    " else - text = "Mindshield Implant:No Implant|Implant him!
    " + text = "Mindshield Implant:No Implant|Implant him!
    " sections["implant"] = text /** REVOLUTION ***/ text = "revolution" @@ -164,26 +164,26 @@ if(isloyal(H)) text += "NO|headrev|rev" else if(src in ticker.mode.head_revolutionaries) - text += "no|HEADREV|rev" - text += "
    Flash: give" + text += "no|HEADREV|rev" + text += "
    Flash: give" var/list/L = current.get_contents() var/obj/item/device/flash/flash = locate() in L if(flash) if(!flash.broken) - text += "|take." + text += "|take." else - text += "|take|repair." + text += "|take|repair." else text += "." - text += " Reequip (gives traitor uplink)." + text += " Reequip (gives traitor uplink)." if(objectives.len==0) - text += "
    Objectives are empty! Set to kill all heads." + text += "
    Objectives are empty! Set to kill all heads." else if(src in ticker.mode.revolutionaries) - text += "no|headrev|REV" + text += "no|headrev|REV" else - text += "NO|headrev|rev" + text += "NO|headrev|rev" if(current && current.client && (ROLE_REV in current.client.prefs.be_special)) text += "|Enabled in Prefs" @@ -200,14 +200,14 @@ if(isloyal(H)) text += "NO|cultist" else if(src in ticker.mode.cult) - text += "no|CULTIST" - text += "
    Give tome|equip." + text += "no|CULTIST" + text += "
    Give tome|equip." /* if(objectives.len==0) - text += "
    Objectives are empty! Set to sacrifice and escape or summon." + text += "
    Objectives are empty! Set to sacrifice and escape or summon." */ else - text += "NO|cultist" + text += "NO|cultist" if(current && current.client && (ROLE_CULTIST in current.client.prefs.be_special)) @@ -223,12 +223,12 @@ text = uppertext(text) text = "[text]: " if(src in ticker.mode.wizards) - text += "WIZARD|no" - text += "
    To lair, undress, dress up, let choose name." + text += "WIZARD|no" + text += "
    To lair, undress, dress up, let choose name." if(objectives.len==0) - text += "
    Objectives are empty! Randomize!" + text += "
    Objectives are empty! Randomize!" else - text += "wizard|NO" + text += "wizard|NO" if(current && current.client && (ROLE_WIZARD in current.client.prefs.be_special)) text += "|Enabled in Prefs" @@ -243,13 +243,13 @@ text = uppertext(text) text = "[text]: " if(src in ticker.mode.changelings) - text += "CHANGELING|no" + text += "CHANGELING|no" if(objectives.len==0) - text += "
    Objectives are empty! Randomize!" + text += "
    Objectives are empty! Randomize!" if( changeling && changeling.absorbed_dna.len && (current.real_name != changeling.absorbed_dna[1]) ) - text += "
    Transform to initial appearance." + text += "
    Transform to initial appearance." else - text += "changeling|NO" + text += "changeling|NO" if(current && current.client && (ROLE_CHANGELING in current.client.prefs.be_special)) text += "|Enabled in Prefs" @@ -264,11 +264,11 @@ text = uppertext(text) text = "[text]: " if(src in ticker.mode.vampires) - text += "VAMPIRE|no" + text += "VAMPIRE|no" if(objectives.len==0) - text += "
    Objectives are empty! Randomize!" + text += "
    Objectives are empty! Randomize!" else - text += "vampire|NO" + text += "vampire|NO" if(current && current.client && (ROLE_VAMPIRE in current.client.prefs.be_special)) text += "|Enabled in Prefs" @@ -277,7 +277,7 @@ /** Enthralled ***/ text += "
    enthralled: " if(src in ticker.mode.vampire_enthralled) - text += "THRALL|no" + text += "THRALL|no" else text += "thrall|NO" @@ -290,17 +290,17 @@ text = uppertext(text) text = "[text]: " if(src in ticker.mode.syndicates) - text += "OPERATIVE|no" - text += "
    To shuttle, undress, dress up." + text += "OPERATIVE|no" + text += "
    To shuttle, undress, dress up." var/code for(var/obj/machinery/nuclearbomb/bombue in machines) if(length(bombue.r_code) <= 5 && bombue.r_code != "LOLNO" && bombue.r_code != "ADMIN") code = bombue.r_code break if(code) - text += " Code is [code]. tell the code." + text += " Code is [code]. tell the code." else - text += "operative|NO" + text += "operative|NO" if(current && current.client && (ROLE_OPERATIVE in current.client.prefs.be_special)) text += "|Enabled in Prefs" @@ -315,11 +315,11 @@ text = uppertext(text) text = "[text]: " if(src in ticker.mode.shadows) - text += "SHADOWLING|thrall|no" + text += "SHADOWLING|thrall|no" else if(src in ticker.mode.shadowling_thralls) - text += "Shadowling|THRALL|no" + text += "Shadowling|THRALL|no" else - text += "shadowling|thrall|NO" + text += "shadowling|thrall|NO" if(current && current.client && (ROLE_SHADOWLING in current.client.prefs.be_special)) text += "|Enabled in Prefs" @@ -335,10 +335,10 @@ text = uppertext(text) text = "[text]: " if(src in ticker.mode.abductors) - text += "ABDUCTOR|no" - text += "|undress|equip" + text += "ABDUCTOR|no" + text += "|undress|equip" else - text += "abductor|NO" + text += "abductor|NO" if(current && current.client && (ROLE_ABDUCTOR in current.client.prefs.be_special)) text += "|Enabled in Prefs" @@ -354,11 +354,11 @@ text = uppertext(text) text = "[text]: " if(src in ticker.mode.traitors) - text += "TRAITOR|no" + text += "TRAITOR|no" if(objectives.len==0) - text += "
    Objectives are empty! Randomize!" + text += "
    Objectives are empty! Randomize!" else - text += "traitor|NO" + text += "traitor|NO" if(current && current.client && (ROLE_TRAITOR in current.client.prefs.be_special)) text += "|Enabled in Prefs" @@ -373,14 +373,14 @@ text = "silicon" var/mob/living/silicon/robot/robot = current if(istype(robot) && robot.emagged) - text += "
    Cyborg: Is emagged! Unemag!
    0th law: [robot.laws.zeroth_law]" + text += "
    Cyborg: Is emagged! Unemag!
    0th law: [robot.laws.zeroth_law]" var/mob/living/silicon/ai/ai = current if(istype(ai) && ai.connected_robots.len) var/n_e_robots = 0 for(var/mob/living/silicon/robot/R in ai.connected_robots) if(R.emagged) n_e_robots++ - text += "
    [n_e_robots] of [ai.connected_robots.len] slaved cyborgs are emagged. Unemag" + text += "
    [n_e_robots] of [ai.connected_robots.len] slaved cyborgs are emagged. Unemag" if(ticker.mode.config_tag == "traitorchan") if(sections["traitor"]) @@ -411,15 +411,15 @@ (src in ticker.mode.syndicates)) && \ istype(current,/mob/living/carbon/human) ) - text = "Uplink: give" + text = "Uplink: give" var/obj/item/device/uplink/hidden/suplink = find_syndicate_uplink() var/crystals if(suplink) crystals = suplink.uses if(suplink) - text += "|take" + text += "|take" if(usr.client.holder.rights & (R_SERVER|R_EVENT)) - text += ", [crystals] crystals" + text += ", [crystals] crystals" else text += ", [crystals] crystals" text += "." //hiel grammar @@ -429,18 +429,18 @@ out += "Memory:
    " out += memory - out += "
    Edit memory
    " + out += "
    Edit memory
    " out += "Objectives:
    " if(objectives.len == 0) out += "EMPTY
    " else var/obj_count = 1 for(var/datum/objective/objective in objectives) - out += "[obj_count]: [objective.explanation_text] Edit Delete Toggle Completion
    " + out += "[obj_count]: [objective.explanation_text] Edit Delete Toggle Completion
    " obj_count++ - out += "Add objective

    " + out += "Add objective

    " - out += "Announce objectives

    " + out += "Announce objectives

    " usr << browse(out, "window=edit_memory[src];size=400x500") diff --git a/code/datums/wires/wires.dm b/code/datums/wires/wires.dm index 995c494dc14..6d8866640e4 100644 --- a/code/datums/wires/wires.dm +++ b/code/datums/wires/wires.dm @@ -95,9 +95,9 @@ var/list/wireColours = list("red", "blue", "green", "black", "orange", "brown", html += "" html += "[capitalize(colour)]" html += "" - html += "[IsColourCut(colour) ? "Mend" : "Cut"]" - html += " Pulse" - html += " [IsAttached(colour) ? "Detach" : "Attach"] Signaller" + html += "[IsColourCut(colour) ? "Mend" : "Cut"]" + html += " Pulse" + html += " [IsAttached(colour) ? "Detach" : "Attach"] Signaller" html += "" html += "" diff --git a/code/game/gamemodes/changeling/evolution_menu.dm b/code/game/gamemodes/changeling/evolution_menu.dm index 43f08584823..4a6b3a2bd2c 100644 --- a/code/game/gamemodes/changeling/evolution_menu.dm +++ b/code/game/gamemodes/changeling/evolution_menu.dm @@ -95,7 +95,7 @@ var/list/sting_paths if(!ownsthis) { - body += "Evolve" + body += "Evolve" } body += ""; @@ -211,7 +211,7 @@ var/list/sting_paths Hover over a power to see more information
    Current ability choices remaining: [changeling.geneticpoints]
    By rendering a lifeform to a husk, we gain enough power to alter and adapt our evolutions.
    - (Readapt)
    + (Readapt)

    diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 5e6f63ef2da..e60b7406675 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -289,16 +289,16 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", words[w] = w notedat = {"
    Word translation notes
    - [words[1]] is [words[words[1]]] Clear
    - [words[2]] is [words[words[2]]] Clear
    - [words[3]] is [words[words[3]]] Clear
    - [words[4]] is [words[words[4]]] Clear
    - [words[5]] is [words[words[5]]] Clear
    - [words[6]] is [words[words[6]]] Clear
    - [words[7]] is [words[words[7]]] Clear
    - [words[8]] is [words[words[8]]] Clear
    - [words[9]] is [words[words[9]]] Clear
    - [words[10]] is [words[words[10]]] Clear
    + [words[1]] is [words[words[1]]] Clear
    + [words[2]] is [words[words[2]]] Clear
    + [words[3]] is [words[words[3]]] Clear
    + [words[4]] is [words[words[4]]] Clear
    + [words[5]] is [words[words[5]]] Clear
    + [words[6]] is [words[words[6]]] Clear
    + [words[7]] is [words[words[7]]] Clear
    + [words[8]] is [words[words[8]]] Clear
    + [words[9]] is [words[words[9]]] Clear
    + [words[10]] is [words[words[10]]] Clear
    "} usr << browse("[notedat]", "window=notes") // call(/obj/item/weapon/tome/proc/edit_notes)() @@ -311,16 +311,16 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", // to_chat(world, "its been called! [usr]") // notedat = {" //
    Word translation notes
    -// [words[1]] is [words[words[1]]] Clear
    -// [words[2]] is [words[words[2]]] Clear
    -// [words[3]] is [words[words[3]]] Clear
    -// [words[4]] is [words[words[4]]] Clear
    -// [words[5]] is [words[words[5]]] Clear
    -// [words[6]] is [words[words[6]]] Clear
    -// [words[7]] is [words[words[7]]] Clear
    -// [words[8]] is [words[words[8]]] Clear
    -// [words[9]] is [words[words[9]]] Clear
    -// [words[10]] is [words[words[10]]] Clear
    +// [words[1]] is [words[words[1]]] Clear
    +// [words[2]] is [words[words[2]]] Clear
    +// [words[3]] is [words[words[3]]] Clear
    +// [words[4]] is [words[words[4]]] Clear
    +// [words[5]] is [words[words[5]]] Clear
    +// [words[6]] is [words[words[6]]] Clear
    +// [words[7]] is [words[words[7]]] Clear
    +// [words[8]] is [words[words[8]]] Clear
    +// [words[9]] is [words[words[9]]] Clear
    +// [words[10]] is [words[words[10]]] Clear
    // "} // to_chat(usr, "whatev") // usr << browse(null, "window=tank") @@ -394,16 +394,16 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", return notedat = {"
    Word translation notes
    - [words[1]] is [words[words[1]]] Clear
    - [words[2]] is [words[words[2]]] Clear
    - [words[3]] is [words[words[3]]] Clear
    - [words[4]] is [words[words[4]]] Clear
    - [words[5]] is [words[words[5]]] Clear
    - [words[6]] is [words[words[6]]] Clear
    - [words[7]] is [words[words[7]]] Clear
    - [words[8]] is [words[words[8]]] Clear
    - [words[9]] is [words[words[9]]] Clear
    - [words[10]] is [words[words[10]]] Clear
    + [words[1]] is [words[words[1]]] Clear
    + [words[2]] is [words[words[2]]] Clear
    + [words[3]] is [words[words[3]]] Clear
    + [words[4]] is [words[words[4]]] Clear
    + [words[5]] is [words[words[5]]] Clear
    + [words[6]] is [words[words[6]]] Clear
    + [words[7]] is [words[words[7]]] Clear
    + [words[8]] is [words[words[8]]] Clear
    + [words[9]] is [words[words[9]]] Clear
    + [words[10]] is [words[words[10]]] Clear
    "} // call(/obj/item/weapon/tome/proc/edit_notes)() user << browse("[notedat]", "window=notes") diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index af678813fae..4f4cd137b80 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -62,15 +62,15 @@ var/dat = "There are [src.uses] bloody runes on the parchment.
    " dat += "Please choose the chant to be imbued into the fabric of reality.
    " dat += "


    " - dat += "N'ath reth sh'yro eth d'raggathnor! - Allows you to summon a new arcane tome.
    " - dat += "Sas'so c'arta forbici! - Allows you to move to a rune with the same last word.
    " - dat += "Ta'gh fara'qha fel d'amar det! - Allows you to destroy technology in a short range.
    " - dat += "Kla'atu barada nikt'o! - Allows you to conceal the runes you placed on the floor.
    " - dat += "O bidai nabora se'sma! - Allows you to coordinate with others of your cult.
    " - dat += "Fuu ma'jin - Allows you to stun a person by attacking them with the talisman.
    " - dat += "Sa tatha najin - Allows you to summon armoured robes and an unholy blade
    " - dat += "Kal om neth - Summons a soul stone
    " - dat += "Da A'ig Osk - Summons a construct shell for use with captured souls. It is too large to carry on your person.
    " + dat += "N'ath reth sh'yro eth d'raggathnor! - Allows you to summon a new arcane tome.
    " + dat += "Sas'so c'arta forbici! - Allows you to move to a rune with the same last word.
    " + dat += "Ta'gh fara'qha fel d'amar det! - Allows you to destroy technology in a short range.
    " + dat += "Kla'atu barada nikt'o! - Allows you to conceal the runes you placed on the floor.
    " + dat += "O bidai nabora se'sma! - Allows you to coordinate with others of your cult.
    " + dat += "Fuu ma'jin - Allows you to stun a person by attacking them with the talisman.
    " + dat += "Sa tatha najin - Allows you to summon armoured robes and an unholy blade
    " + dat += "Kal om neth - Summons a soul stone
    " + dat += "Da A'ig Osk - Summons a construct shell for use with captured souls. It is too large to carry on your person.
    " usr << browse(dat, "window=id_com;size=350x200") return diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index c656826dfdb..9842757dc8c 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -570,9 +570,9 @@ Install Module:
    The number afterwards is the amount of processing time it consumes.
    "} for(var/datum/AI_Module/large/module in src.possible_modules) - dat += "[module.module_name]\[?\] ([module.cost])
    " + dat += "[module.module_name]\[?\] ([module.cost])
    " for(var/datum/AI_Module/small/module in src.possible_modules) - dat += "[module.module_name]\[?\] ([module.cost])
    " + dat += "[module.module_name]\[?\] ([module.cost])
    " dat += "
    " if(src.temp) dat += "[src.temp]" diff --git a/code/game/gamemodes/miniantags/abduction/machinery/console.dm b/code/game/gamemodes/miniantags/abduction/machinery/console.dm index cce429c3635..ddac0731249 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/console.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/console.dm @@ -62,19 +62,19 @@ var/points = experiment.points dat += "Collected Samples : [points]
    " dat += "Transfer data in exchange for supplies:
    " - dat += "Advanced Baton
    " - dat += "Agent Helmet
    " - dat += "Radio Silencer
    " - dat += "Science Tool
    " + dat += "Advanced Baton
    " + dat += "Agent Helmet
    " + dat += "Radio Silencer
    " + dat += "Science Tool
    " else dat += "NO EXPERIMENT MACHINE DETECTED
    " if(pad!=null) dat += "Emergency Teleporter System." dat += "Consider using primary observation console first." - dat += "Activate Teleporter
    " + dat += "Activate Teleporter
    " if(gizmo!=null && gizmo.marked!=null) - dat += "Retrieve Mark
    " + dat += "Retrieve Mark
    " else dat += "Retrieve Mark
    " else @@ -84,14 +84,14 @@ dat += "

    Agent Vest Mode


    " var/mode = vest.mode if(mode == VEST_STEALTH) - dat += "Combat" + dat += "Combat" dat += "Stealth" else dat += "Combat" - dat += "Stealth" + dat += "Stealth" dat+="
    " - dat += "Select Agent Vest Disguise
    " + dat += "Select Agent Vest Disguise
    " else dat += "NO AGENT VEST DETECTED" var/datum/browser/popup = new(user, "computer", "Abductor Console", 400, 500) diff --git a/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm b/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm index 065d2a189fb..4ead0232a2f 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm @@ -47,7 +47,7 @@ item_count++ var/g_color = gland_colors[i] var/amount = amounts[i] - dat += "[amount]" + dat += "[amount]" if(item_count == 3) // Three boxes per line dat +="

    " item_count = 0 diff --git a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm index 8adf07a60ba..aea520a48cc 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm @@ -65,9 +65,9 @@ dat += "" else dat += "ERR: Unable to retrieve image data for occupant." - dat += "Probe
    " - dat += "Dissect
    " - dat += "Analyze
    " + dat += "Probe
    " + dat += "Dissect
    " + dat += "Analyze
    " dat += "" else dat += "Experiment " @@ -87,8 +87,8 @@ dat += "
    " dat += "[flash]" dat += "
    " - dat += "Scan" - dat += "Eject Occupant" : "unoccupied=1'>Unoccupied"]" + dat += "Scan" + dat += "Eject Occupant" : "unoccupied=1'>Unoccupied"]" var/datum/browser/popup = new(user, "experiment", "Probing Console", 300, 300) popup.set_title_image(user.browse_rsc_icon(icon, icon_state)) popup.set_content(dat) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index b2a4f56ec13..56bb4dd14c5 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -6,7 +6,7 @@ icon_state = "swarmer_unactivated" /obj/item/unactivated_swarmer/New() - notify_ghosts("An unactivated swarmer has been created in [get_area(src)]!", enter_link = "(Click to enter)", source = src, attack_not_jump = 1) + notify_ghosts("An unactivated swarmer has been created in [get_area(src)]!", enter_link = "(Click to enter)", source = src, attack_not_jump = 1) ..() /obj/item/unactivated_swarmer/Topic(href, href_list) diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index 1865b6db5d2..34886dde2e0 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -21,13 +21,13 @@ dat += "Using this contract, you may summon an apprentice to aid you on your mission.
    " dat += "If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.
    " dat += "Which school of magic is your apprentice studying?:
    " - dat += "Destruction
    " + dat += "Destruction
    " dat += "Your apprentice is skilled in offensive magic. They know Magic Missile and Fireball.
    " - dat += "Bluespace Manipulation
    " + dat += "Bluespace Manipulation
    " dat += "Your apprentice is able to defy physics, melting through solid objects and travelling great distances in the blink of an eye. They know Teleport and Ethereal Jaunt.
    " - dat += "Healing
    " + dat += "Healing
    " dat += "Your apprentice is training to cast spells that will aid your survival. They know Forcewall and Charge and come with a Staff of Healing.
    " - dat += "Robeless
    " + dat += "Robeless
    " dat += "Your apprentice is training to cast spells without their robes. They know Knock and Mindswap.
    " user << browse(dat, "window=radio") onclose(user, "radio") diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 8758d61fc1e..a6e973fc536 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -51,9 +51,9 @@ var/dat = "Soul Stone
    " for(var/mob/living/simple_animal/shade/A in src) dat += "Captured Soul: [A.name]
    " - dat += {"Summon Shade"} + dat += {"Summon Shade"} dat += "
    " - dat += {" Close"} + dat += {" Close"} user << browse(dat, "window=aicard") onclose(user, "aicard") return diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index b2d610b3fc6..08a580923f4 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -602,7 +602,7 @@ var/list/cat_dat = list() for(var/category in categories) cat_dat[category] = "
    " - dat += "
  • [category]
  • " + dat += "
  • [category]
  • " dat += "
  • Points remaining : [uses]
  • " dat += "" @@ -613,11 +613,11 @@ E = entries[i] spell_info += E.GetInfo() if(E.CanBuy(user,src)) - spell_info+= "[E.buy_word]
    " + spell_info+= "[E.buy_word]
    " else spell_info+= "Can't [E.buy_word]
    " if(E.CanRefund(user,src)) - spell_info+= "Refund
    " + spell_info+= "Refund
    " spell_info += "
    " if(cat_dat[E.category]) cat_dat[E.category] += spell_info diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index 1be15bef9e9..17def02752f 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -76,7 +76,7 @@ t += "(Swipe ID card to unlock control panel.)
    " else t += text("Dispenser [] - []?
    \n", src.disabled?"deactivated":"activated", src, src.disabled?"Enable":"Disable") - t += text("Uses Left: [uses]. Activate the dispenser?
    \n") + t += text("Uses Left: [uses]. Activate the dispenser?
    \n") user << browse(t, "window=computer;size=575x450") onclose(user, "computer") diff --git a/code/game/machinery/atmo_control.dm b/code/game/machinery/atmo_control.dm index c006eda987f..f534a86f31c 100644 --- a/code/game/machinery/atmo_control.dm +++ b/code/game/machinery/atmo_control.dm @@ -33,15 +33,15 @@ obj/machinery/air_sensor return {" Main "} multitool_topic(var/mob/user, var/list/href_list, var/obj/O) @@ -274,13 +274,13 @@ legend { var/dat= {" Main Sensors: "} + dat += {"
  • [sensors[id_tag]]
  • "} + dat += {"
  • \[+\]
  • "} return dat multitool_topic(var/mob/user,var/list/href_list,var/obj/O) @@ -339,7 +339,7 @@ legend { var/dat="" if(istype(O,/obj/machinery/air_sensor) || istype(O, /obj/machinery/meter)) - dat += " \[New Sensor\] " + dat += " \[New Sensor\] " return dat canLink(var/obj/O, var/list/context) @@ -386,15 +386,15 @@ legend { multitool_menu(var/mob/user, var/obj/item/device/multitool/P) var/dat= {" Sensors: "} + dat += {"
  • [sensors[id_tag]]
  • "} + dat += {"
  • \[+\]
  • "} return dat @@ -433,9 +433,9 @@ legend { linkMenu(var/obj/O) var/dat="" if(canLink(O,list("slot"="input"))) - dat += " \[Link @ Input\] " + dat += " \[Link @ Input\] " if(canLink(O,list("slot"="output"))) - dat += " \[Link @ Output\] " + dat += " \[Link @ Output\] " return dat canLink(var/obj/O, var/list/context) @@ -468,11 +468,11 @@ legend { var/volume_rate = input_info["volume_rate"] output += {"
    - Input (Refresh) + Input (Refresh) - + @@ -483,28 +483,28 @@ legend { "} else - output += "ERROR: Can not find input portSearch
    " + output += "ERROR: Can not find input portSearch
    " if(output_tag) if(output_info) var/power = (output_info["power"]) var/output_pressure = output_info["internal"] output += {"
    - Output (Refresh) + Output (Refresh)
    State:[power?("Injecting"):("On Hold")][power?("Injecting"):("On Hold")]
    Rate:
    - + - +
    State:[power?("Open"):("On Hold")][power?("Open"):("On Hold")]
    Max Output Pressure:[output_pressure] kPa[output_pressure] kPa
    "} else - output += "ERROR: Can not find output port Search
    " + output += "ERROR: Can not find output port Search
    " return output @@ -628,7 +628,7 @@ legend { return_text() var/output = ..() - output += "
    Fuel Injection System (Refresh)" + output += "
    Fuel Injection System (Refresh)" if(device_info) var/power = device_info["power"] var/volume_rate = device_info["volume_rate"] @@ -643,13 +643,13 @@ legend { Automated Fuel Injection: - [automation?"Engaged":"Disengaged"] + [automation?"Engaged":"Disengaged"] "} if(automation) // AUTOFIXED BY fix_string_idiocy.py - // C:\Users\Rob\Documents\Projects\vgstation13\code\game\machinery\atmo_control.dm:372: output += "Automated Fuel Injection: Engaged
    " + // C:\Users\Rob\Documents\Projects\vgstation13\code\game\machinery\atmo_control.dm:372: output += "Automated Fuel Injection: Engaged
    " output += {" Injector Controls Locked Out @@ -658,16 +658,16 @@ legend { else // AUTOFIXED BY fix_string_idiocy.py - // C:\Users\Rob\Documents\Projects\vgstation13\code\game\machinery\atmo_control.dm:375: output += "Automated Fuel Injection: Disengaged
    " + // C:\Users\Rob\Documents\Projects\vgstation13\code\game\machinery\atmo_control.dm:375: output += "Automated Fuel Injection: Disengaged
    " output += {" Injector: - Toggle Power Inject (1 Cycle) + Toggle Power Inject (1 Cycle) "} // END AUTOFIX output += "" else - output += {"

    ERROR: Can not find device. Search

    "} + output += {"

    ERROR: Can not find device. Search

    "} output += "
    " return output diff --git a/code/game/machinery/atmoalter/area_atmos_computer.dm b/code/game/machinery/atmoalter/area_atmos_computer.dm index 36b680f1ebc..79a2a514de5 100644 --- a/code/game/machinery/atmoalter/area_atmos_computer.dm +++ b/code/game/machinery/atmoalter/area_atmos_computer.dm @@ -71,13 +71,13 @@

    Area Air Control

    [status]
    - Scan + Scan "} for(var/obj/machinery/portable_atmospherics/scrubber/huge/scrubber in connectedscrubbers) dat += {" - + "} dat += {" diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index 2b575f15b65..51d4ebc595c 100644 --- a/code/game/machinery/atmoalter/meter.dm +++ b/code/game/machinery/atmoalter/meter.dm @@ -153,6 +153,6 @@ return {" Main"} diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index b44d51c9b30..d00cbb211b2 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -346,12 +346,12 @@ var/multiplier = L[2] var/list/LL = get_design_cost_as_list(D,multiplier) var/is_stack = (multiplier>1) - output += "[initial(D.name)][is_stack?" (x[multiplier])":null] - [i>1?"":null] [i↓":null] Remove" + output += "[initial(D.name)][is_stack?" (x[multiplier])":null] - [i>1?"":null] [i↓":null] Remove" temp_metal = max(temp_metal-LL[1],1) temp_glass = max(temp_glass-LL[2],1) output += "" - output += "Clear queue" + output += "Clear queue" output += "" return output @@ -402,7 +402,7 @@ dat += "Metal amount: [materials.amount(MAT_METAL)] cm3
    " dat += "Glass amount: [materials.amount(MAT_GLASS)] cm3
    " - dat += "
    \ + dat += " \ \ \ \ @@ -418,7 +418,7 @@ dat += "
    " line_length = 1 - dat += "" + dat += "" line_length++ dat += "
    [scrubber.name]Turn On Turn OffTurn On Turn Off
    [C][C]
    " @@ -430,7 +430,7 @@ /obj/machinery/autolathe/proc/category_win(mob/user,var/selected_category) var/dat = "
    " dat += "
    " - dat += "Return to main menu" + dat += "Return to main menu" dat += "

    Browsing [selected_category]:


    " dat += "Total amount: [materials.total_amount] / [materials.max_amount] cm3
    " dat += "Metal amount: [materials.amount(MAT_METAL)] cm3
    " @@ -443,16 +443,16 @@ if(disabled || !can_build(D)) dat += "[D.name]" else - dat += "[D.name]" + dat += "[D.name]" if(ispath(D.build_path, /obj/item/stack)) var/max_multiplier = min(D.maxstack, D.materials[MAT_METAL] ?round(materials.amount(MAT_METAL)/D.materials[MAT_METAL]):INFINITY,D.materials[MAT_GLASS]?round(materials.amount(MAT_GLASS)/D.materials[MAT_GLASS]):INFINITY) if(max_multiplier>10 && !disabled) - dat += " x10" + dat += " x10" if(max_multiplier>25 && !disabled) - dat += " x25" + dat += " x25" if(max_multiplier > 0 && !disabled) - dat += " x[max_multiplier]" + dat += " x[max_multiplier]" dat += "[get_design_cost(D)]
    " @@ -465,7 +465,7 @@ /obj/machinery/autolathe/proc/search_win(mob/user) var/dat = "
    " dat += "
    " - dat += "Return to main menu" + dat += "Return to main menu" dat += "

    Search results:


    " dat += "Total amount: [materials.total_amount] / [materials.max_amount] cm3
    " dat += "Metal amount: [materials.amount(MAT_METAL)] cm3
    " @@ -475,16 +475,16 @@ if(disabled || !can_build(D)) dat += "[D.name]" else - dat += "[D.name]" + dat += "[D.name]" if(ispath(D.build_path, /obj/item/stack)) var/max_multiplier = min(D.maxstack, D.materials[MAT_METAL] ?round(materials.amount(MAT_METAL)/D.materials[MAT_METAL]):INFINITY,D.materials[MAT_GLASS]?round(materials.amount(MAT_GLASS)/D.materials[MAT_GLASS]):INFINITY) if(max_multiplier>10 && !disabled) - dat += " x10" + dat += " x10" if(max_multiplier>25 && !disabled) - dat += " x25" + dat += " x25" if(max_multiplier > 0 && !disabled) - dat += " x[max_multiplier]" + dat += " x[max_multiplier]" dat += "[get_design_cost(D)]
    " diff --git a/code/game/machinery/biogenerator.dm b/code/game/machinery/biogenerator.dm index fed2328570a..fa285e5e457 100644 --- a/code/game/machinery/biogenerator.dm +++ b/code/game/machinery/biogenerator.dm @@ -157,44 +157,44 @@ menustat = "menu" if(beaker) dat += "
    Biomass: [points] units.

    " - dat += "ActivateDetach Container
    " - dat += "Put fertilizer in: [in_beaker ? "Beaker" : "Bottle"]" + dat += "ActivateDetach Container
    " + dat += "Put fertilizer in: [in_beaker ? "Beaker" : "Bottle"]" dat += "

    Food:

    " dat += "
    " - dat += "10 milk: Make ([20/efficiency])
    " - dat += "10 cream: Make ([30/efficiency])
    " - dat += "Monkey cube: Make ([250/efficiency])" + dat += "10 milk: Make ([20/efficiency])
    " + dat += "10 cream: Make ([30/efficiency])
    " + dat += "Monkey cube: Make ([250/efficiency])" dat += "
    " dat += "

    Nutrients:

    " dat += "
    " - dat += "E-Z-Nutrient: Makex5 ([10/efficiency])
    " - dat += "Left 4 Zed: Makex5 ([20/efficiency])
    " - dat += "Robust Harvest: Makex5 ([25/efficiency])
    " + dat += "E-Z-Nutrient: Makex5 ([10/efficiency])
    " + dat += "Left 4 Zed: Makex5 ([20/efficiency])
    " + dat += "Robust Harvest: Makex5 ([25/efficiency])
    " dat += "
    " dat += "

    Leather:

    " dat += "
    " - dat += "Wallet: Make ([100/efficiency])
    " - dat += "Book bag: Make ([200/efficiency])
    " - dat += "Plant bag: Make ([200/efficiency])
    " - dat += "Rag: Make ([200/efficiency])
    " - dat += "Mining satchel: Make ([200/efficiency])
    " - dat += "Chemistry bag: Make ([200/efficiency])
    " - dat += "Botanical gloves: Make ([250/efficiency])
    " - dat += "Leather Satchel: Make ([400/efficiency])
    " - dat += "Cash Bag: Make ([400/efficiency])
    " - dat += "Leather Jacket: Make ([500/efficiency])
    " + dat += "Wallet: Make ([100/efficiency])
    " + dat += "Book bag: Make ([200/efficiency])
    " + dat += "Plant bag: Make ([200/efficiency])
    " + dat += "Rag: Make ([200/efficiency])
    " + dat += "Mining satchel: Make ([200/efficiency])
    " + dat += "Chemistry bag: Make ([200/efficiency])
    " + dat += "Botanical gloves: Make ([250/efficiency])
    " + dat += "Leather Satchel: Make ([400/efficiency])
    " + dat += "Cash Bag: Make ([400/efficiency])
    " + dat += "Leather Jacket: Make ([500/efficiency])
    " dat += "
    " dat += "

    Belts

    " dat += "
    " - dat += "Utility belt: Make ([300/efficiency])
    " - dat += "Botanist belt: Make ([300/efficiency])
    " - dat += "Security belt: Make ([300/efficiency])
    " - dat += "Medical belt: Make ([300/efficiency])
    " - dat += "Janitor belt: Make ([300/efficiency])
    " - dat += "Bandolier: Make ([300/efficiency])
    " + dat += "Utility belt: Make ([300/efficiency])
    " + dat += "Botanist belt: Make ([300/efficiency])
    " + dat += "Security belt: Make ([300/efficiency])
    " + dat += "Medical belt: Make ([300/efficiency])
    " + dat += "Janitor belt: Make ([300/efficiency])
    " + dat += "Bandolier: Make ([300/efficiency])
    " dat += "
    " //dat += "

    Other:

    " - //dat += "Monkey: Make ([400/efficiency])
    " + //dat += "Monkey: Make ([400/efficiency])
    " else dat += "
    No container inside. Please insert a container.
    " diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index 5bff1c651ec..a5c65f7cae7 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -78,7 +78,7 @@ return {" "} diff --git a/code/game/machinery/chiller.dm b/code/game/machinery/chiller.dm index 45ec0337fea..adf81a0aff6 100644 --- a/code/game/machinery/chiller.dm +++ b/code/game/machinery/chiller.dm @@ -80,20 +80,20 @@ var/dat dat = "Power cell: " if(cell) - dat += "Installed
    " + dat += "Installed
    " else - dat += "Removed
    " + dat += "Removed
    " // AUTOFIXED BY fix_string_idiocy.py // C:\Users\Rob\Documents\Projects\vgstation13\code\ATMOSPHERICS\chiller.dm:95: dat += "Power Level: [cell ? round(cell.percent(),1) : 0]%

    " dat += {"Power Level: [cell ? round(cell.percent(),1) : 0]%

    Set Temperature: - - - - + - + - [temp]°C - + - +
    "} + + + +
    "} // END AUTOFIX user.set_machine(src) user << browse("Air Conditioner Control Panel[dat]", "window=aircond") diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index 56a1f151876..eafdbe893ab 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -26,35 +26,35 @@ dat += "Holodeck Control System
    " dat += "
    Current Loaded Programs:
    " - dat += "((Empty Court))
    " - dat += "((Boxing Court))
    " - dat += "((Basketball Court))
    " - dat += "((Thunderdome Court))
    " - dat += "((Beach))
    " - dat += "((Desert))
    " - dat += "((Space))
    " - dat += "((Picnic Area))
    " - dat += "((Snow Field))
    " - dat += "((Theatre))
    " - dat += "((Meeting Hall))
    " - dat += "((Knight Arena))
    " -// dat += "((Shutdown System))
    " + dat += "((Empty Court))
    " + dat += "((Boxing Court))
    " + dat += "((Basketball Court))
    " + dat += "((Thunderdome Court))
    " + dat += "((Beach))
    " + dat += "((Desert))
    " + dat += "((Space))
    " + dat += "((Picnic Area))
    " + dat += "((Snow Field))
    " + dat += "((Theatre))
    " + dat += "((Meeting Hall))
    " + dat += "((Knight Arena))
    " +// dat += "((Shutdown System))
    " dat += "Please ensure that only holographic weapons are used in the holodeck if a combat simulation has been loaded.
    " if(emagged) -/* dat += "(Begin Atmospheric Burn Simulation)
    " +/* dat += "(Begin Atmospheric Burn Simulation)
    " dat += "Ensure the holodeck is empty before testing.
    " dat += "
    "*/ - dat += "(Begin Wildlife Simulation)
    " + dat += "(Begin Wildlife Simulation)
    " dat += "Ensure the holodeck is empty before testing.
    " dat += "
    " if(issilicon(user)) - dat += "(Re-Enable Safety Protocols?)
    " + dat += "(Re-Enable Safety Protocols?)
    " dat += "Safety Protocols are DISABLED
    " else if(issilicon(user)) - dat += "(Override Safety Protocols?)
    " + dat += "(Override Safety Protocols?)
    " dat += "
    " dat += "Safety Protocols are ENABLED
    " diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 48b1dadc406..65a1730bacd 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -82,18 +82,18 @@ if(..()) return user.set_machine(src) - var/dat = "Close" + var/dat = "Close" dat += "

    [enemy_name]

    " dat += "

    [temp]

    " dat += "
    Health: [player_hp] | Magic: [player_mp] | Enemy Health: [enemy_hp]
    " if(gameover) - dat += "
    New Game" + dat += "
    New Game" else - dat += "
    Attack | " - dat += "Heal | " - dat += "Recharge Power" + dat += "
    Attack | " + dat += "Heal | " + dat += "Recharge Power" dat += "
    " @@ -376,7 +376,7 @@ M.adjust_fire_stacks(5) M.IgniteMob() //flew into a star, so you're on fire to_chat(user, "You feel an immense wave of heat emanate from the arcade machine. Your skin bursts into flames.") - dat += "

    OK...

    " + dat += "

    OK...

    " if(emagged) to_chat(user, "You're never going to make it to Orion...") @@ -398,16 +398,16 @@ dat += "
    Food: [food] | Fuel: [fuel]" dat += "
    Engine Parts: [engine] | Hull Panels: [hull] | Electronics: [electronics]" if(turns == 7) - dat += "

    Go Around Continue

    " + dat += "

    Go Around Continue

    " else - dat += "

    Continue

    " - dat += "

    Kill a crewmember

    " - dat += "

    Close

    " + dat += "

    Continue

    " + dat += "

    Kill a crewmember

    " + dat += "

    Close

    " else dat = "

    The Orion Trail

    " dat += "

    Experience the journey of your ancestors!



    " - dat += "
    New Game
    " - dat += "

    Close

    " + dat += "
    New Game
    " + dat += "

    Close

    " var/datum/browser/popup = new(user, "arcade", "The Orion Trail",400,700) popup.set_content(dat) popup.set_title_image(user.browse_rsc_icon(icon, icon_state)) @@ -693,39 +693,39 @@ eventdat += "
    [deadname] tried to fight back but was killed." else eventdat += "
    Fortunately you fended them off without any trouble." - eventdat += "

    Continue

    " - eventdat += "

    Close

    " + eventdat += "

    Continue

    " + eventdat += "

    Close

    " if(ORION_TRAIL_FLUX) eventdat += "This region of space is highly turbulent.
    If we go slowly we may avoid more damage, but if we keep our speed we won't waste supplies." eventdat += "
    What will you do?" - eventdat += "

    Slow Down Continue

    " - eventdat += "

    Close

    " + eventdat += "

    Slow Down Continue

    " + eventdat += "

    Close

    " if(ORION_TRAIL_ILLNESS) eventdat += "A deadly illness has been contracted!" var/deadname = remove_crewmember() eventdat += "
    [deadname] was killed by the disease." - eventdat += "

    Continue

    " - eventdat += "

    Close

    " + eventdat += "

    Continue

    " + eventdat += "

    Close

    " if(ORION_TRAIL_BREAKDOWN) eventdat += "Oh no! The engine has broken down!" eventdat += "
    You can repair it with an engine part, or you can make repairs for 3 days." if(engine >= 1) - eventdat += "

    Use PartWait

    " + eventdat += "

    Use PartWait

    " else - eventdat += "

    Wait

    " - eventdat += "

    Close

    " + eventdat += "

    Wait

    " + eventdat += "

    Close

    " if(ORION_TRAIL_MALFUNCTION) eventdat += "The ship's systems are malfunctioning!" eventdat += "
    You can replace the broken electronics with spares, or you can spend 3 days troubleshooting the AI." if(electronics >= 1) - eventdat += "

    Use PartWait

    " + eventdat += "

    Use PartWait

    " else - eventdat += "

    Wait

    " - eventdat += "

    Close

    " + eventdat += "

    Wait

    " + eventdat += "

    Close

    " if(ORION_TRAIL_COLLISION) eventdat += "Something hit us! Looks like there's some hull damage." @@ -740,23 +740,23 @@ eventdat += "
    [deadname] was killed by rapid depressurization." eventdat += "
    You can repair the damage with hull plates, or you can spend the next 3 days welding scrap together." if(hull >= 1) - eventdat += "

    Use PartWait

    " + eventdat += "

    Use PartWait

    " else - eventdat += "

    Wait

    " - eventdat += "

    Close

    " + eventdat += "

    Wait

    " + eventdat += "

    Close

    " if(ORION_TRAIL_BLACKHOLE) eventdat += "You were swept away into the black hole." - eventdat += "

    Oh...

    " - eventdat += "

    Close

    " + eventdat += "

    Oh...

    " + eventdat += "

    Close

    " settlers = list() if(ORION_TRAIL_LING) eventdat += "Strange reports warn of changelings infiltrating crews on trips to Orion..." if(settlers.len <= 2) eventdat += "
    Your crew's chance of reaching Orion is so slim the changelings likely avoided your ship..." - eventdat += "

    Continue

    " - eventdat += "

    Close

    " + eventdat += "

    Continue

    " + eventdat += "

    Close

    " if(prob(10)) // "likely", I didn't say it was guaranteed! lings_aboard = min(++lings_aboard,2) else @@ -766,9 +766,9 @@ else if(prob(70)) lings_aboard = min(++lings_aboard,2) - eventdat += "

    Kill a crewmember

    " - eventdat += "

    Risk it

    " - eventdat += "

    Close

    " + eventdat += "

    Kill a crewmember

    " + eventdat += "

    Risk it

    " + eventdat += "

    Close

    " if(ORION_TRAIL_LING_ATTACK) if(lings_aboard <= 0) //shouldn't trigger, but hey. @@ -808,8 +808,8 @@ else lings_aboard = max(0,--lings_aboard) - eventdat += "

    Continue

    " - eventdat += "

    Close

    " + eventdat += "

    Continue

    " + eventdat += "

    Close

    " if(ORION_TRAIL_SPACEPORT) @@ -817,8 +817,8 @@ eventdat += "The Spaceport is on high alert! they wont let you dock since you tried to attack them!" if(last_spaceport_action) eventdat += "
    Last Spaceport Action: [last_spaceport_action]" - eventdat += "

    Depart Spaceport

    " - eventdat += "

    Close

    " + eventdat += "

    Depart Spaceport

    " + eventdat += "

    Close

    " else eventdat += "You pull the ship up to dock at a nearby Spaceport, lucky find!" eventdat += "
    This Spaceport is home to travellers who failed to reach Orion, but managed to find a different home..." @@ -857,13 +857,13 @@ //Buy crew if(food >= 10 && fuel >= 10) - eventdat += "

    Hire a new Crewmember (-10FU,-10FO)

    " + eventdat += "

    Hire a new Crewmember (-10FU,-10FO)

    " else eventdat += "

    Cant afford a new Crewmember

    " //Sell crew if(settlers.len > 1) - eventdat += "

    Sell crew for Fuel and Food (+15FU,+15FO)

    " + eventdat += "

    Sell crew for Fuel and Food (+15FU,+15FO)

    " else eventdat += "

    Cant afford to sell a Crewmember

    " @@ -872,37 +872,37 @@ //Engine parts if(fuel > 5) - eventdat += "

    Buy Engine Parts (-5FU)

    " + eventdat += "

    Buy Engine Parts (-5FU)

    " else eventdat += "

    Cant afford to buy Engine Parts" //Hull plates if(fuel > 5) - eventdat += "

    Buy Hull Plates (-5FU)

    " + eventdat += "

    Buy Hull Plates (-5FU)

    " else eventdat += "

    Cant afford to buy Hull Plates" //Electronics if(fuel > 5) - eventdat += "

    Buy Spare Electronics (-5FU)

    " + eventdat += "

    Buy Spare Electronics (-5FU)

    " else eventdat += "

    Cant afford to buy Spare Electronics" //Trade if(fuel > 5) - eventdat += "

    Trade Fuel for Food (-5FU,+5FO)

    " + eventdat += "

    Trade Fuel for Food (-5FU,+5FO)

    " else eventdat += "

    Cant afford to Trade Fuel for Food 5) - eventdat += "

    Trade Food for Fuel (+5FU,-5FO)

    " + eventdat += "

    Trade Food for Fuel (+5FU,-5FO)

    " else eventdat += "

    Cant afford to Trade Food for FuelMain Menu | " : ""]Close \]" + dat += "
    \[ [(src.state != STATE_DEFAULT) ? "Main Menu | " : ""]Close \]" user << browse(dat, "window=honkputer;size=400x500") onclose(user, "honkputer") diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index 780bdd55f8e..f305b2a2929 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -28,21 +28,21 @@ return var/dat if(src.temp) - dat = text("[src.temp]

    Clear Screen") + dat = text("[src.temp]

    Clear Screen") else dat = text("Confirm Identity: []


    ", src, (src.scan ? text("[]", src.scan.name) : "----------")) if(src.authenticated) switch(src.screen) if(1.0) dat += {" -Search Records -
    List Records +Search Records +
    List Records
    -
    Virus Database -
    Medbot Tracking +
    Virus Database +
    Medbot Tracking
    -
    Record Maintenance -
    {Log Out}
    +
    Record Maintenance +
    {Log Out}
    "} if(2.0) dat += "Record List:
    " @@ -58,11 +58,11 @@ if((istype(src.active1, /datum/data/record) && data_core.general.Find(src.active1))) dat += "
    Name: [active1.fields["name"]] \ ID: [active1.fields["id"]]
    \n \ - Sex: [active1.fields["sex"]]
    \n \ - Age: [active1.fields["age"]]
    \n \ - Fingerprint: [active1.fields["fingerprint"]]
    \n \ - Physical Status: [active1.fields["p_stat"]]
    \n \ - Mental Status: [active1.fields["m_stat"]]
    \ + Sex: [active1.fields["sex"]]
    \n \ + Age: [active1.fields["age"]]
    \n \ + Fingerprint: [active1.fields["fingerprint"]]
    \n \ + Physical Status: [active1.fields["p_stat"]]
    \n \ + Mental Status: [active1.fields["m_stat"]]
    \ Photo:
    \
    " else @@ -77,7 +77,7 @@ dat += text("Delete Record (Medical Only)

    ", src) else dat += "Medical Record Lost!
    " - dat += text("New Record

    ") + dat += text("New Record

    ") dat += text("\nPrint Record
    \nBack
    ", src, src) if(5.0) dat += "
    Virus Database
    " @@ -87,11 +87,11 @@ continue // TODO (tm): Add advance diseases to the virus database which no one uses. if(!Dis.desc) continue - dat += "
    [Dis.name]" - dat += "
    Back" + dat += "
    [Dis.name]" + dat += "
    Back" if(6.0) dat += "
    Medical Robot Monitor
    " - dat += "Back" + dat += "Back" dat += "
    Medical Robots:" var/bdat = null for(var/mob/living/simple_animal/bot/medbot/M in world) diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index 50dc9c19603..12e8acfcf95 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -103,10 +103,10 @@ dat += "

    " if(auth) - dat += "

    \[Authenticated\] /" - dat += " Server Power: [src.linkedServer && src.linkedServer.active ? "\[On\]":"\[Off\]"]

    " + dat += "

    \[Authenticated\] /" + dat += " Server Power: [src.linkedServer && src.linkedServer.active ? "\[On\]":"\[Off\]"]

    " else - dat += "

    \[Unauthenticated\] /" + dat += "

    \[Unauthenticated\] /" dat += " Server Power: [src.linkedServer && src.linkedServer.active ? "\[On\]":"\[Off\]"]

    " if(hacking || emag) @@ -120,24 +120,24 @@ if(0) // = TAB var/i = 0 - dat += "
    [++i]. Link To A Server
    " + dat += "
    [++i]. Link To A Server
    " if(auth) if(!linkedServer || (linkedServer.stat & (NOPOWER|BROKEN))) dat += "
    ERROR: Server not found!
    " else - dat += "
    [++i]. View Message Logs
    " - dat += "
    [++i]. View Request Console Logs
    " - dat += "
    [++i]. Clear Message Logs
    " - dat += "
    [++i]. Clear Request Console Logs
    " - dat += "
    [++i]. Set Custom Key
    " - dat += "
    [++i]. Send Admin Message
    " - dat += "
    [++i]. View Chatrooms
    " + dat += "
    [++i]. View Message Logs
    " + dat += "
    [++i]. View Request Console Logs
    " + dat += "
    [++i]. Clear Message Logs
    " + dat += "
    [++i]. Clear Request Console Logs
    " + dat += "
    [++i]. Set Custom Key
    " + dat += "
    [++i]. Send Admin Message
    " + dat += "
    [++i]. View Chatrooms
    " else for(var/n = ++i; n <= optioncount; n++) dat += "
    [n]. ---------------
    " if((istype(user, /mob/living/silicon/ai) || istype(user, /mob/living/silicon/robot)) && (user.mind.special_role && user.mind.original == user)) //Malf/Traitor AIs can bruteforce into the system to gain the Key. - dat += "
    *&@#. Bruteforce Key
    " + dat += "
    *&@#. Bruteforce Key
    " else dat += "
    " @@ -153,7 +153,7 @@ //var/recipient = "Unspecified" //name of the person //var/sender = "Unspecified" //name of the sender //var/message = "Blank" //transferred message - dat += "
    Back - Refresh

    " + dat += "
    Back - Refresh

    " dat += "" for(var/datum/data_pda_msg/pda in src.linkedServer.pda_msgs) index++ @@ -161,7 +161,7 @@ break // Del - Sender - Recepient - Message // X - Al Green - Your Mom - WHAT UP!? - dat += "" + dat += "" dat += "
    XSenderRecipientMessage
    X
    [pda.sender][pda.recipient][pda.message]
    X
    [pda.sender][pda.recipient][pda.message]
    " //Hacking screen. if(2) @@ -208,13 +208,13 @@ //Fake messages if(3) - dat += "
    Back - Reset

    " + dat += "
    Back - Reset

    " dat += {" - - - - "} + + + + "} //Sender - Sender's Job - Recepient - Message //Al Green- Your Dad - Your Mom - WHAT UP!? @@ -222,7 +222,7 @@ "} - dat += "
    SenderSender's JobRecipientMessage
    SenderSender's JobRecipientMessage
    [customjob] [customrecepient ? customrecepient.owner : "NONE"] [custommessage]

    Send" + dat += "


    Send" //Request Console Logs if(4) @@ -237,7 +237,7 @@ var/id_auth = "Unauthenticated" - 15% var/priority = "Normal" - 10% */ - dat += "
    Back - Refresh

    " + dat += "
    Back - Refresh

    " dat += {""} for(var/datum/data_rc_msg/rc in src.linkedServer.rc_msgs) @@ -246,12 +246,12 @@ break // Del - Sender - Recepient - Message // X - Al Green - Your Mom - WHAT UP!? - dat += {" + dat += {""} dat += "
    XSending Dep.Receiving Dep. MessageStampID Auth.Priority.
    X
    [rc.send_dpt]
    X
    [rc.send_dpt] [rc.rec_dpt][rc.message][rc.stamp][rc.id_auth][rc.priority]
    " //Chat room list if(5) - dat += "
    Back - Refresh

    " + dat += "
    Back - Refresh

    " dat += {" @@ -262,7 +262,7 @@ for(var/datum/chatroom/C in chatrooms) var/list/invites = (C.invites - C.users) dat += {" - + @@ -270,7 +270,7 @@ dat += "
    Room Name
    [C.name][C.name] [C.users.len] [invites.len] [C.logs.len]
    " //View chat room logs if(6) - dat += "
    Back - Refresh

    " + dat += "
    Back - Refresh

    " dat += {" @@ -495,7 +495,7 @@ //Sender isn't faking as someone who exists if(isnull(PDARec)) src.linkedServer.send_pda_message("[customrecepient.owner]", "[customsender]","[custommessage]") - recipient_messenger.notify("Message from [customsender] ([customjob]), \"[custommessage]\" (Reply)") + recipient_messenger.notify("Message from [customsender] ([customjob]), \"[custommessage]\" (Reply)") log_pda("[usr] (PDA: [customsender]) sent \"[custommessage]\" to [customrecepient.owner]") //Sender is faking as someone who exists else diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index 2619e25e4b8..aabcffc7b68 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -119,42 +119,42 @@ if(..()) return - var/dat = "[name](rename)" + var/dat = "[name](rename)" user.set_machine(src) - dat += "
    Reset Connections
    " + dat += "
    Reset Connections
    " if(synced.len) - dat += "
    Fire All Connected Drivers
    " + dat += "
    Fire All Connected Drivers
    " if(istype(src,/obj/machinery/computer/pod/deathsquad)) - dat += "
    Set Teleporter Destination Z-Level
    " + dat += "
    Set Teleporter Destination Z-Level
    " for(var/ident_tag in id_tags) if(!(ident_tag in door_only_tags)) - dat += "

    [ident_tag] remove" + dat += "

    [ident_tag] remove" if(ident_tag in synced) var/d2 = "" if(timings[ident_tag]) //door controls do not need timers. - d2 = "Stop Time Launch" + d2 = "Stop Time Launch" else - d2 = "Initiate Time Launch" + d2 = "Initiate Time Launch" var/second = times[ident_tag] % 60 var/minute = (times[ident_tag] - second) / 60 var/maxsecond = maxtimes[ident_tag] % 60 var/maxminute = (maxtimes[ident_tag] - maxsecond) / 60 - dat += "
    \nTimer System: [d2]\nTime Left: [minute ? "[minute]:" : null][second]/[maxminute ? "[maxminute]:" : null][maxsecond] - - + +" - dat += "
    Set timer to loop: [loopings[ident_tag] ? "Yes" : "No"]" + dat += "
    \nTimer System: [d2]\nTime Left: [minute ? "[minute]:" : null][second]/[maxminute ? "[maxminute]:" : null][maxsecond] - - + +" + dat += "
    Set timer to loop: [loopings[ident_tag] ? "Yes" : "No"]" var/temp = "" var/list/L = list( 0.25, 0.5, 1, 2, 4, 8, 16 ) for(var/t in L) if( powers[ident_tag] == t) - temp += "[t] " + temp += "[t] " else - temp += "[t] " - dat += "
    \nPower Level: [temp]
    \nFire Drive!
    \nToggle Pod Doors
    " + temp += "[t] " + dat += "
    \nPower Level: [temp]
    \nFire Drive!
    \nToggle Pod Doors
    " for(var/ident_tag in door_only_tags) - dat += "

    [ident_tag] remove" - dat += "
    \nToggle Pod Doors
    " + dat += "

    [ident_tag] remove" + dat += "
    \nToggle Pod Doors
    " - dat += "
    add another id_tag" + dat += "
    add another id_tag" dat += "

    Close
    " user << browse(dat, "window=computer;size=400x500") diff --git a/code/game/machinery/computer/prisoner.dm b/code/game/machinery/computer/prisoner.dm index fa1ba551728..be35a85b7a4 100644 --- a/code/game/machinery/computer/prisoner.dm +++ b/code/game/machinery/computer/prisoner.dm @@ -27,17 +27,17 @@ var/dat dat += "Prisoner Implant Manager System
    " if(screen == 0) - dat += "
    Unlock Console" + dat += "
    Unlock Console" else if(screen == 1) if(istype(inserted_id)) var/p = inserted_id:points var/g = inserted_id:goal - dat += text("[inserted_id]
    ") - dat += text("Collected points: [p]. Reset.
    ") - dat += text("Card goal: [g]. Set
    ") + dat += text("[inserted_id]
    ") + dat += text("Collected points: [p]. Reset.
    ") + dat += text("Card goal: [g]. Set
    ") dat += text("Space Law recommends sentences of 100 points per minute they would normally serve in the brig.
    ") else - dat += text("Insert Prisoner ID
    ") + dat += text("Insert Prisoner ID
    ") var/turf/Tr = null dat += "
    Chemical Implants
    " for(var/obj/item/weapon/implant/chem/C in tracked_implants) @@ -47,9 +47,9 @@ // AUTOFIXED BY fix_string_idiocy.py // C:\Users\Rob\Documents\Projects\vgstation13\code\game\machinery\computer\prisoner.dm:41: dat += "[C.imp_in.name] | Remaining Units: [C.reagents.total_volume] | Inject: " dat += {"[C.imp_in.name] | Remaining Units: [C.reagents.total_volume] | Inject: - ((1)) - ((5)) - ((10))
    + ((1)) + ((5)) + ((10))
    ********************************
    "} // END AUTOFIX dat += "
    Tracking Implants
    " @@ -68,9 +68,9 @@ if(is_station_level(M.z) && !istype(M.loc, /turf/space)) loc_display = "[get_area(M)]" dat += "ID: [T.id]
    Subject: [M]
    Location: [loc_display]
    Health: [health_display]
    " - dat += "(Message Holder) |
    " + dat += "(Message Holder) |
    " dat += "********************************
    " - dat += "
    Lock Console" + dat += "
    Lock Console" user << browse(dat, "window=computer;size=400x500") onclose(user, "computer") diff --git a/code/game/machinery/computer/salvage_ship.dm b/code/game/machinery/computer/salvage_ship.dm index c0693c810d3..f9e35c6e602 100644 --- a/code/game/machinery/computer/salvage_ship.dm +++ b/code/game/machinery/computer/salvage_ship.dm @@ -53,18 +53,18 @@ var/dat = {"Location: [curr_location]
    Ready to move[max(lastMove + SALVAGE_SHIP_COOLDOWN - world.time, 0) ? " in [max(round((lastMove + SALVAGE_SHIP_COOLDOWN - world.time) * 0.1), 0)] seconds" : ": now"]
    - Middle of Nowhere
    - Station Auxiliary Docking | - North of the Station | - East of the Station | - South of the Station
    - South-west of the Mining Asteroid | - Trading Post
    - Clown Asteroid | - Derelict Station | - Ruskie DJ Station
    - Communications Satellite | - Abandoned Ship
    + Middle of Nowhere
    + Station Auxiliary Docking | + North of the Station | + East of the Station | + South of the Station
    + South-west of the Mining Asteroid | + Trading Post
    + Clown Asteroid | + Derelict Station | + Ruskie DJ Station
    + Communications Satellite | + Abandoned Ship
    Close"} user << browse(dat, "window=computer;size=575x450") diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index c03ce8ee440..bf33b157706 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -114,10 +114,10 @@
    Name
    - - - - + + + +"} if(!isnull(data_core.general)) @@ -158,18 +158,18 @@ dat += text("{Log Out}",src) if(2.0) dat += "Records Maintenance
    " - dat += "
    Delete All Records

    Back" + dat += "
    Delete All Records

    Back" if(3.0) dat += "
    Security Record

    " if((istype(active1, /datum/data/record) && data_core.general.Find(active1))) dat += {"
    NameIDRankFingerprintsNameIDRankFingerprints Criminal Status
    @@ -177,7 +177,7 @@ Photo:

    - Print Photo + Print Photo
    - Name: [active1.fields["name"]]
    - ID: [active1.fields["id"]]
    - Sex: [active1.fields["sex"]]
    - Age: [active1.fields["age"]]
    - Rank: [active1.fields["rank"]]
    - Fingerprint: [active1.fields["fingerprint"]]
    + Name: [active1.fields["name"]]
    + ID: [active1.fields["id"]]
    + Sex: [active1.fields["sex"]]
    + Age: [active1.fields["age"]]
    + Rank: [active1.fields["rank"]]
    + Fingerprint: [active1.fields["fingerprint"]]
    Physical Status: [active1.fields["p_stat"]]
    Mental Status: [active1.fields["m_stat"]]
    "} else dat += "General Record Lost!
    " @@ -351,8 +351,8 @@ What a mess.*/ if("Delete All Records") temp = "" temp += "Are you sure you wish to delete all Security records?
    " - temp += "Yes
    " - temp += "No" + temp += "Yes
    " + temp += "No" if("Purge All Records") for(var/datum/data/record/R in data_core.security) @@ -374,14 +374,14 @@ What a mess.*/ if("Delete Record (ALL)") if(active1) temp = "
    Are you sure you wish to delete the record (ALL)?
    " - temp += "Yes
    " - temp += "No" + temp += "Yes
    " + temp += "No" if("Delete Record (Security)") if(active2) temp = "
    Are you sure you wish to delete the record (Security Portion Only)?
    " - temp += "Yes
    " - temp += "No" + temp += "Yes
    " + temp += "No" if("Delete Entry") if((istype(active2, /datum/data/record) && active2.fields[text("com_[]", href_list["del_c"])])) @@ -488,11 +488,11 @@ What a mess.*/ if(istype(active2, /datum/data/record)) temp = "
    Criminal Status:
    " temp += "" if("rank") var/list/L = list( "Head of Personnel", "Captain", "AI" ) @@ -501,7 +501,7 @@ What a mess.*/ temp = "
    Rank:
    " temp += "
      " for(var/rank in joblist) - temp += "
    • [rank]
    • " + temp += "
    • [rank]
    • " temp += "
    " else alert(usr, "You do not have the required rank to do this!") diff --git a/code/game/machinery/computer/skills.dm b/code/game/machinery/computer/skills.dm index 81aa33109f0..32e54dc161b 100644 --- a/code/game/machinery/computer/skills.dm +++ b/code/game/machinery/computer/skills.dm @@ -66,10 +66,10 @@
    - - - - + + + +"} if(!isnull(data_core.general)) for(var/datum/data/record/R in sortRecord(data_core.general, sortBy, order)) @@ -84,17 +84,17 @@ dat += text("{Log Out}",src) if(2.0) dat += "Records Maintenance
    " - dat += "
    Delete All Records

    Back" + dat += "
    Delete All Records

    Back" if(3.0) dat += "
    Employment Record

    " if((istype(active1, /datum/data/record) && data_core.general.Find(active1))) dat += text("
    NameIDRankFingerprintsNameIDRankFingerprints
    \ @@ -267,8 +267,8 @@ What a mess.*/ if("Delete All Records") temp = "" temp += "Are you sure you wish to delete all Employment records?
    " - temp += "Yes
    " - temp += "No" + temp += "Yes
    " + temp += "No" if("Purge All Records") if(PDA_Manifest.len) @@ -280,8 +280,8 @@ What a mess.*/ if("Delete Record (ALL)") if(active1) temp = "
    Are you sure you wish to delete the record (ALL)?
    " - temp += "Yes
    " - temp += "No" + temp += "Yes
    " + temp += "No" //RECORD CREATE if("New Record (General)") @@ -342,7 +342,7 @@ What a mess.*/ temp = "
    Rank:
    " temp += "
      " for(var/rank in joblist) - temp += "
    • [rank]
    • " + temp += "
    • [rank]
    • " temp += "
    " else alert(usr, "You do not have the required rank to do this!") diff --git a/code/game/machinery/computer/specops_shuttle.dm b/code/game/machinery/computer/specops_shuttle.dm index a0386fe80c7..5cd8aa53dfd 100644 --- a/code/game/machinery/computer/specops_shuttle.dm +++ b/code/game/machinery/computer/specops_shuttle.dm @@ -276,7 +276,7 @@ var/specops_shuttle_timeleft = 0 else dat += {"
    Special Operations Shuttle
    \nLocation: [specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom ? "Departing for [station_name] in ([specops_shuttle_timeleft] seconds.)":specops_shuttle_at_station ? "Station":"Dock"]
    - [specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom ? "\n*The Special Ops. shuttle is already leaving.*
    \n
    ":specops_shuttle_at_station ? "\nShuttle standing by...
    \n
    ":"\nDepart to [station_name]
    \n
    "] + [specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom ? "\n*The Special Ops. shuttle is already leaving.*
    \n
    ":specops_shuttle_at_station ? "\nShuttle standing by...
    \n
    ":"\nDepart to [station_name]
    \n
    "] \nClose"} user << browse(dat, "window=computer;size=575x450") @@ -303,7 +303,7 @@ var/specops_shuttle_timeleft = 0 to_chat(usr, "\blue The Special Operations shuttle will arrive at Central Command in [(SPECOPS_MOVETIME/10)] seconds.") - temp += "Shuttle departing.

    OK" + temp += "Shuttle departing.

    OK" updateUsrDialog() specops_shuttle_moving_to_centcom = 1 @@ -320,7 +320,7 @@ var/specops_shuttle_timeleft = 0 to_chat(usr, "\blue The Special Operations shuttle will arrive on [station_name] in [(SPECOPS_MOVETIME/10)] seconds.") - temp += "Shuttle departing.

    OK" + temp += "Shuttle departing.

    OK" updateUsrDialog() var/area/centcom/specops/special_ops = locate() diff --git a/code/game/machinery/computer/store.dm b/code/game/machinery/computer/store.dm index 168ceb60e36..31cfb8bfa8c 100644 --- a/code/game/machinery/computer/store.dm +++ b/code/game/machinery/computer/store.dm @@ -79,7 +79,7 @@ td.cost.toomuch { -

    Refresh | Balance: $[balance]

    +

    Refresh | Balance: $[balance]

    [command_name()] Merchandise

    Doing your job and not getting any recognition at work? Well, welcome to the @@ -111,7 +111,7 @@ td.cost.toomuch {

    [item.desc]

    "} diff --git a/code/game/machinery/computer/syndicate_specops_shuttle.dm b/code/game/machinery/computer/syndicate_specops_shuttle.dm index f05a600b680..a0cced8a616 100644 --- a/code/game/machinery/computer/syndicate_specops_shuttle.dm +++ b/code/game/machinery/computer/syndicate_specops_shuttle.dm @@ -210,7 +210,7 @@ var/syndicate_elite_shuttle_timeleft = 0 else dat = {"
    Special Operations Shuttle
    \nLocation: [syndicate_elite_shuttle_moving_to_station || syndicate_elite_shuttle_moving_to_mothership ? "Departing for [station_name] in ([syndicate_elite_shuttle_timeleft] seconds.)":syndicate_elite_shuttle_at_station ? "Station":"Dock"]
    - [syndicate_elite_shuttle_moving_to_station || syndicate_elite_shuttle_moving_to_mothership ? "\n*The Syndicate Elite shuttle is already leaving.*
    \n
    ":syndicate_elite_shuttle_at_station ? "\nShuttle Offline
    \n
    ":"\nDepart to [station_name]
    \n
    "] + [syndicate_elite_shuttle_moving_to_station || syndicate_elite_shuttle_moving_to_mothership ? "\n*The Syndicate Elite shuttle is already leaving.*
    \n
    ":syndicate_elite_shuttle_at_station ? "\nShuttle Offline
    \n
    ":"\nDepart to [station_name]
    \n
    "] \nClose"} user << browse(dat, "window=computer;size=575x450") @@ -239,7 +239,7 @@ var/syndicate_elite_shuttle_timeleft = 0 to_chat(usr, "\blue The Syndicate Elite shuttle will arrive on [station_name] in [(SYNDICATE_ELITE_MOVETIME/10)] seconds.") - temp = "Shuttle departing.

    OK" + temp = "Shuttle departing.

    OK" updateUsrDialog() var/area/syndicate_mothership/elite_squad/elite_squad = locate() diff --git a/code/game/machinery/computer/telecrystalconsoles.dm b/code/game/machinery/computer/telecrystalconsoles.dm index cc5934d9808..e2119247409 100644 --- a/code/game/machinery/computer/telecrystalconsoles.dm +++ b/code/game/machinery/computer/telecrystalconsoles.dm @@ -96,8 +96,8 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F if(uplinkholder) dat += "[uplinkholder.hidden_uplink.uses] telecrystals remain in this uplink.
    " if(linkedboss) - dat += "Donate TC: 1 | 5" - dat += "
    Eject Uplink" + dat += "Donate TC: 1 | 5" + dat += "
    Eject Uplink" var/datum/browser/popup = new(user, "computer", "Telecrystal Upload/Recieve Station", 700, 500) @@ -168,7 +168,7 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F var/dat = "" - dat += "Scan for TC stations.
    " + dat += "Scan for TC stations.
    " dat += "This [src] has [storedcrystals] telecrystals available for distribution.
    " dat += "

    " @@ -178,11 +178,11 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F if(A.uplinkholder) dat += "[A.uplinkholder.hidden_uplink.uses] telecrystals." if(storedcrystals) - dat+= "
    Add TC: 1 | 5" + dat+= "
    Add TC: 1 | 5" dat += "
    " if(TCstations.len) - dat += "

    Evenly distribute remaining TC.

    " + dat += "

    Evenly distribute remaining TC.

    " for(var/entry in transferlog) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 38ac85621db..9ffec3cb02c 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -45,11 +45,11 @@ dat += "

    [storage_name]
    " dat += "Welcome, [user.real_name].


    " - dat += "View storage log.
    " + dat += "View storage log.
    " if(allow_items) - dat += "View objects.
    " - dat += "Recover object.
    " - dat += "Recover all objects.
    " + dat += "View objects.
    " + dat += "Recover object.
    " + dat += "Recover all objects.
    " user << browse(dat, "window=cryopod_console") onclose(user, "cryopod_console") diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index aca002f58c4..f9377d23494 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -29,14 +29,14 @@ t1 += "Operator: [last_configurator]
    " if(locked) - t1 += "Swipe ID
    " + t1 += "Swipe ID
    " else - t1 += "Block
    " + t1 += "Block
    " t1 += "Access requirement is set to " - t1 += one_access ? "ONE
    " : "ALL
    " + t1 += one_access ? "ONE
    " : "ALL
    " - t1 += conf_access == null ? "All
    " : "All
    " + t1 += conf_access == null ? "All
    " : "All
    " t1 += "
    " @@ -45,11 +45,11 @@ var/aname = get_access_desc(acc) if(!conf_access || !conf_access.len || !(acc in conf_access)) - t1 += "[aname]
    " + t1 += "[aname]
    " else if(one_access) - t1 += "[aname]
    " + t1 += "[aname]
    " else - t1 += "[aname]
    " + t1 += "[aname]
    " t1 += text("

    Close

    \n", src) diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index 3d8e7d3e15b..ba40b4aa8a0 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -199,9 +199,9 @@ // Start/Stop timer if(timing) - dat += "Stop Timer and open door
    " + dat += "Stop Timer and open door
    " else - dat += "Activate Timer and close door
    " + dat += "Activate Timer and close door
    " // Time Left display (uses releasetime) dat += "Time Left: [(minute ? text("[minute]:") : null)][second]
    " @@ -209,19 +209,19 @@ // Set Timer display (uses timetoset) if(timing) - dat += "Set Timer: [(setminute ? text("[setminute]:") : null)][setsecond] Set
    " + dat += "Set Timer: [(setminute ? text("[setminute]:") : null)][setsecond] Set
    " else dat += "Set Timer: [(setminute ? text("[setminute]:") : null)][setsecond]
    " // Controls - dat += "--++
    " + dat += "--++
    " // Mounted flash controls for(var/obj/machinery/flasher/F in targets) if(F.last_flash && (F.last_flash + 150) > world.time) - dat += "
    Flash Charging" + dat += "
    Flash Charging" else - dat += "
    Activate Flash" + dat += "
    Activate Flash" dat += "

    Close" diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 3dffa7dda24..c0f48260305 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -191,7 +191,7 @@ FIRE ALARM d2 = text("Initiate Time Lock", src) var/second = round(src.time) % 60 var/minute = (round(src.time) - second) / 60 - var/dat = "Fire alarm [d1]\n
    The current alert level is: [get_security_level()]

    \nTimer System: [d2]
    \nTime Left: [(minute ? "[minute]:" : null)][second] - - + +\n
    " + var/dat = "Fire alarm [d1]\n
    The current alert level is: [get_security_level()]

    \nTimer System: [d2]
    \nTime Left: [(minute ? "[minute]:" : null)][second] - - + +\n
    " user << browse(dat, "window=firealarm") onclose(user, "firealarm") else @@ -206,7 +206,7 @@ FIRE ALARM d2 = text("[]", src, stars("Initiate Time Lock")) var/second = round(src.time) % 60 var/minute = (round(src.time) - second) / 60 - var/dat = "[stars("Fire alarm")] [d1]\n
    The current alert level is: [stars(get_security_level())]

    \nTimer System: [d2]
    \nTime Left: [(minute ? text("[]:", minute) : null)][second] - - + +\n
    " + var/dat = "[stars("Fire alarm")] [d1]\n
    The current alert level is: [stars(get_security_level())]

    \nTimer System: [d2]
    \nTime Left: [(minute ? text("[]:", minute) : null)][second] - - + +\n
    " user << browse(dat, "window=firealarm") onclose(user, "firealarm")*/ diff --git a/code/game/machinery/guestpass.dm b/code/game/machinery/guestpass.dm index 512ed47263a..a9e7fb72741 100644 --- a/code/game/machinery/guestpass.dm +++ b/code/game/machinery/guestpass.dm @@ -76,23 +76,23 @@ dat += "

    Activity log


    " for(var/entry in internal_log) dat += "[entry]

    " - dat += "Print
    " - dat += "Back
    " + dat += "Print
    " + dat += "Back
    " else dat += "

    Guest pass terminal #[uid]


    " - dat += "View activity log

    " - dat += "Issuing ID: [giver]
    " - dat += "Issued to: [giv_name]
    " - dat += "Reason: [reason]
    " - dat += "Duration (minutes): [duration] m
    " + dat += "View activity log

    " + dat += "Issuing ID: [giver]
    " + dat += "Issued to: [giv_name]
    " + dat += "Reason: [reason]
    " + dat += "Duration (minutes): [duration] m
    " dat += "Access to areas:
    " if(giver && giver.access) for(var/A in get_changeable_accesses()) var/area = get_access_desc(A) if(A in accesses) area = "[area]" - dat += "[area]
    " - dat += "
    Issue pass
    " + dat += "[area]
    " + dat += "
    Issue pass
    " var/datum/browser/popup = new(user, "guestpass", name, 400, 520) popup.set_content(dat) diff --git a/code/game/machinery/lightswitch.dm b/code/game/machinery/lightswitch.dm index 08e88b9c8c9..c73cac81669 100644 --- a/code/game/machinery/lightswitch.dm +++ b/code/game/machinery/lightswitch.dm @@ -161,8 +161,8 @@ /obj/machinery/light_switch/multitool_menu(var/mob/user, var/obj/item/device/multitool/P) return {" "} diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index 370ebb62713..362b9718b3a 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -253,9 +253,9 @@ var/dat = "Magnetic Control Console

    " if(!autolink) dat += {" - Frequency: [frequency]
    - Code: [code]
    - Probe Generators
    + Frequency: [frequency]
    + Code: [code]
    + Probe Generators
    "} if(magnets.len >= 1) @@ -264,11 +264,11 @@ var/i = 0 for(var/obj/machinery/magnetic_module/M in magnets) i++ - dat += "     < \[[i]\] ([M.on ? "On":"Off"]) | Electricity level: - [M.electricity_level] +; Magnetic field: - [M.magnetic_field] +
    " + dat += "     < \[[i]\] ([M.on ? "On":"Off"]) | Electricity level: - [M.electricity_level] +; Magnetic field: - [M.magnetic_field] +
    " - dat += "
    Speed: - [speed] +
    " - dat += "Path: {[path]}
    " - dat += "Moving: [moving ? "Enabled":"Disabled"]" + dat += "
    Speed: - [speed] +
    " + dat += "Path: {[path]}
    " + dat += "Moving: [moving ? "Enabled":"Disabled"]" user << browse(dat, "window=magnet;size=400x500") diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index 162bb8589e5..16f7c047dd2 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -146,14 +146,14 @@ Transponder Codes:
      "} (swipe card to lock controls)

      -Location: [location ? location : "None"]
      +Location: [location ? location : "None"]
      Transponder Codes:
        "} for(var/key in codes) t += "
      • [key] ... [codes[key]]" - t += " Edit" - t += " Delete
        " - t += " Add New
        " + t += " Edit" + t += " Delete
        " + t += " Add New
        " t+= "
          " var/datum/browser/popup = new(user, "navbeacon", "Navigation Beacon", 300, 400) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index b96f42e4441..fab1fbf1aa8 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -200,16 +200,16 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat += {"Welcome to Newscasting Unit #[src.unit_no].
          Interface & News networks Operational.
          Property of Nanotrasen"} if(news_network.wanted_issue) - dat+= "
          Read Wanted Issue" - dat+= {"

          Create Feed Channel -
          View Feed Channels -
          Submit new Feed story -
          Print newspaper"} + dat+= "
          Read Wanted Issue" + dat+= {"

          Create Feed Channel +
          View Feed Channels +
          Submit new Feed story +
          Print newspaper"} if(!silence) - dat+= "
          Silence unit" + dat+= "
          Silence unit" else - dat+= "
          Unsilence unit" - dat+= {"
          Re-scan User + dat+= "
          Unsilence unit" + dat+= {"
          Re-scan User

          Exit"} if(src.securityCaster) var/wanted_already = 0 @@ -217,9 +217,9 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co wanted_already = 1 dat += {"
          Feed Security functions:
          -
          [(wanted_already) ? ("Manage") : ("Publish")] \"Wanted\" Issue -
          Censor Feed Stories -
          Mark Feed Channel with Nanotrasen D-Notice +
          [(wanted_already) ? ("Manage") : ("Publish")] \"Wanted\" Issue +
          Censor Feed Stories +
          Mark Feed Channel with Nanotrasen D-Notice

          The newscaster recognises you as: [src.scanned_user]"} if(1) dat+= "Station Feed Channels
          " @@ -228,9 +228,9 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co else for(var/datum/feed_channel/CHANNEL in news_network.network_channels) if(CHANNEL.is_admin_channel) - dat+="[CHANNEL.channel_name]
          " + dat+="[CHANNEL.channel_name]
          " else - dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
          " + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
          " /*for(var/datum/feed_channel/CHANNEL in src.channel_list) dat+="[CHANNEL.channel_name]:
          \[created by: [CHANNEL.author]\]

          " if( isemptylist(CHANNEL.messages) ) @@ -239,27 +239,27 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co for(var/datum/feed_message/MESSAGE in CHANNEL.messages) dat+="-[MESSAGE.body]
          \[[MESSAGE.message_type] by [MESSAGE.author]\]
          "*/ - dat+="

          Refresh" - dat+="
          Back" + dat+="

          Refresh" + dat+="
          Back" if(2) dat+={"Creating new Feed Channel... -
          Channel Name: [src.channel_name]
          +
          Channel Name: [src.channel_name]
          Channel Author: [src.scanned_user]
          - Will Accept Public Feeds: [(src.c_locked) ? ("NO") : ("YES")]

          -
          Submit

          Cancel
          "} + Will Accept Public Feeds: [(src.c_locked) ? ("NO") : ("YES")]

          +
          Submit

          Cancel
          "} if(3) dat+={"Creating new Feed Message... -
          Receiving Channel: [src.channel_name]
          +
          Receiving Channel: [src.channel_name]
          Message Author: [src.scanned_user]
          - Message Body: [src.msg]
          - Attach Photo: [(src.photo ? "Photo Attached" : "No Photo")]
          -
          Submit

          Cancel
          "} + Message Body: [src.msg]
          + Attach Photo: [(src.photo ? "Photo Attached" : "No Photo")]
          +
          Submit

          Cancel
          "} if(4) dat+="Feed story successfully submitted to [src.channel_name].

          " - dat+="
          Return
          " + dat+="
          Return
          " if(5) dat+="Feed Channel [src.channel_name] created successfully.

          " - dat+="
          Return
          " + dat+="
          Return
          " if(6) dat+="ERROR: Could not submit Feed story to Network.

          " if(src.channel_name=="") @@ -269,7 +269,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co if(src.msg == "" || src.msg == "\[REDACTED\]") dat+="Invalid message body.
          " - dat+="
          Return
          " + dat+="
          Return
          " if(7) dat+="ERROR: Could not submit Feed Channel to Network.

          " //var/list/existing_channels = list() //Let's get dem existing channels - OBSOLETE @@ -293,7 +293,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="Channel name already in use.
          " if(src.scanned_user=="Unknown") dat+="Channel author unverified.
          " - dat+="
          Return
          " + dat+="
          Return
          " if(8) var/total_num=length(news_network.network_channels) var/active_num=total_num @@ -305,8 +305,8 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co active_num-- dat+="Network currently serves a total of [total_num] Feed channels, [active_num] of which are active, and a total of [message_num] Feed Stories." //TODO: CONTINUE dat+="

          Liquid Paper remaining: [(src.paper_remaining) *100 ] cm^3" - dat+="

          Print Paper" - dat+="
          Cancel" + dat+="

          Print Paper" + dat+="
          Cancel" if(9) dat+="[src.viewing_channel.channel_name]: \[created by: [src.viewing_channel.author]\]
          " dat+="Feed view count: [viewing_channel.total_view_count]
          " @@ -328,8 +328,8 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="\[[MESSAGE.message_type] by [MESSAGE.author]\]
          " dat+="Message view count: [MESSAGE.view_count]
          " MESSAGE.view_count++ - dat+="

          Refresh" - dat+="
          Back" + dat+="

          Refresh" + dat+="
          Back" if(10) dat+="Nanotrasen Feed Censorship Tool
          " dat+="NOTE: Due to the nature of news Feeds, total deletion of a Feed Story is not possible.
          " @@ -339,8 +339,8 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="No feed channels found active...
          " else for(var/datum/feed_channel/CHANNEL in news_network.network_channels) - dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
          " - dat+="
          Cancel" + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
          " + dat+="
          Cancel" if(11) dat+="Nanotrasen D-Notice Handler
          " dat+="A D-Notice is to be bestowed upon the channel if the handling Authority deems it as harmful for the station's" @@ -350,12 +350,12 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="No feed channels found active...
          " else for(var/datum/feed_channel/CHANNEL in news_network.network_channels) - dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
          " + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
          " - dat+="
          Back" + dat+="
          Back" if(12) dat+="[src.viewing_channel.channel_name]: \[ created by: [src.viewing_channel.author] \]
          " - dat+="[(src.viewing_channel.author=="\[REDACTED\]") ? ("Undo Author censorship") : ("Censor channel Author")]
          " + dat+="[(src.viewing_channel.author=="\[REDACTED\]") ? ("Undo Author censorship") : ("Censor channel Author")]
          " if( isemptylist(src.viewing_channel.messages) ) @@ -363,11 +363,11 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co else for(var/datum/feed_message/MESSAGE in src.viewing_channel.messages) dat+="-[MESSAGE.body]
          \[[MESSAGE.message_type] by [MESSAGE.author]\]
          " - dat+="[(MESSAGE.body == "\[REDACTED\]") ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.author == "\[REDACTED\]") ? ("Undo Author Censorship") : ("Censor message Author")]
          " - dat+="
          Back" + dat+="[(MESSAGE.body == "\[REDACTED\]") ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.author == "\[REDACTED\]") ? ("Undo Author Censorship") : ("Censor message Author")]
          " + dat+="
          Back" if(13) dat+="[src.viewing_channel.channel_name]: \[ created by: [src.viewing_channel.author] \]
          " - dat+="Channel messages listed below. If you deem them dangerous to the station, you can Bestow a D-Notice upon the channel.
          " + dat+="Channel messages listed below. If you deem them dangerous to the station, you can Bestow a D-Notice upon the channel.
          " if(src.viewing_channel.censored) dat+="ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a Nanotrasen D-Notice.
          " dat+="No further feed story additions are allowed while the D-Notice is in effect.


          " @@ -378,7 +378,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co for(var/datum/feed_message/MESSAGE in src.viewing_channel.messages) dat+="-[MESSAGE.body]
          \[[MESSAGE.message_type] by [MESSAGE.author]\]
          " - dat+="
          Back" + dat+="
          Back" if(14) dat+="Wanted Issue Handler:" var/wanted_already = 0 @@ -390,20 +390,20 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co if(wanted_already) dat+="
          A wanted issue is already in Feed Circulation. You can edit or cancel it below.
          " dat+="
          " - dat+="Criminal Name: [src.channel_name]
          " - dat+="Description: [src.msg]
          " - dat+="Attach Photo: [(src.photo ? "Photo Attached" : "No Photo")]
          " + dat+="Criminal Name: [src.channel_name]
          " + dat+="Description: [src.msg]
          " + dat+="Attach Photo: [(src.photo ? "Photo Attached" : "No Photo")]
          " if(wanted_already) dat+="Wanted Issue created by: [news_network.wanted_issue.backup_author]
          " else dat+="Wanted Issue will be created under prosecutor: [src.scanned_user]
          " - dat+="
          [(wanted_already) ? ("Edit Issue") : ("Submit")]" + dat+="
          [(wanted_already) ? ("Edit Issue") : ("Submit")]" if(wanted_already) - dat+="
          Take down Issue" - dat+="
          Cancel" + dat+="
          Take down Issue" + dat+="
          Cancel" if(15) dat+="Wanted issue for [src.channel_name] is now in Network Circulation.

          " - dat+="
          Return
          " + dat+="
          Return
          " if(16) dat+="ERROR: Wanted Issue rejected by Network.

          " if(src.channel_name=="" || src.channel_name == "\[REDACTED\]") @@ -412,10 +412,10 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="Issue author unverified.
          " if(src.msg == "" || src.msg == "\[REDACTED\]") dat+="Invalid description.
          " - dat+="
          Return
          " + dat+="
          Return
          " if(17) dat+="Wanted Issue successfully deleted from Circulation
          " - dat+="
          Return
          " + dat+="
          Return
          " if(18) dat+="-- STATIONWIDE WANTED ISSUE --
          \[Submitted by: [news_network.wanted_issue.backup_author]\]
          " dat+="Criminal: [news_network.wanted_issue.author]
          " @@ -426,16 +426,16 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="
          " else dat+="None" - dat+="

          Back
          " + dat+="

          Back
          " if(19) dat+="Wanted issue for [src.channel_name] successfully edited.

          " - dat+="
          Return
          " + dat+="
          Return
          " if(20) dat+="Printing successfull. Please receive your newspaper from the bottom of the machine.

          " - dat+="Return" + dat+="Return" if(21) dat+="Unable to print newspaper. Insufficient paper. Please notify maintenance personnell to refill machine storage.

          " - dat+="Return" + dat+="Return" else dat+="I'm sorry to break your immersion. This shit's bugged. Report this bug to Agouri, polyxenitopalidou@gmail.com" @@ -836,7 +836,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="
        " if(scribble_page==curr_page) dat+="
        There is a small scribble near the end of this page... It reads: \"[src.scribble]\"" - dat+= "
        " + dat+= "
        " if(1) // X channel pages inbetween. for(var/datum/feed_channel/NP in src.news_content) src.pages++ //Let's get it right again. @@ -860,7 +860,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="
      " if(scribble_page==curr_page) dat+="
      There is a small scribble near the end of this page... It reads: \"[src.scribble]\"" - dat+= "

      " + dat+= "

      " if(2) //Last page for(var/datum/feed_channel/NP in src.news_content) src.pages++ @@ -878,7 +878,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="Apart from some uninteresting Classified ads, there's nothing on this page..." if(scribble_page==curr_page) dat+="
      There is a small scribble near the end of this page... It reads: \"[src.scribble]\"" - dat+= "
      " + dat+= "
      " else dat+="I'm sorry to break your immersion. This shit's bugged. Report this bug to Agouri, polyxenitopalidou@gmail.com" diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index 7a5ebc784b0..34f41e2a1b5 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -12,50 +12,50 @@ return var/dat = {" Regular pipes:
      -Pipe
      -Bent Pipe
      -Manifold
      -Manual Valve
      -Digital Valve
      -Pipe Cap
      -4-Way Manifold
      -Manual T-Valve
      -Digital T-Valve
      +Pipe
      +Bent Pipe
      +Manifold
      +Manual Valve
      +Digital Valve
      +Pipe Cap
      +4-Way Manifold
      +Manual T-Valve
      +Digital T-Valve
      Supply pipes:
      -Pipe
      -Bent Pipe
      -Manifold
      -Pipe Cap
      -4-Way Manifold
      +Pipe
      +Bent Pipe
      +Manifold
      +Pipe Cap
      +4-Way Manifold
      Scrubbers pipes:
      -Pipe
      -Bent Pipe
      -Manifold
      -Pipe Cap
      -4-Way Manifold
      +Pipe
      +Bent Pipe
      +Manifold
      +Pipe Cap
      +4-Way Manifold
      Devices:
      -Universal Pipe Adapter
      -Connector
      -Unary Vent
      -Gas Pump
      -Passive Gate
      -Volume Pump
      -Scrubber
      -Meter
      -Gas Sensor
      -Gas Filter
      -Gas Mixer
      -Air Injector
      -Dual-Port Vent Pump
      -Passive Vent
      +Universal Pipe Adapter
      +Connector
      +Unary Vent
      +Gas Pump
      +Passive Gate
      +Volume Pump
      +Scrubber
      +Meter
      +Gas Sensor
      +Gas Filter
      +Gas Mixer
      +Air Injector
      +Dual-Port Vent Pump
      +Passive Vent
      Heat exchange:
      -Pipe
      -Bent Pipe
      -Junction
      -Heat Exchanger
      +Pipe
      +Bent Pipe
      +Junction
      +Heat Exchanger
      Insulated pipes:
      -Pipe
      -Bent Pipe
      +Pipe
      +Bent Pipe
      "} //What number the make points to is in the define # at the top of construction.dm in same folder @@ -170,14 +170,14 @@ Nah return var/dat = {"Disposal Pipes

      -Pipe
      -Bent Pipe
      -Junction
      -Y-Junction
      -Trunk
      -Bin
      -Outlet
      -Chute
      +Pipe
      +Bent Pipe
      +Junction
      +Y-Junction
      +Trunk
      +Bin
      +Outlet
      +Chute
      "} var/datum/browser/popup = new(user, "pipedispenser", name, 400, 400) diff --git a/code/game/machinery/programmable_unloader.dm b/code/game/machinery/programmable_unloader.dm index a095d1cc93c..4cd09d6f8a4 100644 --- a/code/game/machinery/programmable_unloader.dm +++ b/code/game/machinery/programmable_unloader.dm @@ -113,19 +113,19 @@ /obj/machinery/programmable/proc/printlist(var/list/L) var/dat for(var/datum/cargoprofile/p in L) - dat += "[p.name]: [p.enabled?"YES":"NO"]
      " + dat += "[p.name]: [p.enabled?"YES":"NO"]
      " return dat /obj/machinery/programmable/proc/buildMenu() var/dat dat += "PROGRAMMABLE UNLOADER
      " - dat += "POWER: [on ? "ON" : "OFF"]
      " - dat += "INLET: [capitalize(dir2text(indir))] " - dat += "OUTLET: [capitalize(dir2text(outdir))]" - dat += " (SWAP)

      " + dat += "POWER: [on ? "ON" : "OFF"]
      " + dat += "INLET: [capitalize(dir2text(indir))] " + dat += "OUTLET: [capitalize(dir2text(outdir))]" + dat += " (SWAP)
      " if(default) dat += "MAIN PROGRAM: " - dat += "[default.name]: [default.enabled ? "YES" : "NO"]
      " + dat += "[default.name]: [default.enabled ? "YES" : "NO"]
      " if(profiles.len) if(!default || !default.enabled) dat += printlist(profiles) @@ -439,11 +439,11 @@ buildMenu() var/dat dat += "PROGRAMMABLE PROCESSOR
      " - dat += "POWER: [on ? "ON" : "OFF"]
      " - dat += "INLET: [capitalize(dir2text(indir))]
      " + dat += "POWER: [on ? "ON" : "OFF"]
      " + dat += "INLET: [capitalize(dir2text(indir))]
      " if(default) dat += "MAIN PROGRAM: " - dat += "[default.name]: [default.enabled ? "YES" : "NO"]
      " + dat += "[default.name]: [default.enabled ? "YES" : "NO"]
      " if(profiles.len) if(!default || !default.enabled) dat += printlist(profiles) @@ -608,10 +608,10 @@ return "NONE
      " var/dat = "[P.name]" if(level == 0 || (level == 1 && !default)) - dat += " PROMOTE" + dat += " PROMOTE" if(level > 0) - dat += " DEMOTE" - dat += " REMOVE" + dat += " DEMOTE" + dat += " REMOVE" dat += "
      " return dat @@ -619,20 +619,20 @@ var/dat dat = "MAIN FUNCTION
      " dat += format(default,2) - dat += "- CAUTION -
      \[DELETE NON-MAIN ALGORITHMS\]
      " - dat += "\[MASTER RESET\]
      " + dat += "
      - CAUTION -
      \[DELETE NON-MAIN ALGORITHMS\]
      " + dat += "\[MASTER RESET\]
      " dat += "OVERRIDES:
      " for(var/datum/cargoprofile/P in overrides) dat += format(P,1) dat += "
      " - dat += "- CAUTION -
      \[DELETE ALL OVERRIDES\]
      " + dat += "- CAUTION -
      \[DELETE ALL OVERRIDES\]
      " dat += "
      TERTIARY PROFILES:
      " for(var/datum/cargoprofile/P in profiles) dat += format(P,0) dat += "
      " - dat += "- CAUTION -
      \[DELETE TERTIARY PROFILES\]" + dat += "- CAUTION -
      \[DELETE TERTIARY PROFILES\]" user << browse("Circuit Reprogramming[dat]", "window=progcircuit") onclose(user, "progcircuit") diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index c0e8f7ac20d..7bf9b661a24 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -266,7 +266,7 @@ var/list/obj/machinery/requests_console/allConsoles = list() var/linkedSender if(istype(source, /obj/machinery/requests_console)) var/obj/machinery/requests_console/sender = source - linkedSender = "" + linkedSender = "" else capitalize(source) linkedSender = source diff --git a/code/game/machinery/robot_fabricator.dm b/code/game/machinery/robot_fabricator.dm index 78b873e6ca1..70a623982af 100644 --- a/code/game/machinery/robot_fabricator.dm +++ b/code/game/machinery/robot_fabricator.dm @@ -55,13 +55,13 @@ Please wait until completion...
      dat = {" Metal Amount: [min(150000, src.metal_amount)] cm3 (MAX: 150,000)


      -
      Left Arm (25,000 cc metal.)
      -
      Right Arm (25,000 cc metal.)
      -
      Left Leg (25,000 cc metal.)
      -
      Right Leg (25,000 cc metal).
      -
      Chest (50,000 cc metal).
      -
      Head (50,000 cc metal).
      -
      Robot Frame (75,000 cc metal).
      +
      Left Arm (25,000 cc metal.)
      +
      Right Arm (25,000 cc metal.)
      +
      Left Leg (25,000 cc metal.)
      +
      Right Leg (25,000 cc metal).
      +
      Chest (50,000 cc metal).
      +
      Head (50,000 cc metal).
      +
      Robot Frame (75,000 cc metal).
      "} user << browse("Robotic Fabricator Control Panel[dat]", "window=robot_fabricator") diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index 68c4ab10a34..91e60dfaec5 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -88,18 +88,18 @@ var/dat dat = "Power cell: " if(cell) - dat += "
      Installed
      " + dat += "Installed
      " else - dat += "Removed
      " + dat += "Removed
      " dat += "Power Level: [cell ? round(cell.percent(),1) : 0]%

      " dat += "Set Temperature: " - dat += "-" + dat += "-" dat += " [set_temperature]°C " - dat += "+
      " + dat += "+
      " user.set_machine(src) user << browse("Space Heater Control Panel[dat]", "window=spaceheater") diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 325977b44df..f3415f6896d 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -162,7 +162,7 @@ dat+=text("Dispense mask
      ",src) if(src.OCCUPANT) dat+= "
      WARNING: Biological entity detected inside the Unit's storage. Please remove.
      " - dat+= "Eject extra load" + dat+= "Eject extra load" dat+= text("
      Unit is: [] - [] Unit ",(src.isopen ? "Open" : "Closed"),src,(src.isopen ? "Close" : "Open")) if(src.isopen) dat+="
      " @@ -796,25 +796,25 @@ else if(locked) dat += "
      The [model_text ? "[model_text] " : ""]suit cycler is currently locked. Please contact your system administrator." if(src.allowed(usr)) - dat += "
      \[unlock unit\]" + dat += "
      \[unlock unit\]" else dat += "

      Suit cycler

      " - dat += "Welcome to the [model_text ? "[model_text] " : ""]suit cycler control panel. \[lock unit\]
      " + dat += "Welcome to the [model_text ? "[model_text] " : ""]suit cycler control panel. \[lock unit\]
      " dat += "

      Maintenance

      " - dat += "Helmet: [helmet ? "\the [helmet]" : "no helmet stored" ]. \[eject\]
      " - dat += "Suit: [suit ? "\the [suit]" : "no suit stored" ]. \[eject\]" + dat += "Helmet: [helmet ? "\the [helmet]" : "no helmet stored" ]. \[eject\]
      " + dat += "Suit: [suit ? "\the [suit]" : "no suit stored" ]. \[eject\]" if(suit && istype(suit)) - dat += "[(suit.damage ? " \[repair\]" : "")]" + dat += "[(suit.damage ? " \[repair\]" : "")]" dat += "
      UV decontamination systems: SYSTEM ERROR" : "green'>READY"]
      " dat += "Output level: [radiation_level]
      " - dat += "\[select power level\] \[begin decontamination cycle\]

      " + dat += "\[select power level\] \[begin decontamination cycle\]

      " dat += "

      Customisation

      " - dat += "Target product: [target_department], [target_species]." - dat += "
      \[apply customisation routine\]


      " + dat += "Target product: [target_department], [target_species]." + dat += "
      \[apply customisation routine\]


      " /* if(panel_open) var/list/vendwires = list( @@ -827,10 +827,10 @@ var/is_uncut = src.wires & APCWireColorToFlag[vendwires[wiredesc]] dat += "[wiredesc] wire: " if(!is_uncut) - dat += "Mend" + dat += "Mend" else - dat += "Cut " - dat += "Pulse " + dat += "Cut " + dat += "Pulse " dat += "
      " dat += "
      " diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index 1a17dec0aed..45046b7473f 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -33,7 +33,7 @@ honorific = "Ms." dat += "Identity not found in operative database. What can the Syndicate do for you today, [honorific] [user.name]?
      " if(!selfdestructing) - dat += "

      \"[pick("I want to switch teams.", "I want to work for you.", "Let me join you.", "I can be of use to you.", "You want me working for you, and here's why...", "Give me an objective.", "How's the 401k over at the Syndicate?")]\"
      " + dat += "

      \"[pick("I want to switch teams.", "I want to work for you.", "Let me join you.", "I can be of use to you.", "You want me working for you, and here's why...", "Give me an objective.", "How's the 401k over at the Syndicate?")]\"
      " dat += temptext user << browse(dat, "window=syndbeacon") onclose(user, "syndbeacon") diff --git a/code/game/machinery/telecomms/logbrowser.dm b/code/game/machinery/telecomms/logbrowser.dm index a97e5a7d4c2..ae0b2738d1b 100644 --- a/code/game/machinery/telecomms/logbrowser.dm +++ b/code/game/machinery/telecomms/logbrowser.dm @@ -33,23 +33,23 @@ if(0) dat += "
      [temp]
      " - dat += "
      Current Network: [network]
      " + dat += "
      Current Network: [network]
      " if(servers.len) dat += "
      Detected Telecommunication Servers:" - dat += "
      \[Flush Buffer\]" + dat += "
      \[Flush Buffer\]" else - dat += "
      No servers detected. Scan for servers: \[Scan\]" + dat += "
      No servers detected. Scan for servers: \[Scan\]" // --- Viewing Server --- if(1) dat += "
      [temp]
      " - dat += "
      \[Main Menu\] \[Refresh\]
      " + dat += "
      \[Main Menu\] \[Refresh\]
      " dat += "
      Current Network: [network]" dat += "
      Selected Server: [SelectedServer.id]" @@ -68,7 +68,7 @@ // If the log is a speech file if(C.input_type == "Speech File") - dat += "
    • [C.name] \[X\]
      " + dat += "
    • [C.name] \[X\]
      " // -- Determine race of orator -- @@ -127,7 +127,7 @@ else if(C.input_type == "Execution Error") - dat += "
    • [C.name] \[X\]
      " + dat += "
    • [C.name] \[X\]
      " dat += "Output: \"[C.parameters["message"]]\"
      " dat += "

    • " diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index 347f4ebc685..c1a10cacd48 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -94,7 +94,7 @@ var/value = vars[varname] if(!value || value=="") value="-----" - return "[label]: [value]" + return "[label]: [value]" /obj/machinery/telecomms/attack_ai(var/mob/user as mob) attack_hand(user) @@ -116,7 +116,7 @@ dat = {"

      [temp]

      -

      Power Status: [src.toggled ? "On" : "Off"]

      "} +

      Power Status: [src.toggled ? "On" : "Off"]

      "} if(on && toggled) dat += {"

      [formatInput("Identification String","id","id")]

      @@ -135,7 +135,7 @@ i++ if(T.hide && !src.hide) continue - dat += "
    • \ref[T] [T.name] ([T.id]) \[X\]
    • " + dat += "
    • \ref[T] [T.name] ([T.id]) \[X\]
    • " // AUTOFIXED BY fix_string_idiocy.py // C:\Users\Rob\Documents\Projects\vgstation13\code\game\machinery\telecomms\machine_interactions.dm:140: dat += "" @@ -146,15 +146,15 @@ if(length(freq_listening)) dat += "
        " for(var/x in freq_listening) - dat += "
      • [format_frequency(x)] GHz\[X\]
      • " + dat += "
      • [format_frequency(x)] GHz\[X\]
      • " dat += "
      " else dat += "
    • NONE
    • " // AUTOFIXED BY fix_string_idiocy.py - // C:\Users\Rob\Documents\Projects\vgstation13\code\game\machinery\telecomms\machine_interactions.dm:155: dat += "
      \[Add Filter\]" - dat += {"

      \[Add Filter\]

      + // C:\Users\Rob\Documents\Projects\vgstation13\code\game\machinery\telecomms\machine_interactions.dm:155: dat += "
      \[Add Filter\]" + dat += {"

      \[Add Filter\]


      "} // END AUTOFIX @@ -214,7 +214,7 @@ /* // Add an option to the processor to switch processing mode. (COMPRESS -> UNCOMPRESS or UNCOMPRESS -> COMPRESS) /obj/machinery/telecomms/processor/Options_Menu() - var/dat = "
      Processing Mode: [process_mode ? "UNCOMPRESS" : "COMPRESS"]" + var/dat = "
      Processing Mode: [process_mode ? "UNCOMPRESS" : "COMPRESS"]" return dat */ // The topic for Additional Options. Use this for checking href links for your specific option. @@ -235,9 +235,9 @@ /obj/machinery/telecomms/relay/Options_Menu() var/dat = "" if(level_boosts_signal(src.z)) - dat += "
      Signal Locked to Station: [is_station_level(listening_level) ? "TRUE" : "FALSE"]" - dat += "
      Broadcasting: [broadcasting ? "YES" : "NO"]" - dat += "
      Receiving: [receiving ? "YES" : "NO"]" + dat += "
      Signal Locked to Station: [is_station_level(listening_level) ? "TRUE" : "FALSE"]" + dat += "
      Broadcasting: [broadcasting ? "YES" : "NO"]" + dat += "
      Receiving: [receiving ? "YES" : "NO"]" return dat /obj/machinery/telecomms/relay/Options_Topic(href, href_list) @@ -260,7 +260,7 @@ // BUS /obj/machinery/telecomms/bus/Options_Menu() - var/dat = "
      Change Signal Frequency: [change_frequency ? "YES ([change_frequency])" : "NO"]" + var/dat = "
      Change Signal Frequency: [change_frequency ? "YES ([change_frequency])" : "NO"]" return dat /obj/machinery/telecomms/bus/Options_Topic(href, href_list) diff --git a/code/game/machinery/telecomms/telemonitor.dm b/code/game/machinery/telecomms/telemonitor.dm index 57136b46dc9..9baa2a1a12f 100644 --- a/code/game/machinery/telecomms/telemonitor.dm +++ b/code/game/machinery/telecomms/telemonitor.dm @@ -35,28 +35,28 @@ if(0) dat += "
      [temp]

      " - dat += "
      Current Network: [network]
      " + dat += "
      Current Network: [network]
      " if(machinelist.len) dat += "
      Detected Network Entities:" - dat += "
      \[Flush Buffer\]" + dat += "
      \[Flush Buffer\]" else - dat += "\[Probe Network\]" + dat += "\[Probe Network\]" // --- Viewing Machine --- if(1) dat += "
      [temp]
      " - dat += "
      \[Main Menu\]
      " + dat += "
      \[Main Menu\]
      " dat += "
      Current Network: [network]
      " dat += "Selected Network Entity: [SelectedMachine.name] ([SelectedMachine.id])
      " dat += "Linked Entities:
        " for(var/obj/machinery/telecomms/T in SelectedMachine.links) if(!T.hide) - dat += "
      1. \ref[T.id] [T.name] ([T.id])
      2. " + dat += "
      3. \ref[T.id] [T.name] ([T.id])
      4. " dat += "
      " diff --git a/code/game/machinery/telecomms/traffic_control.dm b/code/game/machinery/telecomms/traffic_control.dm index dbbf6682e4e..3d065f2f753 100644 --- a/code/game/machinery/telecomms/traffic_control.dm +++ b/code/game/machinery/telecomms/traffic_control.dm @@ -39,44 +39,44 @@ if(screen == 0) //main menu dat += "
      [temp]
      " - dat += "
      Current Network: [network]
      " + dat += "
      Current Network: [network]
      " if(servers.len) dat += "
      Detected Telecommunication Servers:" - dat += "
      \[Flush Buffer\]" + dat += "
      \[Flush Buffer\]" else - dat += "
      No servers detected. Scan for servers: \[Scan\]" + dat += "
      No servers detected. Scan for servers: \[Scan\]" if(screen == 1) //server menu dat += "
      [temp]
      " - dat += "
      \[Main Menu\] \[Refresh\]
      " + dat += "
      \[Main Menu\] \[Refresh\]
      " dat += "
      Current Network: [network]" if(allservers) dat += "
      Selected Server: All Servers

      " else dat += "
      Selected Server: [SelectedServer.id]

      " - dat += "
      \[Edit Code\]" + dat += "
      \[Edit Code\]" dat += "
      Signal Execution: " if(allservers) - dat += "ALWAYS NEVER" + dat += "ALWAYS NEVER" else if(SelectedServer.autoruncode) - dat += "ALWAYS" + dat += "ALWAYS" else - dat += "NEVER" + dat += "NEVER" if(screen == 2) //code editor if(editingcode == user) dat += {"
      [temp]
      - \[Back\] - \[Main Menu\] - \[Refresh\] + \[Back\] + \[Main Menu\] + \[Refresh\]
      - [add_req_access?"Edit operation keycodes":null] - [maint_access?"Initiate maintenance protocol":null] - [(state>0) ?"Set Cabin Air Pressure":null] + [add_req_access?"Edit operation keycodes":null] + [maint_access?"Initiate maintenance protocol":null] + [(state>0) ?"Set Cabin Air Pressure":null] "} user << browse(output, "window=exosuit_maint_console") diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index c2ddd11d787..f26e34834fb 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -145,7 +145,7 @@ output += "Cargo Compartment Contents:
      " if(cargo.len) for(var/obj/O in cargo) - output += "Unload : [O]
      " + output += "Unload : [O]
      " else output += "Nothing" output += "
      " diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index 5f46a2a5cb0..198c6ce45aa 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -29,7 +29,7 @@ switch(get_area_type()) if(AREA_SPACE) text += "

      According to the [src.name], you are now in outer space. Hold your breath.

      \ -

      Mark this place as new area.

      " +

      Mark this place as new area.

      " if(AREA_SPECIAL) text += "

      This place is not noted on the [src.name].

      " return text @@ -90,12 +90,12 @@ var/area/A = get_area() if(get_area_type() == AREA_STATION) . += "

      According to the [src], you are now in \"[sanitize(A.name)]\".

      " - . += "

      You may move an amendment to the drawing.

      " + . += "

      You may move an amendment to the drawing.

      " if(!viewing) - . += "

      View structural data

      " + . += "

      View structural data

      " else - . += "

      Refresh structural data

      " - . += "

      Hide structural data

      " + . += "

      Refresh structural data

      " + . += "

      Hide structural data

      " var/datum/browser/popup = new(user, "blueprints", "[src]", 700, 500) popup.set_content(.) popup.open() diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 9c03d164bb2..a91c4e2ebe3 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -34,21 +34,21 @@ /obj/item/toy/crayon/proc/update_window(mob/living/user as mob) dat += "

      Currently selected: [drawtype]


      " - dat += "Random letterPick letter" + dat += "Random letterPick letter" dat += "
      " dat += "

      Runes:


      " - dat += "Random rune" + dat += "Random rune" for(var/i = 1; i <= 10; i++) - dat += "Rune[i]" + dat += "Rune[i]" if(!((i + 1) % 3)) //3 buttons in a row dat += "
      " dat += "
      " graffiti.Find() dat += "

      Graffiti:


      " - dat += "Random graffiti" + dat += "Random graffiti" var/c = 1 for(var/T in graffiti) - dat += "[T]" + dat += "[T]" if(!((c + 1) % 3)) //3 buttons in a row dat += "
      " c++ @@ -156,7 +156,7 @@ update_window(user) /obj/item/toy/crayon/mime/update_window(mob/living/user as mob) - dat += "
         Change color
      " + dat += "
         Change color
      " ..() /obj/item/toy/crayon/mime/Topic(href,href_list) @@ -181,7 +181,7 @@ update_window(user) /obj/item/toy/crayon/rainbow/update_window(mob/living/user as mob) - dat += "
         Change color
      " + dat += "
         Change color
      " ..() /obj/item/toy/crayon/rainbow/Topic(href,href_list[]) diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index e50f26bcf4f..26078a6dc3e 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -90,15 +90,15 @@ var/html switch(track_mode) if(BUGMODE_LIST) - html = "

      Select a camera:

      \[Cancel camera view\]
    \ - Name: [active1.fields["name"]]
    \ - ID: [active1.fields["id"]]
    \n \ - Sex: [active1.fields["sex"]]
    \n \ - Age: [active1.fields["age"]]
    \n \ - Rank: [active1.fields["rank"]]
    \n \ - Fingerprint: [active1.fields["fingerprint"]]
    \n \ + Name: [active1.fields["name"]]
    \ + ID: [active1.fields["id"]]
    \n \ + Sex: [active1.fields["sex"]]
    \n \ + Age: [active1.fields["age"]]
    \n \ + Rank: [active1.fields["rank"]]
    \n \ + Fingerprint: [active1.fields["fingerprint"]]
    \n \ Physical Status: [active1.fields["p_stat"]]
    \n \ Mental Status: [active1.fields["m_stat"]]

    \n \ Employment/skills summary:
    [active1.fields["notes"]]
    - $[item.cost] + $[item.cost]
    " + html = "

    Select a camera:

    \[Cancel camera view\]
    " for(var/entry in cameras) var/obj/machinery/camera/C = cameras[entry] var/functions = "" if(C.bug == src) - functions = " - \[Monitor\] \[Disable\]" + functions = " - \[Monitor\] \[Disable\]" else - functions = " - \[Monitor\]" - html += "" + functions = " - \[Monitor\]" + html += "" if(BUGMODE_MONITOR) if(current) @@ -109,7 +109,7 @@ return .(cameras) if(BUGMODE_TRACK) if(tracking) - html = "Tracking '[tracked_name]' \[Cancel Tracking\] \[Cancel camera view\]
    " + html = "Tracking '[tracked_name]' \[Cancel Tracking\] \[Cancel camera view\]
    " if(last_found) var/time_diff = round((world.time - last_seen) / 150) var/obj/machinery/camera/C = bugged_cameras[last_found] @@ -127,7 +127,7 @@ if(!s) s = "00" html += "Last seen near [outstring] ([m]:[s] minute\s ago)
    " if( C && (C.bug == src)) //Checks to see if the camera has a bug - html += "\[Disable\]" + html += "\[Disable\]" else html += "Not yet seen." diff --git a/code/game/objects/items/devices/floor_painter.dm b/code/game/objects/items/devices/floor_painter.dm index 7fa9759e330..c278a1be72a 100644 --- a/code/game/objects/items/devices/floor_painter.dm +++ b/code/game/objects/items/devices/floor_painter.dm @@ -51,13 +51,13 @@ user << browse_rsc(floor_icon, "floor.png") var/dat = {"
    - <- + <- - -> + ->
    - Choose Style + Choose Style
    Style: [floor_state]
    - Choose Direction + Choose Direction
    Direction: [dir2text(floor_dir)]
    "} diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index f6f39504390..826299b2a01 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -155,7 +155,7 @@ dat += {"
    [entry][functions]
    [entry][functions]
    - Configure Directives + Configure Directives
    "} @@ -163,7 +163,7 @@ dat += {"
    - Imprint Master DNA + Imprint Master DNA
    "} @@ -174,13 +174,13 @@ - - @@ -192,7 +192,7 @@ dat += "Radio firmware not loaded. Please install a pAI personality to load firmware.
    " dat += {"
    Transmit:[radio.broadcasting ? "En" : "Dis" ]abled + [radio.broadcasting ? "En" : "Dis" ]abled
    Receive:[radio.listening ? "En" : "Dis" ]abled + [radio.listening ? "En" : "Dis" ]abled
    -
    Wipe current pAI personality + Wipe current pAI personality
    @@ -207,7 +207,7 @@
    - Refresh available personalities + Refresh available personalities

    @@ -218,7 +218,7 @@

    No personality is installed.

    -
    Request personality + Request personality
    diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index b838b05c3c0..0b38b3f9e18 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -118,8 +118,8 @@ effective or pretty fucking useless. var/cooldown = round(max(10,((intensity*8)-(wavelength/2))+(intensity*2))) var/dat = {" - Radiation Intensity: -- [intensity] ++
    - Radiation Wavelength: -- [(wavelength+(intensity*4))] ++
    + Radiation Intensity: -- [intensity] ++
    + Radiation Wavelength: -- [(wavelength+(intensity*4))] ++
    Laser Cooldown: [cooldown] Seconds
    "} diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index 7760df16dcd..b019e2a9d95 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -69,10 +69,10 @@ var/list/world_uplinks = list() if(I.job && I.job.len) if(!(I.job.Find(job))) continue - dat += "[I.name] ([I.cost])
    " + dat += "[I.name] ([I.cost])
    " category_items++ - dat += "Random Item (??)
    " + dat += "Random Item (??)
    " dat += "
    " return dat diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 753cc9f9de8..852be314b1c 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -61,7 +61,7 @@ if(istype(E, /datum/stack_recipe_list)) var/datum/stack_recipe_list/srl = E if(amount >= srl.req_amount) - t1 += "[srl.title] ([srl.req_amount] [singular_name]\s)" + t1 += "[srl.title] ([srl.req_amount] [singular_name]\s)" else t1 += "[srl.title] ([srl.req_amount] [singular_name]\s)
    " @@ -83,7 +83,7 @@ title += "[R.title]" title += " ([R.req_amount] [src.singular_name]\s)" if(can_build) - t1 += "[title] " + t1 += "[title] " else t1 += "[title]" continue @@ -93,9 +93,9 @@ var/list/multipliers = list(5,10,25) for(var/n in multipliers) if(max_multiplier>=n) - t1 += " [n * R.res_amount]x" + t1 += " [n * R.res_amount]x" if(!(max_multiplier in multipliers)) - t1 += " [max_multiplier * R.res_amount]x" + t1 += " [max_multiplier * R.res_amount]x" var/datum/browser/popup = new(user, "stack", name, 400, 400) popup.set_content(t1) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 7e38c7a6e4e..295a1538a65 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -560,7 +560,7 @@ obj/item/toy/cards/cardhand/attack_self(mob/user as mob) obj/item/toy/cards/cardhand/interact(mob/user) var/dat = "You have:
    " for(var/t in currenthand) - dat += "A [t].
    " + dat += "A [t].
    " dat += "Which card will you remove next?" var/datum/browser/popup = new(user, "cardhand", "Hand of Cards", 400, 240) popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index bc8ab270ee2..71dafff99ff 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -129,7 +129,7 @@ if(!ptank) to_chat(user, "Attach a plasma tank first!") return - var/dat = text("Flamethrower ([lit ? "Lit" : "Unlit"])
    \n Tank Pressure: [ptank.air_contents.return_pressure()]
    \nAmount to throw: - - - [throw_amount] + + +
    \nRemove plasmatank - Close
    ") + var/dat = text("Flamethrower ([lit ? "Lit" : "Unlit"])
    \n Tank Pressure: [ptank.air_contents.return_pressure()]
    \nAmount to throw: - - - [throw_amount] + + +
    \nRemove plasmatank - Close
    ") user << browse(dat, "window=flamethrower;size=600x300") onclose(user, "flamethrower") return diff --git a/code/game/objects/items/weapons/implants/implantchair.dm b/code/game/objects/items/weapons/implants/implantchair.dm index 92e58b5af82..a464e5914ef 100644 --- a/code/game/objects/items/weapons/implants/implantchair.dm +++ b/code/game/objects/items/weapons/implants/implantchair.dm @@ -45,9 +45,9 @@ var/dat ="Implanter Status
    " dat +="Current occupant: [src.occupant ? "
    Name: [src.occupant]
    Health: [health_text]
    " : "None"]
    " - dat += "Implants: [src.implant_list.len ? "[implant_list.len]" : "Replenish"]
    " + dat += "Implants: [src.implant_list.len ? "[implant_list.len]" : "Replenish"]
    " if(src.occupant) - dat += "[src.ready ? "Implant" : "Recharging"]
    " + dat += "[src.ready ? "Implant" : "Recharging"]
    " user.set_machine(src) user << browse(dat, "window=implant") onclose(user, "implant") diff --git a/code/game/objects/items/weapons/implants/implantpad.dm b/code/game/objects/items/weapons/implants/implantpad.dm index b9a84c8a6d5..cd988d6310e 100644 --- a/code/game/objects/items/weapons/implants/implantpad.dm +++ b/code/game/objects/items/weapons/implants/implantpad.dm @@ -73,15 +73,15 @@ if(case) if(case.imp) if(istype(case.imp, /obj/item/weapon/implant)) - dat += "Remove Case
    " + dat += "Remove Case
    " dat += case.imp.get_data() if(istype(case.imp, /obj/item/weapon/implant/tracking)) var/obj/item/weapon/implant/tracking/T = case.imp dat += {"ID (1-100): - - - - [T.id] - + - +
    "} + - + - [T.id] + + + +
    "} else dat += "The implant casing is empty." else diff --git a/code/game/objects/items/weapons/scrolls.dm b/code/game/objects/items/weapons/scrolls.dm index de419dc1b7d..0b45cd4a42e 100644 --- a/code/game/objects/items/weapons/scrolls.dm +++ b/code/game/objects/items/weapons/scrolls.dm @@ -22,7 +22,7 @@ dat += "Number of uses: [src.uses]
    " dat += "
    " dat += "Four uses use them wisely:
    " - dat += "Teleport
    " + dat += "Teleport
    " dat += "Kind regards,
    Wizards Federation

    P.S. Don't forget to bring your gear, you'll need it to cast most spells.
    " user << browse(dat, "window=scroll") onclose(user, "scroll") diff --git a/code/game/objects/items/weapons/teleportation.dm b/code/game/objects/items/weapons/teleportation.dm index 15650f188d9..87309c5927c 100644 --- a/code/game/objects/items/weapons/teleportation.dm +++ b/code/game/objects/items/weapons/teleportation.dm @@ -28,17 +28,17 @@ add_fingerprint(usr) var/dat if(temp) - dat = "[src.temp]

    Clear" + dat = "[src.temp]

    Clear" else dat = {" Persistent Signal Locator
    Frequency: -- -- [format_frequency(src.frequency)] -+ -+
    +- +- [format_frequency(src.frequency)] ++ ++
    -Refresh"} +Refresh"} user << browse(dat, "window=radio") onclose(user, "radio") return @@ -74,7 +74,7 @@ Frequency: temp += "[T.id]: [T.imp_in.x], [T.imp_in.y], [T.imp_in.z]
    " temp += "You are at \[[sr.x],[sr.y],[sr.z]\]." - temp += "

    Refresh
    " + temp += "

    Refresh
    " else temp += "Processing error: Unable to locate orbital position.
    " else diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 7c5fe09dd06..9a75e9e3950 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -203,14 +203,14 @@ /obj/proc/linkMenu(var/obj/O) var/dat="" if(canLink(O, list())) - dat += " \[Link\] " + dat += " \[Link\] " return dat /obj/proc/format_tag(var/label,var/varname, var/act="set_tag") var/value = vars[varname] if(!value || value=="") value="-----" - return "[label]: [value]" + return "[label]: [value]" /obj/proc/update_multitool_menu(mob/user as mob) @@ -253,10 +253,10 @@ a { dat += linkMenu(P.buffer) if(P.buffer) - dat += "\[Flush\]" + dat += "\[Flush\]" dat += "

    " else - dat += "

    MULTITOOL BUFFER: \[Add Machine\]

    " + dat += "

    MULTITOOL BUFFER: \[Add Machine\]

    " else dat += "ACCESS DENIED" dat += "" diff --git a/code/game/objects/structures/engicart.dm b/code/game/objects/structures/engicart.dm index cce6c1c1bdb..742664b68b0 100644 --- a/code/game/objects/structures/engicart.dm +++ b/code/game/objects/structures/engicart.dm @@ -101,21 +101,21 @@ user.set_machine(src) var/dat if(myglass) - dat += "[myglass.name]
    " + dat += "[myglass.name]
    " if(mymetal) - dat += "[mymetal.name]
    " + dat += "[mymetal.name]
    " if(myplasteel) - dat += "[myplasteel.name]
    " + dat += "[myplasteel.name]
    " if(myflashlight) - dat += "[myflashlight.name]
    " + dat += "[myflashlight.name]
    " if(mybluetoolbox) - dat += "[mybluetoolbox.name]
    " + dat += "[mybluetoolbox.name]
    " if(myredtoolbox) - dat += "[myredtoolbox.name]
    " + dat += "[myredtoolbox.name]
    " if(myyellowtoolbox) - dat += "[myyellowtoolbox.name]
    " + dat += "[myyellowtoolbox.name]
    " if(myengitape) - dat += "[myengitape.name]
    " + dat += "[myengitape.name]
    " var/datum/browser/popup = new(user, "engicart", name, 240, 160) popup.set_content(dat) popup.open() diff --git a/code/game/objects/structures/foodcart.dm b/code/game/objects/structures/foodcart.dm index 071200c8ca0..de103cc5d57 100644 --- a/code/game/objects/structures/foodcart.dm +++ b/code/game/objects/structures/foodcart.dm @@ -76,29 +76,29 @@ user.set_machine(src) var/dat if(food_slots[1]) - dat += "[food_slots[1]]
    " + dat += "[food_slots[1]]
    " if(food_slots[2]) - dat += "[food_slots[2]]
    " + dat += "[food_slots[2]]
    " if(food_slots[3]) - dat += "[food_slots[3]]
    " + dat += "[food_slots[3]]
    " if(food_slots[4]) - dat += "[food_slots[4]]
    " + dat += "[food_slots[4]]
    " if(food_slots[5]) - dat += "[food_slots[5]]
    " + dat += "[food_slots[5]]
    " if(food_slots[6]) - dat += "[food_slots[6]]
    " + dat += "[food_slots[6]]
    " if(drink_slots[1]) - dat += "[drink_slots[1]]
    " + dat += "[drink_slots[1]]
    " if(drink_slots[2]) - dat += "[drink_slots[2]]
    " + dat += "[drink_slots[2]]
    " if(drink_slots[3]) - dat += "[drink_slots[3]]
    " + dat += "[drink_slots[3]]
    " if(drink_slots[4]) - dat += "[drink_slots[4]]
    " + dat += "[drink_slots[4]]
    " if(drink_slots[5]) - dat += "[drink_slots[5]]
    " + dat += "[drink_slots[5]]
    " if(drink_slots[6]) - dat += "[drink_slots[6]]
    " + dat += "[drink_slots[6]]
    " var/datum/browser/popup = new(user, "foodcart", name, 240, 160) popup.set_content(dat) popup.open() diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index e51a7e3aac2..c5abbad1c96 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -113,15 +113,15 @@ user.set_machine(src) var/dat if(mybag) - dat += "[mybag.name]
    " + dat += "[mybag.name]
    " if(mymop) - dat += "[mymop.name]
    " + dat += "[mymop.name]
    " if(myspray) - dat += "[myspray.name]
    " + dat += "[myspray.name]
    " if(myreplacer) - dat += "[myreplacer.name]
    " + dat += "[myreplacer.name]
    " if(signs) - dat += "[signs] sign\s
    " + dat += "[signs] sign\s
    " var/datum/browser/popup = new(user, "janicart", name, 240, 160) popup.set_content(dat) popup.open() diff --git a/code/game/objects/structures/noticeboard.dm b/code/game/objects/structures/noticeboard.dm index adc6fa4a4fa..bbad94dd174 100644 --- a/code/game/objects/structures/noticeboard.dm +++ b/code/game/objects/structures/noticeboard.dm @@ -32,7 +32,7 @@ /obj/structure/noticeboard/attack_hand(user as mob) var/dat = "Noticeboard
    " for(var/obj/item/weapon/paper/P in src) - dat += "[P.name] Write Remove
    " + dat += "[P.name] Write Remove
    " user << browse("Notices[dat]","window=noticeboard") onclose(user, "noticeboard") diff --git a/code/game/objects/structures/safe.dm b/code/game/objects/structures/safe.dm index ec2ebc8848a..315728ddc16 100644 --- a/code/game/objects/structures/safe.dm +++ b/code/game/objects/structures/safe.dm @@ -75,12 +75,12 @@ FLOOR SAFES /obj/structure/safe/attack_hand(mob/user) user.set_machine(src) var/dat = "
    " - dat += "[open ? "Close" : "Open"] [src] | - [dial * 5] +" + dat += "[open ? "Close" : "Open"] [src] | - [dial * 5] +" if(open) dat += "" for(var/i = contents.len, i>=1, i--) var/obj/item/P = contents[i] - dat += "" + dat += "" dat += "
    [P.name]
    [P.name]
    " user << browse("[name][dat]", "window=safe;size=350x300") diff --git a/code/game/objects/structures/tank_dispenser.dm b/code/game/objects/structures/tank_dispenser.dm index ab1c2830933..8d0962857f5 100644 --- a/code/game/objects/structures/tank_dispenser.dm +++ b/code/game/objects/structures/tank_dispenser.dm @@ -35,8 +35,8 @@ /obj/structure/dispenser/attack_hand(mob/user as mob) user.set_machine(src) var/dat = "[src]

    " - dat += "Oxygen tanks: [oxygentanks] - [oxygentanks ? "Dispense" : "empty"]
    " - dat += "Plasma tanks: [plasmatanks] - [plasmatanks ? "Dispense" : "empty"]" + dat += "Oxygen tanks: [oxygentanks] - [oxygentanks ? "Dispense" : "empty"]
    " + dat += "Plasma tanks: [plasmatanks] - [plasmatanks ? "Dispense" : "empty"]" user << browse(dat, "window=dispenser") onclose(user, "dispenser") return diff --git a/code/modules/admin/DB ban/functions.dm b/code/modules/admin/DB ban/functions.dm index c22a019addb..6cd03894699 100644 --- a/code/modules/admin/DB ban/functions.dm +++ b/code/modules/admin/DB ban/functions.dm @@ -354,7 +354,7 @@ datum/admins/proc/DB_ban_unban_by_id(var/id) output += "" - output += "Add custom ban: (ONLY use this if you can't ban through any other method)" + output += "Add custom ban: (ONLY use this if you can't ban through any other method)" output += "" output += "" output += "" output += "
    Ban type:
    " - output += " @@ -377,16 +377,16 @@ dat += {" - + "} switch(is_special_character(M)) if(0) - dat += {""} + dat += {""} if(1) - dat += {""} + dat += {""} if(2) - dat += {""} + dat += {""} dat += "
    Search:" + output += "" output += "" output += "" @@ -512,7 +512,7 @@ datum/admins/proc/DB_ban_unban_by_id(var/id) if("PERMABAN") typedesc = "PERMABAN" if("TEMPBAN") - typedesc = "TEMPBAN
    ([duration] minutes [(unbanned) ? "" : "(Edit))"]
    Expires [expiration]
    " + typedesc = "TEMPBAN
    ([duration] minutes [(unbanned) ? "" : "(Edit))"]
    Expires [expiration]
    " if("JOB_PERMABAN") typedesc = "JOBBAN
    ([job])" if("JOB_TEMPBAN") @@ -522,21 +522,21 @@ datum/admins/proc/DB_ban_unban_by_id(var/id) if("ADMIN_PERMABAN") typedesc = "ADMIN PERMABAN" if("ADMIN_TEMPBAN") - typedesc = "ADMIN TEMPBAN
    ([duration] minutes [(unbanned) ? "" : "(Edit))"]
    Expires [expiration]
    " + typedesc = "ADMIN TEMPBAN
    ([duration] minutes [(unbanned) ? "" : "(Edit))"]
    Expires [expiration]
    " output += "
    " output += "" output += "" output += "" output += "" - output += "" + output += "" output += "" output += "" output += "" output += "" output += "" output += "" - output += "" + output += "" output += "" if(edits) output += "" diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 30b8c8bb8e9..67a06ec3787 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -257,11 +257,11 @@ var/global/nologevent = 0
    Note that this panel allows full freedom over the news network, there are no constrictions except the few basic ones. Don't break things!
    "} if(news_network.wanted_issue) - dat+= "
    Read Wanted Issue" + dat+= "
    Read Wanted Issue" - dat+= {"

    Create Feed Channel -
    View Feed Channels -
    Submit new Feed story + dat+= {"

    Create Feed Channel +
    View Feed Channels +
    Submit new Feed story

    Exit "} @@ -270,10 +270,10 @@ var/global/nologevent = 0 wanted_already = 1 dat+={"
    Feed Security functions:
    -
    [(wanted_already) ? ("Manage") : ("Publish")] \"Wanted\" Issue -
    Censor Feed Stories -
    Mark Feed Channel with Nanotrasen D-Notice (disables and locks the channel. -

    The newscaster recognises you as:
    [src.admincaster_signature]
    +
    [(wanted_already) ? ("Manage") : ("Publish")] \"Wanted\" Issue +
    Censor Feed Stories +
    Mark Feed Channel with Nanotrasen D-Notice (disables and locks the channel. +

    The newscaster recognises you as:
    [src.admincaster_signature]
    "} if(1) dat+= "Station Feed Channels
    " @@ -282,38 +282,38 @@ var/global/nologevent = 0 else for(var/datum/feed_channel/CHANNEL in news_network.network_channels) if(CHANNEL.is_admin_channel) - dat+="[CHANNEL.channel_name]
    " + dat+="[CHANNEL.channel_name]
    " else - dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " - dat+={"

    Refresh -
    Back + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " + dat+={"

    Refresh +
    Back "} if(2) dat+={" Creating new Feed Channel... -
    Channel Name: [src.admincaster_feed_channel.channel_name]
    - Channel Author:[src.admincaster_signature]
    - Will Accept Public Feeds: [(src.admincaster_feed_channel.locked) ? ("NO") : ("YES")]

    -
    Submit

    Cancel
    +
    Channel Name: [src.admincaster_feed_channel.channel_name]
    + Channel Author:[src.admincaster_signature]
    + Will Accept Public Feeds: [(src.admincaster_feed_channel.locked) ? ("NO") : ("YES")]

    +
    Submit

    Cancel
    "} if(3) dat+={" Creating new Feed Message... -
    Receiving Channel: [src.admincaster_feed_channel.channel_name]
    +
    Receiving Channel: [src.admincaster_feed_channel.channel_name]
    Message Author:[src.admincaster_signature]
    - Message Body: [src.admincaster_feed_message.body]
    -
    Submit

    Cancel
    + Message Body: [src.admincaster_feed_message.body]
    +
    Submit

    Cancel
    "} if(4) dat+={" Feed story successfully submitted to [src.admincaster_feed_channel.channel_name].

    -
    Return
    +
    Return
    "} if(5) dat+={" Feed Channel [src.admincaster_feed_channel.channel_name] created successfully.

    -
    Return
    +
    Return
    "} if(6) dat+="ERROR: Could not submit Feed story to Network.

    " @@ -321,7 +321,7 @@ var/global/nologevent = 0 dat+="•Invalid receiving channel name.
    " if(src.admincaster_feed_message.body == "" || src.admincaster_feed_message.body == "\[REDACTED\]") dat+="•Invalid message body.
    " - dat+="
    Return
    " + dat+="
    Return
    " if(7) dat+="ERROR: Could not submit Feed Channel to Network.

    " if(src.admincaster_feed_channel.channel_name =="" || src.admincaster_feed_channel.channel_name == "\[REDACTED\]") @@ -333,7 +333,7 @@ var/global/nologevent = 0 break if(check) dat+="•Channel name already in use.
    " - dat+="
    Return
    " + dat+="
    Return
    " if(9) dat+="[src.admincaster_feed_channel.channel_name]: \[created by: [src.admincaster_feed_channel.author]\]
    " if(src.admincaster_feed_channel.censored) @@ -354,8 +354,8 @@ var/global/nologevent = 0 dat+="

    " dat+="\[Story by [MESSAGE.author]\]
    " dat+={" -

    Refresh -
    Back +

    Refresh +
    Back "} if(10) dat+={" @@ -368,8 +368,8 @@ var/global/nologevent = 0 dat+="No feed channels found active...
    " else for(var/datum/feed_channel/CHANNEL in news_network.network_channels) - dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " - dat+="
    Cancel" + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " + dat+="
    Cancel" if(11) dat+={" Nanotrasen D-Notice Handler
    @@ -381,13 +381,13 @@ var/global/nologevent = 0 dat+="No feed channels found active...
    " else for(var/datum/feed_channel/CHANNEL in news_network.network_channels) - dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : ()]
    " - dat+="
    Back" + dat+="
    Back" if(12) dat+={" [src.admincaster_feed_channel.channel_name]: \[ created by: [src.admincaster_feed_channel.author] \]
    - [(src.admincaster_feed_channel.author=="\[REDACTED\]") ? ("Undo Author censorship") : ("Censor channel Author")]
    + [(src.admincaster_feed_channel.author=="\[REDACTED\]") ? ("Undo Author censorship") : ("Censor channel Author")]
    "} if( isemptylist(src.admincaster_feed_channel.messages) ) dat+="No feed messages found in channel...
    " @@ -395,13 +395,13 @@ var/global/nologevent = 0 for(var/datum/feed_message/MESSAGE in src.admincaster_feed_channel.messages) dat+={" -[MESSAGE.body]
    \[Story by [MESSAGE.author]\]
    - [(MESSAGE.body == "\[REDACTED\]") ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.author == "\[REDACTED\]") ? ("Undo Author Censorship") : ("Censor message Author")]
    + [(MESSAGE.body == "\[REDACTED\]") ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.author == "\[REDACTED\]") ? ("Undo Author Censorship") : ("Censor message Author")]
    "} - dat+="
    Back" + dat+="
    Back" if(13) dat+={" [src.admincaster_feed_channel.channel_name]: \[ created by: [src.admincaster_feed_channel.author] \]
    - Channel messages listed below. If you deem them dangerous to the station, you can Bestow a D-Notice upon the channel.
    + Channel messages listed below. If you deem them dangerous to the station, you can Bestow a D-Notice upon the channel.
    "} if(src.admincaster_feed_channel.censored) dat+={" @@ -415,7 +415,7 @@ var/global/nologevent = 0 for(var/datum/feed_message/MESSAGE in src.admincaster_feed_channel.messages) dat+="-[MESSAGE.body]
    \[Story by [MESSAGE.author]\]
    " - dat+="
    Back" + dat+="
    Back" if(14) dat+="Wanted Issue Handler:" var/wanted_already = 0 @@ -427,21 +427,21 @@ var/global/nologevent = 0 dat+="
    A wanted issue is already in Feed Circulation. You can edit or cancel it below.
    " dat+={"
    - Criminal Name: [src.admincaster_feed_message.author]
    - Description: [src.admincaster_feed_message.body]
    + Criminal Name: [src.admincaster_feed_message.author]
    + Description: [src.admincaster_feed_message.body]
    "} if(wanted_already) dat+="Wanted Issue created by: [news_network.wanted_issue.backup_author]
    " else dat+="Wanted Issue will be created under prosecutor: [src.admincaster_signature]
    " - dat+="
    [(wanted_already) ? ("Edit Issue") : ("Submit")]" + dat+="
    [(wanted_already) ? ("Edit Issue") : ("Submit")]" if(wanted_already) - dat+="
    Take down Issue" - dat+="
    Cancel" + dat+="
    Take down Issue" + dat+="
    Cancel" if(15) dat+={" Wanted issue for [src.admincaster_feed_message.author] is now in Network Circulation.

    -
    Return
    +
    Return
    "} if(16) dat+="ERROR: Wanted Issue rejected by Network.

    " @@ -449,11 +449,11 @@ var/global/nologevent = 0 dat+="•Invalid name for person wanted.
    " if(src.admincaster_feed_message.body == "" || src.admincaster_feed_message.body == "\[REDACTED\]") dat+="•Invalid description.
    " - dat+="
    Return
    " + dat+="
    Return
    " if(17) dat+={" Wanted Issue successfully deleted from Circulation
    -
    Return
    +
    Return
    "} if(18) dat+={" @@ -467,11 +467,11 @@ var/global/nologevent = 0 dat+="
    " else dat+="None" - dat+="
    Back
    " + dat+="
    Back
    " if(19) dat+={" Wanted issue for [src.admincaster_feed_message.author] successfully edited.

    -
    Return
    +
    Return
    "} else dat+="I'm sorry to break your immersion. This shit's bugged. Report this bug to Agouri, polyxenitopalidou@gmail.com" @@ -490,7 +490,7 @@ var/global/nologevent = 0 var/r = t if( findtext(r,"##") ) r = copytext( r, 1, findtext(r,"##") )//removes the description - dat += text("") + dat += text("") dat += "
    Search:" output += "
    Ckey: Admin ckey:
    [typedesc][ckey][bantime][ackey][(unbanned) ? "" : "Unban"][(unbanned) ? "" : "Unban"]
    IP: [ip]CIP: [cid]
    Reason: [(unbanned) ? "" : "(Edit)"] \"[reason]\"Reason: [(unbanned) ? "" : "(Edit)"] \"[reason]\"
    [t] (unban)
    [t] (unban)
    " usr << browse(dat, "window=ban;size=400x400") @@ -500,17 +500,17 @@ var/global/nologevent = 0 var/dat = {"
    Game Panel

    \n - Change Game Mode
    + Change Game Mode
    "} if(master_mode == "secret") - dat += "(Force Secret Mode)
    " + dat += "(Force Secret Mode)
    " dat += {"
    - Create Object
    - Quick Create Object
    - Create Turf
    - Create Mob
    + Create Object
    + Quick Create Object
    + Create Turf
    + Create Mob
    "} usr << browse(dat, "window=admin2;size=210x280") diff --git a/code/modules/admin/permissionverbs/permissionedit.dm b/code/modules/admin/permissionverbs/permissionedit.dm index b840cad783d..f1232cd4e78 100644 --- a/code/modules/admin/permissionverbs/permissionedit.dm +++ b/code/modules/admin/permissionverbs/permissionedit.dm @@ -20,7 +20,7 @@
    - + "} @@ -32,15 +32,15 @@ var/rights = rights2text(D.rights," ") if(!rights) rights = "*none*" output += {" - - - + + +"} /*output += "" - output += "" - output += "" - output += "" + output += "" + output += "" + output += "" output += ""*/ output += {" diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 4234ea2773c..618f11cef2c 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -75,18 +75,18 @@ body += "
    CKEY \[+\]CKEY \[+\] RANKPERMISSIONS
    [adm_ckey] \[-\][rank][rights][adm_ckey] \[-\][rank][rights]
    [adm_ckey] \[-\][rank][rights][adm_ckey] \[-\][rank][rights]
    "; - body += "PP - " - body += "N - " + body += "PP - " + body += "N - " body += "VV - " - body += "TP - " + body += "TP - " body += "PM - " - body += "SM - " - body += "FLW" + body += "SM - " + body += "FLW" if(eyeref) - body += "|EYE" + body += "|EYE" body += "
    " if(antagonist > 0) - body += "Antagonist"; + body += "Antagonist"; body += "
    "; @@ -197,7 +197,7 @@
    Player panel
    - Hover over a line to see more information | [check_rights(R_ADMIN,0) ? "Check antagonists | Kick everyone/AFKers in lobby" : "" ] + Hover over a line to see more information | [check_rights(R_ADMIN,0) ? "Check antagonists | Kick everyone/AFKers in lobby" : "" ]

    [(M.client ? "[M.client]" : "No client")]XX PMTraitor?Traitor?Traitor?Traitor?Traitor?Traitor?
    " @@ -401,7 +401,7 @@ else logout_status = M.client ? "" : " (logged out)" - return {"[M.real_name][caption][logout_status][M.stat == 2 ? " (DEAD)" : ""] + return {"[M.real_name][caption][logout_status][M.stat == 2 ? " (DEAD)" : ""] PM[close ? "" : ""]"} /datum/admins/proc/check_antagonists() @@ -412,7 +412,7 @@ dat += "Round Duration: [round(ROUND_TIME / 36000)]:[add_zero(num2text(ROUND_TIME / 600 % 60), 2)]:[add_zero(num2text(ROUND_TIME / 10 % 60), 2)]
    " dat += "Emergency shuttle
    " if(shuttle_master.emergency.mode < SHUTTLE_CALL) - dat += "Call Shuttle
    " + dat += "Call Shuttle
    " else var/timeleft = shuttle_master.emergency.timeLeft() if(shuttle_master.emergency.mode < SHUTTLE_DOCKED) @@ -421,7 +421,7 @@ else dat += "ETA: [(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]
    " - dat += "[ticker.delay_end ? "End Round Normally" : "Delay Round End"]
    " + dat += "[ticker.delay_end ? "End Round Normally" : "Delay Round End"]
    " if(ticker.mode.syndicates.len) dat += "
    " for(var/datum/mind/N in ticker.mode.syndicates) @@ -437,7 +437,7 @@ while(!istype(disk_loc, /turf)) if(istype(disk_loc, /mob)) var/mob/M = disk_loc - dat += "carried by [M.real_name] " + dat += "carried by [M.real_name] " if(istype(disk_loc, /obj)) var/obj/O = disk_loc dat += "in \a [O.name] " @@ -551,7 +551,7 @@ if(show_objectives) txt += {" "} diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index 65721c2bb26..c5004b9dd12 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -7,9 +7,9 @@ if(!check_rights(0)) return var/dat = "
    " - dat += "Debug" - dat += "IC Events" - dat += "OOC Events" + dat += "Debug" + dat += "IC Events" + dat += "OOC Events" dat += "
    " dat += "
    " @@ -19,44 +19,44 @@ dat += {"

    Admin Secrets

    Game
    - Show AI Laws   - Show Game Mode   - Show Crew Manifest
    - Show current traitors and objectives
    + Show AI Laws   + Show Game Mode   + Show Crew Manifest
    + Show current traitors and objectives
    Bombs
    - Bombing List   - Remove all bombs currently in existence - [check_rights(R_SERVER, 0) ? "  Toggle bomb cap
    " : "
    "] + Bombing List   + Remove all bombs currently in existence + [check_rights(R_SERVER, 0) ? "  Toggle bomb cap
    " : "
    "] Lists
    - Show last [length(lastsignalers)] signalers   - Show last [length(lawchanges)] law changes
    - List DNA (Blood)   - List Fingerprints
    + Show last [length(lastsignalers)] signalers   + Show last [length(lawchanges)] law changes
    + List DNA (Blood)   + List Fingerprints
    Power
    - Break all lights   - Fix all lights
    - Make all areas powered   - Make all areas unpowered   - Power all SMES
    + Break all lights   + Fix all lights
    + Make all areas powered   + Make all areas unpowered   + Power all SMES
    "} else if(check_rights(R_SERVER,0)) //only add this if admin secrets are unavailiable; otherwise, it's added inline - dat += "
    Bomb cap: Toggle bomb cap
    " + dat += "
    Bomb cap: Toggle bomb cap
    " dat += "
    " if(check_rights(R_DEBUG,0)) dat += {"
    Security Level Elevated

    - Change all maintenance doors to engie/brig access only
    - Change all maintenance doors to brig access only
    - Remove cap on security officers   + Change all maintenance doors to engie/brig access only
    + Change all maintenance doors to brig access only
    + Remove cap on security officers  
    Coder Secrets

    - Show Job Debug   - Admin Log
    + Show Job Debug   + Admin Log

    "} @@ -67,20 +67,20 @@

    IC Events

    Teams
    - Send SIT - Syndicate Infiltration Team   -
    Send in the Deathsquad   - Send in a Syndie Strike Team   - Send in a HONKsquad
    + Send SIT - Syndicate Infiltration Team   +
    Send in the Deathsquad   + Send in a Syndie Strike Team   + Send in a HONKsquad
    Change Security Level
    - Security Level - Green   - Security Level - Blue   - Security Level - Red
    - Security Level - Gamma   - Security Level - Epsilon   - Security Level - Delta
    + Security Level - Green   + Security Level - Blue   + Security Level - Red
    + Security Level - Gamma   + Security Level - Epsilon   + Security Level - Delta
    Create Weather
    - Weather - Ash Storm   - Weather - Advanced Darkness   + Weather - Ash Storm   + Weather - Advanced Darkness  
    "} @@ -90,38 +90,38 @@

    OOC Events

    Thunderdome
    - Start a Thunderdome match   - Reset Thunderdome to default state

    + Start a Thunderdome match   + Reset Thunderdome to default state

    Clothing
    - Remove 'internal' clothing   - Remove ALL clothing
    + Remove 'internal' clothing   + Remove ALL clothing
    TDM
    - Everyone is the traitor   - There can only be one!   - There can only be me!   - Dodgeball (TDM)!
    + Everyone is the traitor   + There can only be one!   + There can only be me!   + Dodgeball (TDM)!
    Round-enders
    - The floor is lava! (DANGEROUS: extremely lame)
    - The floor is fake-lava! (non-harmful)
    - Turn all humans into monkeys
    - Make all items look like guns
    - Warp all Players to Prison
    - Make all players retarded
    + The floor is lava! (DANGEROUS: extremely lame)
    + The floor is fake-lava! (non-harmful)
    + Turn all humans into monkeys
    + Make all items look like guns
    + Warp all Players to Prison
    + Make all players retarded
    Misc
    - Remove firesuits, grilles, and pods   - Triple AI mode (needs to be used in the lobby)
    - Ghost Mode   - Japanese Animes Mode   - Egalitarian Station Mode
    - Summon Guns   - Summon Magic + Remove firesuits, grilles, and pods   + Triple AI mode (needs to be used in the lobby)
    + Ghost Mode   + Japanese Animes Mode   + Egalitarian Station Mode
    + Summon Guns   + Summon Magic
    - Roll the Dice
    + Roll the Dice


    - Move Ferry
    - Move Mining Shuttle
    - Move Labor Shuttle
    + Move Ferry
    + Move Mining Shuttle
    + Move Labor Shuttle

    "} dat += "" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 0f971300225..f8cdfeb8596 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -488,17 +488,17 @@ //Regular jobs //Command (Blue) jobs += "
    Syndicates
    - Show Objective + Show Objective
    " - jobs += "" + jobs += "" for(var/jobPos in command_positions) if(!jobPos) continue var/datum/job/job = job_master.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) - jobs += "" + jobs += "" counter++ else - jobs += "" + jobs += "" counter++ if(counter >= 6) //So things dont get squiiiiished! @@ -509,17 +509,17 @@ //Security (Red) counter = 0 jobs += "
    Command Positions
    Command Positions
    [replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")]
    " - jobs += "" + jobs += "" for(var/jobPos in security_positions) if(!jobPos) continue var/datum/job/job = job_master.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) - jobs += "" + jobs += "" counter++ else - jobs += "" + jobs += "" counter++ if(counter >= 5) //So things dont get squiiiiished! @@ -530,17 +530,17 @@ //Engineering (Yellow) counter = 0 jobs += "
    Security Positions
    Security Positions
    [replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")]
    " - jobs += "" + jobs += "" for(var/jobPos in engineering_positions) if(!jobPos) continue var/datum/job/job = job_master.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) - jobs += "" + jobs += "" counter++ else - jobs += "" + jobs += "" counter++ if(counter >= 5) //So things dont get squiiiiished! @@ -551,17 +551,17 @@ //Medical (White) counter = 0 jobs += "
    Engineering Positions
    Engineering Positions
    [replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")]
    " - jobs += "" + jobs += "" for(var/jobPos in medical_positions) if(!jobPos) continue var/datum/job/job = job_master.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) - jobs += "" + jobs += "" counter++ else - jobs += "" + jobs += "" counter++ if(counter >= 5) //So things dont get squiiiiished! @@ -572,17 +572,17 @@ //Science (Purple) counter = 0 jobs += "
    Medical Positions
    Medical Positions
    [replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")]
    " - jobs += "" + jobs += "" for(var/jobPos in science_positions) if(!jobPos) continue var/datum/job/job = job_master.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) - jobs += "" + jobs += "" counter++ else - jobs += "" + jobs += "" counter++ if(counter >= 5) //So things dont get squiiiiished! @@ -593,17 +593,17 @@ //Support (Grey) counter = 0 jobs += "
    Science Positions
    Science Positions
    [replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")]
    " - jobs += "" + jobs += "" for(var/jobPos in support_positions) if(!jobPos) continue var/datum/job/job = job_master.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) - jobs += "" + jobs += "" counter++ else - jobs += "" + jobs += "" counter++ if(counter >= 5) //So things dont get squiiiiished! @@ -614,17 +614,17 @@ //Non-Human (Green) counter = 0 jobs += "
    Support Positions
    Support Positions
    [replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")]
    " - jobs += "" + jobs += "" for(var/jobPos in nonhuman_positions) if(!jobPos) continue var/datum/job/job = job_master.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) - jobs += "" + jobs += "" counter++ else - jobs += "" + jobs += "" counter++ if(counter >= 5) //So things dont get squiiiiished! @@ -633,29 +633,29 @@ //Drone if(jobban_isbanned(M, "Drone")) - jobs += "" + jobs += "" else - jobs += "" + jobs += "" //pAI if(jobban_isbanned(M, "pAI")) - jobs += "" + jobs += "" else - jobs += "" + jobs += "" jobs += "
    Non-human Positions
    Non-human Positions
    [replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")]DroneDroneDroneDronepAIpAIpAIpAI
    " //Antagonist (Orange) var/isbanned_dept = jobban_isbanned(M, "Syndicate") jobs += "" - jobs += "" + jobs += "" counter = 0 for(var/role in antag_roles) if(jobban_isbanned(M, role) || isbanned_dept) - jobs += "" + jobs += "" else - jobs += "" + jobs += "" counter++ if(counter >= 5) //So things dont get squiiiiished! @@ -670,9 +670,9 @@ counter = 0 for(var/role in other_roles) if(jobban_isbanned(M, role) || isbanned_dept) - jobs += "" + jobs += "" else - jobs += "" + jobs += "" counter++ if(counter >= 5) //So things dont get squiiiiished! @@ -683,17 +683,17 @@ //Whitelisted positions counter = 0 jobs += "
    Antagonist Positions
    Antagonist Positions
    [replacetext(role, " ", " ")][replacetext(role, " ", " ")][replacetext(role, " ", " ")][replacetext(role, " ", " ")][replacetext(role, " ", " ")][replacetext(role, " ", " ")][replacetext(role, " ", " ")][replacetext(role, " ", " ")]
    " - jobs += "" + jobs += "" for(var/jobPos in whitelisted_positions) if(!jobPos) continue var/datum/job/job = job_master.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) - jobs += "" + jobs += "" counter++ else - jobs += "" + jobs += "" counter++ if(counter >= 5) //So things dont get squiiiiished! @@ -1067,9 +1067,9 @@ return alert(usr, "The game has already started.", null, null, null, null) var/dat = {"What mode do you wish to play?
    "} for(var/mode in config.modes) - dat += {"[config.mode_names[mode]]
    "} - dat += {"Secret
    "} - dat += {"Random
    "} + dat += {"[config.mode_names[mode]]
    "} + dat += {"Secret
    "} + dat += {"Random
    "} dat += {"Now: [master_mode]"} usr << browse(dat, "window=c_mode") @@ -1082,8 +1082,8 @@ return alert(usr, "The game mode has to be secret!", null, null, null, null) var/dat = {"What game mode do you want to force secret to be? Use this if you want to change the game mode, but want the players to believe it's secret. This will only work if the current game mode is secret.
    "} for(var/mode in config.modes) - dat += {"[config.mode_names[mode]]
    "} - dat += {"Random (default)
    "} + dat += {"[config.mode_names[mode]]
    "} + dat += {"Random (default)
    "} dat += {"Now: [secret_force_mode]"} usr << browse(dat, "window=f_secret") @@ -1837,7 +1837,7 @@ for(var/page = 1, page <= B.amount + 1, page++) var/obj/pageobj = B.contents[page] - data += "Page [page] - [pageobj.name]
    " + data += "Page [page] - [pageobj.name]
    " usr << browse(data, "window=[B.name]") else diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 33c33c2ab6d..b8ab9c23853 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -13,14 +13,14 @@ client/proc/one_click_antag() /datum/admins/proc/one_click_antag() var/dat = {"One-click Antagonist
    - Make Traitors
    - Make Changelings
    - Make Revolutionaries
    - Make Cult
    - Make Wizard (Requires Ghosts)
    - Make Vampires
    - Make Vox Raiders (Requires Ghosts)
    - Make Abductor Team (Requires Ghosts)
    + Make Traitors
    + Make Changelings
    + Make Revolutionaries
    + Make Cult
    + Make Wizard (Requires Ghosts)
    + Make Vampires
    + Make Vox Raiders (Requires Ghosts)
    + Make Abductor Team (Requires Ghosts)
    "} usr << browse(dat, "window=oneclickantag;size=400x400") return diff --git a/code/modules/arcade/prize_counter.dm b/code/modules/arcade/prize_counter.dm index e45d3d1bfe0..e1636fa4e33 100644 --- a/code/modules/arcade/prize_counter.dm +++ b/code/modules/arcade/prize_counter.dm @@ -116,7 +116,7 @@ td.cost.toomuch { -

    Tickets: [tickets] | Eject Tickets

    +

    Tickets: [tickets] | Eject Tickets

    Arcade Ticket Exchange

    Exchange that pile of tickets for a pile of cool prizes! @@ -148,7 +148,7 @@ td.cost.toomuch { "} dat += {"

    "} diff --git a/code/modules/assembly/health.dm b/code/modules/assembly/health.dm index 5c67f780a5f..2598c1aae72 100644 --- a/code/modules/assembly/health.dm +++ b/code/modules/assembly/health.dm @@ -73,7 +73,7 @@ if(!secured) user.show_message("The [name] is unsecured!") return 0 - var/dat = text("Health Sensor [scanning?"On":"Off"]") + var/dat = text("Health Sensor [scanning?"On":"Off"]") if(scanning && health_scan) dat += "
    Health: [health_scan]" var/datum/browser/popup = new(user, "hscan", name, 400, 400) diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index baf1a9a950d..7f9181ca937 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -133,12 +133,12 @@ if(!secured) return user.set_machine(src) var/dat = {"Infrared Laser - Status: [on ? "On" : "Off"]
    - Visibility: [visible ? "Visible" : "Invisible"]
    - Current Direction: [capitalize(dir2text(dir))]
    + Status: [on ? "On" : "Off"]
    + Visibility: [visible ? "Visible" : "Invisible"]
    + Current Direction: [capitalize(dir2text(dir))]
    -

    Refresh -

    Close"} +

    Refresh +

    Close"} var/datum/browser/popup = new(user, "infra", name, 400, 400) popup.set_content(dat) popup.open(0) diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 3b1e5b3a6c7..da81b00683a 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -114,9 +114,9 @@ var/second = time % 60 var/minute = (time - second) / 60 var/dat = text("Proximity Sensor\n[] []:[]\n- - + +\n", (timing ? text("Arming", src) : text("Not Arming", src)), minute, second, src, src, src, src) - dat += "
    [scanning?"Armed":"Unarmed"] (Movement sensor active when armed!)" - dat += "

    Refresh" - dat += "

    Close" + dat += "
    [scanning?"Armed":"Unarmed"] (Movement sensor active when armed!)" + dat += "

    Refresh" + dat += "

    Close" var/datum/browser/popup = new(user, "prox", name, 400, 400) popup.set_content(dat) popup.open(0) diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index c021fec7ef9..ca597bd1207 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -54,30 +54,30 @@ // if((src.b_stat && !( flag1 ))) // t1 = text("-------
    \nGreen Wire: []
    \nRed Wire: []
    \nBlue Wire: []
    \n", (src.wires & 4 ? text("Cut Wire", src) : text("Mend Wire", src)), (src.wires & 2 ? text("Cut Wire", src) : text("Mend Wire", src)), (src.wires & 1 ? text("Cut Wire", src) : text("Mend Wire", src))) // else -// t1 = "-------" Speaker: [src.listening ? "Engaged" : "Disengaged"]
    +// t1 = "-------" Speaker: [src.listening ? "Engaged" : "Disengaged"]
    var/dat = {" "} if(!flag1) dat += {" - Send Signal
    - Reciever is [receiving?"on":"off"]
    + Send Signal
    + Reciever is [receiving?"on":"off"]
    "} dat += {" Frequency/Code for signaler:
    Frequency: - - - - + - + - [format_frequency(src.frequency)] - + - +
    + + + +
    Code: - - - - + - + - [src.code] - + - +
    + + + +
    [t1]
    "} diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index b5a197d6dd4..179d7df2347 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -86,16 +86,16 @@ var/dat = {"

    Timing Unit

    - [minute]:[second] [timing?"Stop":"Start"] Reset
    - Repeat: [repeat?"On":"Off"]
    + [minute]:[second] [timing?"Stop":"Start"] Reset
    + Repeat: [repeat?"On":"Off"]
    Timer set for - - - [set_minute]:[set_second] + + + - - [set_minute]:[set_second] + +


    - Refresh + Refresh

    - Close"} + Close"} var/datum/browser/popup = new(user, "timer", name, 400, 400) popup.set_content(dat) popup.open(0) diff --git a/code/modules/atmos_automation/console.dm b/code/modules/atmos_automation/console.dm index 201a6f63e4d..2d361689eca 100644 --- a/code/modules/atmos_automation/console.dm +++ b/code/modules/atmos_automation/console.dm @@ -73,31 +73,31 @@ var/out=..() if(on) - out += "RUNNING" + out += "RUNNING" else - out += "STOPPED" + out += "STOPPED" out += {"

    Automations

    \[ - + Add | - + Reset All | - + Clear \]

    \[ - + Export | - + Import \]

    "} @@ -108,9 +108,9 @@ out += {"
    - [A.label] - (Reset | - ×) + [A.label] + (Reset | + ×) [A.GetText()]
    diff --git a/code/modules/atmos_automation/implementation/digital_valves.dm b/code/modules/atmos_automation/implementation/digital_valves.dm index ce778a58aa1..a143c0e9869 100644 --- a/code/modules/atmos_automation/implementation/digital_valves.dm +++ b/code/modules/atmos_automation/implementation/digital_valves.dm @@ -22,7 +22,7 @@ return 0 GetText() - return "Set digital valve [fmtString(valve)] to [state?"open":"closed"]." + return "Set digital valve [fmtString(valve)] to [state?"open":"closed"]." Topic(href,href_list) if(..()) diff --git a/code/modules/atmos_automation/implementation/emitters.dm b/code/modules/atmos_automation/implementation/emitters.dm index c0b04399385..10469de1db8 100644 --- a/code/modules/atmos_automation/implementation/emitters.dm +++ b/code/modules/atmos_automation/implementation/emitters.dm @@ -20,7 +20,7 @@ return 0 GetText() - return "Set emitter [fmtString(emitter)] to [on?"on":"off"]." + return "Set emitter [fmtString(emitter)] to [on?"on":"off"]." Topic(href,href_list) if(..()) diff --git a/code/modules/atmos_automation/implementation/injectors.dm b/code/modules/atmos_automation/implementation/injectors.dm index 32bc06551f0..fee6cf1e33c 100644 --- a/code/modules/atmos_automation/implementation/injectors.dm +++ b/code/modules/atmos_automation/implementation/injectors.dm @@ -24,7 +24,7 @@ return 0 GetText() - return "Set injector [fmtString(injector)] power to [state ? "on" : "off"]." + return "Set injector [fmtString(injector)] power to [state ? "on" : "off"]." Topic(href,href_list) if(..()) @@ -64,7 +64,7 @@ return 0 GetText() - return "Set injector [fmtString(injector)] transfer rate to [rate] L/s." + return "Set injector [fmtString(injector)] transfer rate to [rate] L/s." Topic(href,href_list) if(..()) diff --git a/code/modules/atmos_automation/implementation/scrubbers.dm b/code/modules/atmos_automation/implementation/scrubbers.dm index eb6f13f83bf..158ac1d835f 100644 --- a/code/modules/atmos_automation/implementation/scrubbers.dm +++ b/code/modules/atmos_automation/implementation/scrubbers.dm @@ -25,7 +25,7 @@ return 0 GetText() - return "Set Scrubber [fmtString(scrubber)] mode to [mode?"Scrubbing":"Syphoning"]." + return "Set Scrubber [fmtString(scrubber)] mode to [mode?"Scrubbing":"Syphoning"]." Topic(href,href_list) if(..()) return @@ -67,7 +67,7 @@ parent.send_signal(list ("tag" = scrubber, "sigtype"="command", "power"=state),filter = RADIO_FROM_AIRALARM) GetText() - return "Set Scrubber [fmtString(scrubber)] power to [state ? "on" : "off"]." + return "Set Scrubber [fmtString(scrubber)] power to [state ? "on" : "off"]." Topic(href,href_list) if(..()) return @@ -129,9 +129,9 @@ var/global/list/gas_labels=list( parent.send_signal(data,filter = RADIO_FROM_AIRALARM) GetText() - var/txt = "Set Scrubber [fmtString(scrubber)] to scrub " + var/txt = "Set Scrubber [fmtString(scrubber)] to scrub " for(var/gas in gasses) - txt += " [gas_labels[gas]] ([gasses[gas] ? "on" : "off"])," + txt += " [gas_labels[gas]] ([gasses[gas] ? "on" : "off"])," return txt Topic(href,href_list) diff --git a/code/modules/atmos_automation/implementation/sensors.dm b/code/modules/atmos_automation/implementation/sensors.dm index 57a36e2999b..8b3b1ece5b5 100644 --- a/code/modules/atmos_automation/implementation/sensors.dm +++ b/code/modules/atmos_automation/implementation/sensors.dm @@ -27,7 +27,7 @@ return 0 GetText() - return "[fmtString(field)] from sensor [fmtString(sensor)]" + return "[fmtString(field)] from sensor [fmtString(sensor)]" Topic(href,href_list) if(..()) diff --git a/code/modules/atmos_automation/implementation/vent_pump.dm b/code/modules/atmos_automation/implementation/vent_pump.dm index 7601d89f0c3..9a8949ccde2 100644 --- a/code/modules/atmos_automation/implementation/vent_pump.dm +++ b/code/modules/atmos_automation/implementation/vent_pump.dm @@ -27,7 +27,7 @@ return 0 GetText() - return "Set [vent_type ? "Dual-Port" : "Unary"] vent pump [fmtString(vent_pump)] mode to [mode]." + return "Set [vent_type ? "Dual-Port" : "Unary"] vent pump [fmtString(vent_pump)] mode to [mode]." Topic(href,href_list) if(..()) @@ -84,7 +84,7 @@ parent.send_signal(list ("tag" = vent_pump, "power" = state), filter = (mode ? RADIO_ATMOSIA : RADIO_FROM_AIRALARM)) GetText() - return "Set [mode ? "Dual-Port" : "Unary"] vent pump [fmtString(vent_pump)] power to [state ? "on" : "off"]." + return "Set [mode ? "Dual-Port" : "Unary"] vent pump [fmtString(vent_pump)] power to [state ? "on" : "off"]." Topic(href,href_list) if(..()) @@ -168,15 +168,15 @@ GetText() if(mode)//DP vent - return {"Set dual-port vent pump [fmtString(vent_pump)] - pressure bounds: internal outwards: [fmtString(intpressureout)] - internal inwards: [fmtString(intpressurein)] - external: [fmtString(extpressure)] + return {"Set dual-port vent pump [fmtString(vent_pump)] + pressure bounds: internal outwards: [fmtString(intpressureout)] + internal inwards: [fmtString(intpressurein)] + external: [fmtString(extpressure)] "}//well that was a lot to type else - return {"Set unary vent pump [fmtString(vent_pump)] - pressure bounds: internal: [fmtString(intpressureout)] - external: [fmtString(extpressure)] + return {"Set unary vent pump [fmtString(vent_pump)] + pressure bounds: internal: [fmtString(intpressureout)] + external: [fmtString(extpressure)] "}//copy paste FTW Topic(href, href_list) @@ -260,15 +260,15 @@ checks bitflags GetText() if(mode) - return {"Set dual-port vent pump [fmtString(vent_pump)] pressure checks to: - external [checks&1 ? "Enabled" : "Disabled"] - internal inwards [checks&2 ? "Enabled" : "Disabled"] - internal outwards [checks&4 ? "Enabled" : "Disabled"] + return {"Set dual-port vent pump [fmtString(vent_pump)] pressure checks to: + external [checks&1 ? "Enabled" : "Disabled"] + internal inwards [checks&2 ? "Enabled" : "Disabled"] + internal outwards [checks&4 ? "Enabled" : "Disabled"] "} else - return {"Set unary vent pump [fmtString(vent_pump)] pressure checks to: - external: [checks&1 ? "Enabled" : "Disabled"], - internal: [checks&2 ? "Enabled" : "Disabled"] + return {"Set unary vent pump [fmtString(vent_pump)] pressure checks to: + external: [checks&1 ? "Enabled" : "Disabled"], + internal: [checks&2 ? "Enabled" : "Disabled"] "} Topic(href, href_list) diff --git a/code/modules/atmos_automation/statements.dm b/code/modules/atmos_automation/statements.dm index 6cac14dc375..ddc9fc04834 100644 --- a/code/modules/atmos_automation/statements.dm +++ b/code/modules/atmos_automation/statements.dm @@ -159,13 +159,13 @@ var/global/automation_types = subtypesof(/datum/automation) return 1 GetText() - var/out="AND (Add)" + var/out="AND (Add)" if(children.len>0) out += "
      " for(var/datum/automation/stmt in children) out += {"
    • - \[Reset | - ×\] + \[Reset | + ×\] [stmt.GetText()]
    • "} out += "
    " @@ -190,13 +190,13 @@ var/global/automation_types = subtypesof(/datum/automation) return 0 GetText() - var/out="OR (Add)" + var/out="OR (Add)" if(children.len>0) out += "
      " for(var/datum/automation/stmt in children) out += {"
    • - \[Reset | - ×\] + \[Reset | + ×\] [stmt.GetText()]
    • "} out += "
    " @@ -244,31 +244,31 @@ var/global/automation_types = subtypesof(/datum/automation) condition = unpackChild(json["condition"]) GetText() - var/out="IF (SET):
    " + var/out="IF (SET):
    " if(condition) out += condition.GetText() else out += "Not set" out += "
    " - out += "THEN: (Add)" + out += "THEN: (Add)" if(children_then.len>0) out += "
      " for(var/datum/automation/stmt in children_then) out += {"
    • - \[Reset | - ×\] + \[Reset | + ×\] [stmt.GetText()]
    • "} out += "
    " else out += "
    (No statements to run)
    " - out += "ELSE: (Add)" + out += "ELSE: (Add)" if(children_then.len>0) out += "
      " for(var/datum/automation/stmt in children_else) out += {"
    • - \[Reset | - ×\] + \[Reset | + ×\] [stmt.GetText()]
    • "} out += "
    " @@ -395,13 +395,13 @@ var/global/automation_types = subtypesof(/datum/automation) var/datum/automation/left =children[1] var/datum/automation/right=children[2] - var/out = "(Set Left) (" + var/out = "(Set Left) (" if(left==null) out += "-----" else out += left.GetText() - out += ") is [comparator]: (Set Right) (" + out += ") is [comparator]: (Set Right) (" if(right==null) out += "-----" @@ -448,7 +448,7 @@ var/global/automation_types = subtypesof(/datum/automation) value = text2num(json["value"]) GetText() - return "[value]" + return "[value]" Topic(href,href_list) if(href_list["set_value"]) diff --git a/code/modules/computer3/NTOS.dm b/code/modules/computer3/NTOS.dm index bc70c49cbac..eed2163e0ac 100644 --- a/code/modules/computer3/NTOS.dm +++ b/code/modules/computer3/NTOS.dm @@ -32,7 +32,7 @@ continue dat += {"
    Whitelisted Positions
    Whitelisted Positions
    [replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")][replacetext(job.title, " ", " ")] - [item.cost] Tickets + [item.cost] Tickets
    -
    +

    [F.name]
    @@ -60,7 +60,7 @@ continue dat += {"
    - + [bicon(C)]
    [C.name]
    @@ -73,7 +73,7 @@ /datum/file/program/ntos/proc/window(var/title,var/buttonbar,var/content) return {"
    -
    [title]
    +
    [title]
    [buttonbar]
    [content]
    "} diff --git a/code/modules/computer3/computers/HolodeckControl.dm b/code/modules/computer3/computers/HolodeckControl.dm index 2b59985bc83..dc4c71a0f90 100644 --- a/code/modules/computer3/computers/HolodeckControl.dm +++ b/code/modules/computer3/computers/HolodeckControl.dm @@ -26,28 +26,28 @@ if(!interactable()) return var/dat = "

    Current Loaded Programs

    " - dat += "((Empty Court))
    " - dat += "((Boxing Court))
    " - dat += "((Basketball Court))
    " - dat += "((Thunderdome Court))
    " - dat += "((Beach))
    " -// dat += "((Shutdown System))
    " + dat += "((Empty Court))
    " + dat += "((Boxing Court))
    " + dat += "((Basketball Court))
    " + dat += "((Thunderdome Court))
    " + dat += "((Beach))
    " +// dat += "((Shutdown System))
    " dat += "Please ensure that only holographic weapons are used in the holodeck if a combat simulation has been loaded.
    " if(emagged) - dat += "(Begin Atmospheric Burn Simulation)
    " + dat += "(Begin Atmospheric Burn Simulation)
    " dat += "Ensure the holodeck is empty before testing.
    " dat += "
    " - dat += "(Begin Wildlife Simulation)
    " + dat += "(Begin Wildlife Simulation)
    " dat += "Ensure the holodeck is empty before testing.
    " dat += "
    " if(issilicon(usr)) - dat += "(Re-Enable Safety Protocols?)
    " + dat += "(Re-Enable Safety Protocols?)
    " dat += "Safety Protocols are DISABLED
    " else if(issilicon(usr)) - dat += "(Override Safety Protocols?)
    " + dat += "(Override Safety Protocols?)
    " dat += "
    " dat += "Safety Protocols are ENABLED
    " diff --git a/code/modules/computer3/computers/card.dm b/code/modules/computer3/computers/card.dm index 1a6fe38a46e..2e7af8bf27c 100644 --- a/code/modules/computer3/computers/card.dm +++ b/code/modules/computer3/computers/card.dm @@ -36,8 +36,8 @@ jobs_all += "" jobs_all += ""//Captain in special because he is head of heads ~Intercross21 - jobs_all += "" - jobs_all += "" + jobs_all += "" + jobs_all += "" counter = 0 jobs_all += ""//Red @@ -46,7 +46,7 @@ if(counter >= 6) jobs_all += "" counter = 0 - jobs_all += "" + jobs_all += "" counter = 0 jobs_all += ""//Orange @@ -55,7 +55,7 @@ if(counter >= 6) jobs_all += "" counter = 0 - jobs_all += "" + jobs_all += "" counter = 0 jobs_all += ""//Green @@ -64,7 +64,7 @@ if(counter >= 6) jobs_all += "" counter = 0 - jobs_all += "" + jobs_all += "" counter = 0 jobs_all += ""//Purple @@ -73,7 +73,7 @@ if(counter >= 6) jobs_all += "" counter = 0 - jobs_all += "" + jobs_all += "" counter = 0 jobs_all += ""//Grey @@ -82,7 +82,7 @@ if(counter >= 6) jobs_all += "" counter = 0 - jobs_all += "" + jobs_all += "" dat = {"
    "} - dat += text("Record Maintenance

    ", src) - dat += text("{Log Out}",src) + dat += "Record Maintenance

    " + dat += "{Log Out}" if(2.0) dat += "Records Maintenance
    " dat += "
    Delete All Records

    Back" @@ -187,15 +187,15 @@ while(active2.fields[text("com_[]", counter)]) dat += text("[]
    Delete Entry

    ", active2.fields[text("com_[]", counter)], src, counter) counter++ - dat += text("Add Entry

    ", src) - dat += text("Delete Record (Security Only)

    ", src) + dat += "Add Entry

    " + dat += "Delete Record (Security Only)

    " else dat += "Security Record Lost!
    " - dat += text("New Security Record

    ", src) - dat += text("\nDelete Record (ALL)

    \nPrint Record
    \nBack
    ", src, src, src) + dat += "New Security Record

    " + dat += "\nDelete Record (ALL)

    \nPrint Record
    \nBack
    " else else - dat += text("{Log In}", src) + dat += "{Log In}" var/datum/browser/popup = new(user, "secure_rec", name, 600, 400) popup.set_content(dat) popup.add_head_content(head_content) diff --git a/code/game/machinery/computer/skills.dm b/code/game/machinery/computer/skills.dm index 32e54dc161b..98e7a93c316 100644 --- a/code/game/machinery/computer/skills.dm +++ b/code/game/machinery/computer/skills.dm @@ -55,8 +55,8 @@ if(1.0) dat += {"

    "} - dat += text("Search Records
    ", src) - dat += text("New Record
    ", src) + dat += "Search Records
    " + dat += "New Record
    " dat += {"

    Command
    SpecialCaptainCustomCaptainCustom
    Security
    [replacetext(job, " ", " ")][replacetext(job, " ", " ")]
    Engineering
    [replacetext(job, " ", " ")][replacetext(job, " ", " ")]
    Medical
    [replacetext(job, " ", " ")][replacetext(job, " ", " ")]
    Science
    [replacetext(job, " ", " ")][replacetext(job, " ", " ")]
    Support
    [replacetext(job, " ", " ")][replacetext(job, " ", " ")]
    @@ -80,8 +80,8 @@ dat += text("", R.fields["rank"]) dat += text("", R.fields["fingerprint"]) dat += "
    [][]

    " - dat += text("Record Maintenance

    ", src) - dat += text("{Log Out}",src) + dat += "Record Maintenance

    " + dat += "{Log Out}" if(2.0) dat += "Records Maintenance
    " dat += "
    Delete All Records

    Back" @@ -102,10 +102,10 @@
    ") else dat += "General Record Lost!
    " - dat += text("\nDelete Record (ALL)

    \nPrint Record
    \nBack
    ", src, src, src) + dat += "\nDelete Record (ALL)

    \nPrint Record
    \nBack
    " if(4.0) if(!Perp.len) - dat += text("ERROR. String could not be located.

    Back", src) + dat += "ERROR. String could not be located.

    Back" else dat += {" @@ -135,10 +135,10 @@ dat += text("", R.fields["fingerprint"]) dat += text("", crimstat) dat += "
    [][]

    " - dat += text("
    Return to index.", src) + dat += "
    Return to index." else else - dat += text("{Log In}", src) + dat += "{Log In}" user << browse(text("Employment Records[]", dat), "window=secure_rec;size=600x400") onclose(user, "secure_rec") return diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index f9377d23494..30e5cac609f 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -51,7 +51,7 @@ else t1 += "[aname]
    " - t1 += text("

    Close

    \n", src) + t1 += "

    Close

    \n" var/datum/browser/popup = new(user, "airlock_electronics", name, 400, 400) popup.set_content(t1) diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index c0f48260305..7c8d14fe469 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -182,13 +182,13 @@ FIRE ALARM A = A.loc if(A.fire) - d1 = text("Reset - Lockdown", src) + d1 = "Reset - Lockdown" else - d1 = text("Alarm - Lockdown", src) + d1 = "Alarm - Lockdown" if(src.timing) - d2 = text("Stop Time Lock", src) + d2 = "Stop Time Lock" else - d2 = text("Initiate Time Lock", src) + d2 = "Initiate Time Lock" var/second = round(src.time) % 60 var/minute = (round(src.time) - second) / 60 var/dat = "Fire alarm [d1]\n
    The current alert level is: [get_security_level()]


    \nTimer System: [d2]
    \nTime Left: [(minute ? "[minute]:" : null)][second] - - + +\n
    " @@ -350,13 +350,13 @@ Just a object used in constructing fire alarms if(istype(user, /mob/living/carbon/human) || istype(user, /mob/living/silicon/ai)) if(A.party) - d1 = text("No Party :(", src) + d1 = "No Party :(" else - d1 = text("PARTY!!!", src) + d1 = "PARTY!!!" if(timing) - d2 = text("Stop Time Lock", src) + d2 = "Stop Time Lock" else - d2 = text("Initiate Time Lock", src) + d2 = "Initiate Time Lock" var/second = time % 60 var/minute = (time - second) / 60 var/dat = text("Party Button []\n
    \nTimer System: []
    \nTime Left: [][] - - + +\n
    ", d1, d2, (minute ? text("[]:", minute) : null), second, src, src, src, src) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index f3415f6896d..6f9e00778df 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -138,7 +138,7 @@ dat+= "The panel is ridden with controls, button and meters, labeled in strange signs and symbols that
    you cannot understand. Probably the manufactoring world's language.
    Among other things, a few controls catch your eye.

    " dat+= text("A small dial with a \"�\" symbol embroidded on it. It's pointing towards a gauge that reads [].
    Turn towards []
    ",(src.issuperUV ? "15nm" : "185nm"),src,(src.issuperUV ? "185nm" : "15nm") ) dat+= text("A thick old-style button, with 2 grimy LED lights next to it. The [] LED is on.
    Press button",(src.safetieson? "GREEN" : "RED"),src) - dat+= text("

    Close panel", user) + dat+= "

    Close panel" //user << browse(dat, "window=ssu_m_panel;size=400x500") //onclose(user, "ssu_m_panel") else if(src.isUV) //The thing is running its cauterisation cycle. You have to wait. @@ -153,13 +153,13 @@ dat+= "Welcome to the Unit control panel.
    " dat+= text("Helmet storage compartment: []
    ",(src.HELMET ? HELMET.name : "
    No helmet detected.") ) if(HELMET && src.isopen) - dat+=text("Dispense helmet
    ",src) + dat+="Dispense helmet
    " dat+= text("Suit storage compartment: []
    ",(src.SUIT ? SUIT.name : "
    No exosuit detected.") ) if(SUIT && src.isopen) - dat+=text("Dispense suit
    ",src) + dat+="Dispense suit
    " dat+= text("Breathmask storage compartment: []
    ",(src.MASK ? MASK.name : "
    No breathmask detected.") ) if(MASK && src.isopen) - dat+=text("Dispense mask
    ",src) + dat+="Dispense mask
    " if(src.OCCUPANT) dat+= "
    WARNING: Biological entity detected inside the Unit's storage. Please remove.
    " dat+= "Eject extra load" @@ -169,14 +169,14 @@ else dat+= text(" - *[] Unit*
    ",src,(src.islocked ? "Unlock" : "Lock") ) dat+= text("Unit status: []",(src.islocked? "**LOCKED**
    " : "**UNLOCKED**
    ") ) - dat+= text("Start Disinfection cycle
    ",src) - dat += text("

    Close control panel", user) + dat+= "Start Disinfection cycle
    " + dat += "

    Close control panel" //user << browse(dat, "window=Suit Storage Unit;size=400x500") //onclose(user, "Suit Storage Unit") else //Ohhhh shit it's dirty or broken! Let's inform the guy. dat+= "Suit storage unit" dat+= "Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance.

    " - dat+= text("
    Close control panel", user) + dat+= "
    Close control panel" //user << browse(dat, "window=suit_storage_unit;size=400x500") //onclose(user, "suit_storage_unit") diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index da81b00683a..2ba5f04019d 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -113,7 +113,7 @@ return 0 var/second = time % 60 var/minute = (time - second) / 60 - var/dat = text("Proximity Sensor\n[] []:[]\n- - + +\n", (timing ? text("Arming", src) : text("Not Arming", src)), minute, second, src, src, src, src) + var/dat = text("Proximity Sensor\n[] []:[]\n- - + +\n", (timing ? "Arming" : "Not Arming"), minute, second, src, src, src, src) dat += "
    [scanning?"Armed":"Unarmed"] (Movement sensor active when armed!)" dat += "

    Refresh" dat += "

    Close" diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index ca597bd1207..0ce52543909 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -52,7 +52,7 @@ /obj/item/device/assembly/signaler/interact(mob/user as mob, flag1) var/t1 = "-------" // if((src.b_stat && !( flag1 ))) -// t1 = text("-------
    \nGreen Wire: []
    \nRed Wire: []
    \nBlue Wire: []
    \n", (src.wires & 4 ? text("Cut Wire", src) : text("Mend Wire", src)), (src.wires & 2 ? text("Cut Wire", src) : text("Mend Wire", src)), (src.wires & 1 ? text("Cut Wire", src) : text("Mend Wire", src))) +// t1 = text("-------
    \nGreen Wire: []
    \nRed Wire: []
    \nBlue Wire: []
    \n", (src.wires & 4 ? "Cut Wire" : "Mend Wire"), (src.wires & 2 ? "Cut Wire" : "Mend Wire"), (src.wires & 1 ? "Cut Wire" : "Mend Wire")) // else // t1 = "-------" Speaker: [src.listening ? "Engaged" : "Disengaged"]
    var/dat = {" diff --git a/code/modules/computer3/computers/medical.dm b/code/modules/computer3/computers/medical.dm index fcb1a2d2dd8..e7b0e7e3130 100644 --- a/code/modules/computer3/computers/medical.dm +++ b/code/modules/computer3/computers/medical.dm @@ -82,9 +82,9 @@ for(var/datum/data/record/R in sortRecord(data_core.general)) dat += text("[]: []
    ", src, R, R.fields["id"], R.fields["name"]) //Foreach goto(132) - dat += text("
    Back", src) + dat += "
    Back" if(3.0) - dat += text("Records Maintenance
    \nBackup To Disk
    \nUpload From disk
    \nDelete All Records
    \n
    \nBack", src, src, src, src) + dat += "Records Maintenance
    \nBackup To Disk
    \nUpload From disk
    \nDelete All Records
    \n
    \nBack" if(4.0) dat += "
    Medical Record

    " if((istype(src.active1, /datum/data/record) && data_core.general.Find(src.active1))) @@ -105,12 +105,12 @@ while(src.active2.fields[text("com_[]", counter)]) dat += text("[]
    Delete Entry

    ", src.active2.fields[text("com_[]", counter)], src, counter) counter++ - dat += text("Add Entry

    ", src) - dat += text("Delete Record (Medical Only)

    ", src) + dat += "Add Entry

    " + dat += "Delete Record (Medical Only)

    " else dat += "Medical Record Lost!
    " dat += text("New Record

    ") - dat += text("\nPrint Record
    \nBack
    ", src, src) + dat += "\nPrint Record
    \nBack
    " if(5.0) dat += "
    Virus Database
    " for(var/Dt in typesof(/datum/disease/)) @@ -143,7 +143,7 @@ else else - dat += text("{Log In}", src) + dat += "{Log In}" popup.width = 600 popup.height = 400 popup.set_content(dat) @@ -239,7 +239,7 @@ src.temp += "
    Details:
    [v.fields["description"]]" if(href_list["del_all"]) - src.temp = text("Are you sure you wish to delete all records?
    \n\tYes
    \n\tNo
    ", src, src) + src.temp = "Are you sure you wish to delete all records?
    \n\tYes
    \n\tNo
    " if(href_list["del_all2"]) for(var/datum/data/record/R in data_core.medical) @@ -326,10 +326,10 @@ src.active2.fields["notes"] = t1 if("p_stat") if(istype(src.active1, /datum/data/record)) - src.temp = text("Physical Condition:
    \n\t*Deceased*
    \n\t*SSD*
    \n\tActive
    \n\tPhysically Unfit
    \n\tDisabled
    ", src, src, src, src, src) + src.temp = "Physical Condition:
    \n\t*Deceased*
    \n\t*SSD*
    \n\tActive
    \n\tPhysically Unfit
    \n\tDisabled
    " if("m_stat") if(istype(src.active1, /datum/data/record)) - src.temp = text("Mental Condition:
    \n\t*Insane*
    \n\t*Unstable*
    \n\t*Watch*
    \n\tStable
    ", src, src, src, src) + src.temp = "Mental Condition:
    \n\t*Insane*
    \n\t*Unstable*
    \n\t*Watch*
    \n\tStable
    " if("b_type") if(istype(src.active2, /datum/data/record)) src.temp = text("Blood Type:
    \n\tA- A+
    \n\tB- B+
    \n\tAB- AB+
    \n\tO- O+
    ", src, src, src, src, src, src, src, src) @@ -405,7 +405,7 @@ if(href_list["del_r"]) if(src.active2) - src.temp = text("Are you sure you wish to delete the record (Medical Portion Only)?
    \n\tYes
    \n\tNo
    ", src, src) + src.temp = "Are you sure you wish to delete the record (Medical Portion Only)?
    \n\tYes
    \n\tNo
    " if(href_list["del_r2"]) if(src.active2) diff --git a/code/modules/computer3/computers/scanconsole.dm b/code/modules/computer3/computers/scanconsole.dm index 9166953ccf6..747ca4b1a61 100644 --- a/code/modules/computer3/computers/scanconsole.dm +++ b/code/modules/computer3/computers/scanconsole.dm @@ -1118,13 +1118,13 @@ if("mainmenu") temp_html += "

    Main Menu

    " if(viable_occupant) //is there REALLY someone in there who can be modified? - temp_html += text("Modify Unique Identifier
    ", src) - temp_html += text("Modify Structural Enzymes

    ", src) + temp_html += "Modify Unique Identifier
    " + temp_html += "Modify Structural Enzymes

    " else temp_html += "Modify Unique Identifier
    " temp_html += "Modify Structural Enzymes

    " - temp_html += text("Radiation Emitter Settings

    ", src) - temp_html += text("Transfer Buffer

    ", src) + temp_html += "Radiation Emitter Settings

    " + temp_html += "Transfer Buffer

    " if("unimenu") if(!viable_occupant) @@ -1159,7 +1159,7 @@ temp_html = "<< Main Menu
    " temp_html += "

    Radiation Emitter Settings

    " if(viable_occupant) - temp_html += text("Pulse Radiation", src) + temp_html += "Pulse Radiation" else temp_html += "Pulse Radiation" temp_html += "

    Radiation Duration: - [radduration] +
    " @@ -1175,12 +1175,12 @@ temp_html += text("Data: []
    ", buffer1) temp_html += text("By: []
    ", buffer1owner) temp_html += text("Label: []
    ", buffer1label) - if(viable_occupant) temp_html += text("Save : UI - UI+UE - SE
    ", src, src, src) - if(buffer1) temp_html += text("Transfer to: Occupant - Injector
    ", src, src) - //if(buffer1) temp_html += text("Isolate Block
    ", src) + if(viable_occupant) temp_html += "Save : UI - UI+UE - SE
    " + if(buffer1) temp_html += "Transfer to: Occupant - Injector
    " + //if(buffer1) temp_html += "Isolate Block
    " if(buffer1) temp_html += "Disk: Save To | Load From
    " - if(buffer1) temp_html += text("Edit Label
    ", src) - if(buffer1) temp_html += text("Clear Buffer

    ", src) + if(buffer1) temp_html += "Edit Label
    " + if(buffer1) temp_html += "Clear Buffer

    " if(!buffer1) temp_html += "
    " temp_html += "

    Buffer 2:

    " if(!(buffer2)) @@ -1189,12 +1189,12 @@ temp_html += text("Data: []
    ", buffer2) temp_html += text("By: []
    ", buffer2owner) temp_html += text("Label: []
    ", buffer2label) - if(viable_occupant) temp_html += text("Save : UI - UI+UE - SE
    ", src, src, src) - if(buffer2) temp_html += text("Transfer to: Occupant - Injector
    ", src, src) - //if(buffer2) temp_html += text("Isolate Block
    ", src) + if(viable_occupant) temp_html += "Save : UI - UI+UE - SE
    " + if(buffer2) temp_html += "Transfer to: Occupant - Injector
    " + //if(buffer2) temp_html += "Isolate Block
    " if(buffer2) temp_html += "Disk: Save To | Load From
    " - if(buffer2) temp_html += text("Edit Label
    ", src) - if(buffer2) temp_html += text("Clear Buffer

    ", src) + if(buffer2) temp_html += "Edit Label
    " + if(buffer2) temp_html += "Clear Buffer

    " if(!buffer2) temp_html += "
    " temp_html += "

    Buffer 3:

    " if(!(buffer3)) @@ -1203,12 +1203,12 @@ temp_html += text("Data: []
    ", buffer3) temp_html += text("By: []
    ", buffer3owner) temp_html += text("Label: []
    ", buffer3label) - if(viable_occupant) temp_html += text("Save : UI - UI+UE - SE
    ", src, src, src) - if(buffer3) temp_html += text("Transfer to: Occupant - Injector
    ", src, src) - //if(buffer3) temp_html += text("Isolate Block
    ", src) + if(viable_occupant) temp_html += "Save : UI - UI+UE - SE
    " + if(buffer3) temp_html += "Transfer to: Occupant - Injector
    " + //if(buffer3) temp_html += "Isolate Block
    " if(buffer3) temp_html += "Disk: Save To | Load From
    " - if(buffer3) temp_html += text("Edit Label
    ", src) - if(buffer3) temp_html += text("Clear Buffer

    ", src) + if(buffer3) temp_html += "Edit Label
    " + if(buffer3) temp_html += "Clear Buffer

    " if(!buffer3) temp_html += "
    " temp_html += temp_footer_html @@ -1262,7 +1262,7 @@ dat += "Inject Rejuvenators
    " if(!isnull(diskette)) - dat += text("Eject Disk
    ", src) + dat += "Eject Disk
    " dat += "
    " diff --git a/code/modules/computer3/computers/security.dm b/code/modules/computer3/computers/security.dm index c17998d4133..fa19f847a4c 100644 --- a/code/modules/computer3/computers/security.dm +++ b/code/modules/computer3/computers/security.dm @@ -75,8 +75,8 @@ if(1.0) dat += {"

    "} - dat += text("Search Records
    ", src) - dat += text("New Record
    ", src) + dat += "Search Records
    " + dat += "New Record
    " dat += {"

    @@ -119,8 +119,8 @@ dat += text("", R.fields["fingerprint"]) dat += text("", crimstat) dat += "
    [][]

    " - dat += text("Record Maintenance

    ", src) - dat += text("{Log Out}",src) + dat += "Record Maintenance

    " + dat += "{Log Out}" if(2.0) dat += "Records Maintenance
    " dat += "
    Delete All Records

    Back" @@ -146,15 +146,15 @@ while(active2.fields[text("com_[]", counter)]) dat += text("[]
    Delete Entry

    ", active2.fields[text("com_[]", counter)], src, counter) counter++ - dat += text("Add Entry

    ", src) - dat += text("Delete Record (Security Only)

    ", src) + dat += "Add Entry

    " + dat += "Delete Record (Security Only)

    " else dat += "Security Record Lost!
    " - dat += text("New Security Record

    ", src) - dat += text("\nDelete Record (ALL)

    \nPrint Record
    \nBack
    ", src, src, src) + dat += "New Security Record

    " + dat += "\nDelete Record (ALL)

    \nPrint Record
    \nBack
    " if(4.0) if(!Perp.len) - dat += text("ERROR. String could not be located.

    Back", src) + dat += "ERROR. String could not be located.

    Back" else dat += {" @@ -198,10 +198,10 @@ dat += text("", R.fields["fingerprint"]) dat += text("", crimstat) dat += "
    [][]

    " - dat += text("
    Return to index.", src) + dat += "
    Return to index." else else - dat += text("{Log In}", src) + dat += "{Log In}" popup.width = 600 popup.height = 400 popup.set_content(dat) From 5d43abe1dbe9b4239484471f47a99fac5c3a1403 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Wed, 7 Sep 2016 18:58:56 +0300 Subject: [PATCH 42/78] fixes missing scrubber, fixes non-functional atmos, turns the teleporter shutter to be vertical --- _maps/map_files/cyberiad/cyberiad.dmm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index b90b285e101..4876cb85dd2 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -7856,6 +7856,9 @@ "cVd" = (/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVf" = (/turf/space,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/plating/airless/catwalk,/area/space) +"cVg" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{dir = 2; id_tag = "teledoor"; name = "AI Satellite Teleport Access"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVh" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) +"cVi" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cVj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Foyer"; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/turret_protected/aisat_interior) "cVl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/wall,/area/turret_protected/aisat_interior) @@ -7869,7 +7872,8 @@ "cVt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) "cVu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVv" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) -"cVx" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "teledoor"; name = "AI Satellite Teleport Access"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) +"cVw" = (/obj/effect/decal/warning_stripes/northwest,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) +"cVx" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "AI Satellite Antechamber South"; dir = 4},/obj/machinery/turretid/stun{control_area = "\improper AI Satellite Atmospherics"; name = "AI Satellite Atmospherics Turret Control"; pixel_x = -28; pixel_y = 0; req_access_txt = "75"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 1; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) "cVy" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/turret_protected/aisat_interior) "cVz" = (/obj/effect/decal/warning_stripes/east,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "17;75"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) "cVA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/turret_protected/aisat_interior) @@ -7908,20 +7912,16 @@ "cWj" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Mix to MiniSat"},/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWk" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWm" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) "cWn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light_switch{pixel_y = 27},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) "cWo" = (/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cWp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/navbeacon{codes_txt = "delivery"; dir = 4; location = "Engineering"},/obj/machinery/door/firedoor{dir = 8; name = "Firelock West"},/obj/machinery/door/window/westright{name = "Engineering Monitoring Station"; req_access = null; req_access_txt = "0"; req_one_access_txt = "11;24;34"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/engine/controlroom) "cWq" = (/obj/machinery/cryopod/robot,/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cWr" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/mineral/plasma,/obj/item/clothing/head/welding,/turf/simulated/floor/plating,/area/aisat/maintenance{name = "\improper AI Satellite Service"}) "cWs" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/space_heater,/obj/machinery/camera{c_tag = "AI Satellite Atmospherics"; dir = 4; network = list("SS13","MiniSat")},/turf/simulated/floor/plating,/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) -"cWt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/warning_stripes/north,/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWu" = (/turf/simulated/wall,/area/aisat) -"cWv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) "cWx" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkbluecorners"},/area/aisat/entrance{name = "\improper AI Satellite Atmospherics"}) "cWy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/turret_protected/aisat_interior) -"cWz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "AI Satellite Antechamber South"; dir = 4},/obj/machinery/turretid/stun{control_area = "\improper AI Satellite Atmospherics"; name = "AI Satellite Atmospherics Turret Control"; pixel_x = -28; pixel_y = 0; req_access_txt = "75"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) "cWA" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/machinery/turretid/stun{control_area = "\improper AI Satellite Service"; name = "AI Satellite Service Bay Turret Control"; pixel_x = 24; pixel_y = 0; req_access_txt = "75"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "darkbluecorners"},/area/turret_protected/aisat_interior) "cWB" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) "cWC" = (/obj/effect/decal/warning_stripes/north,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 5; icon_state = "dark"; tag = "icon-vault (NORTHEAST)"},/area/aisat/maintenance{name = "\improper AI Satellite Service"}) @@ -9244,13 +9244,13 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikcECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECddtaHmcECbikbikbikbikbikbikbikbikbikbikbikcUOcULcUQcUPcUScURcUVcUTbikbikbikaabazyazyazyazyazyaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcxHdbhcxHbikbikbikbikaabbikbikaabbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECbikcECcECaIpcECcECcECcECbikbikbikbikbikbikbikbikcVfcVJcVJcVJcVJcVjcVlcVkcVncVmaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcxHdbicxHbikbikbikbikbikbikbikaabbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcMHcMHcUyaIraIrcUAbikbikbikbikbikbikbikbikcUDbikcVJcVJcVpcVocVqcVJcVJcVJcVJcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabdbHdbjdbjbikbikbikbikbikbikbikaabbikagQaabcLrcLrcLrcLrcLrbikcIZbikcLrcLrcLrcLrcLraabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcTpcMHdlDcUBcUFcUEbikbikbikbikbikbikbikbikcUDbikcVJcVrcVtcVscVvcVucVxcVzcVycVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikaabbikagQbikaabbikaabaabaabbikcIZbikaabbikaabbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcTpcMHdlDcUBcUFcUEbikbikbikbikbikbikbikbikcUDbikcVJcVrcVtcVscVvcVucVgcVzcVycVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikaabbikagQbikaabbikaabaabaabbikcIZbikaabbikaabbikaabbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjebikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcECcUIcMHcUGaIraIrcUHbikbikbikbikbikbikbikbikcUDbikcVJcVKcVBcVAcVCcWhcVEcVDcVFcVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcNycECcECcECcECcECcECbikbikbikbikbikbikaabaabcUMaabcVJcVQcVNcVMcVPcVOcVRcVVcVScVJaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcVTcVUcVTcVWcVZcVYcVXcWacWFcVWcVWcVWcVWaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcIZaabcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcWccWbcVTcVWcVWcVLcWdcVWcWfcWecWecWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaqZbikaabbikaabbikaabbikcPDbikaabbikaabaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWgcWjcWicWkcVWcWmcWlcWncVWcWqcWocWocWrcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWscWvcWtcWxcWwcWzcWycWAcWwcWDcWCcWGcWEcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWgcWjcWicWkcVWcVhcWlcWncVWcWqcWocWocWrcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikcIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcWscVwcVicWxcWwcVxcWycWAcWwcWDcWCcWGcWEcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikcVTcWHcWJcWIcWMcWKcWQcWNcWUcWScWXcWWcWZcWYcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabcLrcLrcLrcLrcLrbikcGEbikcLrcLrcLrcLrcLrbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVTcVTcXbcXacXccVWcXecXddgYcVWcXgcXfcXhcWfcWfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikaabaabaabbikbikcGEaabbikbikaabaabbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcXicWucXjcXkcXicXicXmcXncXicXkcXocXkcXiaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQagQagQagQbikbikbikcGEbikbikbikagQagQagQaqZagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From 6465d5b482350108f5e10791cbce4d63eb3c8202 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 7 Sep 2016 18:44:36 -0400 Subject: [PATCH 43/78] Automatic changelog generation for PR #5606 --- html/changelogs/AutoChangeLog-pr-5606.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5606.yml diff --git a/html/changelogs/AutoChangeLog-pr-5606.yml b/html/changelogs/AutoChangeLog-pr-5606.yml new file mode 100644 index 00000000000..7e278c54073 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5606.yml @@ -0,0 +1,4 @@ +author: FlattestGuitar +delete-after: True +changes: + - rscadd: "Added emergency nitrogen and plasma tanks, you can find two of each in the medical storage" From cd61399ba526e6dce37ed27ad05f1f8aedb00500 Mon Sep 17 00:00:00 2001 From: Isaac Erwin Date: Wed, 7 Sep 2016 22:09:11 -0400 Subject: [PATCH 44/78] Fixes space hotel runtime --- _maps/map_files/templates/spacehotel/s_01.dmm | 3 ++- _maps/map_files/templates/spacehotel/s_02.dmm | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/templates/spacehotel/s_01.dmm b/_maps/map_files/templates/spacehotel/s_01.dmm index 11ec761615a..d860df25c8f 100644 --- a/_maps/map_files/templates/spacehotel/s_01.dmm +++ b/_maps/map_files/templates/spacehotel/s_01.dmm @@ -2,7 +2,7 @@ "b" = (/turf/unsimulated/beach/water,/area/template_noop) "c" = (/obj/machinery/shower{pixel_y = 24},/obj/structure/window/reinforced/polarized{dir = 4; id = "room_s"},/turf/unsimulated/floor{dir = 8; icon_state = "whiteblue"},/area/template_noop) "d" = (/turf/unsimulated/floor/carpet,/area/template_noop) -"e" = (/obj/structure/rack,/obj/item/clothing/suit/apron,/obj/item/clothing/suit/storage/hazardvest,/obj/item/clothing/suit/holidaypriest,/obj/item/clothing/suit/judgerobe,/obj/item/clothing/suit/storage/labcoat,/obj/item/clothing/suit/nun,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/suit/wizrobe/fake,/obj/item/clothing/suit/wizrobe/marisa/fake,/obj/effect/decal/cleanable/greenglow,/turf/unsimulated/floor/carpet,/area/template_noop) +"e" = (/obj/structure/rack,/obj/item/clothing/suit/apron,/obj/item/clothing/suit/storage/hazardvest,/obj/item/clothing/suit/holidaypriest,/obj/item/clothing/suit/judgerobe,/obj/item/clothing/suit/storage/labcoat,/obj/item/clothing/suit/hooded/nun,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/suit/wizrobe/fake,/obj/item/clothing/suit/wizrobe/marisa/fake,/obj/effect/decal/cleanable/greenglow,/turf/unsimulated/floor/carpet,/area/template_noop) "f" = (/obj/structure/rack,/obj/item/clothing/head/collectable/police,/obj/item/clothing/head/nun_hood,/obj/item/clothing/head/mailman,/obj/item/clothing/head/nursehat,/obj/item/clothing/head/wizard/fake,/obj/item/clothing/head/powdered_wig,/obj/item/clothing/head/wizard/marisa/fake,/obj/item/clothing/mask/gas/sexyclown,/turf/unsimulated/floor/carpet,/area/template_noop) "g" = (/obj/structure/rack,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/head/kitty,/obj/item/clothing/head/rabbitears,/obj/item/clothing/mask/muzzle,/obj/item/clothing/accessory/stethoscope,/turf/unsimulated/floor/carpet,/area/template_noop) "h" = (/obj/structure/dresser,/turf/unsimulated/floor/carpet,/area/template_noop) @@ -25,3 +25,4 @@ aopqdddddda aaaaaaaaaaa aaaaaaaaaaa "} + diff --git a/_maps/map_files/templates/spacehotel/s_02.dmm b/_maps/map_files/templates/spacehotel/s_02.dmm index 98eaa3b377b..779073bb298 100644 --- a/_maps/map_files/templates/spacehotel/s_02.dmm +++ b/_maps/map_files/templates/spacehotel/s_02.dmm @@ -2,7 +2,7 @@ "b" = (/turf/unsimulated/beach/water,/area/template_noop) "c" = (/obj/machinery/shower{pixel_y = 24},/obj/structure/window/reinforced/polarized{dir = 4; id = "room_s"},/turf/unsimulated/floor{dir = 8; icon_state = "whiteblue"},/area/template_noop) "d" = (/turf/unsimulated/floor/carpet,/area/template_noop) -"e" = (/obj/structure/rack,/obj/item/clothing/suit/apron,/obj/item/clothing/suit/storage/hazardvest,/obj/item/clothing/suit/holidaypriest,/obj/item/clothing/suit/judgerobe,/obj/item/clothing/suit/storage/labcoat,/obj/item/clothing/suit/nun,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/suit/wizrobe/fake,/obj/item/clothing/suit/xenos,/obj/item/clothing/suit/wizrobe/marisa/fake,/turf/unsimulated/floor/carpet,/area/template_noop) +"e" = (/obj/structure/rack,/obj/item/clothing/suit/apron,/obj/item/clothing/suit/storage/hazardvest,/obj/item/clothing/suit/holidaypriest,/obj/item/clothing/suit/judgerobe,/obj/item/clothing/suit/storage/labcoat,/obj/item/clothing/suit/hooded/nun,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/suit/wizrobe/fake,/obj/item/clothing/suit/xenos,/obj/item/clothing/suit/wizrobe/marisa/fake,/turf/unsimulated/floor/carpet,/area/template_noop) "f" = (/obj/structure/rack,/obj/item/clothing/head/collectable/police,/obj/item/clothing/head/nun_hood,/obj/item/clothing/head/mailman,/obj/item/clothing/head/nursehat,/obj/item/clothing/head/wizard/fake,/obj/item/clothing/head/powdered_wig,/obj/item/clothing/head/xenos,/obj/item/clothing/head/wizard/marisa/fake,/obj/item/clothing/mask/gas/sexyclown,/turf/unsimulated/floor/carpet,/area/template_noop) "g" = (/obj/structure/rack,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/head/kitty,/obj/item/clothing/head/rabbitears,/obj/item/clothing/mask/muzzle,/obj/item/clothing/accessory/stethoscope,/turf/unsimulated/floor/carpet,/area/template_noop) "h" = (/obj/structure/dresser,/turf/unsimulated/floor/carpet,/area/template_noop) @@ -25,3 +25,4 @@ aopqdddddda aaaaaaaaaaa aaaaaaaaaaa "} + From c36b560776a8c08bf344490d0688888188de7c39 Mon Sep 17 00:00:00 2001 From: Jazzdoodle Date: Wed, 7 Sep 2016 21:14:56 -0500 Subject: [PATCH 45/78] Fixes the beekeeper suit and hat descriptions Just a minor text fix. --- code/modules/hydroponics/beekeeping/beekeeper_suit.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm index f4d47509292..ed3869223d8 100644 --- a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm +++ b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm @@ -1,7 +1,7 @@ /obj/item/clothing/head/beekeeper_head name = "beekeeper hat" - desc = "keeps the lil buzzing buggers out of your eyes" + desc = "Keeps the little buzzing buggers out of your eyes." icon_state = "beekeeper" item_state = "beekeeper" flags = THICKMATERIAL @@ -9,7 +9,7 @@ /obj/item/clothing/suit/beekeeper_suit name = "beekeeper suit" - desc = "keeps the lil buzzing buggers away from your squishy bits" + desc = "Keeps the little buzzing buggers away from your squishy bits." icon_state = "beekeeper" item_state = "beekeeper" flags = THICKMATERIAL From d64bf46f1263e572722cf9ff98683f5536581c81 Mon Sep 17 00:00:00 2001 From: Krausus Date: Thu, 8 Sep 2016 13:07:14 -0400 Subject: [PATCH 46/78] Topic UID finishing touches --- .../components/trinary_devices/filter.dm | 9 ---- code/_onclick/ai.dm | 24 ++++----- code/game/gamemodes/sandbox/h_sandbox.dm | 6 +-- code/game/machinery/ai_slipper.dm | 2 +- code/game/machinery/autolathe.dm | 2 +- code/game/machinery/computer/card.dm | 2 +- code/game/machinery/computer/hologram.dm | 14 +++++- code/game/machinery/computer/medical.dm | 10 ++-- code/game/machinery/computer/robot.dm | 2 +- code/game/machinery/computer/security.dm | 10 ++-- code/game/machinery/computer/skills.dm | 8 +-- code/game/machinery/firealarm.dm | 49 +++---------------- code/game/machinery/gameboard.dm | 2 +- code/game/machinery/suit_storage_unit.dm | 8 +-- .../machinery/telecomms/traffic_control.dm | 2 +- .../mecha/equipment/tools/medical_tools.dm | 2 +- code/game/objects/items/devices/camera_bug.dm | 12 ++--- code/game/objects/items/robot/robot_parts.dm | 12 ++--- .../objects/items/weapons/storage/secure.dm | 14 +++++- code/modules/admin/DB ban/functions.dm | 4 +- code/modules/admin/NewBan.dm | 2 +- code/modules/admin/create_mob.dm | 2 +- code/modules/admin/create_object.dm | 4 +- code/modules/admin/create_turf.dm | 2 +- code/modules/arcade/claw_game.dm | 2 +- code/modules/assembly/proximity.dm | 2 +- code/modules/computer3/computers/card.dm | 2 +- code/modules/computer3/computers/medical.dm | 12 ++--- code/modules/computer3/computers/security.dm | 14 +++--- code/modules/economy/ATM.dm | 6 +-- code/modules/economy/Accounts.dm | 2 +- code/modules/economy/Accounts_DB.dm | 2 +- code/modules/economy/POS.dm | 8 +-- code/modules/library/computers/checkout.dm | 2 +- code/modules/library/computers/public.dm | 2 +- code/modules/mob/new_player/poll.dm | 10 ++-- code/modules/nano/nanoui.dm | 2 +- code/modules/research/rdconsole.dm | 2 +- 38 files changed, 124 insertions(+), 148 deletions(-) diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index a2c1a80e7ea..021bec1cd24 100755 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -186,16 +186,7 @@ Filter types:
    Desirable output pressure: [src.target_pressure]kPa | Change "} -/* - user << browse("[src.name] control[dat]","window=atmo_filter") - onclose(user, "atmo_filter") - return - if(src.temp) - dat = text("[]

    Clear Screen", src.temp, src) - //else - // src.on != src.on -*/ var/datum/browser/popup = new(user, "atmo_filter", name, 400, 400) popup.set_content(dat) popup.open(0) diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 2579005af3d..cdce17f6277 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -126,9 +126,9 @@ /obj/machinery/door/airlock/AIAltShiftClick() // Sets/Unsets Emergency Access Override if(density) - Topic(src, list("src"= "\ref[src]", "command"="emergency", "activate" = "1"), 1) // 1 meaning no window (consistency!) + Topic(src, list("src" = UID(), "command"="emergency", "activate" = "1"), 1) // 1 meaning no window (consistency!) else - Topic(src, list("src"= "\ref[src]", "command"="emergency", "activate" = "0"), 1) + Topic(src, list("src" = UID(), "command"="emergency", "activate" = "0"), 1) return /atom/proc/AIShiftClick(var/mob/user) @@ -138,9 +138,9 @@ /obj/machinery/door/airlock/AIShiftClick() // Opens and closes doors! if(density) - Topic(src, list("src"= "\ref[src]", "command"="open", "activate" = "1"), 1) // 1 meaning no window (consistency!) + Topic(src, list("src" = UID(), "command"="open", "activate" = "1"), 1) // 1 meaning no window (consistency!) else - Topic(src, list("src"= "\ref[src]", "command"="open", "activate" = "0"), 1) + Topic(src, list("src" = UID(), "command"="open", "activate" = "0"), 1) return /atom/proc/AICtrlClick(var/mob/living/silicon/ai/user) @@ -151,15 +151,15 @@ /obj/machinery/door/airlock/AICtrlClick() // Bolts doors if(locked) - Topic(src, list("src"= "\ref[src]", "command"="bolts", "activate" = "0"), 1)// 1 meaning no window (consistency!) + Topic(src, list("src" = UID(), "command"="bolts", "activate" = "0"), 1)// 1 meaning no window (consistency!) else - Topic(src, list("src"= "\ref[src]", "command"="bolts", "activate" = "1"), 1) + Topic(src, list("src" = UID(), "command"="bolts", "activate" = "1"), 1) /obj/machinery/power/apc/AICtrlClick() // turns off/on APCs. Topic("breaker=1", list("breaker"="1"), 0) // 0 meaning no window (consistency! wait...) /obj/machinery/turretid/AICtrlClick() //turns off/on Turrets - Topic(src, list("src"= "\ref[src]", "command"="enable", "value"="[!enabled]"), 1) // 1 meaning no window (consistency!) + Topic(src, list("src" = UID(), "command"="enable", "value"="[!enabled]"), 1) // 1 meaning no window (consistency!) /atom/proc/AIAltClick(var/atom/A) AltClick(A) @@ -167,23 +167,23 @@ /obj/machinery/door/airlock/AIAltClick() // Electrifies doors. if(!electrified_until) // permanent shock - Topic(src, list("src"= "\ref[src]", "command"="electrify_permanently", "activate" = "1"), 1) // 1 meaning no window (consistency!) + Topic(src, list("src" = UID(), "command"="electrify_permanently", "activate" = "1"), 1) // 1 meaning no window (consistency!) else // disable/6 is not in Topic; disable/5 disables both temporary and permanent shock - Topic(src, list("src"= "\ref[src]", "command"="electrify_permanently", "activate" = "0"), 1) + Topic(src, list("src" = UID(), "command"="electrify_permanently", "activate" = "0"), 1) return /obj/machinery/turretid/AIAltClick() //toggles lethal on turrets - Topic(src, list("src"= "\ref[src]", "command"="lethal", "value"="[!lethal]"), 1) // 1 meaning no window (consistency!) + Topic(src, list("src" = UID(), "command"="lethal", "value"="[!lethal]"), 1) // 1 meaning no window (consistency!) /atom/proc/AIMiddleClick() return /obj/machinery/door/airlock/AIMiddleClick() // Toggles door bolt lights. if(!src.lights) - Topic(src, list("src"= "\ref[src]", "command"="lights", "activate" = "1"), 1) // 1 meaning no window (consistency!) + Topic(src, list("src" = UID(), "command"="lights", "activate" = "1"), 1) // 1 meaning no window (consistency!) else - Topic(src, list("src"= "\ref[src]", "command"="lights", "activate" = "0"), 1) + Topic(src, list("src" = UID(), "command"="lights", "activate" = "0"), 1) return diff --git a/code/game/gamemodes/sandbox/h_sandbox.dm b/code/game/gamemodes/sandbox/h_sandbox.dm index c17a4d057c7..4fbbdbf339f 100644 --- a/code/game/gamemodes/sandbox/h_sandbox.dm +++ b/code/game/gamemodes/sandbox/h_sandbox.dm @@ -37,12 +37,12 @@ datum/hSB var/hsbpanel = "
    h_Sandbox Panel

    " if(admin) hsbpanel += "Administration Tools:
    " - hsbpanel += "- Toggle Object Spawning

    " + hsbpanel += "- Toggle Object Spawning

    " hsbpanel += "Regular Tools:
    " for(var/T in hrefs) - hsbpanel += "- [hrefs[T]]
    " + hsbpanel += "- [hrefs[T]]
    " if(hsboxspawn) - hsbpanel += "- Spawn Object

    " + hsbpanel += "- Spawn Object

    " usr << browse(hsbpanel, "window=hsbpanel") Topic(href, href_list) if(!(src.owner == usr.ckey)) return diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index 17def02752f..a88abfc61b9 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -75,7 +75,7 @@ if(src.locked && (!istype(user, /mob/living/silicon))) t += "(Swipe ID card to unlock control panel.)
    " else - t += text("Dispenser [] - []?
    \n", src.disabled?"deactivated":"activated", src, src.disabled?"Enable":"Disable") + t += text("Dispenser [] - []?
    \n", src.disabled?"deactivated":"activated", src.disabled?"Enable":"Disable") t += text("Uses Left: [uses]. Activate the dispenser?
    \n") user << browse(t, "window=computer;size=575x450") diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index d00cbb211b2..6e80362e9ce 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -403,7 +403,7 @@ dat += "Glass amount: [materials.amount(MAT_GLASS)] cm3
    " dat += " \ - \ + \ \ \ \ diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index bb31fba787d..7e78232de4d 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -177,7 +177,7 @@ var/time_last_changed_position = 0 user.set_machine(src) var/data[0] - data["src"] = "\ref[src]" + data["src"] = UID() data["station_name"] = station_name() data["mode"] = mode data["printing"] = printing diff --git a/code/game/machinery/computer/hologram.dm b/code/game/machinery/computer/hologram.dm index 48dfaf36bf6..26b7fa17fa2 100644 --- a/code/game/machinery/computer/hologram.dm +++ b/code/game/machinery/computer/hologram.dm @@ -49,9 +49,19 @@ var/dat user.set_machine(src) if(src.temp) - dat = text("[]

    Clear", src.temp, src) + dat = text("[]

    Clear", src.temp) else - dat = text("Hologram Status:
    \nPower: []
    \nHologram Control:
    \nColor Luminosity: []/220 \[Reset\]
    \nLighten: 1 10
    \nDarken: 1 10
    \n
    \nHair Color: ([],[],[]) \[Reset\]
    \nRed (0-255): \[0\] -10 -1 [] 1 10 \[255\]
    \nGreen (0-255): \[0\] -10 -1 [] 1 10 \[255\]
    \nBlue (0-255): \[0\] -10 -1 [] 1 10 \[255\]
    ", src, (src.projector.hologram ? "On" : "Off"), -src.lumens + 35, src, src, src, src, src, src.h_r, src.h_g, src.h_b, src, src, src, src, src.h_r, src, src, src, src, src, src, src.h_g, src, src, src, src, src, src, src.h_b, src, src, src) + dat = text({"Hologram Status:
    \n + Power: []
    \n + Hologram Control:
    \n + Color Luminosity: []/220 \[Reset\]
    \n + Lighten: 1 10
    \n + Darken: 1 10
    \n +
    \nHair Color: ([],[],[]) \[Reset\]
    \n + Red (0-255): \[0\] -10 -1 [] 1 10 \[255\]
    \n + Green (0-255): \[0\] -10 -1 [] 1 10 \[255\]
    \n + Blue (0-255): \[0\] -10 -1 [] 1 10 \[255\]
    + "}, (src.projector.hologram ? "On" : "Off"), -src.lumens + 35, src.h_r, src.h_g, src.h_b, src.h_r, src.h_g, src.h_b) user << browse(dat, "window=hologram_console") onclose(user, "hologram_console") return diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index e0df9662f44..1b8004f88cc 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -30,7 +30,7 @@ if(src.temp) dat = text("[src.temp]

    Clear Screen") else - dat = text("Confirm Identity: []
    ", src, (src.scan ? text("[]", src.scan.name) : "----------")) + dat = text("Confirm Identity: []
    ", (src.scan ? text("[]", src.scan.name) : "----------")) if(src.authenticated) switch(src.screen) if(1.0) @@ -48,7 +48,7 @@ dat += "Record List:
    " if(!isnull(data_core.general)) for(var/datum/data/record/R in sortRecord(data_core.general)) - dat += text("[]: []
    ", src, R, R.fields["id"], R.fields["name"]) + dat += text("[]: []
    ", R, R.fields["id"], R.fields["name"]) //Foreach goto(132) dat += "
    Back" if(3.0) @@ -68,10 +68,10 @@ else dat += "General Record Lost!
    " if((istype(src.active2, /datum/data/record) && data_core.medical.Find(src.active2))) - dat += text("
    \n
    Medical Data

    \nBlood Type: []
    \nDNA: []
    \n
    \nMinor Disabilities: []
    \nDetails: []
    \n
    \nMajor Disabilities: []
    \nDetails: []
    \n
    \nAllergies: []
    \nDetails: []
    \n
    \nCurrent Diseases: [] (per disease info placed in log/comment section)
    \nDetails: []
    \n
    \nImportant Notes:
    \n\t[]
    \n
    \n
    Comments/Log

    ", src, src.active2.fields["b_type"], src, src.active2.fields["b_dna"], src, src.active2.fields["mi_dis"], src, src.active2.fields["mi_dis_d"], src, src.active2.fields["ma_dis"], src, src.active2.fields["ma_dis_d"], src, src.active2.fields["alg"], src, src.active2.fields["alg_d"], src, src.active2.fields["cdi"], src, src.active2.fields["cdi_d"], src, src.active2.fields["notes"]) + dat += text("
    \n
    Medical Data

    \nBlood Type: []
    \nDNA: []
    \n
    \nMinor Disabilities: []
    \nDetails: []
    \n
    \nMajor Disabilities: []
    \nDetails: []
    \n
    \nAllergies: []
    \nDetails: []
    \n
    \nCurrent Diseases: [] (per disease info placed in log/comment section)
    \nDetails: []
    \n
    \nImportant Notes:
    \n\t[]
    \n
    \n
    Comments/Log

    ", src.active2.fields["b_type"], src.active2.fields["b_dna"], src.active2.fields["mi_dis"], src.active2.fields["mi_dis_d"], src.active2.fields["ma_dis"], src.active2.fields["ma_dis_d"], src.active2.fields["alg"], src.active2.fields["alg_d"], src.active2.fields["cdi"], src.active2.fields["cdi_d"], src.active2.fields["notes"]) var/counter = 1 while(src.active2.fields[text("com_[]", counter)]) - dat += text("[]
    Delete Entry

    ", src.active2.fields[text("com_[]", counter)], src, counter) + dat += text("[]
    Delete Entry

    ", src.active2.fields[text("com_[]", counter)], counter) counter++ dat += "Add Entry

    " dat += "Delete Record (Medical Only)

    " @@ -308,7 +308,7 @@ src.temp = "Mental Condition:
    \n\t*Insane*
    \n\t*Unstable*
    \n\t*Watch*
    \n\tStable
    " if("b_type") if(istype(src.active2, /datum/data/record)) - src.temp = text("Blood Type:
    \n\tA- A+
    \n\tB- B+
    \n\tAB- AB+
    \n\tO- O+
    ", src, src, src, src, src, src, src, src) + src.temp = "Blood Type:
    \n\tA- A+
    \n\tB- B+
    \n\tAB- AB+
    \n\tO- O+
    " if("b_dna") if(istype(src.active1, /datum/data/record)) var/t1 = copytext(trim(sanitize(input("Please input DNA hash:", "Med. records", src.active1.fields["dna"], null) as text)),1,MAX_MESSAGE_LEN) diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 1f840bb5e08..58ae88dba27 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -120,7 +120,7 @@ target.lockcharge = !target.lockcharge to_chat(target, "[!target.lockcharge ? "Your lockdown has been lifted!" : "You have been locked down!"]") if(target.connected_ai) - to_chat(target.connected_ai, "[!target.lockcharge ? "NOTICE - Cyborg lockdown lifted" : "ALERT - Cyborg lockdown detected"]: [target.name]
    ") + to_chat(target.connected_ai, "[!target.lockcharge ? "NOTICE - Cyborg lockdown lifted" : "ALERT - Cyborg lockdown detected"]: [target.name]
    ") // Remotely hacks the cyborg. Only antag AIs can do this and only to linked cyborgs. else if(href_list["hack"]) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 80617ba53eb..1634ebdc4a0 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -80,9 +80,9 @@ "} if(temp) - dat = text("[]

    Clear Screen", temp, src) + dat = text("[]

    Clear Screen", temp) else - dat = text("Confirm Identity: []
    ", src, (scan ? text("[]", scan.name) : "----------")) + dat = text("Confirm Identity: []
    ", (scan ? text("[]", scan.name) : "----------")) if(authenticated) switch(screen) if(1.0) @@ -142,7 +142,7 @@ background = "''" crimstat = "No Record." dat += "" - dat += text("[]", R.fields["name"], R.fields["id"], R.fields["rank"], R.fields["fingerprint"], src, R, R.fields["name"]) + dat += text("[]", R.fields["name"], R.fields["id"], R.fields["rank"], R.fields["fingerprint"], R, R.fields["name"]) dat += text("[]", R.fields["id"]) dat += text("[]", R.fields["rank"]) dat += text("[]", R.fields["fingerprint"]) @@ -182,10 +182,10 @@ else dat += "General Record Lost!
    " if((istype(active2, /datum/data/record) && data_core.security.Find(active2))) - dat += text("
    \n
    Security Data

    \nCriminal Status: []
    \n
    \nMinor Crimes: []
    \nDetails: []
    \n
    \nMajor Crimes: []
    \nDetails: []
    \n
    \nImportant Notes:
    \n\t[]
    \n
    \n
    Comments/Log

    ", src, active2.fields["criminal"], src, active2.fields["mi_crim"], src, active2.fields["mi_crim_d"], src, active2.fields["ma_crim"], src, active2.fields["ma_crim_d"], src, active2.fields["notes"]) + dat += text("
    \n
    Security Data

    \nCriminal Status: []
    \n
    \nMinor Crimes: []
    \nDetails: []
    \n
    \nMajor Crimes: []
    \nDetails: []
    \n
    \nImportant Notes:
    \n\t[]
    \n
    \n
    Comments/Log

    ", active2.fields["criminal"], active2.fields["mi_crim"], active2.fields["mi_crim_d"], active2.fields["ma_crim"], active2.fields["ma_crim_d"], active2.fields["notes"]) var/counter = 1 while(active2.fields[text("com_[]", counter)]) - dat += text("[]
    Delete Entry

    ", active2.fields[text("com_[]", counter)], src, counter) + dat += text("[]
    Delete Entry

    ", active2.fields[text("com_[]", counter)], counter) counter++ dat += "Add Entry

    " dat += "Delete Record (Security Only)

    " diff --git a/code/game/machinery/computer/skills.dm b/code/game/machinery/computer/skills.dm index 98e7a93c316..027b182e0c0 100644 --- a/code/game/machinery/computer/skills.dm +++ b/code/game/machinery/computer/skills.dm @@ -47,9 +47,9 @@ var/dat if(temp) - dat = text("[]

    Clear Screen", temp, src) + dat = "[temp]

    Clear Screen" else - dat = text("Confirm Identity: []
    ", src, (scan ? text("[]", scan.name) : "----------")) + dat = text("Confirm Identity: []
    ", (scan ? text("[]", scan.name) : "----------")) if(authenticated) switch(screen) if(1.0) @@ -75,7 +75,7 @@ for(var/datum/data/record/R in sortRecord(data_core.general, sortBy, order)) for(var/datum/data/record/E in data_core.security) var/background - dat += text("[]", background, src, R, R.fields["name"]) + dat += text("[]", background, R, R.fields["name"]) dat += text("[]", R.fields["id"]) dat += text("[]", R.fields["rank"]) dat += text("[]", R.fields["fingerprint"]) @@ -129,7 +129,7 @@ crimstat = E.fields["criminal"] var/background background = "'background-color:#00FF7F;'" - dat += text("[]", background, src, R, R.fields["name"]) + dat += text("[]", background, R, R.fields["name"]) dat += text("[]", R.fields["id"]) dat += text("[]", R.fields["rank"]) dat += text("[]", R.fields["fingerprint"]) diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 7c8d14fe469..fcf9d56b355 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -173,43 +173,6 @@ FIRE ALARM ui_interact(user) -/* - user.set_machine(src) - var/area/A = src.loc - var/d1 - var/d2 - if(ishuman(user) || issilicon(user) || isobserver(user)) - A = A.loc - - if(A.fire) - d1 = "Reset - Lockdown" - else - d1 = "Alarm - Lockdown" - if(src.timing) - d2 = "Stop Time Lock" - else - d2 = "Initiate Time Lock" - var/second = round(src.time) % 60 - var/minute = (round(src.time) - second) / 60 - var/dat = "Fire alarm [d1]\n
    The current alert level is: [get_security_level()]


    \nTimer System: [d2]
    \nTime Left: [(minute ? "[minute]:" : null)][second] - - + +\n
    " - user << browse(dat, "window=firealarm") - onclose(user, "firealarm") - else - A = A.loc - if(A.fire) - d1 = text("[]", src, stars("Reset - Lockdown")) - else - d1 = text("[]", src, stars("Alarm - Lockdown")) - if(src.timing) - d2 = text("[]", src, stars("Stop Time Lock")) - else - d2 = text("[]", src, stars("Initiate Time Lock")) - var/second = round(src.time) % 60 - var/minute = (round(src.time) - second) / 60 - var/dat = "[stars("Fire alarm")] [d1]\n
    The current alert level is: [stars(get_security_level())]

    \nTimer System: [d2]
    \nTime Left: [(minute ? text("[]:", minute) : null)][second] - - + +\n
    " - user << browse(dat, "window=firealarm") - onclose(user, "firealarm")*/ - /obj/machinery/firealarm/ui_interact(mob/user, ui_key = "main", datum/nanoui/ui = null, force_open = 1, var/master_ui = null, var/datum/topic_state/state = default_state) var/data[0] @@ -359,21 +322,21 @@ Just a object used in constructing fire alarms d2 = "Initiate Time Lock" var/second = time % 60 var/minute = (time - second) / 60 - var/dat = text("Party Button []\n
    \nTimer System: []
    \nTime Left: [][] - - + +\n
    ", d1, d2, (minute ? text("[]:", minute) : null), second, src, src, src, src) + var/dat = text("Party Button []\n
    \nTimer System: []
    \nTime Left: [][] - - + +\n
    ", d1, d2, (minute ? text("[]:", minute) : null), second) user << browse(dat, "window=partyalarm") onclose(user, "partyalarm") else if(A.fire) - d1 = text("[]", src, stars("No Party :(")) + d1 = text("[]", stars("No Party :(")) else - d1 = text("[]", src, stars("PARTY!!!")) + d1 = text("[]", stars("PARTY!!!")) if(timing) - d2 = text("[]", src, stars("Stop Time Lock")) + d2 = text("[]", stars("Stop Time Lock")) else - d2 = text("[]", src, stars("Initiate Time Lock")) + d2 = text("[]", stars("Initiate Time Lock")) var/second = time % 60 var/minute = (time - second) / 60 - var/dat = text("[] []\n
    \nTimer System: []
    \nTime Left: [][] - - + +\n
    ", stars("Party Button"), d1, d2, (minute ? text("[]:", minute) : null), second, src, src, src, src) + var/dat = text("[] []\n
    \nTimer System: []
    \nTime Left: [][] - - + +\n
    ", stars("Party Button"), d1, d2, (minute ? text("[]:", minute) : null), second) user << browse(dat, "window=partyalarm") onclose(user, "partyalarm") return diff --git a/code/game/machinery/gameboard.dm b/code/game/machinery/gameboard.dm index a19f34af99b..0c5b8eeef56 100644 --- a/code/game/machinery/gameboard.dm +++ b/code/game/machinery/gameboard.dm @@ -50,7 +50,7 @@ return var/dat - dat = replacetext(file2text('html/chess.html'), "\[hsrc]", "\ref[src]") + dat = replacetext(file2text('html/chess.html'), "\[hsrc]", UID()) var/datum/asset/simple/chess/assets = get_asset_datum(/datum/asset/simple/chess) assets.send(user) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 6f9e00778df..d48a21709c0 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -136,8 +136,8 @@ dat+= "Suit storage unit: Maintenance panel" dat+= "Maintenance panel controls
    " dat+= "The panel is ridden with controls, button and meters, labeled in strange signs and symbols that
    you cannot understand. Probably the manufactoring world's language.
    Among other things, a few controls catch your eye.

    " - dat+= text("A small dial with a \"�\" symbol embroidded on it. It's pointing towards a gauge that reads [].
    Turn towards []
    ",(src.issuperUV ? "15nm" : "185nm"),src,(src.issuperUV ? "185nm" : "15nm") ) - dat+= text("A thick old-style button, with 2 grimy LED lights next to it. The [] LED is on.
    Press button",(src.safetieson? "GREEN" : "RED"),src) + dat+= text("A small dial with a \"�\" symbol embroidded on it. It's pointing towards a gauge that reads [].
    Turn towards []
    ",(src.issuperUV ? "15nm" : "185nm"),(src.issuperUV ? "185nm" : "15nm") ) + dat+= text("A thick old-style button, with 2 grimy LED lights next to it. The [] LED is on.
    Press button",(src.safetieson? "GREEN" : "RED")) dat+= "

    Close panel" //user << browse(dat, "window=ssu_m_panel;size=400x500") //onclose(user, "ssu_m_panel") @@ -163,11 +163,11 @@ if(src.OCCUPANT) dat+= "
    WARNING: Biological entity detected inside the Unit's storage. Please remove.
    " dat+= "Eject extra load" - dat+= text("
    Unit is: [] - [] Unit ",(src.isopen ? "Open" : "Closed"),src,(src.isopen ? "Close" : "Open")) + dat+= text("
    Unit is: [] - [] Unit ",(src.isopen ? "Open" : "Closed"),(src.isopen ? "Close" : "Open")) if(src.isopen) dat+="
    " else - dat+= text(" - *[] Unit*
    ",src,(src.islocked ? "Unlock" : "Lock") ) + dat+= text(" - *[] Unit*
    ",(src.islocked ? "Unlock" : "Lock") ) dat+= text("Unit status: []",(src.islocked? "**LOCKED**
    " : "**UNLOCKED**
    ") ) dat+= "Start Disinfection cycle
    " dat += "

    Close control panel" diff --git a/code/game/machinery/telecomms/traffic_control.dm b/code/game/machinery/telecomms/traffic_control.dm index 3d065f2f753..001771b7efa 100644 --- a/code/game/machinery/telecomms/traffic_control.dm +++ b/code/game/machinery/telecomms/traffic_control.dm @@ -133,7 +133,7 @@ - + "} diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index a3739f21e91..23271355206 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -423,7 +423,7 @@ var/r_list = get_reagents_list() var/inputs if(r_list) - inputs += "" + inputs += "" inputs += "" inputs += "" var/output = {"
    diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index 26078a6dc3e..7f2afb179e4 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -102,20 +102,20 @@ if(BUGMODE_MONITOR) if(current) - html = "Analyzing Camera '[current.c_tag]' \[Select Camera\]
    " + html = "Analyzing Camera '[current.c_tag]' \[Select Camera\]
    " html += camera_report() else track_mode = BUGMODE_LIST return .(cameras) if(BUGMODE_TRACK) if(tracking) - html = "Tracking '[tracked_name]' \[Cancel Tracking\] \[Cancel camera view\]
    " + html = "Tracking '[tracked_name]' \[Cancel Tracking\] \[Cancel camera view\]
    " if(last_found) var/time_diff = round((world.time - last_seen) / 150) var/obj/machinery/camera/C = bugged_cameras[last_found] var/outstring if(C) - outstring = "[last_found]" + outstring = "[last_found]" else outstring = last_found if(!time_diff) @@ -151,7 +151,7 @@ dat += "[S.name]" var/stage = round(S.current_size / 2)+1 dat += " (Stage [stage])" - dat += " \[Track\]
    " + dat += " \[Track\]
    " for(var/obj/mecha/M in seen) if(M.name in names) @@ -160,7 +160,7 @@ else names[M.name] = 1 dat += "[M.name]" - dat += " \[Track\]
    " + dat += " \[Track\]
    " for(var/mob/living/M in seen) @@ -174,7 +174,7 @@ dat += " (Sitting)" if(M.lying) dat += " (Laying down)" - dat += " \[Track\]
    " + dat += " \[Track\]
    " if(length(dat) == 0) dat += "No motion detected." return dat diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index a79350c4cd0..f8ca693bf9c 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -286,13 +286,13 @@ return /obj/item/robot_parts/robot_suit/proc/Interact(mob/user) - var/t1 = text("Designation: [(created_name ? "[created_name]" : "Default Cyborg")]
    \n",src) - t1 += text("Master AI: [(forced_ai ? "[forced_ai.name]" : "Automatic")]

    \n",src) + var/t1 = "Designation: [(created_name ? "[created_name]" : "Default Cyborg")]
    \n" + t1 += "Master AI: [(forced_ai ? "[forced_ai.name]" : "Automatic")]

    \n" - t1 += text("LawSync Port: [(lawsync ? "Open" : "Closed")]
    \n",src) - t1 += text("AI Connection Port: [(aisync ? "Open" : "Closed")]
    \n",src) - t1 += text("Servo Motor Functions: [(locomotion ? "Unlocked" : "Locked")]
    \n",src) - t1 += text("Panel Lock: [(panel_locked ? "Engaged" : "Disengaged")]
    \n",src) + t1 += "LawSync Port: [(lawsync ? "Open" : "Closed")]
    \n" + t1 += "AI Connection Port: [(aisync ? "Open" : "Closed")]
    \n" + t1 += "Servo Motor Functions: [(locomotion ? "Unlocked" : "Locked")]
    \n" + t1 += "Panel Lock: [(panel_locked ? "Engaged" : "Disengaged")]
    \n" var/datum/browser/popup = new(user, "robotdebug", "Cyborg Boot Debug", 310, 220) popup.set_content(t1) popup.open() diff --git a/code/game/objects/items/weapons/storage/secure.dm b/code/game/objects/items/weapons/storage/secure.dm index dad7b46a161..460498a874b 100644 --- a/code/game/objects/items/weapons/storage/secure.dm +++ b/code/game/objects/items/weapons/storage/secure.dm @@ -104,7 +104,19 @@ message = text("[]", src.code) if(!src.locked) message = "*****" - dat += text("
    \n>[]
    \n1-2-3
    \n4-5-6
    \n7-8-9
    \nR-0-E
    \n
    ", message, src, src, src, src, src, src, src, src, src, src, src, src) + dat += {"
    \n>[message]
    \n + 1- + 2- + 3
    \n + 4- + 5- + 6
    \n + 7- + 8- + 9
    \n + R- + 0- + E
    \n
    "} user << browse(dat, "window=caselock;size=300x280") Topic(href, href_list) diff --git a/code/modules/admin/DB ban/functions.dm b/code/modules/admin/DB ban/functions.dm index 6cd03894699..577d5d5de46 100644 --- a/code/modules/admin/DB ban/functions.dm +++ b/code/modules/admin/DB ban/functions.dm @@ -355,7 +355,7 @@ datum/admins/proc/DB_ban_unban_by_id(var/id) output += "" output += "Add custom ban: (ONLY use this if you can't ban through any other method)" - output += "" + output += "" output += "" output += "
    Ban type:
    " output += "" + output += "" output += "" output += "" output += "" diff --git a/code/modules/admin/NewBan.dm b/code/modules/admin/NewBan.dm index 172e826a0bb..9ba4ca4eeee 100644 --- a/code/modules/admin/NewBan.dm +++ b/code/modules/admin/NewBan.dm @@ -177,7 +177,7 @@ var/savefile/Banlist for(var/A in Banlist.dir) count++ Banlist.cd = "/base/[A]" - var/ref = "\ref[src]" + var/ref = UID() var/key = Banlist["key"] var/id = Banlist["id"] var/ip = Banlist["ip"] diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm index af3853c1d05..fa105486654 100644 --- a/code/modules/admin/create_mob.dm +++ b/code/modules/admin/create_mob.dm @@ -6,4 +6,4 @@ create_mob_html = file2text('html/create_object.html') create_mob_html = replacetext(create_mob_html, "null /* object types */", "\"[mobjs]\"") - user << browse(replacetext(create_mob_html, "/* ref src */", "\ref[src]"), "window=create_mob;size=425x475") + user << browse(replacetext(create_mob_html, "/* ref src */", UID()), "window=create_mob;size=425x475") diff --git a/code/modules/admin/create_object.dm b/code/modules/admin/create_object.dm index bec74191121..f53b20da92c 100644 --- a/code/modules/admin/create_object.dm +++ b/code/modules/admin/create_object.dm @@ -8,7 +8,7 @@ var/list/create_object_forms = list(/obj, /obj/structure, /obj/machinery, /obj/e create_object_html = file2text('html/create_object.html') create_object_html = replacetext(create_object_html, "null /* object types */", "\"[objectjs]\"") - user << browse(replacetext(create_object_html, "/* ref src */", "\ref[src]"), "window=create_object;size=425x475") + user << browse(replacetext(create_object_html, "/* ref src */", UID()), "window=create_object;size=425x475") /datum/admins/proc/quick_create_object(var/mob/user) var/path = input("Select the path of the object you wish to create.", "Path", /obj) in create_object_forms @@ -20,4 +20,4 @@ var/list/create_object_forms = list(/obj, /obj/structure, /obj/machinery, /obj/e html_form = replacetext(html_form, "null /* object types */", "\"[objectjs]\"") create_object_forms[path] = html_form - user << browse(replacetext(html_form, "/* ref src */", "\ref[src]"), "window=qco[path];size=425x475") \ No newline at end of file + user << browse(replacetext(html_form, "/* ref src */", UID()), "window=qco[path];size=425x475") \ No newline at end of file diff --git a/code/modules/admin/create_turf.dm b/code/modules/admin/create_turf.dm index 5edffa65cbf..8d1f126a7ec 100644 --- a/code/modules/admin/create_turf.dm +++ b/code/modules/admin/create_turf.dm @@ -6,4 +6,4 @@ create_turf_html = file2text('html/create_object.html') create_turf_html = replacetext(create_turf_html, "null /* object types */", "\"[turfjs]\"") - user << browse(replacetext(create_turf_html, "/* ref src */", "\ref[src]"), "window=create_turf;size=425x475") + user << browse(replacetext(create_turf_html, "/* ref src */", UID()), "window=create_turf;size=425x475") diff --git a/code/modules/arcade/claw_game.dm b/code/modules/arcade/claw_game.dm index e0fa547b5fc..305d01bbe86 100644 --- a/code/modules/arcade/claw_game.dm +++ b/code/modules/arcade/claw_game.dm @@ -67,7 +67,7 @@ user << browse_rsc('page.css') for(var/i=1, i<=img_resources.len, i++) user << browse_rsc(img_resources[i]) - var/my_game_html = replacetext(claw_game_html, "/* ref src */", "\ref[src]") + var/my_game_html = replacetext(claw_game_html, "/* ref src */", UID()) user << browse(my_game_html, "window=[window_name];size=700x600") /obj/machinery/arcade/claw/Topic(href, list/href_list) diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 2ba5f04019d..e1078ed9caa 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -113,7 +113,7 @@ return 0 var/second = time % 60 var/minute = (time - second) / 60 - var/dat = text("Proximity Sensor\n[] []:[]\n- - + +\n", (timing ? "Arming" : "Not Arming"), minute, second, src, src, src, src) + var/dat = text("Proximity Sensor\n[] []:[]\n- - + +\n", (timing ? "Arming" : "Not Arming"), minute, second) dat += "
    [scanning?"Armed":"Unarmed"] (Movement sensor active when armed!)" dat += "

    Refresh" dat += "

    Close" diff --git a/code/modules/computer3/computers/card.dm b/code/modules/computer3/computers/card.dm index 2e7af8bf27c..69b74a0b067 100644 --- a/code/modules/computer3/computers/card.dm +++ b/code/modules/computer3/computers/card.dm @@ -145,7 +145,7 @@ // form for renaming the ID dat += "" - dat += "" + dat += "" dat += "registered_name:" dat += "" dat += "" diff --git a/code/modules/computer3/computers/medical.dm b/code/modules/computer3/computers/medical.dm index e7b0e7e3130..1931f183077 100644 --- a/code/modules/computer3/computers/medical.dm +++ b/code/modules/computer3/computers/medical.dm @@ -57,9 +57,9 @@ if(temp) dat = text("[src.temp]

    Clear Screen") else - dat = text("Confirm Identity (R): []
    ", src, (scan ? text("[]", scan.name) : "----------")) + dat = text("Confirm Identity (R): []
    ", (scan ? text("[]", scan.name) : "----------")) if(computer.cardslot.dualslot) - dat += text("Check Identity (W): []
    ", src, (scan2 ? text("[]", scan2.name) : "----------")) + dat += text("Check Identity (W): []
    ", (scan2 ? text("[]", scan2.name) : "----------")) if(scan2 && !scan) dat += text("
    Insert card into reader slot to log in.

    ") @@ -80,7 +80,7 @@ dat += "Record List:
    " if(!isnull(data_core.general)) for(var/datum/data/record/R in sortRecord(data_core.general)) - dat += text("[]: []
    ", src, R, R.fields["id"], R.fields["name"]) + dat += text("
    []: []
    ", R, R.fields["id"], R.fields["name"]) //Foreach goto(132) dat += "
    Back" if(3.0) @@ -100,10 +100,10 @@ else dat += "General Record Lost!
    " if((istype(src.active2, /datum/data/record) && data_core.medical.Find(src.active2))) - dat += text("
    \n
    Medical Data

    \nBlood Type: []
    \nDNA: []
    \n
    \nMinor Disabilities: []
    \nDetails: []
    \n
    \nMajor Disabilities: []
    \nDetails: []
    \n
    \nAllergies: []
    \nDetails: []
    \n
    \nCurrent Diseases: [] (per disease info placed in log/comment section)
    \nDetails: []
    \n
    \nImportant Notes:
    \n\t[]
    \n
    \n
    Comments/Log

    ", src, src.active2.fields["b_type"], src, src.active2.fields["b_dna"], src, src.active2.fields["mi_dis"], src, src.active2.fields["mi_dis_d"], src, src.active2.fields["ma_dis"], src, src.active2.fields["ma_dis_d"], src, src.active2.fields["alg"], src, src.active2.fields["alg_d"], src, src.active2.fields["cdi"], src, src.active2.fields["cdi_d"], src, decode(src.active2.fields["notes"])) + dat += text("
    \n
    Medical Data

    \nBlood Type: []
    \nDNA: []
    \n
    \nMinor Disabilities: []
    \nDetails: []
    \n
    \nMajor Disabilities: []
    \nDetails: []
    \n
    \nAllergies: []
    \nDetails: []
    \n
    \nCurrent Diseases: [] (per disease info placed in log/comment section)
    \nDetails: []
    \n
    \nImportant Notes:
    \n\t[]
    \n
    \n
    Comments/Log

    ", src.active2.fields["b_type"], src.active2.fields["b_dna"], src.active2.fields["mi_dis"], src.active2.fields["mi_dis_d"], src.active2.fields["ma_dis"], src.active2.fields["ma_dis_d"], src.active2.fields["alg"], src.active2.fields["alg_d"], src.active2.fields["cdi"], src.active2.fields["cdi_d"], decode(src.active2.fields["notes"])) var/counter = 1 while(src.active2.fields[text("com_[]", counter)]) - dat += text("[]
    Delete Entry

    ", src.active2.fields[text("com_[]", counter)], src, counter) + dat += text("[]
    Delete Entry

    ", src.active2.fields[text("com_[]", counter)], counter) counter++ dat += "Add Entry

    " dat += "Delete Record (Medical Only)

    " @@ -332,7 +332,7 @@ src.temp = "Mental Condition:
    \n\t*Insane*
    \n\t*Unstable*
    \n\t*Watch*
    \n\tStable
    " if("b_type") if(istype(src.active2, /datum/data/record)) - src.temp = text("Blood Type:
    \n\tA-A+
    \n\tB-B+
    \n\tAB-AB+
    \n\tO-O+
    ", src, src, src, src, src, src, src, src) + src.temp = "Blood Type:
    \n\tA-A+
    \n\tB-B+
    \n\tAB-AB+
    \n\tO-O+
    " if("b_dna") if(istype(src.active1, /datum/data/record)) var/t1 = sanitize(copytext(input("Please input DNA hash:", "Med. records", src.active1.fields["dna"], null) as text,1,MAX_MESSAGE_LEN)) diff --git a/code/modules/computer3/computers/security.dm b/code/modules/computer3/computers/security.dm index fa19f847a4c..249e49c6bce 100644 --- a/code/modules/computer3/computers/security.dm +++ b/code/modules/computer3/computers/security.dm @@ -63,11 +63,11 @@ var/dat if(temp) - dat = text("[]

    Clear Screen", temp, src) + dat = "[temp]

    Clear Screen" else - dat = text("Confirm Identity (R): []
    ", src, (scan ? text("[]", scan.name) : "----------")) + dat = text("Confirm Identity (R): []
    ", (scan ? text("[]", scan.name) : "----------")) if(computer.cardslot.dualslot) - dat += text("Check Identity (W): []
    ", src, (scan2 ? text("[]", scan2.name) : "----------")) + dat += text("Check Identity (W): []
    ", (scan2 ? text("[]", scan2.name) : "----------")) if(scan2 && !scan) dat += text("
    Insert card into reader slot to log in.

    ") if(authenticated) @@ -113,7 +113,7 @@ if("") background = "'background-color:#00FF7F;'" crimstat = "No Record." - dat += text("", background, src, R, R.fields["name"]) + dat += text("", background, R, R.fields["name"]) dat += text("", R.fields["id"]) dat += text("", R.fields["rank"]) dat += text("", R.fields["fingerprint"]) @@ -141,10 +141,10 @@ else dat += "General Record Lost!
    " if((istype(active2, /datum/data/record) && data_core.security.Find(active2))) - dat += text("
    \n
    Security Data

    \nCriminal Status: []
    \n
    \nMinor Crimes: []
    \nDetails: []
    \n
    \nMajor Crimes: []
    \nDetails: []
    \n
    \nImportant Notes:
    \n\t[]
    \n
    \n
    Comments/Log

    ", src, active2.fields["criminal"], src, active2.fields["mi_crim"], src, active2.fields["mi_crim_d"], src, active2.fields["ma_crim"], src, active2.fields["ma_crim_d"], src, decode(active2.fields["notes"])) + dat += text("
    \n
    Security Data

    \nCriminal Status: []
    \n
    \nMinor Crimes: []
    \nDetails: []
    \n
    \nMajor Crimes: []
    \nDetails: []
    \n
    \nImportant Notes:
    \n\t[]
    \n
    \n
    Comments/Log

    ", active2.fields["criminal"], active2.fields["mi_crim"], active2.fields["mi_crim_d"], active2.fields["ma_crim"], active2.fields["ma_crim_d"], decode(active2.fields["notes"])) var/counter = 1 while(active2.fields[text("com_[]", counter)]) - dat += text("[]
    Delete Entry

    ", active2.fields[text("com_[]", counter)], src, counter) + dat += text("[]
    Delete Entry

    ", active2.fields[text("com_[]", counter)], counter) counter++ dat += "Add Entry

    " dat += "Delete Record (Security Only)

    " @@ -192,7 +192,7 @@ if("") background = "'background-color:#FFFFFF;'" crimstat = "No Record." - dat += text("", background, src, R, R.fields["name"]) + dat += text("", background, R, R.fields["name"]) dat += text("", R.fields["id"]) dat += text("", R.fields["rank"]) dat += text("", R.fields["fingerprint"]) diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index fc887375389..caca591b90b 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -178,7 +178,7 @@ log transactions dat += {"Account balance: $[authenticated_account.money]
    Back

    - + Target account number:
    Funds to transfer:
    @@ -189,7 +189,7 @@ log transactions dat += {"Welcome, [authenticated_account.owner_name].
    Account balance: $[authenticated_account.money] - +
    @@ -200,7 +200,7 @@ log transactions Logout
    "} else if(linked_db) dat += {" - + Account:
    PIN:
    diff --git a/code/modules/economy/Accounts.dm b/code/modules/economy/Accounts.dm index 34735fb4c0d..6079e62c54f 100644 --- a/code/modules/economy/Accounts.dm +++ b/code/modules/economy/Accounts.dm @@ -198,7 +198,7 @@ var/global/list/all_money_accounts = list() dat += {"
    Return to accounts list - + Holder name:
    Initial funds: (subtracted from station account)
    diff --git a/code/modules/economy/Accounts_DB.dm b/code/modules/economy/Accounts_DB.dm index 920ce488cb4..5a3a5814a70 100644 --- a/code/modules/economy/Accounts_DB.dm +++ b/code/modules/economy/Accounts_DB.dm @@ -80,7 +80,7 @@ user.set_machine(src) var/data[0] - data["src"] = "\ref[src]" + data["src"] = UID() data["id_inserted"] = !!held_card data["id_card"] = held_card ? text("[held_card.registered_name], [held_card.assignment]") : "-----" data["access_level"] = get_access_level(user) diff --git a/code/modules/economy/POS.dm b/code/modules/economy/POS.dm index 94dc2284f74..09c6bdcf205 100644 --- a/code/modules/economy/POS.dm +++ b/code/modules/economy/POS.dm @@ -225,7 +225,7 @@ var/const/POS_HEADER = {" receipt += "" receipt += {"
    Order Data - +
    Search:" - output += "
    Ckey: Admin ckey:
    IP:
    []
    [][][][]
    []
    [][][][]
    @@ -281,7 +281,7 @@ var/const/POS_HEADER = {" /obj/machinery/pos/proc/ProductsScreen() var/dat={"
    Product List - +
    Item
    @@ -322,7 +322,7 @@ var/const/POS_HEADER = {" var/dat={"
    Import Products as CSV - +

    Data must be in the form of a CSV, with no headers or quotation marks.

    First column must be product names, second must be prices as an unformatted number (####.##)

    @@ -337,7 +337,7 @@ var/const/POS_HEADER = {" /obj/machinery/pos/proc/SettingsScreen() var/dat={" - +
    Account Settings
    diff --git a/code/modules/library/computers/checkout.dm b/code/modules/library/computers/checkout.dm index 51cd5901c21..2c0932f1707 100644 --- a/code/modules/library/computers/checkout.dm +++ b/code/modules/library/computers/checkout.dm @@ -109,7 +109,7 @@ dat += pagelist dat += {" - + "} diff --git a/code/modules/library/computers/public.dm b/code/modules/library/computers/public.dm index bc46f90bf89..4e0decd4459 100644 --- a/code/modules/library/computers/public.dm +++ b/code/modules/library/computers/public.dm @@ -30,7 +30,7 @@ dat += pagelist dat += {"
    - + "} diff --git a/code/modules/mob/new_player/poll.dm b/code/modules/mob/new_player/poll.dm index bb9022d97f2..f85a8c9ded1 100644 --- a/code/modules/mob/new_player/poll.dm +++ b/code/modules/mob/new_player/poll.dm @@ -92,7 +92,7 @@ if(!voted) //Only make this a form if we have not voted yet output += "
    " - output += "" + output += "" output += "" output += "" @@ -136,7 +136,7 @@ if(!voted) //Only make this a form if we have not voted yet output += "" - output += "" + output += "" output += "" output += "" @@ -147,7 +147,7 @@ output += "" output += "
    " - output += "" + output += "" output += "" output += "" output += "" @@ -179,7 +179,7 @@ if(!voted) //Only make this a form if we have not voted yet output += "" - output += "" + output += "" output += "" output += "" @@ -265,7 +265,7 @@ if(!voted) //Only make this a form if we have not voted yet output += "" - output += "" + output += "" output += "" output += "" output += "" diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm index 7451005d4b2..cd381a786de 100644 --- a/code/modules/nano/nanoui.dm +++ b/code/modules/nano/nanoui.dm @@ -358,7 +358,7 @@ nanoui is used to open and update nano browser uis var/list/send_data = get_send_data(initial_data) var/initial_data_json = replacetext(replacetext(json_encode(send_data), """, "&#34;"), "'", "'") - var/url_parameters_json = json_encode(list("src" = "\ref[src]")) + var/url_parameters_json = json_encode(list("src" = UID())) return {" diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 160cd6e62b2..d30d861f8f5 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -669,7 +669,7 @@ proc/CallMaterialName(ID) data["menu"] = menu data["submenu"] = submenu data["wait_message"] = wait_message - data["src_ref"] = "\ref[src]" + data["src_ref"] = UID() data["linked_destroy"] = linked_destroy ? 1 : 0 data["linked_lathe"] = linked_lathe ? 1 : 0 From b0ac4621661f44cadeffd0d0799466ff4bad5ef2 Mon Sep 17 00:00:00 2001 From: Krausus Date: Thu, 8 Sep 2016 19:04:50 -0400 Subject: [PATCH 47/78] Integrates UIDs into View Variables --- code/__HELPERS/mobs.dm | 2 +- code/__HELPERS/unique_ids.dm | 4 + code/datums/datumvars.dm | 210 ++++++++++-------- code/datums/diseases/advance/advance.dm | 2 +- code/game/gamemodes/nuclear/nuclearbomb.dm | 2 +- code/modules/admin/admin.dm | 2 +- code/modules/admin/verbs/SDQL2/SDQL_2.dm | 2 +- code/modules/admin/verbs/adminhelp.dm | 4 +- code/modules/admin/verbs/pray.dm | 12 +- code/modules/client/client procs.dm | 3 +- code/modules/error_handler/error_viewer.dm | 12 +- code/modules/paperwork/faxmachine.dm | 2 +- .../modules/reagents/newchem/newchem_procs.dm | 2 +- 13 files changed, 143 insertions(+), 116 deletions(-) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 9423c486698..edde3f13142 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -324,7 +324,7 @@ proc/add_logs(mob/user, mob/target, what_done, var/object=null, var/addition=nul to_chat(user, "Name = [M.name]; Real_name = [M.real_name]; Mind_name = [M.mind?"[M.mind.name]":""]; Key = [M.key];") to_chat(user, "Location = [location_description];") to_chat(user, "[special_role_description]") - to_chat(user, "(PM) (PP) (VV) (SM) (FLW) (CA)") + to_chat(user, "(PM) (PP) (VV) (SM) (FLW) (CA)") // Gets the first mob contained in an atom, and warns the user if there's not exactly one /proc/get_mob_in_atom_with_warning(atom/A, mob/user = usr) diff --git a/code/__HELPERS/unique_ids.dm b/code/__HELPERS/unique_ids.dm index bd77c358aa8..9363df4252e 100644 --- a/code/__HELPERS/unique_ids.dm +++ b/code/__HELPERS/unique_ids.dm @@ -3,6 +3,10 @@ // Basically, a replacement for plain \refs that ensure the reference still // points to the exact same datum/client, but doesn't prevent GC like tags do. +// An unintended side effect of the way UIDs are formatted is that the locate() +// proc will ignore the number and attempt to locate the reference. I consider +// this a feature, since it means they're conveniently backwards compatible. + // Turns this: // var/myref = "\ref[mydatum]" // var/datum/D = locate(myref) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 7ce10664aee..6664c06dda0 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -170,27 +170,27 @@ if(istype(D,/atom)) var/atom/A = D if(isliving(A)) - body += "[D]" + body += "[D]" if(A.dir) - body += "
    << [dir2text(A.dir)] >>" + body += "
    << [dir2text(A.dir)] >>" var/mob/living/M = A - body += "
    [M.ckey ? M.ckey : "No ckey"] / [M.real_name ? M.real_name : "No real name"]" + body += "
    [M.ckey ? M.ckey : "No ckey"] / [M.real_name ? M.real_name : "No real name"]" body += {"
    - BRUTE:[M.getBruteLoss()] - FIRE:[M.getFireLoss()] - TOXIN:[M.getToxLoss()] - OXY:[M.getOxyLoss()] - CLONE:[M.getCloneLoss()] - BRAIN:[M.getBrainLoss()] + BRUTE:[M.getBruteLoss()] + FIRE:[M.getFireLoss()] + TOXIN:[M.getToxLoss()] + OXY:[M.getOxyLoss()] + CLONE:[M.getCloneLoss()] + BRAIN:[M.getBrainLoss()] "} else - body += "[D]" + body += "[D]" if(A.dir) - body += "
    << [dir2text(A.dir)] >>" + body += "
    << [dir2text(A.dir)] >>" else body += "[D]" @@ -216,7 +216,7 @@ body += "
    " - body += "
    Item
    Refresh" + body += "
    Refresh" body += {"