From b82d6be644d49eb599007d6d1eb0ca8eb5adb9c9 Mon Sep 17 00:00:00 2001 From: TullyBurnalot Date: Tue, 5 Jul 2016 04:00:08 +0100 Subject: [PATCH 01/95] Surgery Quality-of-Life Remap Simple additions, really: - Removed Personal Lockers from OR Foyer (never used) - Added one Pajama Locker per OR (for patient items) - Moved sinks closer to Surgical Tables (cleaner hands!) - Moved Light Fixtures down one tile (OCD plis) - Removed Records Computer from OR foyer (also never used) - Added beds to OR foyer (more waiting lines) - Added NanoMed Vendor (SYMMETRY!!!) - Removed central Disposals Chute (see below) - Added table and cards (game with a show!) - Added Disposals Chutes to each OR (DUNK THE LIVER) Think that's all. --- _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 57b506e02ce..cf060c63925 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -6006,18 +6006,18 @@ "clz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "clA" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "clB" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) -"clC" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 23},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clC" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 23},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "clD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clE" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; name = "station intercom (General)"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clF" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clG" = (/obj/machinery/power/apc{dir = 1; name = "Recovery Ward APC"; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/camera{c_tag = "Medbay Recovery Ward West"; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; name = "station intercom (General)"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "clH" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clI" = (/obj/machinery/power/apc{dir = 1; name = "Recovery Ward APC"; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/camera{c_tag = "Medbay Recovery Ward West"; network = list("SS13")},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "clJ" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clK" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clL" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clL" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "clM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "clO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/medical/ward) "clP" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) "clQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/medical/medbay2) @@ -6081,7 +6081,7 @@ "cmW" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cmX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cmY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"cmZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"cmZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cnb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cnc" = (/obj/machinery/light{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research_shuttle_dock) @@ -6147,8 +6147,8 @@ "cok" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "col" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "com" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"con" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"coo" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"con" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"coo" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cop" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "coq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera{c_tag = "Medbay Recovery Ward East"; dir = 8; network = list("SS13"); pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cor" = (/turf/simulated/wall/r_wall,/area/medical/ward) @@ -6317,11 +6317,11 @@ "cry" = (/obj/structure/table,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "crz" = (/obj/structure/table,/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "crA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) -"crB" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"crB" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "crC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "crD" = (/obj/machinery/door_control{id = "surgeryobs1"; name = "Privacy Shutters Control"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "crE" = (/obj/machinery/door_control{id = "surgeryobs2"; name = "Privacy Shutters Control"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"crF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"crF" = (/obj/machinery/light,/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "crG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "crH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "crI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -6388,8 +6388,8 @@ "csR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"csU" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"csV" = (/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"csU" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"csV" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "csW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csY" = (/obj/machinery/iv_drip,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) @@ -6454,8 +6454,8 @@ "cuf" = (/obj/machinery/computer/operating,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cug" = (/obj/machinery/optable,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cuh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cui" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cuj" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"cui" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "surgeryobs1"; name = "Privacy Shutters"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/surgery) +"cuj" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "surgeryobs2"; name = "Privacy Shutters"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/surgery) "cuk" = (/obj/machinery/computer/operating,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cul" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cum" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -8850,6 +8850,7 @@ "doj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) "dok" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) "dol" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) +"dom" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "don" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) "doo" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/aft) "dop" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) @@ -8867,6 +8868,12 @@ "doB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/warning_stripes/yellow,/turf/simulated/floor/engine,/area/engine/mechanic_workshop) "doC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/aft) "doD" = (/obj/item/stack/sheet/metal{amount = 10},/turf/simulated/floor/plating,/area/space) +"doE" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doG" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doI" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doJ" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) (1,1,1) = {" bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9025,14 +9032,14 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaaccjMcqscqscqscqsdoadnxcqscqscuRdnpdnpdowdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpcsubUTchocfQchpbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchucWpchwchxchychychzchAcglbGybGychBchCchDbGybGybGycqOchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcjncjlcjlcjlcjlckacgIbSqclPchPchQchRchSchTchUclQcbPchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbEXbFeciicijcikbwobxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwciycixcizbikbikbikbikaahbikbikbikbikbikbikbikbikciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaabaaccjMdnrdnqdnscqscqsdoxcqscqsdnobUTbUTbUTbUTbUTbUTcekbUTbUTbUTbUTdntdntdntdntdntdntdntdntdntbUTcfScejbikbikbikbikciEbaTciGciHciIciJciKciLciMciNcmPciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcjlcfdcnicjpcjpcjpcjpckNclSckUcnjcjqcjrcjscjtcbAcwncjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbikbikbikbikbikaabbikbikbikbikbikbikbikbWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbUTcjKcjKcjKcjKcjKcjKcjLcjKdnodnubUTcqsdoydnwdnycqsdnydnvdnzdnwdntdnAdnAdntdnBdntdnDdnCdntcqscelcjMbikcjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZcosckbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksclZaPKcmacmmcmlcmocmnckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdnEclbclbclbclbclbclbclccldcleclfclgclhclicjLdnocnRbUTcqsdozdnwcqscqscqsdnvcwNdnwdntdnAdnFdnCdnCdnGdnCdnHdntcljcelcjMbikclkcllclmclnclocjSclpclqclrclsciLcltcgdcoaciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclEclFclGclHclHclIclJclKclLclMclNclOcotcfhcpwcmpcmrcmqctbcsZcuoctcckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKdnocqscekcqscqscqscqscqscqscqscqscqsdntdntdnCdnIdnCdntdnCdnIdntcmEcfScjMbikclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcpxcmQcmQcmRbHtchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbbzsbvWbulbxBclHcnhcklcqQcfdcrLcjpcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKdnobUTbUTdnJcjMcjMcjMcjMcjMcjMcjMdnKdntdnCdnCdnCdnCdnLdnCdnCdntcnRcelcjMbikclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcbkchqcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcomcomcomconcoocomcomcopclHcoqcorcrNcfdcupcjpcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoDcoDcoDcoAcoAbikbikbikbikckPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkdnMchobUTcqscjMbikbikbikbikbikcjMcqsdnldnAdnOdnCdnCdnCdnCdnPdnNcplcpmcjMbikcpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcwqchqcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcpIcyFcpJcpJcpJcpKcpFcpGcpMcqQcfdcrLcEjbjVcEYdbndbmcxNclRckDcoucpNcovckDbGycuscoAcoAaabaabbikbikbikbikbikbikbikbikbikbikbikcpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcqMcpFcqLcqMcqKcqNdehcqPcpMczecyWczgcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcjKcjKcjKcjKcjKcjKdnWcrjcrjcrjcrjcrjdnQcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkdnYdnYdnYdnYdnYdnYdnYcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcrBcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqKcrFcpMbGwbGwbGwcEjdbudbtdbvdbmdbxctcdbydbydbycoAcoAbGycuscoDcwpbikaabaabaabbikbikbikbikbikbikbikbikbikcpRczNczPcoBcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaSecsdctvdnZctvdoBcsdcsecsfcsgcsgcshcsicspcskcslcsmcsncsocsrcsqcsqcsscsqcstctzctzctAcsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTcsUcpFcsVcsTcsWcsXdlFcsYcwrbikbikbikcEjdbAdbzdbAdbAdbCdbBdbEdbDdbycwFbVibGycuscoDcwpbikbikaabaabaabbikbikbikbikbikbikbikbikctdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSecsdctvctvctvdoBcsdctuctvctwctvctxctyctDctCdmedcYdmedmfcxnctEctFctEctEctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXciFctZcuacnqcubcuccudcuecufcugcuhcuicpFcujcqKcugcukcqKculcwrbikbikbikdbFcmkdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpbikbikbikaabaabaabbikbikbikbikbikbikbikckPcurczQcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdnEclbclbclbclbclbclbclccldcleclfclgclhclicjLdnocnRbUTcqsdozdnwcqscqscqsdnvcwNdnwdntdnAdnFdnCdnCdnGdnCdnHdntcljcelcjMbikclkcllclmclnclocjSclpclqclrclsciLcltcgdcoaciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclFclEclIclGclGclKclJclLclNclMcmZclOcotcfhcpwcmpcmrcmqctbcsZcuoctcckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKdnocqscekcqscqscqscqscqscqscqscqscqsdntdntdnCdnIdnCdntdnCdnIdntcmEcfScjMbikclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcpxcmQcmQcmRbHtchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYconcnacnbcnbbzsbvWbulbxBclHcnhcklcqQcfdcrLcjpcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKdnobUTbUTdnJcjMcjMcjMcjMcjMcjMcjMdnKdntdnCdnCdnCdnCdnLdnCdnCdntcnRcelcjMbikclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcbkchqcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcoocomcomcrFcrBcsVcsUcopclHcoqcorcrNcfdcupcjpcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoDcoDcoDcoAcoAbikbikbikbikckPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkdnMchobUTcqscjMbikbikbikbikbikcjMcqsdnldnAdnOdnCdnCdnCdnCdnPdnNcplcpmcjMbikcpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcwqchqcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcuicpIcpIcyFcpJcpJcujcpKcpFcpGcpMcqQcfdcrLcEjbjVcEYdbndbmcxNclRckDcoucpNcovckDbGycuscoAcoAaabaabbikbikbikbikbikbikbikbikbikbikbikcpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJdomcqLcqMcpFcqLcqMdomcqNdehcqPcpMczecyWczgcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcjKcjKcjKcjKcjKcjKdnWcrjcrjcrjcrjcrjdnQcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkdnYdnYdnYdnYdnYdnYdnYcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFdoEcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqKdoFcpMbGwbGwbGwcEjdbudbtdbvdbmdbxctcdbydbydbycoAcoAbGycuscoDcwpbikaabaabaabbikbikbikbikbikbikbikbikbikcpRczNczPcoBcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaSecsdctvdnZctvdoBcsdcsecsfcsgcsgcshcsicspcskcslcsmcsncsocsrcsqcsqcsscsqcstctzctzctAcsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTdoGcpFdoHcsTcsWcsXdlFcsYcwrbikbikbikcEjdbAdbzdbAdbAdbCdbBdbEdbDdbycwFbVibGycuscoDcwpbikbikaabaabaabbikbikbikbikbikbikbikbikctdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSecsdctvctvctvdoBcsdctuctvctwctvctxctyctDctCdmedcYdmedmfcxnctEctFctEctEctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXciFctZcuacnqcubcuccudcuecufcugcuhdoIcpFdoJcqKcugcukcqKculcwrbikbikbikdbFcmkdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpbikbikbikaabaabaabbikbikbikbikbikbikbikckPcurczQcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSedobctvdocctvdoBcuBdodcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQdoeceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcqNcqKcyGcwrbikbikbikdbFdbRdbQdbTdbSdbVdbUdbXdbWdbybGychCcyHcuscoAbikbikbikbikbikaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdogdofcrjcrjcrjcrjdnQcrjcrjcrjcrjdnXcrjcvFcvGcvGcvHctBdlXcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvWcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcqKcwocpMbikbikbikdbFdbZdbYdcadbIdccdcbdbUczRdbycyObVibVicuscoAbikbikbikbikbikbikckPcwtcwucwvcwwcwxcwycwzcwAcwBczScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGacGafxafxacGafxafxaabagiaabaqZbikaqZaqZdoidoCdojdojdojdoldokcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMbikbikbikdbFdbFdbFdbFdbFdbydcedcgdcfdbybGybGyczhcuscoAbikbikbikbikbikbikckPcxOcxPcxOcxQcxRcqUcxScwAcxTczicxTckPcxOcxOcMpckPaabbikcwGcxWcxXcwJcwJcxYcwGczjbxXcvzbzNczMbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From 7051352eb9c6b718818266b44c285ae6b0406546 Mon Sep 17 00:00:00 2001 From: TullyBurnalot Date: Tue, 5 Jul 2016 12:56:30 +0100 Subject: [PATCH 02/95] Edit 2! --- _maps/map_files/cyberiad/cyberiad.dmm | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index cf060c63925..e4aab845c1b 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -6272,7 +6272,7 @@ "cqF" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "cqG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "cqH" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/masks,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; name = "Surgery Cleaner"},/obj/machinery/light_switch{pixel_x = -5; pixel_y = 27},/obj/machinery/holosign_switch{id = "surgery1"; pixel_x = 5; pixel_y = 27},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cqI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/machinery/camera{c_tag = "Medbay Surgery 1 North"; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"cqI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/machinery/camera{c_tag = "Medbay Surgery 1 North"; network = list("SS13")},/obj/machinery/light{dir = 1; in_use = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cqJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cqK" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cqL" = (/obj/machinery/bodyscanner,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) @@ -6383,7 +6383,7 @@ "csM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/wall/r_wall,/area/atmos/control) "csN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/atmos/control) "csO" = (/turf/simulated/wall/r_wall,/area/atmos/control) -"csP" = (/obj/machinery/iv_drip,/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"csP" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/machinery/camera{c_tag = "Medbay Surgery 2 North"; network = list("SS13")},/obj/machinery/light{dir = 1; in_use = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) @@ -6392,7 +6392,7 @@ "csV" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "csW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"csY" = (/obj/machinery/iv_drip,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"csY" = (/obj/machinery/iv_drip,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Isolation A"; req_access_txt = "5"},/turf/simulated/floor/plasteel,/area/medical/patient_a) "cta" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "ctb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitered"},/area/medical/patient_a) @@ -6558,11 +6558,11 @@ "cwf" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwg" = (/obj/machinery/power/apc{dir = 2; name = "Surgery APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cwi" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 1 South"; dir = 1; network = list("SS13"); pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"cwi" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 12; pixel_y = 2},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwj" = (/obj/structure/table,/obj/item/weapon/bonegel,/obj/item/weapon/bonesetter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwk" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwl" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cwm" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 2 South"; dir = 1; network = list("SS13"); pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"cwm" = (/obj/machinery/iv_drip,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cwo" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwp" = (/turf/space,/area/maintenance/asmaint) @@ -8325,7 +8325,7 @@ "dee" = (/obj/structure/stool/bed/roller,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "def" = (/obj/machinery/status_display{pixel_x = -30; pixel_y = 0},/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape) "deg" = (/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/shuttle/floor4,/area/shuttle/escape) -"deh" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/machinery/camera{c_tag = "Medbay Surgery 2 North"; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"deh" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "dei" = (/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/plating,/area/maintenance/asmaint2) "dej" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "dek" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape) @@ -8870,10 +8870,10 @@ "doD" = (/obj/item/stack/sheet/metal{amount = 10},/turf/simulated/floor/plating,/area/space) "doE" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"doG" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doG" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"doI" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"doJ" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doI" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 1 South"; dir = 1; network = list("SS13"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doJ" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 2 South"; dir = 1; network = list("SS13"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) (1,1,1) = {" bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9036,12 +9036,12 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKdnocqscekcqscqscqscqscqscqscqscqscqsdntdntdnCdnIdnCdntdnCdnIdntcmEcfScjMbikclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcpxcmQcmQcmRbHtchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYconcnacnbcnbbzsbvWbulbxBclHcnhcklcqQcfdcrLcjpcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKdnobUTbUTdnJcjMcjMcjMcjMcjMcjMcjMdnKdntdnCdnCdnCdnCdnLdnCdnCdntcnRcelcjMbikclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcbkchqcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcoocomcomcrFcrBcsVcsUcopclHcoqcorcrNcfdcupcjpcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoDcoDcoDcoAcoAbikbikbikbikckPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkdnMchobUTcqscjMbikbikbikbikbikcjMcqsdnldnAdnOdnCdnCdnCdnCdnPdnNcplcpmcjMbikcpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcwqchqcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcuicpIcpIcyFcpJcpJcujcpKcpFcpGcpMcqQcfdcrLcEjbjVcEYdbndbmcxNclRckDcoucpNcovckDbGycuscoAcoAaabaabbikbikbikbikbikbikbikbikbikbikbikcpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJdomcqLcqMcpFcqLcqMdomcqNdehcqPcpMczecyWczgcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJdomcqLcqMcpFcqLcqMdomcqNcsPcqPcpMczecyWczgcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcjKcjKcjKcjKcjKcjKdnWcrjcrjcrjcrjcrjdnQcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkdnYdnYdnYdnYdnYdnYdnYcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFdoEcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqKdoFcpMbGwbGwbGwcEjdbudbtdbvdbmdbxctcdbydbydbycoAcoAbGycuscoDcwpbikaabaabaabbikbikbikbikbikbikbikbikbikcpRczNczPcoBcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaSecsdctvdnZctvdoBcsdcsecsfcsgcsgcshcsicspcskcslcsmcsncsocsrcsqcsqcsscsqcstctzctzctAcsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTdoGcpFdoHcsTcsWcsXdlFcsYcwrbikbikbikcEjdbAdbzdbAdbAdbCdbBdbEdbDdbycwFbVibGycuscoDcwpbikbikaabaabaabbikbikbikbikbikbikbikbikctdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSecsdctvctvctvdoBcsdctuctvctwctvctxctyctDctCdmedcYdmedmfcxnctEctFctEctEctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXciFctZcuacnqcubcuccudcuecufcugcuhdoIcpFdoJcqKcugcukcqKculcwrbikbikbikdbFcmkdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpbikbikbikaabaabaabbikbikbikbikbikbikbikckPcurczQcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaSecsdctvdnZctvdoBcsdcsecsfcsgcsgcshcsicspcskcslcsmcsncsocsrcsqcsqcsscsqcstctzctzctAcsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsYcsQcsRcsScsTcwicpFdoHcsTcsWcsXdlFcwmcwrbikbikbikcEjdbAdbzdbAdbAdbCdbBdbEdbDdbycwFbVibGycuscoDcwpbikbikaabaabaabbikbikbikbikbikbikbikbikctdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSecsdctvctvctvdoBcsdctuctvctwctvctxctyctDctCdmedcYdmedmfcxnctEctFctEctEctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXciFctZcuacnqcubcuccudcuecufcugcuhdehcpFdoGcqKcugcukcqKculcwrbikbikbikdbFcmkdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpbikbikbikaabaabaabbikbikbikbikbikbikbikckPcurczQcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSedobctvdocctvdoBcuBdodcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQdoeceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcqNcqKcyGcwrbikbikbikdbFdbRdbQdbTdbSdbVdbUdbXdbWdbybGychCcyHcuscoAbikbikbikbikbikaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdogdofcrjcrjcrjcrjdnQcrjcrjcrjcrjdnXcrjcvFcvGcvGcvHctBdlXcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvWcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcqKcwocpMbikbikbikdbFdbZdbYdcadbIdccdcbdbUczRdbycyObVibVicuscoAbikbikbikbikbikbikckPcwtcwucwvcwwcwxcwycwzcwAcwBczScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdogdofcrjcrjcrjcrjdnQcrjcrjcrjcrjdnXcrjcvFcvGcvGcvHctBdlXcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvWcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhdoIcwjcwkcpFcwlcwjdoJcqNcqKcwocpMbikbikbikdbFdbZdbYdcadbIdccdcbdbUczRdbycyObVibVicuscoAbikbikbikbikbikbikckPcwtcwucwvcwwcwxcwycwzcwAcwBczScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGacGafxafxacGafxafxaabagiaabaqZbikaqZaqZdoidoCdojdojdojdoldokcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMbikbikbikdbFdbFdbFdbFdbFdbydcedcgdcfdbybGybGyczhcuscoAbikbikbikbikbikbikckPcxOcxPcxOcxQcxRcqUcxScwAcxTczicxTckPcxOcxOcMpckPaabbikcwGcxWcxXcwJcwJcxYcwGczjbxXcvzbzNczMbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikbikaabaabbikaabaabbikbikaabaabaabaabaabdoidoidohdoidoidoncEBcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcmScxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcAaczUcAdcAccAeczTcALceJcAhbGycAMcoAcoAcoAcoAcoAbikbikbikbikdcidchdckdcjdbydclbVibVicuscoAcoAcoAcoAcoAbikbikckPcxOcxOcxOcyZczaczbczcczdcAicAOcAvckPcAVcAYcAWckPbikbikcwGczkcwJczlcwJczmcwGbxXbxXcvzczMbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdoDbikacGbikczoczpczqbikczoczpczqbikczoczpczqbikbikdoidoocfRdopdoidoqcGKdojdojdojdojdojdojdojdojdojcEycwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcoacyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGycBacAZcBccBccBccBccBPcBNcBNcBNcBNcBNcBQcoAbikbikbikbikdcidchdckdcmcTabGyckObVicusbGybGybGycgmcoAbikbikckPcwAcwAcwAcwAczWcqUczXczYczZcCfcAbckPcCGcCYcCIckPbikbikcwGcAfcAgcDLcwJcDNcwGcEdbxXcvzbwoaabaabaabaabbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From 1e6e6ba1599552b6bdbf1d3d0c5684c18d74f02c Mon Sep 17 00:00:00 2001 From: TullyBurnalot Date: Tue, 5 Jul 2016 14:15:48 +0100 Subject: [PATCH 03/95] Edit 3 - Removed OR Pajama Wardrobes - Added 6 Pajama Wardrobes in the OR Foyer - Moved the beds in the OR Foyer - Moved the Disposals Chute inside the ORs - Modified piping system to be symmetrical --- _maps/map_files/cyberiad/cyberiad.dmm | 69 ++++++++++++++------------- 1 file changed, 36 insertions(+), 33 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index e4aab845c1b..910cf7b25a9 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -4020,7 +4020,7 @@ "bzp" = (/obj/machinery/optable,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/medical/morgue) "bzq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/medical/morgue) "bzr" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/obj/machinery/light/small{dir = 4},/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor/plasteel,/area/medical/morgue) -"bzs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"bzs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/light{dir = 1; on = 1},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "bzt" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/chargebay) "bzu" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bzv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) @@ -6006,18 +6006,18 @@ "clz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "clA" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "clB" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) -"clC" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 23},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; name = "station intercom (General)"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clC" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 23},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; pixel_y = 0; req_access_txt = "0"},/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; name = "station intercom (General)"; pixel_y = 25},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clF" = (/obj/machinery/power/apc{dir = 1; name = "Recovery Ward APC"; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/camera{c_tag = "Medbay Recovery Ward West"; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "clH" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clI" = (/obj/machinery/power/apc{dir = 1; name = "Recovery Ward APC"; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/camera{c_tag = "Medbay Recovery Ward West"; network = list("SS13")},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "clJ" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clL" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"clN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clK" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light{dir = 1; on = 1},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"clN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "clO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/medical/ward) "clP" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) "clQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/medical/medbay2) @@ -6078,10 +6078,10 @@ "cmT" = (/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop")},/turf/simulated/floor/plasteel,/area/engine/controlroom) "cmU" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/engine/controlroom) "cmV" = (/obj/machinery/camera{c_tag = "Engineering Construction Area"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) -"cmW" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"cmW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cmX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cmY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"cmZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"cmZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cnb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cnc" = (/obj/machinery/light{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research_shuttle_dock) @@ -6089,7 +6089,7 @@ "cne" = (/obj/machinery/camera{c_tag = "Research Shuttle Dock"; dir = 2; network = list("SS13","Research")},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{dir = 2; icon_state = "cmo"},/area/medical/research_shuttle_dock) "cnf" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/genetics) "cng" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Science Maintenance APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cnh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"cnh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cni" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/medical/medbay2) "cnj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/nosmoking_2,/turf/simulated/wall/r_wall,/area/medical/biostorage) "cnk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/medical/virology) @@ -6143,14 +6143,14 @@ "cog" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "coh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "coi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"coj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"coj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cok" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "col" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "com" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"con" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"coo" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"con" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"coo" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cop" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"coq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera{c_tag = "Medbay Recovery Ward East"; dir = 8; network = list("SS13"); pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"coq" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cor" = (/turf/simulated/wall/r_wall,/area/medical/ward) "cos" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cot" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitered"},/area/medical/medbay2) @@ -6317,11 +6317,11 @@ "cry" = (/obj/structure/table,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "crz" = (/obj/structure/table,/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "crA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) -"crB" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"crC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"crD" = (/obj/machinery/door_control{id = "surgeryobs1"; name = "Privacy Shutters Control"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"crE" = (/obj/machinery/door_control{id = "surgeryobs2"; name = "Privacy Shutters Control"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"crF" = (/obj/machinery/light,/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"crB" = (/obj/machinery/light,/obj/structure/table,/obj/item/toy/cards/deck,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"crC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera{c_tag = "Medbay Recovery Ward East"; dir = 8; network = list("SS13"); pixel_y = -22},/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"crD" = (/obj/machinery/body_scanconsole,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"crE" = (/obj/machinery/bodyscanner,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"crF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "crG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "crH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "crI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -6389,7 +6389,7 @@ "csS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csU" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"csV" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) +"csV" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "csY" = (/obj/machinery/iv_drip,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) @@ -8850,7 +8850,7 @@ "doj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) "dok" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) "dol" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) -"dom" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"dom" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "don" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) "doo" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/aft) "dop" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) @@ -8868,12 +8868,15 @@ "doB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/warning_stripes/yellow,/turf/simulated/floor/engine,/area/engine/mechanic_workshop) "doC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/aft) "doD" = (/obj/item/stack/sheet/metal{amount = 10},/turf/simulated/floor/plating,/area/space) -"doE" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"doF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doF" = (/obj/machinery/door_control{id = "surgeryobs1"; name = "Privacy Shutters Control"; pixel_x = 25; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doG" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doI" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 1 South"; dir = 1; network = list("SS13"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doJ" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 2 South"; dir = 1; network = list("SS13"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doK" = (/obj/machinery/door_control{id = "surgeryobs2"; name = "Privacy Shutters Control"; pixel_x = -25; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) (1,1,1) = {" bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9032,12 +9035,12 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaaccjMcqscqscqscqsdoadnxcqscqscuRdnpdnpdowdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpcsubUTchocfQchpbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchucWpchwchxchychychzchAcglbGybGychBchCchDbGybGybGycqOchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcjncjlcjlcjlcjlckacgIbSqclPchPchQchRchSchTchUclQcbPchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbEXbFeciicijcikbwobxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwciycixcizbikbikbikbikaahbikbikbikbikbikbikbikbikciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaabaaccjMdnrdnqdnscqscqsdoxcqscqsdnobUTbUTbUTbUTbUTbUTcekbUTbUTbUTbUTdntdntdntdntdntdntdntdntdntbUTcfScejbikbikbikbikciEbaTciGciHciIciJciKciLciMciNcmPciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcjlcfdcnicjpcjpcjpcjpckNclSckUcnjcjqcjrcjscjtcbAcwncjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbikbikbikbikbikaabbikbikbikbikbikbikbikbWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbUTcjKcjKcjKcjKcjKcjKcjLcjKdnodnubUTcqsdoydnwdnycqsdnydnvdnzdnwdntdnAdnAdntdnBdntdnDdnCdntcqscelcjMbikcjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZcosckbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksclZaPKcmacmmcmlcmocmnckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdnEclbclbclbclbclbclbclccldcleclfclgclhclicjLdnocnRbUTcqsdozdnwcqscqscqsdnvcwNdnwdntdnAdnFdnCdnCdnGdnCdnHdntcljcelcjMbikclkcllclmclnclocjSclpclqclrclsciLcltcgdcoaciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclFclEclIclGclGclKclJclLclNclMcmZclOcotcfhcpwcmpcmrcmqctbcsZcuoctcckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKdnocqscekcqscqscqscqscqscqscqscqscqsdntdntdnCdnIdnCdntdnCdnIdntcmEcfScjMbikclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcpxcmQcmQcmRbHtchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYconcnacnbcnbbzsbvWbulbxBclHcnhcklcqQcfdcrLcjpcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKdnobUTbUTdnJcjMcjMcjMcjMcjMcjMcjMdnKdntdnCdnCdnCdnCdnLdnCdnCdntcnRcelcjMbikclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcbkchqcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcoocomcomcrFcrBcsVcsUcopclHcoqcorcrNcfdcupcjpcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoDcoDcoDcoAcoAbikbikbikbikckPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkdnMchobUTcqscjMbikbikbikbikbikcjMcqsdnldnAdnOdnCdnCdnCdnCdnPdnNcplcpmcjMbikcpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcwqchqcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcuicpIcpIcyFcpJcpJcujcpKcpFcpGcpMcqQcfdcrLcEjbjVcEYdbndbmcxNclRckDcoucpNcovckDbGycuscoAcoAaabaabbikbikbikbikbikbikbikbikbikbikbikcpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJdomcqLcqMcpFcqLcqMdomcqNcsPcqPcpMczecyWczgcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcjKcjKcjKcjKcjKcjKdnWcrjcrjcrjcrjcrjdnQcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkdnYdnYdnYdnYdnYdnYdnYcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFdoEcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqKdoFcpMbGwbGwbGwcEjdbudbtdbvdbmdbxctcdbydbydbycoAcoAbGycuscoDcwpbikaabaabaabbikbikbikbikbikbikbikbikbikcpRczNczPcoBcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdnEclbclbclbclbclbclbclccldcleclfclgclhclicjLdnocnRbUTcqsdozdnwcqscqscqsdnvcwNdnwdntdnAdnFdnCdnCdnGdnCdnHdntcljcelcjMbikclkcllclmclnclocjSclpclqclrclsciLcltcgdcoaciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCbzsclEclDclFclHclIclGclJclKclMclLclNclOcotcfhcpwcmpcmrcmqctbcsZcuoctcckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKdnocqscekcqscqscqscqscqscqscqscqscqsdntdntdnCdnIdnCdntdnCdnIdntcmEcfScjMbikclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcpxcmQcmQcmRbHtchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcojcnhbvWbulbxBclHconcklcqQcfdcrLcjpcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKdnobUTbUTdnJcjMcjMcjMcjMcjMcjMcjMdnKdntdnCdnCdnCdnCdnLdnCdnCdntcnRcelcjMbikclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcbkchqcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcoocokcolcomcomcoqcrBcsUcomcomcopclHcrCcorcrNcfdcupcjpcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoDcoDcoDcoAcoAbikbikbikbikckPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkdnMchobUTcqscjMbikbikbikbikbikcjMcqsdnldnAdnOdnCdnCdnCdnCdnPdnNcplcpmcjMbikcpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcwqchqcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcuicyFcujcpJcpJcpKcpFcpGcpMcqQcfdcrLcEjbjVcEYdbndbmcxNclRckDcoucpNcovckDbGycuscoAcoAaabaabbikbikbikbikbikbikbikbikbikbikbikcpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcrDcpFcrEcqMcqKcqNcsPcqPcpMczecyWczgcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcjKcjKcjKcjKcjKcjKdnWcrjcrjcrjcrjcrjdnQcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkdnYdnYdnYdnYdnYdnYdnYcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcsVcrFdoEdomdomdoFcpFdoKdomdomdoLdomdoMcpMbGwbGwbGwcEjdbudbtdbvdbmdbxctcdbydbydbycoAcoAbGycuscoDcwpbikaabaabaabbikbikbikbikbikbikbikbikbikcpRczNczPcoBcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaSecsdctvdnZctvdoBcsdcsecsfcsgcsgcshcsicspcskcslcsmcsncsocsrcsqcsqcsscsqcstctzctzctAcsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsYcsQcsRcsScsTcwicpFdoHcsTcsWcsXdlFcwmcwrbikbikbikcEjdbAdbzdbAdbAdbCdbBdbEdbDdbycwFbVibGycuscoDcwpbikbikaabaabaabbikbikbikbikbikbikbikbikctdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSecsdctvctvctvdoBcsdctuctvctwctvctxctyctDctCdmedcYdmedmfcxnctEctFctEctEctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXciFctZcuacnqcubcuccudcuecufcugcuhdehcpFdoGcqKcugcukcqKculcwrbikbikbikdbFcmkdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpbikbikbikaabaabaabbikbikbikbikbikbikbikckPcurczQcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSedobctvdocctvdoBcuBdodcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQdoeceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcqNcqKcyGcwrbikbikbikdbFdbRdbQdbTdbSdbVdbUdbXdbWdbybGychCcyHcuscoAbikbikbikbikbikaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From 3e44c3cec86c2ca71075779e20f4e29a0174e235 Mon Sep 17 00:00:00 2001 From: TullyBurnalot Date: Tue, 5 Jul 2016 19:58:36 +0100 Subject: [PATCH 04/95] Edit 4 - Turned tables into Glass Tables --- _maps/map_files/cyberiad/cyberiad.dmm | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 910cf7b25a9..c0c244c954d 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -6512,8 +6512,8 @@ "cvl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cvm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/wall,/area/medical/surgery) "cvn" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cvo" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cvp" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"cvo" = (/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"cvp" = (/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cvq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "cvr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cvs" = (/obj/structure/table,/obj/machinery/kitchen_machine/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) @@ -6559,9 +6559,9 @@ "cwg" = (/obj/machinery/power/apc{dir = 2; name = "Surgery APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwi" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 12; pixel_y = 2},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cwj" = (/obj/structure/table,/obj/item/weapon/bonegel,/obj/item/weapon/bonesetter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cwk" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"cwl" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"cwj" = (/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"cwk" = (/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"cwl" = (/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 1 South"; dir = 1; network = list("SS13"); pixel_x = 0},/obj/machinery/light,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwm" = (/obj/machinery/iv_drip,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "cwn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cwo" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) @@ -8325,7 +8325,7 @@ "dee" = (/obj/structure/stool/bed/roller,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "def" = (/obj/machinery/status_display{pixel_x = -30; pixel_y = 0},/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape) "deg" = (/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/shuttle/floor4,/area/shuttle/escape) -"deh" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"deh" = (/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "dei" = (/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/plating,/area/maintenance/asmaint2) "dej" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape) "dek" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape) @@ -8870,10 +8870,10 @@ "doD" = (/obj/item/stack/sheet/metal{amount = 10},/turf/simulated/floor/plating,/area/space) "doE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doF" = (/obj/machinery/door_control{id = "surgeryobs1"; name = "Privacy Shutters Control"; pixel_x = 25; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"doG" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doG" = (/obj/item/weapon/bonegel,/obj/item/weapon/bonesetter,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"doI" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 1 South"; dir = 1; network = list("SS13"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) -"doJ" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 2 South"; dir = 1; network = list("SS13"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doI" = (/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) +"doJ" = (/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 2 South"; dir = 1; network = list("SS13"); pixel_x = 0},/obj/machinery/light,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doK" = (/obj/machinery/door_control{id = "surgeryobs2"; name = "Privacy Shutters Control"; pixel_x = -25; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "doM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) @@ -9042,9 +9042,9 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcrDcpFcrEcqMcqKcqNcsPcqPcpMczecyWczgcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcjKcjKcjKcjKcjKcjKdnWcrjcrjcrjcrjcrjdnQcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkdnYdnYdnYdnYdnYdnYdnYcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcsVcrFdoEdomdomdoFcpFdoKdomdomdoLdomdoMcpMbGwbGwbGwcEjdbudbtdbvdbmdbxctcdbydbydbycoAcoAbGycuscoDcwpbikaabaabaabbikbikbikbikbikbikbikbikbikcpRczNczPcoBcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaSecsdctvdnZctvdoBcsdcsecsfcsgcsgcshcsicspcskcslcsmcsncsocsrcsqcsqcsscsqcstctzctzctAcsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsYcsQcsRcsScsTcwicpFdoHcsTcsWcsXdlFcwmcwrbikbikbikcEjdbAdbzdbAdbAdbCdbBdbEdbDdbycwFbVibGycuscoDcwpbikbikaabaabaabbikbikbikbikbikbikbikbikctdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSecsdctvctvctvdoBcsdctuctvctwctvctxctyctDctCdmedcYdmedmfcxnctEctFctEctEctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXciFctZcuacnqcubcuccudcuecufcugcuhdehcpFdoGcqKcugcukcqKculcwrbikbikbikdbFcmkdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpbikbikbikaabaabaabbikbikbikbikbikbikbikckPcurczQcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSedobctvdocctvdoBcuBdodcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQdoeceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcqNcqKcyGcwrbikbikbikdbFdbRdbQdbTdbSdbVdbUdbXdbWdbybGychCcyHcuscoAbikbikbikbikbikaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdogdofcrjcrjcrjcrjdnQcrjcrjcrjcrjdnXcrjcvFcvGcvGcvHctBdlXcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvWcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhdoIcwjcwkcpFcwlcwjdoJcqNcqKcwocpMbikbikbikdbFdbZdbYdcadbIdccdcbdbUczRdbycyObVibVicuscoAbikbikbikbikbikbikckPcwtcwucwvcwwcwxcwycwzcwAcwBczScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSecsdctvctvctvdoBcsdctuctvctwctvctxctyctDctCdmedcYdmedmfcxnctEctFctEctEctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXciFctZcuacnqcubcuccudcuecufcugcuhcvocpFcvpcqKcugcukcqKculcwrbikbikbikdbFcmkdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpbikbikbikaabaabaabbikbikbikbikbikbikbikckPcurczQcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSedobctvdocctvdoBcuBdodcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQdoeceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcwjcpFcwkcqKcqKcqNcqKcyGcwrbikbikbikdbFdbRdbQdbTdbSdbVdbUdbXdbWdbybGychCcyHcuscoAbikbikbikbikbikaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdogdofcrjcrjcrjcrjdnQcrjcrjcrjcrjdnXcrjcvFcvGcvGcvHctBdlXcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvWcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwldoGdehcpFdoIdoGdoJcqNcqKcwocpMbikbikbikdbFdbZdbYdcadbIdccdcbdbUczRdbycyObVibVicuscoAbikbikbikbikbikbikckPcwtcwucwvcwwcwxcwycwzcwAcwBczScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGacGafxafxacGafxafxaabagiaabaqZbikaqZaqZdoidoCdojdojdojdoldokcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMbikbikbikdbFdbFdbFdbFdbFdbydcedcgdcfdbybGybGyczhcuscoAbikbikbikbikbikbikckPcxOcxPcxOcxQcxRcqUcxScwAcxTczicxTckPcxOcxOcMpckPaabbikcwGcxWcxXcwJcwJcxYcwGczjbxXcvzbzNczMbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikbikaabaabbikaabaabbikbikaabaabaabaabaabdoidoidohdoidoidoncEBcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcmScxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcAaczUcAdcAccAeczTcALceJcAhbGycAMcoAcoAcoAcoAcoAbikbikbikbikdcidchdckdcjdbydclbVibVicuscoAcoAcoAcoAcoAbikbikckPcxOcxOcxOcyZczaczbczcczdcAicAOcAvckPcAVcAYcAWckPbikbikcwGczkcwJczlcwJczmcwGbxXbxXcvzczMbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdoDbikacGbikczoczpczqbikczoczpczqbikczoczpczqbikbikdoidoocfRdopdoidoqcGKdojdojdojdojdojdojdojdojdojcEycwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcoacyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGycBacAZcBccBccBccBccBPcBNcBNcBNcBNcBNcBQcoAbikbikbikbikdcidchdckdcmcTabGyckObVicusbGybGybGycgmcoAbikbikckPcwAcwAcwAcwAczWcqUczXczYczZcCfcAbckPcCGcCYcCIckPbikbikcwGcAfcAgcDLcwJcDNcwGcEdbxXcvzbwoaabaabaabaabbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From e139f81412648a69d0b3c790e57330a163a8845f Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Fri, 15 Jul 2016 00:54:14 -0400 Subject: [PATCH 05/95] PDA Slot Removal + PDA ID Changes --- code/__DEFINES/clothing.dm | 3 +- code/__DEFINES/flags.dm | 5 ++- code/_onclick/hud/human.dm | 17 +--------- code/datums/mind.dm | 2 -- .../gamemodes/miniantags/abduction/gland.dm | 4 +-- code/game/gamemodes/nuclear/pinpointer.dm | 2 +- code/game/gamemodes/setupgame.dm | 1 - code/game/gamemodes/wizard/artefact.dm | 6 +--- code/game/jobs/job/central.dm | 10 +++--- code/game/jobs/job/engineering.dm | 16 ++++----- code/game/jobs/job/medical.dm | 14 ++++---- code/game/jobs/job/science.dm | 10 +++--- code/game/jobs/job/security.dm | 14 ++++---- code/game/jobs/job/supervisor.dm | 12 +++---- code/game/jobs/job/support.dm | 24 ++++++------- code/game/jobs/job/support_chaplain.dm | 2 +- code/game/jobs/job_controller.dm | 2 +- code/game/response_team.dm | 32 ++++++++---------- code/modules/admin/verbs/debug.dm | 12 +++---- code/modules/admin/verbs/honksquad.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 1 - .../carbon/human/interactive/interactive.dm | 4 +-- .../mob/living/carbon/human/inventory.dm | 17 ---------- .../mob/living/carbon/human/update_icons.dm | 10 ------ code/modules/mob/mob.dm | 1 - code/modules/pda/PDA.dm | 21 ++++++++++-- code/modules/pda/app.dm | 5 ++- icons/obj/pda.dmi | Bin 14283 -> 16542 bytes 28 files changed, 104 insertions(+), 145 deletions(-) diff --git a/code/__DEFINES/clothing.dm b/code/__DEFINES/clothing.dm index ec9ad2f2128..36b694e0630 100644 --- a/code/__DEFINES/clothing.dm +++ b/code/__DEFINES/clothing.dm @@ -30,8 +30,7 @@ #define slot_in_backpack 18 #define slot_legcuffed 19 #define slot_r_ear 20 -#define slot_wear_pda 21 -#define slot_tie 22 +#define slot_tie 21 #define slots_amt 22 //Cant seem to find a mob bitflags area other than the powers one diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 0562d7086ab..23421c58aa4 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -102,10 +102,9 @@ #define SLOT_POCKET 2048 //this is to allow items with a w_class of 3 or 4 to fit in pockets. #define SLOT_DENYPOCKET 4096 //this is to deny items with a w_class of 2 or 1 to fit in pockets. #define SLOT_TWOEARS 8192 -#define SLOT_PDA 16384 -#define SLOT_TIE 32768 +#define SLOT_TIE 16384 //ORGAN TYPE FLAGS #define AFFECT_ROBOTIC_ORGAN 1 #define AFFECT_ORGANIC_ORGAN 2 -#define AFFECT_ALL_ORGANS 3 \ No newline at end of file +#define AFFECT_ALL_ORGANS 3 diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 3a6e9df5dae..7e0768ad869 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -151,16 +151,6 @@ inv_box.alpha = ui_alpha static_inventory += inv_box - inv_box = new /obj/screen/inventory() - inv_box.name = "pda" - inv_box.icon = ui_style - inv_box.icon_state = "pda" - inv_box.screen_loc = ui_pda - inv_box.slot_id = slot_wear_pda - inv_box.color = ui_color - inv_box.alpha = ui_alpha - static_inventory += inv_box - inv_box = new /obj/screen/inventory() inv_box.name = "mask" inv_box.icon = ui_style @@ -397,9 +387,6 @@ if(H.wear_id) H.wear_id.screen_loc = ui_id H.client.screen += H.wear_id - if(H.wear_pda) - H.wear_pda.screen_loc = ui_pda - H.client.screen += H.wear_pda if(H.belt) H.belt.screen_loc = ui_belt H.client.screen += H.belt @@ -417,8 +404,6 @@ H.s_store.screen_loc = null if(H.wear_id) H.wear_id.screen_loc = null - if(H.wear_pda) - H.wear_pda.screen_loc = null if(H.belt) H.belt.screen_loc = null if(H.back) @@ -452,4 +437,4 @@ hud_used.hotkey_ui_hidden = 0 else client.screen -= hud_used.hotkeybuttons - hud_used.hotkey_ui_hidden = 1 \ No newline at end of file + hud_used.hotkey_ui_hidden = 1 diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 750c0f2f5df..b37fd3c2b57 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -990,7 +990,6 @@ qdel(H.head) qdel(H.shoes) qdel(H.wear_id) - qdel(H.wear_pda) qdel(H.wear_suit) qdel(H.w_uniform) @@ -1322,7 +1321,6 @@ qdel(H.head) qdel(H.shoes) qdel(H.wear_id) - qdel(H.wear_pda) qdel(H.wear_suit) qdel(H.w_uniform) diff --git a/code/game/gamemodes/miniantags/abduction/gland.dm b/code/game/gamemodes/miniantags/abduction/gland.dm index 037de3221f8..8a8dea25cf5 100644 --- a/code/game/gamemodes/miniantags/abduction/gland.dm +++ b/code/game/gamemodes/miniantags/abduction/gland.dm @@ -240,7 +240,7 @@ //There's no define for this / get all items ? var/list/slots = list(slot_back,slot_w_uniform,slot_wear_suit,\ slot_wear_mask,slot_head,slot_shoes,slot_gloves,slot_l_ear,slot_r_ear,\ - slot_glasses,slot_belt,slot_s_store,slot_l_store,slot_r_store,slot_wear_id,slot_wear_pda) + slot_glasses,slot_belt,slot_s_store,slot_l_store,slot_r_store,slot_wear_id) for(var/slot in slots) var/obj/item/I = H.get_item_by_slot(slot) @@ -277,4 +277,4 @@ if(istype(T)) T.atmos_spawn_air(SPAWN_TOXINS|SPAWN_20C,300) owner.gib() - return \ No newline at end of file + return diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 804111a7ff6..fb287135dc7 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -174,7 +174,7 @@ /obj/item/weapon/pinpointer/nukeop var/mode = 0 //Mode 0 locates disk, mode 1 locates the shuttle var/obj/docking_port/mobile/home = null - slot_flags = SLOT_PDA | SLOT_BELT + slot_flags = SLOT_BELT /obj/item/weapon/pinpointer/nukeop/attack_self(mob/user as mob) if(!active) diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index 9c07064bca5..e570ea6fc8b 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -166,7 +166,6 @@ M.real_name = "Corpse" M.death() M.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_eng(M), slot_l_ear) - M.equip_to_slot_or_del(new /obj/item/device/pda/engineering(M), slot_wear_pda) M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(M), slot_w_uniform) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(M), slot_shoes) // M.equip_to_slot_or_del(new /obj/item/weapon/storage/toolbox/mechanical(M), slot_l_hand) diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index 4f3b9f6166d..05be6e15ec0 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -409,10 +409,6 @@ var/global/list/multiverse = list() if(belt) M.equip_to_slot_or_del(new belt.type(M), slot_belt) - var/obj/pda = H.get_item_by_slot(slot_wear_pda) - if(pda) - M.equip_to_slot_or_del(new pda.type(M), slot_wear_pda) - var/obj/back = H.get_item_by_slot(slot_back) if(back) M.equip_to_slot_or_del(new back.type(M), slot_back) @@ -873,4 +869,4 @@ var/global/list/multiverse = list() pump_delay = 60 heal_brute = 25 heal_burn = 25 - heal_oxy = 25 \ No newline at end of file + heal_oxy = 25 diff --git a/code/game/jobs/job/central.dm b/code/game/jobs/job/central.dm index 8fdc85d2e53..5bdb217ddc1 100644 --- a/code/game/jobs/job/central.dm +++ b/code/game/jobs/job/central.dm @@ -20,11 +20,11 @@ H.equip_or_collect(new /obj/item/clothing/gloves/color/white(H), slot_gloves) H.equip_or_collect(new /obj/item/device/radio/headset/centcom(H), slot_l_ear) H.equip_or_collect(new /obj/item/clothing/head/beret/centcom/officer(H), slot_head) - H.equip_or_collect(new /obj/item/device/pda/centcom(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/centcom(H), slot_belt) 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/pulse/pistol(H), slot_belt) 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) + 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) H.equip_or_collect(new /obj/item/weapon/implanter/death_alarm(H), slot_in_backpack) @@ -61,13 +61,13 @@ H.equip_or_collect(new /obj/item/clothing/gloves/combat(H), slot_gloves) H.equip_or_collect(new /obj/item/device/radio/headset/centcom(H), slot_l_ear) H.equip_or_collect(new /obj/item/clothing/head/beret/centcom/officer/navy(H), slot_head) - H.equip_or_collect(new /obj/item/device/pda/centcom(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/centcom(H), slot_belt) 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/pulse/pistol/m1911(H), slot_belt) 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) 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_in_backpack) H.equip_or_collect(new /obj/item/weapon/implanter/death_alarm(H), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) @@ -77,4 +77,4 @@ return 1 /datum/job/ntspecops/get_access() - return get_centcom_access(title) \ No newline at end of file + return get_centcom_access(title) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index 1c736d89609..4b924204aef 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -27,16 +27,16 @@ if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_eng(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/clothing/under/rank/chief_engineer(H), slot_w_uniform) - H.equip_or_collect(new /obj/item/device/pda/heads/ce(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/heads/ce(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) 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) + H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_in_backpack) return 1 @@ -64,14 +64,14 @@ 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/rank/engineer(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) - H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) 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) + H.equip_or_collect(new /obj/item/device/pda/engineering(H), slot_belt) 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/storage/belt/utility/full(H), slot_in_backpack) return 1 @@ -99,12 +99,12 @@ 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/rank/atmospheric_technician(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) - H.equip_or_collect(new /obj/item/device/pda/atmos(H), slot_wear_pda) - 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_belt) 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/storage/belt/utility/atmostech/(H), slot_in_backpack) return 1 /datum/job/mechanic @@ -129,12 +129,12 @@ 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/rank/mechanic(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/workboots(H), slot_shoes) - H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_belt) 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) + H.equip_or_collect(new /obj/item/device/pda/engineering(H), slot_belt) 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/storage/belt/utility/full(H), slot_in_backpack) return 1 diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index a064f0247f5..59682dc6336 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -25,7 +25,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/rank/chief_medical_officer(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) - H.equip_or_collect(new /obj/item/device/pda/heads/cmo(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/heads/cmo(H), slot_belt) 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) @@ -89,7 +89,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/medical(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/shoes/white(H), slot_shoes) - H.equip_or_collect(new /obj/item/device/pda/medical(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/medical(H), slot_belt) 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) @@ -127,7 +127,7 @@ H.equip_or_collect(new /obj/item/clothing/glasses/science(H), slot_glasses) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chemist(H), slot_w_uniform) 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/device/pda/chemist(H), slot_belt) 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) return 1 @@ -157,7 +157,7 @@ H.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_medsci(H), slot_l_ear) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/geneticist(H), slot_w_uniform) 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/geneticist(H), slot_wear_pda) + H.equip_to_slot_or_del(new /obj/item/device/pda/geneticist(H), slot_belt) 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) @@ -185,7 +185,7 @@ if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_vir(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/clothing/under/rank/virologist(H), slot_w_uniform) - H.equip_or_collect(new /obj/item/device/pda/viro(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/viro(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/mask/surgical(H), slot_wear_mask) 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) @@ -228,7 +228,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), slot_w_uniform) 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/clothing/shoes/laceup(H), slot_shoes) - H.equip_to_slot_or_del(new /obj/item/device/pda/medical(H), slot_wear_pda) + H.equip_to_slot_or_del(new /obj/item/device/pda/medical(H), slot_belt) 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) @@ -257,7 +257,7 @@ if(H.backbag == 3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_med(H), slot_back) H.equip_or_collect(new /obj/item/clothing/under/rank/medical/paramedic(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/medical(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/medical(H), slot_belt) 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) diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index c52a783b3ba..b4cea5d2b21 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -33,7 +33,7 @@ H.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/rd(H), slot_l_ear) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/research_director(H), slot_w_uniform) - 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/device/pda/heads/rd(H), slot_belt) 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) @@ -71,7 +71,7 @@ H.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_sci(H), slot_l_ear) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/scientist(H), slot_w_uniform) 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/device/pda/toxins(H), slot_belt) 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) return 1 @@ -106,11 +106,11 @@ H.equip_or_collect(new /obj/item/device/radio/headset/headset_sci(H), slot_l_ear) H.equip_or_collect(new /obj/item/clothing/under/rank/roboticist(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/roboticist(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/roboticist(H), slot_belt) 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) - return 1 \ No newline at end of file + H.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full(H), slot_in_backpack) + return 1 diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index b3d1ab1e67f..4fb9201fe07 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -28,7 +28,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/head_of_security(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/suit/armor/hos(H), slot_wear_suit) - H.equip_or_collect(new /obj/item/device/pda/heads/hos(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/heads/hos(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/gloves/color/black/hos(H), slot_gloves) 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) @@ -72,7 +72,7 @@ H.equip_or_collect(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest/warden(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/warden(H), slot_head) - H.equip_or_collect(new /obj/item/device/pda/warden(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/warden(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/gloves/color/black(H), slot_gloves) H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) // H.equip_or_collect(new /obj/item/clothing/mask/gas(H), slot_wear_mask) //Grab one from the armory you donk @@ -115,7 +115,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/det(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) - H.equip_or_collect(new /obj/item/device/pda/detective(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/detective(H), slot_belt) H.equip_or_collect(new /obj/item/toy/crayon/white(H), slot_l_store) /* var/obj/item/clothing/mask/cigarette/CIG = new /obj/item/clothing/mask/cigarette(H) CIG.light("") @@ -173,7 +173,7 @@ H.equip_or_collect(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest/security(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(H), slot_head) - H.equip_or_collect(new /obj/item/device/pda/security(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/security(H), slot_belt) 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) @@ -212,7 +212,7 @@ H.equip_or_collect(new /obj/item/clothing/suit/storage/fr_jacket(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/glasses/hud/health/health_advanced, slot_glasses) H.equip_or_collect(new /obj/item/clothing/shoes/white(H), slot_shoes) - H.equip_or_collect(new /obj/item/device/pda/medical(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/medical(H), slot_belt) 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) @@ -247,7 +247,7 @@ H.equip_or_collect(new /obj/item/clothing/under/rank/security(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/jacket/pilot(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) - H.equip_or_collect(new /obj/item/device/pda/security(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/security(H), slot_belt) 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) @@ -261,4 +261,4 @@ L.imp_in = H L.implanted = 1 H.sec_hud_set_implants() - return 1 \ No newline at end of file + return 1 diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index 7768cf11870..b2a91688daa 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -25,7 +25,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) U.accessories += M M.on_attached(U) H.equip_or_collect(U, slot_w_uniform) - H.equip_or_collect(new /obj/item/device/pda/captain(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/captain(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest/capcarapace(H), slot_wear_suit) 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) @@ -84,7 +84,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) 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) - H.equip_or_collect(new /obj/item/device/pda/heads/hop(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/heads/hop(H), slot_belt) if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/ids(H), slot_r_hand) else @@ -130,7 +130,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) 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) + H.equip_or_collect(new /obj/item/device/pda/heads/ntrep(H), slot_belt) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) L.imp_in = H L.implanted = 1 @@ -170,7 +170,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) 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) + H.equip_or_collect(new /obj/item/device/pda/heads/blueshield(H), slot_belt) if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H), slot_r_hand) @@ -216,7 +216,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/shoes/centcom(H), slot_shoes) 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/device/pda/heads/magistrate(H), slot_belt) 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) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) @@ -251,7 +251,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/suit/storage/internalaffairs(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(H), slot_glasses) - H.equip_or_collect(new /obj/item/device/pda/lawyer(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/lawyer(H), slot_belt) 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) diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index 13370ae281d..b673803a193 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -22,8 +22,7 @@ H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest(H), slot_wear_suit) 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_belt) + H.equip_or_collect(new /obj/item/device/pda/bar(H), slot_belt) if(H.backbag == 1) var/obj/item/weapon/storage/box/survival/Barpack = new /obj/item/weapon/storage/box/survival(H) @@ -31,6 +30,7 @@ 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) + H.equip_or_collect(new /obj/item/weapon/storage/belt/bandolier/full(H), slot_in_backpack) H.dna.SetSEState(SOBERBLOCK,1) H.mutations += SOBER @@ -64,7 +64,7 @@ H.equip_or_collect(new /obj/item/clothing/suit/chef(H), slot_wear_suit) 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) + H.equip_or_collect(new /obj/item/device/pda/chef(H), slot_belt) if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) else @@ -99,7 +99,7 @@ H.equip_or_collect(new /obj/item/clothing/gloves/botanic_leather(H), slot_gloves) 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/device/pda/botanist(H), slot_belt) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) return 1 @@ -128,7 +128,7 @@ H.equip_or_collect(new /obj/item/device/radio/headset/headset_cargo(H), slot_l_ear) H.equip_or_collect(new /obj/item/clothing/under/rank/cargo(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/shoes/brown(H), slot_shoes) - H.equip_or_collect(new /obj/item/device/pda/quartermaster(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/quartermaster(H), slot_belt) 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) @@ -161,7 +161,7 @@ H.equip_or_collect(new /obj/item/device/radio/headset/headset_cargo(H), slot_l_ear) 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) + H.equip_or_collect(new /obj/item/device/pda/cargo(H), slot_belt) if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) else @@ -191,9 +191,9 @@ if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_eng(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/clothing/under/rank/miner(H), slot_w_uniform) - H.equip_or_collect(new /obj/item/device/pda/shaftminer(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/shaftminer(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) - H.equip_or_collect(new /obj/item/weapon/pickaxe(H), slot_belt) + H.equip_or_collect(new /obj/item/weapon/pickaxe(H), slot_l_hand) H.equip_or_collect(new /obj/item/weapon/mining_voucher(H), slot_r_hand) if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_r_hand) @@ -236,7 +236,7 @@ H.equip_or_collect(new /obj/item/clothing/mask/gas/clown_hat(H), slot_wear_mask) H.equip_or_collect(new /obj/item/device/radio/headset/headset_service(H), slot_l_ear) H.equip_or_collect(new /obj/item/clothing/shoes/clown_shoes(H), slot_shoes) - H.equip_or_collect(new /obj/item/device/pda/clown(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/clown(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/mask/gas/clown_hat(H), slot_wear_mask) H.equip_or_collect(new /obj/item/weapon/reagent_containers/food/snacks/grown/banana(H), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/bikehorn(H), slot_in_backpack) @@ -279,7 +279,7 @@ H.equip_or_collect(new /obj/item/clothing/mask/gas/mime(H), slot_wear_mask) H.equip_or_collect(new /obj/item/device/radio/headset/headset_service(H), slot_l_ear) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) - H.equip_or_collect(new /obj/item/device/pda/mime(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/mime(H), slot_belt) 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) @@ -317,7 +317,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/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) + H.equip_or_collect(new /obj/item/device/pda/janitor(H), slot_belt) if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) else @@ -348,7 +348,7 @@ if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) 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/suit_jacket/red(H), slot_w_uniform) - H.equip_or_collect(new /obj/item/device/pda/librarian(H), slot_wear_pda) + H.equip_or_collect(new /obj/item/device/pda/librarian(H), slot_belt) H.equip_or_collect(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_or_collect(new /obj/item/weapon/barcodescanner(H), slot_l_hand) H.equip_or_collect(new /obj/item/device/laser_pointer(H), slot_l_store) diff --git a/code/game/jobs/job/support_chaplain.dm b/code/game/jobs/job/support_chaplain.dm index cec48fd834b..2a1f7d5dae2 100644 --- a/code/game/jobs/job/support_chaplain.dm +++ b/code/game/jobs/job/support_chaplain.dm @@ -21,7 +21,7 @@ if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) 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/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/device/pda/chaplain(H), slot_belt) 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) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 2409bda62ba..cf158648c9a 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -594,7 +594,7 @@ var/global/datum/controller/occupations/job_master H.equip_to_slot_or_del(C, slot_wear_id) - H.equip_to_slot_or_del(new /obj/item/device/pda(H), slot_wear_pda) + H.equip_to_slot_or_del(new /obj/item/device/pda(H), slot_belt) if(locate(/obj/item/device/pda,H)) var/obj/item/device/pda/pda = locate(/obj/item/device/pda,H) pda.owner = H.real_name diff --git a/code/game/response_team.dm b/code/game/response_team.dm index 58e1a6ffcbe..bb4cb256782 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -239,7 +239,7 @@ var/ert_request_answered = 0 M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/ert/engineer(M), slot_back) M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/responseteam(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/utility/full/multitool(M), slot_belt) + M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/utility/full/multitool(M), slot_in_backpack) var/obj/item/weapon/card/id/W = new(src) W.assignment = "Emergency Response Team Member" @@ -254,7 +254,7 @@ var/ert_request_answered = 0 pda.ownjob = "Emergency Response Team Member" pda.name = "PDA-[M.real_name] ([pda.ownjob])" pda.icon_state = "pda-engineer" - M.equip_to_slot_or_del(pda, slot_wear_pda) + M.equip_to_slot_or_del(pda, slot_belt) if("Security") @@ -263,7 +263,7 @@ var/ert_request_answered = 0 M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/ert/security(M), slot_back) M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/responseteam(M), slot_in_backpack) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/security/response_team(M), slot_belt) + M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/security/response_team(M), slot_in_backpack) var/obj/item/weapon/card/id/W = new(src) W.assignment = "Emergency Response Team Member" @@ -278,7 +278,7 @@ var/ert_request_answered = 0 pda.ownjob = "Emergency Response Team Member" pda.name = "PDA-[M.real_name] ([pda.ownjob])" pda.icon_state = "pda-security" - M.equip_to_slot_or_del(pda, slot_wear_pda) + M.equip_to_slot_or_del(pda, slot_belt) if("Medic") @@ -300,7 +300,7 @@ var/ert_request_answered = 0 pda.ownjob = "Emergency Response Team Member" pda.name = "PDA-[M.real_name] ([pda.ownjob])" pda.icon_state = "pda-medical" - M.equip_to_slot_or_del(pda, slot_wear_pda) + M.equip_to_slot_or_del(pda, slot_belt) if("Commander") @@ -327,7 +327,7 @@ var/ert_request_answered = 0 pda.owner = M.real_name pda.ownjob = "Emergency Response Team Leader" pda.name = "PDA-[M.real_name] ([pda.ownjob])" - M.equip_to_slot_or_del(pda, slot_wear_pda) + M.equip_to_slot_or_del(pda, slot_belt) /datum/response_team/proc/cannot_send_team() command_announcement.Announce("[station_name()], we are unfortunately unable to send you an Emergency Response Team at this time.", "ERT Unavailable") @@ -380,13 +380,12 @@ var/ert_request_answered = 0 M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/ert/medical(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/medical/response_team(M), slot_belt) - M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/ert/medical(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/o2(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/brute(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/adv(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/medical/response_team(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/hypospray/CMO(M), slot_l_store) M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store) @@ -397,12 +396,11 @@ var/ert_request_answered = 0 M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/ert/command(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_belt) - M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/ert/command(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/restraints/handcuffs(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/storage/lockbox/loyalty(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/pinpointer(M), slot_l_store) M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store) @@ -462,7 +460,6 @@ var/ert_request_answered = 0 M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/medical(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/health_advanced(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/defibrillator/compact/loaded(M), slot_belt) M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/rig/ert/medical(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(M), slot_in_backpack) @@ -471,6 +468,7 @@ var/ert_request_answered = 0 M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/adv(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/surgery(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/defibrillator/compact/loaded(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/hypospray/CMO(M), slot_l_store) M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store) @@ -481,12 +479,12 @@ var/ert_request_answered = 0 M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/commander(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/nuclear(M), slot_belt) - M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/rig/ert/commander(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/restraints/handcuffs(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/storage/lockbox/loyalty(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/nuclear(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/pinpointer(M), slot_l_store) M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store) @@ -544,12 +542,12 @@ var/ert_request_answered = 0 M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/medical(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/night(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/defibrillator/compact/loaded(M), slot_belt) - M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/rig/ert/medical(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/surgery(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/defibrillator/compact/loaded(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/hypospray/combat/nanites(src), slot_l_store) M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store) @@ -562,13 +560,13 @@ var/ert_request_answered = 0 M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/commander(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/night(M), slot_glasses) - M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/nuclear(M), slot_belt) - M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/rig/ert/commander(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/restraints/handcuffs(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/storage/lockbox/loyalty(M), slot_in_backpack) M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/nuclear(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/pinpointer(M), slot_l_store) M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index fde2ec0579e..b4e93bcfe72 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -874,10 +874,10 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_or_collect(new /obj/item/clothing/gloves/color/white(M), slot_gloves) M.equip_or_collect(new /obj/item/device/radio/headset/ert(M), slot_l_ear) M.equip_or_collect(new /obj/item/clothing/head/beret/centcom/officer(M), slot_head) - M.equip_or_collect(new /obj/item/device/pda/centcom(M), slot_wear_pda) + M.equip_or_collect(new /obj/item/device/pda/centcom(M), slot_belt) M.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses) - M.equip_or_collect(new /obj/item/weapon/gun/energy/pulse/pistol(M), slot_belt) M.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(M), slot_back) + M.equip_or_collect(new /obj/item/weapon/gun/energy/pulse/pistol(M), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(M) L.imp_in = M @@ -897,10 +897,10 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_or_collect(new /obj/item/clothing/gloves/color/white(M), slot_gloves) M.equip_or_collect(new /obj/item/device/radio/headset/ert(M), slot_l_ear) M.equip_or_collect(new /obj/item/clothing/head/beret/centcom/captain(M), slot_head) - M.equip_or_collect(new /obj/item/device/pda/centcom(M), slot_wear_pda) + M.equip_or_collect(new /obj/item/device/pda/centcom(M), slot_belt) M.equip_or_collect(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses) - M.equip_or_collect(new /obj/item/weapon/gun/energy/pulse/pistol(M), slot_belt) M.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(M), slot_back) + M.equip_or_collect(new /obj/item/weapon/gun/energy/pulse/pistol(M), slot_in_backpack) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(M) L.imp_in = M L.implanted = 1 @@ -996,10 +996,10 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/deathsquad/beret(M), slot_head) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/cyber(M), slot_glasses) M.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar/cohiba(M), slot_wear_mask) - M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol/m1911(M), slot_belt) M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(M), slot_back) M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/matches(M), slot_r_store) M.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_l_store) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol/m1911(M), slot_in_backpack) var/obj/item/device/pda/centcom/pda = new(M) pda.owner = M.real_name @@ -1008,7 +1008,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that pda.name = "PDA-[M.real_name] ([pda.ownjob])" pda.desc = "A portable microcomputer by Thinktronic Systems, LTD. This is model is a special edition designed for military field work." - M.equip_or_collect(pda, slot_wear_pda) + M.equip_or_collect(pda, slot_belt) M.equip_or_collect(new /obj/item/clothing/glasses/sunglasses(M), slot_l_store) M.equip_or_collect(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store) diff --git a/code/modules/admin/verbs/honksquad.dm b/code/modules/admin/verbs/honksquad.dm index 0a52bdbdce0..53f8fe83583 100644 --- a/code/modules/admin/verbs/honksquad.dm +++ b/code/modules/admin/verbs/honksquad.dm @@ -111,7 +111,7 @@ var/global/sent_honksquad = 0 equip_to_slot_or_del(new /obj/item/clothing/under/rank/clown(src), slot_w_uniform) equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(src), slot_wear_mask) equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(src), slot_shoes) - equip_to_slot_or_del(new /obj/item/device/pda/clown(src), slot_wear_pda) + equip_to_slot_or_del(new /obj/item/device/pda/clown(src), slot_belt) equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(src), slot_wear_mask) equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/food/snacks/grown/banana(src), slot_in_backpack) equip_to_slot_or_del(new /obj/item/weapon/bikehorn(src), slot_in_backpack) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 0147feea2f0..54e378678b9 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -599,7 +599,6 @@ dat += " ↳Pockets:[(l_store && !(l_store.flags&ABSTRACT)) ? "Left (Full)" : "Left (Empty)"]" dat += " [(r_store && !(r_store.flags&ABSTRACT)) ? "Right (Full)" : "Right (Empty)"]" dat += " ↳ID:[(wear_id && !(wear_id.flags&ABSTRACT)) ? wear_id : "Empty"]" - dat += " ↳PDA:[(wear_pda && !(wear_pda.flags&ABSTRACT)) ? wear_pda : "Empty"]" if(istype(w_uniform, /obj/item/clothing/under)) var/obj/item/clothing/under/U = w_uniform diff --git a/code/modules/mob/living/carbon/human/interactive/interactive.dm b/code/modules/mob/living/carbon/human/interactive/interactive.dm index ec65c450792..5e77278be6f 100644 --- a/code/modules/mob/living/carbon/human/interactive/interactive.dm +++ b/code/modules/mob/living/carbon/human/interactive/interactive.dm @@ -262,7 +262,7 @@ MYPDA = wear_pda else MYPDA = new(src) - equip_to_slot_or_del(MYPDA, slot_wear_pda) + equip_to_slot_or_del(MYPDA, slot_belt) MYPDA.owner = real_name MYPDA.ownjob = alt_title MYPDA.ownrank = job @@ -954,4 +954,4 @@ if(RPID) RPID.registered_name = MYID.registered_name RPID.name = MYID.name - return 1 \ No newline at end of file + return 1 diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 47448a73262..f5bdcd1fd62 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -78,8 +78,6 @@ if(slot_wear_id) // the only relevant check for this is the uniform check return 1 - if(slot_wear_pda) - return 1 if(slot_l_ear) return has_organ("head") if(slot_r_ear) @@ -251,9 +249,6 @@ wear_id = W sec_hud_set_ID() update_inv_wear_id(redraw_mob) - if(slot_wear_pda) - wear_pda = W - update_inv_wear_pda(redraw_mob) if(slot_l_ear) l_ear = W if(l_ear.slot_flags & SLOT_TWOEARS) @@ -340,8 +335,6 @@ return belt if(slot_wear_id) return wear_id - if(slot_wear_pda) - return wear_pda if(slot_l_ear) return l_ear if(slot_r_ear) @@ -521,16 +514,6 @@ if(!(I.slot_flags & SLOT_ID)) return 0 return 1 - if(slot_wear_pda) - if(wear_pda) - return 0 - if(!w_uniform) - if(!disable_warning) - to_chat(src, "You need a jumpsuit before you can attach this [name].") - return 0 - if(!(I.slot_flags & SLOT_PDA)) - return 0 - return 1 if(slot_l_store) if(I.flags & NODROP) //Pockets aren't visible, so you can't move NODROP items into them. return 0 diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index a9ff3a2c025..d791c670261 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -968,16 +968,6 @@ var/global/list/damage_icon_parts = list() client.screen += r_store r_store.screen_loc = ui_storage2 -/mob/living/carbon/human/update_inv_wear_pda() - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[slot_wear_pda] - if(inv) - inv.update_icon() - - if(wear_pda) - client.screen += wear_pda - wear_pda.screen_loc = ui_pda - /mob/living/carbon/human/update_inv_wear_mask(var/update_icons = 1) ..() if(client && hud_used) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index cc9788a15fe..aa4fafcdd43 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -257,7 +257,6 @@ var/list/slot_equipment_priority = list( \ slot_back,\ slot_wear_id,\ - slot_wear_pda,\ slot_w_uniform,\ slot_wear_suit,\ slot_wear_mask,\ diff --git a/code/modules/pda/PDA.dm b/code/modules/pda/PDA.dm index 3ff212085af..6d1bbd2d79e 100755 --- a/code/modules/pda/PDA.dm +++ b/code/modules/pda/PDA.dm @@ -11,7 +11,7 @@ var/global/list/obj/item/device/pda/PDAs = list() icon_state = "pda" item_state = "electronic" w_class = 1 - slot_flags = SLOT_PDA | SLOT_BELT + slot_flags = SLOT_ID | SLOT_BELT //Main variables var/owner = null @@ -300,6 +300,18 @@ var/global/list/obj/item/device/pda/PDAs = list() else to_chat(usr, "You cannot do this while restrained.") +/obj/item/device/pda/AltClick() + ..() + + if(issilicon(usr)) + return + + if(can_use(usr)) + if(id) + remove_id() + else + usr << "This PDA does not have an ID in it!" + /obj/item/device/pda/proc/remove_id() if(id) if(ismob(loc)) @@ -308,6 +320,7 @@ var/global/list/obj/item/device/pda/PDAs = list() to_chat(usr, "You remove the ID from the [name].") else id.forceMove(get_turf(src)) + overlays -= image('icons/obj/pda.dmi', id.icon_state) id = null /obj/item/device/pda/verb/verb_remove_id() @@ -399,7 +412,9 @@ var/global/list/obj/item/device/pda/PDAs = list() if(((src in user.contents) && (C in user.contents)) || (istype(loc, /turf) && in_range(src, user) && (C in user.contents)) ) if( can_use(user) )//If they can still act. id_check(user, 2) - to_chat(user, "You put the ID into \the [src]'s slot.") + to_chat(user, "You put the ID into \the [src]'s slot.
You can remove it with ALT click.
") + overlays += image('icons/obj/pda.dmi', C.icon_state) + else if(istype(C, /obj/item/device/paicard) && !src.pai) user.drop_item() C.forceMove(src) @@ -483,4 +498,4 @@ var/global/list/obj/item/device/pda/PDAs = list() return 1 else close(usr) - return 0 \ No newline at end of file + return 0 diff --git a/code/modules/pda/app.dm b/code/modules/pda/app.dm index 86c7f85aec0..e7c433c65a6 100644 --- a/code/modules/pda/app.dm +++ b/code/modules/pda/app.dm @@ -31,7 +31,6 @@ pda.play_ringtone() if(blink && !(src in pda.notifying_programs)) - pda.overlays.Cut() pda.overlays += image('icons/obj/pda.dmi', "pda-r") pda.notifying_programs |= src @@ -39,7 +38,7 @@ if(src in pda.notifying_programs) pda.notifying_programs -= src if(!pda.notifying_programs.len) - pda.overlays.Cut() + pda.overlays -= image('icons/obj/pda.dmi', "pda-r") /datum/data/pda/proc/ @@ -94,4 +93,4 @@ /datum/data/pda/utility/scanmode/proc/scan_mob(mob/living/C as mob, mob/living/user as mob) -/datum/data/pda/utility/scanmode/proc/scan_atom(atom/A as mob|obj|turf|area, mob/user as mob) \ No newline at end of file +/datum/data/pda/utility/scanmode/proc/scan_atom(atom/A as mob|obj|turf|area, mob/user as mob) diff --git a/icons/obj/pda.dmi b/icons/obj/pda.dmi index 049172bf35618497e48a51abec7a39e810e9f18f..83c740777c6f9c39936b9c57e77ef32cc9128a22 100644 GIT binary patch literal 16542 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 literal 14283 zcmb8WXIxY5+a*duCkQB2>7anp1qBrdML-29BGS83rT3Q5kq*+N2}%>`y%TzoDn*bM zI?@R>fs_e8&-$*LC=W5|%ThZ zspy8bo;c3*kcg+}VdX*|+W(rkKLtuCp2Tez(NdOXseZZHB|6v2GS08pr(_lP+oMu7 zky*tgG8T&m=MnnD4g6>LEpz%Ca`e%WZ*GA`ne zwT(73+9ZS>3a>yx^dD}92U<}U-xOf`WZT2!*&)I&N~IdfYbH0|qTHd>yU8u$x=gQ8 z8#@$iH~w)YeD{yMxUo}9CF!pe#K``DSJ#>Do%CC0#y@Q+Rqw4DSv;mUD7D-<-Notm zjLb0{zvjNf_UtL0&yBH=*u=G>L%*II&zj!8G%ZpYUu$e{;uE?f{q9ygVQbyEx%Xqx z@SvUapqm8qoxQ=1_$JU5h&e1P{ia zKb3p!HM{2z@|${khP#`hd^cYs$J84Z@Q(e#y}F^NN(B7k0t^YV zFu1XInM$;$2dwhz+;4F9KyY2>q9KDcnquDQ$lBPX^&NL~$W`p!T^|*^$*-%ZQuL9W zC@32kvO=3JNlcYJf8erTP$z9VQqvejPX}CgAM~ z7+I`ctmy3P?!FkZn0#50&fZfv+T^f!EG7EOGKtLWw=tUu^R3Xur87TG1p8DIwit+; zEb23zp`~{ih1LokHVMFl08JWRKYM^53pqQ_?-_|K^6~MxWUw*(>ZeQmX^TzlQZ;ld=!aKYSTTw78B1ZOVFejK;#Ma1NBT^sLQ=a|3mIFf zc{d1avUE(<2#2Uqb0?8g_+0B zX6Ff+B&J`<8Ma;@C*QRtj|z3IwoKE)G6-^IPM=)3A)Ur`T`vN*C(HK4Vj4}0px3U4 zZ}jCKl@jF>Ou2s0vYK3?V-cQ|n6Z;o_$@$`^FHk#kNg2c5iw1D{cSGEPnJ9|L$9GVrJ46S^adzG8R%V|04drx_$ryV1$C4e|@KMd?zLbMx-<54mSRa%9?K6jsHT=SIxsy` zK=Am=Y6rmzf~_!@bR3z>Y|=vdlb@|)SQna8SKy7=tOwMuUVRiO^(sasWYNK+2tV>cqiIbhNuX?n>VI#BKyn&WN zM%eTb*akw>_*hDBc+k=P(gas>z7!m%6J$~k3QOQz=!ou*FFD$oE-!xubKCm3I?omB9w|VSV<(soT`t~!XlqPNdI(;+_DQ#9qUNaH`Z^~owXgqU zKS`VSF*Z0~{pbK=K>{uY$n9F3bVq9r;jV~sz+;bHfymMC+OFLels_YF($bVwivk>B z7zUrSUGh@|mj;HIzPqL{8!}4=`Gs`hkrsA%vKk|z88V5^&(G(mA)P=vX0{QP3BD%> z@n$i^@seLIFrtZIJu$)Q0fnD$UDGKu3~cqCSZbt4#0%!VG;Ej@ziz%~l4bekQaK0N zKL?(ZPz<;YJ#ZEk5-BkO_f3*;FtYz-p+D0M8Il(PMecDATSLxBK1LN4BVFL;};7yV34SBka(T$5^57CzWp`{H=x{O;C!`_k5q8SlIz! zmaZoorJ$0YfVMun&uM#f^jZrwB@5y^NtpP`mlpb1fe~2qeoGbUSzt5Y>U*9nz%dV> za?Kdyn^3jK*>;FlV|=SZRB1WfYR8tmF1EZTE(6AJicrRvBdh}huhuPYeU%F)2|I%S zSA&q%puB>H!Vj{~o&&UyguHj*b(V;zpz8N5labrN9(Y~SMS#e#YRQ~|&^%IAg{^6- zI90{ru+APFX}~`VYohLtJ`=8Q(7TKinIrDf4A3!Q6;c_f$mrpT2{N^sa~+l5{1_(D zM|TWfp&@$G%Kjm6D}dygcgOGs0+&-4NtMsm3$W+o9)L=jLEQ>dD-9FI9GA2lyc&UP$IkMZoIxwiK$-m?fQnFEh1NZ(X9rkm^ zK~?GViYm-1jTBXLaeaZV?A^Q1Q{MOurdXR-IkE~p9#Rt-M*BG;w3p!-Qkkv#d#KVj zoO&5fbv~BS5qEd}mvhc z;!5zrtozIz!Mk_w2JpfpIKUeZg5V2n42MFnsngMnY@!cK^fOB-esl+7CJ+cq@yE>x%D7O%xc8xE^Zdp;5lR0R^3Ptw+I;Pue@(} z%s?=w6$pZ!t$dL=rcWZ4)x^<|m9Z1mDs*xR^pkK;vm6ho1D}o&(It+*8U=6!2L~?| zT_>cs@jTn(X#t!&FXMdWbAqAKT>kSeyg0Cx4&R9Tu11^zN|0e?s3(C$&L`xG3F<9rU&6w(^y{=_=R64@r6q#*euxOIrNaS? z(58d!9N~s)21rlu(U`@s8eb&T@Nr>}`$`Xt8+Bj&l7r@Pxd(+hY$mJ#!AOq*WJ9r! zRMXceCzx*Dv?0SK7oTwux!X>sAgNi2y;fJwE6#qA3Krokc&j)(jjo?$jVp-ZX~EG3 zjx*X=G6Pw<4zCrmALI$qj^gf^vf4Jbz(P41aO6eDK~8+>g=c0 z=08h0%hy0A(RQS5Z*5SQ{*q6p9k)F?UcGviquggSb`Z?4f~aG3F@wc3(9&8&@-GS9 zyVDunpTsAFZ!o!b6G|juoj)SYm`!kF;2{5c{?D&)L1tXJ;T z;dLx#Tze?O;{DxlIVjBt8wz5)XDG5LyNu`sqjmB@mL4e2p#^+l14ttd4zGxc>!PPS zH}N9m*Z>!h(NGNA+gx%Y=N~mY&X(NVZEPj|M9lJ=>3q;e)9-@)cf|9{R5Bae!G6A+ zv7}1hB`*L`+HI`PrO4<(<(YR@2)w#xL7J&6nE_s^l(s;2gZ!3M9yH^<3iJQ_f2|Toxj=B^y zs7o6E?0=@Gg&dS&{c{AIIqQ@q^ZA8jBuGcMjei1#ahuQF#bmR4IztIp=NP^9!143< z%!Ours|~th*KQzf6}}X$TM5m?NG$SE4QCkP@PE*C(cPrQhGQNrRN6nEmtN-`0p4C= zkB#m1kHxs}y{wiE3Jz8*<~3hd{zy!uP9+w@uE<*U91y0-id$PC6I$s;ptp+XYbq(H;C%{ zxl`36p4dXbM_{PBz6j6yhxeKR+;`|onMf=hO?0r&6!4eB-{q(44Dk$*ji8%m02>%iI=V7IjSa~x zUZTYrK@B`-mZ{X0Jg>Y<4QSGzA-%1yusIUJ5U;n-80&V8`5`6GKDhK*pZL>Yl53Q( zuq)twIkDWW8aLd)4+6_EdhoPrMou|f7*W4(~}I{EaQxu#^h?->NxcTX4D zneOS!Nr#9#Gc8 r}(JX~o|+<9dnRDdfgY7xg5-kyBAcx=l71pK-S}HiHAI-*eFKA9_nk-^@BHhM5_a+SeA~BsH&~$ z$}|EG(2fF2uDCSCTnSujHP!I}p?n;#T3_w23cu+KN^o#(L&Ouu3cVVRCuQ<%iGd{ZRaqB=7&v3u(Vel z(?B0bQ3!T#ps>XjNf`g}&Wp5}}4~F^~6!D<~RQ{{c zNY%^5#ibz$+Ps=D@wh&Ud=#ziw~u=k?i=dbd_oqNa#^ky5RDzmMi%pcN8VbhXuMX^ zKpRoXk2v;m^q`&>;7KfG2kHM(pp+8)Qt1xU;s-p)KF9NH`DDWXVC#RO<^M~L_&+l6 zFJa_k{N&_yo>rp|-*1%sgsG#u)zKTq?0R^5{>9cnwt*udh2y-zC*22eo6RnwAF6e* zqS}JgL$&r;^&RP`V2d@MIL+nTInHO77h~|ifK2$h zl;afPg0C~PMXWzApFZY!O$Q?Pvc2Q~qdj(F&El>tdMD+x>wwa};K~hls#Rh|(=5VmgT;21{nong@q3lNh%aVZr30|d$%dw%3@7ASTz{0P4*cqHxh<4VjKt6w^HM|N9xUel;KYA!k$_S}XYH{3uFx^Es>Jn=QxvukbOX9}Y4v!s~~ zs&oTtwcoY!hK}8sf#wX*7 z4lYN%raHTv){0z0L6+Z$*B)Los$lD+F3%va1|cXjzekv~5MV1CYmdZeS)K@%dJ(?4 zhUJrN=vm~i*8hWch?;x4cfSG91 z<*pRAO&A*#bYp;c)gEB8oZ2kgA{f6Di2FKpb$}Se5R-zZNzsMGbZnpRps}Xe=(|rW z+rQCTygoIt+{Rc5F*$;sG2`ChKkooo)`>-aNwDG@6(!CTN8N52_yRoSw?dDN(Q5du znKFz85|TE|6Ig2Y2MWcNqiI)H8jd`XKT*Enp}bi0T}mw^f`2oHnn0@Q$4|C>fsm_yC%aM!CH~U-o{Kk|Tu8M1F9`_3}5JqR;ESk%CEZwe`tHc7|I72<(ex_SIi6_-4;4c*;rXPS!bcb$ifo)6JcPeBSH=qCgY{1#vuY?ad+* zGzk8dIK}DQxbgmAwUCJ z2zFYMB?Ezu(Qo#Kgp& z2hP{+v8B;238xi1_uQk2Qman1p9!MvHdhzT%26W}si%Kf31V0V-$*bD+4|0m>0ysS zL9UL5?B5pV+gSdjkR}iMQ6byPTydJ0J{>xvv#CUal7`*+XwW`t+!H0tD8E~JMkDgY z{g#6DLT`njuNWhCz@nvGz<2!xaZ(b!?B(H&ZwAwg1k6OCa%aEYV5r(MyI5+luTm@E zc+8)he_Ob@E>$!U2k+0Ouqp;_2&-n^M_hsxu*!&Nic4?Z-4petRhu(&j*?qYec7WuSL2(%oqqL2U;ghvBG+8vwRws0y zfQeXe9agd(B9_7K!92~Gp2@T7_^W#ay5DjL6T=`Q5<6qaZyYTxSo1U8@Kzo(m^EU$=vsH+~;P}F5iPzD>5*x%^PKRR)a<_F^CaxO^Bi9 zu^|7ByT}duxmwzKUiC~GIK&oPOK5UG+CT**#_+N-2|Dl-+l!E}{Uf$l8YY*rh+AoH ztEj=k7ZLY$)GPz7OQEO-q5zG)IAt_?kjIE2o(;k?w7p{{&$l^!NA`%_G!*Y@&DQ)b z!B6*mlaI~-tmZAMf zR0g$r5F7kZx=(IwYR>};C&t#CH%xVfegz3R%6i{gnW%8W(~3!q=QPjt<-)?dh9aNG z#<6gJ*YZx{RU3d!5p*Nv;zqy^{9uccj`%D!EOOfnz~-nnq$=9E~q~X%BwTg83Y`-n%a+gggraF^kt9t8)$olVFSE4#<;lP ze>sN8yB~t{0yNU-au!0}8`lg`M%%b~Z$>S{y`Z#rfXd!dj}8sL5^Lx`^ZzTHK5@={ zhWIxSqGnzfL?RsaLQht5{)6;yq{73DYe3*GTxb35W@E#Zc#w`{{SU7h&T6Kn2u;P= zm8T5~zk$|>q9x}eyDF?b=9X>|$qI^M+|KkEueb?Wc*4T9;LS~jrUp}c`NvL-oPwwS zY7nQRWr^3i28jv6I{;X2%>Gx!D9TlxxRA<|;fj|X`1w#{*qIVO=iLbEodb?vDHop^ z#+qt~@Z-(l0PZ&w2efBUlvPT{bSXOcYmj3?;oyTr+=2t4!csO>MYg9(05^Hik zV#4Wqr2(YxLn|kUR~Jb0YB8dW(W%6Fh1i=?Mw@5l69Vg2E4<;B0CR@nZtf#0xYnV^ z^u^+FUypMmVCbu63yQ*T6B?Wd2s3%K8Xo3z3`Lx68X`A;*>XXw|6G3uZP*wc47M7l zc3ti(&qOG6Rmt4_AyfGFvW1;4+lMuaN2WRed#*>p2&q&r?2J;>+U0?n0)|ni4}{S5 zHMnBypVq|H0l#>LS39A&fMw&+>Miv+>4&p4^%H!Mm%tEkEIR`g+kGOQADcmnz3qGw zt{qHQ^Yt6~RJHFGCT%_dc*a;ka$C`zN6Koh>jw;MW&F6JBNw3-$xxsvxPM6!P8!x6fGVze_+(zO7W9rriNfkNmGR*&C<<<1U_ zw4d`H%rzY1nH*NJ^6$Da*k=-oo$MNGbS#tv}#dtf-<`e2VNUJQj#6V z{R!OZZ0Hzfi8thsE7Q)~S*g76nDzm>6)e%g2®qO*%!^E5Eb-3P+;uxU#YXwFTE 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 UrZ5J-Nsr*UqT16kdDEc(0n7{WEC2ui From 9a91b075ad1a492d3e064a9645751ff67f17f5ea Mon Sep 17 00:00:00 2001 From: Mateja Milosevic Date: Fri, 15 Jul 2016 17:21:13 +0200 Subject: [PATCH 06/95] Adds a view counts to newscaster feeds and messages --- code/game/machinery/newscaster.dm | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 30484aae207..84a0ca0e567 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -12,6 +12,7 @@ var/is_admin_message = 0 var/icon/img = null var/icon/backup_img + var/view_count = 0 /datum/feed_channel var/channel_name="" @@ -22,6 +23,7 @@ var/backup_author="" var/censored=0 var/is_admin_channel=0 + var/total_view_count = 0 //var/page = null //For newspapers /datum/feed_message/proc/clear() @@ -31,6 +33,7 @@ src.backup_author = "" src.img = null src.backup_img = null + src.view_count = 0 /datum/feed_channel/proc/clear() src.channel_name = "" @@ -40,6 +43,7 @@ src.backup_author = "" src.censored = 0 src.is_admin_channel = 0 + src.total_view_count = 0 /datum/feed_channel/proc/announce_news() return "Breaking news from [channel_name]!" @@ -259,11 +263,11 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co if(6) dat+="ERROR: Could not submit Feed story to Network.

" if(src.channel_name=="") - dat+="•Invalid receiving channel name.
" + dat+="Invalid receiving channel name.
" if(src.scanned_user=="Unknown") - dat+="•Channel author unverified.
" + dat+="Channel author unverified.
" if(src.msg == "" || src.msg == "\[REDACTED\]") - dat+="•Invalid message body.
" + dat+="Invalid message body.
" dat+="
Return
" if(7) @@ -277,18 +281,18 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co else existing_authors += FC.author if(src.scanned_user in existing_authors) - dat+="•There already exists a Feed channel under your name.
" + dat+="There already exists a Feed channel under your name.
" if(src.channel_name=="" || src.channel_name == "\[REDACTED\]") - dat+="•Invalid channel name.
" + dat+="Invalid channel name.
" var/check = 0 for(var/datum/feed_channel/FC in news_network.network_channels) if(FC.channel_name == src.channel_name) check = 1 break if(check) - dat+="•Channel name already in use.
" + dat+="Channel name already in use.
" if(src.scanned_user=="Unknown") - dat+="•Channel author unverified.
" + dat+="Channel author unverified.
" dat+="
Return
" if(8) var/total_num=length(news_network.network_channels) @@ -305,6 +309,8 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="
Cancel" if(9) dat+="[src.viewing_channel.channel_name]: \[created by: [src.viewing_channel.author]\]
" + dat+="Feed view count: [src.viewing_channel.total_view_count]
" + src.viewing_channel.total_view_count++ 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.

" @@ -320,6 +326,8 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co usr << browse_rsc(MESSAGE.img, "tmp_photo[i].png") dat+="

" dat+="\[[MESSAGE.message_type] by [MESSAGE.author]\]
" + dat+="Message view count: [MESSAGE.view_count]
" + MESSAGE.view_count++ dat+="

Refresh" dat+="
Back" if(10) @@ -399,11 +407,11 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co if(16) dat+="ERROR: Wanted Issue rejected by Network.

" if(src.channel_name=="" || src.channel_name == "\[REDACTED\]") - dat+="•Invalid name for person wanted.
" + dat+="Invalid name for person wanted.
" if(src.scanned_user=="Unknown") - dat+="•Issue author unverified.
" + dat+="Issue author unverified.
" if(src.msg == "" || src.msg == "\[REDACTED\]") - dat+="•Invalid description.
" + dat+="Invalid description.
" dat+="
Return
" if(17) dat+="Wanted Issue successfully deleted from Circulation
" @@ -807,7 +815,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co switch(screen) if(0) //Cover dat+="
The Griffon
" - dat+="
Nanotrasen-standard newspaper, for use on Nanotrasen© Space Facilities

" + dat+="
Nanotrasen-standard newspaper, for use on Nanotrasen� Space Facilities

" if(isemptylist(src.news_content)) if(src.important_message) dat+="Contents:
    **Important Security Announcement** \[page [src.pages+2]\]
" From 0d7ddf3d24b74f81c5749c4c93c24dda1b4ca49d Mon Sep 17 00:00:00 2001 From: Mateja Milosevic Date: Fri, 15 Jul 2016 17:27:22 +0200 Subject: [PATCH 07/95] src and tweak --- code/game/machinery/newscaster.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 84a0ca0e567..6aaeb6a65bd 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -308,9 +308,9 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="

Print Paper" dat+="
Cancel" if(9) - dat+="[src.viewing_channel.channel_name]: \[created by: [src.viewing_channel.author]\]
" - dat+="Feed view count: [src.viewing_channel.total_view_count]
" - src.viewing_channel.total_view_count++ + dat+="[src.viewing_channel.channel_name]: \[created by: [src.viewing_channel.author]\]
" + dat+="Feed view count: [viewing_channel.total_view_count]
" + viewing_channel.total_view_count++ 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.

" From 21402d22553146efd4fd33d6eac41f714731e196 Mon Sep 17 00:00:00 2001 From: Mateja Milosevic Date: Fri, 15 Jul 2016 17:38:28 +0200 Subject: [PATCH 08/95] what --- code/game/machinery/newscaster.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 6aaeb6a65bd..32be91c8863 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -33,7 +33,7 @@ src.backup_author = "" src.img = null src.backup_img = null - src.view_count = 0 + view_count = 0 /datum/feed_channel/proc/clear() src.channel_name = "" @@ -43,7 +43,7 @@ src.backup_author = "" src.censored = 0 src.is_admin_channel = 0 - src.total_view_count = 0 + total_view_count = 0 /datum/feed_channel/proc/announce_news() return "Breaking news from [channel_name]!" @@ -815,7 +815,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co switch(screen) if(0) //Cover dat+="
The Griffon
" - dat+="
Nanotrasen-standard newspaper, for use on Nanotrasen� Space Facilities

" + dat+="
Nanotrasen-standard newspaper, for use on Nanotrasen© Space Facilities

" if(isemptylist(src.news_content)) if(src.important_message) dat+="Contents:
    **Important Security Announcement** \[page [src.pages+2]\]
" From 324e4b92a9e16bedca346619b9e83fb10e83dc4e Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Fri, 15 Jul 2016 13:35:56 -0400 Subject: [PATCH 09/95] PDA - Moves Overlays To Goonstation Folder --- code/modules/pda/PDA.dm | 6 +++--- icons/goonstation/objects/pda_overlay.dmi | Bin 0 -> 804 bytes icons/obj/pda.dmi | Bin 16542 -> 15623 bytes 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 icons/goonstation/objects/pda_overlay.dmi diff --git a/code/modules/pda/PDA.dm b/code/modules/pda/PDA.dm index 6d1bbd2d79e..50e9146dcb6 100755 --- a/code/modules/pda/PDA.dm +++ b/code/modules/pda/PDA.dm @@ -295,7 +295,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if(can_use(usr)) start_program(find_program(/datum/data/pda/app/main_menu)) notifying_programs.Cut() - overlays.Cut() + overlays -= image('icons/obj/pda.dmi', "pda-r") to_chat(usr, "You press the reset button on \the [src].") else to_chat(usr, "You cannot do this while restrained.") @@ -320,7 +320,7 @@ var/global/list/obj/item/device/pda/PDAs = list() to_chat(usr, "You remove the ID from the [name].") else id.forceMove(get_turf(src)) - overlays -= image('icons/obj/pda.dmi', id.icon_state) + overlays -= image('icons/goonstation/objects/pda_overlay.dmi', id.icon_state) id = null /obj/item/device/pda/verb/verb_remove_id() @@ -413,7 +413,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if( can_use(user) )//If they can still act. id_check(user, 2) to_chat(user, "You put the ID into \the [src]'s slot.
You can remove it with ALT click.
") - overlays += image('icons/obj/pda.dmi', C.icon_state) + overlays += image('icons/goonstation/objects/pda_overlay.dmi', C.icon_state) else if(istype(C, /obj/item/device/paicard) && !src.pai) user.drop_item() diff --git a/icons/goonstation/objects/pda_overlay.dmi b/icons/goonstation/objects/pda_overlay.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4c7cb24a7f4b0f4e939f55101d57ce0194b38a63 GIT binary patch literal 804 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�Bp}cTrD1O|DkCd^ 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 literal 16542 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 From 0466499f86705fe26d8e4de92a4770800bac985b Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Fri, 15 Jul 2016 16:25:37 -0400 Subject: [PATCH 10/95] Personal Crafting - Initial Commit --- code/__DEFINES/crafting.dm | 7 + code/__HELPERS/global_lists.dm | 2 +- code/_globalvars/lists/objects.dm | 4 +- code/_onclick/hud/_defines.dm | 5 +- code/_onclick/hud/human.dm | 6 + code/_onclick/hud/screen_objects.dm | 11 +- code/game/atoms.dm | 17 +- code/game/machinery/machinery.dm | 1 + code/game/objects/items/devices/guitar.dm | 2 +- code/game/objects/items/weapons/defib.dm | 3 +- .../objects/items/weapons/flamethrower.dm | 3 +- .../items/weapons/grenades/ghettobomb.dm | 1 + .../objects/items/weapons/pneumaticCannon.dm | 2 +- code/game/objects/items/weapons/signs.dm | 2 +- code/game/objects/items/weapons/stunbaton.dm | 3 +- code/modules/clothing/shoes/miscellaneous.dm | 2 +- code/modules/crafting/craft.dm | 341 ++++++++++++++++++ code/modules/crafting/recipes.dm | 73 ++-- code/modules/crafting/table.dm | 225 ------------ code/modules/food/recipes_table.dm | 78 ++-- code/modules/mob/living/carbon/human/human.dm | 5 + .../mob/living/carbon/human/human_defines.dm | 2 + code/modules/mob/living/living.dm | 3 + code/modules/paperwork/photography.dm | 1 + code/modules/pda/PDA.dm | 2 - code/modules/reagents/Chemistry-Holder.dm | 5 +- icons/mob/screen_midnight.dmi | Bin 28027 -> 28210 bytes icons/mob/screen_operative.dmi | Bin 28607 -> 29059 bytes icons/mob/screen_plasmafire.dmi | Bin 27942 -> 28384 bytes icons/mob/screen_retro.dmi | Bin 10594 -> 10702 bytes icons/mob/screen_slimecore.dmi | Bin 26298 -> 26853 bytes icons/mob/screen_white.dmi | Bin 20944 -> 21117 bytes paradise.dme | 3 +- 33 files changed, 507 insertions(+), 302 deletions(-) create mode 100644 code/__DEFINES/crafting.dm create mode 100644 code/modules/crafting/craft.dm delete mode 100644 code/modules/crafting/table.dm diff --git a/code/__DEFINES/crafting.dm b/code/__DEFINES/crafting.dm new file mode 100644 index 00000000000..8218d392640 --- /dev/null +++ b/code/__DEFINES/crafting.dm @@ -0,0 +1,7 @@ +#define CAT_NONE "" +#define CAT_WEAPON "Weaponry" +#define CAT_AMMO "Ammunition" +#define CAT_ROBOT "Robots" +#define CAT_FOOD "Food" +#define CAT_MISC "Misc" +#define CAT_PRIMAL "Tribal" diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 8a44c1b7cab..7398518bb03 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -46,7 +46,7 @@ if(S.flags & IS_WHITELISTED) whitelisted_species += S.name - init_subtypes(/datum/table_recipe, table_recipes) + init_subtypes(/datum/crafting_recipe, crafting_recipes) return 1 /* // Uncomment to debug chemical reaction list. diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index ec3be384bad..9204d5ec524 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -11,7 +11,7 @@ var/global/list/joblist = list() //list of all jobstypes, minus borg and AI var/global/list/airlocks = list() //list of all airlocks var/global/list/singularities = list() //list of all singularities var/global/list/janitorial_equipment = list() //list of janitorial equipment -var/global/list/table_recipes = list() //list of all table craft recipes +var/global/list/crafting_recipes = list() //list of all crafting recipes var/global/list/all_areas = list() var/global/list/machines = list() @@ -30,4 +30,4 @@ var/global/list/beacons = list() var/global/list/shuttle_caller_list = list() //list of all communication consoles and AIs, for automatic shuttle calls when there are none. var/global/list/tracked_implants = list() //list of all current implants that are tracked to work out what sort of trek everyone is on. Sadly not on lavaworld not implemented... var/global/list/abductor_equipment = list() //list of all abductor equipment -var/global/list/global_intercoms = list() //list of all intercomms, across all z-levels \ No newline at end of file +var/global/list/global_intercoms = list() //list of all intercomms, across all z-levels diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index d04022cc3e8..3fb4ff12d38 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -35,8 +35,7 @@ #define ui_swaphand2 "CENTER: 16,SOUTH+1:5" #define ui_storage1 "CENTER+1:18,SOUTH:5" #define ui_storage2 "CENTER+2:20,SOUTH:5" - -#define ui_pda "CENTER+3:22,SOUTH:5" +#define ui_crafting "12:-10,1:5" #define ui_alien_head "4:12,1:5" //aliens #define ui_alien_oclothing "5:14,1:5" //aliens @@ -154,4 +153,4 @@ #define HUD_VERSIONS 3 //used in show_hud() //1 = standard hud //2 = reduced hud (just hands and intent switcher) -//3 = no hud (for screenshots) \ No newline at end of file +//3 = no hud (for screenshots) diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 7e0768ad869..a56c6b3bcf8 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -60,6 +60,12 @@ var/obj/screen/using var/obj/screen/inventory/inv_box + using = new /obj/screen/inventory/craft + using.icon = ui_style + using.color = ui_color + using.alpha = ui_alpha + static_inventory += using + using = new /obj/screen/act_intent() using.icon_state = mymob.a_intent using.color = ui_color diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 1b32a9201a3..24440f013c9 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -361,6 +361,16 @@ /obj/screen/zone_sel/robot icon = 'icons/mob/screen_robot.dmi' +/obj/screen/inventory/craft + name = "crafting menu" + icon = 'icons/mob/screen_midnight.dmi' + icon_state = "craft" + screen_loc = ui_crafting + +/obj/screen/inventory/craft/Click() + var/mob/living/M = usr + M.OpenCraftingMenu() + /obj/screen/inventory var/slot_id //The indentifier for the slot. It has nothing to do with ID cards. layer = 19 @@ -473,4 +483,3 @@ name = "health doll" icon_state = "healthdoll_DEAD" screen_loc = ui_healthdoll - diff --git a/code/game/atoms.dm b/code/game/atoms.dm index a4840393f54..c8ba2b49c40 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -79,8 +79,19 @@ invisibility = 101 return ..() -/atom/proc/CheckParts() - return +/atom/proc/CheckParts(list/parts_list) + for(var/A in parts_list) + if(istype(A, /datum/reagent)) + if(!reagents) + reagents = new() + reagents.reagent_list.Add(A) + reagents.conditional_update() + else if(istype(A, /atom/movable)) + var/atom/movable/M = A + if(istype(M.loc, /mob/living)) + var/mob/living/L = M.loc + L.unEquip(M) + M.loc = src /atom/proc/assume_air(datum/gas_mixture/giver) qdel(giver) @@ -442,4 +453,4 @@ O.show_message("[src] [atom_say_verb], \"[message]\"",2) /atom/proc/speech_bubble(var/bubble_state = "",var/bubble_loc = src, var/list/bubble_recipients = list()) - return \ No newline at end of file + return diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index d96f4124459..2e8096cab15 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -361,6 +361,7 @@ Class Procs: return ..() /obj/machinery/CheckParts() + ..() RefreshParts() return diff --git a/code/game/objects/items/devices/guitar.dm b/code/game/objects/items/devices/guitar.dm index 9a3b4dd6901..dc9067c34e4 100644 --- a/code/game/objects/items/devices/guitar.dm +++ b/code/game/objects/items/devices/guitar.dm @@ -34,7 +34,7 @@ /obj/item/device/guitar/Topic(href, href_list) song.Topic(href, href_list) -/datum/table_recipe/guitar +/datum/crafting_recipe/guitar name = "Guitar" result = /obj/item/device/guitar reqs = list(/obj/item/stack/sheet/wood = 5, diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index f0311a8ae24..394bf244d59 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -70,6 +70,7 @@ overlays += "[icon_state]-charge[ratio]" /obj/item/weapon/defibrillator/CheckParts() + ..() bcell = locate(/obj/item/weapon/stock_parts/cell) in contents update_icon() @@ -561,4 +562,4 @@ update_icon() else to_chat(user, "You need to target your patient's chest with [src].") - return \ No newline at end of file + return diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index 1c819f4c77a..c3a23b2ba7d 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -165,6 +165,7 @@ return /obj/item/weapon/flamethrower/CheckParts() + ..() weldtool = locate(/obj/item/weapon/weldingtool) in contents igniter = locate(/obj/item/device/assembly/igniter) in contents update_icon() @@ -226,4 +227,4 @@ var/target_turf = get_turf(owner) ignite_turf(target_turf, 100) qdel(ptank) - return 1 //It hit the flamethrower, not them \ No newline at end of file + return 1 //It hit the flamethrower, not them diff --git a/code/game/objects/items/weapons/grenades/ghettobomb.dm b/code/game/objects/items/weapons/grenades/ghettobomb.dm index b7bbb4ed805..cad1b7630e3 100644 --- a/code/game/objects/items/weapons/grenades/ghettobomb.dm +++ b/code/game/objects/items/weapons/grenades/ghettobomb.dm @@ -94,6 +94,7 @@ range = pick(2,2,2,3,3,3,4) /obj/item/weapon/grenade/iedcasing/CheckParts() + ..() var/obj/item/weapon/reagent_containers/food/drinks/cans/can = locate() in contents if(can) underlays += can diff --git a/code/game/objects/items/weapons/pneumaticCannon.dm b/code/game/objects/items/weapons/pneumaticCannon.dm index 1130ab3808b..88d3f202ac6 100644 --- a/code/game/objects/items/weapons/pneumaticCannon.dm +++ b/code/game/objects/items/weapons/pneumaticCannon.dm @@ -132,7 +132,7 @@ maxWeightClass = 7 gasPerThrow = 5 -/datum/table_recipe/improvised_pneumatic_cannon //Pretty easy to obtain but +/datum/crafting_recipe/improvised_pneumatic_cannon //Pretty easy to obtain but name = "Pneumatic Cannon" result = /obj/item/weapon/pneumatic_cannon/ghetto tools = list(/obj/item/weapon/weldingtool, diff --git a/code/game/objects/items/weapons/signs.dm b/code/game/objects/items/weapons/signs.dm index 0eba3b837d2..2155aeb69c6 100644 --- a/code/game/objects/items/weapons/signs.dm +++ b/code/game/objects/items/weapons/signs.dm @@ -35,7 +35,7 @@ sleep(8) delayed = 0 -/datum/table_recipe/picket_sign +/datum/crafting_recipe/picket_sign name = "Picket Sign" result = /obj/item/weapon/picket_sign reqs = list(/obj/item/stack/rods = 1, diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index df131be786c..305befe2ecb 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -24,6 +24,7 @@ return /obj/item/weapon/melee/baton/CheckParts() + ..() bcell = locate(/obj/item/weapon/stock_parts/cell) in contents update_icon() @@ -205,4 +206,4 @@ else if(!bcell) icon_state = "stunprod_nocell" else - icon_state = "stunprod" \ No newline at end of file + icon_state = "stunprod" diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 9a2f3fcade3..3eb380d703f 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -184,7 +184,7 @@ desc = "Looks sneaky." icon_state = "sheet-cloth" -/datum/table_recipe/shoe_rags +/datum/crafting_recipe/shoe_rags name = "Shoe Rags" result = /obj/item/shoe_silencer diff --git a/code/modules/crafting/craft.dm b/code/modules/crafting/craft.dm new file mode 100644 index 00000000000..6c47470c09b --- /dev/null +++ b/code/modules/crafting/craft.dm @@ -0,0 +1,341 @@ +/datum/personal_crafting + var/busy + var/viewing_category = 1 //typical powergamer starting on the Weapons tab + var/list/categories = list(CAT_WEAPON,CAT_AMMO,CAT_ROBOT,CAT_FOOD,CAT_MISC,CAT_PRIMAL) + //var/datum/action/innate/crafting/button // Holdover from when crafting was still an action button. TODO: Remove this before I commit. + + + + + +/* This is what procs do: + get_environment - gets a list of things accessable for crafting by user + get_surroundings - takes a list of things and makes a list of key-types to values-amounts of said type in the list + check_contents - takes a recipe and a key-type list and checks if said recipe can be done with available stuff + check_tools - takes recipe, a key-type list, and a user and checks if there are enough tools to do the stuff, checks bugs one level deep + construct_item - takes a recipe and a user, call all the checking procs, calls do_after, checks all the things again, calls del_reqs, creates result, calls CheckParts of said result with argument being list returned by deel_reqs + del_reqs - takes recipe and a user, loops over the recipes reqs var and tries to find everything in the list make by get_environment and delete it/add to parts list, then returns the said list +*/ + + + + +/datum/personal_crafting/proc/check_contents(datum/crafting_recipe/R, list/contents) + main_loop: + for(var/A in R.reqs) + var/needed_amount = R.reqs[A] + for(var/B in contents) + if(ispath(B, A)) + if(contents[B] >= R.reqs[A]) + continue main_loop + else + needed_amount -= contents[B] + if(needed_amount <= 0) + continue main_loop + else + continue + return 0 + for(var/A in R.chem_catalists) + if(contents[A] < R.chem_catalists[A]) + return 0 + return 1 + +/datum/personal_crafting/proc/get_environment(mob/user) + . = list() + . += user.r_hand + . += user.l_hand + if(!istype(user.loc, /turf)) + return + var/list/L = block(get_step(user, SOUTHWEST), get_step(user, NORTHEAST)) + for(var/A in L) + var/turf/T = A + if(T.Adjacent(user)) + . += T.contents + + +/datum/personal_crafting/proc/get_surroundings(mob/user) + . = list() + for(var/obj/item/I in get_environment(user)) + if(istype(I, /obj/item/stack)) + var/obj/item/stack/S = I + .[I.type] += S.amount + else + if(istype(I, /obj/item/weapon/reagent_containers)) + var/obj/item/weapon/reagent_containers/RC = I + if(RC.flags & OPENCONTAINER) + for(var/datum/reagent/A in RC.reagents.reagent_list) + .[A.type] += A.volume + .[I.type] += 1 + +/datum/personal_crafting/proc/check_tools(mob/user, datum/crafting_recipe/R, list/contents) + if(!R.tools.len) + return 1 + var/list/possible_tools = list() + for(var/obj/item/I in user.contents) + if(istype(I, /obj/item/weapon/storage)) + for(var/obj/item/SI in I.contents) + possible_tools += SI.type + possible_tools += I.type + possible_tools += contents + + main_loop: + for(var/A in R.tools) + for(var/I in possible_tools) + if(ispath(I,A)) + continue main_loop + return 0 + return 1 + +/datum/personal_crafting/proc/construct_item(mob/user, datum/crafting_recipe/R) + for(var/A in R.parts) + var/list/contents = get_surroundings(user) + var/send_feedback = 1 + if(check_contents(R, contents)) + if(check_tools(user, R, contents)) + if(do_after(user, R.time, target = user)) + contents = get_surroundings(user) + if(!check_contents(R, contents)) + return ", missing component." + if(!check_tools(user, R, contents)) + return ", missing tool." + var/list/parts = del_reqs(R, user) + var/atom/movable/I = new R.result (get_turf(user.loc)) + I.CheckParts(parts, R) + if(send_feedback) + feedback_add_details("object_crafted","[I.type]") + return 0 + return "." + return ", missing tool." + return ", missing component." + + +/*Del reqs works like this: + Loop over reqs var of the recipe + Set var amt to the value current cycle req is pointing to, its amount of type we need to delete + Get var/surroundings list of things accessable to crafting by get_environment() + Check the type of the current cycle req + If its reagent then do a while loop, inside it try to locate() reagent containers, inside such containers try to locate needed reagent, if there isnt remove thing from surroundings + If there is enough reagent in the search result then delete the needed amount, create the same type of reagent with the same data var and put it into deletion list + If there isnt enough take all of that reagent from the container, put into deletion list, substract the amt var by the volume of reagent, remove the container from surroundings list and keep searching + While doing above stuff check deletion list if it already has such reagnet, if yes merge instead of adding second one + If its stack check if it has enough amount + If yes create new stack with the needed amount and put in into deletion list, substract taken amount from the stack + If no put all of the stack in the deletion list, substract its amount from amt and keep searching + While doing above stuff check deletion list if it already has such stack type, if yes try to merge them instead of adding new one + If its anything else just locate() in in the list in a while loop, each find --s the amt var and puts the found stuff in deletion loop + Then do a loop over parts var of the recipe + Do similar stuff to what we have done above, but now in deletion list, until the parts conditions are satisfied keep taking from the deletion list and putting it into parts list for return + After its done loop over deletion list and delete all the shit that wasnt taken by parts loop + del_reqs return the list of parts resulting object will recieve as argument of CheckParts proc, on the atom level it will add them all to the contents, on all other levels it calls ..() and does whatever is needed afterwards but from contents list already +*/ + +/datum/personal_crafting/proc/del_reqs(datum/crafting_recipe/R, mob/user) + var/list/surroundings + var/list/Deletion = list() + . = list() + var/data + var/amt + main_loop: + for(var/A in R.reqs) + amt = R.reqs[A] + surroundings = get_environment(user) + surroundings -= Deletion + if(ispath(A, /datum/reagent)) + var/datum/reagent/RG = new A + var/datum/reagent/RGNT + while(amt > 0) + var/obj/item/weapon/reagent_containers/RC = locate() in surroundings + RG = RC.reagents.get_reagent(A) + if(RG) + if(!locate(RG.type) in Deletion) + Deletion += new RG.type() + if(RG.volume > amt) + RG.volume -= amt + data = RG.data + RC.reagents.conditional_update(RC) + RG = locate(RG.type) in Deletion + RG.volume = amt + RG.data += data + continue main_loop + else + surroundings -= RC + amt -= RG.volume + RC.reagents.reagent_list -= RG + RC.reagents.conditional_update(RC) + RGNT = locate(RG.type) in Deletion + RGNT.volume += RG.volume + RGNT.data += RG.data + qdel(RG) + else + surroundings -= RC + else if(ispath(A, /obj/item/stack)) + var/obj/item/stack/S + var/obj/item/stack/SD + while(amt > 0) + S = locate(A) in surroundings + if(S.amount >= amt) + if(!locate(S.type) in Deletion) + SD = new S.type() + Deletion += SD + S.use(amt) + SD = locate(S.type) in Deletion + SD.amount += amt + continue main_loop + else + amt -= S.amount + if(!locate(S.type) in Deletion) + Deletion += S + else + data = S.amount + S = locate(S.type) in Deletion + S.amount += data + surroundings -= S + else + var/atom/movable/I + while(amt > 0) + I = locate(A) in surroundings + Deletion += I + surroundings -= I + amt-- + var/list/partlist = list(R.parts.len) + for(var/M in R.parts) + partlist[M] = R.parts[M] + for(var/A in R.parts) + if(istype(A, /datum/reagent)) + var/datum/reagent/RG = locate(A) in Deletion + if(RG.volume > partlist[A]) + RG.volume = partlist[A] + . += RG + Deletion -= RG + continue + else if(istype(A, /obj/item/stack)) + var/obj/item/stack/ST = locate(A) in Deletion + if(ST.amount > partlist[A]) + ST.amount = partlist[A] + . += ST + Deletion -= ST + continue + else + while(partlist[A] > 0) + var/atom/movable/AM = locate(A) in Deletion + . += AM + Deletion -= AM + partlist[A] -= 1 + while(Deletion.len) + var/DL = Deletion[Deletion.len] + Deletion.Cut(Deletion.len) + qdel(DL) + +/datum/personal_crafting/proc/craft(mob/user) + if(user.incapacitated() || user.lying || istype(user.loc, /obj/mecha)) + return + var/list/surroundings = get_surroundings(user) + var/dat = "

Crafting menu

" + if(busy) + dat += "
" + dat += "Crafting in progress...
" + else + dat += "<--" + dat += " [categories[prev_cat()]] |" + dat += " [categories[viewing_category]] " + dat += "| [categories[next_cat()]] " + dat += "-->

" + + dat += "
" + + //Filter the recipes we can craft to the top + var/list/can_craft = list() + var/list/cant_craft = list() + for(var/datum/crafting_recipe/R in crafting_recipes) + if(R.category != categories[viewing_category]) + continue + if(check_contents(R, surroundings)) + can_craft += R + else + cant_craft += R + + for(var/datum/crafting_recipe/R in can_craft) + dat += build_recipe_text(R, surroundings) + for(var/datum/crafting_recipe/R in cant_craft) + dat += build_recipe_text(R, surroundings) + + + dat += "
" + + var/datum/browser/popup = new(user, "crafting", "Crafting", 500, 500) + popup.set_content(dat) + popup.open() + return + +/datum/personal_crafting/Topic(href, href_list) + if(usr.stat || usr.lying) + return + if(href_list["make"]) + var/datum/crafting_recipe/TR = locate(href_list["make"]) + busy = 1 + craft(usr) + var/fail_msg = construct_item(usr, TR) + if(!fail_msg) + usr << "[TR.name] constructed." + else + usr << "Construction failed[fail_msg]" + busy = 0 + craft(usr) + if(href_list["forwardCat"]) + viewing_category = next_cat() + usr << "Category is now [categories[viewing_category]]." + craft(usr) + if(href_list["backwardCat"]) + viewing_category = prev_cat() + usr << "Category is now [categories[viewing_category]]." + craft(usr) + +//Next works nicely with modular arithmetic +/datum/personal_crafting/proc/next_cat() + . = viewing_category % categories.len + 1 + +//Previous can go fuck itself +/datum/personal_crafting/proc/prev_cat() + if(viewing_category == categories.len) + . = viewing_category-1 + else + . = viewing_category % categories.len - 1 + if(. <= 0) + . = categories.len + +/datum/personal_crafting/proc/build_recipe_text(datum/crafting_recipe/R, list/contents) + . = "" + var/name_text = "" + var/req_text = "" + var/tool_text = "" + var/catalist_text = "" + if(check_contents(R, contents)) + name_text ="[R.name]" + + else + name_text = "[R.name]" + + if(name_text) + for(var/A in R.reqs) + if(ispath(A, /obj)) + var/obj/O = A + req_text += " [R.reqs[A]] [initial(O.name)]" + else if(ispath(A, /datum/reagent)) + var/datum/reagent/RE = A + req_text += " [R.reqs[A]] [initial(RE.name)]" + + if(R.chem_catalists.len) + catalist_text += ", Catalysts:" + for(var/C in R.chem_catalists) + if(ispath(C, /datum/reagent)) + var/datum/reagent/RE = C + catalist_text += " [R.chem_catalists[C]] [initial(RE.name)]" + + if(R.tools.len) + tool_text += ", Tools:" + for(var/O in R.tools) + if(ispath(O, /obj)) + var/obj/T = O + tool_text += " [R.tools[O]] [initial(T.name)]" + + . = "[name_text][req_text][tool_text][catalist_text]
" diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index d8586b6c0d8..60d830a1c89 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -1,4 +1,4 @@ -/datum/table_recipe +/datum/crafting_recipe var/name = "" //in-game display name var/reqs[] = list() //type paths of items consumed associated with how many are needed var/result //type path of item resulting from this craft @@ -7,14 +7,15 @@ var/parts[] = list() //type paths of items that will be placed in the result var/chem_catalists[] = list() //like tools but for reagents var/fruit[] = list() //grown products required by the recipe + var/category = CAT_MISC // Recipe category -/datum/table_recipe/proc/AdjustChems(var/obj/resultobj as obj) +/datum/crafting_recipe/proc/AdjustChems(var/obj/resultobj as obj) //This proc is to replace the make_food proc of recipes from microwaves and such that are being converted to table crafting recipes. //Use it to handle the removal of reagents after the food has been created (like removing toxins from a salad made with ambrosia) //If a recipe does not require it's chems adjusted, don't bother declaring this for the recipe, as it will call this placeholder return -/datum/table_recipe/IED +/datum/crafting_recipe/IED name = "IED" result = /obj/item/weapon/grenade/iedcasing/filled reqs = list(/datum/reagent/fuel = 50, @@ -23,8 +24,9 @@ /obj/item/weapon/reagent_containers/food/drinks/cans = 1) parts = list(/obj/item/weapon/reagent_containers/food/drinks/cans = 1) time = 80 + category = CAT_WEAPON -/datum/table_recipe/stunprod +/datum/crafting_recipe/stunprod name = "Stunprod" result = /obj/item/weapon/melee/baton/cattleprod reqs = list(/obj/item/weapon/restraints/handcuffs/cable = 1, @@ -33,8 +35,9 @@ /obj/item/weapon/stock_parts/cell = 1) time = 80 parts = list(/obj/item/weapon/stock_parts/cell = 1) + category = CAT_WEAPON -/datum/table_recipe/ed209 +/datum/crafting_recipe/ed209 name = "ED209" result = /mob/living/simple_animal/bot/ed209 reqs = list(/obj/item/robot_parts/robot_suit = 1, @@ -50,8 +53,9 @@ /obj/item/robot_parts/r_arm = 1) tools = list(/obj/item/weapon/weldingtool, /obj/item/weapon/screwdriver) time = 120 + category = CAT_ROBOT -/datum/table_recipe/secbot +/datum/crafting_recipe/secbot name = "Secbot" result = /mob/living/simple_animal/bot/secbot reqs = list(/obj/item/device/assembly/signaler = 1, @@ -61,16 +65,18 @@ /obj/item/robot_parts/r_arm = 1) tools = list(/obj/item/weapon/weldingtool) time = 120 + category = CAT_ROBOT -/datum/table_recipe/cleanbot +/datum/crafting_recipe/cleanbot name = "Cleanbot" result = /mob/living/simple_animal/bot/cleanbot reqs = list(/obj/item/weapon/reagent_containers/glass/bucket = 1, /obj/item/device/assembly/prox_sensor = 1, /obj/item/robot_parts/r_arm = 1) time = 80 + category = CAT_ROBOT -/datum/table_recipe/floorbot +/datum/crafting_recipe/floorbot name = "Floorbot" result = /mob/living/simple_animal/bot/floorbot reqs = list(/obj/item/weapon/storage/toolbox/mechanical = 1, @@ -78,8 +84,9 @@ /obj/item/device/assembly/prox_sensor = 1, /obj/item/robot_parts/r_arm = 1) time = 80 + category = CAT_ROBOT -/datum/table_recipe/medbot +/datum/crafting_recipe/medbot name = "Medbot" result = /mob/living/simple_animal/bot/medbot reqs = list(/obj/item/device/healthanalyzer = 1, @@ -87,8 +94,9 @@ /obj/item/device/assembly/prox_sensor = 1, /obj/item/robot_parts/r_arm = 1) time = 80 + category = CAT_ROBOT -/datum/table_recipe/flamethrower +/datum/crafting_recipe/flamethrower name = "Flamethrower" result = /obj/item/weapon/flamethrower reqs = list(/obj/item/weapon/weldingtool = 1, @@ -96,8 +104,9 @@ /obj/item/stack/rods = 2) tools = list(/obj/item/weapon/screwdriver) time = 20 + category = CAT_WEAPON -/datum/table_recipe/meteorshot +/datum/crafting_recipe/meteorshot name = "Meteorshot Shell" result = /obj/item/ammo_casing/shotgun/meteorshot reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, @@ -105,8 +114,9 @@ /obj/item/weapon/stock_parts/manipulator = 2) tools = list(/obj/item/weapon/screwdriver) time = 5 + category = CAT_AMMO -/datum/table_recipe/pulseslug +/datum/crafting_recipe/pulseslug name = "Pulse Slug Shell" result = /obj/item/ammo_casing/shotgun/pulseslug reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, @@ -114,16 +124,18 @@ /obj/item/weapon/stock_parts/micro_laser/ultra = 1) tools = list(/obj/item/weapon/screwdriver) time = 5 + category = CAT_AMMO -/datum/table_recipe/dragonsbreath +/datum/crafting_recipe/dragonsbreath name = "Dragonsbreath Shell" result = /obj/item/ammo_casing/shotgun/incendiary/dragonsbreath reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, /datum/reagent/phosphorus = 5,) tools = list(/obj/item/weapon/screwdriver) time = 5 + category = CAT_AMMO -/datum/table_recipe/frag12 +/datum/crafting_recipe/frag12 name = "FRAG-12 Shell" result = /obj/item/ammo_casing/shotgun/frag12 reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, @@ -132,8 +144,9 @@ /datum/reagent/facid = 5,) tools = list(/obj/item/weapon/screwdriver) time = 5 + category = CAT_AMMO -/datum/table_recipe/ionslug +/datum/crafting_recipe/ionslug name = "Ion Scatter Shell" result = /obj/item/ammo_casing/shotgun/ion reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, @@ -141,8 +154,9 @@ /obj/item/weapon/stock_parts/subspace/crystal = 1) tools = list(/obj/item/weapon/screwdriver) time = 5 + category = CAT_AMMO -/datum/table_recipe/improvisedslug +/datum/crafting_recipe/improvisedslug name = "Improvised Shotgun Shell" result = /obj/item/ammo_casing/shotgun/improvised reqs = list(/obj/item/weapon/grenade/chem_grenade = 1, @@ -151,16 +165,18 @@ /datum/reagent/fuel = 10) tools = list(/obj/item/weapon/screwdriver) time = 5 + category = CAT_AMMO -/datum/table_recipe/improvisedslugoverload +/datum/crafting_recipe/improvisedslugoverload name = "Overload Improvised Shell" result = /obj/item/ammo_casing/shotgun/improvised/overload reqs = list(/obj/item/ammo_casing/shotgun/improvised = 1, /datum/reagent/blackpowder = 5) tools = list(/obj/item/weapon/screwdriver) time = 5 + category = CAT_AMMO -/datum/table_recipe/laserslug +/datum/crafting_recipe/laserslug name = "Laser Slug Shell" result = /obj/item/ammo_casing/shotgun/laserslug reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, @@ -168,8 +184,9 @@ /obj/item/weapon/stock_parts/micro_laser/high = 1) tools = list(/obj/item/weapon/screwdriver) time = 5 + category = CAT_AMMO -/datum/table_recipe/ishotgun +/datum/crafting_recipe/ishotgun name = "Improvised Shotgun" result = /obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised reqs = list(/obj/item/weaponcrafting/receiver = 1, @@ -178,8 +195,9 @@ /obj/item/stack/packageWrap = 5,) tools = list(/obj/item/weapon/screwdriver) time = 200 + category = CAT_WEAPON -/datum/table_recipe/spooky_camera +/datum/crafting_recipe/spooky_camera name = "Camera Obscura" result = /obj/item/device/camera/spooky time = 15 @@ -187,29 +205,31 @@ /datum/reagent/holywater = 10) parts = list(/obj/item/device/camera = 1) -/datum/table_recipe/notreallysoap +/datum/crafting_recipe/notreallysoap name = "Homemade Soap" result = /obj/item/weapon/soap/ducttape time = 100 reqs = list(/obj/item/stack/tape_roll = 1, /datum/reagent/liquidgibs = 10) -/datum/table_recipe/garrote +/datum/crafting_recipe/garrote name = "Makeshift Garrote" result = /obj/item/weapon/twohanded/garrote/improvised time = 15 reqs = list(/obj/item/stack/sheet/wood = 1, /obj/item/stack/cable_coil = 5) tools = list(/obj/item/weapon/kitchen/knife) // Gotta carve the wood into handles + category = CAT_WEAPON -/datum/table_recipe/makeshift_bolt +/datum/crafting_recipe/makeshift_bolt name = "Makeshift Bolt" result = /obj/item/weapon/arrow/rod time = 15 reqs = list(/obj/item/stack/rods = 1) tools = list(/obj/item/weapon/weldingtool) + category = CAT_AMMO -/datum/table_recipe/crossbow +/datum/crafting_recipe/crossbow name = "Powered Crossbow" result = /obj/item/weapon/gun/throw/crossbow time = 300 @@ -219,10 +239,11 @@ /obj/item/stack/sheet/wood = 5) tools = list(/obj/item/weapon/weldingtool, /obj/item/weapon/screwdriver) + category = CAT_WEAPON -/datum/table_recipe/glove_balloon +/datum/crafting_recipe/glove_balloon name = "Latex Glove Balloon" result = /obj/item/latexballon time = 15 reqs = list(/obj/item/clothing/gloves/color/latex = 1, - /obj/item/stack/cable_coil = 5) \ No newline at end of file + /obj/item/stack/cable_coil = 5) diff --git a/code/modules/crafting/table.dm b/code/modules/crafting/table.dm deleted file mode 100644 index 19ea37c3866..00000000000 --- a/code/modules/crafting/table.dm +++ /dev/null @@ -1,225 +0,0 @@ -#define TABLECRAFT_MAX_ITEMS 30 - -/obj/structure/table - var/list/table_contents = list() - -/obj/structure/table/MouseDrop(atom/over) - if(over != usr) - return - interact(usr) - -/obj/structure/table/proc/check_contents(datum/table_recipe/R) - check_table() - main_loop: - if(R.fruit) - for(var/A in R.fruit) - for(var/B in table_contents) - if(B == A) - if(table_contents[B] >= R.fruit[A]) - continue main_loop - return 0 - for(var/A in R.reqs) - for(var/B in table_contents) - if(ispath(B, A)) - if(table_contents[B] >= R.reqs[A]) - continue main_loop - return 0 - for(var/A in R.chem_catalists) - if(table_contents[A] < R.chem_catalists[A]) - return 0 - return 1 - -/obj/structure/table/proc/check_table() - table_contents = list() - for(var/obj/item/I in loc) - if(istype(I, /obj/item/stack)) - var/obj/item/stack/S = I - table_contents[I.type] += S.amount - else if(istype(I, /obj/item/weapon/reagent_containers/food/snacks/grown)) - var/obj/item/weapon/reagent_containers/food/snacks/grown/G = I - if(G.seed && G.seed.kitchen_tag) - table_contents[G.seed.kitchen_tag] += 1 - else - if(istype(I, /obj/item/weapon/reagent_containers)) - var/obj/item/weapon/reagent_containers/RC = I - if(RC.flags & OPENCONTAINER) - for(var/datum/reagent/A in RC.reagents.reagent_list) - table_contents[A.type] += A.volume - table_contents[I.type] += 1 - -/obj/structure/table/proc/check_tools(mob/user, datum/table_recipe/R) - if(!R.tools.len) - return 1 - var/list/possible_tools = list() - for(var/obj/item/I in user.contents) - if(istype(I, /obj/item/weapon/storage)) - for(var/obj/item/SI in I.contents) - possible_tools += SI.type - else - possible_tools += I.type - possible_tools += table_contents - var/i = R.tools.len - var/I - for(var/A in R.tools) - I = possible_tools.Find(A) - if(I) - possible_tools.Cut(I, I+1) - i-- - else - break - return !i - -/obj/structure/table/proc/construct_item(mob/user, datum/table_recipe/R) - check_table() - if(check_contents(R) && check_tools(user, R)) - if(do_after(user, R.time, target = src)) - if(!check_contents(R) || !check_tools(user, R)) - return 0 - var/atom/movable/I = new R.result (loc) - var/list/parts = del_reqs(R, I) - for(var/A in parts) - if(istype(A, /obj/item)) - var/atom/movable/B = A - B.loc = I - else - if(!I.reagents) - I.reagents = new /datum/reagents() - I.reagents.reagent_list.Add(A) - I.CheckParts() - R.AdjustChems(I) - return 1 - return 0 - -/obj/structure/table/proc/del_reqs(datum/table_recipe/R, atom/movable/resultobject) - var/list/Deletion = list() - var/amt - var/reagenttransfer = 0 - if(istype(resultobject,/obj/item/weapon/reagent_containers)) - reagenttransfer = 1 - if(R.fruit) - for(var/A in R.fruit) - amt = R.fruit[A] - fruit_loop: //ha - for(var/obj/item/weapon/reagent_containers/food/snacks/grown/G in loc) - if(G.seed && G.seed.kitchen_tag && (G.seed.kitchen_tag == A)) - amt-- - G.loc = null //remove it from the table loc so that we don't locate the same fruit every time - if(reagenttransfer) - G.reagents.trans_to(resultobject, G.reagents.total_volume) - qdel(G) - if(amt <= 0) - break fruit_loop - for(var/A in R.reqs) - amt = R.reqs[A] - if(ispath(A, /obj/item/stack)) - var/obj/item/stack/S - stack_loop: - for(var/B in table_contents) - if(ispath(B, A)) - while(amt > 0) - S = locate(B) in loc - if(S.amount >= amt) - S.use(amt) - break stack_loop - else - amt -= S.amount - qdel(S) - else if(ispath(A, /obj/item)) - var/obj/item/I - item_loop: - for(var/B in table_contents) - if(ispath(B, A)) - while(amt > 0) - I = locate(B) in loc - Deletion.Add(I) - I.loc = null //remove it from the table loc so that we don't locate the same item every time (will be relocated inside the crafted item in construct_item()) - amt-- - if(reagenttransfer && istype(I,/obj/item/weapon/reagent_containers)) - var/obj/item/weapon/reagent_containers/RC = I - RC.reagents.trans_to(resultobject, RC.reagents.total_volume) - break item_loop - else - var/datum/reagent/RG = new A - reagent_loop: - for(var/B in table_contents) - if(ispath(B, /obj/item/weapon/reagent_containers)) - var/obj/item/RC = locate(B) in loc - if(RC.reagents.has_reagent(RG.id, amt)) - if(reagenttransfer) - RC.reagents.trans_id_to(resultobject,RG.id, amt) - else - RC.reagents.remove_reagent(RG.id, amt) - RG.volume = amt - Deletion.Add(RG) - break reagent_loop - else if(RC.reagents.has_reagent(RG.id)) - Deletion.Add(RG) - RG.volume += RC.reagents.get_reagent_amount(RG.id) - amt -= RC.reagents.get_reagent_amount(RG.id) - if(reagenttransfer) - RC.reagents.trans_id_to(resultobject,RG.id, RG.volume) - else - RC.reagents.del_reagent(RG.id) - - var/list/partlist = list(R.parts.len) - for(var/M in R.parts) - partlist[M] = R.parts[M] - deletion_loop: - for(var/B in Deletion) - for(var/A in R.parts) - if(istype(B, A)) - if(partlist[A] > 0) //do we still need a part like that? - partlist[A] -= 1 - continue deletion_loop - Deletion.Remove(B) - qdel(B) - - return Deletion - -/obj/structure/table/interact(mob/user) - if(user.stat || user.lying || !Adjacent(user)) - return - check_table() - if(!table_contents.len) - return - user.face_atom(src) - var/dat = "

Crafting menu

" - dat += "
" - if(busy) - dat += "Crafting in progress...
" - else - for(var/datum/table_recipe/R in table_recipes) - if(check_contents(R)) - dat += "[R.name]
" - dat += "" - - var/datum/browser/popup = new(user, "table", "Table", 300, 300) - popup.set_content(dat) - popup.open() - return - -/obj/structure/table/Topic(href, href_list) - if(usr.stat || !Adjacent(usr) || usr.lying) - return - if(href_list["make"]) - if(!check_table_space()) - to_chat(usr, "The table is too crowded.") - return - var/datum/table_recipe/TR = locate(href_list["make"]) - busy = 1 - interact(usr) - if(construct_item(usr, TR)) - to_chat(usr, "[TR.name] constructed.") - else - to_chat(usr, "Construction failed.") - busy = 0 - interact(usr) - -/obj/structure/table/proc/check_table_space() - var/Item_amount = 0 - for(var/obj/item/I in loc) - Item_amount++ - if(Item_amount <= TABLECRAFT_MAX_ITEMS) //is the table crowded? - return 1 - - #undef TABLECRAFT_MAX_ITEMS \ No newline at end of file diff --git a/code/modules/food/recipes_table.dm b/code/modules/food/recipes_table.dm index 0c9f72dd6d5..005be6c1f7e 100644 --- a/code/modules/food/recipes_table.dm +++ b/code/modules/food/recipes_table.dm @@ -1,5 +1,5 @@ /* Example for reference when defining recipes -/datum/table_recipe/food +/datum/crafting_recipe/food name = "" //in-game display name reqs[] = list() //type paths of items/reagents consumed associated with how many are needed (equivalent to var/list/items and var/list/reagents combined) result //type path of item resulting from this craft @@ -9,7 +9,7 @@ fruit[] = list() //grown products required by the recipe */ -/datum/table_recipe/sandwich +/datum/crafting_recipe/sandwich name = "Sandwich" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/meatsteak = 1, @@ -17,55 +17,61 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/sandwich + category = CAT_FOOD -/datum/table_recipe/slimesandwich +/datum/crafting_recipe/slimesandwich name = "Slime Jelly Sandwich" reqs = list( /datum/reagent/slimejelly = 5, /obj/item/weapon/reagent_containers/food/snacks/breadslice = 2, ) result = /obj/item/weapon/reagent_containers/food/snacks/jellysandwich/slime + category = CAT_FOOD -/datum/table_recipe/cherrysandwich +/datum/crafting_recipe/cherrysandwich name = "Cherry Jelly Sandwich" reqs = list( /datum/reagent/cherryjelly = 5, /obj/item/weapon/reagent_containers/food/snacks/breadslice = 2, ) result = /obj/item/weapon/reagent_containers/food/snacks/jellysandwich/cherry + category = CAT_FOOD -/datum/table_recipe/slimeburger +/datum/crafting_recipe/slimeburger name = "Slime Jelly Burger" reqs = list( /datum/reagent/slimejelly = 5, /obj/item/weapon/reagent_containers/food/snacks/bun = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/jellyburger/slime + category = CAT_FOOD -/datum/table_recipe/jellyburger +/datum/crafting_recipe/jellyburger name = "Cherry Jelly Burger" reqs = list( /datum/reagent/cherryjelly = 5, /obj/item/weapon/reagent_containers/food/snacks/bun = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/jellyburger/cherry + category = CAT_FOOD -/datum/table_recipe/herbsalad +/* Temporarily disabled until we can find a workaround for this fruit shit. +/datum/crafting_recipe/herbsalad name = "herb salad" fruit = list("ambrosia" = 3, "apple" = 1) result = /obj/item/weapon/reagent_containers/food/snacks/herbsalad -/datum/table_recipe/herbsalad/AdjustChems(var/obj/resultobj as obj) +/datum/crafting_recipe/herbsalad/AdjustChems(var/obj/resultobj as obj) if(istype(resultobj, /obj/item/weapon/reagent_containers)) var/obj/item/weapon/reagent_containers/RC = resultobj RC.reagents.del_reagent("toxin") -/datum/table_recipe/aesirsalad +/datum/crafting_recipe/aesirsalad name = "Aesir salad" fruit = list("ambrosiadeus" = 3, "goldapple" = 1) result = /obj/item/weapon/reagent_containers/food/snacks/aesirsalad -/datum/table_recipe/validsalad +/datum/crafting_recipe/validsalad name = "valid salad" fruit = list("ambrosia" = 3, "potato" = 1) reqs = list( @@ -73,20 +79,12 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/validsalad -/datum/table_recipe/validsalad/AdjustChems(var/obj/resultobj as obj) +/datum/crafting_recipe/validsalad/AdjustChems(var/obj/resultobj as obj) if(istype(resultobj, /obj/item/weapon/reagent_containers)) var/obj/item/weapon/reagent_containers/RC = resultobj RC.reagents.del_reagent("toxin") -/datum/table_recipe/notasandwich - name = "not-a-sandwich" - reqs = list( - /obj/item/weapon/reagent_containers/food/snacks/breadslice = 2, - /obj/item/clothing/mask/fakemoustache = 1, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/notasandwich - -/datum/table_recipe/wrap +/datum/crafting_recipe/wrap name = "egg wrap" fruit = list("cabbage" = 1) reqs = list( @@ -94,75 +92,95 @@ /obj/item/weapon/reagent_containers/food/snacks/friedegg = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/wrap +*/ -/datum/table_recipe/sushi_Ebi +/datum/crafting_recipe/notasandwich + name = "not-a-sandwich" + reqs = list( + /obj/item/weapon/reagent_containers/food/snacks/breadslice = 2, + /obj/item/clothing/mask/fakemoustache = 1, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/notasandwich + category = CAT_FOOD + + +/datum/crafting_recipe/sushi_Ebi name = "Ebi Sushi" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/boiledrice = 1, /obj/item/weapon/reagent_containers/food/snacks/boiled_shrimp = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/sushi_Ebi + category = CAT_FOOD -/datum/table_recipe/sushi_Ikura +/datum/crafting_recipe/sushi_Ikura name = "Ikura Sushi" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/boiledrice = 1, /obj/item/fish_eggs/salmon = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/sushi_Ikura + category = CAT_FOOD -/datum/table_recipe/sushi_Inari +/datum/crafting_recipe/sushi_Inari name = "Inari Sushi" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/boiledrice = 1, /obj/item/weapon/reagent_containers/food/snacks/fried_tofu = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/sushi_Inari + category = CAT_FOOD -/datum/table_recipe/sushi_Sake +/datum/crafting_recipe/sushi_Sake name = "Sake Sushi" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/boiledrice = 1, /obj/item/weapon/reagent_containers/food/snacks/salmonmeat = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/sushi_Sake + category = CAT_FOOD -/datum/table_recipe/sushi_SmokedSalmon +/datum/crafting_recipe/sushi_SmokedSalmon name = "Smoked Salmon Sushi" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/boiledrice = 1, /obj/item/weapon/reagent_containers/food/snacks/salmonsteak = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/sushi_SmokedSalmon + category = CAT_FOOD -/datum/table_recipe/sushi_Masago +/datum/crafting_recipe/sushi_Masago name = "Masago Sushi" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/boiledrice = 1, /obj/item/fish_eggs/goldfish = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/sushi_Masago + category = CAT_FOOD -/datum/table_recipe/sushi_Tobiko +/datum/crafting_recipe/sushi_Tobiko name = "Tobiko Sushi" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/boiledrice = 1, /obj/item/fish_eggs/shark = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/sushi_Tobiko + category = CAT_FOOD -/datum/table_recipe/sushi_TobikoEgg +/datum/crafting_recipe/sushi_TobikoEgg name = "Tobiko and Egg Sushi" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/sushi_Tobiko = 1, /obj/item/weapon/reagent_containers/food/snacks/egg = 1, ) result = /obj/item/weapon/reagent_containers/food/snacks/sushi_TobikoEgg + category = CAT_FOOD -/datum/table_recipe/sushi_Tai +/datum/crafting_recipe/sushi_Tai name = "Tai Sushi" reqs = list( /obj/item/weapon/reagent_containers/food/snacks/boiledrice = 1, /obj/item/weapon/reagent_containers/food/snacks/catfishmeat = 1, ) - result = /obj/item/weapon/reagent_containers/food/snacks/sushi_Tai \ No newline at end of file + result = /obj/item/weapon/reagent_containers/food/snacks/sushi_Tai + category = CAT_FOOD diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 54e378678b9..33ad123c34d 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -39,6 +39,8 @@ martial_art = default_martial_art + handcrafting = new() + var/mob/M = src faction |= "\ref[M]" //what @@ -53,6 +55,9 @@ UpdateAppearance() +/mob/living/carbon/human/OpenCraftingMenu() + handcrafting.craft(src) + /mob/living/carbon/human/prepare_data_huds() //Update med hud images... ..() diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index d4f000ad8fe..a74409a9b44 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -53,6 +53,8 @@ var/global/default_martial_art = new/datum/martial_art var/speech_problem_flag = 0 + var/datum/personal_crafting/handcrafting + var/datum/martial_art/martial_art = null var/special_voice = "" // For changing our voice. Used by a symptom. diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 4e2007872a2..44d51324576 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -3,6 +3,9 @@ ..() return QDEL_HINT_HARDDEL_NOW +/mob/living/proc/OpenCraftingMenu() + return + /mob/living/Stat() . = ..() if(. && get_rig_stats) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 00ce925fae0..689799680ec 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -154,6 +154,7 @@ /obj/item/device/camera/spooky/CheckParts() + ..() var/obj/item/device/camera/C = locate(/obj/item/device/camera) in contents if(C) pictures_max = C.pictures_max diff --git a/code/modules/pda/PDA.dm b/code/modules/pda/PDA.dm index 50e9146dcb6..4dfd8575a22 100755 --- a/code/modules/pda/PDA.dm +++ b/code/modules/pda/PDA.dm @@ -301,8 +301,6 @@ var/global/list/obj/item/device/pda/PDAs = list() to_chat(usr, "You cannot do this while restrained.") /obj/item/device/pda/AltClick() - ..() - if(issilicon(usr)) return diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index 88a7e1518a2..ab97744e8bc 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -520,6 +520,9 @@ var/const/INGEST = 2 return res +/datum/reagents/proc/get_reagent(type) + . = locate(type) in reagent_list + /datum/reagents/proc/remove_all_type(var/reagent_type, var/amount, var/strict = 0, var/safety = 1) // Removes all reagent of X type. @strict set to 1 determines whether the childs of the type are included. if(!isnum(amount)) return 1 @@ -608,4 +611,4 @@ atom/proc/create_reagents(var/max_vol) reagent_list.Cut() reagent_list = null if(my_atom && my_atom.reagents == src) - my_atom.reagents = null \ No newline at end of file + my_atom.reagents = null diff --git a/icons/mob/screen_midnight.dmi b/icons/mob/screen_midnight.dmi index 25b3d7355d9de3edc4d8659f48e0b753f82b5f4a..2dab86ef7f9344cd7dd4ef2ae9d3af29d6a2a666 100644 GIT binary patch delta 10099 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 Vm79ELjKu%|002ovPDHLkV1lSspe6tS delta 9915 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

oObAXT3c!JIFWbg}ucR7VG4PSBzW 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 delta 11425 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 ltzZ~uJ)DHP65DvhSU?VUs<3THB%enmo0ivj= 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 YKQ1g#Cb64&761SM07*qoM6N<$f`5(Sr2qf` diff --git a/icons/mob/screen_retro.dmi b/icons/mob/screen_retro.dmi index ec36561ea0cb4ee4fcf6d8eca4ba43ca573c5836..77aefd6a16b66112a63ff4c1db40e041e2a404ae 100644 GIT binary patch delta 10605 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 delta 10496 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� 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 REO5}>p{AszSS4>A@;`|itHl5S diff --git a/icons/mob/screen_slimecore.dmi b/icons/mob/screen_slimecore.dmi index 0e412d41c9c8dacf2ca4dce55a66d881faffe07d..3af866db6bd2c7119c79bceb1a570b8926330393 100644 GIT binary patch literal 26853 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 delta 19382 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 Date: Fri, 15 Jul 2016 16:41:31 -0400 Subject: [PATCH 11/95] Personal Crafting - What's the point of leaving todos if I don't actually do them? --- code/__DEFINES/clothing.dm | 2 +- code/modules/crafting/craft.dm | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/code/__DEFINES/clothing.dm b/code/__DEFINES/clothing.dm index 36b694e0630..bc067253ff1 100644 --- a/code/__DEFINES/clothing.dm +++ b/code/__DEFINES/clothing.dm @@ -31,7 +31,7 @@ #define slot_legcuffed 19 #define slot_r_ear 20 #define slot_tie 21 -#define slots_amt 22 +#define slots_amt 21 //Cant seem to find a mob bitflags area other than the powers one diff --git a/code/modules/crafting/craft.dm b/code/modules/crafting/craft.dm index 6c47470c09b..901de314edc 100644 --- a/code/modules/crafting/craft.dm +++ b/code/modules/crafting/craft.dm @@ -2,7 +2,6 @@ var/busy var/viewing_category = 1 //typical powergamer starting on the Weapons tab var/list/categories = list(CAT_WEAPON,CAT_AMMO,CAT_ROBOT,CAT_FOOD,CAT_MISC,CAT_PRIMAL) - //var/datum/action/innate/crafting/button // Holdover from when crafting was still an action button. TODO: Remove this before I commit. From 45df59e091079735438d7a57aea628d0f313fbba Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Sun, 17 Jul 2016 15:42:27 +0300 Subject: [PATCH 12/95] Makes Wizards only get Hijack objective --- code/game/gamemodes/wizard/wizard.dm | 57 ++-------------------------- 1 file changed, 4 insertions(+), 53 deletions(-) diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index b648a40a55a..e5106332618 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -67,59 +67,10 @@ set_antag_hud(wiz_mind.current, null) /datum/game_mode/proc/forge_wizard_objectives(var/datum/mind/wizard) - switch(rand(1,100)) - if(1 to 30) - var/datum/objective/assassinate/kill_objective = new - kill_objective.owner = wizard - kill_objective.find_target() - wizard.objectives += kill_objective - - var/datum/objective/steal/steal_objective = new - steal_objective.owner = wizard - steal_objective.find_target() - wizard.objectives += steal_objective - - if(!(locate(/datum/objective/escape) in wizard.objectives)) - var/datum/objective/escape/escape_objective = new - escape_objective.owner = wizard - wizard.objectives += escape_objective - if(31 to 60) - var/datum/objective/assassinate/kill_objective = new - kill_objective.owner = wizard - kill_objective.find_target() - wizard.objectives += kill_objective - - var/datum/objective/steal/steal_objective = new - steal_objective.owner = wizard - steal_objective.find_target() - wizard.objectives += steal_objective - - if(!(locate(/datum/objective/survive) in wizard.objectives)) - var/datum/objective/survive/survive_objective = new - survive_objective.owner = wizard - wizard.objectives += survive_objective - - if(61 to 85) - var/datum/objective/assassinate/kill_objective = new - kill_objective.owner = wizard - kill_objective.find_target() - wizard.objectives += kill_objective - - if(!(locate(/datum/objective/hijack) in wizard.objectives)) - var/datum/objective/hijack/hijack_objective = new - hijack_objective.owner = wizard - wizard.objectives += hijack_objective - - else - var/datum/objective/steal/steal_objective = new - steal_objective.owner = wizard - steal_objective.find_target() - wizard.objectives += steal_objective - - if(!(locate(/datum/objective/hijack) in wizard.objectives)) - var/datum/objective/hijack/hijack_objective = new - hijack_objective.owner = wizard - wizard.objectives += hijack_objective + if(!(locate(/datum/objective/hijack) in wizard.objectives)) + var/datum/objective/hijack/hijack_objective = new + hijack_objective.owner = wizard + wizard.objectives += hijack_objective return From deccfd6a24c64073b91a466de9b603354d15cd2c Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Sun, 17 Jul 2016 16:40:54 +0300 Subject: [PATCH 13/95] Replaces hijack with an open-ended objective to wreck some shit up --- code/game/gamemodes/objective.dm | 8 +++++++- code/game/gamemodes/wizard/wizard.dm | 7 +++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index afda54e4204..44736d2ab4d 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -845,4 +845,10 @@ var/list/potential_theft_objectives=subtypesof(/datum/theft_objective) \ target = /obj/item/device/flash target_amount = 6 itemname = "six flashes" - explanation_text = "We are running low on spare parts. Trade for [itemname]." \ No newline at end of file + explanation_text = "We are running low on spare parts. Trade for [itemname]." + +//wizard + +/datum/objective/wizchaos + explanation_text = "Wreak havoc upon the station as much you can. Send those wandless Nanotrasen scum a message!" + completed = 1 \ No newline at end of file diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index e5106332618..24f55d665d3 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -67,10 +67,9 @@ set_antag_hud(wiz_mind.current, null) /datum/game_mode/proc/forge_wizard_objectives(var/datum/mind/wizard) - if(!(locate(/datum/objective/hijack) in wizard.objectives)) - var/datum/objective/hijack/hijack_objective = new - hijack_objective.owner = wizard - wizard.objectives += hijack_objective + var/datum/objective/wizchaos/wiz_objective = new + wiz_objective.owner = wizard + wizard.objectives += wiz_objective return From 38b0bdba083064ffccd58a396e2f91680770eec7 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sun, 17 Jul 2016 11:26:01 -0400 Subject: [PATCH 14/95] Fixes Wizard Satchel Equipping (And Spellbook tweak) --- code/game/gamemodes/wizard/wizard.dm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index b648a40a55a..4497ef777ba 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -180,18 +180,24 @@ wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(wizard_mob), slot_shoes) wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(wizard_mob), slot_wear_suit) wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(wizard_mob), slot_head) - if(wizard_mob.backbag == 2) wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack(wizard_mob), slot_back) - if(wizard_mob.backbag == 3) wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(wizard_mob), slot_back) + if(wizard_mob.backbag == 2) + wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack(wizard_mob), slot_back) + if(wizard_mob.backbag == 3) + wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(wizard_mob), slot_back) + if(wizard_mob.backbag == 4) + wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(wizard_mob), slot_back) wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(wizard_mob), slot_in_backpack) -// wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/scrying_gem(wizard_mob), slot_l_store) For scrying gem. wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/teleportation_scroll(wizard_mob), slot_r_store) - wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/spellbook(wizard_mob), slot_r_hand) + var/obj/item/weapon/spellbook/spellbook = new /obj/item/weapon/spellbook(wizard_mob) + spellbook.owner = wizard_mob + wizard_mob.equip_to_slot_or_del(spellbook, slot_r_hand) wizard_mob.faction = list("wizard") wizard_mob.species.equip(wizard_mob) to_chat(wizard_mob, "You will find a list of available spells in your spell book. Choose your magic arsenal carefully.") + to_chat(wizard_mob, "The spellbook is bound to you, and others cannot use it.") to_chat(wizard_mob, "In your pockets you will find a teleport scroll. Use it as needed.") wizard_mob.mind.store_memory("Remember: do not forget to prepare your spells.") wizard_mob.update_icons() From e039d4debe7d10cc0d1174836e1da15dd102df1e Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 18 Jul 2016 00:30:50 -0400 Subject: [PATCH 15/95] Removes Tajaran and Unathi Glove+Shoe Restriction: Loadout Change --- .../preference/loadout/loadout_shoes.dm | 8 ++++ code/modules/clothing/clothing.dm | 24 ------------ code/modules/clothing/gloves/boxing.dm | 1 - code/modules/clothing/gloves/color.dm | 24 +++++++++--- code/modules/clothing/gloves/miscellaneous.dm | 2 - code/modules/clothing/gloves/rings.dm | 37 ++++++++++--------- code/modules/clothing/shoes/magboots.dm | 1 - code/modules/clothing/shoes/miscellaneous.dm | 11 ------ .../living/carbon/human/species/station.dm | 10 ----- paradise.dme | 2 + 10 files changed, 47 insertions(+), 73 deletions(-) create mode 100644 code/modules/client/preference/loadout/loadout_shoes.dm diff --git a/code/modules/client/preference/loadout/loadout_shoes.dm b/code/modules/client/preference/loadout/loadout_shoes.dm new file mode 100644 index 00000000000..97e64e74f83 --- /dev/null +++ b/code/modules/client/preference/loadout/loadout_shoes.dm @@ -0,0 +1,8 @@ +/datum/gear/shoes + subtype_path = /datum/gear/shoes + slot = slot_shoes + sort_category = "Shoes" + +/datum/gear/shoes/sandals + display_name = "sandals" + path = /obj/item/clothing/shoes/sandal \ No newline at end of file diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index b7eb89bfe60..8bce1ab9adb 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -179,34 +179,14 @@ BLIND // can't see anything attack_verb = list("challenged") var/transfer_prints = FALSE var/pickpocket = 0 //Master pickpocket? - var/clipped = 0 strip_delay = 20 put_on_delay = 40 - species_restricted = list("exclude","Unathi","Tajaran","Wryn") species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/gloves.dmi', "Drask" = 'icons/mob/species/drask/gloves.dmi' ) -/obj/item/clothing/gloves/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/wirecutters)) - if(!clipped) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) - user.visible_message("[user] snips the fingertips off [src].","You snip the fingertips off [src].") - clipped = 1 - name = "mangled [name]" - desc = "[desc] They have had the fingertips cut off of them." - if("exclude" in species_restricted) - species_restricted -= "Unathi" - species_restricted -= "Tajaran" - update_icon() - else - to_chat(user, "[src] have already been clipped!") - return - else - ..() - /obj/item/clothing/gloves/proc/Touch() return @@ -370,7 +350,6 @@ BLIND // can't see anything permeability_coefficient = 0.50 slowdown = SHOES_SLOWDOWN - species_restricted = list("exclude","Unathi","Tajaran","Wryn") species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/shoes.dmi' @@ -403,9 +382,6 @@ BLIND // can't see anything item_state = "[item_state]_opentoe" name = "mangled [name]" desc = "[desc] They have had their toes opened up." - if("exclude" in species_restricted) - species_restricted -= "Unathi" - species_restricted -= "Tajaran" update_icon() else to_chat(user, "[src] have already had their toes cut open!") diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index fd54295c477..77a4076347d 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -4,7 +4,6 @@ icon_state = "boxing" item_state = "boxing" put_on_delay = 60 - species_restricted = null /obj/item/clothing/gloves/boxing/green icon_state = "boxinggreen" diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index a50e56382a1..76bfbdfd394 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -59,16 +59,28 @@ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + var/can_be_cut = 1 - hos - item_color = "hosred" //Exists for washing machines. Is not different from black gloves in any way. +/obj/item/clothing/gloves/color/black/hos + item_color = "hosred" //Exists for washing machines. Is not different from black gloves in any way. - ce - item_color = "chief" //Exists for washing machines. Is not different from black gloves in any way. +/obj/item/clothing/gloves/color/black/ce + item_color = "chief" //Exists for washing machines. Is not different from black gloves in any way. - thief - pickpocket = 1 +/obj/item/clothing/gloves/color/black/thief + pickpocket = 1 + +/obj/item/clothing/gloves/color/black/attackby(obj/item/weapon/W as obj, mob/user as mob, params) + if(istype(W, /obj/item/weapon/wirecutters)) + if(can_be_cut && icon_state == initial(icon_state))//only if not dyed + to_chat(user, "You snip the fingertips off of [src].") + playsound(user.loc,'sound/items/Wirecutter.ogg', rand(10,50), 1) + var/obj/item/clothing/gloves/fingerless/F = new/obj/item/clothing/gloves/fingerless(user.loc) + if(pickpocket) + F.pickpocket = 1 + qdel(src) + ..() /obj/item/clothing/gloves/color/orange name = "orange gloves" diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index d98ee1d0154..feae32b9085 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -7,10 +7,8 @@ transfer_prints = TRUE cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT - species_restricted = null strip_delay = 40 put_on_delay = 20 - clipped = 1 /obj/item/clothing/gloves/cyborg desc = "beep boop borp" diff --git a/code/modules/clothing/gloves/rings.dm b/code/modules/clothing/gloves/rings.dm index 4a0af4392fa..590efa7cd91 100644 --- a/code/modules/clothing/gloves/rings.dm +++ b/code/modules/clothing/gloves/rings.dm @@ -8,22 +8,22 @@ icon = 'icons/obj/clothing/rings.dmi' var/material = "iron" var/stud = 0 - species_restricted = null - - New() - ..() - update_icon() +/obj/item/clothing/gloves/ring/New() + ..() update_icon() - if(stud) - icon_state = "d_[initial(icon_state)]" - else - icon_state = initial(icon_state) - examine(mob/user) - ..(user) - to_chat(user, "This one is made of [material].") - if(stud) - to_chat(user, "It is adorned with a single gem.") + +/obj/item/clothing/gloves/ring/update_icon() + if(stud) + icon_state = "d_[initial(icon_state)]" + else + icon_state = initial(icon_state) + +/obj/item/clothing/gloves/ring/examine(mob/user) + ..(user) + to_chat(user, "This one is made of [material].") + if(stud) + to_chat(user, "It is adorned with a single gem.") /obj/item/clothing/gloves/ring/attackby(obj/item/I as obj, mob/user as mob, params) if(istype(I, /obj/item/stack/sheet/mineral/diamond)) @@ -69,10 +69,11 @@ icon_state = "redring" /obj/item/clothing/gloves/ring/plastic/random - New() - var/c = pick("white","blue","red") - name = "[c] plastic ring" - icon_state = "[c]ring" + +/obj/item/clothing/gloves/ring/plastic/random/New() + var/c = pick("white","blue","red") + name = "[c] plastic ring" + icon_state = "[c]ring" // weird /obj/item/clothing/gloves/ring/glass diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 48b9ffa7589..3025fe016c1 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -8,7 +8,6 @@ action_button_name = "Toggle Magboots" strip_delay = 70 put_on_delay = 70 - species_restricted = null /obj/item/clothing/shoes/magboots/attack_self(mob/user) if(src.magpulse) diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 9a2f3fcade3..a6715a79109 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -7,7 +7,6 @@ flags = NOSLIP origin_tech = "syndicate=3" var/list/clothing_choices = list() - species_restricted = null silence_steps = 1 /obj/item/clothing/shoes/mime @@ -22,7 +21,6 @@ icon_state = "jackboots" item_state = "jackboots" armor = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 50, bio = 10, rad = 0) - species_restricted = null //Syndicate tech means even Tajarans can kick ass with these strip_delay = 70 /obj/item/clothing/shoes/combat/swat //overpowered boots for death squads @@ -38,7 +36,6 @@ icon_state = "wizard" strip_delay = 50 put_on_delay = 50 - species_restricted = null /obj/item/clothing/shoes/sandal/marisa desc = "A pair of magic, black shoes." @@ -54,7 +51,6 @@ slowdown = SHOES_SLOWDOWN+1 strip_delay = 50 put_on_delay = 50 - species_restricted = null /obj/item/clothing/shoes/galoshes/dry name = "absorbent galoshes" @@ -74,7 +70,6 @@ slowdown = SHOES_SLOWDOWN+1 item_color = "clown" var/footstep = 1 //used for squeeks whilst walking - species_restricted = null silence_steps = 1 shoe_sound = "clownstep" @@ -97,7 +92,6 @@ can_cut_open = 0 icon_state = "jacksandal" item_color = "jacksandal" - species_restricted = null /obj/item/clothing/shoes/workboots name = "work boots" @@ -116,7 +110,6 @@ min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT heat_protection = FEET max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT - species_restricted = null /obj/item/clothing/shoes/cyborg name = "cyborg boots" @@ -128,7 +121,6 @@ desc = "Fluffy!" icon_state = "slippers" item_state = "slippers" - species_restricted = null /obj/item/clothing/shoes/slippers_worn name = "worn bunny slippers" @@ -149,7 +141,6 @@ item_state = "roman" strip_delay = 100 put_on_delay = 100 - species_restricted = null /obj/item/clothing/shoes/centcom name = "dress shoes" @@ -198,14 +189,12 @@ desc = "Medical sandals that nerds wear." icon_state = "medsandal" item_color = "medsandal" - species_restricted = null /obj/item/clothing/shoes/sandal/fancy name = "Fancy Sandals" desc = "FANCY!!." icon_state = "fancysandal" item_color = "fancysandal" - species_restricted = null /obj/item/clothing/shoes/cursedclown name = "cursed clown shoes" diff --git a/code/modules/mob/living/carbon/human/species/station.dm b/code/modules/mob/living/carbon/human/species/station.dm index aaa0c08bcbc..12e04ce3859 100644 --- a/code/modules/mob/living/carbon/human/species/station.dm +++ b/code/modules/mob/living/carbon/human/species/station.dm @@ -81,11 +81,6 @@ /datum/species/unathi/handle_death(var/mob/living/carbon/human/H) H.stop_tail_wagging(1) -/datum/species/unathi/equip(var/mob/living/carbon/human/H) - if(H.mind.assigned_role != "Clown") - H.unEquip(H.shoes) - H.equip_or_collect(new /obj/item/clothing/shoes/sandal(H), slot_shoes) - /datum/species/tajaran name = "Tajaran" name_plural = "Tajaran" @@ -148,11 +143,6 @@ /datum/species/tajaran/handle_death(var/mob/living/carbon/human/H) H.stop_tail_wagging(1) -/datum/species/tajaran/equip(var/mob/living/carbon/human/H) - if(H.mind.assigned_role != "Clown") - H.unEquip(H.shoes) - H.equip_or_collect(new /obj/item/clothing/shoes/sandal(H), slot_shoes) - /datum/species/vulpkanin name = "Vulpkanin" name_plural = "Vulpkanin" diff --git a/paradise.dme b/paradise.dme index e2eb20894e0..e416fa7f534 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1127,8 +1127,10 @@ #include "code\modules\client\preference\loadout\gear_tweaks.dm" #include "code\modules\client\preference\loadout\loadout.dm" #include "code\modules\client\preference\loadout\loadout_accessories.dm" +#include "code\modules\client\preference\loadout\loadout_cosmetics.dm" #include "code\modules\client\preference\loadout\loadout_general.dm" #include "code\modules\client\preference\loadout\loadout_hat.dm" +#include "code\modules\client\preference\loadout\loadout_shoes.dm" #include "code\modules\client\preference\loadout\loadout_suit.dm" #include "code\modules\client\preference\loadout\loadout_uniform.dm" #include "code\modules\clothing\clothing.dm" From b9489589b488a6f82d50e9b91f063c516673976b Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 18 Jul 2016 04:13:56 -0400 Subject: [PATCH 16/95] Refactors Simple Animal Death and Implements Spawners --- code/__DEFINES/bots.dm | 3 +- code/game/gamemodes/blob/blobs/blob_mobs.dm | 10 +- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 6 +- .../gamemodes/miniantags/guardian/guardian.dm | 2 +- .../miniantags/slaughter/slaughter.dm | 16 +- .../mob/living/simple_animal/constructs.dm | 11 +- .../living/simple_animal/friendly/corgi.dm | 12 +- .../simple_animal/friendly/farm_animals.dm | 2 +- .../living/simple_animal/friendly/mouse.dm | 2 +- .../mob/living/simple_animal/friendly/pet.dm | 2 +- .../living/simple_animal/friendly/slime.dm | 21 +-- .../simple_animal/friendly/spiderbot.dm | 12 +- .../mob/living/simple_animal/hostile/alien.dm | 14 +- .../mob/living/simple_animal/hostile/bees.dm | 3 +- .../mob/living/simple_animal/hostile/carp.dm | 6 +- .../living/simple_animal/hostile/hivebot.dm | 10 +- .../living/simple_animal/hostile/hostile.dm | 2 +- .../living/simple_animal/hostile/illusion.dm | 8 +- .../mob/living/simple_animal/hostile/mimic.dm | 11 +- .../simple_animal/hostile/mining_mobs.dm | 8 +- .../living/simple_animal/hostile/mushroom.dm | 4 +- .../living/simple_animal/hostile/pirate.dm | 10 +- .../simple_animal/hostile/retaliate/drone.dm | 7 +- .../simple_animal/hostile/retaliate/undead.dm | 17 +- .../living/simple_animal/hostile/russian.dm | 6 +- .../simple_animal/hostile/spaceworms.dm | 4 +- .../living/simple_animal/hostile/syndicate.dm | 14 +- .../mob/living/simple_animal/hostile/tree.dm | 9 +- .../simple_animal/hostile/winter_mobs.dm | 10 +- .../mob/living/simple_animal/parrot.dm | 2 +- .../modules/mob/living/simple_animal/shade.dm | 10 +- .../mob/living/simple_animal/simple_animal.dm | 29 ++- .../mob/living/simple_animal/spawner.dm | 82 +++++++++ .../mob/living/simple_animal/tribbles.dm | 2 +- code/modules/mob/living/simple_animal/vox.dm | 169 ------------------ icons/mob/nest.dmi | Bin 0 -> 13209 bytes paradise.dme | 2 +- 37 files changed, 189 insertions(+), 349 deletions(-) create mode 100644 code/modules/mob/living/simple_animal/spawner.dm delete mode 100644 code/modules/mob/living/simple_animal/vox.dm create mode 100644 icons/mob/nest.dmi diff --git a/code/__DEFINES/bots.dm b/code/__DEFINES/bots.dm index 339d272b57e..1fad6d6cd4b 100644 --- a/code/__DEFINES/bots.dm +++ b/code/__DEFINES/bots.dm @@ -36,4 +36,5 @@ #define SENTIENCE_ORGANIC 1 #define SENTIENCE_ARTIFICIAL 2 #define SENTIENCE_OTHER 3 -#define SENTIENCE_MINEBOT 4 \ No newline at end of file +#define SENTIENCE_MINEBOT 4 +#define SENTIENCE_BOSS 5 \ No newline at end of file diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index d60748f8dae..76cdf0f4546 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -36,6 +36,7 @@ melee_damage_upper = 4 attacktext = "hits" attack_sound = 'sound/weapons/genhit1.ogg' + del_on_death = 1 speak_emote = list("pulses") var/obj/effect/blob/factory/factory = null var/list/human_overlays = list() @@ -90,9 +91,7 @@ H.loc = src loc.visible_message("The corpse of [H.name] suddenly rises!") -/mob/living/simple_animal/hostile/blob/blobspore/death() - ..() - +/mob/living/simple_animal/hostile/blob/blobspore/death(gibbed) // On death, create a small smoke of harmful gas (s-Acid) var/datum/effect/system/chem_smoke_spread/S = new var/turf/location = get_turf(src) @@ -109,8 +108,7 @@ S.attach(location) S.set_up(reagents, 1, 1, location, 15, 1) // only 1-2 smoke cloud S.start() - - qdel(src) + ..() /mob/living/simple_animal/hostile/blob/blobspore/Destroy() if(factory) @@ -169,6 +167,6 @@ /mob/living/simple_animal/hostile/blob/blobbernaut/blob_act() return -/mob/living/simple_animal/hostile/blob/blobbernaut/death() +/mob/living/simple_animal/hostile/blob/blobbernaut/death(gibbed) ..() flick("blobbernaut_death", src) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 5cfe1324849..d5541f70e0d 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -69,6 +69,7 @@ AIStatus = AI_OFF var/resources = 0 //Resource points, generated by consuming metal/glass loot = list(/obj/effect/decal/cleanable/blood/gibs/robot, /obj/item/weapon/ore/bluespace_crystal/artificial) + del_on_death = 1 /mob/living/simple_animal/hostile/swarmer/Login() ..() @@ -90,11 +91,6 @@ if(statpanel("Status")) stat("Resources:",resources) -/mob/living/simple_animal/hostile/swarmer/death() - ..() - ghostize() - qdel(src) - /mob/living/simple_animal/hostile/swarmer/emp_act() if(health > 1) adjustHealth(health-1) diff --git a/code/game/gamemodes/miniantags/guardian/guardian.dm b/code/game/gamemodes/miniantags/guardian/guardian.dm index 0db9c5309ad..6de3308f75e 100644 --- a/code/game/gamemodes/miniantags/guardian/guardian.dm +++ b/code/game/gamemodes/miniantags/guardian/guardian.dm @@ -70,7 +70,7 @@ visible_message("The [src] jumps back to its user.") Recall() -/mob/living/simple_animal/hostile/guardian/death() +/mob/living/simple_animal/hostile/guardian/death(gibbed) ..() to_chat(summoner, "Your [name] died somehow!") summoner.death() diff --git a/code/game/gamemodes/miniantags/slaughter/slaughter.dm b/code/game/gamemodes/miniantags/slaughter/slaughter.dm index ac32105229a..3896a84a43b 100644 --- a/code/game/gamemodes/miniantags/slaughter/slaughter.dm +++ b/code/game/gamemodes/miniantags/slaughter/slaughter.dm @@ -19,7 +19,7 @@ status_flags = CANPUSH attack_sound = 'sound/misc/demon_attack1.ogg' var/feast_sound = 'sound/misc/Demon_consume.ogg' - var/death_sound = 'sound/misc/demon_dies.ogg' + death_sound = 'sound/misc/demon_dies.ogg' atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 maxbodytemp = INFINITY @@ -49,7 +49,8 @@ You may Ctrl+Click on blood pools to travel through them, appearing and dissaapearing from the station at will. \ Pulling a dead or critical mob while you enter a pool will pull them in with you, allowing you to feast. \ You move quickly upon leaving a pool of blood, but the material world will soon sap your strength and leave you sluggish. " - var/deathmessage = "screams in anger as it collapses into a puddle of viscera!" + del_on_death = 1 + deathmessage = "screams in anger as it collapses into a puddle of viscera!" /mob/living/simple_animal/slaughter/New() @@ -89,15 +90,10 @@ name = "pile of viscera" desc = "A repulsive pile of guts and gore." -/mob/living/simple_animal/slaughter/death() - ..() - playsound(get_turf(src), death_sound, 200, 1) - visible_message("[src] [deathmessage].") +/mob/living/simple_animal/slaughter/death(gibbed) for(var/mob/living/M in consumed_mobs) M.forceMove(get_turf(src)) - ghostize() - qdel(src) - + ..() /mob/living/simple_animal/slaughter/phasein() @@ -205,7 +201,7 @@ deathmessage = "fades out, as all of its friends are released from its prison of hugs." loot = list(/mob/living/simple_animal/pet/cat/kitten{name = "Laughter"}) -/mob/living/simple_animal/slaughter/laughter/death() +/mob/living/simple_animal/slaughter/laughter/death(gibbed) for(var/mob/living/M in consumed_mobs) if(M.revive()) M.grab_ghost(force = TRUE) diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 4cbf3dd91ce..5306d6e3005 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -21,6 +21,8 @@ universal_speak = 1 var/list/construct_spells = list() loot = list(/obj/item/weapon/reagent_containers/food/snacks/ectoplasm) + del_on_death = 1 + deathmessage = "collapses in a shattered heap." /mob/living/simple_animal/construct/New() ..() @@ -30,15 +32,6 @@ AddSpell(new spell(src)) updateglow() -/mob/living/simple_animal/construct/death() - ..() - for(var/mob/M in viewers(src, null)) - if((M.client && !( M.blinded ))) - M.show_message("\red [src] collapses in a shattered heap. ") - ghostize() - qdel(src) - return - /mob/living/simple_animal/construct/examine(mob/user) to_chat(user, "*---------*") ..(user) diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index e0196fbcec2..5f078682947 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -38,7 +38,7 @@ . = ..() regenerate_icons() -/mob/living/simple_animal/pet/corgi/death() +/mob/living/simple_animal/pet/corgi/death(gibbed) ..() regenerate_icons() @@ -612,6 +612,8 @@ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 loot = list(/obj/effect/decal/cleanable/blood/gibs/robot) + del_on_death = 1 + deathmessage = "blows apart!" /mob/living/simple_animal/pet/corgi/Ian/borgi/emag_act(user as mob) if(!emagged) @@ -656,12 +658,8 @@ s.set_up(3, 1, src) s.start() -/mob/living/simple_animal/pet/corgi/Ian/borgi/death() - ..() - visible_message("[src] blows apart!") +/mob/living/simple_animal/pet/corgi/Ian/borgi/death(gibbed) var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() - respawnable_list += src - qdel(src) - return + ..() diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 06fb36b5787..7dd9a50c828 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -241,7 +241,7 @@ var/global/chicken_count = 0 pixel_y = rand(0, 10) chicken_count += 1 -/mob/living/simple_animal/chicken/death() +/mob/living/simple_animal/chicken/death(gibbed) ..() chicken_count -= 1 diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index dee6489b9cb..4d499e9f54f 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -116,7 +116,7 @@ M << 'sound/effects/mousesqueek.ogg' ..() -/mob/living/simple_animal/mouse/death() +/mob/living/simple_animal/mouse/death(gibbed) layer = MOB_LAYER if(client) client.time_died_as_mouse = world.time diff --git a/code/modules/mob/living/simple_animal/friendly/pet.dm b/code/modules/mob/living/simple_animal/friendly/pet.dm index eba412580db..30f55a2220f 100644 --- a/code/modules/mob/living/simple_animal/friendly/pet.dm +++ b/code/modules/mob/living/simple_animal/friendly/pet.dm @@ -17,7 +17,7 @@ ..() regenerate_icons() -/mob/living/simple_animal/pet/death() +/mob/living/simple_animal/pet/death(gibbed) ..() regenerate_icons() diff --git a/code/modules/mob/living/simple_animal/friendly/slime.dm b/code/modules/mob/living/simple_animal/friendly/slime.dm index 6bbadd7e8d5..a76fe47cdba 100644 --- a/code/modules/mob/living/simple_animal/friendly/slime.dm +++ b/code/modules/mob/living/simple_animal/friendly/slime.dm @@ -64,21 +64,18 @@ response_harm = "stomps on" emote_see = list("jiggles", "bounces in place") var/colour = "grey" + del_on_death = 1 /mob/living/simple_animal/adultslime/New() ..() overlays += "aslime-:33" -/mob/living/simple_animal/slime/adult/death() - var/mob/living/simple_animal/slime/S1 = new /mob/living/simple_animal/slime (src.loc) - S1.icon_state = "[src.colour] baby slime" - S1.icon_living = "[src.colour] baby slime" - S1.icon_dead = "[src.colour] baby slime dead" - S1.colour = "[src.colour]" - var/mob/living/simple_animal/slime/S2 = new /mob/living/simple_animal/slime (src.loc) - S2.icon_state = "[src.colour] baby slime" - S2.icon_living = "[src.colour] baby slime" - S2.icon_dead = "[src.colour] baby slime dead" - S2.colour = "[src.colour]" - qdel(src) \ No newline at end of file +/mob/living/simple_animal/slime/adult/death(gibbed) + for(var/i in 1 to 2) + var/mob/living/simple_animal/slime/S = new /mob/living/simple_animal/slime (src.loc) + S.icon_state = "[colour] baby slime" + S.icon_living = "[colour] baby slime" + S.icon_dead = "[colour] baby slime dead" + S.colour = "[colour]" + ..() \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm index 4ddfa827dc3..b453cfa5ea2 100644 --- a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm +++ b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm @@ -40,6 +40,8 @@ speak_emote = list("beeps","clicks","chirps") can_hide = 1 ventcrawler = 2 + loot = list(/obj/effect/decal/cleanable/blood/gibs/robot) + del_on_death = 1 /mob/living/simple_animal/spiderbot/attackby(var/obj/item/O as obj, var/mob/user as mob, params) @@ -205,20 +207,14 @@ ..() -/mob/living/simple_animal/spiderbot/death() - - living_mob_list -= src - dead_mob_list += src - +/mob/living/simple_animal/spiderbot/death(gibbed) if(camera) camera.status = 0 if(held_item) held_item.forceMove(src.loc) held_item = null - - robogibs(src.loc, viruses) - qdel(src) + ..() //Cannibalized from the parrot mob. ~Zuhayr diff --git a/code/modules/mob/living/simple_animal/hostile/alien.dm b/code/modules/mob/living/simple_animal/hostile/alien.dm index 56f63ee99be..6cd1d147211 100644 --- a/code/modules/mob/living/simple_animal/hostile/alien.dm +++ b/code/modules/mob/living/simple_animal/hostile/alien.dm @@ -21,15 +21,16 @@ a_intent = I_HARM attack_sound = 'sound/weapons/bladeslice.ogg' atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - var/dead = 0 unsuitable_atmos_damage = 15 + heat_damage_per_tick = 20 faction = list("alien") status_flags = CANPUSH minbodytemp = 0 see_in_dark = 8 see_invisible = SEE_INVISIBLE_MINIMUM - heat_damage_per_tick = 20 gold_core_spawnable = CHEM_MOB_SPAWN_HOSTILE + death_sound = 'sound/voice/hiss6.ogg' + deathmessage = "lets out a waning guttural screech, green blood bubbling from its maw..." /mob/living/simple_animal/hostile/alien/drone @@ -47,7 +48,6 @@ /mob/living/simple_animal/hostile/alien/drone/handle_automated_action() if(!..()) //AIStatus is off return - plant_cooldown-- if(AIStatus == AI_IDLE) if(!plants_off && prob(10) && plant_cooldown<=0) @@ -136,14 +136,6 @@ damage = 30 icon_state = "toxin" -/mob/living/simple_animal/hostile/alien/death() - ..() - if(dead == 0) - dead = 1 - visible_message("[src] lets out a waning guttural screech, green blood bubbling from its maw...") - playsound(src, 'sound/voice/hiss6.ogg', 100, 1) - - /mob/living/simple_animal/hostile/alien/maid name = "lusty xenomorph maid" melee_damage_lower = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm index c24b0b6a844..4899eef3aaf 100644 --- a/code/modules/mob/living/simple_animal/hostile/bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/bees.dm @@ -39,6 +39,7 @@ //Spaceborn beings don't get hurt by space atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 + del_on_death = 1 var/datum/reagent/beegent = null //hehe, beegent var/obj/structure/beebox/beehome = null @@ -61,8 +62,6 @@ /mob/living/simple_animal/hostile/poison/bees/death(gibbed) beegent = null ..() - ghostize() - qdel(src) /mob/living/simple_animal/hostile/poison/bees/examine(mob/user) ..() diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index ddd302c3e8c..b7fbbec41fb 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -55,12 +55,8 @@ icon_living = "holocarp" maxbodytemp = INFINITY gold_core_spawnable = CHEM_MOB_SPAWN_INVALID + del_on_death = 1 -/mob/living/simple_animal/hostile/carp/holocarp/death() - ..() - ghostize() - qdel(src) - return /mob/living/simple_animal/hostile/carp/megacarp icon = 'icons/mob/alienqueen.dmi' diff --git a/code/modules/mob/living/simple_animal/hostile/hivebot.dm b/code/modules/mob/living/simple_animal/hostile/hivebot.dm index 94cf8dae65c..b3ea7f442fa 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebot.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebot.dm @@ -24,6 +24,8 @@ speak_emote = list("states") gold_core_spawnable = CHEM_MOB_SPAWN_HOSTILE loot = list(/obj/effect/decal/cleanable/blood/gibs/robot) + deathmessage = "blows apart!" + del_on_death = 1 /mob/living/simple_animal/hostile/hivebot/range name = "Hivebot" @@ -45,15 +47,11 @@ maxHealth = 80 ranged = 1 -/mob/living/simple_animal/hostile/hivebot/death() - ..() - visible_message("[src] blows apart!") +/mob/living/simple_animal/hostile/hivebot/death(gibbed) var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() - ghostize() - qdel(src) - return + ..() /mob/living/simple_animal/hostile/hivebot/tele//this still needs work name = "Beacon" diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index faf0cc0f9a3..a3739dfe088 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -219,7 +219,7 @@ //////////////END HOSTILE MOB TARGETTING AND AGGRESSION//////////// -/mob/living/simple_animal/hostile/death() +/mob/living/simple_animal/hostile/death(gibbed) LoseAggro() mouse_opacity = 1 ..() diff --git a/code/modules/mob/living/simple_animal/hostile/illusion.dm b/code/modules/mob/living/simple_animal/hostile/illusion.dm index c4a71cca618..a770f6b1c32 100644 --- a/code/modules/mob/living/simple_animal/hostile/illusion.dm +++ b/code/modules/mob/living/simple_animal/hostile/illusion.dm @@ -16,6 +16,8 @@ var/life_span = INFINITY //how long until they despawn var/mob/living/parent_mob var/multiply_chance = 0 //if we multiply on hit + deathmessage = "vanishes into thin air! It was a fake!" + del_on_death = 1 /mob/living/simple_animal/hostile/illusion/Life() @@ -23,12 +25,6 @@ if(world.time > life_span) death() -/mob/living/simple_animal/hostile/illusion/death(gibbed) - ..() - visible_message("\The [src] vanishes into thin air! It was a fake!") - ghostize() - qdel(src) - /mob/living/simple_animal/hostile/illusion/proc/Copy_Parent(mob/living/original, life = 50, health = 100, damage = 0, replicate = 0 ) appearance = original.appearance parent_mob = original diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index f14d1bf649a..c0616bc5eea 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -27,18 +27,13 @@ var/is_electronic = 0 gold_core_spawnable = CHEM_MOB_SPAWN_HOSTILE + del_on_death = 1 /mob/living/simple_animal/hostile/mimic/FindTarget() . = ..() if(.) custom_emote(1, "growls at [.]") -/mob/living/simple_animal/hostile/mimic/death() - ..() - visible_message("[src] stops moving!") - ghostize() - qdel(src) - /mob/living/simple_animal/hostile/mimic/emp_act(severity) if(is_electronic) switch(severity) @@ -100,7 +95,7 @@ ..() icon_state = initial(icon_state) -/mob/living/simple_animal/hostile/mimic/crate/death() +/mob/living/simple_animal/hostile/mimic/crate/death(gibbed) var/obj/structure/closet/crate/C = new(get_turf(src)) // Put loot in crate for(var/obj/O in src) @@ -135,7 +130,7 @@ var/global/list/protected_objects = list(/obj/structure/table, /obj/structure/ca for(var/mob/living/M in contents) //a fix for animated statues from the flesh to stone spell death() -/mob/living/simple_animal/hostile/mimic/copy/death() +/mob/living/simple_animal/hostile/mimic/copy/death(gibbed) for(var/atom/movable/M in src) M.loc = get_turf(src) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index 83e8b78164f..9433f4923af 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -194,7 +194,7 @@ visible_message("The [P.name] was repelled by [src.name]'s girth!") return -/mob/living/simple_animal/hostile/asteroid/goldgrub/death() +/mob/living/simple_animal/hostile/asteroid/goldgrub/death(gibbed) alerted = 0 Reward() ..() @@ -321,14 +321,12 @@ throw_message = "falls right through the strange body of the" environment_smash = 0 pass_flags = PASSTABLE + del_on_death = 1 /mob/living/simple_animal/hostile/asteroid/hivelordbrood/New() ..() spawn(100) - qdel(src) - -/mob/living/simple_animal/hostile/asteroid/hivelordbrood/death() - qdel(src) + death() /mob/living/simple_animal/hostile/asteroid/goliath name = "goliath" diff --git a/code/modules/mob/living/simple_animal/hostile/mushroom.dm b/code/modules/mob/living/simple_animal/hostile/mushroom.dm index e6dda5e301c..99e6f61431c 100644 --- a/code/modules/mob/living/simple_animal/hostile/mushroom.dm +++ b/code/modules/mob/living/simple_animal/hostile/mushroom.dm @@ -26,6 +26,7 @@ ventcrawler = 2 robust_searching = 1 speak_emote = list("squeaks") + deathmessage = "fainted" var/powerlevel = 0 //Tracks our general strength level gained from eating other shrooms var/bruised = 0 //If someone tries to cheat the system by attacking a shroom to lower its health, punish them so that it wont award levels to shrooms that eat it var/recovery_cooldown = 0 //So you can't repeatedly revive it during a fight @@ -88,8 +89,7 @@ icon_state = "mushroom_color" UpdateMushroomCap() -/mob/living/simple_animal/hostile/mushroom/death() - visible_message("[src] fainted.") +/mob/living/simple_animal/hostile/mushroom/death(gibbed) ..() UpdateMushroomCap() diff --git a/code/modules/mob/living/simple_animal/hostile/pirate.dm b/code/modules/mob/living/simple_animal/hostile/pirate.dm index 89835092ffd..d3fec4bf8d8 100644 --- a/code/modules/mob/living/simple_animal/hostile/pirate.dm +++ b/code/modules/mob/living/simple_animal/hostile/pirate.dm @@ -24,6 +24,7 @@ speak_emote = list("yarrs") loot = list(/obj/effect/landmark/mobcorpse/pirate, /obj/item/weapon/melee/energy/sword/pirate) + del_on_death = 1 faction = list("pirate") /mob/living/simple_animal/hostile/pirate/ranged @@ -38,11 +39,4 @@ minimum_distance = 5 projectiletype = /obj/item/projectile/beam loot = list(/obj/effect/landmark/mobcorpse/pirate/ranged, - /obj/item/weapon/gun/energy/laser) - - -/mob/living/simple_animal/hostile/pirate/death() - ..() - ghostize() - qdel(src) - return \ No newline at end of file + /obj/item/weapon/gun/energy/laser) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm index 9a64b5c4d3e..9f98b205fc9 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm @@ -40,6 +40,8 @@ var/has_loot = 1 faction = list("malf_drone") + deathmessage = "suddenly breaks apart." + del_on_death = 1 /mob/living/simple_animal/hostile/retaliate/malf_drone/New() ..() @@ -149,11 +151,6 @@ hostile_drone = 0 walk(src,0) -/mob/living/simple_animal/hostile/retaliate/malf_drone/death() - ..() - visible_message("\blue [bicon(src)] [src] suddenly breaks apart.") - qdel(src) - /mob/living/simple_animal/hostile/retaliate/malf_drone/Destroy() //Seriously, what the actual hell. //some random debris left behind if(has_loot) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm index 210ff43ebda..66972b06d2e 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm @@ -46,6 +46,7 @@ faction = list("undead") // did I mention ghost loot = list(/obj/item/weapon/reagent_containers/food/snacks/ectoplasm) + del_on_death = 1 /mob/living/simple_animal/hostile/retaliate/ghost/Process_Spacemove(var/check_drift = 0) return 1 @@ -61,10 +62,6 @@ else invisibility = pick(0,60,60,invisibility) ..() -/mob/living/simple_animal/hostile/retaliate/ghost/death() - ..() - qdel(src) - return /mob/living/simple_animal/hostile/retaliate/skeleton name = "skeleton" @@ -92,11 +89,7 @@ faction = list("undead") loot = list(/obj/effect/decal/remains/human) - -/mob/living/simple_animal/hostile/retaliate/skeleton/death() - ..() - qdel(src) - return + del_on_death = 1 /mob/living/simple_animal/hostile/retaliate/zombie name = "zombie" @@ -124,8 +117,4 @@ faction = list("undead") loot = list(/obj/effect/decal/cleanable/blood/gibs) - -/mob/living/simple_animal/hostile/retaliate/zombie/death() - ..() - qdel(src) - return \ No newline at end of file + del_on_death = 1 \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/russian.dm b/code/modules/mob/living/simple_animal/hostile/russian.dm index 0126dd5c704..30bdb8c95e2 100644 --- a/code/modules/mob/living/simple_animal/hostile/russian.dm +++ b/code/modules/mob/living/simple_animal/hostile/russian.dm @@ -24,6 +24,7 @@ status_flags = CANPUSH loot = list(/obj/effect/landmark/mobcorpse/russian, /obj/item/weapon/kitchen/knife) + del_on_death = 1 /mob/living/simple_animal/hostile/russian/ranged @@ -39,8 +40,3 @@ loot = list(/obj/effect/landmark/mobcorpse/russian/ranged, /obj/item/weapon/gun/projectile/shotgun/boltaction) casingtype = /obj/item/ammo_casing/a762 - -/mob/living/simple_animal/hostile/russian/death() - ..() - qdel(src) - return diff --git a/code/modules/mob/living/simple_animal/hostile/spaceworms.dm b/code/modules/mob/living/simple_animal/hostile/spaceworms.dm index a186bbe3d09..c59cdf0570a 100644 --- a/code/modules/mob/living/simple_animal/hostile/spaceworms.dm +++ b/code/modules/mob/living/simple_animal/hostile/spaceworms.dm @@ -184,7 +184,7 @@ //Harder to kill the head, but it can kill off the whole worm -/mob/living/simple_animal/hostile/spaceWorm/wormHead/death() +/mob/living/simple_animal/hostile/spaceWorm/wormHead/death(gibbed) ..() if(prob(catastrophicDeathProb)) for(var/mob/living/simple_animal/hostile/spaceWorm/SW in totalWormSegments) @@ -294,7 +294,7 @@ qdel(src) -/mob/living/simple_animal/hostile/spaceWorm/death() +/mob/living/simple_animal/hostile/spaceWorm/death(gibbed) ..() if(myHead) myHead.totalWormSegments -= src diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index 72388af0037..d3f63450fe6 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -24,11 +24,7 @@ check_friendly_fire = 1 status_flags = CANPUSH loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier) - -/mob/living/simple_animal/hostile/syndicate/death() - ..() - qdel(src) - return + del_on_death = 1 ///////////////Sword and shield//////////// @@ -124,9 +120,5 @@ minbodytemp = 0 flying = 1 gold_core_spawnable = CHEM_MOB_SPAWN_HOSTILE - -/mob/living/simple_animal/hostile/viscerator/death() - ..() - visible_message("\red [src] is smashed into pieces!") - qdel(src) - return + del_on_death = 1 + deathmessage = "is smashed into pieces!" \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/tree.dm b/code/modules/mob/living/simple_animal/hostile/tree.dm index b47312b15df..9d22827a292 100644 --- a/code/modules/mob/living/simple_animal/hostile/tree.dm +++ b/code/modules/mob/living/simple_animal/hostile/tree.dm @@ -30,6 +30,8 @@ faction = list("hostile", "winter") loot = list(/obj/item/stack/sheet/wood) gold_core_spawnable = CHEM_MOB_SPAWN_HOSTILE + deathmessage = "is hacked into pieces!" + del_on_death = 1 /mob/living/simple_animal/hostile/tree/FindTarget() . = ..() @@ -42,9 +44,4 @@ if(istype(L)) if(prob(15)) L.Weaken(3) - L.visible_message("\the [src] knocks down \the [L]!") - -/mob/living/simple_animal/hostile/tree/death() - ..() - visible_message("\red [src] is hacked into pieces!") - qdel(src) \ No newline at end of file + L.visible_message("\the [src] knocks down \the [L]!") \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/winter_mobs.dm b/code/modules/mob/living/simple_animal/hostile/winter_mobs.dm index 12ede5955ea..6552999aef8 100644 --- a/code/modules/mob/living/simple_animal/hostile/winter_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/winter_mobs.dm @@ -33,14 +33,14 @@ gold_core_spawnable = CHEM_MOB_SPAWN_HOSTILE -/mob/living/simple_animal/hostile/winter/snowman/death() +/mob/living/simple_animal/hostile/winter/snowman/death(gibbed) if(prob(50)) //50% chance to drop weapon on death, if it has one to drop loot = list(/obj/item/weapon/melee/candy_sword) if(prob(20)) //chance to become a stationary snowman structure instead of a corpse loot.Add(/obj/structure/snowman) - visible_message("The [src.name] shimmers as its animating magic fades away!") + deathmessage = "shimmers as its animating magic fades away!" + del_on_death = 1 ..() //this is just to make sure it gets properly killed before we qdel it - qdel(src) else ..() @@ -73,7 +73,7 @@ icon_living = "santa" icon_dead = "santa-dead" -/mob/living/simple_animal/hostile/winter/santa/death() +/mob/living/simple_animal/hostile/winter/santa/death(gibbed) ..() if(death_message) visible_message(death_message) @@ -121,7 +121,7 @@ melee_damage_lower = 15 melee_damage_upper = 25 //that's gonna leave a mark, for sure -/mob/living/simple_animal/hostile/winter/santa/stage_4/death() +/mob/living/simple_animal/hostile/winter/santa/stage_4/death(gibbed) to_chat(world, "


") to_chat(world, "THE FAT MAN HAS FALLEN!") to_chat(world, "SANTA CLAUS HAS BEEN DEFEATED!") diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 983faec63d6..1266b31f746 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -112,7 +112,7 @@ hear_radio_list -= src return ..() -/mob/living/simple_animal/parrot/death() +/mob/living/simple_animal/parrot/death(gibbed) if(held_item) held_item.loc = src.loc held_item = null diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index 736b6c9b599..99a65c0052d 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -25,16 +25,10 @@ faction = list("cult") status_flags = CANPUSH loot = list(/obj/item/weapon/reagent_containers/food/snacks/ectoplasm) + del_on_death = 1 + deathmessage = "lets out a contented sigh as their form unwinds." - death() - ..() - for(var/mob/M in viewers(src, null)) - if((M.client && !( M.blinded ))) - M.show_message("\red [src] lets out a contented sigh as their form unwinds. ") - ghostize() - qdel(src) - attackby(var/obj/item/O as obj, var/mob/user as mob) //Marker -Agouri if(istype(O, /obj/item/device/soulstone)) O.transfer_soul("SHADE", src, user) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 362846dfd4a..0f47044aef3 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -71,8 +71,14 @@ var/gold_core_spawnable = CHEM_MOB_SPAWN_INVALID //if CHEM_MOB_SPAWN_HOSTILE can be spawned by plasma with gold core, CHEM_MOB_SPAWN_FRIENDLY are 'friendlies' spawned with blood var/master_commander = null //holding var for determining who own/controls a sentient simple animal (for sentience potions). + + var/mob/living/simple_animal/hostile/spawner/nest + var/sentience_type = SENTIENCE_ORGANIC // Sentience type, for slime potions var/list/loot = list() //list of things spawned at mob's loc when it dies + var/del_on_death = 0 //causes mob to be deleted on death, useful for mobs that spawn lootable corpses + var/deathmessage = "" + var/death_sound = null //The sound played on death /mob/living/simple_animal/New() @@ -468,15 +474,28 @@ stat(null, "Health: [round((health / maxHealth) * 100)]%") /mob/living/simple_animal/death(gibbed) + if(nest) + nest.spawned_mobs -= src + nest = null if(loot.len) for(var/i in loot) new i(loc) - health = 0 - icon_state = icon_dead - stat = DEAD - density = 0 if(!gibbed) - visible_message("\The [src] stops moving...") + if(death_sound) + playsound(get_turf(src),death_sound, 200, 1) + if(deathmessage) + visible_message("\The [src] [deathmessage]") + else if(!del_on_death) + visible_message("\The [src] stops moving...") + if(del_on_death) + ghostize() + qdel(src) + else + health = 0 + icon_state = icon_dead + stat = DEAD + density = 0 + lying = 1 ..() /mob/living/simple_animal/ex_act(severity) diff --git a/code/modules/mob/living/simple_animal/spawner.dm b/code/modules/mob/living/simple_animal/spawner.dm new file mode 100644 index 00000000000..7c59ab4ab35 --- /dev/null +++ b/code/modules/mob/living/simple_animal/spawner.dm @@ -0,0 +1,82 @@ +/mob/living/simple_animal/hostile/spawner + name = "monster nest" + icon = 'icons/mob/animal.dmi' + health = 100 + maxHealth = 100 + var/list/spawned_mobs = list() + var/max_mobs = 5 + var/spawn_delay = 0 + var/spawn_time = 300 //30 seconds default + var/mob_type = /mob/living/simple_animal/hostile/carp + var/spawn_text = "emerges from" + status_flags = 0 + anchored = 1 + AIStatus = AI_OFF + a_intent = "harm" + stop_automated_movement = 1 + wander = 0 + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 350 + sentience_type = SENTIENCE_BOSS + + +/mob/living/simple_animal/hostile/spawner/Destroy() + for(var/mob/living/simple_animal/L in spawned_mobs) + if(L.nest == src) + L.nest = null + spawned_mobs = null + return ..() + +/mob/living/simple_animal/hostile/spawner/process_ai() + ..() + spawn_mob() + +/mob/living/simple_animal/hostile/spawner/proc/spawn_mob() + if(spawned_mobs.len >= max_mobs) + return 0 + if(spawn_delay > world.time) + return 0 + spawn_delay = world.time + spawn_time + var/mob/living/simple_animal/L = new mob_type(src.loc) + spawned_mobs += L + L.nest = src + L.faction = src.faction + visible_message("[L] [spawn_text] [src].") + +/mob/living/simple_animal/hostile/spawner/syndicate + name = "warp beacon" + icon = 'icons/obj/device.dmi' + icon_state = "syndbeacon" + spawn_text = "warps in from" + mob_type = /mob/living/simple_animal/hostile/syndicate/ranged + faction = list("syndicate") + +/mob/living/simple_animal/hostile/spawner/mining + name = "monster den" + desc = "A hole dug into the ground, harboring all kinds of monsters found within most caves or mining asteroids." + icon_state = "hole" + icon_living = "hole" + health = 200 + maxHealth = 200 + max_mobs = 3 + icon = 'icons/mob/nest.dmi' + spawn_text = "crawls out of" + mob_type = /mob/living/simple_animal/hostile/asteroid/goldgrub + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + faction = list("mining") + +/mob/living/simple_animal/hostile/spawner/mining/goliath + name = "goliath den" + desc = "A den housing a nest of goliaths, oh god why?" + mob_type = /mob/living/simple_animal/hostile/asteroid/goliath + +/mob/living/simple_animal/hostile/spawner/mining/hivelord + name = "hivelord den" + desc = "A den housing a nest of hivelords." + mob_type = /mob/living/simple_animal/hostile/asteroid/hivelord + +/mob/living/simple_animal/hostile/spawner/mining/basilisk + name = "basilisk den" + desc = "A den housing a nest of basilisks, bring a coat." + mob_type = /mob/living/simple_animal/hostile/asteroid/basilisk \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/tribbles.dm b/code/modules/mob/living/simple_animal/tribbles.dm index a6eb14fb25d..b21c3110b1d 100644 --- a/code/modules/mob/living/simple_animal/tribbles.dm +++ b/code/modules/mob/living/simple_animal/tribbles.dm @@ -79,7 +79,7 @@ var/global/totaltribbles = 0 //global variable so it updates for all tribbles, src.procreate() -/mob/living/simple_animal/tribble/death() // Gotta make sure to remove tribbles from the list on death +/mob/living/simple_animal/tribble/death(gibbed) // Gotta make sure to remove tribbles from the list on death ..() totaltribbles -= 1 diff --git a/code/modules/mob/living/simple_animal/vox.dm b/code/modules/mob/living/simple_animal/vox.dm deleted file mode 100644 index ba68a18a12b..00000000000 --- a/code/modules/mob/living/simple_animal/vox.dm +++ /dev/null @@ -1,169 +0,0 @@ -/mob/living/simple_animal/vox/armalis/ - - name = "serpentine alien" - real_name = "serpentine alien" - desc = "A one-eyed, serpentine creature, half-machine, easily nine feet from tail to beak!" - icon = 'icons/mob/vox.dmi' - icon_state = "armalis" - icon_living = "armalis" - maxHealth = 500 - health = 500 - response_harm = "slashes at the" - harm_intent_damage = 0 - melee_damage_lower = 30 - melee_damage_upper = 40 - attacktext = "slammed its enormous claws into" - speed = -1 - attack_sound = 'sound/weapons/bladeslice.ogg' - status_flags = 0 - universal_speak = 1 - - var/armour = null - var/amp = null - var/quills = 3 - -/mob/living/simple_animal/vox/armalis/death(gibbed) - if(!gibbed) - stat = DEAD - visible_message("[src] shudders violently and explodes!","\red You feel your body rupture!") - explosion(get_turf(loc), -1, -1, 3, 5) - gib() - return - return ..() - -/mob/living/simple_animal/vox/armalis/attackby(var/obj/item/O as obj, var/mob/user as mob, params) - if(O.force) - if(O.force >= 25) - var/damage = O.force - if(O.damtype == STAMINA) - damage = 0 - health -= damage - for(var/mob/M in viewers(src, null)) - if((M.client && !( M.blinded ))) - M.show_message("\red \b [src] has been attacked with the [O] by [user]. ") - else - for(var/mob/M in viewers(src, null)) - if((M.client && !( M.blinded ))) - M.show_message("\red \b The [O] bounces harmlessly off of [src]. ") - else - to_chat(usr, "\red This weapon is ineffective, it does no damage.") - for(var/mob/M in viewers(src, null)) - if((M.client && !( M.blinded ))) - M.show_message("\red [user] gently taps [src] with the [O]. ") - -/mob/living/simple_animal/vox/armalis/verb/fire_quill(mob/target as mob in oview()) - - set name = "Fire quill" - set desc = "Fires a viciously pointed quill at a high speed." - set category = "Alien" - - if(quills<=0) - return - - to_chat(src, "\red You launch a razor-sharp quill at [target]!") - for(var/mob/O in oviewers()) - if((O.client && !( O.blinded ))) - to_chat(O, "\red [src] launches a razor-sharp quill at [target]!") - - var/obj/item/weapon/quill/Q = new(loc) - Q.fingerprintslast = src.ckey - Q.throw_at(target,10,30) - - quills-- - - spawn(100) - to_chat(src, "\red You feel a fresh quill slide into place.") - quills++ - -/obj/item/weapon/quill - name = "vox quill" - desc = "A wickedly barbed quill from some bizarre animal." - icon_state = "quill" - item_state = "quill" - throwforce = 5 - w_class = 3 - sharp = 1 - edge = 0 - -/mob/living/simple_animal/vox/armalis/verb/message_mob() - set category = "Alien" - set name = "Commune with creature" - set desc = "Send a telepathic message to an unlucky recipient." - - var/list/targets = list() - var/target = null - var/text = null - - targets += getmobs() //Fill list, prompt user with list - target = input("Select a creature!", "Speak to creature", null, null) as null|anything in targets - text = input("What would you like to say?", "Speak to creature", null, null) - - if(!target || !text) - return - - var/mob/M = targets[target] - - if(istype(M, /mob/dead/observer) || M.stat == DEAD) - to_chat(src, "Not even the armalis can speak to the dead.") - return - - to_chat(M, "\blue Like lead slabs crashing into the ocean, alien thoughts drop into your mind: [text]") - if(istype(M,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - if(H.species.name == "Vox") - return - to_chat(H, "\red Your nose begins to bleed...") - H.drip(1) - -/mob/living/simple_animal/vox/armalis/verb/shriek() - set category = "Alien" - set name = "Shriek" - set desc = "Give voice to a psychic shriek." - -/mob/living/simple_animal/vox/armalis/attackby(var/obj/item/O as obj, var/mob/user as mob, params) - if(istype(O,/obj/item/vox/armalis_armour)) - user.drop_item() - armour = O - speed = 1 - maxHealth += 200 - health += 200 - O.loc = src - visible_message("\blue [src] is quickly outfitted in [O] by [user].","\blue You quickly outfit [src] in [O].") - regenerate_icons() - return - if(istype(O,/obj/item/vox/armalis_amp)) - user.drop_item() - amp = O - O.loc = src - visible_message("\blue [src] is quickly outfitted in [O] by [user].","\blue You quickly outfit [src] in [O].") - regenerate_icons() - return - return ..() - -/mob/living/simple_animal/vox/armalis/regenerate_icons() - - overlays = list() - if(armour) - var/icon/armour = image('icons/mob/vox.dmi',"armour") - speed = 1 - overlays += armour - if(amp) - var/icon/amp = image('icons/mob/vox.dmi',"amplifier") - overlays += amp - return - -/obj/item/vox/armalis_armour - - name = "strange armour" - desc = "Hulking reinforced armour for something huge." - icon = 'icons/obj/clothing/suits.dmi' - icon_state = "armour-armalis" - item_state = "armour-armalis" - -/obj/item/vox/armalis_amp - - name = "strange lenses" - desc = "A series of metallic lenses and chains." - icon = 'icons/obj/clothing/hats.dmi' - icon_state = "amp" - item_state = "amp" diff --git a/icons/mob/nest.dmi b/icons/mob/nest.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7dab335929e22d3807b6672be735634210e4db91 GIT binary patch literal 13209 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 U+#JX2zcv5`nUB)7QYNAQ3FXmCZ2$lO literal 0 HcmV?d00001 diff --git a/paradise.dme b/paradise.dme index e2eb20894e0..3d1a43064e2 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1598,8 +1598,8 @@ #include "code\modules\mob\living\simple_animal\powers.dm" #include "code\modules\mob\living\simple_animal\shade.dm" #include "code\modules\mob\living\simple_animal\simple_animal.dm" +#include "code\modules\mob\living\simple_animal\spawner.dm" #include "code\modules\mob\living\simple_animal\tribbles.dm" -#include "code\modules\mob\living\simple_animal\vox.dm" #include "code\modules\mob\living\simple_animal\bot\bot.dm" #include "code\modules\mob\living\simple_animal\bot\cleanbot.dm" #include "code\modules\mob\living\simple_animal\bot\construction.dm" From bb927bb8821164fcc107238ad9ca1fb24319ceaf Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 18 Jul 2016 04:16:34 -0400 Subject: [PATCH 17/95] fixup --- code/modules/mob/living/simple_animal/spawner.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/spawner.dm b/code/modules/mob/living/simple_animal/spawner.dm index 7c59ab4ab35..0cbf24cf6e2 100644 --- a/code/modules/mob/living/simple_animal/spawner.dm +++ b/code/modules/mob/living/simple_animal/spawner.dm @@ -18,6 +18,7 @@ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 maxbodytemp = 350 + layer = MOB_LAYER-0.1 sentience_type = SENTIENCE_BOSS From b8239ac1a4859488cb2ed7d8948333d257d880c5 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 18 Jul 2016 07:03:15 -0400 Subject: [PATCH 18/95] Adds Shielded Hardsuit to Nuke Ops --- code/datums/uplink_item.dm | 44 +++++++++++++------ .../items/weapons/storage/uplink_kits.dm | 11 ++++- 2 files changed, 40 insertions(+), 15 deletions(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 4ca4c38f68a..e547dcc591a 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -885,33 +885,49 @@ var/list/uplink_items = list() cost = 9 gamemodes = list(/datum/game_mode/nuclear) -/datum/uplink_item/device_tools/space_suit - name = "Space Suit" - desc = "The red and black syndicate space suit is less encumbering than Nanotrasen variants, fits inside bags, and has a weapon slot. Nanotrasen crewmembers are trained to report red space suit sightings." +//Space Suits and Hardsuits +/datum/uplink_item/suits + category = "Space Suits and Hardsuits" + surplus = 40 + +/datum/uplink_item/suits/space_suit + name = "Syndicate Space Suit" + desc = "This red and black syndicate space suit is less encumbering than Nanotrasen variants, \ + fits inside bags, and has a weapon slot. Nanotrasen crewmembers are trained to report red space suit \ + sightings, however." reference = "SS" item = /obj/item/weapon/storage/box/syndie_kit/space cost = 4 -/datum/uplink_item/device_tools/hardsuit - name = "Blood-red Hardsuit" - desc = "The feared suit of a syndicate nuclear agent. Features slightly better armor. When the helmet is deployed your identity will be protected. Toggling the suit into combat mode \ - will allow you all the mobility of a loose fitting uniform without sacrificing armor. Additionally the suit is collapsible, small enough to fit within a backpack. \ - Nanotrasen crewmembers are trained to report red space suit sightings, these suits in particular are known to drive employees into a panic." +/datum/uplink_item/suits/hardsuit + name = "Syndicate Hardsuit" + desc = "The feared suit of a syndicate nuclear agent. Features slightly better armoring and a built in jetpack \ + that runs off standard atmospheric tanks. When the built in helmet is deployed your identity will be \ + protected, even in death, as the suit cannot be removed by outside forces. Toggling the suit in and out of \ + combat mode will allow you all the mobility of a loose fitting uniform without sacrificing armoring. \ + Additionally the suit is collapsible, making it small enough to fit within a backpack. \ + Nanotrasen crew who spot these suits are known to panic." reference = "BRHS" item = /obj/item/weapon/storage/box/syndie_kit/hardsuit cost = 8 -/datum/uplink_item/device_tools/elite_hardsuit +/datum/uplink_item/suits/hardsuit/elite name = "Elite Syndicate Hardsuit" - desc = "The elite Syndicate hardsuit is worn by only the best nuclear agents. Features much better armoring and complete fireproofing. \ - When the built in helmet is deployed your identity will be protected. Toggling the suit into combat mode will allow you all the mobility \ - of a loose fitting uniform without sacrificing armoring. Additionally the suit is collapsible, small enough to fit within a backpack. \ - Nanotrasen crewmembers are trained to report red space suit sightings; these suits in particular are known to drive employees into a panic." - reference = "ESHS" + desc = "An advanced hardsuit with superior armor and mobility to the standard Syndicate Hardsuit." item = /obj/item/weapon/storage/box/syndie_kit/elite_hardsuit cost = 8 + reference = "ESHS" gamemodes = list(/datum/game_mode/nuclear) +/datum/uplink_item/suits/hardsuit/shielded + name = "Shielded Hardsuit" + desc = "An advanced hardsuit with built in energy shielding. The shields will rapidly recharge when not under fire." + item = /obj/item/weapon/storage/box/syndie_kit/shielded_hardsuit + cost = 30 + reference = "SHS" + gamemodes = list(/datum/game_mode/nuclear) + + /datum/uplink_item/device_tools/thermal name = "Thermal Imaging Glasses" desc = "These glasses are thermals disguised as engineers' optical meson scanners. They allow you to see organisms through walls by capturing the upper portion of the infra-red light spectrum, emitted as heat and light by objects. Hotter objects, such as warm bodies, cybernetic organisms and artificial intelligence cores emit more of this light than cooler objects like walls and airlocks." diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 096879d267e..71d488672aa 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -118,7 +118,16 @@ ..() new /obj/item/clothing/suit/space/rig/syndi/elite(src) new /obj/item/clothing/head/helmet/space/rig/syndi/elite(src) - return + +/obj/item/weapon/storage/box/syndie_kit/shielded_hardsuit + name = "Boxed Shielded Syndicate Hardsuit and Helmet" + can_hold = list("/obj/item/clothing/suit/space/rig/shielded/syndi", "/obj/item/clothing/head/helmet/space/rig/shielded/syndi") + max_w_class = 4 + +/obj/item/weapon/storage/box/syndie_kit/shielded_hardsuit/New() + ..() + new /obj/item/clothing/suit/space/rig/shielded/syndi(src) + new /obj/item/clothing/head/helmet/space/rig/shielded/syndi(src) /obj/item/weapon/storage/box/syndie_kit/conversion name = "box (CK)" From 3ae35fce71f1d2f73639e392af716f0cc70b7e0c Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 18 Jul 2016 07:46:42 -0400 Subject: [PATCH 19/95] Ports Powerfist --- code/datums/uplink_item.dm | 10 ++ code/game/objects/items/weapons/powerfist.dm | 92 +++++++++++++++++++ icons/mob/inhands/items_lefthand.dmi | Bin 170135 -> 170362 bytes icons/mob/inhands/items_righthand.dmi | Bin 167954 -> 168201 bytes icons/obj/weapons.dmi | Bin 56877 -> 57167 bytes paradise.dme | 1 + 6 files changed, 103 insertions(+) create mode 100644 code/game/objects/items/weapons/powerfist.dm diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 4ca4c38f68a..afb2cba9365 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -412,6 +412,16 @@ var/list/uplink_items = list() item = /obj/item/weapon/melee/energy/sword/saber cost = 8 +/datum/uplink_item/dangerous/powerfist + name = "Power Fist" + desc = "The power-fist is a metal gauntlet with a built-in piston-ram powered by an external gas supply.\ + Upon hitting a target, the piston-ram will extend foward to make contact for some serious damage. \ + Using a wrench on the piston valve will allow you to tweak the amount of gas used per punch to \ + deal extra damage and hit targets further. Use a screwdriver to take out any attached tanks." + reference = "PF" + item = /obj/item/weapon/melee/powerfist + cost = 8 + /datum/uplink_item/dangerous/chainsaw name = "Chainsaw" desc = "A high powered chainsaw for cutting up ...you know...." diff --git a/code/game/objects/items/weapons/powerfist.dm b/code/game/objects/items/weapons/powerfist.dm new file mode 100644 index 00000000000..444752e2fea --- /dev/null +++ b/code/game/objects/items/weapons/powerfist.dm @@ -0,0 +1,92 @@ +/obj/item/weapon/melee/powerfist + name = "power-fist" + desc = "A metal gauntlet with a piston-powered ram ontop for that extra 'ompfh' in your punch." + icon_state = "powerfist" + item_state = "powerfist" + flags = CONDUCT + attack_verb = list("whacked", "fisted", "power-punched") + force = 12 + throwforce = 10 + throw_range = 7 + w_class = 3 + origin_tech = "combat=5;powerstorage=3;syndicate=3" + var/click_delay = 1.5 + var/fisto_setting = 1 + var/gasperfist = 3 + var/obj/item/weapon/tank/tank = null //Tank used for the gauntlet's piston-ram. + + +/obj/item/weapon/melee/powerfist/examine(mob/user) + ..() + if(!in_range(user, src)) + to_chat(user, "You'll need to get closer to see any more.") + return + if(tank) + to_chat(user, "\icon [tank] It has \the [tank] mounted onto it.") + + +/obj/item/weapon/melee/powerfist/attackby(obj/item/weapon/W, mob/user, params) + if(istype(W, /obj/item/weapon/tank)) + if(!tank) + var/obj/item/weapon/tank/IT = W + if(IT.volume <= 3) + to_chat(user, "\The [IT] is too small for \the [src].") + return + updateTank(W, 0, user) + else if(istype(W, /obj/item/weapon/wrench)) + switch(fisto_setting) + if(1) + fisto_setting = 2 + if(2) + fisto_setting = 3 + if(3) + fisto_setting = 1 + playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + to_chat(user, "You tweak \the [src]'s piston valve to [fisto_setting].") + else if(istype(W, /obj/item/weapon/screwdriver)) + if(tank) + updateTank(tank, 1, user) + + +/obj/item/weapon/melee/powerfist/proc/updateTank(obj/item/weapon/tank/emergency_oxygen/thetank, removing = 0, mob/living/carbon/human/user) + if(removing) + if(!tank) + to_chat(user, "\The [src] currently has no tank attached to it.") + return + to_chat(user, "You detach \the [thetank] from \the [src].") + tank.forceMove(get_turf(user)) + user.put_in_hands(tank) + tank = null + if(!removing) + if(tank) + to_chat(user, "\The [src] already has a tank.") + return + if(!user.unEquip(thetank)) + return + to_chat(user, "You hook \the [thetank] up to \the [src].") + tank = thetank + thetank.forceMove(src) + + +/obj/item/weapon/melee/powerfist/attack(mob/living/target, mob/living/user) + if(!tank) + to_chat(user, "\The [src] can't operate without a source of gas!") + return + if(tank && !tank.air_contents.remove(gasperfist * fisto_setting)) + to_chat(user, "\The [src]'s piston-ram lets out a weak hiss, it needs more gas!") + playsound(loc, 'sound/effects/refill.ogg', 50, 1) + return + target.apply_damage(force * fisto_setting, BRUTE) + target.visible_message("[user]'s powerfist lets out a loud hiss as they punch [target.name]!", \ + "You cry out in pain as [user]'s punch flings you backwards!") + new/obj/effect/kinetic_blast(target.loc) + playsound(loc, 'sound/weapons/resonator_blast.ogg', 50, 1) + playsound(loc, 'sound/weapons/genhit2.ogg', 50, 1) + + var/atom/throw_target = get_edge_target_turf(target, get_dir(src, get_step_away(target, src))) + spawn(0) + target.throw_at(throw_target, 5 * fisto_setting, 0.2) + + add_logs(target, user, "power fisted", src) + + user.changeNext_move(CLICK_CD_MELEE * click_delay) \ No newline at end of file diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index 0ac606eb6175a1c562b0bf4d484bba6335160fbc..2a5ac2889c2c8789228e2896a623e4dd9c9d1be6 100644 GIT binary patch delta 22366 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
The Griffon
" - dat+="
Nanotrasen-standard newspaper, for use on Nanotrasen© Space Facilities

" + dat+="
Nanotrasen-standard newspaper, for use on Nanotrasen Space Facilities

" if(isemptylist(src.news_content)) if(src.important_message) dat+="Contents:
    **Important Security Announcement** \[page [src.pages+2]\]
" From 56a09db739aa82f78db5d8d8245880bd992b64e4 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Mon, 18 Jul 2016 13:15:26 -0700 Subject: [PATCH 22/95] Action Button Update - Refactors action button backend - Action buttons are no longer checked on Life(), items are responsible for adding/removing/updating them. - Item action buttons are no longer a static action_button_name define, items define actions_types, which is a list of paths. - Items can now have multiple action buttons. - This is handled by new arguments to ui_action_click, the first parameter is the user, the second is the path of the action datum that was invoked. - Refactored how internals function - You may now directly switch internals without breaking anything. - The internals icon has been updated to be more consistent. - Added action buttons for jetpacks - Added action buttons for oxygen tanks - Uses-based implants now qdel() themselves when they run out of uses. This is somewhat a buff to traitor implants, but it's such a minor change. The actual reasoning is so that the action buttons are properly removed. - Fixed a bug with the "Boo" spell which resulted in IsAvailable failing for certain ghosts. - You can now shift-click on movable HUD elements to reset them to the proper position (thank fucking christ) --- code/_onclick/hud/action.dm | 315 -------------- code/_onclick/hud/action_button.dm | 127 ++++++ code/_onclick/hud/hud.dm | 10 +- code/_onclick/hud/human.dm | 4 +- code/_onclick/hud/monkey.dm | 4 +- code/_onclick/hud/movable_screen_objects.dm | 2 +- code/_onclick/hud/screen_objects.dm | 179 ++++---- code/datums/action.dm | 406 ++++++++++++++++++ code/datums/mind.dm | 21 +- code/datums/spell.dm | 5 + code/game/gamemodes/cult/cult_items.dm | 3 +- .../miniantags/abduction/abduction_gear.dm | 24 +- .../miniantags/abduction/machinery/camera.dm | 46 +- code/game/gamemodes/miniantags/morph/morph.dm | 2 - .../miniantags/revenant/revenant_abilities.dm | 3 +- code/game/gamemodes/nuclear/nuclear.dm | 3 +- .../machinery/computer/camera_advanced.dm | 14 +- code/game/objects/effects/effect_system.dm | 2 +- code/game/objects/items.dm | 37 +- code/game/objects/items/devices/flashlight.dm | 5 +- .../objects/items/robot/robot_upgrades.dm | 6 +- .../objects/items/weapons/chrono_eraser.dm | 23 +- code/game/objects/items/weapons/defib.dm | 28 +- .../objects/items/weapons/implants/implant.dm | 14 +- .../items/weapons/implants/implant_freedom.dm | 5 +- .../items/weapons/implants/implant_misc.dm | 8 +- .../objects/items/weapons/melee/energy.dm | 1 + .../objects/items/weapons/storage/storage.dm | 3 - .../objects/items/weapons/tanks/jetpack.dm | 117 ++--- .../game/objects/items/weapons/tanks/tanks.dm | 113 ++--- .../objects/items/weapons/tanks/watertank.dm | 14 +- code/game/objects/items/weapons/twohanded.dm | 3 +- code/modules/admin/verbs/debug.dm | 4 +- code/modules/admin/verbs/honksquad.dm | 2 +- code/modules/admin/verbs/one_click_antag.dm | 2 +- code/modules/admin/verbs/randomverbs.dm | 2 +- code/modules/admin/verbs/striketeam.dm | 2 +- .../admin/verbs/striketeam_syndicate.dm | 2 +- code/modules/assembly/proximity.dm | 1 + code/modules/clothing/clothing.dm | 118 ++--- code/modules/clothing/glasses/glasses.dm | 25 +- code/modules/clothing/glasses/hud.dm | 1 + code/modules/clothing/head/hardhat.dm | 22 +- code/modules/clothing/head/helmet.dm | 2 +- code/modules/clothing/head/misc.dm | 2 +- code/modules/clothing/head/misc_special.dm | 4 +- code/modules/clothing/masks/boxing.dm | 3 +- code/modules/clothing/masks/breath.dm | 6 +- code/modules/clothing/masks/gasmask.dm | 31 +- code/modules/clothing/masks/miscellaneous.dm | 6 +- code/modules/clothing/shoes/magboots.dm | 12 +- code/modules/clothing/spacesuits/alien.dm | 4 +- .../modules/clothing/spacesuits/chronosuit.dm | 2 +- code/modules/clothing/spacesuits/plasmamen.dm | 10 +- code/modules/clothing/spacesuits/rig.dm | 31 +- .../spacesuits/rig/modules/utility.dm | 8 +- code/modules/clothing/suits/armor.dm | 15 +- code/modules/clothing/suits/hood.dm | 12 +- code/modules/clothing/suits/jobs.dm | 10 +- code/modules/clothing/suits/labcoat.dm | 2 +- code/modules/clothing/suits/miscellaneous.dm | 16 +- .../clothing/under/accessories/accessory.dm | 16 +- .../clothing/under/accessories/holster.dm | 2 +- .../clothing/under/accessories/storage.dm | 2 +- code/modules/customitems/item_defines.dm | 8 +- code/modules/mob/dead/observer/spells.dm | 1 + code/modules/mob/living/carbon/brain/brain.dm | 8 +- code/modules/mob/living/carbon/carbon.dm | 21 +- .../mob/living/carbon/human/human_movement.dm | 2 +- .../mob/living/carbon/human/inventory.dm | 3 +- code/modules/mob/living/carbon/human/life.dm | 7 +- .../living/carbon/human/species/plasmaman.dm | 3 +- .../living/carbon/human/species/station.dm | 3 +- code/modules/mob/living/carbon/life.dm | 14 +- code/modules/mob/living/carbon/slime/life.dm | 1 + code/modules/mob/living/death.dm | 1 + code/modules/mob/living/life.dm | 81 ---- code/modules/mob/living/living_defines.dm | 1 - code/modules/mob/living/silicon/robot/life.dm | 1 + .../modules/mob/living/silicon/robot/robot.dm | 3 + .../mob/living/simple_animal/simple_animal.dm | 1 + code/modules/mob/mob.dm | 12 +- code/modules/mob/mob_defines.dm | 6 +- code/modules/projectiles/gun.dm | 13 +- .../projectiles/guns/projectile/automatic.dm | 10 +- .../projectiles/guns/projectile/launchers.dm | 4 +- .../projectiles/guns/projectile/pistol.dm | 4 +- .../projectiles/guns/projectile/sniper.dm | 2 +- .../projectiles/guns/projectile/toy.dm | 2 +- code/modules/reagents/newchem/drugs.dm | 8 +- code/modules/reagents/newchem/toxins.dm | 8 +- .../research/xenobiology/xenobio_camera.dm | 32 +- code/modules/surgery/dental_implant.dm | 2 +- .../surgery/organs/augments_internal.dm | 8 +- code/modules/surgery/organs/organ_internal.dm | 55 ++- icons/mob/actions.dmi | Bin 65769 -> 66241 bytes paradise.dme | 3 +- 97 files changed, 1230 insertions(+), 1022 deletions(-) delete mode 100644 code/_onclick/hud/action.dm create mode 100644 code/_onclick/hud/action_button.dm create mode 100644 code/datums/action.dm diff --git a/code/_onclick/hud/action.dm b/code/_onclick/hud/action.dm deleted file mode 100644 index 4744b789712..00000000000 --- a/code/_onclick/hud/action.dm +++ /dev/null @@ -1,315 +0,0 @@ -#define AB_ITEM 1 -#define AB_SPELL 2 -#define AB_INNATE 3 -#define AB_GENERIC 4 - -#define AB_CHECK_RESTRAINED 1 -#define AB_CHECK_STUNNED 2 -#define AB_CHECK_LYING 4 -#define AB_CHECK_ALIVE 8 -#define AB_CHECK_INSIDE 16 - - -/datum/action - var/name = "Generic Action" - var/action_type = AB_ITEM - var/procname = null - var/atom/movable/target = null - var/check_flags = 0 - var/processing = 0 - var/active = 0 - var/obj/screen/movable/action_button/button = null - var/button_icon = 'icons/mob/actions.dmi' - var/button_icon_state = "default" - var/background_icon_state = "bg_default" - var/mob/living/owner - -/datum/action/New(var/Target) - target = Target - -/datum/action/Destroy() - if(owner) - Remove(owner) - if(target) - target = null - return ..() - -/datum/action/proc/Grant(mob/living/T) - if(owner) - if(owner == T) - return - Remove(owner) - owner = T - owner.actions.Add(src) - owner.update_action_buttons() - return - -/datum/action/proc/Remove(mob/living/T) - if(button) - if(T.client) - T.client.screen -= button - qdel(button) - button = null - if(T.actions) - T.actions.Remove(src) - T.update_action_buttons() - owner = null - return - -/datum/action/proc/Trigger() - if(!Checks()) - return - switch(action_type) - if(AB_ITEM) - if(target) - var/obj/item/item = target - item.ui_action_click() - if(AB_SPELL) - if(target) - var/obj/effect/proc_holder/spell = target - spell.Click() - if(AB_INNATE) - if(!active) - Activate() - else - Deactivate() - if(AB_GENERIC) - if(target && procname) - call(target,procname)(usr) - return - -/datum/action/proc/Activate() - return - -/datum/action/proc/Deactivate() - return - -/datum/action/proc/Process() - return - -/datum/action/proc/CheckRemoval(mob/living/user) // 1 if action is no longer valid for this mob and should be removed - return 0 - -/datum/action/proc/IsAvailable() - return Checks() - -/datum/action/proc/Checks()// returns 1 if all checks pass - if(!owner) - return 0 - if(check_flags & AB_CHECK_RESTRAINED) - if(owner.restrained()) - return 0 - if(check_flags & AB_CHECK_STUNNED) - if(owner.stunned) - return 0 - if(check_flags & AB_CHECK_LYING) - if(owner.lying) - return 0 - if(check_flags & AB_CHECK_ALIVE) - if(owner.stat) - return 0 - if(check_flags & AB_CHECK_INSIDE) - if(!(target in owner)) - return 0 - return 1 - -/datum/action/proc/UpdateName() - return name - -/obj/screen/movable/action_button - var/datum/action/owner - screen_loc = "WEST,NORTH" - -/obj/screen/movable/action_button/Click(location,control,params) - var/list/modifiers = params2list(params) - if(modifiers["shift"]) - moved = 0 - return 1 - if(usr.next_move >= world.time) // Is this needed ? - return - owner.Trigger() - return 1 - -/obj/screen/movable/action_button/proc/UpdateIcon() - if(!owner) - return - icon = owner.button_icon - icon_state = owner.background_icon_state - - overlays.Cut() - var/image/img - if(owner.action_type == AB_ITEM && owner.target) - var/obj/item/I = owner.target - img = image(I.icon, src , I.icon_state) - else if(owner.button_icon && owner.button_icon_state) - img = image(owner.button_icon,src,owner.button_icon_state) - img.pixel_x = 0 - img.pixel_y = 0 - overlays += img - - if(!owner.IsAvailable()) - color = rgb(128,0,0,128) - else - color = rgb(255,255,255,255) - -//Hide/Show Action Buttons ... Button -/obj/screen/movable/action_button/hide_toggle - name = "Hide Buttons" - icon = 'icons/mob/actions.dmi' - icon_state = "bg_default" - var/hidden = 0 - -/obj/screen/movable/action_button/hide_toggle/Click() - usr.hud_used.action_buttons_hidden = !usr.hud_used.action_buttons_hidden - - hidden = usr.hud_used.action_buttons_hidden - if(hidden) - name = "Show Buttons" - else - name = "Hide Buttons" - UpdateIcon() - usr.update_action_buttons() - - -/obj/screen/movable/action_button/hide_toggle/proc/InitialiseIcon(var/mob/living/user) - if(isalien(user)) - icon_state = "bg_alien" - else - icon_state = "bg_default" - UpdateIcon() - return - -/obj/screen/movable/action_button/hide_toggle/UpdateIcon() - overlays.Cut() - var/image/img = image(icon,src,hidden?"show":"hide") - overlays += img - return - -//This is the proc used to update all the action buttons. Properly defined in /mob/living/ -/mob/proc/update_action_buttons() - return - -#define AB_WEST_OFFSET 4 -#define AB_NORTH_OFFSET 26 -#define AB_MAX_COLUMNS 10 - -/datum/hud/proc/ButtonNumberToScreenCoords(var/number) // TODO : Make this zero-indexed for readabilty - var/row = round((number-1)/AB_MAX_COLUMNS) - var/col = ((number - 1)%(AB_MAX_COLUMNS)) + 1 - var/coord_col = "+[col-1]" - var/coord_col_offset = 4+2*col - var/coord_row = "[-1 - row]" - var/coord_row_offset = 26 - return "WEST[coord_col]:[coord_col_offset],NORTH[coord_row]:[coord_row_offset]" - -/datum/hud/proc/SetButtonCoords(var/obj/screen/button,var/number) - var/row = round((number-1)/AB_MAX_COLUMNS) - var/col = ((number - 1)%(AB_MAX_COLUMNS)) + 1 - var/x_offset = 32*(col-1) + 4 + 2*col - var/y_offset = -32*(row+1) + 26 - - var/matrix/M = matrix() - M.Translate(x_offset,y_offset) - button.transform = M - -//Presets for item actions -/datum/action/item_action - check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_LYING|AB_CHECK_ALIVE|AB_CHECK_INSIDE - -/datum/action/item_action/CheckRemoval(mob/living/user) - return get(target, /mob/living) != user - -/datum/action/item_action/hands_free - check_flags = AB_CHECK_ALIVE|AB_CHECK_INSIDE - -// for clothing accessories like holsters -/datum/action/item_action/accessory - check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_LYING|AB_CHECK_ALIVE - -/datum/action/item_action/accessory/Checks() - . = ..() - if(!.) - return 0 - if(target.loc == owner) - return 1 - if(istype(target.loc, /obj/item/clothing/under) && target.loc.loc == owner) - return 1 - return 0 - -///prset for organ actions -/datum/action/item_action/organ_action - check_flags = AB_CHECK_ALIVE - -/datum/action/item_action/organ_action/CheckRemoval(mob/living/carbon/user) - if(!iscarbon(user)) - return 1 - if(target in user.internal_organs) - return 0 - return 1 - -/datum/action/item_action/organ_action/IsAvailable() - var/obj/item/organ/internal/I = target - if(!I.owner) - return 0 - return ..() - -//Preset for spells -/datum/action/spell_action - action_type = AB_SPELL - check_flags = 0 - background_icon_state = "bg_spell" - -/datum/action/spell_action/UpdateName() - var/obj/effect/proc_holder/spell/spell = target - if(!spell) - return 0 - return spell.name - -/datum/action/spell_action/IsAvailable() - if(!target) - return 0 - var/obj/effect/proc_holder/spell/spell = target - - if(usr) - return spell.can_cast(usr) - else - if(owner) - return spell.can_cast(owner) - return 1 - -/datum/action/spell_action/CheckRemoval() - if(owner.mind) - if(target in owner.mind.spell_list) - return 0 - return !(target in owner.spell_list) - - //Action button controlling a mob's research examine ability. -/datum/action/scan_mode - name = "Toggle Research Scanner" - button_icon_state = "scan_mode" - check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_ALIVE - action_type = AB_INNATE - var/devices = 0 //How may enabled scanners the mob has - -/datum/action/scan_mode/Activate() - active = 1 - owner.research_scanner = 1 - to_chat(owner, " Research analyzer is now active.") - -/datum/action/scan_mode/Deactivate() - active = 0 - owner.research_scanner = 0 - to_chat(owner, " Research analyzer deactivated.") - -/datum/action/scan_mode/Grant(mob/living/T) - devices += 1 - ..(T) - -/datum/action/scan_mode/CheckRemoval(mob/living/user) - if(devices) - return 0 - return 1 - -/datum/action/scan_mode/Remove(mob/living/T) - owner.research_scanner = 0 - ..(T) diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm new file mode 100644 index 00000000000..16cb8baa044 --- /dev/null +++ b/code/_onclick/hud/action_button.dm @@ -0,0 +1,127 @@ + +/obj/screen/movable/action_button + var/datum/action/linked_action + screen_loc = null + +/obj/screen/movable/action_button/Click(location,control,params) + var/list/modifiers = params2list(params) + if(modifiers["shift"]) + moved = 0 + usr.update_action_buttons() //redraw buttons that are no longer considered "moved" + return 1 + if(usr.next_move >= world.time) // Is this needed ? + return + linked_action.Trigger() + return 1 + +//Hide/Show Action Buttons ... Button +/obj/screen/movable/action_button/hide_toggle + name = "Hide Buttons" + icon = 'icons/mob/actions.dmi' + icon_state = "bg_default" + var/hidden = 0 + +/obj/screen/movable/action_button/hide_toggle/Click(location,control,params) + var/list/modifiers = params2list(params) + if(modifiers["shift"]) + moved = 0 + return 1 + usr.hud_used.action_buttons_hidden = !usr.hud_used.action_buttons_hidden + + hidden = usr.hud_used.action_buttons_hidden + if(hidden) + name = "Show Buttons" + else + name = "Hide Buttons" + UpdateIcon() + usr.update_action_buttons() + + +/obj/screen/movable/action_button/hide_toggle/proc/InitialiseIcon(mob/living/user) + if(isalien(user)) + icon_state = "bg_alien" + else + icon_state = "bg_default" + UpdateIcon() + +/obj/screen/movable/action_button/hide_toggle/proc/UpdateIcon() + overlays.Cut() + var/image/img = image(icon, src, hidden ? "show" : "hide") + overlays += img + + +/obj/screen/movable/action_button/MouseEntered(location,control,params) + openToolTip(usr,src,params,title = name,content = desc) + + +/obj/screen/movable/action_button/MouseExited() + closeToolTip(usr) + + +/mob/proc/update_action_buttons_icon() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + +//This is the proc used to update all the action buttons. +/mob/proc/update_action_buttons(reload_screen) + if(!hud_used || !client) + return + + if(hud_used.hud_shown != HUD_STYLE_STANDARD) + return + + var/button_number = 0 + + if(hud_used.action_buttons_hidden) + for(var/datum/action/A in actions) + A.button.screen_loc = null + if(reload_screen) + client.screen += A.button + else + for(var/datum/action/A in actions) + button_number++ + A.UpdateButtonIcon() + var/obj/screen/movable/action_button/B = A.button + if(!B.moved) + B.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number) + else + B.screen_loc = B.moved + if(reload_screen) + client.screen += B + + if(!button_number) + hud_used.hide_actions_toggle.screen_loc = null + return + + if(!hud_used.hide_actions_toggle.moved) + hud_used.hide_actions_toggle.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number+1) + else + hud_used.hide_actions_toggle.screen_loc = hud_used.hide_actions_toggle.moved + if(reload_screen) + client.screen += hud_used.hide_actions_toggle + + + +#define AB_MAX_COLUMNS 10 + +/datum/hud/proc/ButtonNumberToScreenCoords(number) // TODO : Make this zero-indexed for readabilty + var/row = round((number - 1)/AB_MAX_COLUMNS) + var/col = ((number - 1)%(AB_MAX_COLUMNS)) + 1 + + var/coord_col = "+[col-1]" + var/coord_col_offset = 4 + 2 * col + + var/coord_row = "[row ? -row : "+0"]" + + return "WEST[coord_col]:[coord_col_offset],NORTH[coord_row]:-6" + +/datum/hud/proc/SetButtonCoords(obj/screen/button,number) + var/row = round((number-1)/AB_MAX_COLUMNS) + var/col = ((number - 1)%(AB_MAX_COLUMNS)) + 1 + var/x_offset = 32*(col-1) + 4 + 2*col + var/y_offset = -32*(row+1) + 26 + + var/matrix/M = matrix() + M.Translate(x_offset,y_offset) + button.transform = M diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index e49e99ad6b7..29e7c676ac4 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -36,12 +36,16 @@ var/obj/screen/movable/action_button/hide_toggle/hide_actions_toggle var/action_buttons_hidden = 0 + var/obj/screen/internals + /mob/proc/create_mob_hud() if(client && !hud_used) hud_used = new /datum/hud(src) /datum/hud/New(mob/owner) mymob = owner + hide_actions_toggle = new + hide_actions_toggle.InitialiseIcon(mymob) /datum/hud/Destroy() if(mymob.hud_used == src) @@ -79,7 +83,6 @@ //clear mob refs to screen objects mymob.throw_icon = null - mymob.internals = null mymob.healths = null mymob.healthdoll = null mymob.pullin = null @@ -92,6 +95,7 @@ alien_plasma_display = null vampire_blood_display = null nightvisionicon = null + internals = null mymob = null return ..() @@ -122,6 +126,8 @@ if(infodisplay.len) mymob.client.screen += infodisplay + mymob.client.screen += hide_actions_toggle + if(action_intent) action_intent.screen_loc = initial(action_intent.screen_loc) //Restore intent selection to the original position @@ -158,7 +164,7 @@ hud_version = display_hud_version persistant_inventory_update() - mymob.update_action_buttons() + mymob.update_action_buttons(1) reorganize_alerts() reload_fullscreen() diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 3a6e9df5dae..8cc6e6ac9ad 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -309,8 +309,8 @@ mymob.throw_icon.alpha = ui_alpha hotkeybuttons += mymob.throw_icon - mymob.internals = new /obj/screen/internals() - infodisplay += mymob.internals + internals = new /obj/screen/internals() + infodisplay += internals mymob.healths = new /obj/screen/healths() infodisplay += mymob.healths diff --git a/code/_onclick/hud/monkey.dm b/code/_onclick/hud/monkey.dm index ef87435c79f..c6bbbd27ae2 100644 --- a/code/_onclick/hud/monkey.dm +++ b/code/_onclick/hud/monkey.dm @@ -96,8 +96,8 @@ mymob.throw_icon.alpha = ui_alpha hotkeybuttons += mymob.throw_icon - mymob.internals = new /obj/screen/internals() - infodisplay += mymob.internals + internals = new /obj/screen/internals() + infodisplay += internals mymob.healths = new /obj/screen/healths() infodisplay += mymob.healths diff --git a/code/_onclick/hud/movable_screen_objects.dm b/code/_onclick/hud/movable_screen_objects.dm index e8d4e4b3d73..315fce5bf65 100644 --- a/code/_onclick/hud/movable_screen_objects.dm +++ b/code/_onclick/hud/movable_screen_objects.dm @@ -43,7 +43,7 @@ var/pix_Y = text2num(screen_loc_Y[2]) - 16 screen_loc = "[screen_loc_X[1]]:[pix_X],[screen_loc_Y[1]]:[pix_Y]" - moved = TRUE + moved = screen_loc //Debug procs diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 1b32a9201a3..d5e68abf9d2 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -96,114 +96,99 @@ screen_loc = ui_internal /obj/screen/internals/Click() - if(iscarbon(usr)) - var/mob/living/carbon/C = usr - if(!C.stat && !C.stunned && !C.paralysis && !C.restrained()) - if(C.internal) - C.internal = null - to_chat(C, "No longer running on internals.") - if(C.internals) - C.internals.icon_state = "internal0" - else + if(!iscarbon(usr)) + return + var/mob/living/carbon/C = usr + if(C.incapacitated()) + return - var/no_mask - if(!(C.wear_mask && C.wear_mask.flags & AIRTIGHT)) - if(ishuman(C)) - var/mob/living/carbon/human/H = C - if(!(H.head && H.head.flags & AIRTIGHT)) - no_mask = 1 + if(C.internal) + C.internal = null + to_chat(C, "No longer running on internals.") + icon_state = "internal0" + else + var/no_mask = FALSE + if(!C.wear_mask || !(C.wear_mask.flags & AIRTIGHT)) + if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(!H.head || !(H.head.flags & AIRTIGHT)) + no_mask = TRUE - if(no_mask) - to_chat(C, "You are not wearing a suitable mask or helmet.") - return 1 - else - var/list/nicename = null - var/list/tankcheck = null - var/breathes = "oxygen" //default, we'll check later - var/list/contents = list() - var/from = "on" + if(no_mask) + to_chat(C, "You are not wearing a suitable mask or helmet.") + return - if(ishuman(C)) - var/mob/living/carbon/human/H = C - breathes = H.species.breath_type - nicename = list ("suit", "back", "belt", "right hand", "left hand", "left pocket", "right pocket") - tankcheck = list (H.s_store, C.back, H.belt, C.r_hand, C.l_hand, H.l_store, H.r_store) - else - nicename = list("right hand", "left hand", "back") - tankcheck = list(C.r_hand, C.l_hand, C.back) + var/list/nicename = null + var/list/tankcheck = null + var/breathes = "oxygen" + var/list/contents = list() + var/from = "on" - // Rigs are a fucking pain since they keep an air tank in nullspace. - if(istype(C.back,/obj/item/weapon/rig)) - var/obj/item/weapon/rig/rig = C.back - if(rig.air_supply) - from = "in" - nicename |= "hardsuit" - tankcheck |= rig.air_supply - - for(var/i=1, i bestcontents) + best = i + bestcontents = contents[i] + //We've determined the best container now we set it as our internals + if(best) + to_chat(C, "You are now running on internals from [tankcheck[best]] [from] your [nicename[best]].") + C.internal = tankcheck[best] - var/best = 0 - var/bestcontents = 0 - for(var/i=1, i < contents.len + 1 , ++i) - if(!contents[i]) - continue - if(contents[i] > bestcontents) - best = i - bestcontents = contents[i] + if(C.internal) + icon_state = "internal1" + else + to_chat(C, "You don't have a[breathes == "oxygen" ? "n oxygen" : addtext(" ",breathes)] tank.") - - //We've determined the best container now we set it as our internals - - if(best) - to_chat(C, "You are now running on internals from [tankcheck[best]] [from] your [nicename[best]].") - C.internal = tankcheck[best] - - - if(C.internal) - if(C.internals) - C.internals.icon_state = "internal1" - else - to_chat(C, "You don't have a[breathes=="oxygen" ? "n oxygen" : addtext(" ",breathes)] tank.") + C.update_action_buttons_icon() /obj/screen/mov_intent name = "run/walk toggle" diff --git a/code/datums/action.dm b/code/datums/action.dm new file mode 100644 index 00000000000..a8cab9a196f --- /dev/null +++ b/code/datums/action.dm @@ -0,0 +1,406 @@ +#define AB_CHECK_RESTRAINED 1 +#define AB_CHECK_STUNNED 2 +#define AB_CHECK_LYING 4 +#define AB_CHECK_CONSCIOUS 8 + + +/datum/action + var/name = "Generic Action" + var/desc = null + var/obj/target = null + var/check_flags = 0 + var/processing = 0 + var/obj/screen/movable/action_button/button = null + var/button_icon = 'icons/mob/actions.dmi' + var/background_icon_state = "bg_default" + + var/icon_icon = 'icons/mob/actions.dmi' + var/button_icon_state = "default" + var/mob/owner + +/datum/action/New(var/Target) + target = Target + button = new + button.linked_action = src + button.name = name + +/datum/action/Destroy() + if(owner) + Remove(owner) + if(target) + target = null + qdel(button) + button = null + return ..() + +/datum/action/proc/Grant(mob/living/L) + if(owner) + if(owner == L) + return + Remove(owner) + owner = L + L.actions += src + if(L.client) + L.client.screen += button + L.update_action_buttons() + +/datum/action/proc/Remove(mob/living/L) + if(L.client) + L.client.screen -= button + button.moved = FALSE //so the button appears in its normal position when given to another owner. + L.actions -= src + L.update_action_buttons() + owner = null + +/datum/action/proc/Trigger() + if(!IsAvailable()) + return 0 + return 1 + +/datum/action/proc/Process() + return + +/datum/action/proc/IsAvailable()// returns 1 if all checks pass + if(!owner) + return 0 + if(check_flags & AB_CHECK_RESTRAINED) + if(owner.restrained()) + return 0 + if(check_flags & AB_CHECK_STUNNED) + if(owner.stunned) + return 0 + if(check_flags & AB_CHECK_LYING) + if(owner.lying) + return 0 + if(check_flags & AB_CHECK_CONSCIOUS) + if(owner.stat) + return 0 + return 1 + +/datum/action/proc/UpdateButtonIcon() + if(button) + button.icon = button_icon + button.icon_state = background_icon_state + + ApplyIcon(button) + + if(!IsAvailable()) + button.color = rgb(128,0,0,128) + else + button.color = rgb(255,255,255,255) + return 1 + +/datum/action/proc/ApplyIcon(obj/screen/movable/action_button/current_button) + current_button.overlays.Cut() + if(icon_icon && button_icon_state) + var/image/img + img = image(icon_icon, current_button, button_icon_state) + img.pixel_x = 0 + img.pixel_y = 0 + current_button.overlays += img + +//Presets for item actions +/datum/action/item_action + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_LYING|AB_CHECK_CONSCIOUS + +/datum/action/item_action/New(Target) + ..() + var/obj/item/I = target + I.actions += src + +/datum/action/item_action/Destroy() + var/obj/item/I = target + I.actions -= src + return ..() + +/datum/action/item_action/Trigger() + if(!..()) + return 0 + if(target) + var/obj/item/I = target + I.ui_action_click(owner, type) + return 1 + +/datum/action/item_action/ApplyIcon(obj/screen/movable/action_button/current_button) + current_button.overlays.Cut() + if(target) + var/obj/item/I = target + var/old_layer = I.layer + var/old_plane = I.plane + I.layer = 21 + I.plane = HUD_PLANE + current_button.overlays += I + I.layer = old_layer + I.plane = old_plane + +/datum/action/item_action/toggle_light + name = "Toggle Light" + +/datum/action/item_action/toggle_hood + name = "Toggle Hood" + +/datum/action/item_action/toggle_firemode + name = "Toggle Firemode" + +/datum/action/item_action/startchainsaw + name = "Pull The Starting Cord" + +/datum/action/item_action/toggle_gunlight + name = "Toggle Gunlight" + +/datum/action/item_action/toggle_mode + name = "Toggle Mode" + +/datum/action/item_action/toggle_barrier_spread + name = "Toggle Barrier Spread" + +/datum/action/item_action/equip_unequip_TED_Gun + name = "Equip/Unequip TED Gun" + +/datum/action/item_action/toggle_paddles + name = "Toggle Paddles" + +/datum/action/item_action/set_internals + name = "Set Internals" + +/datum/action/item_action/set_internals/UpdateButtonIcon() + if(..()) //button available + if(iscarbon(owner)) + var/mob/living/carbon/C = owner + if(target == C.internal) + button.icon_state = "bg_default_on" + +/datum/action/item_action/toggle_mister + name = "Toggle Mister" + +/datum/action/item_action/toggle_helmet_light + name = "Toggle Helmet Light" + +/datum/action/item_action/toggle_helmet_mode + name = "Toggle Helmet Mode" + +/datum/action/item_action/toggle_hardsuit_mode + name = "Toggle Hardsuit Mode" + +/datum/action/item_action/toggle +/datum/action/item_action/toggle/New(Target) + ..() + name = "Toggle [target.name]" + button.name = name + +/datum/action/item_action/openclose +/datum/action/item_action/openclose/New(Target) + ..() + name = "Open/Close [target.name]" + button.name = name + +/datum/action/item_action/button +/datum/action/item_action/button/New(Target) + ..() + name = "Button/Unbutton [target.name]" + button.name = name + +/datum/action/item_action/zipper +/datum/action/item_action/zipper/New(Target) + ..() + name = "Zip/Unzip [target.name]" + button.name = name + +/datum/action/item_action/halt + name = "HALT!" + +/datum/action/item_action/hoot + name = "Hoot" + +/datum/action/item_action/caw + name = "Caw" + +/datum/action/item_action/toggle_voice_box + name = "Toggle Voice Box" + +/datum/action/item_action/change + name = "Change" + +/datum/action/item_action/noir + name = "Noir" + +/datum/action/item_action/YEEEAAAAAHHHHHHHHHHHHH + name = "YEAH!" + +/datum/action/item_action/adjust +/datum/action/item_action/adjust/New(Target) + ..() + name = "Adjust [target.name]" + button.name = name + +/datum/action/item_action/switch_hud + name = "Switch HUD" + +/datum/action/item_action/toggle_wings + name = "Toggle Wings" + +/datum/action/item_action/toggle_helmet + name = "Toggle Helmet" + +/datum/action/item_action/toggle_jetpack + name = "Toggle Jetpack" + +/datum/action/item_action/jetpack_stabilization + name = "Toggle Jetpack Stabilization" + +/datum/action/item_action/jetpack_stabilization/IsAvailable() + var/obj/item/weapon/tank/jetpack/J = target + if(!istype(J) || !J.on) + return 0 + return ..() + +/datum/action/item_action/hands_free + check_flags = AB_CHECK_CONSCIOUS + +/datum/action/item_action/hands_free/activate + name = "Activate" + +/datum/action/item_action/toggle_research_scanner + name = "Toggle Research Scanner" + button_icon_state = "scan_mode" + +/datum/action/item_action/toggle_research_scanner/Trigger() + if(IsAvailable()) + owner.research_scanner = !owner.research_scanner + to_chat(owner, "Research analyzer is now [owner.research_scanner ? "active" : "deactivated"].") + return 1 + +/datum/action/item_action/toggle_research_scanner/Remove(mob/living/L) + if(owner) + owner.research_scanner = 0 + ..() + +/datum/action/item_action/toggle_research_scanner/ApplyIcon(obj/screen/movable/action_button/current_button) + if(button_icon && button_icon_state) + var/image/img = image(button_icon, current_button, "scan_mode") + current_button.overlays += img + +/datum/action/item_action/remove_badge + name = "Remove Holobadge" + +///prset for organ actions +/datum/action/item_action/organ_action + check_flags = AB_CHECK_CONSCIOUS + +/datum/action/item_action/organ_action/IsAvailable() + var/obj/item/organ/internal/I = target + if(!I.owner) + return 0 + return ..() + +/datum/action/item_action/organ_action/toggle +/datum/action/item_action/organ_action/toggle/New(Target) + ..() + name = "Toggle [target.name]" + button.name = name + +// for clothing accessories like holsters +/datum/action/item_action/accessory + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_LYING|AB_CHECK_CONSCIOUS + +/datum/action/item_action/accessory/IsAvailable() + . = ..() + if(!.) + return 0 + if(target.loc == owner) + return 1 + if(istype(target.loc, /obj/item/clothing/under) && target.loc.loc == owner) + return 1 + return 0 + +/datum/action/item_action/accessory/holster + name = "Holster" + +/datum/action/item_action/accessory/storage + name = "View Storage" + + +//Preset for spells +/datum/action/spell_action + check_flags = 0 + background_icon_state = "bg_spell" + +/datum/action/spell_action/New(Target) + ..() + var/obj/effect/proc_holder/spell/S = target + S.action = src + name = S.name + button_icon = S.action_icon + button_icon_state = S.action_icon_state + background_icon_state = S.action_background_icon_state + button.name = name + +/datum/action/spell_action/Destroy() + var/obj/effect/proc_holder/spell/S = target + S.action = null + return ..() + +/datum/action/spell_action/Trigger() + if(!..()) + return 0 + if(target) + var/obj/effect/proc_holder/spell = target + spell.Click() + return 1 + +/datum/action/spell_action/IsAvailable() + if(!target) + return 0 + var/obj/effect/proc_holder/spell/spell = target + + if(usr) + return spell.can_cast(usr) + else + if(owner) + return spell.can_cast(owner) + return 1 + +/*/datum/action/spell_action/alien +/datum/action/spell_action/alien/IsAvailable() + if(!target) + return 0 + var/obj/effect/proc_holder/alien/ab = target + + if(usr) + return ab.cost_check(ab.check_turf, usr, 1) + else + if(owner) + return ab.cost_check(ab.check_turf, owner, 1) + return 1*/ + +//Preset for general and toggled actions +/datum/action/innate + check_flags = 0 + var/active = 0 + +/datum/action/innate/Trigger() + if(!..()) + return 0 + if(!active) + Activate() + else + Deactivate() + return 1 + +/datum/action/innate/proc/Activate() + return + +/datum/action/innate/proc/Deactivate() + return + +//Preset for action that call specific procs (consider innate) +/datum/action/generic + check_flags = 0 + var/procname + +/datum/action/generic/Trigger() + if(!..()) + return 0 + if(target && procname) + call(target,procname)(usr) + return 1 diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 750c0f2f5df..3fa17f82ab0 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -1492,15 +1492,7 @@ /datum/mind/proc/AddSpell(var/obj/effect/proc_holder/spell/spell) spell_list += spell - if(!spell.action) - spell.action = new/datum/action/spell_action - spell.action.target = spell - spell.action.name = spell.name - spell.action.button_icon = spell.action_icon - spell.action.button_icon_state = spell.action_icon_state - spell.action.background_icon_state = spell.action_background_icon_state spell.action.Grant(current) - return /datum/mind/proc/transfer_actions(var/mob/living/new_character) if(current && current.actions) @@ -1509,16 +1501,9 @@ transfer_mindbound_actions(new_character) /datum/mind/proc/transfer_mindbound_actions(var/mob/living/new_character) - for(var/obj/effect/proc_holder/spell/spell in spell_list) - if(!spell.action) // Unlikely but whatever - spell.action = new/datum/action/spell_action - spell.action.target = spell - spell.action.name = spell.name - spell.action.button_icon = spell.action_icon - spell.action.button_icon_state = spell.action_icon_state - spell.action.background_icon_state = spell.action_background_icon_state - spell.action.Grant(new_character) - return + for(var/X in spell_list) + var/obj/effect/proc_holder/spell/S = X + S.action.Grant(new_character) /datum/mind/proc/get_ghost(even_if_they_cant_reenter) for(var/mob/dead/observer/G in dead_mob_list) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 978eb6e77a2..fa48fcd2ee7 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -134,6 +134,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin /obj/effect/proc_holder/spell/New() ..() + action = new(src) still_recharging_msg = "[name] is still recharging." charge_counter = charge_max @@ -152,9 +153,13 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin return /obj/effect/proc_holder/spell/proc/start_recharge() + if(action) + action.UpdateButtonIcon() while(charge_counter < charge_max) sleep(1) charge_counter++ + if(action) + action.UpdateButtonIcon() /obj/effect/proc_holder/spell/proc/perform(list/targets, recharge = 1, mob/user = usr) //if recharge is started is important for the trigger spells before_cast(targets) diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 0dc3910da1e..91147183ba1 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -23,6 +23,7 @@ return /obj/item/weapon/melee/cultblade/pickup(mob/living/user as mob) + ..() if(!iscultist(user)) to_chat(user, "\red An overwhelming feeling of dread comes over you as you pick up the cultist's sword. It would be wise to be rid of this blade quickly.") user.Dizzy(120) @@ -58,7 +59,7 @@ allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade) armor = list(melee = 50, bullet = 30, laser = 50, energy = 20, bomb = 25, bio = 10, rad = 0) flags_inv = HIDEJUMPSUIT - + /obj/item/clothing/head/magus name = "magus helm" icon_state = "magus" diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index 2982cc3543d..71d0264f1f5 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -13,8 +13,7 @@ blood_overlay_type = "armor" origin_tech = "materials=5;biotech=4;powerstorage=5;abductor=3" armor = list(melee = 15, bullet = 15, laser = 15, energy = 15, bomb = 15, bio = 15, rad = 15) - action_button_name = "Activate" - action_button_custom_type = /datum/action/item_action/hands_free + actions_types = list(/datum/action/item_action/hands_free/activate) var/mode = VEST_STEALTH var/stealth_active = 0 var/combat_cooldown = 10 @@ -31,18 +30,21 @@ DeactivateStealth() armor = combat_armor icon_state = "vest_combat" - if(istype(loc, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = loc - H.update_inv_wear_suit() - return if(VEST_COMBAT)// TO STEALTH mode = VEST_STEALTH armor = stealth_armor icon_state = "vest_stealth" - if(istype(loc, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = loc - H.update_inv_wear_suit() - return + + if(ishuman(loc)) + var/mob/living/carbon/human/H = loc + H.update_inv_wear_suit() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + +/obj/item/clothing/suit/armor/abductor/vest/item_action_slot_check(slot, mob/user) + if(slot == slot_wear_suit) //we only give the mob the ability to activate the vest if he's actually wearing it. + return 1 /obj/item/clothing/suit/armor/abductor/vest/proc/SetDisguise(datum/icon_snapshot/entry) disguise = entry @@ -355,7 +357,7 @@ Congratulations! You are now trained for xenobiology research!"} origin_tech = "materials=6;combat=5;biotech=7;abductor=4" force = 7 w_class = 3 - action_button_name = "Toggle Mode" + actions_types = list(/datum/action/item_action/toggle_mode) /obj/item/weapon/abductor_baton/proc/toggle(mob/living/user=usr) mode = (mode+1)%BATON_MODES diff --git a/code/game/gamemodes/miniantags/abduction/machinery/camera.dm b/code/game/gamemodes/miniantags/abduction/machinery/camera.dm index 7d5028f4875..187f20e0b1d 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/camera.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/camera.dm @@ -2,13 +2,13 @@ name = "Human Observation Console" var/team = 0 networks = list("SS13","Abductor") - off_action = new/datum/action/camera_off/abductor //specific datum - var/datum/action/teleport_in/tele_in_action = new - var/datum/action/teleport_out/tele_out_action = new - var/datum/action/teleport_self/tele_self_action = new - var/datum/action/vest_mode_swap/vest_mode_action = new - var/datum/action/vest_disguise_swap/vest_disguise_action = new - var/datum/action/set_droppoint/set_droppoint_action = new + off_action = new /datum/action/innate/camera_off/abductor //specific datum + var/datum/action/innate/teleport_in/tele_in_action = new + var/datum/action/innate/teleport_out/tele_out_action = new + var/datum/action/innate/teleport_self/tele_self_action = new + var/datum/action/innate/vest_mode_swap/vest_mode_action = new + var/datum/action/innate/vest_disguise_swap/vest_disguise_action = new + var/datum/action/innate/set_droppoint/set_droppoint_action = new var/obj/machinery/abductor/console/console icon = 'icons/obj/abductor.dmi' @@ -57,7 +57,7 @@ return return ..() -/datum/action/camera_off/abductor/Activate() +/datum/action/innate/camera_off/abductor/Activate() if(!target || !iscarbon(target)) return var/mob/living/carbon/C = target @@ -84,12 +84,11 @@ src.Remove(C) -/datum/action/teleport_in +/datum/action/innate/teleport_in name = "Send To" button_icon_state = "beam_down" - action_type = AB_INNATE -/datum/action/teleport_in/Activate() +/datum/action/innate/teleport_in/Activate() if(!target || !iscarbon(owner)) return var/mob/living/carbon/human/C = owner @@ -99,24 +98,22 @@ if(cameranet.checkTurfVis(remote_eye.loc)) P.PadToLoc(remote_eye.loc) -/datum/action/teleport_out +/datum/action/innate/teleport_out name = "Retrieve" button_icon_state = "beam_up" - action_type = AB_INNATE -/datum/action/teleport_out/Activate() +/datum/action/innate/teleport_out/Activate() if(!target || !iscarbon(owner)) return var/obj/machinery/abductor/console/console = target console.TeleporterRetrieve() -/datum/action/teleport_self +/datum/action/innate/teleport_self name = "Send Self" button_icon_state = "beam_down" - action_type = AB_INNATE -/datum/action/teleport_self/Activate() +/datum/action/innate/teleport_self/Activate() if(!target || !iscarbon(owner)) return var/mob/living/carbon/human/C = owner @@ -126,35 +123,32 @@ if(cameranet.checkTurfVis(remote_eye.loc)) P.MobToLoc(remote_eye.loc,C) -/datum/action/vest_mode_swap +/datum/action/innate/vest_mode_swap name = "Switch Vest Mode" button_icon_state = "vest_mode" - action_type = AB_INNATE -/datum/action/vest_mode_swap/Activate() +/datum/action/innate/vest_mode_swap/Activate() if(!target || !iscarbon(owner)) return var/obj/machinery/abductor/console/console = target console.FlipVest() -/datum/action/vest_disguise_swap +/datum/action/innate/vest_disguise_swap name = "Switch Vest Disguise" button_icon_state = "vest_disguise" - action_type = AB_INNATE -/datum/action/vest_disguise_swap/Activate() +/datum/action/innate/vest_disguise_swap/Activate() if(!target || !iscarbon(owner)) return var/obj/machinery/abductor/console/console = target console.SelectDisguise(remote=1) -/datum/action/set_droppoint +/datum/action/innate/set_droppoint name = "Set Experiment Release Point" button_icon_state = "set_drop" - action_type = AB_INNATE -/datum/action/set_droppoint/Activate() +/datum/action/innate/set_droppoint/Activate() if(!target || !iscarbon(owner)) return diff --git a/code/game/gamemodes/miniantags/morph/morph.dm b/code/game/gamemodes/miniantags/morph/morph.dm index 780abb8854f..ac3bfdf7c1e 100644 --- a/code/game/gamemodes/miniantags/morph/morph.dm +++ b/code/game/gamemodes/miniantags/morph/morph.dm @@ -172,5 +172,3 @@ return target.attack_animal(src) -/mob/living/simple_animal/hostile/morph/update_action_buttons() //So all eaten objects are not counted every life - return diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index f0e0dc1a883..26fb00b42a8 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -183,7 +183,8 @@ name = "[initial(name)] ([cast_amount]E)" user.reveal(reveal) user.stun(stun) - user.update_action_buttons() + if(action) + action.UpdateButtonIcon() return 1 //Overload Light: Breaks a light that's online and sends out lightning bolts to all nearby people. diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 2b82afb3639..a26f941188b 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -268,8 +268,7 @@ proc/issyndicate(mob/living/M as mob) synd_mob.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/syndicate(synd_mob), slot_wear_mask) synd_mob.equip_to_slot_or_del(new /obj/item/weapon/tank/nitrogen(synd_mob), slot_l_hand) synd_mob.internal = synd_mob.l_hand - if(synd_mob.internals) - synd_mob.internals.icon_state = "internal1" + synd_mob.update_internals_hud_icon(1) var/obj/item/weapon/implant/explosive/E = new/obj/item/weapon/implant/explosive(synd_mob) E.implant(synd_mob) diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm index 07443a9041c..0a84ee81821 100644 --- a/code/game/machinery/computer/camera_advanced.dm +++ b/code/game/machinery/computer/camera_advanced.dm @@ -6,8 +6,8 @@ var/mob/camera/aiEye/remote/eyeobj var/mob/living/carbon/human/current_user = null var/list/networks = list("SS13") - var/datum/action/camera_off/off_action = new - var/datum/action/camera_jump/jump_action = new + var/datum/action/innate/camera_off/off_action = new + var/datum/action/innate/camera_jump/jump_action = new /obj/machinery/computer/camera_advanced/proc/CreateEye() eyeobj = new() @@ -115,12 +115,11 @@ else sprint = initial -/datum/action/camera_off +/datum/action/innate/camera_off name = "End Camera View" - action_type = AB_INNATE button_icon_state = "camera_off" -/datum/action/camera_off/Activate() +/datum/action/innate/camera_off/Activate() if(!target || !iscarbon(target)) return var/mob/living/carbon/C = target @@ -139,12 +138,11 @@ C.unset_machine() src.Remove(C) -/datum/action/camera_jump +/datum/action/innate/camera_jump name = "Jump To Camera" - action_type = AB_INNATE button_icon_state = "camera_jump" -/datum/action/camera_jump/Activate() +/datum/action/innate/camera_jump/Activate() if(!target || !iscarbon(target)) return var/mob/living/carbon/C = target diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 0e27b27909c..1ab2b6c4ec2 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -515,7 +515,7 @@ steam.start() -- spawns the effect chemholder.reagents.reaction(A) if(iscarbon(A)) var/mob/living/carbon/C = A - if(!(C.wear_mask && (C.internals != null || C.wear_mask.flags & BLOCK_GAS_SMOKE_EFFECT))) + if(C.can_breathe_gas()) chemholder.reagents.copy_to(C, chemholder.reagents.total_volume) if(istype(A, /obj/machinery/portable_atmospherics/hydroponics)) var/obj/machinery/portable_atmospherics/hydroponics/tray = A diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index d74d831deb5..017583b7336 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -29,10 +29,8 @@ var/max_heat_protection_temperature //Set this variable to determine up to which temperature (IN KELVIN) the item protects against heat damage. Keep at null to disable protection. Only protects areas set by heat_protection flags var/min_cold_protection_temperature //Set this variable to determine down to which temperature (IN KELVIN) the item protects against cold damage. 0 is NOT an acceptable number due to if(varname) tests!! Keep at null to disable protection. Only protects areas set by cold_protection flags - //If this is set, The item will make an action button on the player's HUD when picked up. - var/action_button_name //It is also the text which gets displayed on the action button. If not set it defaults to 'Use [name]'. If it's not set, there'll be no button. - var/action_button_custom_type = null - var/datum/action/item_action/action = null + var/list/actions = list() //list of /datum/action's that this item has. + var/list/actions_types = list() //list of paths of action datums to give to the item on New(). var/list/materials = list() //Since any item can now be a piece of clothing, this has to be put here so all items share it. @@ -72,10 +70,17 @@ var/sprite_sheets_obj = null //Used to override hardcoded clothing inventory object dmis in human clothing proc. var/list/species_fit = null //This object has a different appearance when worn by these species +/obj/item/New() + ..() + for(var/path in actions_types) + new path(src) + /obj/item/Destroy() if(ismob(loc)) var/mob/m = loc m.unEquip(src, 1) + for(var/X in actions) + qdel(X) return ..() /obj/item/proc/check_allowed_items(atom/target, not_inside, target_self) @@ -293,14 +298,16 @@ return 1 return 0 -/obj/item/proc/talk_into(mob/M as mob, var/text, var/channel=null) +/obj/item/proc/talk_into(mob/M, var/text, var/channel=null) return -/obj/item/proc/moved(mob/user as mob, old_loc as turf) +/obj/item/proc/moved(mob/user, old_loc) return -/obj/item/proc/dropped(mob/user as mob) - ..() +/obj/item/proc/dropped(mob/user) + for(var/X in actions) + var/datum/action/A = X + A.Remove(user) // called just as an item is picked up (loc is not yet changed) /obj/item/proc/pickup(mob/user) @@ -324,7 +331,13 @@ // for items that can be placed in multiple slots // note this isn't called during the initial dressing of a player /obj/item/proc/equipped(var/mob/user, var/slot) - return + for(var/X in actions) + var/datum/action/A = X + if(item_action_slot_check(slot, user)) //some items only give their actions buttons when in a specific slot. + A.Grant(user) + +/obj/item/proc/item_action_slot_check(slot, mob/user) + return 1 //returns 1 if the item is equipped by a mob, 0 otherwise. //This might need some error trapping, not sure if get_equipped_items() is safe for non-human mobs. @@ -379,11 +392,11 @@ return -//This proc is executed when someone clicks the on-screen UI button. To make the UI button show, set the 'icon_action_button' to the icon_state of the image of the button in screen1_action.dmi +//This proc is executed when someone clicks the on-screen UI button. //The default action is attack_self(). //Checks before we get to here are: mob is alive, mob is not restrained, paralyzed, asleep, resting, laying, item is on the mob. -/obj/item/proc/ui_action_click() - attack_self(usr) +/obj/item/proc/ui_action_click(mob/user, actiontype) + attack_self(user) /obj/item/proc/IsReflect(var/def_zone) //This proc determines if and at what% an object will reflect energy projectiles if it's in l_hand,r_hand or wear_suit return 0 diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index db2519eca43..74da1ee9187 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -8,7 +8,7 @@ flags = CONDUCT slot_flags = SLOT_BELT materials = list(MAT_METAL=50, MAT_GLASS=20) - action_button_name = "Flashlight" + actions_types = list(/datum/action/item_action/toggle_light) var/on = 0 var/brightness_on = 4 //luminosity when on @@ -36,6 +36,9 @@ return 0 on = !on update_brightness(user) + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() return 1 diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 3836b8eca80..ffb1d31faa8 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -254,7 +254,8 @@ cyborg = R icon_state = "selfrepair_off" - action_button_name = "Toggle Self-Repair" + var/datum/action/A = new /datum/action/item_action/toggle(src) + A.Grant(R) return 1 /obj/item/borg/upgrade/selfrepair/Destroy() @@ -276,6 +277,9 @@ /obj/item/borg/upgrade/selfrepair/update_icon() if(cyborg) icon_state = "selfrepair_[on ? "on" : "off"]" + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() else icon_state = "cyborg_upgrade5" diff --git a/code/game/objects/items/weapons/chrono_eraser.dm b/code/game/objects/items/weapons/chrono_eraser.dm index d99e1a6cf07..71e09a3cf0d 100644 --- a/code/game/objects/items/weapons/chrono_eraser.dm +++ b/code/game/objects/items/weapons/chrono_eraser.dm @@ -9,7 +9,7 @@ w_class = 4 slot_flags = SLOT_BACK slowdown = 1 - action_button_name = "Equip/Unequip TED Gun" + actions_types = list(/datum/action/item_action/equip_unequip_TED_Gun) var/obj/item/weapon/gun/energy/chrono_gun/PA = null var/list/erased_minds = list() //a collection of minds from the dead @@ -17,6 +17,7 @@ erased_minds += M /obj/item/weapon/chrono_eraser/dropped() + ..() if(PA) qdel(PA) @@ -24,15 +25,19 @@ dropped() return ..() -/obj/item/weapon/chrono_eraser/ui_action_click() - var/mob/living/carbon/user = src.loc - if(iscarbon(user) && (user.back == src)) - if(PA) - qdel(PA) - else - PA = new(src) - user.put_in_hands(PA) +/obj/item/weapon/chrono_eraser/ui_action_click(mob/user) + if(iscarbon(user)) + var/mob/living/carbon/C = user + if(C.back == src) + if(PA) + qdel(PA) + else + PA = new(src) + user.put_in_hands(PA) +/obj/item/weapon/chrono_eraser/item_action_slot_check(slot, mob/user) + if(slot == slot_back) + return 1 /obj/item/weapon/gun/energy/chrono_gun diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index f0311a8ae24..e7aecea6dcc 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -11,7 +11,7 @@ throwforce = 6 w_class = 4 origin_tech = "biotech=4" - action_button_name = "Toggle Paddles" + actions_types = list(/datum/action/item_action/toggle_paddles) species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/back.dmi' @@ -74,11 +74,7 @@ update_icon() /obj/item/weapon/defibrillator/ui_action_click() - if(usr.get_item_by_slot(slot_back) == src) - toggle_paddles() - else - to_chat(usr, "Put the defibrillator on your back first!") - return + toggle_paddles() /obj/item/weapon/defibrillator/attackby(obj/item/weapon/W, mob/user, params) if(istype(W, /obj/item/weapon/stock_parts/cell)) @@ -147,16 +143,23 @@ remove_paddles(user) update_icon() - return + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/weapon/defibrillator/proc/make_paddles() return new /obj/item/weapon/twohanded/shockpaddles(src) /obj/item/weapon/defibrillator/equipped(mob/user, slot) + ..() if(slot != slot_back) remove_paddles(user) update_icon() +/obj/item/weapon/defibrillator/item_action_slot_check(slot, mob/user) + if(slot == slot_back) + return 1 + /obj/item/weapon/defibrillator/proc/remove_paddles(mob/user) var/mob/living/carbon/human/M = user if(paddles in get_both_hands(M)) @@ -210,12 +213,9 @@ slot_flags = SLOT_BELT origin_tech = "biotech=4" -/obj/item/weapon/defibrillator/compact/ui_action_click() - if(usr.get_item_by_slot(slot_belt) == src) - toggle_paddles() - else - to_chat(usr, "Strap the defibrillator's belt on first!") - return +/obj/item/weapon/defibrillator/compact/item_action_slot_check(slot, mob/user) + if(slot == slot_belt) + return 1 /obj/item/weapon/defibrillator/compact/loaded/New() ..() @@ -284,7 +284,7 @@ /obj/item/weapon/twohanded/shockpaddles/dropped(mob/user as mob) if(user) - var/obj/item/weapon/twohanded/O = user.get_inactive_hand() + var/obj/item/weapon/twohanded/offhand/O = user.get_inactive_hand() if(istype(O)) O.unwield() to_chat(user, "The paddles snap back into the main unit.") diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 4bac1168518..42b74b0e45d 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -2,9 +2,9 @@ name = "implant" icon = 'icons/obj/implants.dmi' icon_state = "generic" //Shows up as the action button icon - action_button_custom_type = /datum/action/item_action/hands_free origin_tech = "materials=2;biotech=3;programming=2" + actions_types = list(/datum/action/item_action/hands_free/activate) var/activated = 1 //1 for implant types that can be activated, 0 for ones that are "always on" like mindshield implants var/implanted = null var/mob/living/imp_in = null @@ -41,11 +41,13 @@ return 0 - if(activated) - action_button_name = "Activate [src.name]" src.loc = source imp_in = source implanted = 1 + if(activated) + for(var/X in actions) + var/datum/action/A = X + A.Grant(source) if(istype(source, /mob/living/carbon/human)) var/mob/living/carbon/human/H = source H.sec_hud_set_implants() @@ -60,6 +62,10 @@ imp_in = null implanted = 0 + for(var/X in actions) + var/datum/action/A = X + A.Grant(source) + if(istype(source, /mob/living/carbon/human)) var/mob/living/carbon/human/H = source H.sec_hud_set_implants() @@ -76,6 +82,6 @@ return "No information available" /obj/item/weapon/implant/dropped(mob/user) + ..() . = 1 qdel(src) - return . diff --git a/code/game/objects/items/weapons/implants/implant_freedom.dm b/code/game/objects/items/weapons/implants/implant_freedom.dm index f94772787e2..3e269622e61 100644 --- a/code/game/objects/items/weapons/implants/implant_freedom.dm +++ b/code/game/objects/items/weapons/implants/implant_freedom.dm @@ -8,12 +8,13 @@ /obj/item/weapon/implant/freedom/activate() - if(uses == 0) return 0 - if(uses != -1) uses-- + uses-- to_chat(imp_in, "You feel a faint click.") if(iscarbon(imp_in)) var/mob/living/carbon/C_imp_in = imp_in C_imp_in.uncuff() + if(!uses) + qdel(src) /obj/item/weapon/implant/freedom/get_data() diff --git a/code/game/objects/items/weapons/implants/implant_misc.dm b/code/game/objects/items/weapons/implants/implant_misc.dm index af83960356b..c949d7e561e 100644 --- a/code/game/objects/items/weapons/implants/implant_misc.dm +++ b/code/game/objects/items/weapons/implants/implant_misc.dm @@ -33,7 +33,6 @@ return dat /obj/item/weapon/implant/adrenalin/activate() - if(uses < 1) return 0 uses-- to_chat(imp_in, "You feel a sudden surge of energy!") imp_in.SetStunned(0) @@ -46,6 +45,8 @@ imp_in.reagents.add_reagent("synaptizine", 10) imp_in.reagents.add_reagent("omnizine", 10) imp_in.reagents.add_reagent("stimulative_agent", 10) + if(!uses) + qdel(src) /obj/item/weapon/implant/emp @@ -56,9 +57,10 @@ uses = 2 /obj/item/weapon/implant/emp/activate() - if(src.uses < 1) return 0 - src.uses-- + uses-- empulse(imp_in, 3, 5) + if(!uses) + qdel(src) /obj/item/weapon/implant/cortical name = "cortical stack" diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index 5687a9b90da..5e262ce4afa 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -217,6 +217,7 @@ spark_system.attach(src) /obj/item/weapon/melee/energy/blade/dropped() + ..() qdel(src) /obj/item/weapon/melee/energy/blade/attack_self(mob/user) diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 2a3a602258e..e2324fcb434 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -373,9 +373,6 @@ handle_item_insertion(W) return 1 -/obj/item/weapon/storage/dropped(mob/user as mob) - return - /obj/item/weapon/storage/attack_hand(mob/user as mob) playsound(src.loc, "rustle", 50, 1, -5) diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index ccde1d215e2..af2c59c4759 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -8,72 +8,86 @@ item_state = "jetpack" distribute_pressure = ONE_ATMOSPHERE*O2STANDARD var/datum/effect/system/ion_trail_follow/ion_trail - var/on = 0.0 - var/stabilization_on = 0 + actions_types = list(/datum/action/item_action/set_internals, /datum/action/item_action/toggle_jetpack, /datum/action/item_action/jetpack_stabilization) + var/on = 0 + var/stabilizers = 0 var/volume_rate = 500 //Needed for borg jetpack transfer - action_button_name = "Toggle Jetpack" /obj/item/weapon/tank/jetpack/New() ..() - src.ion_trail = new /datum/effect/system/ion_trail_follow() - src.ion_trail.set_up(src) - return + ion_trail = new /datum/effect/system/ion_trail_follow() + ion_trail.set_up(src) /obj/item/weapon/tank/jetpack/Destroy() qdel(ion_trail) ion_trail = null return ..() +/obj/item/weapon/tank/jetpack/ui_action_click(mob/user, actiontype) + if(actiontype == /datum/action/item_action/toggle_jetpack) + cycle(user) + else if(actiontype == /datum/action/item_action/jetpack_stabilization) + toggle_stabilization(user) + else + toggle_internals(user) + +/obj/item/weapon/tank/jetpack/proc/toggle_stabilization(mob/user) + if(on) + stabilizers = !stabilizers + to_chat(user, "You turn [src]'s stabilization [stabilizers ? "on" : "off"].") + + /obj/item/weapon/tank/jetpack/examine(mob/user) if(!..(user, 0)) return if(air_contents.oxygen < 10) - to_chat(user, text("\red The meter on the [src.name] indicates you are almost out of air!")) + to_chat(user, "The meter on [src] indicates you are almost out of air!") playsound(user, 'sound/effects/alert.ogg', 50, 1) -/obj/item/weapon/tank/jetpack/verb/toggle_rockets() - set name = "Toggle Jetpack Stabilization" - set category = "Object" - src.stabilization_on = !( src.stabilization_on ) - to_chat(usr, "You toggle the stabilization [stabilization_on? "on":"off"].") - return +/obj/item/weapon/tank/jetpack/proc/cycle(mob/user) + if(user.incapacitated()) + return - -/obj/item/weapon/tank/jetpack/verb/toggle() - set name = "Toggle Jetpack" - set category = "Object" - on = !on - if(on) - icon_state = "[icon_state]-on" -// item_state = "[item_state]-on" - ion_trail.start() + if(!on) + turn_on() + to_chat(user, "You turn the jetpack on.") else - icon_state = initial(icon_state) -// item_state = initial(item_state) - ion_trail.stop() - return + turn_off() + to_chat(user, "You turn the jetpack off.") + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + + +/obj/item/weapon/tank/jetpack/proc/turn_on() + on = TRUE + icon_state = "[initial(icon_state)]-on" + ion_trail.start() + +/obj/item/weapon/tank/jetpack/proc/turn_off() + on = FALSE + stabilizers = FALSE + icon_state = initial(icon_state) + ion_trail.stop() /obj/item/weapon/tank/jetpack/proc/allow_thrust(num, mob/living/user as mob) - if(!(src.on)) + if(!on) return 0 - if((num < 0.005 || src.air_contents.total_moles() < num)) - src.ion_trail.stop() + if((num < 0.005 || air_contents.total_moles() < num)) + turn_off() return 0 - var/datum/gas_mixture/G = src.air_contents.remove(num) - - var/allgases = G.carbon_dioxide + G.nitrogen + G.oxygen + G.toxins //fuck trace gases -Pete - if(allgases >= 0.005) - . = 1 - - qdel(G) - -/obj/item/weapon/tank/jetpack/ui_action_click() - toggle() + var/datum/gas_mixture/removed = air_contents.remove(num) + if(removed.total_moles() < 0.005) + turn_off() + return 0 + var/turf/T = get_turf(user) + T.assume_air(removed) + return 1 /obj/item/weapon/tank/jetpack/void name = "Void Jetpack (Oxygen)" @@ -124,8 +138,8 @@ /obj/item/weapon/tank/jetpack/carbondioxide/New() ..() - src.ion_trail = new /datum/effect/system/ion_trail_follow() - src.ion_trail.set_up(src) + ion_trail = new /datum/effect/system/ion_trail_follow() + ion_trail.set_up(src) air_contents.carbon_dioxide = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) /obj/item/weapon/tank/jetpack/carbondioxide/examine(mob/user) @@ -133,35 +147,32 @@ return if(air_contents.carbon_dioxide < 10) - to_chat(user, text("\red The meter on the [src.name] indicates you are almost out of air!")) + to_chat(user, "The meter on [src] indicates you are almost out of air!") playsound(user, 'sound/effects/alert.ogg', 50, 1) /obj/item/weapon/tank/jetpack/rig name = "jetpack" var/obj/item/weapon/rig/holder + actions_types = list(/datum/action/item_action/toggle_jetpack, /datum/action/item_action/jetpack_stabilization) /obj/item/weapon/tank/jetpack/rig/examine() to_chat(usr, "It's a jetpack. If you can see this, report it on the bug tracker.") return 0 /obj/item/weapon/tank/jetpack/rig/allow_thrust(num, mob/living/user as mob) - - if(!(src.on)) + if(!on) return 0 if(!istype(holder) || !holder.air_supply) return 0 - var/obj/item/weapon/tank/pressure_vessel = holder.air_supply - - if((num < 0.005 || pressure_vessel.air_contents.total_moles() < num)) - src.ion_trail.stop() + var/datum/gas_mixture/removed = holder.air_supply.air_contents.remove(num) + if(removed.total_moles() < 0.005) + turn_off() return 0 - var/datum/gas_mixture/G = pressure_vessel.air_contents.remove(num) + var/turf/T = get_turf(user) + T.assume_air(removed) - var/allgases = G.carbon_dioxide + G.nitrogen + G.oxygen + G.toxins - if(allgases >= 0.005) - . = 1 - qdel(G) + return 1 \ No newline at end of file diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 98c6340d927..e0031286ecc 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -16,6 +16,7 @@ throw_speed = 1 throw_range = 4 + actions_types = list(/datum/action/item_action/set_internals) var/datum/gas_mixture/air_contents = null var/distribute_pressure = ONE_ATMOSPHERE var/integrity = 3 @@ -24,9 +25,9 @@ /obj/item/weapon/tank/New() ..() - src.air_contents = new /datum/gas_mixture() - src.air_contents.volume = volume //liters - src.air_contents.temperature = T20C + air_contents = new /datum/gas_mixture() + air_contents.volume = volume //liters + air_contents.temperature = T20C processing_objects.Add(src) return @@ -39,16 +40,48 @@ return ..() +/obj/item/weapon/tank/proc/toggle_internals(mob/user) + var/mob/living/carbon/C = user + if(!istype(C)) + return 0 + + if(C.internal == src) + to_chat(C, "You close \the [src] valve.") + C.internal = null + C.update_internals_hud_icon(0) + else + var/can_open_valve = 0 + if(C.wear_mask && C.wear_mask.flags & AIRTIGHT) + can_open_valve = 1 + else if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(H.head && H.head.flags & AIRTIGHT) + can_open_valve = 1 + + if(can_open_valve) + if(C.internal) + to_chat(C, "You switch your internals to [src].") + else + to_chat(C, "You open \the [src] valve.") + C.internal = src + C.update_internals_hud_icon(1) + else + to_chat(C, "You are not wearing a suitable mask or helmet.") + return 0 + + C.update_action_buttons_icon() + + /obj/item/weapon/tank/examine(mob/user) var/obj/icon = src - if(istype(src.loc, /obj/item/assembly)) - icon = src.loc + if(istype(loc, /obj/item/assembly)) + icon = loc if(!in_range(src, user)) if(icon == src) to_chat(user, "\blue It's \a [bicon(icon)][src]! If you want any more information you'll need to get closer.") return - var/celsius_temperature = src.air_contents.temperature-T0C + var/celsius_temperature = air_contents.temperature-T0C var/descriptive if(celsius_temperature < 20) @@ -70,11 +103,11 @@ /obj/item/weapon/tank/blob_act() if(prob(50)) - var/turf/location = src.loc + var/turf/location = loc if(!( istype(location, /turf) )) qdel(src) - if(src.air_contents) + if(air_contents) location.assume_air(air_contents) qdel(src) @@ -82,9 +115,9 @@ /obj/item/weapon/tank/attackby(obj/item/weapon/W as obj, mob/user as mob, params) ..() - src.add_fingerprint(user) - if(istype(src.loc, /obj/item/assembly)) - icon = src.loc + add_fingerprint(user) + if(istype(loc, /obj/item/assembly)) + icon = loc if((istype(W, /obj/item/device/analyzer)) && get_dist(user, src) <= 1) atmosanalyzer_scan(air_contents, user) @@ -93,7 +126,7 @@ bomb_assemble(W,user) /obj/item/weapon/tank/attack_self(mob/user as mob) - if(!(src.air_contents)) + if(!(air_contents)) return ui_interact(user) @@ -142,49 +175,23 @@ ui.set_auto_update(1) /obj/item/weapon/tank/Topic(href, href_list) - ..() - if(usr.stat|| usr.restrained()) - return 0 - if(src.loc != usr) - return 0 + if(..()) + return 1 if(href_list["dist_p"]) if(href_list["dist_p"] == "reset") - src.distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE + distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE else if(href_list["dist_p"] == "max") - src.distribute_pressure = TANK_MAX_RELEASE_PRESSURE + distribute_pressure = TANK_MAX_RELEASE_PRESSURE else var/cp = text2num(href_list["dist_p"]) - src.distribute_pressure += cp - src.distribute_pressure = min(max(round(src.distribute_pressure), 0), TANK_MAX_RELEASE_PRESSURE) + distribute_pressure += cp + distribute_pressure = min(max(round(distribute_pressure), 0), TANK_MAX_RELEASE_PRESSURE) + if(href_list["stat"]) - if(istype(loc,/mob/living/carbon)) - var/mob/living/carbon/location = loc - if(location.internal == src) - location.internal = null - location.internals.icon_state = "internal0" - to_chat(usr, "\blue You close the tank release valve.") - if(location.internals) - location.internals.icon_state = "internal0" - else + toggle_internals(usr) - var/can_open_valve - if(location.wear_mask && (location.wear_mask.flags & AIRTIGHT)) - can_open_valve = 1 - else if(istype(location,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = location - if(H.head && (H.head.flags & AIRTIGHT)) - can_open_valve = 1 - - if(can_open_valve) - location.internal = src - to_chat(usr, "\blue You open \the [src] valve.") - if(location.internals) - location.internals.icon_state = "internal1" - else - to_chat(usr, "\blue You need something to connect to \the [src].") - - src.add_fingerprint(usr) + add_fingerprint(usr) return 1 @@ -226,9 +233,9 @@ var/pressure = air_contents.return_pressure() if(pressure > TANK_FRAGMENT_PRESSURE) - if(!istype(src.loc,/obj/item/device/transfer_valve)) - message_admins("Explosive tank rupture! last key to touch the tank was [src.fingerprintslast] (JMP)") - log_game("Explosive tank rupture! last key to touch the tank was [src.fingerprintslast] at [x], [y], [z]") + if(!istype(loc,/obj/item/device/transfer_valve)) + message_admins("Explosive tank rupture! last key to touch the tank was [fingerprintslast] (JMP)") + log_game("Explosive tank rupture! last key to touch the tank was [fingerprintslast] at [x], [y], [z]") // to_chat(world, "\blue[x],[y] tank is exploding: [pressure] kPa") //Give the gas a chance to build up more pressure through reacting air_contents.react() @@ -241,8 +248,8 @@ // to_chat(world, "\blue Exploding Pressure: [pressure] kPa, intensity: [range]") explosion(epicenter, round(range*0.25), round(range*0.5), round(range), round(range*1.5)) - if(istype(src.loc,/obj/item/device/transfer_valve)) - qdel(src.loc) + if(istype(loc,/obj/item/device/transfer_valve)) + qdel(loc) else qdel(src) @@ -253,7 +260,7 @@ if(!T) return T.assume_air(air_contents) - playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) + playsound(loc, 'sound/effects/spray.ogg', 10, 1, -3) qdel(src) else integrity-- diff --git a/code/game/objects/items/weapons/tanks/watertank.dm b/code/game/objects/items/weapons/tanks/watertank.dm index 468ac6bf3bf..e6e88563d4b 100644 --- a/code/game/objects/items/weapons/tanks/watertank.dm +++ b/code/game/objects/items/weapons/tanks/watertank.dm @@ -8,7 +8,7 @@ w_class = 4 slot_flags = SLOT_BACK slowdown = 1 - action_button_name = "Toggle Mister" + actions_types = list(/datum/action/item_action/toggle_mister) var/obj/item/weapon/noz var/on = 0 @@ -22,6 +22,10 @@ /obj/item/weapon/watertank/ui_action_click() toggle_mister() +/obj/item/weapon/watertank/item_action_slot_check(slot, mob/user) + if(slot == slot_back) + return 1 + /obj/item/weapon/watertank/verb/toggle_mister() set name = "Toggle Mister" set category = "Object" @@ -52,6 +56,7 @@ return new /obj/item/weapon/reagent_containers/spray/mister(src) /obj/item/weapon/watertank/equipped(mob/user, slot) + ..() if(slot != slot_back) remove_noz() @@ -75,8 +80,8 @@ ..() /obj/item/weapon/watertank/MouseDrop(obj/over_object) - if(ishuman(src.loc)) - var/mob/living/carbon/human/H = src.loc + if(ishuman(loc)) + var/mob/living/carbon/human/H = loc switch(over_object.name) if("r_hand") if(H.r_hand) @@ -125,6 +130,7 @@ return /obj/item/weapon/reagent_containers/spray/mister/dropped(mob/user as mob) + ..() to_chat(user, "The mister snaps back onto the watertank.") tank.on = 0 loc = tank @@ -198,6 +204,7 @@ return new /obj/item/weapon/extinguisher/mini/nozzle(src) /obj/item/weapon/watertank/atmos/dropped(mob/user as mob) + ..() icon_state = "waterbackpackatmos" if(istype(noz, /obj/item/weapon/extinguisher/mini/nozzle)) var/obj/item/weapon/extinguisher/mini/nozzle/N = noz @@ -255,6 +262,7 @@ return /obj/item/weapon/extinguisher/mini/nozzle/dropped(mob/user as mob) + ..() to_chat(user, "The nozzle snaps back onto the tank!") tank.on = 0 loc = tank diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 586eaab9672..7ecbef740cd 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -90,12 +90,13 @@ return ..() /obj/item/weapon/twohanded/dropped(mob/user) + ..() //handles unwielding a twohanded weapon when dropped as well as clearing up the offhand if(user) var/obj/item/weapon/twohanded/O = user.get_inactive_hand() if(istype(O)) O.unwield(user) - return unwield(user) + return unwield(user) /obj/item/weapon/twohanded/update_icon() return diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 7f1674dd4ae..bc2917e4dce 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -655,7 +655,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_l_ear) var /obj/item/weapon/tank/jetpack/J = new /obj/item/weapon/tank/jetpack/oxygen(M) M.equip_to_slot_or_del(J, slot_back) - J.toggle() + J.turn_on() M.equip_to_slot_or_del(new /obj/item/clothing/mask/breath(M), slot_wear_mask) J.Topic(null, list("stat" = 1)) equip_special_id(M,get_all_accesses(), "Space Explorer", /obj/item/weapon/card/id) @@ -684,7 +684,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/rig/atmos(M), slot_head) var /obj/item/weapon/tank/jetpack/J = new /obj/item/weapon/tank/jetpack/oxygen(M) M.equip_to_slot_or_del(J, slot_back) - J.toggle() + J.turn_on() M.equip_to_slot_or_del(new /obj/item/clothing/mask/breath(M), slot_wear_mask) equip_special_id(M,get_all_accesses(), "RIG Tester", /obj/item/weapon/card/id) J.Topic(null, list("stat" = 1)) diff --git a/code/modules/admin/verbs/honksquad.dm b/code/modules/admin/verbs/honksquad.dm index 0a52bdbdce0..1b49cb4c294 100644 --- a/code/modules/admin/verbs/honksquad.dm +++ b/code/modules/admin/verbs/honksquad.dm @@ -59,7 +59,7 @@ var/global/sent_honksquad = 0 new_honksquad.key = pick(commandos) commandos -= new_honksquad.key new_honksquad.internal = new_honksquad.s_store - new_honksquad.internals.icon_state = "internal1" + new_honksquad.update_internals_hud_icon(1) //So they don't forget their code or mission. new_honksquad.mind.store_memory("Mission: \red [input].") diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index daedb7ae5e0..5506b3b9076 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -375,7 +375,7 @@ client/proc/one_click_antag() new_syndicate_commando.key = theghost.key new_syndicate_commando.internal = new_syndicate_commando.s_store - new_syndicate_commando.internals.icon_state = "internal1" + new_syndicate_commando.update_internals_hud_icon(1) //So they don't forget their code or mission. diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index f41a900aed7..c44ff5c1af6 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -407,7 +407,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if("Death Commando")//Leaves them at late-join spawn. new_character.equip_death_commando() new_character.internal = new_character.s_store - new_character.internals.icon_state = "internal1" + new_character.update_internals_hud_icon(1) else//They may also be a cyborg or AI. switch(new_character.mind.assigned_role) if("Cyborg")//More rigging to make em' work and check if they're traitor. diff --git a/code/modules/admin/verbs/striketeam.dm b/code/modules/admin/verbs/striketeam.dm index 1aeb425b8be..e76545f4748 100644 --- a/code/modules/admin/verbs/striketeam.dm +++ b/code/modules/admin/verbs/striketeam.dm @@ -64,7 +64,7 @@ var/global/sent_strike_team = 0 new_commando.key = pick(commandos) commandos -= new_commando.key new_commando.internal = new_commando.s_store - new_commando.internals.icon_state = "internal1" + new_commando.update_internals_hud_icon(1) //So they don't forget their code or mission. if(nuke_code) diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index 2fdd388d0ca..3669ba2ba13 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -71,7 +71,7 @@ var/global/sent_syndicate_strike_team = 0 new_syndicate_commando.key = pick(commandos) commandos -= new_syndicate_commando.key new_syndicate_commando.internal = new_syndicate_commando.s_store - new_syndicate_commando.internals.icon_state = "internal1" + new_syndicate_commando.update_internals_hud_icon(1) //So they don't forget their code or mission. if(nuke_code) diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 954d19cab18..267d1600523 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -68,6 +68,7 @@ dropped() + ..() spawn(0) sense() return diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index b7eb89bfe60..88555586661 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -289,7 +289,6 @@ BLIND // can't see anything body_parts_covered = HEAD slot_flags = SLOT_MASK var/mask_adjusted = 0 - var/ignore_maskadjust = 1 var/adjusted_flags = null strip_delay = 40 put_on_delay = 40 @@ -297,60 +296,61 @@ BLIND // can't see anything //Proc that moves gas/breath masks out of the way /obj/item/clothing/mask/proc/adjustmask(var/mob/user) var/mob/living/carbon/human/H = usr //Used to check if the mask is on the head, to check if the hands are full, and to turn off internals if they were on when the mask was pushed out of the way. - if(!ignore_maskadjust) - if(user.incapacitated()) //This check allows you to adjust your masks while you're buckled into chairs or beds. - return - if(mask_adjusted) - icon_state = copytext(icon_state, 1, findtext(icon_state, "_up")) /*Trims the '_up' off the end of the icon state, thus reverting to the most recent previous state. - Had to use this instead of initial() because initial reverted to the wrong state.*/ - gas_transfer_coefficient = initial(gas_transfer_coefficient) - permeability_coefficient = initial(permeability_coefficient) - to_chat(user, "You push \the [src] back into place.") - mask_adjusted = 0 - slot_flags = initial(slot_flags) - if(flags_inv != initial(flags_inv)) - if(initial(flags_inv) & HIDEFACE) //If the mask is one that hides the face and can be adjusted yet lost that trait when it was adjusted, make it hide the face again. - flags_inv |= HIDEFACE - if(flags != initial(flags)) - if(initial(flags) & MASKCOVERSMOUTH) //If the mask covers the mouth when it's down and can be adjusted yet lost that trait when it was adjusted, make it cover the mouth again. - flags |= MASKCOVERSMOUTH - if(initial(flags) & AIRTIGHT) //If the mask is airtight and thus, one that you'd be able to run internals from yet can't because it was adjusted, make it airtight again. - flags |= AIRTIGHT - if(H.head == src && flags_inv == HIDEFACE) //Means that only things like bandanas and balaclavas will be affected since they obscure the identity of the wearer. - if(H.l_hand && H.r_hand) //If both hands are occupied, drop the object on the ground. - user.unEquip(src) - else //Otherwise, put it in an available hand, the active one preferentially. - src.loc = user - H.head = null - user.put_in_hands(src) - else - icon_state += "_up" - to_chat(user, "You push \the [src] out of the way.") - gas_transfer_coefficient = null - permeability_coefficient = null - mask_adjusted = 1 - if(adjusted_flags) - slot_flags = adjusted_flags - if(ishuman(user) && H.internal && user.wear_mask == src && H.internals) /*If the user was wearing the mask providing internals on their face at the time it was adjusted, turn off internals. - Otherwise, they adjusted it while it was in their hands or some such so we won't be needing to turn off internals.*/ - H.internals.icon_state = "internal0" - H.internal = null - if(flags_inv & HIDEFACE) //Means that only things like bandanas and balaclavas will be affected since they obscure the identity of the wearer. - flags_inv &= ~HIDEFACE /*Done after the above to avoid having to do a check for initial(src.flags_inv == HIDEFACE). - This reveals the user's face since the bandana will now be going on their head.*/ - if(flags & MASKCOVERSMOUTH) //Mask won't cover the mouth any more since it's been pushed out of the way. Allows for CPRing with adjusted masks. - flags &= ~MASKCOVERSMOUTH - if(flags & AIRTIGHT) //If the mask was airtight, it won't be anymore since you just pushed it off your face. - flags &= ~AIRTIGHT - if(user.wear_mask == src && initial(flags_inv) == HIDEFACE) //Means that you won't have to take off and put back on simple things like breath masks which, realistically, can just be pulled down off your face. - if(H.l_hand && H.r_hand) //If both hands are occupied, drop the object on the ground. - user.unEquip(src) - else //Otherwise, put it in an available hand, the active one preferentially. - src.loc = user - user.wear_mask = null - user.put_in_hands(src) - usr.update_inv_wear_mask() - usr.update_inv_head() + if(user.incapacitated()) //This check allows you to adjust your masks while you're buckled into chairs or beds. + return + if(mask_adjusted) + icon_state = initial(icon_state) + gas_transfer_coefficient = initial(gas_transfer_coefficient) + permeability_coefficient = initial(permeability_coefficient) + to_chat(user, "You push \the [src] back into place.") + mask_adjusted = 0 + slot_flags = initial(slot_flags) + if(flags_inv != initial(flags_inv)) + if(initial(flags_inv) & HIDEFACE) //If the mask is one that hides the face and can be adjusted yet lost that trait when it was adjusted, make it hide the face again. + flags_inv |= HIDEFACE + if(flags != initial(flags)) + if(initial(flags) & MASKCOVERSMOUTH) //If the mask covers the mouth when it's down and can be adjusted yet lost that trait when it was adjusted, make it cover the mouth again. + flags |= MASKCOVERSMOUTH + if(initial(flags) & AIRTIGHT) //If the mask is airtight and thus, one that you'd be able to run internals from yet can't because it was adjusted, make it airtight again. + flags |= AIRTIGHT + if(H.head == src && flags_inv == HIDEFACE) //Means that only things like bandanas and balaclavas will be affected since they obscure the identity of the wearer. + if(H.l_hand && H.r_hand) //If both hands are occupied, drop the object on the ground. + user.unEquip(src) + else //Otherwise, put it in an available hand, the active one preferentially. + src.loc = user + H.head = null + user.put_in_hands(src) + else + icon_state += "_up" + to_chat(user, "You push \the [src] out of the way.") + gas_transfer_coefficient = null + permeability_coefficient = null + mask_adjusted = 1 + if(adjusted_flags) + slot_flags = adjusted_flags + if(ishuman(user) && H.internal && user.wear_mask == src) /*If the user was wearing the mask providing internals on their face at the time it was adjusted, turn off internals. + Otherwise, they adjusted it while it was in their hands or some such so we won't be needing to turn off internals.*/ + H.update_internals_hud_icon(0) + H.internal = null + if(flags_inv & HIDEFACE) //Means that only things like bandanas and balaclavas will be affected since they obscure the identity of the wearer. + flags_inv &= ~HIDEFACE /*Done after the above to avoid having to do a check for initial(src.flags_inv == HIDEFACE). + This reveals the user's face since the bandana will now be going on their head.*/ + if(flags & MASKCOVERSMOUTH) //Mask won't cover the mouth any more since it's been pushed out of the way. Allows for CPRing with adjusted masks. + flags &= ~MASKCOVERSMOUTH + if(flags & AIRTIGHT) //If the mask was airtight, it won't be anymore since you just pushed it off your face. + flags &= ~AIRTIGHT + if(user.wear_mask == src && initial(flags_inv) == HIDEFACE) //Means that you won't have to take off and put back on simple things like breath masks which, realistically, can just be pulled down off your face. + if(H.l_hand && H.r_hand) //If both hands are occupied, drop the object on the ground. + user.unEquip(src) + else //Otherwise, put it in an available hand, the active one preferentially. + src.loc = user + user.wear_mask = null + user.put_in_hands(src) + usr.update_inv_wear_mask() + usr.update_inv_head() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() //Shoes /obj/item/clothing/shoes @@ -493,6 +493,7 @@ BLIND // can't see anything to_chat(user, "You attempt to button up the velcro on \the [src], before promptly realising how retarded you are.") /obj/item/clothing/suit/equipped(var/mob/living/carbon/human/user, var/slot) //Handle tail-hiding on a by-species basis. + ..() if(ishuman(user) && hide_tail_by_species && slot == slot_wear_suit) if(user.species.name in hide_tail_by_species) if(!(flags_inv & HIDETAIL)) //Hide the tail if the user's species is in the hide_tail_by_species list and the tail isn't already hidden. @@ -511,10 +512,11 @@ BLIND // can't see anything return adjustsuit(user) -/obj/item/clothing/suit/ui_action_click() //This is what happens when you click the HUD action button to adjust your suit. +/obj/item/clothing/suit/ui_action_click(mob/user) //This is what happens when you click the HUD action button to adjust your suit. if(!ignore_suitadjust) - adjustsuit(usr) - else ..() //This is required in order to ensure that the UI buttons for items that have alternate functions tied to UI buttons still work. + adjustsuit(user) + else + ..() //This is required in order to ensure that the UI buttons for items that have alternate functions tied to UI buttons still work. //Spacesuit //Note: Everything in modules/clothing/spacesuits should have the entire suit grouped together. diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 673685c4fc4..ea1d78dad7d 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -101,15 +101,11 @@ sprite_sheets = list( "Vox" = 'icons/mob/species/vox/eyes.dmi' ) + actions_types = list(/datum/action/item_action/toggle_research_scanner) -/obj/item/clothing/glasses/science/equipped(mob/user, slot) +/obj/item/clothing/glasses/science/item_action_slot_check(slot) if(slot == slot_glasses) - user.scanner.Grant(user) - ..(user, slot) - -/obj/item/clothing/glasses/science/dropped(mob/user) - user.scanner.devices -= 1 - ..(user) + return 1 /obj/item/clothing/glasses/science/night name = "Night Vision Science Goggle" @@ -242,13 +238,16 @@ /obj/item/clothing/glasses/sunglasses/noir name = "noir sunglasses" desc = "Somehow these seem even more out-of-date than normal sunglasses." - action_button_name = "Noir Mode" + actions_types = list(/datum/action/item_action/noir) var/noir_mode = 0 color_view = MATRIX_GREYSCALE /obj/item/clothing/glasses/sunglasses/noir/attack_self() - if(is_equipped()) - toggle_noir() + toggle_noir() + +/obj/item/clothing/glasses/sunglasses/noir/item_action_slot_check(slot) + if(slot == slot_glasses) + return 1 /obj/item/clothing/glasses/sunglasses/noir/proc/toggle_noir() if(!noir_mode) @@ -277,12 +276,11 @@ name = "agreeable glasses" desc = "H.C Limited edition." var/punused = null - action_button_name = "YEAH!" + actions_types = list(/datum/action/item_action/YEEEAAAAAHHHHHHHHHHHHH) /obj/item/clothing/glasses/sunglasses/yeah/attack_self() pun() - /obj/item/clothing/glasses/sunglasses/yeah/verb/pun() set category = "Object" set name = "YEAH!" @@ -330,7 +328,7 @@ desc = "Protects the eyes from welders, approved by the mad scientist association." icon_state = "welding-g" item_state = "welding-g" - action_button_name = "Flip welding goggles" + actions_types = list(/datum/action/item_action/toggle) flash_protect = 2 tint = 2 species_fit = list("Vox") @@ -375,7 +373,6 @@ item_state = "rwelding-g" flash_protect = 2 tint = 0 - action_button_name = "Flip welding goggles" /obj/item/clothing/glasses/sunglasses/blindfold name = "blindfold" diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index 8e5d7c08397..269b2dd841e 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -14,6 +14,7 @@ H.add_hud_to(user) /obj/item/clothing/glasses/hud/dropped(mob/living/carbon/human/user) + ..() if(HUDType && istype(user) && user.glasses == src) var/datum/atom_hud/H = huds[HUDType] H.remove_hud_from(user) diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 48e2ccb7f95..5cc5af80abb 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -9,19 +9,21 @@ item_color = "yellow" //Determines used sprites: hardhat[on]_[color] and hardhat[on]_[color]2 (lying down sprite) armor = list(melee = 15, bullet = 5, laser = 20, energy = 10, bomb = 20, bio = 10, rad = 20) flags_inv = 0 - action_button_name = "Toggle Helmet Light" + actions_types = list(/datum/action/item_action/toggle_helmet_light) - attack_self(mob/user) - if(!isturf(user.loc)) - to_chat(user, "You cannot turn the light on while in this [user.loc]")//To prevent some lighting anomalities. +/obj/item/clothing/head/hardhat/attack_self(mob/user) + on = !on + icon_state = "hardhat[on]_[item_color]" + item_state = "hardhat[on]_[item_color]" - return - on = !on - icon_state = "hardhat[on]_[item_color]" - item_state = "hardhat[on]_[item_color]" + if(on) + set_light(brightness_on) + else + set_light(0) - if(on) set_light(brightness_on) - else set_light(0) + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/clothing/head/hardhat/orange diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 17058cc23b5..b7b0cc71b81 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -100,7 +100,7 @@ icon_state = "justice" toggle_message = "You turn off the lights on" alt_toggle_message = "You turn on the lights on" - action_button_name = "Toggle JUSTICE" + actions_types = list(/datum/action/item_action/toggle_helmet_light) can_toggle = 1 toggle_cooldown = 20 active_sound = 'sound/items/WEEOO1.ogg' diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 6d300c724bd..f34eb62f340 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -350,7 +350,7 @@ item_state = "griffinhat" flags = BLOCKHAIR|NODROP flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE - action_button_name = "Caw" + actions_types = list(/datum/action/item_action/caw) /obj/item/clothing/head/griffin/attack_self() caw() diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 21c493bf66c..98466f94eeb 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -22,7 +22,7 @@ tint = 2 armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) flags_inv = (HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) - action_button_name = "flip welding helmet" + actions_types = list(/datum/action/item_action/toggle) species_fit = list("Vox", "Unathi", "Tajaran", "Vulpkanin") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/head.dmi', @@ -148,7 +148,6 @@ flags = HEADCOVERSEYES | HEADCOVERSMOUTH | BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE - action_button_name = "Toggle Pumpkin Light" armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) brightness_on = 2 //luminosity when on @@ -160,7 +159,6 @@ item_state = "hardhat0_reindeer" item_color = "reindeer" flags_inv = 0 - action_button_name = "Toggle Nose Light" armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) brightness_on = 1 //luminosity when on diff --git a/code/modules/clothing/masks/boxing.dm b/code/modules/clothing/masks/boxing.dm index 66e97d714d8..25cdc259f92 100644 --- a/code/modules/clothing/masks/boxing.dm +++ b/code/modules/clothing/masks/boxing.dm @@ -6,8 +6,7 @@ flags = BLOCKHAIR flags_inv = HIDEFACE w_class = 2 - action_button_name = "Adjust Balaclava" - ignore_maskadjust = 0 + actions_types = list(/datum/action/item_action/adjust) adjusted_flags = SLOT_HEAD species_fit = list("Vox", "Unathi", "Tajaran", "Vulpkanin") sprite_sheets = list( diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index 40811397187..5b3ab335cbe 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -7,8 +7,7 @@ w_class = 2 gas_transfer_coefficient = 0.10 permeability_coefficient = 0.50 - action_button_name = "Adjust Breath Mask" - ignore_maskadjust = 0 + actions_types = list(/datum/action/item_action/adjust) species_fit = list("Vox", "Vox Armalis", "Unathi", "Tajaran", "Vulpkanin") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/mask.dmi', @@ -38,5 +37,4 @@ item_state = "voxmask" permeability_coefficient = 0.01 species_restricted = list("Vox") - action_button_name = null - ignore_maskadjust = 1 + actions_types = list() diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index c1124386acc..a21d78f99e0 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -29,7 +29,7 @@ tint = 2 armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) origin_tech = "materials=2;engineering=2" - action_button_name = "Toggle Welding Helmet" + actions_types = list(/datum/action/item_action/toggle) /obj/item/clothing/mask/gas/welding/attack_self() toggle() @@ -166,7 +166,7 @@ desc = "Twoooo!" icon_state = "owl" flags = MASKCOVERSMOUTH | MASKCOVERSEYES | BLOCK_GAS_SMOKE_EFFECT | AIRTIGHT | NODROP - action_button_name = "Hoot" + actions_types = list(/datum/action/item_action/hoot) /obj/item/clothing/mask/gas/owl_mask/attack_self() hoot() @@ -190,26 +190,24 @@ /obj/item/clothing/mask/gas/sechailer name = "security gas mask" desc = "A standard issue Security gas mask with integrated 'Compli-o-nator 3000' device, plays over a dozen pre-recorded compliance phrases designed to get scumbags to stand still whilst you taze them. Do not tamper with the device." - action_button_name = "HALT!" icon_state = "sechailer" var/aggressiveness = 2 var/safety = 1 - ignore_maskadjust = 0 - action_button_name = "HALT!" + actions_types = list(/datum/action/item_action/halt, /datum/action/item_action/adjust) /obj/item/clothing/mask/gas/sechailer/hos name = "\improper HOS SWAT mask" desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000. It has a tan stripe." icon_state = "hosmask" aggressiveness = 3 - ignore_maskadjust = 1 + actions_types = list(/datum/action/item_action/halt) /obj/item/clothing/mask/gas/sechailer/warden name = "\improper Warden SWAT mask" desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000. It has a blue stripe." icon_state = "wardenmask" aggressiveness = 3 - ignore_maskadjust = 1 + actions_types = list(/datum/action/item_action/halt) /obj/item/clothing/mask/gas/sechailer/swat @@ -217,7 +215,7 @@ desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000." icon_state = "officermask" aggressiveness = 3 - ignore_maskadjust = 1 + actions_types = list(/datum/action/item_action/halt) /obj/item/clothing/mask/gas/sechailer/blue name = "\improper blue SWAT mask" @@ -225,7 +223,7 @@ icon_state = "blue_sechailer" item_state = "blue_sechailer" aggressiveness = 3 - ignore_maskadjust = 1 + actions_types = list(/datum/action/item_action/halt) /obj/item/clothing/mask/gas/sechailer/cyborg name = "security hailer" @@ -233,16 +231,13 @@ icon = 'icons/obj/device.dmi' icon_state = "taperecorder_idle" aggressiveness = 1 //Borgs are nicecurity! - ignore_maskadjust = 1 + actions_types = list(/datum/action/item_action/halt) -/obj/item/clothing/mask/gas/sechailer/cyborg/New() - ..() - verbs -= /obj/item/clothing/mask/gas/sechailer/verb/adjust - -/obj/item/clothing/mask/gas/sechailer/verb/adjust() - set category = "Object" - set name = "Adjust Mask" - adjustmask(usr) +/obj/item/clothing/mask/gas/sechailer/ui_action_click(mob/user, actiontype) + if(actiontype == /datum/action/item_action/halt) + halt() + else + adjustmask(user) /obj/item/clothing/mask/gas/sechailer/attackby(obj/item/weapon/W as obj, mob/user as mob, params) if(istype(W, /obj/item/weapon/screwdriver)) diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index ca5a267c6a4..184d4c14c40 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -64,8 +64,7 @@ gas_transfer_coefficient = 0.90 permeability_coefficient = 0.01 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 25, rad = 0) - action_button_name = "Adjust Sterile Mask" - ignore_maskadjust = 0 + actions_types = list(/datum/action/item_action/adjust) species_fit = list("Vox", "Unathi", "Tajaran", "Vulpkanin") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/mask.dmi', @@ -209,7 +208,6 @@ flags_inv = HIDEFACE w_class = 1 slot_flags = SLOT_MASK - ignore_maskadjust = 0 adjusted_flags = SLOT_HEAD icon_state = "bandbotany" species_fit = list("Vox", "Unathi", "Tajaran", "Vulpkanin") @@ -219,7 +217,7 @@ "Tajaran" = 'icons/mob/species/tajaran/mask.dmi', "Vulpkanin" = 'icons/mob/species/vulpkanin/mask.dmi' ) - action_button_name = "Adjust Bandana" + actions_types = list(/datum/action/item_action/adjust) /obj/item/clothing/mask/bandana/attack_self(var/mob/user) adjustmask(user) diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 48b9ffa7589..1c9a6260cc3 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -5,18 +5,18 @@ var/magboot_state = "magboots" var/magpulse = 0 var/slowdown_active = 2 - action_button_name = "Toggle Magboots" + actions_types = list(/datum/action/item_action/toggle) strip_delay = 70 put_on_delay = 70 species_restricted = null /obj/item/clothing/shoes/magboots/attack_self(mob/user) - if(src.magpulse) - src.flags &= ~NOSLIP - src.slowdown = SHOES_SLOWDOWN + if(magpulse) + flags &= ~NOSLIP + slowdown = SHOES_SLOWDOWN else - src.flags |= NOSLIP - src.slowdown = slowdown_active + flags |= NOSLIP + slowdown = slowdown_active magpulse = !magpulse icon_state = "[magboot_state][magpulse]" to_chat(user, "You [magpulse ? "enable" : "disable"] the mag-pulse traction system.") diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index e231922de92..f8a18749644 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -182,10 +182,8 @@ "Vox Armalis" = 'icons/mob/species/armalis/feet.dmi' ) - action_button_name = "Toggle the magclaws" - /obj/item/clothing/shoes/magboots/vox/attack_self(mob/user) - if(src.magpulse) + if(magpulse) flags &= ~NOSLIP magpulse = 0 flags |= NODROP diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 96ae6519d5d..6348f32aa11 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -22,7 +22,7 @@ desc = "An advanced spacesuit equipped with teleportation and anti-compression technology" icon_state = "chronosuit" item_state = "chronosuit" - action_button_name = "Toggle Chronosuit" + actions_types = list(/datum/action/item_action/toggle) armor = list(melee = 60, bullet = 60, laser = 60, energy = 60, bomb = 30, bio = 90, rad = 90) var/obj/item/clothing/head/helmet/space/chronos/helmet = null var/obj/effect/chronos_cam/camera = null diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index b5498726203..de2cfc0eda5 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -46,13 +46,9 @@ var/base_state = "plasmaman_helmet" var/brightness_on = 4 //luminosity when on var/on = 0 - action_button_name = "Toggle Helmet Light" + actions_types = list(/datum/action/item_action/toggle_helmet_light) /obj/item/clothing/head/helmet/space/eva/plasmaman/attack_self(mob/user) - if(!isturf(user.loc)) - to_chat(user, "You cannot turn the light on while in this [user.loc].")//To prevent some lighting anomalities. - - return toggle_light(user) /obj/item/clothing/head/helmet/space/eva/plasmaman/proc/toggle_light(mob/user) @@ -68,6 +64,10 @@ var/mob/living/carbon/human/H = user H.update_inv_head() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + // ENGINEERING /obj/item/clothing/suit/space/eva/plasmaman/assistant name = "plasmaman assistant suit" diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index 415a5dcd12a..355b511c391 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -10,7 +10,7 @@ var/brightness_on = 4 //luminosity when on var/on = 0 item_color = "engineering" //Determines used sprites: rig[on]-[color] and rig[on]-[color]2 (lying down sprite) - action_button_name = "Toggle Helmet Light" + actions_types = list(/datum/action/item_action/toggle_helmet_light) //Species-specific stuff. species_restricted = list("exclude","Diona","Wryn") @@ -31,10 +31,6 @@ ) /obj/item/clothing/head/helmet/space/rig/attack_self(mob/user) - if(!isturf(user.loc)) - to_chat(user, "You cannot turn the light on while in this [user.loc].")//To prevent some lighting anomalities. - - return toggle_light(user) /obj/item/clothing/head/helmet/space/rig/proc/toggle_light(mob/user) @@ -50,6 +46,14 @@ var/mob/living/carbon/human/H = user H.update_inv_head() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + +/obj/item/clothing/head/helmet/space/rig/item_action_slot_check(slot) + if(slot == slot_head) + return 1 + /obj/item/clothing/suit/space/rig name = "hardsuit" desc = "A special space suit for environments that might pose hazards beyond just the vacuum of space. Provides more protection than a standard space suit." @@ -298,17 +302,12 @@ armor = list(melee = 40, bullet = 50, laser = 30, energy = 15, bomb = 35, bio = 100, rad = 50) on = 1 flags = HEADCOVERSEYES | BLOCKHAIR | HEADCOVERSMOUTH | STOPSPRESSUREDMAGE | THICKMATERIAL - action_button_name = "Toggle Helmet Mode" + actions_types = list(/datum/action/item_action/toggle_helmet_mode) /obj/item/clothing/head/helmet/space/rig/syndi/update_icon() icon_state = "rig[on]-[item_color]" /obj/item/clothing/head/helmet/space/rig/syndi/attack_self(mob/user) - if(!isturf(user.loc)) - to_chat(user, "You cannot toggle your helmet while in this [user.loc].")//To prevent some lighting anomalities. - - return - on = !on if(on) to_chat(user, "You switch your helmet to travel mode. It will allow you to stand in zero pressure environments, at the cost of speed and armor.") @@ -331,6 +330,10 @@ playsound(src.loc, 'sound/mecha/mechmove03.ogg', 50, 1) user.update_inv_head() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + /obj/item/clothing/suit/space/rig/syndi name = "blood-red hardsuit" desc = "A dual-mode advanced hardsuit designed for work in special operations. It is in travel mode. Property of Gorlex Marauders." @@ -339,7 +342,7 @@ item_color = "syndi" w_class = 3 var/on = 1 - action_button_name = "Toggle Hardsuit Mode" + actions_types = list(/datum/action/item_action/toggle_hardsuit_mode) armor = list(melee = 40, bullet = 50, laser = 30, energy = 15, bomb = 35, bio = 100, rad = 50) allowed = list(/obj/item/weapon/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/saber,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/tank) @@ -370,6 +373,10 @@ user.update_inv_wear_suit() user.update_inv_w_uniform() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + //Elite Syndie suit /obj/item/clothing/head/helmet/space/rig/syndi/elite name = "elite syndicate hardsuit helmet" diff --git a/code/modules/clothing/spacesuits/rig/modules/utility.dm b/code/modules/clothing/spacesuits/rig/modules/utility.dm index 087b34dd756..46471966aa7 100644 --- a/code/modules/clothing/spacesuits/rig/modules/utility.dm +++ b/code/modules/clothing/spacesuits/rig/modules/utility.dm @@ -337,7 +337,7 @@ /obj/item/rig_module/maneuvering_jets/engage() if(!..()) return 0 - jets.toggle_rockets() + jets.toggle_stabilization(usr) return 1 /obj/item/rig_module/maneuvering_jets/activate() @@ -354,15 +354,13 @@ suit_overlay = null holder.update_icon() - if(!jets.on) - jets.toggle() + jets.turn_on() return 1 /obj/item/rig_module/maneuvering_jets/deactivate() if(!..()) return 0 - if(jets.on) - jets.toggle() + jets.turn_off() return 1 /obj/item/rig_module/maneuvering_jets/New() diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index e2b8e01fd54..6e7acf5c03d 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -50,7 +50,8 @@ W.forceMove(src) attached_badge = W - action_button_name = "Remove Holobadge" + var/datum/action/A = new /datum/action/item_action/remove_badge(src) + A.Grant(user) icon_state = "armorsec" user.update_inv_wear_suit() desc = "An armored vest that protects against some damage. This one has [attached_badge] attached to it." @@ -63,8 +64,10 @@ add_fingerprint(user) user.put_in_hands(attached_badge) - action_button_name = null - action.Remove(user) + for(var/X in actions) + var/datum/action/A = X + A.Remove(user) + icon_state = "armor" user.update_inv_wear_suit() desc = "An armored vest that protects against some damage. This one has a clip for a holobadge." @@ -101,7 +104,7 @@ heat_protection = UPPER_TORSO|LOWER_TORSO|ARMS ignore_suitadjust = 0 suit_adjusted = 1 - action_button_name = "Open/Close Jacket" + actions_types = list(/datum/action/item_action/openclose) adjust_flavour = "unzip" /obj/item/clothing/suit/armor/hos @@ -124,7 +127,7 @@ flags_inv = 0 ignore_suitadjust = 0 suit_adjusted = 1 - action_button_name = "Open/Close Trenchcoat" + actions_types = list(/datum/action/item_action/openclose) adjust_flavour = "unbutton" /obj/item/clothing/suit/armor/hos/jensen @@ -243,7 +246,7 @@ item_state = "reactiveoff" blood_overlay_type = "armor" armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) - action_button_name = "Toggle Reactive Armor" + actions_types = list(/datum/action/item_action/toggle) unacidable = 1 hit_reaction_chance = 50 diff --git a/code/modules/clothing/suits/hood.dm b/code/modules/clothing/suits/hood.dm index e6d6c91508f..67ab432b9b4 100644 --- a/code/modules/clothing/suits/hood.dm +++ b/code/modules/clothing/suits/hood.dm @@ -1,7 +1,7 @@ //Hoods for winter coats and chaplain hoodie etc /obj/item/clothing/suit/hooded - action_button_name = "Adjust hood" + actions_types = list(/datum/action/item_action/toggle) var/obj/item/clothing/head/hood var/hoodtype = /obj/item/clothing/head/winterhood //so the chaplain hoodie or other hoodies can override this @@ -22,6 +22,10 @@ /obj/item/clothing/suit/hooded/ui_action_click() ToggleHood() +/obj/item/clothing/suit/hooded/item_action_slot_check(slot, mob/user) + if(slot == slot_wear_suit) + return 1 + /obj/item/clothing/suit/hooded/equipped(mob/user, slot) if(slot != slot_wear_suit) RemoveHood() @@ -35,6 +39,9 @@ H.unEquip(hood, 1) H.update_inv_wear_suit() hood.loc = src + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/clothing/suit/hooded/dropped() ..() @@ -64,5 +71,8 @@ suit_adjusted = 1 icon_state = "[initial(icon_state)]_hood" H.update_inv_wear_suit() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() else RemoveHood() diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index b94be6647bb..a8fd6ea4c49 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -210,7 +210,7 @@ body_parts_covered = UPPER_TORSO|ARMS ignore_suitadjust = 0 suit_adjusted = 1 - action_button_name = "Button/Unbutton Jacket" + actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" /obj/item/clothing/suit/storage/lawyer/bluejacket @@ -222,7 +222,7 @@ body_parts_covered = UPPER_TORSO|ARMS ignore_suitadjust = 0 suit_adjusted = 1 - action_button_name = "Button/Unbutton Jacket" + actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" /obj/item/clothing/suit/storage/lawyer/purpjacket @@ -243,7 +243,7 @@ body_parts_covered = UPPER_TORSO|ARMS ignore_suitadjust = 0 suit_adjusted = 1 - action_button_name = "Button/Unbutton Jacket" + actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" species_fit = list("Vox") sprite_sheets = list( @@ -258,7 +258,7 @@ blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|ARMS ignore_suitadjust = 0 - action_button_name = "Button/Unbutton Jacket" + actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" species_fit = list("Vox") sprite_sheets = list( @@ -276,7 +276,7 @@ /obj/item/device/healthanalyzer, /obj/item/device/flashlight, /obj/item/device/radio, /obj/item/weapon/tank/emergency_oxygen,/obj/item/device/rad_laser) ignore_suitadjust = 0 suit_adjusted = 1 - action_button_name = "Button/Unbutton Jacket" + actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" species_fit = list("Vox") sprite_sheets = list( diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 71bdd524b8f..8097162ba28 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -13,7 +13,7 @@ sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi' ) - action_button_name = "Button/Unbutton Labcoat" + actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" /obj/item/clothing/suit/storage/labcoat/cmo diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index b44227999cd..8d1fe3bcace 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -558,7 +558,7 @@ body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS ignore_suitadjust = 0 suit_adjusted = 1 - action_button_name = "Open/Close Jacket" + actions_types = list(/datum/action/item_action/openclose) adjust_flavour = "unzip" species_fit = list("Vox") sprite_sheets = list( @@ -623,7 +623,7 @@ icon_state = "militaryjacket" item_state = "militaryjacket" ignore_suitadjust = 1 - action_button_name = null + actions_types = list() adjust_flavour = null allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/toy,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/lighter,/obj/item/weapon/gun/projectile/automatic/pistol,/obj/item/weapon/gun/projectile/revolver,/obj/item/weapon/gun/projectile/revolver/detective) @@ -717,7 +717,7 @@ allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/toy,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/lighter) body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS - action_button_name = "Zip/Unzip Jacket" + actions_types = list(/datum/action/item_action/zipper) adjust_flavour = "unzip" species_fit = list("Vox") sprite_sheets = list( @@ -746,7 +746,7 @@ desc = "Pompadour not included." icon_state = "leatherjacket" ignore_suitadjust = 1 - action_button_name = null + actions_types = list() adjust_flavour = null /obj/item/clothing/suit/officercoat @@ -755,7 +755,7 @@ icon_state = "officersuit" item_state = "officersuit" ignore_suitadjust = 0 - action_button_name = "Button/Unbutton Jacket" + actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" species_fit = list("Vox") sprite_sheets = list( @@ -768,7 +768,7 @@ icon_state = "soldiersuit" item_state = "soldiersuit" ignore_suitadjust = 0 - action_button_name = "Button/Unbutton Jacket" + actions_types = list(/datum/action/item_action/button) adjust_flavour = "unbutton" species_fit = list("Vox") sprite_sheets = list( @@ -783,7 +783,7 @@ body_parts_covered = ARMS armor = list(melee = 5, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/device/flashlight/seclite) - action_button_name = "Toggle Owl Wings" + actions_types = list(/datum/action/item_action/toggle_wings) flags = NODROP /obj/item/clothing/suit/toggle/owlwings/griffinwings @@ -823,7 +823,7 @@ desc = "An incredibly advanced and complex suit; it has so many buttons and dials as to be incomprehensible." icon_state = "bomb" item_state = "bomb" - action_button_name = "Toggle Advanced Protective Suit" + actions_types = list(/datum/action/item_action/toggle) gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 flags = STOPSPRESSUREDMAGE | THICKMATERIAL | NODROP diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index b285624ffe0..e417c899f7f 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -10,7 +10,6 @@ var/slot = "decor" var/obj/item/clothing/under/has_suit = null //the suit the tie may be attached to var/image/inv_overlay = null //overlay used when attached to clothing. - action_button_custom_type = /datum/action/item_action/accessory /obj/item/clothing/accessory/New() ..() @@ -23,6 +22,13 @@ has_suit = S loc = has_suit has_suit.overlays += inv_overlay + has_suit.actions += actions + + for(var/X in actions) + var/datum/action/A = X + if(has_suit.is_equipped()) + var/mob/M = has_suit.loc + A.Grant(M) if(user) to_chat(user, "You attach [src] to [has_suit].") @@ -32,6 +38,14 @@ if(!has_suit) return has_suit.overlays -= inv_overlay + has_suit.actions -= actions + + for(var/X in actions) + var/datum/action/A = X + if(ismob(has_suit.loc)) + var/mob/M = has_suit.loc + A.Remove(M) + has_suit = null usr.put_in_hands(src) src.add_fingerprint(user) diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index d792c5df7ac..a30522768ed 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -6,7 +6,7 @@ slot = "utility" var/holster_allow = /obj/item/weapon/gun var/obj/item/weapon/gun/holstered = null - action_button_name = "Holster" + actions_types = list(/datum/action/item_action/accessory/holster) w_class = 3 // so it doesn't fit in pockets //subtypes can override this to specify what can be holstered diff --git a/code/modules/clothing/under/accessories/storage.dm b/code/modules/clothing/under/accessories/storage.dm index 1848d8fdfb7..aea6cf139f3 100644 --- a/code/modules/clothing/under/accessories/storage.dm +++ b/code/modules/clothing/under/accessories/storage.dm @@ -6,7 +6,7 @@ slot = "utility" var/slots = 3 var/obj/item/weapon/storage/internal/hold - action_button_name = "View Storage" + actions_types = list(/datum/action/item_action/accessory/storage) w_class = 3 // so it doesn't fit in pockets /obj/item/clothing/accessory/storage/New() diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 9877872df73..9476bec2534 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -248,7 +248,7 @@ icon_state = "kidosvest" item_state = "kidosvest" ignore_suitadjust = 1 - action_button_name = null + actions_types = list() adjust_flavour = null species_fit = null sprite_sheets = null @@ -363,7 +363,7 @@ icon_state = "fox_jacket" item_state = "fox_jacket" ignore_suitadjust = 1 - action_button_name = null + actions_types = list() adjust_flavour = null species_fit = null sprite_sheets = null @@ -415,7 +415,7 @@ icon_state = "chronx_hood" item_state = "chronx_hood" flags = HEADCOVERSEYES | BLOCKHAIR - action_button_name = "Transform Hood" + actions_types = list(/datum/action/item_action/toggle) var/adjusted = 0 /obj/item/clothing/head/fluff/chronx/ui_action_click() @@ -445,7 +445,7 @@ icon_state = "chronx_robe" item_state = "chronx_robe" flags_size = ONESIZEFITSALL - action_button_name = "Transform Robes" + actions_types = list(/datum/action/item_action/toggle) adjust_flavour = "untransform" ignore_suitadjust = 0 diff --git a/code/modules/mob/dead/observer/spells.dm b/code/modules/mob/dead/observer/spells.dm index 993f2b6e344..39dae4c0746 100644 --- a/code/modules/mob/dead/observer/spells.dm +++ b/code/modules/mob/dead/observer/spells.dm @@ -20,6 +20,7 @@ var/global/list/boo_phrases=list( school = "transmutation" charge_max = 600 clothes_req = 0 + stat_allowed = 1 invocation = "" invocation_type = "none" range = 1 // Or maybe 3? diff --git a/code/modules/mob/living/carbon/brain/brain.dm b/code/modules/mob/living/carbon/brain/brain.dm index d558e50a1b4..597b755a620 100644 --- a/code/modules/mob/living/carbon/brain/brain.dm +++ b/code/modules/mob/living/carbon/brain/brain.dm @@ -54,8 +54,12 @@ if(in_contents_of(/obj/mecha)) canmove = 1 use_me = 1 //If it can move, let it emote - else if(istype(loc, /obj/item/device/mmi)) canmove = 1 //mmi won't move anyways so whatever - else canmove = 0 + else if(istype(loc, /obj/item/device/mmi)) + canmove = 1 //mmi won't move anyways so whatever + else + canmove = 0 + + update_action_buttons_icon() return canmove /mob/living/carbon/brain/ex_act() //you cant blow up brainmobs because it makes transfer_to() freak out when borgs blow up. diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 1fea808c660..f30ff8ed0f2 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -644,8 +644,7 @@ var/list/ventcrawl_machinery = list(/obj/machinery/atmospherics/unary/vent_pump, if(do_mob(usr, src, POCKET_STRIP_DELAY)) if(internal) internal = null - if(internals) - internals.icon_state = "internal0" + update_internals_hud_icon(0) else var/no_mask2 if(!(wear_mask && wear_mask.flags & AIRTIGHT)) @@ -655,8 +654,7 @@ var/list/ventcrawl_machinery = list(/obj/machinery/atmospherics/unary/vent_pump, to_chat(usr, "[src] is not wearing a suitable mask or helmet!") return internal = ITEM - if(internals) - internals.icon_state = "internal1" + update_internals_hud_icon(1) visible_message("[usr] [internal ? "opens" : "closes"] the valve on [src]'s [ITEM].", \ "[usr] [internal ? "opens" : "closes"] the valve on [src]'s [ITEM].") @@ -858,7 +856,7 @@ var/list/ventcrawl_machinery = list(/obj/machinery/atmospherics/unary/vent_pump, throw_alert("handcuffed", /obj/screen/alert/restrained/handcuffed, new_master = src.handcuffed) else clear_alert("handcuffed") - update_action_buttons() //some of our action buttons might be unusable when we're handcuffed. + update_action_buttons_icon() //some of our action buttons might be unusable when we're handcuffed. update_inv_handcuffed() update_hud_handcuffed() @@ -1031,3 +1029,16 @@ so that different stomachs can handle things in different ways VB*/ var/obj/item/LH = get_inactive_hand() if(LH) . |= LH.GetAccess() + +/mob/living/carbon/proc/can_breathe_gas() + if(!wear_mask) + return TRUE + + if(!(wear_mask.flags & BLOCK_GAS_SMOKE_EFFECT) && internal == null) + return TRUE + + return FALSE + +/mob/living/carbon/proc/update_internals_hud_icon(internal_state = 0) + if(hud_used && hud_used.internals) + hud_used.internals.icon_state = "internal[internal_state]" \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index aa115ad8c4c..cf66c1d2c15 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -79,7 +79,7 @@ break if(thrust) - if((movement_dir || thrust.stabilization_on) && thrust.allow_thrust(0.01, src)) + if((movement_dir || thrust.stabilizers) && thrust.allow_thrust(0.01, src)) return 1 return 0 diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 47448a73262..0919c3de016 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -166,9 +166,8 @@ update_fhair() update_head_accessory() if(internal) - if(internals) - internals.icon_state = "internal0" internal = null + update_internals_hud_icon(0) sec_hud_set_ID() update_inv_wear_mask() else if(I == wear_id) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index a13f7d31150..4ee83d8eb5f 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -328,7 +328,6 @@ /mob/living/carbon/human/get_breath_from_internal(volume_needed) //making this call the parent would be far too complicated - if(internal) var/null_internals = 0 //internals are invalid, therefore turn them off var/skip_contents_check = 0 //rigsuit snowflake, oxygen tanks aren't stored inside the mob, so the 'contents.Find' check has to be skipped. @@ -353,12 +352,10 @@ if(internal) //check for hud updates every time this is called - if(internals) - internals.icon_state = "internal1" + update_internals_hud_icon(1) return internal.remove_air_volume(volume_needed) //returns the valid air else - if(internals) - internals.icon_state = "internal0" + update_internals_hud_icon(0) return null diff --git a/code/modules/mob/living/carbon/human/species/plasmaman.dm b/code/modules/mob/living/carbon/human/species/plasmaman.dm index 40fcfb738b8..bae949dd9af 100644 --- a/code/modules/mob/living/carbon/human/species/plasmaman.dm +++ b/code/modules/mob/living/carbon/human/species/plasmaman.dm @@ -125,8 +125,7 @@ H.equip_or_collect(new/obj/item/weapon/tank/plasma/plasmaman(H), tank_slot) // Bigger plasma tank from Raggy. to_chat(H, "You are now running on plasma internals from the [H.s_store] in your [tank_slot_name]. You must breathe plasma in order to survive, and are extremely flammable.") H.internal = H.get_item_by_slot(tank_slot) - if(H.internals) - H.internals.icon_state = "internal1" + H.update_internals_hud_icon(1) // Plasmamen are so fucking different that they need their own proc. /datum/species/plasmaman/handle_breath(var/datum/gas_mixture/breath, var/mob/living/carbon/human/H) diff --git a/code/modules/mob/living/carbon/human/species/station.dm b/code/modules/mob/living/carbon/human/species/station.dm index aaa0c08bcbc..e187c3d321a 100644 --- a/code/modules/mob/living/carbon/human/species/station.dm +++ b/code/modules/mob/living/carbon/human/species/station.dm @@ -364,8 +364,7 @@ H.equip_or_collect(new /obj/item/weapon/tank/emergency_oxygen/vox(H), slot_l_hand) to_chat(H, "You are now running on nitrogen internals from the [H.l_hand] in your hand. Your species finds oxygen toxic, so you must breathe nitrogen only.") H.internal = H.l_hand - if(H.internals) - H.internals.icon_state = "internal1" + H.update_internals_hud_icon(1) /datum/species/vox/handle_post_spawn(var/mob/living/carbon/human/H) updatespeciescolor(H) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 671e289ee21..985047a8284 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -181,19 +181,17 @@ /mob/living/carbon/proc/get_breath_from_internal(volume_needed) if(internal) - if(!contents.Find(internal)) + if(internal.loc != src) internal = null if(!wear_mask || !(wear_mask.flags & AIRTIGHT)) //not wearing mask or non-breath mask if(!head || !(head.flags & AIRTIGHT)) //not wearing helmet or non-breath helmet internal = null //turn off internals if(internal) - if(internals) - internals.icon_state = "internal1" + update_internals_hud_icon(1) return internal.remove_air_volume(volume_needed) else - if(internals) - internals.icon_state = "internal0" + update_internals_hud_icon(0) return @@ -437,12 +435,6 @@ see_invisible = see_override -/mob/living/carbon/handle_actions() - ..() - for(var/obj/item/I in internal_organs) - give_action_button(I, 1) - - /mob/living/carbon/handle_hud_icons() return diff --git a/code/modules/mob/living/carbon/slime/life.dm b/code/modules/mob/living/carbon/slime/life.dm index d8a89b4d49f..1582ccb2bd8 100644 --- a/code/modules/mob/living/carbon/slime/life.dm +++ b/code/modules/mob/living/carbon/slime/life.dm @@ -243,6 +243,7 @@ else if(nutrition >= get_grow_nutrition() && amount_grown < 10) nutrition -= 20 amount_grown++ + update_action_buttons_icon() if(amount_grown >= 10 && !Victim && !Target && !ckey) if(is_adult) diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 14585f6ae21..e17d9af6250 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -2,4 +2,5 @@ blinded = max(blinded, 1) clear_fullscreens() + update_action_buttons_icon() ..(gibbed) \ No newline at end of file diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index 1bdc8e9eb57..93103fc2cae 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -49,8 +49,6 @@ handle_disabilities() // eye, ear, brain damages handle_status_effects() //all special effects, stunned, weakened, jitteryness, hallucination, sleeping, etc - handle_actions() - update_canmove() if(client) @@ -197,7 +195,6 @@ handle_vision() handle_hud_icons() - update_action_buttons() return 1 @@ -247,84 +244,6 @@ /mob/living/proc/handle_hud_icons_health() return -/mob/living/proc/handle_actions() - //Pretty bad, i'd use picked/dropped instead but the parent calls in these are nonexistent - for(var/datum/action/A in actions) - if(A.CheckRemoval(src)) - A.Remove(src) - for(var/obj/item/I in src) - give_action_button(I, 1) - return - -/mob/living/proc/give_action_button(var/obj/item/I, recursive = 0) - if(I.action_button_name) - if(!I.action) - if(I.action_button_custom_type) - I.action = new I.action_button_custom_type - else - I.action = new /datum/action/item_action - I.action.name = I.action_button_name - I.action.target = I - I.action.Grant(src) - - if(recursive) - for(var/obj/item/T in I) - give_action_button(T, recursive - 1) - -/mob/living/update_action_buttons() - if(!hud_used) return - if(!client) return - - if(!hud_used.hud_shown) - return - - client.screen -= hud_used.hide_actions_toggle - for(var/datum/action/A in actions) - if(A.button) - client.screen -= A.button - - if(hud_used.action_buttons_hidden) - if(!hud_used.hide_actions_toggle) - hud_used.hide_actions_toggle = new(hud_used) - hud_used.hide_actions_toggle.UpdateIcon() - - if(!hud_used.hide_actions_toggle.moved) - hud_used.hide_actions_toggle.screen_loc = hud_used.ButtonNumberToScreenCoords(1) - //hud_used.SetButtonCoords(hud_used.hide_actions_toggle,1) - - client.screen += hud_used.hide_actions_toggle - return - - var/button_number = 0 - for(var/datum/action/A in actions) - button_number++ - if(A.button == null) - var/obj/screen/movable/action_button/N = new(hud_used) - N.owner = A - A.button = N - - var/obj/screen/movable/action_button/B = A.button - - B.UpdateIcon() - - B.name = A.UpdateName() - - client.screen += B - - if(!B.moved) - B.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number) - //hud_used.SetButtonCoords(B,button_number) - - if(button_number > 0) - if(!hud_used.hide_actions_toggle) - hud_used.hide_actions_toggle = new(hud_used) - hud_used.hide_actions_toggle.InitialiseIcon(src) - if(!hud_used.hide_actions_toggle.moved) - hud_used.hide_actions_toggle.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number+1) - //hud_used.SetButtonCoords(hud_used.hide_actions_toggle,button_number+1) - client.screen += hud_used.hide_actions_toggle - - /mob/living/proc/process_nations() if(client) var/client/C = client diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 6bd7c162308..0cb7b6c3457 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -49,7 +49,6 @@ var/list/icon/pipes_shown = list() var/last_played_vent - var/list/datum/action/actions = list() var/step_count = 0 var/list/butcher_results = null diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 90dc2a059ac..c6fc2919a16 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -234,6 +234,7 @@ else canmove = 1 update_transform() + update_action_buttons_icon() return canmove //Robots on fire diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 8a66bc1fb89..b7f3eec50bc 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -88,6 +88,8 @@ var/list/robot_verbs_default = list( var/obj/item/borg/sight/hud/sec/sechud = null var/obj/item/borg/sight/hud/med/healthhud = null + var/datum/action/item_action/toggle_research_scanner/scanner = null + /mob/living/silicon/robot/New(loc,var/syndie = 0,var/unfinished = 0, var/alien = 0) spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src) @@ -144,6 +146,7 @@ var/list/robot_verbs_default = list( cell_component.installed = 1 diag_hud_set_borgcell() + scanner = new(src) scanner.Grant(src) /mob/living/silicon/robot/proc/init(var/alien=0) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 362846dfd4a..280934c0e29 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -626,6 +626,7 @@ else canmove = 1 update_transform() + update_action_buttons_icon() return canmove /mob/living/simple_animal/update_transform() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index cc9788a15fe..6b4359e3b74 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1053,6 +1053,7 @@ var/list/slot_equipment_priority = list( \ layer = initial(layer) update_transform() + update_action_buttons_icon() return canmove /mob/proc/fall(var/forced) @@ -1368,16 +1369,7 @@ mob/proc/yank_out_object() /mob/proc/AddSpell(var/obj/effect/proc_holder/spell/spell) spell_list += spell - if(!spell.action) - spell.action = new/datum/action/spell_action - spell.action.target = spell - spell.action.name = spell.name - spell.action.button_icon = spell.action_icon - spell.action.button_icon_state = spell.action_icon_state - spell.action.background_icon_state = spell.action_background_icon_state - if(isliving(src)) - spell.action.Grant(src) - return + spell.action.Grant(src) //override to avoid rotating pixel_xy on mobs /mob/shuttleRotate(rotation) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 0786320e9cb..fca9a35212c 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -13,7 +13,6 @@ var/obj/screen/hands = null var/obj/screen/pullin = null - var/obj/screen/internals = null var/obj/screen/i_select = null var/obj/screen/m_select = null var/obj/screen/healths = null @@ -123,7 +122,6 @@ hud_possible = list(SPECIALROLE_HUD) var/research_scanner = 0 //For research scanner equipped mobs. Enable to show research data when examining. - var/datum/action/scan_mode/scanner = new var/list/grabbed_by = list( ) var/list/requests = list( ) @@ -233,4 +231,6 @@ var/datum/vision_override/vision_type = null //Vision override datum. - var/list/permanent_huds = list() \ No newline at end of file + var/list/permanent_huds = list() + + var/list/actions = list() \ No newline at end of file diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 29faec1ac97..5d0e190ee04 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -251,7 +251,9 @@ obj/item/weapon/gun/proc/newshot(params) I.loc = src update_icon() update_gunlight(user) - verbs += /obj/item/weapon/gun/proc/toggle_gunlight + var/datum/action/A = new /datum/action/item_action/toggle_gunlight(src) + if(loc == user) + A.Grant(user) if(istype(I, /obj/item/weapon/screwdriver)) if(F && can_flashlight) @@ -262,7 +264,8 @@ obj/item/weapon/gun/proc/newshot(params) update_gunlight(user) S.update_brightness(user) update_icon() - verbs -= /obj/item/weapon/gun/proc/toggle_gunlight + for(var/datum/action/item_action/toggle_gunlight/TGL in actions) + qdel(TGL) if(unique_rename) if(istype(I, /obj/item/weapon/pen)) @@ -296,6 +299,10 @@ obj/item/weapon/gun/proc/newshot(params) else set_light(0) + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + /obj/item/weapon/gun/pickup(mob/user) ..() if(azoom) @@ -376,7 +383,7 @@ obj/item/weapon/gun/proc/newshot(params) /datum/action/toggle_scope_zoom name = "Toggle Scope" - check_flags = AB_CHECK_ALIVE|AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_LYING + check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_LYING button_icon_state = "sniper_zoom" var/obj/item/weapon/gun/gun = null diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 757315019ab..d0e7efcd26b 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -5,7 +5,7 @@ can_suppress = 1 burst_size = 3 fire_delay = 2 - action_button_name = "Toggle Firemode" + actions_types = list(/datum/action/item_action/toggle_firemode) /obj/item/weapon/gun/projectile/automatic/isHandgun() return 0 @@ -58,6 +58,9 @@ playsound(user, 'sound/weapons/empty.ogg', 100, 1) update_icon() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/weapon/gun/projectile/automatic/can_shoot() return get_ammo() @@ -107,7 +110,7 @@ fire_delay = 2 can_suppress = 0 burst_size = 1 - action_button_name = null + actions_types = list() /obj/item/weapon/gun/projectile/automatic/wt550/update_icon() ..() @@ -129,7 +132,6 @@ origin_tech = "combat=5;materials=2;syndicate=8" mag_type = /obj/item/ammo_box/magazine/m556 fire_sound = 'sound/weapons/Gunshot_smg.ogg' - action_button_name = "Toggle Grenade Launcher" can_suppress = 0 var/obj/item/weapon/gun/projectile/revolver/grenadelauncher/underbarrel burst_size = 3 @@ -227,7 +229,7 @@ can_suppress = 0 burst_size = 1 fire_delay = 0 - action_button_name = null + actions_types = list() /obj/item/weapon/gun/projectile/automatic/shotgun/bulldog/New() ..() diff --git a/code/modules/projectiles/guns/projectile/launchers.dm b/code/modules/projectiles/guns/projectile/launchers.dm index 61032f819fd..462341fdc36 100644 --- a/code/modules/projectiles/guns/projectile/launchers.dm +++ b/code/modules/projectiles/guns/projectile/launchers.dm @@ -39,7 +39,7 @@ mag_type = /obj/item/ammo_box/magazine/m75 burst_size = 1 fire_delay = 0 - action_button_name = null + actions_types = list() /obj/item/weapon/gun/projectile/automatic/gyropistol/isHandgun() return 1 @@ -65,7 +65,7 @@ burst_size = 1 fire_delay = 0 select = 0 - action_button_name = null + actions_types = list() /obj/item/weapon/gun/projectile/automatic/speargun/update_icon() return diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index 661a14a44b4..d1d65dcbfc0 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -8,7 +8,7 @@ can_suppress = 1 burst_size = 1 fire_delay = 0 - action_button_name = null + actions_types = list() /obj/item/weapon/gun/projectile/automatic/pistol/isHandgun() return 1 @@ -64,4 +64,4 @@ can_suppress = 0 burst_size = 3 fire_delay = 2 - action_button_name = "Toggle Firemode" + actions_types = list(/datum/action/item_action/toggle_firemode) diff --git a/code/modules/projectiles/guns/projectile/sniper.dm b/code/modules/projectiles/guns/projectile/sniper.dm index 1d9949173ad..cf7c2a4bb35 100644 --- a/code/modules/projectiles/guns/projectile/sniper.dm +++ b/code/modules/projectiles/guns/projectile/sniper.dm @@ -15,7 +15,7 @@ zoomable = TRUE zoom_amt = 7 //Long range, enough to see in front of you, but no tiles behind you. slot_flags = SLOT_BACK - action_button_name = null + actions_types = list() /obj/item/weapon/gun/projectile/automatic/sniper_rifle/update_icon() if(magazine) diff --git a/code/modules/projectiles/guns/projectile/toy.dm b/code/modules/projectiles/guns/projectile/toy.dm index c0465a83beb..4efeb570e0f 100644 --- a/code/modules/projectiles/guns/projectile/toy.dm +++ b/code/modules/projectiles/guns/projectile/toy.dm @@ -26,7 +26,7 @@ can_suppress = 0 burst_size = 1 fire_delay = 0 - action_button_name = null + actions_types = list() /obj/item/weapon/gun/projectile/automatic/toy/pistol/update_icon() ..() diff --git a/code/modules/reagents/newchem/drugs.dm b/code/modules/reagents/newchem/drugs.dm index 937ebff0397..af11ebf27c7 100644 --- a/code/modules/reagents/newchem/drugs.dm +++ b/code/modules/reagents/newchem/drugs.dm @@ -297,11 +297,11 @@ var/turf/T = get_turf(holder.my_atom) T.visible_message("The solution generates a strong vapor!") for(var/mob/living/carbon/C in range(T, 1)) - if(!(C.wear_mask && (C.internals != null || C.wear_mask.flags & BLOCK_GAS_SMOKE_EFFECT))) + if(C.can_breathe_gas()) C.emote("gasp") C.losebreath++ - C.reagents.add_reagent("toxin",10) - C.reagents.add_reagent("neurotoxin2",20) + C.reagents.add_reagent("toxin", 10) + C.reagents.add_reagent("neurotoxin2", 20) /datum/chemical_reaction/saltpetre name = "saltpetre" @@ -438,7 +438,7 @@ var/turf/T = get_turf(holder.my_atom) T.visible_message("The solution generates a strong vapor!") for(var/mob/living/carbon/C in range(T, 1)) - if(!(C.wear_mask && (C.internals != null || C.wear_mask.flags & BLOCK_GAS_SMOKE_EFFECT))) + if(C.can_breathe_gas()) C.reagents.add_reagent("jenkem", 25) /datum/reagent/jenkem diff --git a/code/modules/reagents/newchem/toxins.dm b/code/modules/reagents/newchem/toxins.dm index ae8b80ac1cd..d34f48fe8db 100644 --- a/code/modules/reagents/newchem/toxins.dm +++ b/code/modules/reagents/newchem/toxins.dm @@ -240,8 +240,8 @@ var/turf/T = get_turf(holder.my_atom) T.visible_message("The solution generates a strong vapor!") for(var/mob/living/carbon/C in range(T, 1)) - if(!(C.wear_mask && (C.internals != null || C.wear_mask.flags & BLOCK_GAS_SMOKE_EFFECT))) - C.reagents.add_reagent("cyanide",7) + if(C.can_breathe_gas()) + C.reagents.add_reagent("cyanide", 7) /datum/reagent/itching_powder name = "Itching Powder" @@ -672,8 +672,8 @@ var/turf/T = get_turf(holder.my_atom) T.visible_message("The solution generates a strong vapor!") for(var/mob/living/carbon/C in range(T, 2)) - if(!(C.wear_mask && (C.internals != null || C.wear_mask.flags & BLOCK_GAS_SMOKE_EFFECT))) - C.reagents.add_reagent("sarin",4) + if(C.can_breathe_gas()) + C.reagents.add_reagent("sarin", 4) /datum/reagent/sarin/on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 96746f780d8..4eb8d06ceb3 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -16,11 +16,11 @@ name = "Slime management console" desc = "A computer used for remotely handling slimes." networks = list("SS13") - off_action = new/datum/action/camera_off/xenobio - var/datum/action/slime_place/slime_place_action = new - var/datum/action/slime_pick_up/slime_up_action = new - var/datum/action/feed_slime/feed_slime_action = new - var/datum/action/monkey_recycle/monkey_recycle_action = new + off_action = new /datum/action/innate/camera_off/xenobio + var/datum/action/innate/slime_place/slime_place_action = new + var/datum/action/innate/slime_pick_up/slime_up_action = new + var/datum/action/innate/feed_slime/feed_slime_action = new + var/datum/action/innate/monkey_recycle/monkey_recycle_action = new var/list/stored_slimes = list() var/max_slimes = 5 @@ -62,7 +62,7 @@ return return ..() -/datum/action/camera_off/xenobio/Activate() +/datum/action/innate/camera_off/xenobio/Activate() if(!target || !ishuman(target)) return var/mob/living/carbon/C = target @@ -88,12 +88,11 @@ src.Remove(C) -/datum/action/slime_place +/datum/action/innate/slime_place name = "Place Slimes" - action_type = AB_INNATE button_icon_state = "slime_down" -/datum/action/slime_place/Activate() +/datum/action/innate/slime_place/Activate() if(!target || !ishuman(owner)) return var/mob/living/carbon/human/C = owner @@ -106,12 +105,11 @@ S.visible_message("[S] warps in!") X.stored_slimes -= S -/datum/action/slime_pick_up +/datum/action/innate/slime_pick_up name = "Pick up Slime" - action_type = AB_INNATE button_icon_state = "slime_up" -/datum/action/slime_pick_up/Activate() +/datum/action/innate/slime_pick_up/Activate() if(!target || !ishuman(owner)) return var/mob/living/carbon/human/C = owner @@ -131,12 +129,11 @@ X.stored_slimes += S -/datum/action/feed_slime +/datum/action/innate/feed_slime name = "Feed Slimes" - action_type = AB_INNATE button_icon_state = "monkey_down" -/datum/action/feed_slime/Activate() +/datum/action/innate/feed_slime/Activate() if(!target || !ishuman(owner)) return var/mob/living/carbon/human/C = owner @@ -151,12 +148,11 @@ to_chat(owner, "[X] now has [X.monkeys] monkeys left.") -/datum/action/monkey_recycle +/datum/action/innate/monkey_recycle name = "Recycle Monkeys" - action_type = AB_INNATE button_icon_state = "monkey_up" -/datum/action/monkey_recycle/Activate() +/datum/action/innate/monkey_recycle/Activate() if(!target || !ishuman(owner)) return var/mob/living/carbon/human/C = owner diff --git a/code/modules/surgery/dental_implant.dm b/code/modules/surgery/dental_implant.dm index 2810617bd12..2595d9bf95d 100644 --- a/code/modules/surgery/dental_implant.dm +++ b/code/modules/surgery/dental_implant.dm @@ -47,7 +47,7 @@ name = "Activate Pill" /datum/action/item_action/hands_free/activate_pill/Trigger() - if(!Checks()) + if(!..()) return to_chat(owner, "You grit your teeth and burst the implanted [target]!") add_logs(owner, null, "swallowed an implanted pill", target) diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index b753bcf71a5..2fa12d1a0dc 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -49,7 +49,7 @@ implant_color = "#DE7E00" slot = "brain_antidrop" origin_tech = "materials=5;programming=4;biotech=4" - organ_action_name = "Toggle Anti-Drop" + actions_types = list(/datum/action/item_action/organ_action/toggle) /obj/item/organ/internal/cyberimp/brain/anti_drop/ui_action_click() active = !active @@ -263,7 +263,7 @@ implant_color = "#007ACC" slot = "shoulders" origin_tech = "materials=5;biotech=4;powerstorage=4" - organ_action_name = "Toggle Arm Mod" + actions_types = list(/datum/action/item_action/organ_action/toggle) var/obj/holder//is defined as the retractable item itself. ensure this is defined somewhere! var/out = 0//determines if the item is in the owner's hand or not var/overloaded = 0//is set to 1 when owner gets EMPed. if set to 1, implant doesn't work. @@ -319,7 +319,7 @@ desc = "A variant of the arm cannon implant that fires electrodes and disabler shots. The cannon emerges from the subject's arms and remains in the shoulders when not in use." icon_state = "armcannon_tase_implant" origin_tech = "materials=5;combat=5;biotech=4;powerstorage=4" - organ_action_name = "Toggle Arm Cannon Taser" + actions_types = list(/datum/action/item_action/organ_action/toggle) /obj/item/organ/internal/cyberimp/chest/arm_mod/tase/New()//when the implant is created... holder = new /obj/item/weapon/gun/energy/gun/advtaser/mounted(src)//assign a brand new item to it. (in this case, a gun) @@ -329,7 +329,7 @@ desc = "A variant of the arm cannon implant that fires lethal laser beams. The cannon emerges from the subject's arms and remains in the shoulders when not in use." icon_state = "armcannon_lase_implant" origin_tech = "materials=5;combat=5;biotech=4;powerstorage=4;syndicate=5"//this is kinda nutty and i might lower it - organ_action_name = "Toggle Arm Cannon Laser" + actions_types = list(/datum/action/item_action/organ_action/toggle) /obj/item/organ/internal/cyberimp/chest/arm_mod/lase/New() holder = new /obj/item/weapon/gun/energy/laser/mounted(src) diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 27ab9ea3b99..b7eba792060 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -8,9 +8,7 @@ var/zone = "chest" var/slot vital = 0 - var/organ_action_name = null var/non_primary = 0 - action_button_custom_type = /datum/action/item_action/organ_action /obj/item/organ/internal/New(var/mob/living/carbon/holder) if(istype(holder)) @@ -41,8 +39,9 @@ parent.internal_organs |= src //M.internal_organs_by_name[src] |= src(H,1) loc = null - if(organ_action_name) - action_button_name = organ_action_name + for(var/X in actions) + var/datum/action/A = X + A.Grant(M) /obj/item/organ/internal/remove(mob/living/carbon/M, special = 0) @@ -61,14 +60,18 @@ else parent.internal_organs -= src - if(organ_action_name) - action_button_name = null + for(var/X in actions) + var/datum/action/A = X + A.Remove(M) /obj/item/organ/internal/replaced(var/mob/living/carbon/human/target,var/obj/item/organ/external/affected) insert(target) ..() +/obj/item/organ/internal/item_action_slot_check(slot, mob/user) + return + /obj/item/organ/internal/proc/on_find(mob/living/finder) return @@ -197,7 +200,7 @@ icon_state = "cursedheart-off" icon_base = "cursedheart" origin_tech = "biotech=5" - organ_action_name = "pump your blood" + actions_types = list(/datum/action/item_action/organ_action/cursed_heart) var/last_pump = 0 var/pump_delay = 30 //you can pump 1 second early, for lag, but no more (otherwise you could spam heal) var/blood_loss = 100 //600 blood is human default, so 5 failures (below 122 blood is where humans die because reasons?) @@ -235,25 +238,33 @@ if(owner) to_chat(owner, "Your heart has been replaced with a cursed one, you have to pump this one manually otherwise you'll die!") + +/datum/action/item_action/organ_action/cursed_heart + name = "pump your blood" + //You are now brea- pumping blood manually -/obj/item/organ/internal/heart/cursed/ui_action_click() - if(world.time < (last_pump + (pump_delay-10))) //no spam - to_chat(owner, "Too soon!") - return +/datum/action/item_action/organ_action/cursed_heart/Trigger() + . = ..() + if(. && istype(target,/obj/item/organ/internal/heart/cursed)) + var/obj/item/organ/internal/heart/cursed/cursed_heart = target - last_pump = world.time - playsound(owner, 'sound/effects/singlebeat.ogg', 40, 1) - to_chat(owner, "Your heart beats.") + if(world.time < (cursed_heart.last_pump + (cursed_heart.pump_delay-10))) //no spam + to_chat(owner, "Too soon!") + return - var/mob/living/carbon/human/H = owner - if(istype(H)) - H.vessel.add_reagent("blood", (blood_loss*0.5))//gain half the blood back from a failure - if(owner.client) - owner.client.color = "" + cursed_heart.last_pump = world.time + playsound(owner,'sound/effects/singlebeat.ogg',40,1) + to_chat(owner, "Your heart beats.") - H.adjustBruteLoss(-heal_brute) - H.adjustFireLoss(-heal_burn) - H.adjustOxyLoss(-heal_oxy) + var/mob/living/carbon/human/H = owner + if(istype(H)) + H.vessel.add_reagent("blood", (cursed_heart.blood_loss*0.5))//gain half the blood back from a failure + if(owner.client) + owner.client.color = "" + + H.adjustBruteLoss(-cursed_heart.heal_brute) + H.adjustFireLoss(-cursed_heart.heal_burn) + H.adjustOxyLoss(-cursed_heart.heal_oxy) /obj/item/organ/internal/lungs name = "lungs" diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi index 127b63a154a34e62bba073f77e14bdc7a56bbe7c..3269c8ae7b541cac5f5de748e32a876714fc43ed 100644 GIT binary patch literal 66241 zcmXtf1yCJL7bWg4!QCB#1cJLuaCi6M?oMzE?(PJ4cXxM!!-qR>C;#qN@n)#0S2f+I z?>+b2)BPfq6eN)m@Daekz>uY-#FW9nzzzR>;9!6!p+<#rU|^7(UaFcdVrI@JPF9XC zRu1-HU>;d1zh`1MxsZlu*cFW^SMpA{x~__)&@RY4p#xJbqj?uelp3;67oJ$tzib&6 zIykWR#x;s3kO)41+^-z7DDIRf8stv%>LewWj-1Zy_zC8s!1F7_EsO|GmyR|J`@JoE zcg-O#b?1nd>1hw;8?p0s7l5wk;#WXDUNBC6ete@5klt5M_YD!%PU&^~k1tkf?_yLI zY%bjv{D*#^==NyW$uzU(*n2Y?)doCLB*yGT`ZtCypEM*G)#6Rz<<>sWjvw}j1Q8@Z zw8c-dsG^i%5sdY|+(^y;<%xT}gFMhnA`cQdOoh2uo(ExahdJz(`z5OXe~}nQMTh7*jCAD?L;-Fj3H!@fAKMjtLlN zG3FD^Q;w#$Asur-~y5${uitSOMD``#+9y1e@5 z@aF6@&7~SgR#ae){!{J3)JF=1MFb68AyJgqax>fNe6*ikpNF?Wb(mqM)qXub3mCdk zm-RMj#|n9zk^LQGyg0<>0c|ri51yTqrRVj8z1F?#6dN{D@6v8?t(Ig2 zR>v*c7RrO;E5?I!fue235E~-4-YFHg@=o>QxMLN=;`4iMejktL|NJYBJDnw}tUKzQ zBz=_Uu14L#S7WEx!J4WYn4ok&I@`0Av4uMQ9jBi?H>fC#f1*aNWXR$OAzYyg<1Y|+ z*n&2#R7I}%E{d074P$j47NKx(6_j#=X!?jl0IZw`ulxR{^e_!vx2F@ zx8vTn(@wdMa%cPRn+`J3-=I|DZ4!8!8}AeK6FH<84&OhyU$U}_q%(`?m=e?CemlQp zIp4w`cfO9F-}&_jDyyksOH(F@VMu3r6(K#qN|8q{Ku6a;hgIqAJlFQf>@{bvE2a#d z{-Ok@Nf5)*^cnhgxZmbnxSmS6w}6TYI%8{VcKZgVrL|T>5c6A33#_q`E6JW?-=%Hw zsi5EwSXnIyBC|SJ8nd+GScV;c$#?yZn~*Du83!zm|1$zg8bX0Q(y#tG%3(Ck*BknQ zx3cW5Gv}uT4tRVzzq%bov%%vfcCbYMihi5wRqYgkLr*d#h}+Q4j+%jiAOLuQV}~w% z!WZo9(59v~jknHs2-mH>I-{><3hHN~c*R zmzbsd>jzB7l~XEGea_E&3{CyOJzt;~SN!uU4Chctz0Kh{TFNek$?Swr5YTgri3_Rh zw|3o`A}L{DZPeArCwiQtb#JOO-_*h&`-c5L)V!Wfo3OHVrd$6+15*&N>{03wKTf^7 zTCjngf+ZF-+6#E3LC3R_pg;+i_pPnos$NG#2}f?37#e+tNbw0>Z^~s)!c0qD;B);7 zd_%1rto_gM9G@qIl}gFJTbm=d?O7XCA_8~h0?N$$o{^`+r4hpIpWol}(E`k59pc&9 zf7w1S+`*FxUhb~{8x97f{Xalmb9-hheQ969h;t)mk_UH%;|o#=!6mSNsgJ2&ENCOw zApV^bsDyHFA(+`4I1H4T2j05Se%OP1H@-7!%`LqgflkQdM0@gXfDg@QzsarDIlr*5 z^mKoJFRUghEhh2z^ESl)2>_(x(EC5l!q@M$rWlXRI1{Pc@pU%l=5fUySGp;3p%}{* zhWUP?V=W$6o1}5vk$cE{dk`F)xvH@Hg95_c{Q|%;7L}BcJFJUMKhBIkn=+XAfFwt$m@jD+ldkT?SOemtrm`#=-~2G-Wpl;U~!_hH@r zB>onsw5bWZbRk`pyp%2HWniFTX+3u3d~dg2LhS?M>@|=A84UhM|Gy~DO6N}nqU}eA z9RV1~cVfx5+U{b>P5&pEzvmSR7}iX-?AGzaDz5^i>W9Afk@Cy@kl^8S{gd}4fuIrD zwcWeC6B@I^ruWmwSK713(Yau`3~ub5)%qfx>c!f8j;m1$q8@JIKXTW5q9>2pvlXk_<12F1iYxqR!QAetuo9IoGzj zdg|AGrB3(&4AcdJ@P6;EN3Y}xQ&@YrX=YbS)ud13HRq6xNjp093q28Q`G!0-ruiSO zSh0RzGC{%I_V#v7)br5u8hyr@-@i$I?xdxMuuteG4NfiX2Ley4k-Rr zcX`may*`ko^EKs3@I{Vl!x7;bSWt<$$s-FV=uFWNW z;R;(=(Coaw+%4L_g|{0Jrp2S?^#L?O`O)fBt!o{YKoQO1jiO>wE=aL>eVcUTB*V;? zpiQ;4Rt?ufqm226$amc<92K~(*qoS}fsge5G83~dHnm_sMu+i!5F-Q6l( zfw}Ys*hv?lQsGOC7@JyM`W?3e)T7`x#>Pguzk#sCyEh{w$G|?e5*F1?I z5oUp{aL>yG6GwWLDFl~Y8XC?Y(0A$F_`lMs$p+kzz;e5!?XL0JznNoPA?8E*j!~tJ zDwL{>&&(Xp=8JYkJOfuk0m2VO4&mS0`<+*3L$|GSJRiio_AUyw2O=}B-wUd2du)fR z$h6BCE0gOrg+fZT^V+@IDc3U?mfx0s{=PGl0L^MvUt-0M53JkMu+U)Ibm&nT2~inb zeoi8p2wKFTtlPE#Ie#-&$)d#P&U`>KNloL90o+OevJ&uofaVkyMcTA7fP6t($K931 z0mVOYeNtP3yb1gVilhDEdKdA`IgJk18Pdl0Ipfb!HQ@GLSLnt)NRKfdgX=J~wKLf+ z*QY2&cLnAvw2h=g=uLzN?bD)Dm(78)CmBnuI%8yKhoU_FlVMk@vblW1y`~icY^8&t zezWrjl>q>dUh`VvlcDQ(qVL(UyjQKFTW%vn?qwUOBm$FEX}aXWBHfwa98!gT^t-yc zVnD&{pb&i*v$3(6B(AH&5Q$v)doRI9?UKv==+aCTG7lZ9OC~g&s~jkf)}ZA{7lq6C z37QVCqtvyF`>-(4S15U9mcoT2H?ZpvD{$Lr&KnJ%yr@5u?aWRtYz27F6ZB+7iAPtvC;RTXZ>KUL$u}%!}LBWnkC#^U9lNXqv z9Im6{Z^ANHz0*|5)uc+`Efd9I1@K21_8b+1nP~=jubt~hVesM}GRIKm7E0udV&m+C zQoSwPn#`4{kWsH&e;oXk2*|=*(hGyO|9qtYxuAwlnVSs%T8o{^Y~dbk{&zK>{C!!s zW-II#L~6h!);O?St+R9zZb?BZ;;Ut0FThimSN3J_G+0$r)E*=mc|RS4w! z9s(16zF)M@l4s_WH53)p^Izxf1zTDE!#n~?$x>Qs#6gq2R6&B- za}n$;am!lAvp=^9=S$?&&cy(!%ZIP0u7Q;ObcDdljz7qkQaaI03+2rbk%|uuZl0qA z&#{fab<2K!e!h;U%e44Bcpc&4+^qvVv{lc3CcbRv_9LZ1E2+u49&EvcSMu+t)0#k+ z%s8X>4=$Za!)>t7KF&$(UM~S?vB6*`vfe6Nb`u3DtdOO3;-5Q)^!iLr&}KCGxIH5JY>XRkue zrhRsn{(XQ@Y}lA*JMg=3cUz*9Mp5JZJ`2Op zs*Z{TtlztxOYvg5qR!w1HLwow(hc&$lHf1&Zw=&LCJ;5BmMbn7s@189Dn}MBsYeL7 zdq^EGIgOi1Wz6Ly(dq+~`c@2BbJMZU(>2=?&LtUA2fJ%)CDVB5sSzQBO4H>3OlOy8 zbOBeZ`BO8@fPp>3z5Y-}-QUlPvP?$$?hnSEE;;aN8w-`$%l2>%sV6G6`iu8>kJ&5|{dL7=cjQNDCT7{Mw}6>smE4*6n){hz}M;{i}l z?|_7TzRWPw_3wMvFRFU*W9c%&Zepo{N|uU9bl2GTaxaz{u5s5Gem3I)aN+Hy^fTgC!zi!OyG`5_+gWMsLg2oI zLnp=7AJ1>%JI`#Gsi3U6mCZh*mZTICl036b4p+ykN1d8vhn}Nx;k(e#nGQdf6iU^) z?IN_B*SVV!NW?@eX!rSF5-v0ftd+&t?|R-+cFN<5>)(0R2=)O*4zv}C85uIog@^|< zI%8Y)Nf(#Av)SCjKr4~qXZy#sY-N_b3Zmxq*r>bZR^0XDpJbuYC@XratyUQCDY;l^ z_P(T)BSdD@fuyx=9aQYDN9yMXz2B`~x_v&rX2!+|`0YT|?e>Spg4(a}Rm{z)C(>9f zfZR5M-G#yI$7CM;;pb*0jSF$en-~4;y9hR^iblHU`uLx<$JRYP9q~kgARKn4)?)$2 zwG9eVv#&LqbGIktzv@FSu&UoBM^wdN(u4G+LTh;h`&H5;NlmSd{?z&cramhz2@fl$ z*>@%ZTu);+h`=7<)|Wy!zP8zy+!``XzmY>~FP2cFsKVf8ySo-$xO@FEl2P&H&$sOa zdlWnuf}dkY@BOCXT7{NLX4Bmd%3w9^M=~$v$J+|4cWv*cZB;SgFg^QJyU?gm`JDdZ zT|13kO{TB1%GMLALHkDlyx>Cz*+-6lKqL-q!TXKt?tyhs@9Q)=LGw{8 zU1WJRH9dv`M+PbdX#d~^(pvhafwSVadMT^aV+}tx2P(%v?xEGY@N-17TlWTsfq_B( zd(ZWKU-(kRj^p!xd%rOmjD-zSg$?GAK8P?md3656%wCpJN@bWzapJ~^mFp(ACHu+x z=4&`|?)Zg@>sci_@z)P^bvjf^2#DQH46|MlN+Tf$0uiBA)Sx1uQ(pY$=CqWu zGV0LvVXm87c(Unq=B{3jj^Zne${@zSf4mTPt%>gSo>36Q!{Mcv~S~Z+(xeT zxpe7{k~ZO$)F3Y=io`*nu=oMJIBpT-NF$#SRQ(4NXc-Ngj2|#7xg|`8UESRe1YF|3 z$di%GNyzSMlW;SFhcCO#*6ethv@ybIl4jjvZ>+sS`FzH;_Tc8utk`TEjwLC!y)KEM zS!rpd>+0!c&(8d4VieNUX3^|5W|O4c>kH}fN*5~;#DlD}trH5pl@z%NO*7%DJyzkQ z;@Kq|iLR{alz`!OH%G5lA4(jbnLr@d657IP*WFniTU#hKk&=$d3=v<>BvnRFEomYV z`<+ooXWe3_Qb?TaCjK+2PO2SEjJ|+eY_e9V5A8SG!LC3w{sSu@8!6~yaN$9G3$X{g z;hjBqn44N&qZ1~lb}734C!&O3ZL_@4{ogirJbW)>RFRZjLjDWH%#Ny}(of*~0d!OV zH#REfN^CWb$$eKxt)6QA_@f)q$NPg%1 zf)esg&1vC!4+*2lRo2s+06W2A>`{bnNtby;zf#xzbvDLd4;>lr&lr(zKHdU(1m|7jY|*6 z1q_AP?QxtJ;N$stM1Q)LR!M0x!1cAen;2*}*tl#Dnv!JT*8kO6+tn{gA7EvWcJ)`h zDRmo{7h4@T9lr6Rxn4I8ro8#quixQickE!I8X7*FTpzxd109!3_gaNe)zyvZvww2N}; zESs6X8w$i3f+IJ^j9T??F6X_%4`P((|oUG0D$qQ-i5NjE41^ zl){ZD;gFY3d?~Xq2-VjN$=BOm-b)z2bz1DjD}ylgv8Rm5w3Vy1xmqb1;c$`}TXucV zy~=kqMdoVSZ}HoTOjAX2XcUcG+$-KPGVr|<>Pa`6o7I6hJ2^Wmn5qzyH#MjG);)5N zUtOI7#9&1+I$~q9@XcnMFuOs7uW>theo&Lu2m$CpLpn2ukfE`;ZxQcrUVD%6&cEIj zuz1w4tK@n84ldIu?L>x!luYjuUuz+YSVr?*{kUdy`Em_(f1>xaDSLJ`?a{O{PnOJi zB?2h^`Aia}bRxB9&Cf>1OK#n*s=COF1WakU` z4Mcj@QS4ArZKX8xK>@pPu!u6qaC(2seh>$CPwX)WYsR#&yQ<`biD$3)!rdXu-B$}?=z~gQ7?OMv89~Mro>J;h58@k+lhA(^=&tf6n z4Dj}ZVw_k3FJLl5Pm@!>zKn_tp#hQ7MWGdGgU$Timj}DsjR+ojkoIUwz21)(5WPm%3wCBY+w~l@##DwRNIr2=q@hJ|4?#vW;Yp$9WuiCbiiqAyV;2j(B2^<-1haV)@~$9 z7UsPK(<4V{RLnNIQiGS@?TYDvml2#EqesHeL!2s!#u1qd^Xllgrfu+4WZ1`siwQtW zKn_xE3brU{EP}MmbY>2H6F^i-!P8R$(LSTn6|8@*#1&%OO&vt9$n z83ll+Wz8G#=o@9R+0DXsSUGem)!<9!GETa;whTD3Hs35|)l2YVvQ|4Xvkt=9N^qCJ zn`ccC?dZmVy@M=f4W-P(s!{ZKDGYfIvhXh(fur#FrHD{GpI4ER!J{qJ@_3?XMLtha zZ-+HC%N1V4?3|C42#w}fi>Shq;_2rP=$oyBIh|1kq-U&3* zAR{i|1HHbojB?>)8?+7}_$fEP7LsRuIyUd`JC^}_0*N)t;{hylRihRNjYDo?ec3FC zIj;vKK@lcE>}PTR44Qr3dVF;ImkrXkI1@lD>|bF&L8Di#)`;^_R>j;P!`A!e4XscJ z6C4nr7{8@8J--@?nwG+|XnHgo>)8-RoLOpHK80TqsO4dmq2<(Zp>UT6D1Ix0cUouU z*{5%2&qAYA7E zNu}m!>v3@-8Fu)FKihaOjf6aIuqa0O`%SiA$~Z5g$hyhTq189C-H%eO^1*xHQg-nn z371bwgZYyMZ}-YO#q*5B?}SZ@5s~kG*2Kw80c8SoyzB@1;m~Sd{(g2I=>P6`EK44c z+4Hai|1qZ7Q4qi1G-p8~04nW4I_;4!cq3s*`~XEanvON7s7UcZ)pp(*Q}-rPO(b6n zxmy#>Y3O_DL(sC2WXS}5Sxjj%|$z;F!22FkQOs1LynpdMRK-Rn>*rBNY!r0v*|Ki1r!c(Kpkf>mT2}E z6vQU#^g$(?x;A$z2W>KqpK;F8rDbnjbucFh;-g$)VPQ#A0psF(C~CAm!uNd0NTF|2 z-}DQA)z}L=PaWs#NJMvf(Wq5wu`q-A`we3wj)-^s$e>GPdVG?aMKG=NT~}l#Tg*e3 z&*X>dC70h$U=}C-m|LQJiq6Xt)KRNSI7 z7j<^--)yhdeu1*sjzjIdi|(8WQNo>=K~?G`ji^1JqW7RrNbw?n(BHpdgK|_`s0awd zAx!g|oBxToPDS?kLG|~X*Er-Pp4-415QPxvaCGDR(AL>#-D@v)l9qeTY{Q%_9r-}RSt%QG1R zx2H!{AUhO;iOkXAYmGn8H=}<-fmzPgQ5e~QX7HSeI|!QpY}D(i)vP}$-EyYO(a(i7 z;~XP)EjwO;%3IYfL7ABZzbGVr86J-Q_)xDytyU_F?)z?OW%ZTo+c#WM>DIPA#0H69 zyA5f~k*~TpyIaMXR`$;YIPg2JE8n!*@995ZSNtEnQ7SoGJ4N*M@8Jb@o`+Xjff-j& zW;Og(#_|X|6?4P+=OT~#bAH5Padd^wjh>w}B0pyW87U>!yn9 zy>;;9sm{(7SB3CTRBG~v9YZN+R~MHMCh$zS6PNEuVH`MU>Q*zprYPC2*@Vg8P{toh zWunvHMhUkoR|(xf_ov5qe{w&5JwC?Py}?FhW!aV}3X*upZlyMOP06T5{tHh&R~a^) z7C$7~L7T5Jy{7nq19M~bCgD=DvKGrc$MrT(ZomfO*!1+!+L7wU_l_)K9PFI`a`?Sf zZ=tz=_-BO;WA;`D&#x_@`=SS%I`1|TQ}H{H?>P3%+!9>|i1dcXeBD{Q`P!3FCsj{T zV<3ATqEcFh5jy)BPQS8+yaE0@Ep6ny!|mr*mDbr?37oZiYoZ-D(u2j+^fWQYE%xlG zOQUr~pcR|(CL9+|=d_{t$knc(?!1rQ;D_Mb+KgBEh8P74OYTyoM&&sjT0{UEq!k+J z^xxE^UnGJF_rF}IpOT=2^}$gzxGxT{ z_d@w>$H-bPWCZE+vN!v}Jfh-yzk8P0dO?&v&_>6qJ1;mVJ)2y`+&>grmXX|(ZTgG< z|FZy6CyL+*YMo2gN9|gFp3BN3&&{WdD|;Zcxtj=3N^L-xp;8|tat{o%X?k;7E7E^) z_=CMZ6w2B6yZcmoAb5DzgwMM^7YTXYl3#Eb!5}EVrA>`D)lG#u>?0vXr_Y(%;9Y`xX06L6QlOGxcAK;osQ98(U0V3xfppP9Q7bR1w2xE%=s(>8iIJ8E448~!|5uS>V=6@CNT9{~J;Ec7L=fMl zPH9l&1p(FL{WWYO5w4qTB9=dvTb+59Z~=H50;2Bkp4%QS?3yIva~p(d8;p(x$lD1!GUD6sq99 zCR0C&H*euy?$UbMLM`PVQNe}~m-h#sGt>8XV55A|rJ+aO@@heITer6cf`m6al|3IH zWQh<}z=-f)(9l19b*k0ffNG(FKC%F!U;*WNImox)9AoqrY1F31ZT^Q!H~*=bpxSFu z2BCj*kUNfddTKrT`%93fc(N!!{=iUyAcTmb&-t!a4waOXpdfoEO&F_So{d>0()d}& zg-`xtHu3raHB|OiSSqtfr2-#rP~7nWz4)dy&msjk>K3G{GpRv;|Ho2i$cu+hk@ zK)Nn8b*TpOnnkYzDiYKOF%ku@xt~6l2&Mi=L*T@TTneFy)mdA>DSa(Ua4V zL=6AtyZ$8oDx?gan~&geNr5W!Ph1=yF%;3mEH*ehsVYNLjprL4S`K4jm@;WH>WofL ztN9wip>aVmB4>65!(&oYcdFzcW=1$$SBHyb(cp)u2(fHBL8+Wp8-j#>bouQs?b~GL z?Ar7S;@BDQY_9FnocpG@Ckh@9>tCAq&iXrntUZ@6v^)a2g7b0UL0&_OM_j>yB3(IJ ze=LUN`}03=#&MJ=h#LX>R@-NBQA|b#fjWt<03$a1gqr0$iD(9Rz)OoS!S#;)5KOZE z1Cg?d*~R4p?mUv5zKg)kHmfwWPZ+(S5;U1R78|!{o~c!A-u|T$=ct7oBzPgv%e8^txN`#%SoMPt{b0xTNHc3% z{9XWxT_D@WdOn1~y8j%Q*?V0{e14qYWH>f`-bCbz8N7bR9i}d-P8J`}A$vS{QD?{k zCsaTkp5|;ZoEu}OSAYG9K~49gTTf$xv4J6X&XVQ9R>pZ#mu?4c9dwzVZS9Kjta;}B zkAiQM8fwUn)<42~|I{!1*Ax-Hal^tW`Z#SV4 z^gASj-<@%%bbs%{ zc_Xrl5gKX|Y#bV@!RXlS8Hg`hMHDhIF@vo0PNSWLa6~ZuhOE~7QEfAW8G}Pu6%ZS; zM!fnsBkq3NB(EsOEt$8ac+6t-GE(b^H2ShabEvNbBlb<{aQ=KO!&{)|?WXItO@-R% z-t)APJ_-8_^@3vHyjZrj)Oj5V?3VybX09&FHJ?jJf7|iFx(>mTD{1Eu8dqXI*)D7) zv7<^-$u)SyBu_O}eTUIofYj=N)6E9#XXZieM{T>E?F-Y-T*c@j2mwg!|IRoWs1k_( zNwjO?jk0AoG{+9?Xrr@aW6ldCtWaK~eyqo(tG_;X5KAEJV0$n?$6;Zi1BVqTfQBOW z(aklU`HN3F-;RG}V|vOpsK!WPJLqM{qz;%hme_Y*5XuFAoL} z9gR(9 zYCKWzg)CC;ImL4Y2~Fn$)g}+(3t|E8Ob9%t8i|HSCnmMrKN2R4ozAOj%_1}-HSG_f z6W(Y-$FOfc(V?{Wg^`9Q31aXCdfE zAt3zds)DfSJwB72TsMRwnIA6h%36=(&R$u%1>>$}VC{tg8Gu(70RDY_!}B?RWbteA zKV^p;f>RaahZaK5w-+1B75i365=$cZBPIxr(w254f|UbkN~jkieltd}{JF)pw6od& zu(03FjlNQ4$mBoRDb3Ub9OT&z#4pGHWYpu7Z+cI6GlYW;Q{ttmE;?FV^>btvn|S06 zv7Q(4zrby%BSJVf2$(Y@9Xf#Dz9K1`$Z~Rd0T3DpAOu?hAek+;$}qu@T{Dp=}QNEi5`nz;HzSHlmd1z%k^}Pj}!E zbz}S9t?YCg=WK8Kk*e{0`cBnqF-7)qu(Ma@`2`NC)oM(miZ@oBf&L6P*`Zb23h~*N zCU{Y;5!K5iBcUHSvuDe^j=GqbuL8Gh$!d5Lp2bNl&|8K0H{tAN79byQw@We$Z8lsa zO%;{G%kOBR5Vk_qAuwHOh2LQ#$=VH`VIMz{9dCvp1xWraQ+WVWD$`k1Qv?a(-*VjiJzX`=^RJrzF`wBNnnD@w$g1*isfLo- z591a{Jr|e#wGMHS`3}8q!apMPUoRx8)YFcCPnDkHpl1@oGm>gAIq?(VM8IgF1-bBk zPktC4#>9GU3C4&jkzbsp*5%;Hfoq^4jgMkv47aQb&!^r|K}PR06s$`SKmU6(ax8JP z@FKg*qvXdy2ye{-_hnb9#d91oX)3IqY=M8bP3ZfShRBbb5^~AHfTr2ucL`q<3{jUzay_QR{|#0Fwk8`ldj8OeIF^u6?K|Y4uGC^W&bX1(% zm?CS@h17!|J$Zb%QQA$AAC=2WYJ6){^*&xa*MiQFkB|fjwlr3DvT{st0S*G~>e}8< zzD~=@yJKI~dRA%!4#dd|h{LqSQJ_RW){+oB;0j5_f znf&|W;@+{=WYbZRL)NNZ_xqKW7!@}Rm5c`8moD#LMLeM5#XXOUXgzI{?ozFf@M?Xm znd)?$ke1Ih9DK_I9eys|R<)VC`8FeV!!^^IPjRA_p`nVE28d_Xt#8*xiF=N#6bHaU z0y++c!O$+WVWP(?)aR=0xO~k45aYHlhlP1oCnH#~YSJ1ym=MX}{K9|tx6H2%KcNv- z=PzrS{{uYK8+wDlS=a-BEDZPTY8(9gv4K{c{ne6p=o1`Jt05-t_9id)x5DW}6tx|h z3YEx(E3#oLmGG*AHBkxurVoq~qgcPau20UR>8Bb?0d^@p4YttP;ESc&to#f(Vfc%zM<9juNjm20 z^N01+FC1_ZkKyJSO+g!!_DI2Dn*AV7+z61(<4P!)zoYLi%wju= zwN4Mjmj{Yhl>||Frw^k#HAjOFL6?(&pMX17c!e%g<00awHX5qn{clDe z9rSXrF3};8F%4eFv{JlF^oe!huK#DUCO(Qn`P4aJ;>>7bJ%XdV28yDuKPs7%lI@PF z#j)NU?1W}x9|Zem8o$~Kw)r>da(m)GFtbeZ;ef5|L5_Fm$GK-TRBs;@JKi?7O10L0 ziW-^&8;aGI3@}G>)GDgjGsc&Ij`jagyl)cup~O18w7F?$YiGxW^0$dfx**R`F5u8t z;N&zv&k$*93b|9Go~J(n?}xzwcfvIAY*K4>p-^`tPLkw<-F@p}N*{^`*W-RpuyTU# zpYbEp9fS)FzT>zxukRM9{t~1t`V7!wMF=3Xey$30UplqkQP1J9O(I6UEH$?XmM`W$ z5LK5b710Z_rTxpA>(HIz!L;92xA-3+1n1qFXyqUt9-gjo)u>0{Ze34wDTjM`c?tg_ zSBfF}5l$9?8@~Sv_{HNBu;>TnL8`zHINZY3v2DhbY1g``7j>JQVr;+0M6?=E0tfeS z?LU|OQBTDRWKLrYQ4T02Yyg=%d4ETIm5%hme^g*)zS<3jbbbS;gTZ^9<&GPSG)x4|!Zphj`TgMK<58ES!tS%8A zhO6mN#E5;)N9A1Ka;Yz4&i+OnzpV&x-fZ{nzX>jYK9W8Jo!>~X9yZ^%bxIEl65v4O zKe!2b{tK8emX}BsPE9e3kEaA7mK%JD=Kz7~nyrO${mXu6cZf{WcQMuJ{}HL7(`T?6 z!@>F*n;HVnoKsI*;dXt!A=dr_uM#NUqg(`tg?wMgy|d@^{qu0kRo^9?18iqb3p(63px7#TxlYZXEi}vD&Dm~kacKOJcXaHH5 zgMzW@$h;|uylrlfS&KO^T*}LF8zd!G8Ist^bBPU51#)p}XDU6P=&lZU_@Fx)J z=!-wE#sshRf=w&^nV`~hiyczAa4J1_I(M!-dkXP?#|oR{ps%Z2^@&tnUCnPM(LJ#o z!B!cMT2ce0w4>KN44&IjOQ1q)5ZosOYS=RMb$-(^A*ZU~`jc!WIYKz61D5gIxm3773zKNo{#SE;I z_`~bi%5e*&%lDzX6f?ZqnP|qhc*^V@&{E;uaYnSsLp#>Ia?J1fuhNPWz4mbewK_JO zgX`3D%OP<5>~PQ*;YRDmGBz5cym@H|UlPzG{|l(qbEL5IBhien71HtMU14rzyI`Em zj}Ql6X@YrN64#;--{9KhIq;knU8)r#SNrd@1PoKW6QWcHgc)d57y!P$uH)#L<>JbF zdiC?*&U4APKMHL2MXmZ5Ee1I(a&KUfn8I`1iu8Bg8s^P%g|G8+xXQ+vj85F79IwKe z?ADX?gC{%R;saYh?I%B&I`Gt#z=%Wydwk;CIq zv{jEP$3jRRBf@b79JUHkxPou_va$^lPvT%`qcmjOkJ6(cY8qghLz^R^2O@D5vBTmZ zV4NE6ezsohF6N&vm!GMlu|P3Gv&H|t+rSbqQhcVMa7jd|T?y8B%wIWWJ3%(ZWglZZ z+COPPwkE-ham=?EuIjI|gT+9eOM`eh>Gh^x`+|iPVrRmNySi1E-H@Ip$%i_43@%ye zSIDDLh3ZB5zz|Q1O&AUF{=7@=@|_4KIB@pN7e`abx@7&&GScB{Y#fc8yj2E zx+!y9@LffswTi+JQ>58d&qGotA6y|bf*z$wE*|%E9^ReLUS3kN(&u;V5+=O5d>|3m zmtZE6C+{4OOE{*ND7XkIw6_DQy>9x1$k{(i=VVzVg!1AIpEV?BPu5GD1mQ6GV5YA6UW>xntI>QW^8OJ6!t7zcU~OE_--{Wq5K%Ib@c% zaiHEm*U9f;R&1Na__hcKn_UD8Z|X12!$w+~ga!R8HU43oRM*S;JGBY5g2hVS<4;z@ zN>7-N-^!!(MSuQkNm!1nM7id6!EXe{gj5_^qALWdUi(TS^J50viGY9m_N~&CP^RCP zZm$f>u}1l>s+{-b}^N1sy^1@5*Z{)WLc7bA>X`s8EnrwHD;tC!1n zeqz0E{5kfU_Bav)d8vHzxFN5X)~oOVE%{;0q^{bm^~DMuSv6tV9t754C)TTYX$UCp zCe~v(z30f!x7wVHk2ccW=eE(xgh+0GsXwKHCIcDdS5+~~*A*n6Yy*5O}&cM0%j z9)0?1W5hn-&-rZg;8+ygfspB|HLivPuiPJhie0SwjPPR6j<+ycgfg~R?DBRZZ(DIG#Q^y$~}HkRMfPsB3gLYxgo~yD|;RU7@2h5?aHx3 zIK%=7nyK~8-wv*RE->lm*aIxi*{Y^9BTPtvRrg=G>nFEieug)Ytv8jsSN1s5$;`jX zPlMM-7O?m1<&1bIiQNTqiQzvBDHiKBVYmUO>cW1th8SmJAV;;gOYr=-+FNy_@Axi% z<@}A(_~%Tnt+lbyXYVVsk8brVGL=C95wDvRJ$!iCu4d=16i9u@S!HyZ_K-otpr7X2 ze_TA8Ilr_t`d|drNnL>$@lz-LT;AR;u!W083|&^|V)TyvX3196Ks%_r5o&lN@W-qz zxbwAD(tcmvk6y4fid#ol-k;vOE^Qt0E(%_qIe7%~G^avnbu8TSS~mgW5g85kQfzrE z#d#~I(z2Y!97PKUc$)&$_^)im!bdc3{U}drQ5u9npNlN_>ZD;`Aeqw;3+JT#u4s{5 z5ys9QUP*04;_Ft<)z+JEUnirYCBVb){F=tOGF;)1{z7-|o=9ow+*C2f25sGx?badG zxyIo`vW#jlBErq!U?tk~c{a@azSw(}q-%g^zD=oQ*?YbT23C>&C6)ny1n0rkM>9F_ z@MK@aaNm9WdDvn5?~YyqY-Qo8Kft{6L!dTgnE#e9gui*#hzzeNsN)klAkrEJmW++w z5zV=%4FM1&LS1I7w|nb)c=5FYFg($ojs|4BEXzU%C+1wlrJ`|?nEH%x>{2{?jS+v^7?2Pq`PK{qb5XfxP5KUwNn3J!P<=sCSPtJ#ZO8;J) znwjn0czC_^p8*G7o3dBVhb%czguqedULJj~_97i~Z~hNoZynXv6LoN26K3v$JzRc~$M#Xs#cLqjHvAZv#`6>q+B6K8THL$DuF!%nRQK_}yd?UGIHX-xZVIo5ET$$Ew!(^CtH(0--50tgFqr5F3|kjMu3b*KC``e+%Cxxhg~P-FU!Q5 zIA06g1P_PG(W>XJ!We~Mp*jN;6iA%;p#~WoqI+0w)D_D~;sp^}M2nrNV*P1+cPF+( zrX@!d?s4)Bh|;A79!Lp6csxhqI&$se*{IR|ew#0_81=ZY-z@~AyjXuQiIdieImA4B zsCE5>f6Bs})|1-rQH~?!W@LVWJlnA@WL4OEtJUt$grY`<9^;h)jl@J1w6o-F5|@t7 z4_bG6LH%7kEU}b9Xfmt-kA<_y$O>oYvri*+2@<(C#58@JH&w9p-30$`g=w)Psr-YQ zp+mgk5lm_cm^{MA;)+OyjM&Ic=F9ckAjMZLJ-?43*)>I@ z{`x#P|Lz$^g8&YtElYC7#>YmMv8s43;(IWejFwHeC;WV*8y)}H*GhvDOY)rLkPN4| zEYr7eqtKSfw<>LZA|Bjs)ZVE~ZKog3)mEuvK(2}NsYUJF&eh&+)wJID2pO5YKGZEo zGawFJ!6fFa%`>%2kmquu9)lje1LfjgaYjcgL#Y`0?D00n{v?{fn%$SHn?Hp+sg^+E zLfMK_E0KTTDegFuN8<;6K-v%uf8>R%wp!`elZN5cACHO9=5a?awJZhA;Mjjw-7P6t zvFVJ@?Xilk{?mxYQ_J`h#l++U&M4F>fAVh{dpxz>_y|{?J^V3g{$kaK5J9SLvneW^ zOuo}sXjDiVHghhSLPM=Tkmlt_58fX37+QTq;3s4j+=h1$U~) zWmGCQ=;}wyMd70E=j*5XN4k3!*J#|;Z+YUEJ$TuKj`ECY1)I+a6D^4eR{k!9qr9@6 z+n2i8NTFc7Iotw?F5jCxe;Uz}jOdPdfA6=R_}{Uwqo7a*7ea z$I#|5Z29#iGv-#%$I51E?3{u4urP7XB-;y7JwbJ!yEJ3lov5P`>=<4; zy2#c2X>0Gn$IKawtB3E4E?1Wl2xZ3weAQ{SeJ)SclF{6`%YsQ3Laq`I=@uk^R*)Q&Wod(2v@6mb9XP$t#JiGgR3W_V-MjUXwo4Z zgfvKo^K%}Yc4%@CaQ&H@9Gt%-T@cByiPDBRK28XYFw-Dag4rN@t%TUve!!{@g0WEV zA1uX{Xp-{~fAo3lHN@KGO!8Zh{4W`^(*M<6yh!$TuD%}}*x)6hQo54xJN4$#N4r25 z)+0#!;_f9)0JDcQ$;zVxTTCXS>)xlMUQj@u>)sgUQb{_P_t)|{4ILd_d3PO!RL89u zL06@~5OK|Zfna3Y68fkF6((Vm#NGsFvwYs< z%cE3k>Mr_dyq-c!BpN7{W%~k^+YnXQg1F^<1jeHv0g4Q*1Hz@pwfrao4nVpM3heha zlOd3de?o}S=R}<4=SPaOY`1t`e$V_8Zd#YC0Qp87eqquX>Qsk~ra_|w?X+z) zWd(Y&1+!V>>R15};yQ-m-$&KN0Ah|0yw~6{SVNfb&JQz&ZJ!zrY!I0W-~4MWrb~aR z?kt#K!&tN}B0qh=HuBT1y(GKZo`kVBjT>h)E7x7gK$8ZzKftvyiH{kkOuGBeOw+eo^NYI9=u z-W=py~}Qq5uj6RQtgDdKJ>_jh42IX(?ra; zjFaC&x0oi)Le4zp&fS9ad)pQC^$%qQi9+ z1cXQ`Q?(=dd*T)RjIhDvS}|~ud3P_xyReAXleg8kEQj7xBRH`mBthkylnq1@i-N7J@cYOPu)q`__Y5M~|u zwhQ9DR+0-Jq}M9pi}>RVNn(J&40bY*EXmyWDiN0n0`2&%le1B2>GNu!@a4F>H&~Pv zlXM9;th>ViQMQOJBmK`rWmPF27njxKx1n3kPEcGE6)uZG39Iv3lf3bE6GMHLbd~)- zO#~b5Q#O@T@6P_B$>-;l$*hZ)QyQE$lz8Cz_`(H+v z1)=JU7xD!adhLz>-b8eqBd$5 z)#UlXK0u*4FU#ZEx~> zu=8E4)b4f~>Tl!FUEZKmWzE8D3SyMgD_=qE9oS6GSNZdOboEY?#{X=6f<-7kOIBuZ z_TD4Bd}87daZ*c{CZQ1e1<_&=v*FWtsf7r+%^}_>;B?(Vz{PH4`r)erxP8E*L?A~M zy2z(28`2)!C+FP?4lboWI#kGG5Nda8^BM14V@mmqdX_$IS>P3>tbr2`Sy0m|^#rFt z9;$wZG9F9YQ2!IFtJa5?yApLSI;6?t{^!{Ik?!M~N$?~XtMCn3igWXSsRG~56ACMHA8v^a>uXMu-Y)OFR+r<8{olt zvofeOu#9H$5Znw|Tx;r6rBiM3aJJ|MHU;);ZV9!|QN8D*UBzu{&S8z=5#P7z-2IhK z?@0L!tN%^`V?Iu@lRQH}1Uj~+`jGH`dw(*;kI-M89;aF)3Q?BvO zVT*nTo~jZf^<6s4UQAMCCW#NHb|FtGv%nw@hYD?z(6lQ916I0}uul)=1NVng^d?@L zuH~i5?WJy=!!Grd)3fZi1K;DR%U*LbbR7xl@GQi_gDGBZn1JUY1W%J87B1`C!R`VE zC^sUt>ZpF=C@i^q0P%gbm@M-XMnZsOF)g`kGFBi;pSE`G1oNkEsjxbu9us>JD7-9C zrsv_?)fEMXo^@>oW5GJbe|8_0Mq+gZ92~{xw7U+>$+qHBB2A`PnZu2tyKf=(cDxK;kLq^&C-n*k=$mYAr2OH;#C zVmjNX?w9=h4}ZZdb)0@Ucpl(4BHpaNvEt}!ceCDcjbHv;fBFK2mcG7^B7J_|lW>p3 zHhZRvRE-(&oK`E=tBxM((maHO`0_1tBq?8aa%?~z(Da2=J&{PC51~MWmzAif^;TPp zwU6rj7-BrWVuHAI3wtYq5FoQ46x|NV{EgkvEHBv1sgRm^OqbsDbgxf@&HD z{NtCqfZ$1?M(|%J_^}FT59$R?on{?pt!A|!Wxuswy;bI-rIVt`fsB*)3;Ateb?elLdnz(zyb9Kor~sw~qnS*H zgF)jn1R{X01&}D@1@mDI3c80jNY?F8qp*NgIT5G)2G6a|NE`9$7tnA?8t#+Mv(nYo zgZ8vz@jKSI{TT19h~!!V~@ z;_cqxDY=_n{1^w2P{zvZaf)j`+^+^^So_H4TvO1wVQ#am z$3l7&45_#=@xh_oT%Y}CUp%8sX*Oh^*MOY`r>K6LN(KQ?`PgGX)*;qy8I>I3=+x}> zFky#aqcV*s5PpZ~sV~9$*JE-|yd9RmpX2iT=6lk1w6HV2Fs?ECVU=tT1s!GWaqRJK zs^inndbx~ex6^Fc^@qBd0jb&&Z8Fo_`(&+YQ$zx>-;iF%cY|G%=g!_e=dR>F7V*)@aR~-sUU1{zG5v!a(?RFuu$@-w>)7GfzGe`&UYVRJ0jVw%tbtc#mNcdLnO<~QYRIdJ z&i48&`jz`v=t=5g+HEY7z)THpG#b$t3{JF+0Rbz9=RMzuQD^W0@m$L|dM?r6(S_FNUZ=;Mg^a20)D z5+^=rF-ntaLqc*458uTDc1+T9`mmPY80CxSifj-l@hKfv-{1hxe^MLMJW9U|I19}vGqXFRdnv;*CF~!tIj}@hdEc3%FJ$g1Ae>dC$+zT#~#Sp~e=PHnNfLc0Vm|Wz^E_1=nOZ;>C1sWsnk?~Jq z%`St11i0j=#;y|RK0E+5Z5z!EX?5u ze!>rN0lZ0RN$$DjsF+RtHXhd7DLrdZde{a2r}eV9ViR%9dd5* zU-ZwRi?FW>ZBBy<8ja6(0w=zZJnP8t1G07c!LiN(jgUEsEJI?!NSyAYMPL)-YZ6y_ zbQ(PF#Fw#hKO|}~nN+{RpwC;;lBP97$i|jT7vk{uEn4*vId-?v7*g&m<)y6sXI8We z;`pg)lK|xw1Ujfo>p1oOprW_aUD0DuC_DE$TwWA9ieA=6195oW=-Mp~r3$p5_rDVE zZP+?>FHy}b@^M-H^j!3CG$CL|sbac2cWOY6WvF&m5l(~EdJKe-BP9lS7wdF3PE+>6 zKG;ntlEKP9x0C|pgmb_20OLb9kehfM2lxQ|cTSP^Z}xQ)c`jgJAPz*~JAMwlU-^-* zeYVlexdCEcRcYIG`Lw6#Sl^AVi^uQ~+9+1+R{tnaYD3$>Gk z$Z)^#6rH)+j>Er1|LcXC?$zXyObT&XtfE;~z`^JZBge?8h*(U*KFN<-7nVOV`75z` zI+8zJkJacpx$#YcJ@;R**EFdd&vQt|CPmECQ1+W-l>Q|t5mHB{H=T& z^}L&{#ui0ZlN?k*Zc5(bTJW$?+3z>Kf11Tj6rD*1EX0E*hqEXbSjIm!c^x5&fs8DQ6AhWxzuBxV)m1}Nj$`g(byuFy_rsk+6mTv_C=02tCQIay?Ve=cEFH_;iu&fUc)}pU^1Z=AudyO)d%t{Hm$72dbMubmH!n(3 zZlM~T-|siYdN^C*xkyS~mUAh!LgX&t>Gd+Khnsf4cgHirKj;uOgG`1IgI*J4g&=w8pC9 zF6{ycTvFmrGIDfgC2E#5V-h%VKfNRsd8o2S7h`&>1F%hdL|#F?x1))BA#_vSpHw%A z*%w)Pd?p{!g4HR>)9qSjZwsc$HhE~s-%{8B?|5_|>Ag4vmv;M`0vi5Im+z?`lDAO< zwV$mSbp`s4kZzP28Jpw(c>q$M+p@7N@6Lbgxq*J*^5-hE2*gkRE4-4ca;D#@tR`Ve z<7#-zM!{`N3bkKhsp0A{c2`MVq?sUI0+`ACf|N6Ri7{Rb zjT`|U4#B!DQ1BsC{Z%l_OSb1{)r%~MW_nFS_8^-us$U6x5aPda35m-PAu=UOI$W*-0P*tkY{#3-ez5EF$>kolHZmcw$tP<*RQuf~O1|$@qiYZX75vYg<(x+ko|cex3i&W6 zn$4>0)ORg_SS}>aX)Ii&xot`@KQ0#wOxu7GP5Y~F?#PYfvSQMQBP;f zkUpn0e-ww69t^>Q#Vu8>_o`}XxVXsu3KwFiR;&Qjc<@}M-Mjta)!cCD(dW|p`5>@@ z`OrZ~fWwct(cFB{Oo@tGmfB%&|L3bOG}@C|8~6vJ7;$FMRB~8zBFvy_?+qS@_qh3x zWmAx(f&b+^=(FtYea0)!=<}ZP5*isWiZ)8NXx6$80nn+!Vb#50Huj@uDM)g8`vz<- za2g8yAV%AqB^!Pg%1hx7wq6e(2dFhme;OsZNSE>dv&mO6&0EOCj;3+{Z2h4sySqCQ z_DI6|6fD5O44-K}+Z2nEzP{c71r`bce>;HP@7`vTKHt7AFaGU5vYBTss3B@0sKfl= z9jXf@@|OupZJ^eeU(PW$<6|#c>`rW*HTs|Y-p0#;sm1Po!{ulsUNmlmWlIqTnli$7 z*EQ^1f`clVuBXq=EgqvE>S5CJF?(yyZCjtGeRcH^qmn(~-xL%ky%tKWX2tuh!;~%X zM7yX%d62`=f=2T3-R5b8_qAUQBT$IlO-aNa7gg6J`ri$=3l1yt%R^jk|L%BgpY;@H zX|>#6FbHTp8AxE?sD)zOoF@G2qWjvceJ3+@l+9~5=O!FUIH&-T_$M}Bu%+gPO0QbS z;p9Y&1~}E-T@GFMvlvPf;u$2U#s#{~y!3cDi9{K(E1+-=MT&m|i_fya;aF+-oFqgD zyI8JrIBtX^v=%r?34TH-;%1Ld$$H;N7k-_V_T)fgqH|3&rC!;hEF=P^x0?B#>sZ3T zQZA*Ryj1;pIvp2~zNxXPTs7LXmygASm5}!-$F5&J!($KngzB59_P?%n<>H_X@uD;i z4)>^%{BiD7A^25UX)p#DFOsPVaj~p~gowEF^p;A=OZE0G?ox8%BM3Y0Pk(=Lf6{2X zc4}SmPXa@7yW7oUd)5k8+k8-KavT)i*# z97;673O)T-lBdZAE5c>(*3#6o1BJ?P-Xxq)upPt z#3D!cg39gp=s}JHHu>YbXNdx+@{g`^7o+=7R(a@GOqYFS-dX>(wK_X^Ild*sheoLL zbl=`>GKm4@Jb#p`9Vu*={SV_zZS4>gLoWu)D(yapz}Xd{CeKH+H9pYmBsFc>ye&i$ zf^Anc0Qj-CwiYIXn&|N%Oz@M$UZ0=eC5{lr^D6amWNdOQM$eR!$4u_#jIx8tfGDSLIMf!C~!Mx-1(hxn|t zK>fjxY8%Zny+VB=E&w9hhoGUcQQg>Bd7s97kjJbU(JAduTX8EMH(4NdbAQJKTN%J2 z1B$XYBNhO*Ysz5b%XWB;tJ*)#FJ)s!C^Ivuxw!pC{8g ziT-1hXSTSKN?EFDgXN#~A8g%wmHh6<`_-R;n-Jt^ebG|qUn+r#fgk)Tq{4&}eFm8o zzz3rlKy+C1`P?oF2e#L?Rw^6%%WLgT%*lzZ+{(FlY}9fAM(rB3c~Stu4I^!=-(9qx za*v-}SeWELJDJ~;3t*)#wWMVB95|pXI2rh!?6`UOW4^$*TcKT#`nR`v=C*TWWn(JS_hxp6O0LRDV!ra&Pg7G*i0F*VS zJod>uOp1+X?13R1@XXH0$Or&ZuAOWbPLQ%1-9Z^BAr)3c} zx?_1A3bb?D($X=A-$>Epv~*3Ik#!USR+S)P`wv540M01FWkx%5rq?SUh*I-Dpi(8ox4Ut>x2%byJ#n+eL zi1kNDV?1Qv6z{f@Q_ss$CM}{cy?5*0Wg+D@*ruE~Mqa}-&%(g<9yf@yvmA9zVFc=R zh_$Pcs}ORE+Ls)O0c6oTzZ*Gc=M_JefvrB4en2b@SM8AO`Zm()q!N|`DZuU*TwpjT zDAFGmlEZ#rMSOorbe`nF_)#bXu5U8Zo{)!t4? z`FhUgJqlDPR37M4-FY%Qysf8v7`J~Z@ZuU`C!+m zfhYlhT3%s~W8C?C`}`pD^Y5yis7I%D280g?3FTDKc5Zg)v@kVft zB7H>Iy}4i?8kU5ogm)0`;8b!m;o$)iB^9edAz(Wu{$LrL1!<(MGYNW~{QLR~a;ehP zkvi8eKZ{|{Zs$v%T9V6`PZO?mm*3~LvOOG^0~kW|lTyLKqF^kqcikUBcQbCb!{JNN z6xh+@r&7aaKR1F3H9<$t?+Fvp!#w%X57k>Xb*;B z<`@j1A_D+$u*L7zjj%J8Ocm^R9rF2n_8mtu;9*I4N1TA z5&E?PM52{<=EMzy2+N_s&wL3hnbl2HJT}5;1nKFuI&ChqwjZRl76krV zweNMG@t*x#H=_kkdSBl7nbsOcfd&_V^A*vaIry9XtUR0d>DDI@G{QP##S~m!yQnOSNVF42w7UtV6e&;$cC6 zs<`hS zrgvspG=kpAd7$8-p)WRj@vyPKfB)|C(8(USr`6OdSFlmt-7l)6-1VEZ87T*Y==xnA zslM7bm2;+x5`Q7j1!xJCFKSESMY0XsyPf!wic4Dx^d_!`^MY*rm8kpfH+pa!mc$IO z%JKS;vL~Ca{vEbxG1!quX6BS-qFe2{u(X7zQg#OmaQ=KkVl#T13hso8MCGQ_E+bsK zdotvlHF%|Iiu0Dh=ORg$_KFjzLrDyH>U8PcOhNG(MZMQVOpZan>n>-`PNWqeF$E4> zJ(z9W1oso-E1mc(_>yH3NSr@aO~w7nWSZW2N3WnXFP<4sV%Wuhp}0?~gy#eBfj!p0 zo;RnKa=C*4yc4JY_3mJ#x`~NX+cY{GJkQL+`3yMF9N6uHa^gjN{IY|A*|n6Wk!zS7 zA8{0T{TyrF+F~}xpZa%k9>!4^2B0GzldCCkfJ|=&XcM~1-jP6(*q8=hkF|05hU=wx zTP>vW6akkn-^D0qHc|YGmb{CaRlNhX7nQ)O5#a4#TqPftB2(X~m9|Yfk2dYu+V9=k zHk_ylzGJurAk(?g6;|IvLd&T3Pu^tt@H`b{dVRKv=VT|*{rCw`fw+d~Yd_w@OYDj( zxWltZWQTDq4a8S`ih2Xcqm?=I3tqbl5JrLw1^sdL;ND*a#_E**ufLd~1yr`A+ewCvm zy$zBw^xV!W#Z%LZtj2$xT#rD9S%i?aJmv0quagK~oQyz>OJ^MG2^ZT!k<2JMicoR-X9 z>La+G?0%Wse%J3xoKzyN=N|yd5VHE{bPv#bE>JCOuRs6^ysZH&gFpDku1H6pNME>m zsNDbc0R^qL&`;}b&JF|1{{*DuBTy4xc`8II^X2^oM^2nK3$|IT>l{66OA(?tr=QUd zIT?ksOA*_Jkg2q5IJYq9IxSFr!VP#*UmaO0z%)^wiXg{!A0vzqIQM7H@})T=6pg7x zmFk)GBCgieviCP6`mIxC;qK(@9KL9WLh)6m#V-Ba>#2WtES!oCPIzS`KZ(Im6;R)on}P1mWrn3{Bq732DfR3l&m$f(1aF4GFfjldVKD ziRBFx6ds0zG`c&cUUBztDEe!8Wwvb$OQtyOuKiDW*({sDS!|agxl%|{1$MW19$4b_ z{F)Gf#i3mIlvB3TGuu&rqU{mxSSPur7ngG52@lSapPUYfX~jJ~`I-3%4eHWSadE5f z9$}ajq!?B5y79Fw&Em?}@fcA*D3*xy_*l)F#?u{@Oen(kQwT!CnR0#tv$B3}3j=>Q zFcb6p!Gr!m7)yBZx$Qon4qQDA?v4#tfY&u2AB&2Mp}@*xC*F&*;Ha)5J!K?t&j$q9P>DKx)PuLx+gt!S#hP8{&)qbn%=;F5G*~>g7 zwQ?z;Ye|_B%-Q+*f7p$U>6Hur0+}rqck0|DzYz99$It8wzH^T9v|p4|UHyNJ4LAR1 zGx@Q;IA7D2Ti+LJN%k)!Bm_PD?7J$(Y|s3z=99L8NJ$(vdDlPV^i{8N4mD9nc2g|s}kZ6SN72A3fm%2&-C%T5?a&C z79WhuRr511$^GRzpVv>ub38PUz3#+^)+~rkXklBm9)ltK^LXfCG`;Q=j3bXl0Y^Ip zfS&)N_PuQ@5fd>g^V@`}gofS{U!F(!AVdquw$-x4!jri3g41t$lx*}q6kePTyQtZq zTH|Hf>~Hu_fx_V8OFqWr{R8!5#&d)B(OD{gPj=BQ+)r0zWMuk(E;_L+L)ae3+q>=l$*kr14uPcXY}&O=VXC3W z9B>KyY(d`pyZ80hNNfH3z?C_;JN|CQqpx2@jMSRHgr6&G_u1t}4`M*TVm2(7Yq8~6 zQ+Hgj1ygteGAhPvUHIza(%a7%E0Y?P#@fyp$Hxp}ZSW$(@wwWJSUnz^1`plBe}CG% z`DcpSn*W}klTL2tJHRJQQ1}(qZnfC|fLhqvs;mA-qy1m!^t2YYzpadTD;%~0Qk z~fPcgvOCWmoc2&RUQ$O+|%oNB1YZdKU$C|+{a9%#E103wacJrQqvmr?pm4qTUVNx_VH#c_LT6F%r-Sbv% z=Yhk!8iXpisDM-sOcdKsoAM$U>QA!=fd@{_wzWW)FM3x-T4;ulu#{DW@Bf5t>el{3 zh8maM&pY2j@W!Y*iD^HPT3T8|tm>OvVaA7YrR?)A4q{55hbhv$fU6!QF-1Jdxw)^P zVbqneV6y*i1`26NO!_y1eeX2Vu=zkz0?1kMS@$fcHeBv=d1H^bsQO5;< z!a^6oi#L2)Z4U|SCpUvB^Cv~Nc;^|bOI`9e>}K=1xx`utc_F{1yItCi%-4%6cH-Ye zAOL9@iu|Y+&CWavm%SfnWOH+0r_ByNt>LeEzNoene_wt5dTaIQZ8jH@XogYbKLD1D zNM3OM!rP<;`}HK*rBav-AL0187i+CX=B2?6$id0u2igXs(EZvnqp1$6m{elauE%E? z(V*Q4z{~u;P^aBtZT3cf=yLWo3=+a z4VbiAdbjVyq>ov1+EcJ}_&MGL=TJTt*<338IbRJ*ArSYjPW9h+uZ}r>70l!Qf_oYv zroF`98=YWq@5v%0j1i~U}c%nA)XfF2=kLDf@^uVEJjQOZ!1CoRyFNUkf_Q;|3QJ12g^TffbR^%pH^8 z5D|!c*@K=Y4AnV`2}=SJQt-#XciaHe#p?WCGMrOHGRjY&H03F+{?j0iT-3`Slk`$| z{Ztg^*=VHwLw~Tq+kBJJ#UCo=c~dA+*{GJeau?Y(d%@{U&eV|$A91k*&pN$=Z3cY| zK@t5LeJSqCDAW#pDRC*b(9H2SOUtMt>S!2=sJ^=Z;PFe4gj@lA%s(-5_LIAp_Yko@ zN+ydd@DPKn*Q!&;TwE_Jzg2{9%K>6J&)K}4V_qj)Q_J41*R;cXK1`KYG?F z;tX`&-^lE^tlPZTdbDNF7k0;VplvbC&R4TFOA%Ylgi;{&A(Ql^@MEy^uyg(={3Qtq zy_U==`>(KhG8V60Xv_h` zqpn?3-zMq|s@sd`6ELAE46%oiab7qfX#rvkG`O)axUu11TVN&N)6?r`Eb7~Q^RIBE z>;28l3TH08(4IjbfYLADZug>lcuzBLip^ZLAeEg*tZL{h-!T)2Gh|R^(#~U~2F#(m zo@Pz|7Nu|+xepVAm(Jj(YmMOBUd7%v`L^63TQ|H&06;I#y~G(I`N(W=+3HUe?Npe* zy^!`!E#@z#fqL#)C@A|rW{Pg6I5JVLeTNb{DyTs|mzzG%pFK56wLG$}m3>;ZUUo8@ zVEZCJJt~giQKCl$B&uhpxT|3?P;KcUwkdtsM*H(gru~^`#Bxrck3m((<^t%^m+Am; zCE(#HAS9yX7!LUo8YT8PBuXgeA=Bo>6ZWGP?V8sdc;H4|+j(-T!!_29+}dGb#MRa# z2H9tyXtm{<0!14}wSP8wRQ^om3knbwP!ZYp6o-%FXXtljtjLnzr& zAN((!Boc5TYP&cnN`{FUbottwyuRI@!jtPfoThRoE>y7|*42?d}v#10HQ{c*7hVx#rUuTF39IT#2Z7bcLs`Ad_ucg#zBC3BwJoP;iA<*N|7E8_ z<#`ojN0|m^Qe9~%2LB?7*yi$;NgjUescc%KQtfj8uqGdrtpCM4hz$<9G4^{wqvzvY ze(Zk^qTFw%N_fA-wvzk83gh4`F96#gdc!kv_ECPwH7Gg+x5cH=W&qAqLQfV zDCY`c&^=OnUvP}^n&4E?T5!qp5%rY_UUl7RRxR%F1+=}esg$|KPQ2 z1D-4`2G#tyu{5#AzA8H1JPH-k=+F`jIF>L>8Vb@0`;cMiWTUQIV&pqFF9DP@cRXPH z{_#{6mZZ*;!$K!0m@{sIsgB{o`?D#j&~|y7qdtJKLnU{h&{LEX6bSnZyEJ^{V~ZWq zt5fCY?j0!3UisB&ZkQm!_G9H(j{YAe1yh|RjEm%ncL}B ziEFt4HXnNM8RNQ!BNQw!r9n1H*xz+5YVv=V%RI2+N&f>$2z~eAQ6Rw!moVbjnhF$eDC_VP zItmr>`)v;5=&w*Az!|&d7~I%l#wr_dMf)E&K4KxFc@E5k6(>qQid7&NDA30K6%V$$ zJyXwV64~|OI>;lB568e1It-)kuKig4vU|HY1PJVY18b;QxVWI#1mXQs&5e1)wJq6R z+Pcn>QwFax4t-1h9~U^vT7T-a--xi%Vkxj!B#du&6)6V>y>k0^c&?aZ+PQ$W{~U*^ zFuHO7$9iyA!Zt{Qa^v50s>13v=vK$WJ6~!z&Q9{-gkqEJm(At5uV{IHOV%k$$bmc; zj+YrFgEkp1a~lBUwA>ulhm83P04>lAkhaf>i zYN0Nf@oXZ;4pZI=kzKz8z(YeOfx;00VRYgpoE5MkSZe5ztXl9p^^9`52F4 z7lG%BM3f#{2anmY`%G%b+lMiQh62NM^_Yz0orur-aGhbP`AO%&Eaie(Se4G;pOiY% zm)q4>?F8eLHbnz!n4vB*xfkN$t%;F9&GnGgFBzs_rCD0sOu_`%Ujd6&ccU5fd1*LY zm6B=fZ+_3S0h4v!;^M7yHdUt-6ukSmGW9fpP;%g2dKunVT}_NL;x zs{T=%eA%1{j}~inS6IwE_|+}Djl3v7;unLM533@nL7}Pjpfhpf9~E|)8W@piy!(RN zAl486MWkiOXeMxZGGpUrm_6iS(A3(<0Xy1zLx}$;FvqL7g_PhSO%2^=&7yO#suNb|k zUwx>*17S2XHVH5Te#(f8hj3a^6IX~(A!foDN}XB8F23N}2MZ&&6`}pUIQ;=jt{L@s zJ&isf-1dm01sH!#X>cDDxXk3tZ(tU}=AHX&K5FExe-F)JhppGXzD05x`0s%AB@-Sh z1|mQ(<1$TW@tG{Yi6iMGB#j+&ZS(^7AWHi_K+0`bTW{AxSc#^J@GqtS*LY=7Fv+&( z)ya}Jhn%qACPq#^PU5VSf9$AJl@9KxV?LFVG(YfEqL&@GAs)SHXoZ?_%{6N_7@nL| zQUS-q3Jh%U13>ziBv2#^z#&beiaut@BANvLcMBXD*bk>S&LB`2z_$FWr_<>_7x?zP zQA{dMjj6*XyDqAaGr3S(s|XDMJ60<178rf20J-+xoTNRh7=fMCiTI{JGLsOOMDUeB zoWrAXndbK=vxvJ5$=Sa7x=Vo(&&B(g6e_}Xp#6%ggV~v{ONJc90$PWVn7feTw=nE= z_E16~r?j-ZDs=Cqi{ZZAyz)%-cqn_*{$bH)Upa2Sp%VJ-d@o7H%!=*ddDa9&1p9T} zDpQ4!xdyc>I2Kx!e0T*gusZvBY+OS_P^3iPp5TpM4~?7di3SCH>h4#AlLU+83nZR| z8bcYx|EmSqr=Pil1VfEd4*|IUzzGds0v3d&ngSF!mr27>b;A#au<91}=L8 zc+|Tn_1dMhT&RcVHhnc7A$pLF3j)a*#K=n|6BzcgPk$7HD~g77e(PF;QD;m;ur`7; zS%$HS1uH)6^HS6#@&BRe8l&s#qV0`sHI1#Nv28a-W1Ed_+qTu%HX1Z)Y}?j5-+1r+ z&CR&??0xoLoO7-hsJs~P!R_oLTN|P7c98O*wa+57N#f>i!Usz;A9&-rRkGbTtSZ%> z_@r7zs4BIdoZSR^&J2Py)G>sBXLt#vKC=XH=%gx+dLgzCiEJf!Ma*#gd~sv+1M-gQIp8DM#Q5&T34_<1YJ|1< z3-S2^E;9)m-D#*T@#N22M%<7pbMkkzz7Cd&xo!AI;5L>Wk2ETj4ct ztj%O*Tw)@G5GsJI+f@?`PeZwb5e zhorILVsFP+@~wmA8%f(sPehRyS^1XvN$U9kY7MyB>+`Tu@2(j(Eg^W)9{@CSllp3RF|>xH+{K>SA5- zS(O->1NR(sVNPLK37Y+CH7oY%Team((m>Sy5zZ{evh!ZcBN_uxng+k>absi(40xDu z?@DikBsn)`xThPB(1mrR;jYPFmtipUpR2?6s4u&pm=SmSOAQ30p?io{EGY**moeYYL|5pXs-Q0AYsm= zRQdi$hN}LH^^T8DpZAv_USdEXhyWiS^UbG+ID!~@YDto> za?UTl3f@nISh6vH`@9>0g|4>h3pSR*<~u8V#@&qsU`lSO=<)v<Tm~5-FL_B8yh5jIbTM`*La0L@P3DhpaGBL-VUK_8wP|x z@BkmX7fYumi36L#FtucD&Nmwrh=t4IrxXQK3_7eYptyzg%hTc1JxU{KY}Rj{f}P(N z8ROu(6%p_|P}g-gK@T{lo*WH=26C6@cOMyI)LPg8{rn_SR9H89>`2&NAy|WK8{mb3 z|wjFyKgZa}FWm>YM9Sk^*=|6$LjI8Gr*!c^yVwK%@XNCsRkYIn2xf zChkCi_40BwN|I;E?hvx%v2&#PyEQn_|6fnBBgQyPeD&GXRM>@VhamG7h8Wvd-QDBh&6MB7vNy8`((6jOZb%kFLK@D0q{fgrrdn=&!5LMh0 zQ!HY}MTmpm*rP5UynI9fS|WD{0U#h}ZPNG#)C~D!c6o7eaeu}YtWy{5oq6+4qbN!1 z_zUKZoZh#0>DFxBdl(VU1FnD6+9MIX&zM)dVC_He*n(F`F+dpxplim+FK}(cQosCk zHx2p1=i#)Xs?E&kaTZRi-LN8$71cO>*44~cKYJekkD|g0Nl>m|lk^`Qf@=DlAuA$R zA+CI}!v=5CtS(SerH;TaPP%=4Puk@~At49sjyC{Ccn1^~0n)pLB(gv#xWSbyNx^+^@ zv#`^vbc%K^ldvHQJ3`B67pXPj6aAjpcqnqxd&|35#1nMr-ZNx)i~%VGBy8+Go4H`b zz=Oj8wIkqUP`@H-kvRW*Hi?A;%75Md{$ME6w*?E9&JGEcK@yll%D_Gs_Vn}=_w;O@ zKEAfOfiqD~^yoI=^AS+o`h@KVKo?P?e@`FeI~FB{Piyc*K zL_!~LLc07!Rq~79Fn*uDD40wdLo&hdJp}6CSxL?%Kz7amVnT(z;?G3^HWQyDXfzW_ z2$fU1oIsGWcplsjUHC0Y>2qs~c*J2%AILYd58Y#wPOu>JM-FeDA08hcf#d&QNfvQX z_P@9}{lizt3PP>$bdY9fQ~msr$MlU_3{660TsVGLZjD77H5UGBqB^V-bl~@>Gdt+9 zG`=sTU(40<>!y4;TQ2!X+=Zwu7r!t2MMnh~GXPr^CLZlVXfd>%%EHLR8YRWFf0ymI*n^WK7dZ_M_-?i5Go|0&`#6%Er~#iz|!F@ z8dq^KPA`y+@N>BaQ>GSBn(iJ#zqmwc?tIX@o>oJ-a>%5P{$1iw1m--iMs zjsr+QD>rgYdnkn#m~2JoM|^zpfkRtg++aG%JSoS9MGTmvWBw4dA~c|hvs&9Nq#O+p zHwJK}%z>^D&qXI&_2Z{Sp`Sz?H@?7|nC6PfILrEZ?AF=vwur-BK}OikSTPwSZvZhi z1!J5EX_&EIcf2D zaiCyb*W5^+cJW}>d5x{9pnz|H;^?p&-SQU=oly4+?Tv{I6FMQu7UUKMVY~6cHxu{w zob@|d;_W$Fbb6?B7AL31qN4SD(kC?Xkk0-B5{uH(F1d6fk}b}B3O$epv!j}(*U$jq>ggR4uMm1#GkqSZ7)s9feb}37D2Ma=aisum;g2C+ z1$A|+l_BNCOClG$0h@*cy19JvZ3*=r2`-q>v${h4?LaBmvcR1>j(>kc?WCfD=Bfqf z*7*Y$GW?ZGe+0*W7ZDqRv|ee116@UzfA`uQ!vld%uf9&bI=6ndB=z!=S$8RRzV7Tg z^`BP?*L!=i_xQ-a|FDSaLg=}jrvgu?Fn``VRaDH;F`9ldhMN3vY6Ct)T1O5LD2BTt=~+V| zmG7iXy5ikQf4)o+ZOj$epru9&4D9dPVZekdkiEaxv1i_=2O+@59QjAoja?E179P~m zzC#oT0yW#LhDiBl5w_nPq8KdPP8;3-VF>Ke-e9M|+Z~qn|Apdx%B{&=*NaKYtF=O; z*h?u`?Snf(x`${RV!aQnAk`pbS31E(O#rd%ew!Fs#%({Lh({uPk` z6v$0m>BGuZFIP!7PC`}wE(2eHG`{&t(P;D~;~Nc*<75KGQoSI2B7^sdwDoGUTt;g0 zmdIv%4FAVX2i#_=neyv^E?A9jS4IpT2QrA!VMo;DJ)TSg1OoJ{foYK)vn#mC()S2K z3HFo>@80EOmc;1YYGoMKZ-9)t4~bW8O{xp^<0@FMr~cJJh6UWs3lIdw+y z2)H6u572e6*gFdG@Pgi8_y=bAG5rQ~B%_Ga&2mWm?vAHmzu{)lpQBhobpnDinwpyMAWok*PC}0( zlFsX4yw?2`E&EOH$Na`d%;Mr=jV=#1IUKmtay@94u=KVZCa4Mfk9muwdS4=_30Emk zr+ZJig6r@}s@|~e@&_CUz+|3qr$0n+w3hHC$_aHyK+V^x-0 zjiy!G{tnSRM6y?zgPojRI?=G-CPUcUeox1==)-8rQ->-C7K_XCRp4zK<$9DXb}NSG zqW8Y=0}c><04VrN0Qn9KB;!l;+mGcf9ga?)O|9pRx%+8cz1I*%uOcN;lscs(}0OSD_SEXz441Z?U*6K}nv>NYVNwfcRv z%6((#4TR68GEzkY`pq0c#2(xC?G!gy-dAq&eepl@tWm=FH8}C8i?7^XudcHHpxdff z3$EXE?rQwP?O!{T1j9a2jEtt#CC3ZK;x0|`<8p>{`#_6ks6JIyo2WhF2cY_+gSbVO6xbwkq3`JGd zU;yI1elFtwwRC*FN{#eqgKBMtS2~O+dF?sS8~`kN7VpD}p1GRPZ_#c-DJY19m3t2z z;-KCHni({#L>A;zv_!JH`;FZ2QSr|Ab_?aBsjLhsdD_XHwl&4%{I<~H@MiJWX}x$ zwC=horX_>m(cY2lY)Pt8W5%fLU$N>dbqIB}r1!~fd|o-7Nf3#9C}54nC}L%01>0u} zSa!hgMzr!RlmUckOLSAoV4|xRz78g<@uV_HUTVl%lTUt8W>s=<3qcJu!dM>3?)k{R zKINye#ov^%J@+_VuY{ls?Tk5dT~tBqxj+{#rECDZY4~|BgF785ZHy7tBSE5VLg3d- zhBxC{f!CtD61%9U7YPB;Tivn|5t!L8XLwD!b#tRMbZanIBDckf?7HRv)6KLHJee^w z$@g0gpv#f~t3*q(H(Y9UAOn>ze%474!YKv-cd+bdJtPb=LBJ$7t6ci?vq08L&FiUN z@7AgnAV%$Z`>fCP+NN$759JtE~;WEYAW#3&qpus>LDEPfq zG|G(s2>A~zR)>4?0cc+^XypgNNJ0VW*?LD{PDUqVxzY1+_F~+Bo|C=}7#1(=M-=#u z{tWK-m&(sn3AO;oiMVZ!@CW>tW@-GThu2!>w!(e^XRxx-N9S)k?U;V^LN2G(Erx$K zn@=w=;5^{d&}tSehi>-&T%T0d?BL07_(9dboUeX(?oGW?in{V>!|;p7SjQ+VCP#tm zHk!v@@IsvCSuVB6|5WF$1DU#!{I4O!4-dK@r*M@V?i~eERwAX~br@vgz?E=rFnRK< zjLx{Nzm%FP#v7}5rLH<6pfNIVkZAJk`>_tN5?x&pI1-Xm41Z1klVzWU@qeStsAm&K z&HBX6;2ZXq@ThT9`zOyM_N%5+KR5N;;B<7dNnSPR6RdJlyukF2XN%$CDwFMb;afYk zPqe2-VWHKlwA;|{r*&c@ec#ym;|sT}mA{V&{;`FnM<+pPJY&~^s_ergL3J9N?f-Ve z1Gv~`c#Y_T1JmMEMWh1+YxcVdILjNp%-%4KNaGuUvV6)C<7B(WcBABLk6%o#*XtlZ z5zMCn@GaCXoWfXZaXUb9gnzjZe#W#t*#Tu=2QD@@ll=>c~h{^?Y&hs5~3bqD;vT@4P7f6pp@x5+SZyt?SP zq`h@KoC;nMP>WQd{>#$#Zcy#V!_5syF~%h)7ccqPwI5S@-HcIEo826vXG=Ikq4^+Y4e1Z^is*Be#f=z(9C*xZ z79Qh{j3ltUqpW34cVm_{Z~C$kFBNqNBA=&x!;q(|0Th7m7u|gz1PZ6waz6b>0?-*J zCnwX`ZD>LIC-dcQhyF687d`v0>{mm#{Uq@OQGdz8ZA;#A!u) zdt-^5?lF7k%)Kbbv`oh#-FYE73 zQR{L>z#E`CrrS8bwFU^u8r(E}dOom5x95iF=;C5n&sQV7YDb|42Tob=4;Xp=cV@<4IT0tJFqBXC)I zioJ%)s#>`9f~fV6?_r~87B*<3ZMK_k#4_~|k8DJuyyK}t)qc3oKQdV105&KfBo0jO z0rEBwsyIO8YXr3ZOlW{7hfFK< zUIhO;uwuUkFt)5Kg{xqWz^npOvdE-uSt|J;p!D}$j?_ao;DZTh+If1s3WgDhiHQMR z3CM?@OdlX23&&e&QG6C-&?`7N!Q~`Fh$5;zsMh(i~;;62M67)fV*o~ zzW36hD|0#Vbn`=K6Zj995Qt^*z^a%~WAgQU!P#fG!ab1MuG1JyRq8-Xfg!lA`#u(c zT!fD0f1w6#(f?V0YTqqW61TdIR#ET#&qJwIY53D?HE+G$PLHgxS=CxU|Ekhy5T{XQ zv-t{LPeo0GJ2{xX@lmVZdn{NHg7Z~~GeI>k9`i<_$qu_9I;_s?`B!6Oqdwpa0m2G# zkpBL7^3zKs2b~E3UG0C65eE~vonYD9@VqRZ=6l4~b=!uTUtHV`#?b|VfZu^0k(VAD zD|Ck>4{RuYM}w*gM4LrA=nT7i!X|dsMJ?~OSMLo)Cg@$N3vMTW18j*Q5Lien5yp-L zo(qg4&^Q9uw)VZfgJ&Q#E&?JdC@Mv+HNT-1_$JsA|tL& zjiM@*S}iUHr~d$kH?0d;FP-8kMG!gPH*eZ7o1%AOam*`N(g2z@6=*|Hxq5z`B>Va~ zgk%P_g#8QY0wKm!!d7Ddrm(~6u^&*iFmrw- zl+;FLSN+)>vo*4k@-I_37oG8xBK^Cs$TW+uq8ED&5fg27nKYm$c~k$EN$$$2b=fFX z`%ZgTU9Y3jKBmJ7jjJ?}Ukk)J6^c&#GtnhOFvVk_6Vb+TRF6-5I~wLZW8l@uBS8Tc zi%OvKMRlne0-U4Kr-0`n!KRw~#r5S(PV+ark*WIKZ&b#0A_Z}^+|&xD)R3C3&ZFQtT915=3JHw5;`Wa@c$gMup3BUY6wHK(fTTD47D_OdTW|%X> z^6j)4pb{wmB^B|r!IWU5Tkuo9uCv0Q+41X~V}nOEo-BNv!Xw#)Yg1wTzA6%5g1sFL ze@7gHf)e}vClp*LM5buDv$(KN{){qZU5jmW7;DZ$wau{+^>X9VGw|y) z)Grq;9|zM}G%A_u?wTNex973jRS17lDN$Cu%Ju1qbT#x0-UlbLt&fmW_chW#d8VNq z$$}gPy`c!v!a^xR-WoLu;LkBxke)ped_JpE8u9nRu#2J?@;1wzf%R}kPeb*K?oT&F z%*>aF55EF}UL$=lYGu3I+Qi`YS6jZ}Y`UO-XGj%ReMN4R<3y0PD6yJLuBcq;)QvCv z{a)HqP5(zp=~sXk3WU+bvCjOtzDTu#zAI~SXA1t_Y&QBs`}&s&(@wpbeo%Jo#U~L% z&w!%bauAa!E6IobHa=*@OJ|@)KF{?o)6e8)z1|&WnM?fZ$traw>Usr*80=dMGIv9_ z%UDCKHk+5mj4e47cDB#vu~`n=__-xP*2LT<@rghV*{=hywbN8{FTQ6^)z$6?s$Izn zJ=~0e327JVYK@)V?~067n0lEouFCY5I;_t>CjE6bPlj40cP$c>Af`g(ge~AO9uy;c ztN$Mh(2_R@?pJ6+M>TKvIb#RD(M>VV0z6o=-OuTzdJ9hcg?e1Wzf^8j1`k65KA(Y$ zpJqkN30&50*VOP5N!EG~2Qn||0%__Wa?|Jb@v;@yi~l|3>NyjM(UybH^zM;btTF z59G&-DQJB8er_YD+&DX)=V2r3W!ANLO5&Fx#{e&w7#|G#`H3x5q3#zbI-!Fejv#Pvyr+eg19xpNv_vLs@W;-j` zCkGI4z9T}oS-E0n&Q|r@njGesrHm@$%Fg5S3MvO0)w8i!wP_Y&bD~(Ubk*$0|Kw^T zGL1@G1HU>h&85|RwDp=;U3&>_Yx&H-wm+myWDpHk51BDH2F$b}qhu=&285_o2?x zU;8PhPK|c5fMUjl*OCZai|$%#zTEzGaGge>L;udVPNJ#h7~4U$j=^5@Oze0%jC6Vj zJur%BHH=|ajPyFxC%aH1o-C(}2^+j{+M^MuRw!Pos;t0?*ixD7?fI}(=Bm$p1TcpB zP94r|Y;4=k<}Y=1uD9tTKP`U9cL3d(p3O#|X_N#08%g^-$4IKp3&u2Q&Y$a)m75!X zab}Ytm{Qc)^#4rq(!wuYmH?#d{ivSLutW z0yf7P`T!$gonbm@N+~q&E;N#$VZYK z-|#F=DI+7J%#jrpF$9?QL)Jr_+j!@M2+fz-T|vylV`ZE%RByPcPPfT`uj?hHBj>zy ze$(mAxrY!Q@o0Z?hjm@FigSa+O7quP+|cHgXQQsbFA+_?Tek%d!YQHlEaV^9vdGTr zP68#2jwmeH%(VBJrl6Q8MnrbYvnJEYEE9|bfHK zw}XlFg3ivju&xkq(ycqEPF;kNHSb8;Nl^UCsI zKurid$Nc~o1O)TxOhzFZZNK&n)<5@#SkwI=>mDwwVBgvi{(g^j~)U#3BVv8gg z@LKLYG*D?dWyv}?W`k&Xs|Tc9Po>=3GOAWyPWE@5!Or`PB){~RdXf4#Sg zhlX;;|M+5?lw4C~Ig%n*2;7(1IRfy4J#Ed3a46H!`#l#4cwjp5r@{TE*6YmfA4(JB z{Vy$cE2B^0i9j44MJV7;@M=|7VMWTvg5&DxSJg?fhlnfgp+;CZoWf-K1_|y@e87re zV`Fo+S|^5g<9>o{_M2He20t7iUE8+EsOvbZorF&iy7i#9b z8PyK#Rd!=o<8?6QG;=exL~VyTvn~P~8&$#b8iQzPlwrB_2Db%$kl~eoM0q)zZDM${ z9uA$1nf%KB;9ty%lO0^2bRd3gQ-`vioTAX3wB4*H{0Vk=KnfU>T`WeREZvsChUY;3 z7EqJJqyBazq0aK!$yK#p`=j&aO$Nluoz2TdHLC2K_%p7hPNw7OMvGr9(WL2SPRkZ8 zmhag()s8lL+CbHE9_9CkQ!wjs(j2FTYOu|eJM}#G#6NBFVssf(_QX=z0b}<3f95na z1ab@Ae0#=b1v8fA8lM#K#b3L|IE8CC-UwSQ@}_?#kkhW%5jii-sx27I=@7DT zh{H1N23%s01jReO^_ine7hSWK2QvgM@Ve0udS8_J%%tCL?PV5@m~94LCT@urH z!G~TYph+g>Uwd661N$#zvN{zl2ac-CIs70dBXL1@4|3IV8v(;OtIK%=beP2Hp>+LE z!#sIT+{w>YSza!fGEXpW*8KvS^3#je)n_5y#cxY1oxzJJVtNVcy50>VTtDj(rfn?N zb2fG!eqC*mgdh?9P>#%;*$rVbRDq^#f|ihDqgDZiDN%oA2e(rDZgGqa7y;N|=qB+< zE|y57+?t(6mLEMHng+)O9ZzyKCs7iF{U`uOW*kGz(a zR@KLNG93&ve%#SxW|beGu>NGkOB2v&%<%Wg*U0I3vQAtM62VrK!=PptpHH5P8Px;WE(PfR3-R|XU zv3RU>A%~_@yQ5#~D`#|)xs}y`IcvSg{R!kR@00RU1!~MXD9*MG!MO2t*=|aV%5o{8 zJR0f7f8T_FBPuaYYQXee6(r%xnSxczRtfsLJ8ze;2th{GmtoG_N%EVoKSTBJB~yPB zmK#Y)fb&7;5{##`*rsabTjEm7&KsoC)jwNOZLOJ0_n%QB7ROh&^qKtWDko}`dSd@@ z`VH~dAYYmDU&1ypE_rS-toyp@?A)MBGOCiUw;plHwmrNMU zIoFFuf(GBiK^n1US7tWlExD7u6K8=hMlUWR<>AOZfq;>m9wlB+2o=r;B_~KFQYkC( zX8jX~Nls2q%4SXHmf*wq!F}90YJhqLOovWmHh~8WZL9JgK9ENKuyHr-8LsBxTpCC~g?^%Lp{ z(1KWRtpVIdxR3qr1S+>9;h6_VbJ?8omRJ_9a7NoHSU#PcO8NFm#1zvDSoI1%#Wpft z4WJ^b9~EWtqxMT^foi5hJ4(T51-EtXRs<7@)ODmiKlgcO{c1YkfWF*N4a;Jo$@2kU zKz0$M#&nQB&^^tEZr_>t)5^;1gKN1;U#~7Hpx`p$>>8C#N(I3z5Tdxmw9T81b8=bE|9;*rB9L;`f-7M-OmzOO zJEF|BVkTn}CM<*JSHr43(^PZRS2r^VeNAU$5a>ffDtOodHUk6HZCU?@Ayf z|JlR1mP0vz(GF=snJDZVCgno!*l2zJi(VHlmOe6rSZk$Xv?)rWlKs(hYF((CqdqfT zw)eVuu~4cTn1+&I9l{CN$4c<2N&5cnvXVyDlV8|GG3J@xOhE9CE{rK7!v_4FlA{II zOyrU$szj-6>>#l6P~5drj&ie)To<>R{@y@DGsKuRedY+sdc8UOoX6EMnPW=+hIfaQKJuU>Q?XE-Myb`^cplSvl$sZl`I!j~5m%OL=7AW{=_bZn|hVu6DRG zaI9l${fVTR!(}mrT_)^wz1#qE7cLs#j5~wCw_8od*&?3#^MUbUSXnn)yg?S`v2gZ;VvdgOhY z?aw5A!h$V$AEm&>3RawDMJmGTS!8$%$|HMtM28PGalG5>yDT(ZLDNO!L}w?Pm4Fsa zI!pcN=%`>Zn*wKN5ZcfXbuulv6e%X6lAd~?cqQ4^SPe&>O8H;Q!bqpdXk-;y zBqZn1H2%X5I@e19)?51n%F3+`MpUA$9Q3OqVcG;a)s4&(K3&pn z)_+C38$of)J5mH|X+DrXK1L=H_1u#={slpErhM>U0|jW<1PS4xdPg=m*-JHb)h zE3=c>_*NLmUa}7*U~hld(y!<}%AR$0@=AAKn+)7q?+h)T&wjL=7EXh;Yx00GX1-p2 zu~0k728>yIu8S9IRZ6s_ZR_9hW4OPiw^jY@$O%uRWT|icB5#FJ;zUQAj2^5c7P25s zj!uG(Tvt~R(3RZrg~O8byxRr9>Tp@TL9SI#@dYyV_k3mV@eV_8gnG`V(t}|)EvCl>BaB$>HR~%3Oc7b-7a#bF34;PFlinqxIoY3=6)DH1R1Z-qVz{$b2Bz7CMHs0 z`w0jvH?@Go{cP!mjec_SY_%g6!PgD9dNSJTbQKfkmj{Z`B?i0o67ggj6B!B1ioUU+ zj93!i{)1fdVZMM*&lo2m*40dJWX&oL(zHzN`OVI$i-nu6I^NY)XXXd$CLrB0y}T6` zOqnbA`PUBo;(KdBjS$WVgt&a>LaWiFXAhy0#?w(dTV*k>(=5Pq~ z6z4ADn?Go(#Pp7v@3i{~KN=nW7xT}a2Lx&9h9V_ZE{EUCx%{Y~x)%i=(yhq|H+3rMmh=f~W`M!TU$G=LQSI z9=^6_0oV6+6S{Rp>w^vxR&+Qyy2tJHVA9ywWZTZM!SPmnrSlvWIniR~b}aN0nq>43 zL*B2&?-dW1CbRR(A|0;QKK6TiKVyC7rV9m*VtF)OJ50$R=N64GewEad6$dO3?C~f- ztt}2U1A)_sH{n*dFi;+3)EK79%3Vq+yX4IG^XwgK_+7R6d{U|ImOTDR$YXnU$!DVr z%pLZe!HfDLM;USBc=ft6Q>MboIzP9xH2SxI6e!ABc>1n;>-*cW?lXA=iLh|mO$+KT_CXa}v-18V`8>O$#~gdWuFllKnVkiyD0g-0`Qwbx0i?~l zw?x;&61;C_MOqD0bLMww4HP1!Gsh36#)m#7H;_GRC-(Sou7gJC-uIX1aKFgcIQ;!Z z`?GuD5Gh|odw)qXJ6(j~%QrLAj8tyf@!;n6Zf)BMw7uau81M>pQ(ejJ*1CxC`|lE| zdp~+^mVGueFRpkN+cAAS$EL<~F!)dvNulAR35F|0KvS3dGb-{_iX)9{ zoWi0TbRN0g)OliDd=j{>k^Js@SXpvEsBS^rvl#k&H<(zro2u&(9!e;UNX}IU>x!7S z(X8=RtcjTb0p=>0;l!dmh2HKm@E|8?XAy`_oFWC&!GUGCrbDA zT{P2dt7#v`u^_Gj{2I&}lzGk1tHFcR-1er;co48~>5*t{wlkhj0$a;RPf$_BjjY3L zdPlHuc`B)a@4IIWw&}aME|1_BDY&hdH-VBYTn@Wv7A4%=6-R|Gh6Uc)p_`@9U^VkKT>&Y%{#<9MV{V)0%Un;w<3VGh+^86Fx> z3w$lYvrFD?J?&Y~Vxis+Pg>;^c_N-l`SX@}+d*Igv|1%tt;V;ceff*qr^*&z4~<=- z@9lWLA8*ebcg0<~;1JDlDF@u<|9u8JEK^Ff~$W?%hduz#wCrd?)5%q5g7*`lvUFtU%rzfp$Cz3(gdiu zbBUhO43D?0cNYHpXki-Lmx%P*uS<|>71*m(tF(9~4Y**1qSq50<(HY98m5n$qCHh6 znj4uq5e@+UvjeXucaJBC8cYxJ8-$7vJo0^V(BX8huZSIaXUWd)lEV+75HHRM$eUnt zbQcJ{2NPt6zwp7c6RdbAHEO`1;EX>Rf8ZPHLp2d8-ESdCAS+v#oppg0RXO0*0-e^Hs=eu>2 z&fOTl+`47#VvP59G9z_~=WFSHk-wf9u&mIEoR-^saH`Z?eR}6RLq>_K`>VF}Xkpvv zI~Mvzu*Z8IuZd`t=W1iNEs+74cJFpVgDS5rLp{l>utnAG&B5yP%Q!tbYkImbGj${X znz)ry%uMgHz7=|{hL$Z@epP!mXiP|9=x5Z#bE$GKeuQ&fzG7B`P^3GB~X`KPjPuR;5F&YYF6iTg_l zm!IXlY0H>JT#-mxh2`+LHZZDo{k2ul8#g>9gwLk`Cd;3Cy0B!rp{>vGsa3%rLkAv1 zwfR)DoXFKJ<(Bwfr=N13BIiN9nCH=ut#1)&vkeyM?cnKZ^UJ0s3R9FFwrB|6%?va3 zy?%{QZfYlA$1>gdcA#zdOF8BnkL$-|x|M61=F}h-T%mPb+;@Sohtb)Z^B!4+<#n{( z8R6V;izoz_A_`tpGcycCXc$>rkX_C3O*ZQhr)+Vy4EVD!I^3(DcPP&YM^3k*bTgP< z!&Z2r|F$1cw9Vw0QSn@$Ob=3Y(!OkgM{eaC&&C^nJ|_^kem|~DrBB>^Ubdt4={AfP z&R2kdU;KC9&wSk&cJxI{U5WB5yLW!0EH6Fy- zA^ZPaf8uX;53}F$Kt0?%Cae;vL*mPKUoRha7bOP8QrfnDe7#<~Wsn&gL9p%A<-I?< z)fx8`E_@&3-Wv0>$^RLUY*5sWy;^Ms{bhHoj^V7Hx>T@}l7ya6?BR0VJXp3Hq#LO= zuHxXsD5&gbFC-Uz+mBHt&!1dhjd!(eAO-w;jUK<>Qc-B*#7a^i1 z*-0LeFL4@UYGdRdiu54oKjX#SXIAH$U)T32!?h_=ol9!FM}Mu?=iI^pJBp|?mKt-b zvM+(oq3s);<~@Ey2-nQuoS+DAgKpS>F`j`o-QWCa(Y*dM$H14EBvZ56`?~zO87e~c zOc4?nAJGFT)+8cT^f3LeVZ77QY&W9|2@5LoKIys6CjF!eJ# zD|r%8%*#1K_tQ?K?rE0GiUpspKopltnI0xaD<_J6yVD;9E}l!%6k6`zC=u`>KU^D- zZwP*bf_qm3f*Ca{m=xRXayf6vH^D!!CfE>i?B`$}8(mxzzj*Y?d&B5}@wXCx{=SUv zC>XG|pCsU*tI0qAxZjMd(c7a<=f7+`#6Ub!)~4vGl&tLJ=$--@qVg5~GTx&Q4U4hs~{BxYBRrnCUWdD@T&y>F;Z!##^FQ`SZG$llQ~0p-oUr~Acn{HrbM;D=GZacMlf{+X2vEG+ zjq{3aGWi$7rYmvfhC3rY1=foBd+r zy(Z}n(8-Tw4( ztWHgxdVcrLq~g6<#^MXd*gB z?ZT;K_mfY9d<_SG5mI}6hJ$C+?czDL81HwF_$XwDryiTx58RO;MJV3)myxKiih~F1 zZ1Wr)$8zr(){e#H#tOE2-$2c)dPrtE9=F;}lwRK4Sry^bQ+5w8yg!@uY|I-4mJ01^ z7CwTma(qvrI_StMDJVXtq?OmOQp_cBa$I`e4aO(Io8ig-y=~_jrzx)bzWatq$y-U&0MyMyV?*cnI^J>|564F~-`{<8 zuO+R8YGW&RiH^O* zH6Pc5CX`R_8xg=h)K+Hl0Htr0f*x;m_ zKoXJ1Tq-g_a%(Me-1Epm##Lt}zn2}@l}GvqDhY~22K-ETjfdCdF;#XxL6!J%<1E>J zZ`FR!hr4d|iYiOIuV2%0&~`!(t?J&WEWIXG5WWk@j~s@e?mIZY&e}1=*>tC(vN4cv zDcB_2i4x$Wt9BR3{92dsYdI>F*qBe;43Q!KZ&*$M@NM38*$qjge{>f$3LyRM^wkvalI;^`BL0~NWg=3yEY7Go z;?56J)m3?X1WRH)b#kl`n|MrE3=P|hCYU23%p|zZ*(j~E#6G6|5vpfEUv3VT78sWK zpQ64oKCbWkdeYdot;S9oHg41;ZLG$&?TOXcHX7Rv8r!yQ{qOhpym;ot;LgmwpL_N> z>+F5@K5J3;?@S8XlSUw@uPw@Sg0}1qPzT+(KI_HMZk=N}f0-Hy=fdYO?R~tu+)pP% zJn!uln+{JO##ctP{FLI-A|r69zv6~HmyacQzd%}0^F)*L_3WQXXsb=@QIkBcbAcAp z0f>~T#nR=|)2H8&*}d^?y^bs$wtveVIt~+q$f8JO)N_@jH7jwL#IC<7Hz9fXyH3YH zAnQ@Twm0WE|EqnNVPs}E|B*U;C-1?5;WLeV83Rcx)uk9j;B1LaF?(}PCy0KeU!sQx zf?#pqL(e^wj$qqUy6t0qHSOZxhL?D^s$){l@?<`%Gre)~6c}%Q^etbC)T|!tupuTq zZ?m1Mh8@OrBRe;G3l$@!@^XQr$EC=&HeGEiU{yTgWC(_@)+H~szzzU|gHRrCHL=mO zQXH3YI&B+RI>|b9O3#v&IYje=@?>(Fb-%euL|gmk3AOqq`x(kZ*p{wIfBS~Gw6yf- z^*tB&wB~?5@n2AIvp%adKp$GFI`D7)Ql@&!9teOP>}-F0=9m9jbC9{vjc?jqQpLQx zDaynEKYKP-fXmZYph-8I$C_p~p=c;2!8pc89uh2umEnZZ(;Re(6BQ&wy>%&}-eh1n zit2WEuc)#gAdS$dRHU54?m@PJ0!J-fE8i@oBF?faKUEL7ohJ0yGgc-EH-CWdE!uN!MT#M(T2_CP>Hyb9|3o#^aSV_|7Ib#zC>?-q+F zaEyurPiii%6dV||A_lGp?b0a~Ks!L?>(vhlSe#Aw%dob{(ZI_`P^;* zbyB`KH{H7eY}NsP>vpJW$Q&*rd#JDu7aTkvP$WLW>EqSc`WF%gE>A`)m?DHPhU17P z|Kx?d>BMc=U}Cp2P3JrmqhMO6{b1SJ&r20sgZU`i`KuNMJu2HfkKv1@0^P(fWna!; z4}^6*d)nU1e`CHO$FiG;$hFp`({vR5ppX1S;jdKiHas@rgQWel;d#wHH3UXZItPO; zI0IfjbcIxmMHHNcyQRFf9;%0KZo;H#&F|9{)1dd00-YQWAwK=Zf3i$$^p{E3^C>38 z#|^13)>Di7=+isWe3j-zYMluhf_rIMS;5e+y-3S^OVPa2xP|xU96T$GMl>BWOKa=G z=4QMOT}8UtCq`<3=uMg`VC2k1P3p~mv(>U12h^iqf5DmH56z>?5WhG-CJKDGRiX%p7i9Y>DS6NJx}RB+h-+{h8jfrTB&6&Q!N zcoIUb%E(zBsHZXS)667irmTm4_j*e(Q9|@*P|1L*?X$8jU63PrxkQh77hF~3PcJ%Rf*H_ zRwPd+80U{m59%lHkO!aZ?ou(I+a*pjE+%ry$}k#wNGUgZ$%9p!c%MG!XL6+-^1NOW zn$+HPw!tzDo^o)nueVrQf(L)FhAU#_O)aLooo3(z~`>k3UWGK1I_E|W= zy6u6@P?oLj;Rj@Ff&mR}-{`4|BxI;!C&=VQPg7)>K+@q^gi(Aq&SPae$OpQ!MymMs z&?~N7uxuzzpRRU(cKV#ox1VIVo&^UXMM-10e1LO&LUJktCH>gCDPw)3Ww%f(=AWJ` zpjsvK7%}+lot-~()EaC1<+m*L$%8kF_%NX5=6Y0D{X`OuN@BFXK#0F@+d~(e!vxYJ z`PAkY?ll=gPAI()u!7n*YoznLPh*Kmdvm!DTA*t?fMr3sY*p-8=B2r|BT3`-@Fas` zls5!UNq*sQ$;e4Xk;Z`Ce>VO64t?Q^>bu3>xei<+OyN|xl6lE$M}#E_gW?|il&N$) z706*43BfNkdA+fMqVjq@6IETIV-te)-DJ7ToAgZY{yB|$J!auU{_0B2SFQPk>L{Nj zJ4xu-;ZJ?uwtM2-=GLk`E~E{+GsYoP4vc&nylI?pG zpt!LyJol>rhY2rYbD2ju-CrtLiH@u%-^1PFiI%=W8>#JifqRG&$@7ux2 zx^Y#V#|RLtHnVUhpquIx$P*Xk4Wb5tYV{^Zr6Dy*q3L|I)Gqm7W-{i7%j{PTs;GZ( zr!H3=duui|7lO`^&nK=Wxszs*5u0k|HT1O}?V*_eb~YFGxZM2H@2nRI>hEIG9X^8e zt~~3yeY*cR;?5RlkLH5@T&{P>$p(TaL3e1WaNBdtR0y3o5U4ohjlkNacq9K=Hg_7n zz+mpfTa9ropTiiyHOJbEdT_E8h=G?)OudiF5XMjL^g)zh_Z{Jyn5w@wkyO$7t~F3t z=UQyb@Jhly!W;xe@_04;rw`~C_>4hOHqt9(Ujy*?8HhtVCAu* zvvj*z)Xs!Ke*J@?xZ8S`v(`9D^QE?A6%@w`HC<0Zm;7ycG;i{?a|f~8AkCMAlWQv; z;V=C}S(QlT9KFZVKi7M;j#Ya^%4LcpPTgMZ?XT|{{`mh{9_2T%G3ip2aG8`^d14Ub z2wAjQ3VX8+XOX|dkE(q!X^Qv69^qL6sn!At&iU&sW$fX1$5rR@L>w(9mg(sUL=jVX4O|qPDF4r(F(h zeScLZgjfV0UPq?muKW(gGv91Ez95i)5i&q-h#(E=-5&9iz4K$lnuf3<`({C%XCbls z6icEyMG_B32bG5SHP*OpsUTKt6w%VI-XvU;*r1w>OlQE@o10^#IjE9vpIA2G6wJE}33)l)&S2a-N&hy7uXgm#qgqVL%w` zmQ)ABP#bw}?GmuUZ9P^F5TZ2uertYsDgK=meZF<++E*u zckd%eyWlpT!joN9|Hf5guoB)HneK`X{?Y`ORD)6EKZlPqO1O3_B#_bC!l6k{8&B;b z_+f!;DX-ZxbZz^0Z2lft=QI?C%_q?ay&G}Zc69hRZLC1`j!gU7_8BP*?#1I02L9I@ zzT76e{wX+dKaBG=kXdki@fD6yD5oL1uJd`*+V<6ZA~wdPNyt>`mPsi7V>{6X|Epv| z7frZp=lfAL>IcQVI+*V2UlF+SrI91g3`%}1u&wg3qU}Pr-t~G{!fJKsoTM@9J51l9 zGrz3q*ssOi;mG#OUWq{dI3F@0T5(@8`DJVrYy6Wav)=>KLG9p8%>)g5i}T)K($brV z4^^F&V~!k~a`JZV7zUkSg*E9BmYZRPl^$`Gwe7(*b3~iB&Ot2v+_@mH5I+j_vCu>1 zVve%_z)OS7NWKajPte3z9nY~e(l(JqF*Ws~ZApi^4TjPQ)+CThx)RF_OK7|}__RR& zSOcZt7%&E}^-YAgXEyF+M}G69#1(3pQ(DEDh*5OK{?(l;^;n30Q#Hayv|IGSWm9_a z?(y$iC-XYQsSmJlxkOw9#`n7~OM4>4_kBHD{a#4TtD_rf5oSV0IW}2nUpErb)sfkl zqpxZXpWOWB*kGG=;bT9va{zijL3zJD!$lxXm*){Bw|>u2$^l=E^nJ6{nvZijV3z@j zg(+J=1gCOW!v>+kQ-42BL?iwX9_1H2Zl>jD-pcKn5=oOq?9p64dM4Ru5qS0xA46lB z8c@DXPSUKDtQ^^Gwe0HKQDokF=xPZOUVU&~?$9Oi-u6CkIl)NFoVs7|8kmOo>|mY31tV@I{tXL{#8Zg#j*9Tt;bPT2TzibB8d$U5<9l=fdL&BZL&NcPJ2G-$qzfCXt3zWXX(JxN5ubNkog8 zf%QqM{2JMy{?feY{Sp%Ku`LnI%O9}BuxOaUwcEltSh0%lKs5myj=^LgT-|Rx<{*KY zdyxkwUI0az&DqBM;d^#3kJ!;%S%SvBt9=X9o$!uDt1Y@G6VH6o*@QZSE&?j}pKgB5 zg7+a>WGf)gjLFSHnT?&-B=m-vPH4_p>Bic{6Zm1RFXCW~buFj!tT+r}2n;bY(Z%HM`a10?;7z{=7f-hq$*PB3CpF zyJINm5=d=v_<4Wt+A!-X)t@h=9$cQ7eOP@m%<{4ci*Jud6Mu6@t$fqhZS08(!XUp5 z>dQq*u2qua)cQ?_2`?q)F9MRJ`qUdEd^jjU5|0)ncD8wwd(H}aT(5hD-v#C;ItBGOOjduZ zekIbSTKy09pGUrSq3xsQ17)$od<+hD_QU&Q6{G)pt+?~&T#DiWlCkDB8=q$96LjJ( z+M%V1pA{?kV~C^{;-&^lS3{=c|J0f`qc4lTO9wyi zX7*T+)+mX(r3444K2WLV%yz5Eb1pQ+xjQr=EKXfDr;Lwz8H+{JjvG56E0TQsZM1VT zbQU1;L#hjnE9o};zY>DI3q>Z40k2R1J3tUV^kzd(KU# z7dAW{qy1fj^uvwE1nA`Z4DdgG@za+_?;n6u7r+30Tv00%XU(YQ!cgIdYaNp6M{Dtp z1_l31jLLffE-%dG7ZTR_V?)Ih8Upkcq--V1mh}K#i%5FJtD&f_TLi=Ap%Y~s83w8- zxAtpCDISu^`|D-bJR+%awOP9=U9ZQE@m5ZMW8-hPd>%l4bE@F+wztv}PrNehSDJqd`$NW}8_q zUO5u7j+!L=+mUv80i$n;c?R>kPC4hTy69x<{EFs*{=5)FyVv)<`>O2+lJz2NRcpx- zITLc_PZ@iAwk70G>ye)HUlHug4YZh$v7^4k2?pK8V;0Z+_bq=M%nw<*&qaJH65n`k zPANVjPbnG^qQM7OHBf1Q#U zx*RyVj_|$pJ_78Co*y3icliNo33ZVLijTM`s@`6u_w@xDGz&FZ&mEh^_516XPyMkK zT;nFBoV1+nYrqeU?=d5AQ;%mQSDIg8e7t(NKN(4`!9Wb_Lv@Mdz@TSt9De7cyENdW zn>>mFRcLn*QibW$Nlz~HBYyj7KX|6L${eGeif)%gQ zZP`n`vPJ!Ks@3x|BTW`3ykBqb*V1a?q5Deg_LuvvU$!}-!_f9rGCbHJ71~S2ip{nJ zYlT_Ab(THEj#v(4xqQkQ7OYUto@TP2#ZwT(I&&lER4HVrtq>QjxKCZ$hB}UD_HG5^ z*9Y;0BSJ!JXd8h=$t>dr7Tv_M2_P92iW>4qoxjhDox=f+G}5PL*Y1BtvVLIL>~Ik@ z_1ZS}ZH$kZg}LWTyDB0y=t6Jgx=j4noh(U-jNE`n@Jaj@-)nVS%z#)yB>ih38=|~8 z=2&0}Orq@9qRIQCZxpGq#*g%u2_*r>cPBBF%bnB&=a6YS>v(beuS{5OwQQznTCoXJ z+gDqcQoh){YwyepFQ0r_<|p6mZScrK@aUB&JZp*_CR)LX4f%WvY&mL zOKDl}dBrBzByI`xDjifq;h7f49rdmSW zZk8RuL|r;~P$$#NS(#0+aGq##E4HrMl^@~6HGyHu0-r49Y5DRg)^l-@z78Vl?0)q> z`x*Qxh%93&TK7b3+VXqj5BhNnZ`N7{5ZoZgL{J0{vsd@jB)3iChaPH)RdwZ;giIel zl*Cu9%~w@NzImWNJep?3H$Cmdkl7SiWWr(N!P}{ZVkmT)<~cL5F6u`dAmeI?QZ)@( z`cBDe?OZosv4b5Ezt*-^P*@n3nEW>>9H9t5V(PFyXw^Whzs=xbiMoxJGrlB1rF277 zlne_P4e>VI*Ml#582PeJ9gR;rZ!BS_k(?RKEdELtJ)ItoMYGMvkd@BMNWEft*ZP^v zHQt!QT?cWKroLwBq2y2q9C%0C>KsNncicBJ^KQ+Kj3>1NkU5lM&6Sx%z4Zu}vOkMp zTvW(ub`~`KTvYMQ@0yfyc>LHs5br!FPq-!{ zY4N!$*NH9pg!dS|TNSO5&^0Y#%=#fDVo}uyL3P=FO{^0CUMSh*+Scm4NF97|+O*t> zIoi$G$o4*8akcG1-kU7jLhu(xu_wHgiz}DBk&xqRJ>3lQ1SF1J0 z46U4@;hYVqmSb9pE)nXjBb^lVWz5+q^U1MYYvE6MRpe!7rqH*g`bpXq3o(4YBO)sf zQ5TfFTofc6kw66~Gbsr)%<@`=zky*Cnb{#OvA5<^(C7^?$!!oPymrI7!$OyvU(2Wb z2O_DQt2AVkXA`y)ZE$vtUia5O(7yudox7)V^|cnB*Y9LvkKR5$FDInale6RLA6}p5 z6&bb@?X}VE5U2c*{2q-2d>fZ=D!(mlKl-ufAu-IwZ9J~@i$zJcP7@;FGw8bQ?3kkp z?rL{=xsR^n7Og?aRwEv<$o6Y7h!=*^GzsTr>711E(Pt!nL^s&SY>(O~OpF=hY{^Lk8So=x0>%wu=#PM|X%w=X)J7(of zf$pPb+qx*~&=t$2X=jAd5FqXZW`1ra9&l0teW=WrWYypdq|Tubzqg7Ep3j~|-4T7EtQ-~#XWothsQ z5GBLP7q@&_b~^;T3FdjJhr zB^S#0mp3f#AF6&6QADBlZ7bF1GhYBU-p}YU8yAK*`;b=a^~rk|ur06Cb&D-+NtV^^ z1$rk2gV+$h>2deNJILK%*AGc2OFKc=R)~pYPF&IrKMS03+}f7k7nWhjq9VF1YW3Mg z0fIr28yRs?)wS!wV)_yTJ0+3CW*?|`!4 z0K{u%f0Io1C7@C)ys*&99@YtP1+pc~?Ir7t6WX@N*|h`vHy!w2E1qTB*@1mc$mJV} z3N21mW{;bKBs3Ds(`s?D_oEfmELTZkwaMH zfdm=fBJA$XJpe-5aIR=on)~5*yyDx0IG+TkxfOrYt@qwU0FDodL zzxfsR0Cfm`3krgiR!Pi=@t;9HJONXE{dxU|Z7+gU(c3U1>XMB+wR^riKG%J*b~hZ; z6qRmiY&c#FjWT*dq+24RFgK^y^4VS1Gr`cKRDSk5+71td#@YP5WKBa~pA4%mK6T3Xe4Jgj$1!OCw^aOU9fB;5MKiaL^*s%P%RIZ#?VC~ z4+_Y78QkK_2x`xuqGbuXN##qpdH!+$bv?$@b@1?IA~S-xBc;)ZdilNBBi`$8T3gyb zg;Q{#Dmz!zM|m@~aP-#^VUnX9*c?@-p2$+^)U@#D>gsJ#34W@0@q$T|g2D+&HCvu@ zmC^1>!Z9;>T|X;x0ukyw#2Ge4Q3F{DyFX(=A~02ZCrM8f2$#IMI!)&8i?{Tx)Ppv<*nb?rLCjXwpA{ z&8Y)3VP{*(w*fQIwTME79lwtTmemTD6%dSu?(HK16Qz*R%NakwVF0!iS4wFj)H04r5a*bnf=IbELZb z4p+F@ZiLf?WRP$BfzqrG{A=R@?JcP?s^r;Q zaGJWuJCCx@Www#G)<%n7ROoa5)f*`$WEF7P1gQNw&s5H6GsoVU(J`m}!2G_phIhR_ zJan96zF7ifVsHwKhfa-nIobzs#(cvL$)!*-qWW?`GZ~g513g=gKpw zEFL%&`2-DFZ8|yS8Z@)=?udj`jXYDROwTMdBSi;^so`TS%ao#sVa~c$ji&?J^Lt< zf^eZtX$ZD>>uia9;t^p#$8jY^C-OU{7PcY@yi1dUcL=6%l1GK>sCM zh+%GOHMCkF=I+jSrV!*_oI8h8c9*@HoZZA}i=4DyDQatr3Ihwv%DLNJsf$=!i$i{3 zfGyO*B3#`VYd`EfQGPV9W5I8WiHQL8*|WQJ(<4|e)%^&r*`*GV|6Zn1ElRXP`4&bs zq#Jx!Le9@gcu(J&*FB(7JcV1^JSX3+3ANX3$(qBd(I@r)VdWtK%(7WuRe8lww6F4$ zSRGYWzTp^-XcaE1b`!*TQ1If=`YhR-0W2B*BM@5Yj`PT~JJUzVmpCijGEc@zmD` zy}iBBF)?-U%%5z`yPm7XSp`Kny=iAXpL8i#f4mAG4lH>qm8zOq6QBLdPE8HdoZY@F zm%5tO`}mQvMVF9(d3gaFPL@3$Npm^w_yPgydQm}tNz3@sDDAsblhq4zc5v&oz3aBh zVTodMr@8cIj{mSF(8uSo`LdGo6lhFt&WZRlC>ZDJ-#^*;@0NhNgE!mh>`@7OR7g_F z$#;GNi0&-GyG1S1XI?9+lZBHz9#BqB_nF)MNvy^HjXCT9cc3s3fv6x0$n zMM-5_dnj4^lv`fNct&zms^jli>B44AVSHC=_G*k$ERF-ZI6fA_C|Zjz^XPJKRjNOK zP8*?@$@w0y|1pFe!U*$RRG9#iv;{4JLfd>gbba%4azN0~(BO!OuiDx~r!E3*fNFp~ zKpni;>dXjmhdWZvA3w~2_AlIbDt(xNE`541wq;jiXb8%O#D*A6!CxJPJ9ma!Hx!)( zI&x_3oI8l)8Xe?vo1e(2_6ekrWh5!)l~=l7Vfj^?b(V-<@_^ds{hadFle{ynAI?+fUB3RBvn)}YwPN! zW@m#82cv`k!Y7+^IvxF*7<_QE&lRKUg;nv*xd4O=x~>)tW9(fU07`p-u{?oZIbcGO z>j#up{@CwG($W$f-XQ+)&6ywtm$W$M#Z>`0MB(YjpE^3oelk2->s**obuaqtQ3`R? z$s>O@EfB^F8tN$84fj9HYDyfvR~DEU6pE6P5HP6w_w|3c<)^| z5cx)*ofTca&~?|uo9*;~ocA&hYUN+Ce~5Hi^|Yl}?lK=3<&&ja=Yj_?-0Y(WfBNX5 z*XT$>suQRv*Q}t(1 zMEF@*CsFi^n(#RW?B6hPY@`skoswP0`mYMOr7JKpWa@ei2#6D&<Z9m~1rz@;a58D)B4EbPwAT=^-7!Ty#VDlYCbVxyE{_}g>(`ej;! zQvLn9$A@1&%O4^gd(AuW@Q^dVx)^qbBSr5g)h(;wj_&Q=gTQ<{}YNyA35(p3N9p&d;nG2jIP0BN--N)cC+ zP>*rt?dSrL)%pqoDl`DyITd0d=;m{GF6$Q<(}%IKi4k{o=yYp5pw5+5WAw4L1z(Sc z2e?H;fJU%pDJ1Tu2H|BNfwFhadvvr6S8MstJMPJ1bC~zy)0gx6XT6Gi=Eiyf9n#NP zP?wwjkdMR9cjVaJ08Bl%MKd4%mTiAn_jCi;t_Q#u-&i{Ovj~qvMAdp60ijDrTJTPX zPx)Lp`c+`WV~dunpzZ1c>g5D8+z%YF<`ddKx`9322*q+VhPcyHz51*oh01>drv!*l zTyi|Z!~+1MJ)YJ=D2`7U+yu8gVr}*iMn0MtGxb*L9t^96LGFw38=s~NER$2>c~rRk zloo*XoU(MRc^Uo$>fnauhxLSD?LDFYdCJlW726*)+>(pdZ92}XvTC&~oMtT6?>d&o zWoBW~I}kn;^!E#ZBlpj6X>Fqr{ZOz6sm;>iH zTUu3BRcUT+&aLvs9uEnoiI@oq22%ILiwHQTZpQ@;80WNh^Z3x{4jj~&)(m{DYl6v%cjSlZ{`dQR}z$L(N zKYdin?xc10=%b!OFV+01xd}Y%zK^h(y-?9(T3E>Iwh3ByfADVC`6JH?F>BF)Rj;Ye zMX(IFDFr}5y9x41tIpbkplfk%ZEZY`W)KfHsPF_gAFI2L)K|{7ypwxB15iPLJoo^F z;&@Tu(s6OZo|$j}+Fio!%wqNA-l&~jBFDU@CfC*Z3F>Kc{kW2@va)andivZwhnAOU zoQ4KBM5&rqU*>-R6pVA^vu)J2l>2d$InVR~6koaJ@0!?dip{&bP*}LQeL}2$6R4yn zGn3&F5%xFx@}PVQ?PeR|g0L_M`N@N@=0~@J;(s8o7{mpwSWaUE1s(pFA4{lP;xp70 zZf5Yz+O`lN;0I{9q%pao2EC|W(3k4p(S@|SNV2i8gT+C{{KUqyW{0TB)xClSvV4w% zFR;fDf5oZ?n<^gSX}QOb4+`AJ`lYR$p{meY5wi6w0iVM+k1|er0L;>TWM;n$r_A#u zGSgFWQ%+N0Q=i{7=L|}jM=)}J{--omRurWztQ9Gq-(M@ytyX7}zYTV4{OY4Pa*EmG zP3qaJBqWkvVxRb#1XI!mz6_OqlOvtQluss09$B&mu|BA?8G0~mXXpefdfln+Q2KFc zG6~%%OV;pp>tSJUkpxv8q;FXtgp_BfNnUUrU=!cHuMqG9uhjH2lZ59VXeW)frW1ng z-U70?kpD9C52Bi$b?85TZf|OBeI5uw2ILo%OMeGJfFJFHV{|T#k9)_`dF*cwzgw-f za&79G0~3%@eLk@94%F>bPj*s}FJW!Xgf)U~heuRld9IliDX9R9toXQwIsVIJyBh!r zD-zaWXqv&G?YV1t)#5@}VxF;~f4^(oT|ha?rJzWKMEOr!8mSmgnjVwpM?K|x=}_2Z zEaBmH6Km$^j@bZKAv8Shx98=9-C8jF0sqCNfP>t>Z>5RyM;CEulkH&9ry|h`In0bl z$ub|sNHEz_27RI|Tl_Y)vjzyHqoczSjMXJQKVdzIP=Nk<5$2Edf}XOn*f%PS6ge7z zsSg-(K>Zo;47}$ijv_h`i*7R!Y~G%MC>N^Mn6ECK@MLvhy%uFb7c*vqRw( zWP%SnyH}4jGq3wgx$Scm27=wOMg7x{yRp)a)&zR_Y-j%2D z1I|BJ>RpWeVLmTsP5)z0!2~tCH}cr9rs|46g5Zw7P-^&+QP3FCh!>o=@)D^VjP=mt z0cJO7&|HdyttHiu)c=8vc|gs~3sC8%rl#^b?1Bfc-9yQw!&5spLXwgY7XfwobO`(F zU71CzzM+4bQ0B_)NP16=>;59E%ukJRBYTFx${b!yez86D#7t*~niE!ZNKvv@!O4S! zfx%V>sK#=kicnDSd@!qsj=@OyiBji7JP7WHKGom36-4rTWk&F4cwt-?fBD zXKH{b-PLXqhi?DknxgBuP~Qqcnh`$ePC>z01)|3I?U$7XDilFrl+&9R+yaoj&=kg1 z{Q7l3`Au9}MhY=LK+Rf4I$%;J4SW61*<9bKm5g4ACdqxgN4$_T?am($SzWn5{Ss$!>q|>rbESo0_kbf+tj zawVdhYf$~NY|xxqT|HI9_kuHF$W_POxI%dnh;Bmlt+6}c-t7!I0c_o+r26B>cbGs3 zBXlt@2vig|AY8+0BD~6vDa%>-z(f_iMFY{$;(-J>LWX~tJiJ|oM%W!qQ-9XF?_)E* z?x0sx!B3SdVnenDloAK;P8Qsgw^*tuPR~d~FWf1%{$_U>e8xCBh;e!oBmaHqaJ2;I zx_6Czc=yqdDbHn!Dw^pEoUG}<+vkzBO<^4Qe!p1--&yPPZGO4h4nRKIGh3vRel2yFgI%u} z<)q%fu?_stH+J-V!T`Eia_<48SMvuOkM#g(tR|#fGzphi_Nfn-TpZ!^rz~;a_&X^| zA!1hhu5*H^&V|`S2>pgO6x?7g4{~i*kW-4>Vxu)-+uMoWN1Bc=KyU;Ch3dp-9>9P9 z0|wS@;I;&5wK;Q+MvK{aAj;_ko>vrdqjk@myy%^YWE|Btp_rhTLvqvYJ;VgE)M;>j zg@baY%qYAODbV{b{*dLR@_TRre=)!|hTW%O4Pe4ZK${|-*k+{Ie#o$k>rH;aPQ`2H z4j2f>#7RwwB!t-iM%+R0Z6(@pZWWuCO$|X_ONclk7re^IQrA1fda;(`Da4#5KCc3c zxNsvbo|kA(-kta2O!M$>#7Xvif9fnG`A8kxz*jlBJ**Ba&55DHrZ4t+FhJ)oE=bvd zM}Tizog5Dxxd=BOEZq$DfF+7LSF5CVeCes0IzuYm*$%&mM`YQ2&09OQ1WuRY(7UZK zO@Zm3;?yl-rd^|{BI${tCo~w`JvBJmvb4p*MoIDG0hpHS34UY`?gArY@GmxBr#C_3E?ScMt)Dz8)bW*gQzA9o)84rbZryL zCNs3^$C(AWA~m!G7>T;gnoha;4= zwh~l33!wm>b~v+!5j+0>_f@~|`T3*c$}K@NCFGS%^@Q+lkAyHl_39j_Qc(x$GzTdM z4SVdQ3oKrH+C(X!4X<5PKZf*W!Yq?DNk3r8Z*1g0v$eJkmMshrr$FBy z-$%&KK}WznmGKHLs@|gHKDV@fTs*>C>NMoYt=`I4TKmLU>y!*#$nuH>(*NTO32J@` z#@JFSin*d+NdPzEz9V1n8l`*CGz#}P3HYeAR1=&v!_B%@A}HzMAgKI4uU?O$fqjK z**}9tMbyyB^+Qm9Ss<7J7n&LaUVyl6*yz&|%?u~t0sa2{d(uCI+^aAPeaks2Y&i-S zJ^6EJgK>)#I!w?o7=*@sfXLcAvJZkZ-0qD3jkGAW%I2B%D>vt%+qp|}Mt)V$7ee8~ z6}D*DZ|08J%`O#zIGHdv)->lfIQv&j%q=H#6()D9z&^5GCiiL-dQb5xVwz&9L~F5G z)#bhL8!AXdtd}(;6f-uKHFBU8<`y_a<^2jyK+~J_BKUDeMlmHNg5nm;1zW7|r_CHX zXJPy|`4kmL@qA&qE(2S)Y9~T%mx5X2yiR*N05#JS88pedv(|0H8o5nqv--DO=5so@ zS}e;ydL#>tP&F30LC} zCPx59sy@dBb)Nbl)3>C*g(n_6wHjkd9GR!x(|2M?h!)R8W#-YtZDY5z6V5qQx62JO zIzU#9sN@?aFM*4aMux`ICc^EKpT3oBR2Nt@nwbZ`qPzI2j2JtmM(K_aRHbiU9Lc2q632V6_7xHUxA0n=6sXuNC3*e z(yn^sf3~6U5w~i|6JM<UNgip%ARojfJ$-B))d_%ZMxNTPy z1QY!b=;UyVKq~{cs+m;8k-h)_rZUz2lV(GXKRYD6tjo_VBi_q~ z8p?mgZn?aunqMFvBT8exDtll|b%w+&syAAW@?b&U{AcC&Mu~52=aki?p1k|0xlTRX zyl50t(n=k~LEwkh9bkGK4Zk8H`jYv10UN{MdX8)m_M8{)T${Px7VNn4EkI zdOG%S?99{Q;$38Wb6tFHjm`cG96I`i_?}yL1*Agi-?nm+2U_IL8qOX;30#5Y#s|LNfdVzm3ey8s~ z-wbDE#gMcMd$>+b)8X0SoMYY55iKf3#XUFaw}a)QZQ3&C-_tt>fr)A5;EcLS(BsUE zSK(M$8G1pR!+$*-yQ+-gy*$bPu55~aWs(}?WM~~(1aqbe0lx_|E|voU0cY`6({dFv|6%H4?c{3h z=l}xZnUk76;DFDC5I)nT$RbrMtjyH|P~oQbl`;_CmBNoQh(@EfrrapMHg1AE>qqt5 zfD~|%z<9mSkDo9!{Ph29<@56sxUPterjMV<@B8o zOh>LqQ|;?S;CwRnn`I;7t5a{sZkN)cgmGyF66$!_;~`? ziL3lGTy*nN);06)ec0BuhV&la>;`+qr2{94 zRoiBWJe}qco(-VD+i5p;CObXEti3D(1&KD=Jf&(<>&QaISlU}uN(Cu;$fcquPb?}c z$1VfD+pt ztGqj0(pRpA0EbLi5?pRd8k?n zm_sLM9Em;(k-V4yS#tr#R)S?(*6fwb*tqBw2i!Qk?ZgHw4zugo2$J(Z9XL?6bW#)S z0atPCeODo8QzGrl3~8-iDCrZr>HuE>NV9fE;7FB6D1NokM)OAh_HBh{eKM(63+n>k z8S8i7;KM86q&HV2IOp5iK;98@?gIlsoh+09?9nyB0&ugEW z!0Y&=@(eNqc~tqMT=V4qmrh5@E+$e)dK{w>r>h=F4|{Uq&@}-?dz!?xosugRhU(5Q z?Qe#;+N@v>W}g0Q${j*ZaxA#f*+Fe2tt|TXSgWEEkeaQpRG-L;W~4t7;SIK!lMC_h z**MC6rj>Bbru-29b4`qhywmV#DD`H`suVLs%7fSiuXDsie8MDvD>Sl-BnHk+zD$C} zOQxp0C0IH+RdQ^Y@^Nr?xUq2e@c8=9bjmnlifGM60Rln{A}uDY=9zQRDNGtk-FiX@?#9!1hKzHj>4DnoyEWxjk16&pi`b7X}wend?&u>11~K>FfC9nK9|CX6Y=Igl^yAoQY#!1qJWv7)^ux z=eLhUS~@yu(kSvIsr^YZ^LjxcH0c~VEvL&Bvr9l(z=t+m+vTKxCHb^DIV^V+c~O6` zZ69U&WDf39D>-bwkLN|Y;y4F~59puqamp>LVY6|tf{xNC*J9N2iPBzdY(o$s`^)21 zyUU*hY{HjxQ&wuv)^E<-cHH`mAbGxL&ag=kIbvvjCIc;o$#t(sa5f&AE@w?T5(Zib zLKaUjEwQWqQ(T$|IIugeTP7WKoB@7sspPMtptiE;+S+R%7}$n^8;2@U&FwE>)eQ3d z>&J)KmFGwih{-gv{3Dkx#!W5Y5UB13{>Dm%(qIatQ9nSq^xL%ZnAh;tyU1Zjk$}&s zSL)o=)O_Rwzl+@6!T+lH&{H2MA`p5?QL(bo*a#6>51z#&?G@seklpMI>T4!X!ojK5 z)+S+kTPC=hcih}AXT3n?{5YSP@0zJ8ec5*bwte!~j7`WB{G+a~^Y?3kHurwtUFG8A zC))tD#6%1BeW%sM=d7%r%AQ@PRi`dJjKA2Gf9V!$KZ=oNj&VJ_i20V0Lm>rYwETr(Zg$F$X*J1TwsF$ujA{K< z+TOM48AnKgtd_K_&m5f=_VxQ_}E>(kRy z@XENP$e)uThp=B)E7jFXW6w8H-j8n5r&<@ejKC&w7#~kg5(OAPqFAzbCH#WZ?c#=Yq=j9uc<$N-hS=)c$1a0*o@?h{;V&=YqUH z6L8fRm-R|+Xj6#4pZ*R2QDXf;SuRlZd)uF<@a(zl9BV=o*b*v5yUPa0#gmTiw$qg{ z;dbuZem~@~f{G2(QDipvNeEvui3Eoh71bt9iof0OA}Xq?r)OuR92}UslF;Rk30uah zekMY({uJxY0_=FM9X}fdj;V7iTC)2mW5rb;(r z2nyl?PI$k+-?M*og&|Niew@<>UOV&EYNtwedBl|r?oOStzr=wnQ!Zo5;yW7bbNKta zuR<;l=D9Jy(>)^m-!aoWva2`JWG9O?iSPKo(o)s`)Gzk6f;O4cWN;bLklDR?*7qGz zW2Y+^oj)n6HzJk?BIj3FY6&wUPSr$l*T@WV@G2%}@&{+-^3wErLI%8#T_WJJhQ`Gq z^?o*`SFF7vyY+E1k`M`n^!0v3KMX~;+##@GU|`rj;g_zf_!v~|m?Iv#$T0FH>(Fd1 zl*05`s-VBY^Igvx%LHa!@=D3dBS!n8RB{4Y%+ClknI`5ajWRlhiFnEi0gj7~rXzBF zeJ11r`XmCHUaija_({G!d`3*r7piuTjYUqcpf^3&o1M~7LAG=6DRb(m;1k$+ip$l8 z5CUFzF+PXQcIO7)(0bZ7t~jD!h?Tt&?wdj@5IdQFxOAwsc=vpZ=*HEeU_M>b%&*zR7;kRu+ z2Zj~jAL2?~Vh8^M*@FSl>-!QIc68*-_kJ_P_qeF~@665>e{cf||L-ooeDzJo&&MHJ z3gPyBeH3R>u(&RYe(q`>ngHIUjgN18##6riB$56L_ts z#(1q=vuSnR)0?Hsm_3zYY}9Rmh}((|@^TSt9Zzx5CrBbqoZhb{4!L;aW3R7tL^d{tG~zaeTNM^ni;S3n zqUPBIRaQzTS=kzNZr8;PJ*4A)h?=&vDzmdA+h*r>=g3vtyQhYNruw$Lv9bO1d-z7s zyyig0L~rqS&ZG)V@L~x?GAa*x;HlW`NUpW-voWiH1nR1}?$Z~_9^qyQzIVna+n=EM zt4F@?=nQfP+GxLMgwNwEng+YIRJq66jG0trJKckxi+CCx+^eW zsbef1N^2@S?2!I1T5=e%N8^Yz-s)S~A!&}=F>e;td6y1-H1yyD&$m*w9Ck{Q>Snep z7&k8FeCl~}k#ZGA?+z!H>?hKhG~0;yy;J_d1r_GoX17KfR1~TR3?N~no6A3mWX;XZ z!xy0NbR;R<_6m-}rXtT#rZeWcBGmdye=xz!-dSWDU_?0Sn8Z;-et+$hqNIgZT{L{z zO-_ud?LfkU3;(UMPnTM}*u=$nO~~XI@w0A&hX=!Gp*OfiYe@5jm%vi}7@(8Ousa%L z!B$P-3Wp!nn+zSZs1)=J3r-vt1PKnUGq~{^rc)MsU&ub1Sl0}AJ4f!+O-Qj33YMF2=j=7!8AS}rfj;cqYnL!}~-RY>%(_nzc zcS0~ac z0+>t{bI5ZNLZN{65q43%v&SPmtUn{{A)TK`f}GMJg~4>Jbbq5KZ)n-S!60i=>rPVB zt~UOZT?<_6CRBpa^wPWnX%cTBT2`+~uB=@C{ehfNPn1NP&o_qmE9 z@&Omz(v}ak+okbwBGU?!5aDk=_YLyqT;Cs=NLRSUzSSFw3OS>r>kF zu=$>H+1ubA|8S@LvwTdFKk8L>*&jCQ2{ug_2-!Y$d)Gm<^QT#&X}^S!H^o zUZ%@Y*}p@yD1-v52Izf=BErzFAIcr?*&MPUFVo|(-Om7aD-i=|-1CKGsMd;nyC9c7+UK{cQoEeUot0fy>(3 zdNs$OasE-*J`CX2wG}9`$=GJ8wCMOc0Jl~>rqiMoDBbXw=vA-Rs#uxAI>9+^5raF4 z*Du%}?nP6d7Y~YhTaW|8Ot&$afsO`g+|nw($(0bT36DBQ{O8Bpd63vo)%+zW3JZvJ z8VCjqXTFdh|3J5IT1rkBTI2fg}E^USY4?A{u|!?5X*}VoZ63#WnDl;p)8xvFpU0 z!Rx{JaS>yAiomza;V^e2lOz(24MV!D@?G7Q5CAVA6$L#E1>9 zTg1QcphuPjk_ns5|Hi|ev#3HQojyZ0fK};PBI+(`{W#yKlM0S(*%+qFyNCa|NaN}} zer#Hz5Fwg|o1V6v&uBW*7DxLxI|+|izfRQaaWotSuDzp_hT8pE$Q>#VcVWqWU5O1S zhqn3e45CjfMy%$_T%8#`hM9^(C-8rGT{Ga%z5z>Gd|rPoip$^x>d1OHEn7C2NY9;T z14DUlQv$iX&>tsGPXydjKrr?E&S^nxIBU&zIBc20P1C9ikG4{A>a;_S+vehtvgIhZ z1HSxP?beDMe4f@U=T2SEKyrrmPB?Um`cQ_~jNF{GtywmnX}G$T24<5z!vK)MaZwz6 z@+8VloqFGCI`eNp2Q}jKEkNBC=_Mc$h^xWFq!^40qH*EV5V0m@S4;la_bk^RgH(n^w!&5W6Zie0N%0wyz>p%u!plm(%}YT-%#?!Z6M8U7 zk`wk3mH#Awp%c+U`B3jiiimA6rK|wA1XfMc-F!Suoe2s;0_yMtoYCRfrspS02jN|v zoqr~nO14sj-zXLuG<73^A?&xv&g_w7Wai+JioIbw^ybX*a+` zZa-{X84W7+7S>OkBQk=A z0omCH0!=`~bcRbV^BhB%-6!CC-JQJ*pdF(iE1-=dr9_tHMtDwAl z1VKti2lHA>kaaGUXRdEbeCGL;aMB)9*%J^{B068Z7z3+sX?b~yjkzf2HzXI2OUk!o z{S$@!vZ^XsdBN7T^`#$Hs2ZS}pZC-|+8xUJ0oRX9n?o(Mr=PYF$#-?sZ_St6R)H)- zffTkN;)v;hF|IV>_H+Yp*siTw?nt2kbv!?Ey`QaC3%|q(DBD$Mn%!*#6_N>ct$w5vs-F*a*HUc}2%U%> zHUffNYsP0vI_8=1*WKR&&#&7RKDS~VsV-jimX#Q7O#=t&JYhWtK7_5N43)3B>;n)p zKa*0{SyKx0~elJv1CjEDmI3(yEnH9b?P#lPGMtw?Vp_11l4e#Xd&0TIFuB>1b)?c>1m% zKB3hscbpzh<}%RfOoScNgdOJ){0PuFzU$tg=Pt`ArO{1dx^Sb#$@P-jkvKEI`58@G z2tc7^I$=?8zL>@&{Z!V_AbF+&1KZtKG4B^4Hx^RF6A@ZP4lV&!fQ!o>P9JVuT`d4s5ARslz#B*qcopA z=}JzR_eif%7Lfq55vk5T!E6rMgxgI=<3^X~f*glo>UA0bQR?_)tOuQ)olZpG<(kS8 z;;o7)oNAEq(*i|pd8}6c71i)ySTN)ck1cx41^_98cRvXW`~L|XA`TSrj@l2iDhKf z)7ZFQsTC8Zxc_!eu9xaW5u+_46`QP68bHZl0nQ*|zC9`dg&8awU1CshqWOUP9aPuD zaWuCyqMHwEM}2@nQlOt?s0>!~CcW=HjBAC_ZEr4e`G!EBC3Mrv$Mf~M3Y-ULN}zPnK7>2VwjF=S z{(}RUU-CdRtvQ>Oo3%5eRkqC8&Xwg99h_|4WL6=eF7m#`q69LrUTM4#a?O--7u%pF zrMJn23`lE<|E>)@TU1z=FUb$8&YgR@&`h@!wyl&zW}oz%piH->GcKTo2&`h&^#6kcJ`mTcXwP^Fit4f8UTv{48i_AdD}!gfVVL zNelK|p)?T+^d$=`gheCtGImzd-?Jj2hrDI9i^SEWhXVUcw>(6E91XWzMm-v{PS2lD zR9U8;_8M?JeFP}&D_A`eZ}Z_L(B0lkJzjC{8=L;(_26V^YO?k{CvMRO^zsV8C!`xn z0U`W1^ST5VuG~(hqJEta#CiT>n(?I?cJ*M*kyQvZ5J%z&W@ZPC&CJb{x!k@{^*(($ z-SiUej?chnC7`Da^jgHO;HQIO4bv^#KVj)z*Q(9OIqr!43Rsh~qxl1d6(f!&cJ9PI z%Q&hEThliS=oNXr+UYZ72@;ZmW#|#8O~f z0?r*$WM#`~|E|pjZfzG{+1gcK3y%cb>FVm9TwIhiH6?3Qp>ZT;mTtZf#z!nKW68*t zSEfnO&#psJuvtP)`I0hn#&z`(4`uIDr0+x_Uk5 zW;2Fnno-1TSu+R8L;t5Z7=3!)KIgs;S;0nM2Fw@e!HIU_4APeVpLNTt56=o9#GIXdN6QsyX($- z3PcDPP+e2u8#SR&>z4%WTMB%H$nHMSz%UF)Vi;W53M=o50h%)hl*U0$VwDspO1vT{ z4V<|hf-sULI>AUSWDuyfO{aj6{Le>%Q#_ye#v>}ng_mVvyBfrt=4Dk!`-1KDz{8b* zvfG*vzRpW#!L@)KwnTz-YM6b7o0T7d{li()D1DjsR`T=H)4q6d$mypPD=tO<4(cMm3;_cF->!&?#=VT#ESbmsEeb2U2MP+5u`1rV4 zq5p56BIpB=LV_H;$fsMOs=zniT_{khkFCfOi_LGlr$)|t9aKjDqnSv6Rk3OBi;DX0a!CC zZfZieZyxlcBTRve;EtB7M#iF6J$tsj9l`5cssCIGHMSy)@_pQuiwnV5I3lf86dgw`IaSw}KyiEM zS$Cn^pBqTz;l3^0*wU?Bp$fRcT+-R2U?er%k*IC0_aIqAn8^$12WPd`?cT_J;b zX1ZbI!XcbZat`KqFf{3+D9XRHCcG%$g%9+Ch)2uwy+|W{b#+r&AcV)CYdn>%fFV~S zPcv^SC9R&`ayfkWPcU}c_Jv;?S_IRF0YZioMl->_0+T;kl&tJ*V4@9XMJ9vy+&e0O z3k`O~%C}(~HM>;iRf4pGr^uH7tV3Y)Xisfw5MIEhqJ4XXbnPTDHeZW&J^H@vQJgO} z+9DRp716)-Z7eU3=sJGsqiy`Y113bfp^&|yc(?)9q1ySEUfj9!nbfNT1eVZs_Iy91=`&oh&I7FoU(E4(U&>$ zktyV;oqjvL{K6Z}f4{{J#!5oMpBGvjPuC07FMna~Sw!U_YQJ>t`5M)H(G5-|(QHx^0pbzmlP@#`{lbDlEm`H!=)a>9n7#2+vNiW%aY&*T7xqSkcAm-iR zKV_lXuR+c80HcI{Dp(U>@%(_2oZRH0#;=a18Nss}E~YfY0JfV^ry;}g(jNrr|M)oL!d zSf6)aP>1hzTVH)D<9^7#iaOrUF0T!e`6&c(aRpGa*9MG^FI!FX|899-%uyXGxj<^Q zxWwvd24o@j`Dpxmyra39-D;=T?=A2;HxZsk)A{UVEcCGyuPIVhawtM3%;ayoGAyrS zfYaHDw2Mm$tfD+6I#L9gl@SBJm=AGfYmuS-8<1R}!O2ErP4)&Uo(2c^LR>z>;L}&} z@D#K2Jon>)AMfs5yiQu+X}SRb;qPCAhM)O4VD)<*Gcr{gwTYT_+P{*{=eyFYzGyeS z?@iV$G+9NC0$z38d^9YK{K*0 zc3Ea7*9Fg}bHACG8+U%rU&U7!ye3-R>_g@Ov9h&Q6?`@rrNY3*W^?}&X1sA#^Hw6s z@);9uh}L@95I5t*jW1*Psa><}$op1HRP^=sjGg%TDKGC9l_}GSjDdxOtXuNB?bGK^ zsh~(c=;(c2!{*}8uvZo0L>4XiNGxM3OV_sDt;NW|P`dET4Bxy2x{UbLm1j&!anwxZ z>Ou*!royn42!`_UALcUa=%5deH}-&9@U0A1H-3Ic1dwEp&$vg`@+Lc#@8}#PHS)9#)}1ZXG96D_j$Xn$@BK{{dMN+q6xW* zqrF?$z~BLv)9`IwvmJQznRu`4dE4aAVhnZr`#3Nf!xpjUa1l^-p2Y4YuNNM+b!lPC zt93dg2$k_)Xeg!T*XPHpwbQ}j8Z1i67fxL(#q_k8<@A}T5hlTt@)D=Vl1G6!SYEU{ zF95N(wifhzA0r2*sJrlNYs!+XMx~7F>DI&{?1AiR!vUEPi9xb8 z4CMj}ejJiQ4!4Mo4v#8RXDGjqAPGNz?!|>(POd^rP16FdE7%_F^+uZ_g<;@A3)QbG zLB!4P#MnNJMO-Ecc1StP2PMa`d$w0K^czc1)DXUl)b};|b$1hU_ZYnUX)Vn^1%5=+ zD#P@ADjjyVU7>?m93I{tyB~aL%lUwSXv_EyuzKh^60QH^*6tq zDh8~JZc%>o@_MZ{=;68Oy`Z7sU$ieOWW%xY>Qm8I3=)C}#gPgDapvUUVzybtnP;2F zz0~YOl8n%SfW+Xawui5f(T?eU*IWL2g6!z2L1b}CzoFxcn9Bz1ycB=AmvPdGZ@S>M zm)m}&S>3T59!tmRd&LFzXOh?8w>?wb;d4jK$))6)k>E+{Ovf;v?UOHFAAl3g8sx%DRzK9M|>jV4#eGT;)u>^oQTUrKH z^DH&Y?Yz(3#FPyVA*EKau3S8_d*M32xGAKdKsXd5QE{gAG5~gYSz~5-Jb&s6koF>? zQox7iE{|+8*}G2ZST*Reewj!3*NWJ9@RY_?n^kZUb=F}b;2dsL3 zA^8R#$tZZC5gpd2LLM7QXD2)+d;ryGkuRhO5rSVYYr|fn^x-M#U8@*Q)q%7)Z&`};VAD}G$$DuIQ6$3t!GTDOW66PE35<6{*)W5SI9^yoZxoeq70)EiBw z57y3P8eKX2vPW}ohBN?GpqaC>w=NJy`t7*eC$Qz+<$-UBh|n>BXyGTXS0=W1EOZ>C zptn^EpWm{af6M;p9rCik{DIEDOPAZ~%=eSRr8_1<1I(2j&dtY|5_r_tS!{T(r zl3XhaK8Nj6Gc)Y^6~$K5N6`JAlQKxxR<0ke_oF=?^YBSagKz$wG^2>$RBe*{En#?;yQhu498<+Npjvy}(sS0k%!ihe$b^RJHr3cmie zdeK_-7OVzJ6dCPvDVk`a1`1r zun3RqS_Q#crvKxjt2gSI$-@NPLhp+~Mb-Smz6EC<;b*o7&Fwa`G^B4Ht&tKbdNa*v zt^$?5zC)@RF9(U05VCDy?v#+_kfs7R0)Huz8B(cKW#ncPoWgUHC$_bH+(qtY#JKNs+MzlX7}=`9lR z4=>7=6+U}={SAsR3sD>?PR4QU4JGZ#t;z z{QUgM)fFWL1!UVsO%h$fIw~myV#*0j+lD+ahqku1fayvh2Rk9^m|}6UN^+gIET1kp zv)W9mql@oaR=VdxGc)otlgYL?Q`B&hKDkS|4AiGZLzR$OY{sPRhJozFAKPwB* z%F(g3W~!3Xq{OnMs?b8A9KB6fdIW{UI?zVd>ce;slqxuMhW+))oIkX76s`sgZG6R= ze>%wPS*h6ptM@>iyKs~^$3ZUhTQrmt5DISoGxxh|e~3WGOYhVT1HIwC01g@S+GQ@n z=j0Q*osXc+oUCZC5eipOgPuH=BU~Hay00z1(on#e;-AyA{eV0`>cfj4^0?s7pwRmt z5tSj?obn{xB*We7G?yVj+;Zl?z7K=hv^n`27;EJ1WA5_;G+;mI>cbjgAfr z{Gv<9;*X571~bgp)qAgP-o|g$$5FTlm;-mMHNosEg??8irP5lODu-1 z(09nIuW-Dz&dpwM&U0V@?nEo&GRXcb#{=1L?OiTZ0PNDA&xd3}z&jRQXu7X8*+&}} zWlJbgwvNj7sFd$x2>Nf#X#DS!`*~w^O1ecN9-;6R*>VHL(cv)=96y6rzAl4pzrQ%* zY)rpf`Y0>!g*+!n?8rs+`;j&HcSj_qTA+zpkDJqmw>uR9;)8_gF*|(kJ2}1w0ZaB| zPne&h%s?g=PCwz#&~s)|MhL{?36ER;Z;;GxVPSW>iX>L&dbN_MO;iKRe2 z7#d2;C?bLYieymc!atS%^t+>2+JRI%q>H|{DjfdIGuyg$I38`n4zGbly$t#6Y3WPI z)4L_}I;+ma-|P)x0{zz~2)I-Cvqv+}9$_=z`Xjb71J0NQUWQ>-7>~Id*~Rm^^)H2C z?rnD4Z$HAJ0u+CQBOMNnjMT%aRP3%D0JnL3P;@TBGZ~+L^l7dHd~RvG`Yi{*lLE;} z6cS-}dwIk(Uf@?+A-(~-h&^$)k^MsmvDzMNTU(pUyy1t_Vg-v0h8VH2=y!?GLTz0g zmdx;BGhyGv)H)&H2tS5-JFbtnFBK~~5b<0p0k{25hqR{y5rj#G{>KFF{x_g(b?w0$M>EHJ5kyzd z{F(pBLW8dj?3B~mcxwOLsqNYkP|K3?s%-}=wl;R7#5b54Ij04#6p9eG}O{ZNlV`DpthQk2+y4!;_cxT021%RaDL4`jk3_`p0 zm}WI^oF)zJ8AOU>yRbF0vihUlMZ}!BJ%JP|0|-^H?ICvKkVB$ zD4=!{(i+8>XLp*|TdSi}G^fsn5`fC6ghhVkG8-p-quboBtymwDw81f84^}8o21X_w z_K_f#k>?zYMx8cI4RFes$J|>ogUq)&&V?To-b6*55qZ!+ECw-TnBSfpFzuu6r-Z-6 z^z!_Dv6b{`MfpQSNlOPfwte{g@h$;)bB=uK^ZvItw5O8DG7V=`G9e{=Ue3mb)FFb^sv`y{ zci0e72aE)pqrA>7Zr`vY?to*mC$8krjt_6c1cS9JRmN)MA;>&UQ8@EOVzB%4HE~0P zCq$3jnI`u2UlpiMCG5K%C@=)0tV^#GY|ub^JCGNTlK{0XjD3ymL`D;JjUv_mAJeV> zqb%SQGj5DM6!mv;y;keovIS7E$4igC3%dn~2j$I@@`2dfYcw|f2oaePYTyz>8v*R} z66e?Q<6@%bGyKJqUJ5T`7%lb}_F~3pv4I9?)D%{F=E$0?mAJGD1kgQ+W+&JoHaAn2 zVL|k-Mj;gz5qjw=5aW%s z~y4*Qn0`P!l5KOcRPIuzRZt{nJB0l{?EI5vub> zjHyqB3F@QMLXR$xYN6z_jfUU;SN&yLJo$D)3m~^rmrb)jSD_$_l?RIF)UR*XMT>il zvy}!y11B`TgmgysVU4eby&AnQ`?8A{Z9gAeTkXG?t-b;F#L3j=mzG08%!L#aIy~Ff zHZuLz@KasiD&c(@lkB?3HHjYvRsrudlRf8d%S6?GE0irNa_O_x z1c;kV|GK%&8Mhcec#qw9FWKjM^Al+3PCEA$Mw&|?*!$Sq?>43C6%QB%Je7bEnn5DS zSdUjv+PPnUic#n(7fAN6&sQqwH=B-1o;B>_WcTo&ti~|)mWT4ofiF=U&OFs{|iT<1l#-q4FiKY(8#kX_W1l@aw|}f9TAy|?%0MnwHcba zyZfO&Ve*)jIuEqjCZz8W<7egC<#+7+fz=$@hJon=TNCrz&M0nK4c32MwENY+`B~J; zkAXo2ohT;#44bWT~HIO8n zk!#WE+dX>Alx854S#BLXA;16q=AglB<<_j0;oRu@D3P+I0b!u++n`WYu!9fkF8QRv zp9y?b(V3k7vTF@%i*A^g{$vmTalo&Ix!6|{0aWa2;edC;randpp_sneX=&5W&Kj$u zQt)%|mBM8=r40aPeFf26dNjUW(m6bMO|VbbCz&J?E<9X#=ip^bSc;Eo$JA7;gfv`$ zk5tldrFzxiRg5_9bD0ZSB2#~&Wqx77MOOWriSkGxt!B(orAOj}w;R9tKe&LRL<7I0 zAx0}Sqtu{uw}iBLXf5G0+~}_4xHQh;qW^JP@__;h^cp8qlaIsvgv9iBl|ozjlW?VA zxZOVvzhov1B`yinbECB3x7`@!%+X-q*eDNS5SAZ_|PGuti`>#w5VojXKl@j^tXdTx~SgC z6FDhhKT6Q$y2tQ3l^8vYD(}TK-abszP;tS>5%SkUP+-Z5s^{b5nfEx5848l>h$V#k zfqrFsgnof~Z^0r;@8i*LS`tMZLo|03g)aQs9dd87aBX3hzV)Xk%Tz!Uu;#^xQaiM? zZ~>;rMc?~I3IL5w-k>Mn$#e@Fo>V_TK|vv&HMPi3K_O1ZPLda00=TdzBCwD-Z1gpR z5{ENGK8Sjd8JdPOgHZxp{;B6}uGErE6B&ErEIg`AwKYq&mKy#bJtdPKbb90Z^iiTh z^E*Wj__o+5%)a8-24ynEc2BA~8`GMLbv*cpOl|-e$}jn6FGC+}*7dZqpciy^`zrN@ zjE~E}8tpNCIVw$mt$%#cNdpb(Zx47z%rks~^f+dbhq`>*bW&yjs3r$8S4=ULVKL zkI0n4Dv5O{VO@#f$nEsYW@fl%+S*XC(sz9c05eeO`!8f0TJ-xR8tApRqq4c_!Ee zwX5C*$j^7@Up%y(8>14(e6K}@^x&@dF9J#i(9rz58^R5{62)Sw*sitcc zc)EC;-M>4zeRuZJb9L*wb@iCrx-8t-h+P4`&eZ{P-M)>;xZ0u*$Altd*u=IY`ohs# zF-j_Np;~{qxTv5(%4Koc#-_%MZ4tQK+JEH!inx}`r_&*?`+D#F90-;Go%o9|R=%+k ztB6ttxPnKixDZVFV zu_G(k5fRViCE+)d<&51`S!e0JuFD@6qXGMj2@Y66HlzSHAw;l%cg0F9z9={X3v1rf zh>dG1DhHGbg=W#Zo~@xMNU2Xf6}U6dt3yx2fRRcDG9P|LFoAogE`YfJt)6~@y>0p6 z(fjnt?cfpkq6s};NT{`u{u5oFOx_onMoz8-t69E~T(nTUQd+QZx_FsXLMEP%cGWZ- znv{g5uD!gtn8QN0V_r3yp+5YEt^rnY&8X|w_jYwTf-$~g#5}vW7>WRQ3fyznT%S-@ zM(Ogy#p>f`DdQs2Y9>H{_`mT11qOit#Ay_`GP`jwa&TF+u|Ys=xE7(v62t*6G@e9n zOK$`#2zowyuEJbWl9ZJs6TKa1P$yZpVA}RfZ|ucb&}mk~UThIIISdKhP_ER5Zn$iv z7kE5dR)2ECkb>>*ro7fQP&d4t{!9alfmB(Y>+j@SvGt+FSVjxZ>v;-Ekjm7%2pU?6x8 z;r7jn2`AJW?}O=Oip~`#IJ%ALM43L^_?Y5`o?njS@Olx}_+#o-kmxhKwzjs=oN-O# z@om25GRV++d4F2Fbud|NlpRZIx;)tRcSs;WPmG%d0{2uHM&f>-mW1dAktSs-2PyAL zR%ip)Ooy+l(^c;Azk7UTfX!97^)=TXIlm{J5FnR6ehzp%dGFZX*Xm&mYgQvGYnGc| zV6ERMo;hFEL2PK1Zss6?T1OB8eKXEz55(o5`>Q`I3K=8ZF6P$=T~&r4zw)B$#3FmV+8Iy62c<{41Sw44TAF?_)Vlr-_YXq|h|Go> z`>A$5U@qnSOQF~9GXZ09kdyaH4GE0Xgb=7*A(1CZ)yOACO{yz3DqL$y1eylC ziwykHc<&Eu7Za0V5;FEvgjxOri#&$QkfB zjSqtN)d^aA5Z!y0vls78~J$At+R70DbAtzlO4v8zsMAG^yf@{F7smF{oSnV z@|pgCJDgh;E^I|rO-QG=RY7;q7TcqF17kBk7$QrUhawz@{J|e@@R+E3L7ImTfYH5W z;QP-7D|z%5o?AuIobJ`r_Yc^R^m{_DBPgUWL z7)V4Pb`=ilHT9Z(Q|SYXQX251>A#e$@}@8V)z+Zzkox#7oj{sm6Y^7OWpH8_%3PV2L)f0m_XiG|(^9YcT_*9~_w@KA!S@rO zTkslvxx8*etaQAhqbqN4`%~a;A+&HzOE>%E;%xZRdGD51+g>0a`#U?B$ot=M_DOXcFo+5JL4 zUeIpCbJXVm$#v^GP#M^BkYjiS^XvgNG^h&y?au&9WfBe>$#_T7Dlnt)@T860MyPa- zL{-$M1^nk3RWn`4+Idrx_R&r`#h%s->eO+rzd0q(SD!GOO{&lBGjwhbJ}Pf3eSjpG z_-oo>b;4mQg0G}U5neiIplbs`_fWrYjEm3*R*A|&U_w2y-fb<#4#I-d{JqSqmo5$U zw+W9tzA`iy;W@1$8e^iA$V7hfcnnQipj3AP{}V-s4U};8Eg7^EHySw53047Zjiy7e zOlNP`B*Od)@icP|C~k2_VtxjKViJP3s%OEBWyVM|NwG$P=2i7?FR)g=2eG|d+>Er>9@vnxao0B*owh?1Fi#DA3);rGIgw2~PhWf8GeE#~kl3*~ zQoE$-eFPA;Y#DxQ0`Muauk46^07z1^3T|}F%~Jxw3NJd~z9;tngVBIf zGxMX=o%j7>&(`a<=bKK~`51xMcSv#5khmo;-P4J17*Zo!UGyslF8%$()4}s|jSyXN zy}EYLuxmP#utaj#Pi~{atgfyu>D#K^T1M>Y6osF^PNM++y-F}1rf?g^>wjclU$kxn zc|-_e%maaY0S1A#veXj zt)q2#TPwL3s_e$apC-0j^=mP~VvLWUDmdoQ;UdY9lZIza@nS~Ha@yMss&J%+LHT?S zOuIS;zR29AeA!QNtCV0c0QppYaz%#vh0`ms`R}Js-oXy+xh3Gj{k^;F=D)$QNNmPC zNqz?!qz3~AF}H} zdB7OcXhMJk${?Xm3kxNWiJDx0XLiG;f5^#kFU25imQ3TMi+N?cXtTxt^tBef?IG1?kp1A-6gm? z3GSL;!QFzp%fdbH@4H{s{p(T%?4H^Kr@Lo*x_h2^x}3aD!g}42TdEo!a!GW^{k^i= zh4t`k*stu_2|!YAUwQdF_8h!2m>`K<_z-;3|tIwzQrE2-?c5D#?{owkbFbR8S))1FOv2SS;%3szM zu{!Ts+%2tncJbWMYh>T}3%(bdG(CzH=>Wjcjq_Bfb(C|h@`H1n63pzr8p(8!lw{-|SQ zN`0f5qR+zZHyFKt$ycR|C;=dWptJAi!w%HLUqW~oOM#kCuQQlJiU;usI!Wx5TL^Zk zLFL4S$!>%isDzq4qY6CRC+Gh@2P3jIk*)kSH)ebS?+~2OvrD84;yT55bBomf&l^3221sqn@14%`^ zp0=~`Cs5(u$(>I{Rh{+V+!Iz#V!*l7OpKY_tK$jjwZXACiK-pY!( zo?*@B54NoNZTduj0^><@EjnMAIxtR43mc+eJ0I(Mj%NUp2ND(w{6pONjsjfK60a)H zqA8}ZPxLlVm>DokZ#m#+Hj{Q#@B2KXmpJ^wJreXUc}~f;UIt$X_No#b+@={#B3l8V zEP0tRRL9YEyLPYJBI3o$V)b7`byEHmFBnk{MlSO(D@0;x(wFn_$2p!wsF zXiA-4+q^bQi1YW9F-S8O=89yy4R8>rf;d(VKz7O%b45h7a1!FKN;ZG{`5Eat2+mA% z@BqAnCfhzG;(0A{jA3uJG+k&qMxc%$4&(j_I}l=k7b7Uq58#ZY|2kDiJZ2g;El;@o z5?%NEWz7M~%~e%mNSDe^1qM>aW#1>;RpOU(7Nv5Suf|~RDzo>a;omZjFe}7~$YoLk zP?z?)5p83^&1W>Nv;thxjN6qp@k*B8oYWl<>mJB7(A2(-;@zPrc2e zz?Z&#Gz@MJ3bmMsWih}8mwzq=c5%SaRYT>L0`g_4V6@HSr8X!Wjf~jC`0!qa*@PT@SNUjaF-e zR2sh9^O#4xQfE-3id=u=4p8dYV}AE6)9yz`Vu5k-AzO1ffZeDfg82)DJY%~FN1ezK zx&XFu>N`5uvTDEd(V9O=?y~(l9)yFsUNrqH(1%*GH(2tggeYSE;&)nQg~m{(vo-bJ zM9Nb*!@HYfA8O3=;ZC>HeaV+*Q|lFX2Z}j4BjSc0y(tb`Nk(3>eqDi=%lhkDx*ZM! zHpEZnKP7o?BFaVhJ+C|KS8?Fj5|OdPCE#;pn>g0EW{Rd>N_d5B?(W3j15*Nz%u3bx zcRNg2N5sU38+O?%f1qIdKrBg8ryKu^?7a^>IRp9Zuc@XsLYjY%c+Q zlabbP@YkB9H@PL~L-tY-d;Wu)^CkC(PY2{4tfK2l0Msfv#Uy+C5zt>_=>m@%rVg|t zmrl;)uH9*<60JDRK9nX~j?2YyYIxO3l8{u(e&Fiap0=jf_)`B~^>G|zNy(UHU+Q%N zC12@`U#lu3g3S2oSeH@ufty#baTmTR_=`){$kQX2?}Qc%%05&y-kzM9Pq)DpdoF)dw@KyKQ$`7(cU ztDxZK-EryWdpR}^!!eskhYQA6B$S{Ol)kTQp~cPaj|~l#G6d~So0n0 zcPtaGld38@V2*Jhq%b?D*|S{dB5U^i!)1=&6!V^nQ>bsWoLdbo5&rtd+evwfy>Dk#ytirdQ;*#8z0ud zI~yOUH9zA;$in5bwO|&>7NInb_(FVnvDhIM^8S3(p9Ku4u~Lv07dCd{A$R3hJ!WYZ z+h@nLNcs%BXZMw2b*MllymWBGV0(YX6osdV0G9 zs2mq4XE9^6gh~D7fB!q;N5T|dj`AQVl4CTW_RD)_uS60@=ve5Dn}5UIR^TR&$PvP{U;jp_RP;6V86Uv&2-2-ff9Q z%x^i~zbY18MA@kcJc(Xh8OQ<#p?QG?f9oWgnIAuE_C^jr1wcZADWM%N>SxdH9#0=8lpG9V1!KgTuQB#N;mpsc5>1flaR5PhN1bgV_zes8_1gA9Nr(7 z;Y+r3&a}d&%=rMoI28Dafo62X+I0VG&A~Uf&6Jgx8jVl zijHxpk+HpaAw&XQ%lL8?+eq=d{P8tTXQ)wnzdS-)&J)WSgUqCpfET($|J>Burg(iO zP=`eE4GHi&rD<$z)Ji>Z{Rt4=6qU4ao!)y^zLyST$P4MR9;kij&kd{xpvX5b&j=`z zM!ok_8x+-3E;=+Cd}|a-6bp`+FJ`hoNHntzST*8+)f}jXlWO5e(OTaw=!zVO8z=mq zTVa?$KuK1EA6BiGsC(lpYecEn-4puR1I3(+{BUnIqk_@^$Oe;=cyDotsgY~)_9 z9TUH>gZN2UT9%-y8yT^OIijq;$x7PZf8w1W~rz;kuKJ`!h>u3%bQAZ zzj55RFF8CxIcO1r$WqFUiD@(~??r`;jT%NRws@c_-8!ANXa}PbX68LKd=%hh z5qKj#s}EZH1RUuFq)*pC_Jpwa%m6%0JRw#Fa|LtXgTAc(&rWauOW5d}v@;PJTGBW_ z$;{&EZ#J5G*y!@z&{qld_iy2s50576n|PU)jgZ!8GEgSR1z&Cz?HUWzL%PTm!Sxx6 zF)TKIrRM-V$|__v&-W|TW~V<+I%w0#)@lG=7F+GQ3__pf7q)^ooy0+#76kVcu32CW z4jsU%pU|0lXbk-4^}4HH8Ug!Sk2>KK(5#2_Xy4t#!aZRDdH;i!6}a&dXowIK`oLj8 ztLA+-4|UX`i_&kTO&3Np6KiRCom9#E)!eEyW;sUB$gC|t-D9xR`{wWd?`;06lWcwl zz9t*@yAWomnyjlEp67MPdPW{GF+oe@mjIEd;<8kx?|Ft!@S0R=o86JtWh$n|K0?}W z=GY&*3qx6)pKrg;gE7yZrH2zo33@qQpt2VS5-jmtE$4ez*f)OJ3L#B)J4`a~jNRvF z#PFP($=xCAEB9AE$4YcVg6{*+yB4QDFavTNoXwGfUeNt)p&4^Ue)j?I@HqUL8M6K- z6Ni({)-n|JwwUOaI(Dr<22=I~E_SP4ZzGhR0X<8PILw~N^d3uK$LBZ6Z&PP#ok@C@ zjc(t(SH0J&&vU6<&!tU4I4+O)bU z4F2m4MCkan;6 z;`6@3#P5G07;PCA`f_D+R1=LyQG&XHkAJk|qBiXn8Ib^))sY3+3{vX7x0)l4Rk1C8 zHB_q%+YdMPfrrFF=6oSTz)`Tws7Y?`0r{LHvTJ8E3b-#-4p!FkI`YqYI*Rz@cmN-q#Tu%l|P&-b?hm)%w#Z<&N({W=iL_0 zbQWXvWjo(D+%0~$N5|a>jZZMcpNiG7>$7;DRQgV~pEb^#H+|0xt-}~Ret(98pT5ak zV6QW1Q6ft~dB~x~J~`D+df_)zsc|4v$>d(AI!;mpe$A{b1Or#$C&TqNrh5a#kuHpz z6*hWo52IL36S3ceNIxJQ}FEASydNt_v+7HKEJ2vQXz9Ip!htonm^I)4&%7pJ@1;95{@vHcw7lEF3^$W zK_MG>hY6Nq{rZ@NpKub|MET4unm(=WUvHyZKE+WmhN1*} zN)8rax)do0&`pvS8K6i>2rHrX&0t1KNZOLi3%bgU=@!@*7u}cIpUEX{Ww$x){JgUo zwj>eodH%pJvibYr{z7*wy(HKiA&x~E-?ImW;w!KC+$B{~22~Yo>rGOnAX;*0f`0M>i9)7*c;pgD!5P6JoYJb{ zLP|dy0rF1?DP;}{Hg(D$D29l9ii(UbI>K>HOGx^sSB_Ilc^`!~DQ0JE_VhpS5OWM( z+)VQD%+3hTD)=1CUvwULmUFtp*=L$>d+_z83F2#{Fyu##m+{>9pU-mCeTAxDIFDM4 z!aw?j{t!xVoX3Tt*1jF@n4An?4Zi4hP5BwtDmn3@t&m3B$jk zfPss<#r~Z}qLV53>-?LOBov5px2o>aSqV8~hwc4Rx*t&(gPZC^QQ!wkQO|X%Hake< zZigQvedYrGKv|A9Gcx0iYB>fUPSk&AR~t; zar#c5Yk<^?6|!r-U*g5+)F|`_P3T7Wog)Iy3G~>`yog^`%sBR$u?xVYQgn| zcwFJGHNCPP)ay8^iU`WMd(`I>}!S9Osv=h2@D=levw z0-+}Oi#38-pZ4Qc^8Yu?+Rr$z}H~=J`ftXE{!r#n>OEy z-WB^o$#+i7NkWYI_6xn`&!K-ZV*hVdoG}UqScDHQMy23P7;we%o$hD2z8#E}^A3{t zLhNe}5pt27q}dBmwakfzk|rDjZ1jqt7MY50!ph3aqdy&5JC^F=EE63r1nj*+-mBc@ zQ-xNHTPx_9K@SF?(}eWj#-x;+qQcOY#tzW6Zvn3kU9Q@2Ge#=g>_zGX42FD|3#9(` zy2^iQHaub){_WgjSevTE+}+a{gPL0JOs|4rn4iuw1U1==Z?--10m>f>do&Yi<3t7s{VmP+>v29d8AHT9f!3*>j?nBEv&!dT;gAI^nl# z&lDD0W?tyYId||%YbA~osd3*p!@reMOPbhq0nTH+RTNg z6th{0%E)H7r)J|m;H0}@%ihK~CL!?WC6|WrH(WqF&A+m)>eh{i*Y5K~eN)D`^XXR- zplLR<5Eyn^wJAVB&jD|5A9z2T;+LxCDlIFo&Xk^InCCkC)H#a?Jd@-rb%XvsG`oE3 zi#H_v38Q+HYqi&LGsK;eSlKRon$z(HGOc_~0VZByn~QNzy@G%W1x>Ou^|aB%ik&dF zS(j5xP?$yYo^NFdiKaE1%=Xl|ETBF_P2C`hw&}~)*uq|+)#j_sV|nu8qs*}Or|=1N z{dv&K{z28AZ{roNWB0znn%_iA`_Z+fm;1gY^H^HoBNb9fOiQk7_-9PDuE*Gjy(+l$ zM2vtnssHAl)-@lDE~Ewgc?rSqP6zJk)^m9&K!sjk^r&$^`7J4=R5TZellm*lH%hD79 z^thb-ZQha>Lv>L6;C7tL1gCG5H)ldpZO|&AUgylVta$bX3{{dG3my0>L0(?81lHn? zBXG3Voc1*Qr{_%cWZTZMJZ&_vVz)Zl+OWny(+gix|816kpH@};9(VY_a@+YgyEYUL zprJv4S!a4ch%T=xU;6S``CxZ2QOF|6qjxzLNB$TD!m*lyaj+YTJnjMom7q-ZXOu+G zbA}k*H9iv+JqHaWUQnbP#~QYFE?)4!&}@I1lU7^CVL{(CD{BTZc5kR|D#6vt^W{~X z_s?%41c(^Ey{fnq1fXX6m0cW$lJy#B8t|h#JW_pn2q9-hM}_@cZ-m$OD=S2S5D}9< z28jW0{ZV|QxR)Zc5wtpSQJfdn`1Z5|#%-f9 z(o=Xvbv5n&{(f_PJ?3`|3e_Kqcs_8iS@L6lNMDFHb+CIaRPZB5NJkw) z-0oclXNlGqoez#8s(g7;SRn3JOj*!>FAe2MWSpW&yMt8Py+K>f{sC2trMSjw$ z1m-KuA{l2fueD&(cX1D&LKr<44k${BX`X0#(`R&WNVGhZKzOMrtOtnPa|c-fE5p05 z^;Z@bJ&ic+wk?<3(^=-uJdOt|qI?crSQw}qnsRlT@BP+l?REwE^-zMj9+pvir)TUi zsH$o8NMQ6w6UxI5oae?ti6ZO0g8s>4^O4@! zlI!wUF%Ey(1ngR~yiUiQr`yh(XmS0(Mx+xH*S1VSU<}u@6Y+&d;pIeFJXWby2iE%f zpK%L3>&j5k;jAib7m=kVYYes?m|ni2fKnvM6blqv)ri-Z3;F#hyyJ!}#cp@xK3l07 z=H*8BUC`&R)L10i1^3sy%`sZrX?VTL6tD`9X?P$7yweY@rW4-!Og5FPaSb4Df(_(@ zTJhdexBj2GA4d;s`$Cf+rg1jCbZWj`ti0Vf$p~+U_utih-?I%Do)nUszH*+L(uVXTehe?S@#|5^WSmO>s$>t#bo61*XKA4h6TbR~Q$i;}pAnmOl z+4qziRcj7JT@o*~LYIVpt}+t+nPwaDNCz9Sq{3SrRxR=H{mX?a=L490MU~%!BQ7%~ z4(A^qPH3SUq{-YvIe_`Xl~W)Z`GN|k z3e!+C(^2`?@~~BYbiP8YWCj&EL-}5sKgVM*_2`XoX9VPG3D9vXNF(7gwtkqHoFM_VOU&lciEj1j$U8rbmPdYkU2?{?93_eLJu`nyp1ocp3 zrbXbX1mE+WOaJRP43R=t2_}ccs=4!V-c^PD{*i+^`7qI2JGNjhy3MCZD1G$2coWa} z=S285*vGN?g_z}iQmZ!ENr+Uk4j-gBJ9m{1hHeIperqnTd;O>L_irl=8}CQD&2Stv z8-ahr@#y48$Mzi)+v)>E7-c_TnM|bF5$|aTpRBpE{TPg#%7((c8Kv>Kc}_C~ztMO5 zC; zVRO~BVtI8^U8G*em1ZVJniaUR{K0VHajjr`j{`%ILRh)}$o_KZmX^_41pN1pGEhw~ zW%Z}Wlwc%YZg%3*_(%?P(&Oiz(>FjMh#LLD^Wt@UTByF^3f9kt%PFYeEhP+kH6%OP zR6=v0EqR3ag6#}Lx=ji)k)kv-*+XFdaxs3u*JQ{kgvkytW!07&szFC$yxhs2dQZe9 z_%{;|;8dG}=zN0$y3pyV)3kzu08k`_fwIFK_~k%fuBwmHl&64h?!Qo&S5LZuRSij4 zWiWhEhY`seb{@jHWHO%VzBII(V1oRCgM}^v7DhTTpAIk86=5x~4s_lwr>ZrWG|L0$ zH-Y>FiAxU}pG8DFuD5%3ir}Mw#q<}VmLPJhCP^Zl;@m6rg4hM(jLoC6(-@z*?Q&la z&@)HDvms6W72*2byn3V}q1`WGL;W_>M?-Z2DIExg!NUuk_of`YM;N99H&PXRi_$W_S>r7A)UxLM6YE`;@?tDkcERTO}2NecD zz9Waw@BA`5q6;=jdR3MTRw;1ml(g!;f=4O?&-*YlN4%AMA-BzLcd&th(v^jKnuwh^ zs__tZ*Vam~uKgJ#_E&PdvYb+!e9J#F1vw!YA}w8P5RM$c{ruMM1Y#@Pa6t%44|--Q z!xML=yf;KL3CIwFCoaLm`|-!IED#QpB~n*Q>|^8kXXy^(SC9`}rP`q8r>74MJw4$& zv&X5@|diDJLPJ(qdrNjerkNwD$f)+E6xFPy7;`xUce? z+uv3RwB$B~cl#CKisj~Zp5J_vYu+C}^Y}$i17i=FV}J6_op;&Ui9QOA7o+A<8y5s) z#hAcaBTKpO$oXWg0Jo+jUX`-c7J&Y{w-lTEMNF!fhOiG&4ii4RwjIoV>C-TN0!O0? z(%ZVL%xCbsO;q|JK^Z{GzQ#G{SoZ8r11s{sKN%8AwT{I9zn8|=F_@Q#a-3i+RBVM$ zV}p_;)WW!zD=dMeS{KKa^KGcd7vf7Jfu-hquldVB1~>LxXSOkI)dU5Cl?<9A%7^+< zE<>(}r}knM)FQqV@$@K2PGudKVx|nr8ogR2JE+2u(8hiJ=CX!|_O046L(w?XkCF;o zdGFbYJu~w48OFsySgZD(he%Rvi;jn#v-y+zu4DVUBO(|CBILEjwTd@1X`gXuDJ*N@ zTL~yaTzoSb7`=M&W{Fen!6rBKn0Bq|K+!~h!^58;v6=v3iw1P;zLHty1}l%m-FTvY zKuRwYV~Te?c{wUz65tutjRxS+o+9XG-mR(s5<0W)u^>X}7M8lCX8t*xV2Dz4S?7`Ll91su@wC0kL+Wzn@^v(*b;! z&~SQj_pPf}*ayuOWCYPCXbJr?It45YT0$%gPt-kLqMDlP#R<=p9wRZvgBum;>D&)O z46f%(<1iFbn6UN^UnQA>$Z~TT;p$sT;O3wn{W?C0-6WOAwz`Ls^AXnghv!79k_za> z+uPBX;!e;wdMuvG%VnYQ4ChgJzJ$aojBMH|N)If_+EBEiy4`+AiQT1g=6-mj1%HX9 zUV%dFgyYHXmdWbjxBqfQ-jn8+&t9X2cain$8c>rY=_5*MG3PEn~>xpBQVP36UdG*n|$-6vlMUHo9M2qAQ2h*Fl`!Pk-%Z{%57+a z@_(@aZ{~#v8H}{xQC;C0jnvL_7253qH3$J7>sx_ka)AAL3w|;*`_xa^R0J^@BO~(C zwr1F_7e6uSV}b}{r~?(ZqONtA?9_q8-H(;ea6vR9+4Uw17Nm|gGEE20GISzqxR;4* zM>bQ&h)llN?5x`^$p>VokIFbcKE5s+c)Aj}{*Px*xDSTcmyrTUXHO`cD~rKbX9&^@ z1Q%Djz>sesJGju()a{n83#yWPLa5_mg zNVeH~&3`33y?s7zKlencHKRu0nN03;oncjVDQvUfB41M~kj|zgXsV%AF>ZA>J4Qo7 z0@p%@>$;&Chn{qekn-AsZUvn;m-QcIkiI{7`y^k>4=4~OL_QqNjt>E6%V1*TAZ!ZZ z&u}s8fox+MJqFkF*md-zF7)MF|7F5(VMFcDvrpxZ_Ts1M`4|EnlD?k>mc5YqH(l94 zL9H!2YEvSLICR??xR(dt+sgC(#f&kL7F%>kbo#Csw_p$+%+9NsmY#=4xR#N8AiH3FLqUzBb10C)9MkHNxP6&Iy+c7=XOJjnWML@=xcU!|5{C$1 zK5J`Rj=MYGmE5@OD3Eb03U8ebN7A@667!S)pL8|VT8f;XT$vy*41*j(mwPu|x8t~2 z4_#|lqcg_G!Esw10;Vju?)}cCKO565ZfV3!i~-H-E)NAd`%;^L+}@?E`efBK_C3`e z&%SN-2{_O5xSo_Wru*m@um}*Ar$O0(ris-2<#0JEah!cT_!!aD>o<^1TA>#@C^DWc z8;o1ePiz$plRv2@R|Eu)K5Q;DbJ-k~bA5q8yD}K6qw0~kmM0m@%{%>c71c_kmuKU- zhO^kQR8Uis*ViZdm=e0~FX~KMHxkMeeEKB2J6tt4mD~^}IX4|`l!6j%_yp6?foC5?;CyS70A?=hML=H)szefajDehj$q%{oVQb@rn|9VL%0r zbleAil(yQKkI*q9IO2sq+b{U?AP|@U%JLuAY7s>H^8)2MS1>~*uPq0w!dWXP8O+$8 z!ofter>-7_|Gzn7ns7hM=hV7}@J4|1C86?hX_L=ixi*Fc}ABC%kf->*z7^B+Q(W z&6;CCUQ5V$hY~9GZdGMW`TAt7#LxcjlthL*k;YbhcXyY;ZHWxp`XhWX_{;qS1oB*W zCouB6k_Gi9(#Y4_FLOUHTjvk?cb`s)sxe;#~u^ltZ%aNU(BJJzf)%jxiYdwQEe(Lf$QwJf8QCr?dU+x843*08{2N1}Q`wNKj zFzGC9@SLjehG9C^9re5Yp0d9k{Ou=)bmR7LR_9`EM zq9buVP0)6b?Gq=ktFeiR(Ptpj9HasGxI#sYVG087BEq~TPTbIu**^^=6Jgn%`<4fDzSh79y)39MWJ{Dd*C8Bf3I>3Hxb7G^Tn0D|~(9TI?`U!X5RfTE9 zwNX0t_x#mY-!hgT5S5oNYW-GUoOg#~TQ+Z!-=iTf_tHhUp&+E3-2l$Yp!b`1h`5`F zn*?zXp))P&Jz{%szeJ*Q`%MdO??R3~5H<9if)%*Uu3mN0bl9!P93fhqCxgoBkmJaQ z!tdloKu41PM#~8hDDZhM-{#{-wExJfZ*OnQ_r+gMn`E-kl>1jM5?lF;z%(pd3%w(` zXsd~tnMnCl1Tx(Qmm+m(II>uL*=(k8YfGI3<~QF$axf+xhYKLJZDl`w)*-LGS2#FO zP!bWZjvn}g#mJ9kx?jR}5%xbhl6YL8|BTH<)~gG+quFlG*Uz9Xg%5{<2Zz!;`To}G zpZOEWcpXbjfWBM6i6bg13OLb`R)RNeM>mILj9sTGCHYJa;It zQm7y>DVDvUX6I?gZ>x~iGgUn(8aNwUM_p}pnpH}I&}%`!;T&VZ2d(p>ZJ)%#jKq<> zOu#(6kML7?ZArRmd$O>@-qjme%^o%YL;~z(ywkdl~4y zodj7VJ2&6(PAd@}iYwK2s(L8dM7B3JyK))U7BScViGeHuwDkDwpCj_}@)Di^s**CL z&JK?=Zqiypdl{|XZum?s2R;%%F$#M=Lrg5YzJB!ToYgZvI`|xZ{Wk{l5YC`CQ$%?D z02A8WM5}>{QpeNt+J4y^j@Xre5B3|KPlg0WUfYIKVh^Xhn>{B88XZ)Wm>=?^xr-%K2M9#nw!%@~0;IW#uLnMWFlMD!gJ&UmtLq)4a`_x{i{B}Vg~O9EZ)M051- zyKV!d74#mK_&ZTi$k+Sn#0U*Y_ z$$QYgUej$7H}fyc`X$Yt&ufP+B(#!{ltio*NFDzV3cJ+FVde1;FM*L860rPXlZIdc z<-W2;`uFM6&PHCfhI2r+*3UFYk&N(=>1zq6zOaBC%iQF-4?+T(U!?>GeFl#_BoD17W@F1pu+ zG{HnduP0D6jr8sYn+6l2guHk6%eW-yZ2U67k76c&0KxH=D zGZtA3Ykl!btu)9cLq`M`4CiELXHz0dVG{8)&R2d;uOcBL(jOh2l#%xp1|}q62u`~N z($m^R^FAv~Y#P((p~kDr!Vuj@NB}_)I-}VK^20!3PXjBkFVc?^%Zz^^3p6SG0-1>E zZe@)ZWfqi*UVn0y-QM49p+}FHzWv*S+O9bYH`Rjbxn4YIcpj&K1{q}C({Nbh%au8Q zYDMlHeX8r!KhlE%51?!JS)%gWVp9u}>UlIV53;6 zD?Ab(&VCv;G^T|kLKv%$F*Wv6=XdTCbPfgpCtE(l3fYGXu80P-^3{$ zUq$eB=&OLoE2GcnE-EBJ8X6RGH3~qj+}w@R^Xrj+{-^?tUYegh6y*Gb}! z6cVzsVH81{-gKb~$d5HbP?oy2!#`FGyy7Un8@JU^NEo|tJ=cDYma}R1CdUTmYL${0pP+~FE{|CPBOY42;I2+BM<+7FQkh6MUJlu+yRW|^ ztq1zRmQ?(u4!=zqlK>>rZ?)H-uHOZ6SZM)lRazGeX%*y*ROXfnuFFK&!^KfQd ze0=)mz_HM`HkvNSJ%gL+q^$33@@1yK_v|j$IAC!_Z((w5>_ZW^erV_r3gbUMIbFp# z(}@Wm!(F^0|BMse%0e&vjq@wn6?V7}v9+@^PDdxLlD{L(@9qQu>G^)ISgk?m4lCh# zuVy!1S&e!SL+<*68mcnQgE+1mAKaQ5_DzyDsU0DL7k&*n)do&7VWJHl{tICxOd&_} z`iP~g2#asluj(03Y_jn<9tx-83tAsvUv1$WlLmPG-R6MJXjk^3f1(%W3)O;z47e4W zC{ZJ_>mz*<<(rOL)@EDO8pXJ^5h=p)j%EmN2^M zYsD02OB4RruY3|?v6GxdLFV#~=c^e!2SNt=NE${)@~f-X2txrlbjFm|UCG%md>gCx z_&Ry-()Oa4Y|U*njQ1UPy>0c^uWY5vCTxE~k0N$tsUv++Sxoo_Gy0C)ifW39RLgj5 zp1yZ%3>1wW47*dp^|u%JmkY9gr^d%khfA{tQ1iK!O85O$0UKX5;U>YAUdyc=c9kY< z=&a_d(S_m8J%ItbEFu9M28@?*nQ>0BU9exJoEe*^)au)25Nf;7&EuTp-WsN+58SE5 z5S#-E&+L^K)GZwRbSVzd+SdNwvnVTiKdrj`$vI(E|Gu`?c6Ixv!EOD=J_`^B`#-@T zZEpYa8}5SEpb$D^fe&ckWoN&%9*uj#UeTltibAm4!k-Z!&WpaIlapH7wX0`xR#xsi0y0+X0 zg}Te2mYlq+$R|{rGSK5TGpBd8HTw~J`2YCTPnGA;t;*^4ioi#+R^H*LEJuw;eE3k;QKQO!qHeF2}_ zjDiO&RE+L80AWc}* zwHLOwru`@_rDkD40UXVsS%UzLV$}FF~hU~*v2G=e|em`y&s^8 zaPuq@Fk6-lZXAe>c{pEJMx+W&mIQtrcqe6LjW65t1MMCD8`D zySFe#Q460tTc|)OfDQqmryQc8vY^`pr?b&=P1S~CXkn65@X3c1Ou&@d)%g%p`#%~CNB>7r|(2M z+v5xLVFYwLLpMZP8n`!fTO6Pw&TKX|q@$^@G#Y#LVqDjsvTR97cQZdI0jAu#88B2A zvhtw*O(N(0;-Au$T>(aTi8mE!HWm=3K$DMyW3v-*MNR&bh1-OU{++W@7wF=L>+;U6 zBr2_s#&f5PsMussLj-&+>s0Y(Yh=+YYDCd0>L^vndS8JAl$hk1;HGZ$0Yb(kT4l3D zOzLZqiv#cO@0hb}ib)d}4-ej5M){i;ZH!S%O`aDJB zX-RRQc=m-MG#s@KH)g{^SUhr(z4E;=O^>090$I>WsdXY|=QHo0!`=hlq(8JZQyS-% z3}j%F+ZQ2y-!76ssPZrMV@rFx!Ojy27_Y~Ub9c) zBxLRR-m>{0DU@ckfZq{RDZWcN(M0hsigACg%M9*xmz{XO<^zmo-7ho=N-Pl?<6@Vs zKKd-@2s(IjMid>ErC@`gsbqpwCi$x7nM=#cIy#MtAmJ;oH}XYm>i>GhnPx%?TQ#e zpkiXADQ?FAlPl`j7lc`5bcXJR`uNae6xP4({L75y!^FkP=IH5tGLrO}CrGww zWOr%C{J2Qb`eT0uB=XD`_c~U4$To6G1zQz?^9iUVy{KTa65ZXQ1vagou>fs?CJ6&o z=@h|J2f(yjaFfL3X2Vw|p1R2?@~KJDh-Qom)nH~u)+tI+A{}``q5?!03Fz58yYr#T zJE#FhZmGQ*64ifGl?ULXW@e9!xa>GqPf=5EdoWjF&Wvl-{BnqcPCdWqu$5cHxcM3} z@O*c2wA5e@1xlv>sF6+~?12jUkLhI9sYkRl+&m5nM&gekv`pJ80{t&0*FRW)-N*jB zW_mTCkl*&fM(*FQ1=|5;ulh)O+<^BJZBR_bQuCzBtx&G>L;LiG4>2e~xKuqh{{3w+ z@r0-rc}a)1=VZ4RDC<*h6V^jFNh4T=(Nu$6S@D&J@Azx`^VWsyE?*!{%V+l|zbQ=> zlLUG;Ie-kRYTmZxTEuBz;7|XJ2u2X23rr7Vl-MU+{}c_zZc`R2nSvAp!8m0C*@lse z2VWp`WyOy!D7VQTGEAH$KE^g!|Ty2G5?A$FHkNgL*@IC*DAS)}&$jsaisOu{$t$jw26R>Is zS^ebQ6B5e}s!{$y!#*2Z=q?@_LWx)|a!Cd3bz-XBgv2p5OKOu9)^y3DG`k!Fl4%|{PKPf5p5 zc%xBqhJ-SKKH^p92)l2 zO+eiuO3x<75Qhp#J#JS)NhwO3>b9IrE=Felj{qD~CQiTOu1lVJHKdp5(`EOoN-@&~*i#fVTIZtn8M6FjQ#c(1@1XHZNU zbs^msKo^-BFl)FJnNn5~pw>K6!J+J+MjUZT(O|w7;kXiUf-^~_jZ{h+l)}ZP8idy$ z^TiDKn^S3!S%Zp*c_EFl7ABvsSC%#(5V&_Wa&?115p%$R7=3rLI5!jxqxi1(7@Szg zN7~?ZwUeRctOdQ0RM#d8=H=)N39X4w50zfe@Y&>;5EQZf%Lvp2!YOZQMLwr;qR_}l z`D&Vv?gK4xpjH?{Kaxx@%#h;p$Nh+*fp9t0Kya1O;&fJ@pGd+d`xf@c4!i5cID9(9bLJs?=UzpKx-1-U@7=Lwo>-lNW~P2Iqs4}tEiy{*muaRVF{56OsmK)x0fJ4%w^1F-Jpkh!EmB7 z2dsf2&w~Je%HXenACrIUGVhxJ^Hx|0f1RbB%;Htf&D8JNU_|{+Y0&1C_${tlA_w7h zG>2#@#s6Rq5x9oMu7!n`h`Y4?k%aTEaup13Y?GLtUe?Wnjjo%I1vd$A7 zCZZOso99WR1AMnKuZBvoB4=RsnqhI8&ORobBZ%q=O7&ArsRu$w!KFYWU@UCsbzJn} zsEGuiQSD8E%(AirfRe)CzNPn)OyuvU9=`oc68XPo>R25(Gx@>q3Va(;H zim)MCY6J!jLi~*k>vt!@j~_ou!glz-c>J#+o)1mLBMRr;i9<37L}vV$z&izQHWMrV zY`}%#lpT8B)krhEN`}Sm!nOk75GhLS_N7*N2lJNsH1{(uSD4m}^=IZ4 z7q?f^pH6bQJ6QGhp}DuAp#aELhbPOLC_65`nr5W1!-hsd00!VU1^`ny_r(X|X?hsIFByM|y;U z85Z7%->>Fgx{2)ANJp@uNsa4WN#(us2n6GHaj!pO!3JN7s0qX+gMO$hL6T^(;&x$& zvW9V_SW`6mZ#sXQHE<41DkcrG?Ah%Luxk^|vNF1u4hSr(a8+3N3|_)$4q1JtbnJn6 zGzLJP1GcgMMNFFkb#pF3DpaPe^R9sT0QlSZ_v<4WciDQ^tI?C<@c)YiDBp69D(Sjw z-ht{Sbja`FV3D9KmyToFxz0@gZ|(vL_WEb;wbSsz_uy_I-HR;+_WAg8u=y&3T8DNHc}eD#{QQ%Hd-FvzVE1Vf8BrrH+tlrwnzz z{-;%x(un0qs$5>0&|Il;|z;S=kdZPwS8#lIX+qRQN4I86TW81cE+eTyCX=7`H z_xry$Z)Y-@-JN9j-gEEacfNx_EVjqRkaYa4ri@+%$5|zdg?@;JS0RXnZaV|O0nQw< zd&kVe7gBw~uHYp5^Tvl%E@NdRvHuOvRFjh53S+R$>dcBMi|I->@G$B%^4uGeuCE+x zHGgiIvhb4N*@{-vEJNT*i7R{O50n+F9cyMU_8kxg>jtTHE34U4-Qz}}UX=JI#o1X0 zX3WOfznph>=jJB*QbLm_gkPW8eSD6JlE}T5)LZUlrK;bm`l+|=X}IEFOxKwP0bvSkTOhc-W_m6%J5W#= ziulg`o4=ZD_=xKAc5TOENTPD~Nj`YR-@ z`>!bRH35dt+eGAk6cHf4VT2RmnZEVkE0!V-yi#^4A#4Ny+#=LQpj0&$z4Jy^ zTBJaYw-aeC*>34;h+7W-O80N5dJj_~Kn3iJZ42*3#vdt4-9naYWY^MJo4lnKpLcJ=Jdx4!oSqnJ8H?auKqZ9R zam}E(7Piw+US31aAvwLVkjr`cwtk{4nOjy0xGWs)t+}4&7JlHS72mzvl}A ziEt$*$_+;_Rt^9&m9{tQO=Z7-g^L*x1;4zABR<*Kv#i%cn&$GSXC}8&n5)J^IS%Z{a5x ziP2nuW$h$&G{;pxsE76qkz26V`BK4x&K-m-BBp%zUtkOT9Y@BWneMtt3*U{tV*F4P z2E@J_(bTZBGi#~%Kwz}hKG5RJ<#L9_!^<16WHnEUB`gNHaP~L{; zu5TQ5XOZv2h9~l1Zr3xeq`;u27=k(jUTY@*=;40%fjkM*^7?aqDwgQQY)CVK|lEl8TIgW@+Rw znq?Cc(E_{?VdP3+nvIj1n%ZEMX8?_Qy|f6$G`cuEFFdhWJef4QcmNA!Lus#z@7 zu1x$v3gBSytgYlC=Kq?jL$v%RQ#N$@2<9h;|9{z3X(4J~uv z>V&)w3k!`~=fdp^Q}=SiuoV+PA%}h*2}d@9^P)?oXZ4@?N989rfW!~N;jms|!uI=> zXl5c3uxNScDUbt*MORF@QAuVO5Dzf95i(X7&M3X_HyQkoR`o zw~)B4aAn1*X;jgllWe^5sa`Npks=^p1Ykh0ZHa$*w?%^R?-<}f#cMO5LAh#)*w`=f zxVB7Cb!PiI0>>LH7%FSQ~UQyzc zXZIHHAW%jJX3xSz4E4*#9{{mmR(yQ?C-+9&pv=s!jN@kknX>uIM^`sKf|QYc6n+B5 zg{*Wn7W^`2J0+sn$dOU1mV8hDgg?czDk{v@p1pD74NQZj$_1bFhR7iczyvk@>=kb& zeNte$EvwBMs?D$N+MVOephmJv$~`61JZe@tvjHWR^y_gxJ6oBbB~;-+RxVm){Ml0g z&=>_~J%isvDHz(n8k~FL`tnr-xdcZD5X+8z;JU&3su{HWJK@yEQh~;+ zfCLJ_NY{n0R0%05ur2FZzhElyD~%osGY6#ozWxUPF0!f=<^KT|(vl41K4YvSZ>giQ&4D@X(g9FxdFe?1MrC`;D;b*dSr+N*?2Gi^w&0NNrA})EUT(A#b?oQ z-+kp?I^?NO`iRZpvd{rtm!e%j68D+Q!-AO7Y#hrOb{tnB$Xj{!~uX$@q}0$ zm)152AKyyHllAwe{xiOZjXMEj-Z2}}uPHc}c^gz+y52omtD_*9 zB2q(s`k^XZ;B@1+)SLU6bUj0u#Y}OyOuSy*qH&*a{M z`^1TJ!0T4Z)|UMFR4!o8ZvC9;<2bT1Oh?#!^q)C+2P%*tn0_$Z4?fM&`2DVQS0RP1 zffKCp(4P{B1&4cec{UY5jA-^9`Qa0M5^di97OBwE(*0lobP^H(dcbX}$_us_v2)Qi z$avtL{3(d%zrf^M8o>SyX5reN$N=>Byx_%#;BY?>|}A;WfKcve8V-vyS~l`aR-C0eRF~0{w%jDDj0@k(Z2Sb&l$wHh|4;t26ZE zQBFh-eszF&f$2~yR}ldXAussvw?rjL zJMIF;nPvUw{pI)>2}8sRJ6-nD&*!h&S zwT;%s=Ho93AI}HroiNKTp``m`Dt%%cvGL|cOa}U4Idwcs!9K%2&HCi1IVuN~Ji+QiJC~IIr*29GM4|ZU1&mr^?^;(3hxJ4u?ou9^?iEP6+=G0WSk|TaVqg4BmmOvK)36I=;mgAc5WkJ z)u|W?)V?RhABPUfk?`yO@AY#m16-@^Fds;1+ru-=Jub=@#ZJRp01hs(tOhby$jl6a zz}uZPN)kSVr1*#C7toH|Fx|Zqo5cjdbZU|kH~@m+^CE)vb~pZUwg&^iG6UBO ze-lOM|9)?bZ+swjbw=yrdX>@(HWA zwd5I&j)NWNf9kUOIa|o58hR!7(}xRaR6ofA`F6hkTF|&0j9iV_vClL#3Qav_%>rWC zls-BUg*=X%p+248Q+L>Z(cb>v{f_OQNT~F7sO2cja){~fjx#&Ngbq#7{=-fb*vsf1 zK;UI8ECo}J{O@n3=Y2!oZ=i38X#s;twWsqP>8sM1EBN7jrPH0Y`}W}eFZkdX1Zq*u zCK+DbtV+gA(q7!>2WBUY71DdV5m~sqr)NgAc|JRO)@cz?7~CzGuC%Fk3#XxaUU@9f zjTm@SUYy>@SpthNy+160ILzp+91IA`RNigSa&C03AOk9oX4Wey z{uwvvyPtM=Um-L)EeA?7XWFRu)q7)lUcWwH$J7)|^FL;`Tc2o~!)(P6bbSU*JrDif z@Os>IJ4!Q$BNA+9g_MOhmjMq5LqI7d)jW9conSJh`HGeqd}0kv)1FR+G~+UVLG*N} zO@=(uog>ixAoxQw8Y1=)GpSQkwY>Ud<&;wap?*CSCmu8+#EcYe4 z(GKyy71SeKoIut$;5SxO_zuc;`;I|p%H89Rzx4tK9Y{2vg?c<4MzMKVLy+x-bkuyt z{^@=dar4D?mu)Nzo#i2n;I7$aQ_Q``+?< z%A2B8wHeTBz7s*{1p;YZTl&Cc?#V{!LRi(kAEsO{9;O6D;d_?JNu%Ch4bZ^LXY*l$ zYAt3-Qic6r9tdBC7+-3z0v|3*%Mo<4Ex@AM5D{Bm=)UEi_|a$k*d?KJ?8`Qg`o-g0aeqthiY?;2oP)MVLAO%YNVw_S`-H>yWX-PhI zh%2NjrWdA7H?@6cauU62j}FFnB`%mN=iIBx&$FA3pbXr&Sk$jYzD|yZrvK?WU>?h7 zP;XI;^$?Jkg~08hEwu)EY_Er6-e(lyDf4}|-H-9PaByd5x2hTDQS)551JV%G*574` z-$4X#;BDASuXBe6FXsKHkbKDGBs;%yOAHt}K%O89BHr~psvU8zU!xU?PD&D^vnPt7 zzCfugG&vAEeiv#BFq20LSvYaNU@^gNF0Baryl^)nML62Na~GJ=l;1PU%RxC_r!qHB z89u7@mk_yOMch#b{-FF2g1ha3#h+pj71stinb)1UO7MP9JZk;wDG>H}>%kY*E|u-2 zu)v%N_z(|2^$LyM(TDdijUVd02Es9DL8JI46&h9jm>(+` zjv4lFMZVbA2>!lFw3>TKn)-dN*_{Lt829U4r|Ks3uMA|GteGK#K+->YW+^EYQor6r zdUP7GGN8P;Sp#53phhxlMgGqar$c`00$XSq3NHqr47X@B}twM8)r~e^T#<=HfP7(Hng>B?-W42$_TFx%=U>}QOYAOxeZm+ z78!SEo_D|43pA7k_D5naHSKI{=-YW;5HBk!}KZLo6o-k=A;gMx5Mi)k9oirJ_yI}TD}G9pkQT!+wfB`vRoGd1mnCG^Y(LSwg)*CrO~?j_&G7BEeT-Jld!FJjUR#6SPFMkStK=oQY_b>`ArUvi-RZ`E7aax$ z4e;E08-LaxTCcIu!uX1YbPjs&vI8pa^LhQx`O1Y|EObyBr|&O z9xxfNAEcwBqxAiIB(N0K#{iU?cgG(Se~9*!qG7&$c9Cz*-QGb6RvPD0J4@*c{k%u= z%lI~|%jhvFu0fP~|HM|z^wBMmmJAVOYHEti!^+Gd!ub(~n;7paECK?; ze=4iGVTybt#kSy&69ixZ$VSnS zTg^7O$#mNOxZbxczB306fTs%Tz4U(M1s%QE|KI7qIH4h0UHw`f%LtK+T8{?~$`7Yh z`u0c(w44Aj%SVc4oh0HfRWI*|05%v)%lb zI?s&Fj;q~@Xij`1mKyhYFCSVWW(=+i37A6?J!Ol$Cn_uq0ZiunF&sI=e*q9(#s0_r z6xCrr<>RqvG-h@j5?Tm?Fa%mA?A0{)f=0fQk(=YpHTm^8|eXP=|}4U)Yqf|*YU)#m0BYxV7g_LB!N3L=&JZo!IO8tRY!vG_KT)w z3x5$^?uE+)}k(gk6tYf(`{M zYs0n+fZ8kRVaq%m_YM9mU4Cg=sFsj0R z`MG^K5DejsK-f~XA=>I6Q`#7Fc4Sz)UUf}wPZqKIHJzS?B z12#uU>YO~j{wen_EeUNpy)D1B^$9j1(INlp^-sfK&evD(aaRGKTe@p4DL3D9p@TPp z^w^IA5-07G-zdEXWv8<=oh36p_BSZC1>P@y0bo_fk<4d%Gfx$VR}H052?OMJ&^kn&q1?h=A}>dn;5XFdqH4@rmT8G2RUwwf>IDx3N?ZjV zNQUheS5C^2cOX+)9wn0c604Axaity<-PKD(MD7?x)cx>bDjgd&jrOY z)u6wtk>q8o^L_KkK9Y`5%ZlfJF!RJO zgdn6`e3Qb$#r9gU(-OsO8X zs$5Q6y(|pcrs7((tF7xuf<5124fG%p9-xsqNdy;zZ$q+mLwH zLc_-!SA*qmZ`QWgkNhph;&f#agcZQ&M_!<9G7=DvJe*r>Sa@zDaB*yQkmB02!CT$! zI*WM!J;05MGo~;`Vh8OKW~&}}-0T&S?pUYDdQIT>%)@rt1`ODWQoyYqPj&WMRIPDN zQgh-1z6}z=CAVBUoAkozJy(_jsPJ4qgX4ZIg@`~}0?qoDhbGy^V(TmyHhL}kZwhKd z_|<^mzC16I%$3;2w&hgJo`-1D>#$ahyS*4;1NQ@`SXN6m_P~KT1(fTtAaChjqzwU1 zryK13V+}5KMLI2@yLG30Ex}Go>OFvxejlIJ6}C~BskS}8goCw!x`pDEZ2#8_nRL;HKKz319@4P zg;K?=G^fxD){Ws?Is)+`E_ESf|FXOg+j+Jcou-d6XU$3taz8@-8vKG=jOu#%6rG+v zkZS&&VQIlctiJv(UF?Qs`V$v%bZeN$MKrFR0n6Ss;R3%P%3oLLPOr^lYEnrgFb`Qg zCx@h<(CbOXHlDQdtIOY1_y{k*T*t%XoO})H+0rDFW5j-2E3*mLZ535rQmkL;4lpn< zA7y3bbn7iv%ZsYszxBdu9G6f3VgFoSbxwb6x#+w#cgpsh+g@)IPq5>=!+>`+*-jeO zI9bj*|9jmo;-k@fE;2pdoExCQ!my6Y{VPA8_(tOhCWmD2qF@{4YNdhEx>UgP$;;S(cWM@Gs`cJN)cGc~E};he zV+cW{4@4@7Sdf?JcaqNY`VI<%hc_`bkBdzWRVXoCPez@aQ@KTzD^@?$)$mDX<@yLe z86Obt_;cM?7t7eF-Z?T?(h;iBT~~;M)cpy&JW=UjBU`_whiXSlETLw?){cCup1#V+ zfPM^B>9d_ibktpAKVMZ2?cFo^{^BwmEP1 zgzIf`x0FrC(&`lM6QqfmnUcQ7aNZ5n0S2OInc9q!rg1zidP4{zelsQV-G}G!Vv8+L zGB?JzZ{dK;jE)|d;@xxJyzaIegb7L&^bug}xwbf&cHdeO!cf7gQXM_Tw5Nhr{RoX4{D-F^)DTi`FN2pil zMW__n`sIezBvRvRl-1{p3pc&I%HR0N3~&s6^(Sw&q6!YNos|t&FXszv=YylMTi^3V zIk zuX&99y&s$ZL<-pOb+}lYKmDyc+t8E{$}^rTl*Z%wmFU;jR)~bQ-Si(!=)68z}(sH7&{8!0XTESDOv$a1p1m-lO(GYg2pq z2#ppAj-H0qzxgooF3Nb|wtb62vx_|IC~v+GO(naxY9b74TwK7DNGT?z=Zx6o?GLQ{ z{I7N`X6B$0BxH-A5=)CVQNE1dpsMiu3xUU}rj*k~fLnJbVH7j#97B^dH2rk?in&ZH zEs4Mqcms{j<5pU^*s|?nwzkLTs>XZ$^z<&(w*GFU#tX?SI& zy?nQjCNf`!4-lc-@Kj}R&?pp!4cT(l%BZn8GQ)463QLM|RVt{TFLX^D$#nv}Lp3To z2wSU4YSjIS;P%qltx`E`bXs0&v>QGNBa11cd%O(~mTOv&>xYGYp|{G^J`Ibl3DiQ3 zCTJbXD^j3_UXr>3mxj%9*iSza-Q&lY&FfQX7J&$h5g zG_FRaZW&2kX8mIJ#XQ?<32064{%ts#`mal+zi!ZD+v_n5=*=ny+DLs{w!L*X+MFnJ zydM5*2%Pf)DBHW*@MbtJI5i-6#o`VYt~_k3?7EU>X|zNXNr+zxATQ8ozqZ!X8zpVz z`+^|}JlJF2ABZnH@9*@pYSONev(5&%ta8A)i0qMoqEr;I?~QIa+=+JVnRr# zZV%s3`lDPCi4M5BE6NAUcO-ql$d7zWu8-W`0DOGTU}dD7nZC+sF#EQ{)SU<<1SSRs zc#NIg>EVkeh=^n1_F!tJfU^V`un)=m^3dN?4c5rz3 z>gR28C#4+pk+YKsfLa$3|2M_^Ra1@0_SFrtj|c)CkJ~Zu?#!>S*c=5_l#P?KK-o%4 zO0HkWK=#PjUirE}y-96(fyr@!s@ZNm{Ckmj-rR{i&L8()+|4fL>z!Xbv#0l!dL7MQ z+PZ-dY1E`X6iVS_8F%nAXF{~}pru9Zt`!`bjbk|$vt*#Ow)K8wL`v^0%1Z;Jg2JER z7XYeQA|9Q8Z0avzSd*+Il6nyT1Ao!4TJjZ~j{QxS6u3pvr|edN%;n*4XU{k991lim#BZ$$ zOpRN|9t5Wu;0EU6}4~Y`i$i%i^5CjErjQ_P1td- ztvpDoRYtEfBq2(o=^Lk3U&q|ZZ#U-QFV=_;x6eQf2MOz9hyCyId2}2a}f=3~ebaEL=Ydw-}5!t;7bHzK)T_<8_JDUC#4OiO&!G>m0gi*ihV@z(Ydc}< zDPO+_pEk%7O{26)@z0a>e0~@(;y4#f=FiJqr4r7c~c% zFOt9wU5pI_j9PRZ4R;FzE8_?#25#00c`Tg3^P$z3WVS=w;w>>Wc{aWW%h%}a55pDw zFI4A?Hi>Cs2>iqp)Qy$JKg~OgXJyxSr*leI9XH}5I3>9MEIwmvai`VVYK2xL z($(;^Kz;0`sq)ngTU0W8I5v+Ii{BenCJ9Fv*}~G=aFcU8HYY<`wIFE_niMBsHe}gd z&WVD{uRib%Xuj^bekgJPd(elv z#hwUAtwUKG9j7<7hntKc&i?q2pPCHkI(;FbUp1~7Hh6JwS*QuLz~FP3-XsxaJZrLH z0n7_>)(<+_FTBh7NsNs&MnG)L{E(@y$My9`Qmt6O3R&QS3*Q)Lx*IueEnAIo+qB;9 zva2BZ>;3h1D1?u1)w(Na$FU8Y-;s??o7?dY4#ptGp|R}P40C8OCc~BPS>RLof_fdw>7w7uym?%Gb=r}G`u;Fz zN3!jsjF>?{raCxvvk6S|6A?9@&Q3<3VZQbzw5PS=;9PXEkU>$RF+s!?$P6r0 z6UjqnNef**-JkL6Dl9b3RT}+S&%}FD4_MGV$##f zCD%S{6Tmt^=2`nv1e?DWEgN2Mq8}U2`ZBjMgFon0i;q;It2yYAe_hd$ZOIzaBk+zp z%XiB*9FrqP^ z%TWxM^)}<69bPPmY$q8jhc=9{t8#D%3!vi)42nrOmlm}?9URD2mzD|@uqrtpAj_m7 zN;;7Odzu2wUHPM%%I8kZHZS`!mDIju^PQ&v7+gzS@aM${U zcf5L;_Y@(6!v-~4lY3k%KTq@}e&ao)-}t~5+KK4l3WuDG2^Xx-Mzj6`@6+i7y8i-0u`w&|b;cRoam zV`Z+k2gaLR;%B z=6j0s6_ObEEh04k42^T;sb^YS0g^M$5*=YU!;|mS9NlD4oX7D{a`T^-^ z;@>9A$5~O+<&xv5%lXMsWBTTK6ds+~{08VKx8sLmvO{W^4d%VLpMzsd;ywFO2aSK$?Okyyt}nKzO{+; z!LXLFTK*;Cs5X#PAA%T;;r#-<2w=bWE^IO`CNh}1?!eyso8snTt8wyN&HPJe$Tb!o ze3<|Q+a7`P+gq|Pg!M)72j-s9u>YFr`CXLWk0tJalv3xb}F9r^H;{3>I7;Q-`{0u&zCzZtH@Nhb0B`wT(7^HJH5Agt`^&suaA07?uwtg0wu)u&nyssnfo{}RY;UPU z!VGSt8$UxvSKD=tfWZ#4-cs#JLX_uz9_3V{#jU6!=F#iFUN(WUQr?RP?KYyTdB2}s zJeuLpQ6U^Z#|4D|yBmSN9>)KTQT`cS;Vay?h(mC;Xp0d?Mv!K<2N9{VIS(&0_dR5i z3@%H0JR40^F&#DizE#k`$N5xx`aVkZ3gc|XS(_Fgkie~L33RJ`D$I{w|7g2QRN)OG zq*tJU6bRZ6IJV2a?;>N#B-vJds@q40@R?41n~&&OrekoIa9qyv?)|SrSn!`Wbal>0 zB|H|+qT0*w=ZN&*+)MmCP^|b%OCk@!g>v8J*+&l$P=pd<2^`tg%krn^DNVx&LexRf zRm|$Y*w~R+MqfoeN8>*4LX(ptlUX0DQ414r^9BkbW8!3cyyS5_egN$)-|Sj4Kojfn^$2)b$Kh@3lP8Iil|BjLVJ#mDTF4bN%*38c;omN|yx5G0 z@@fUP)w942eR-$$!?9N9hjEJV=wqF5e?b5KvGi-y*q29CCmZr}5a z5A3qavLSOp2-_9 z89&^U<%W9djm28~g-!zf-K1MpBiuY5uIAEo^0Z*(T1)ZRLE2k*IqL;Ph`&PE;&n3m zZHh?^`p#821C$lVst9!Rb3kcT*jszqsJfJbT{2B!cy!@qpIZR&q^32f+c;k0&NBtd9_0 z(t`UX9gm{Z{g_2G>r4Z(?CbvP8qrx=Nbj+Y^knK?j)|~o&E@6qN&E9uEX0WaMY!vm6*=*-R_bG`nq8 zQ+IDMYj7Be!9SfkvJJEwb($o$Dx^GaRf+i*Cr0DBrQ~3_uF&Jp9U~}C)gr18o1n+n=Sp^-svrB{5lt; zr`J<6Gkf15^7;8Iqzd4G1?tiJe8{E-BHfF@y9PH*@(|Pf%a47_JJ-EIamHws-^7+5P2|;mY*u zaqqjH2`==(P4w8vgLfPj9|Al*Em%ud8@a|H7d=t4j_eu4y+rYC@Iv;D=8t%bxo&vQ z<%s~9z6#xcCz>M0pPI8b*gQh)lz}T-rd1LePriFru%X1sG2x11V*Xw2w%t@^R1XjhFBmu%ac8o=C-yqJf^wB&bRd9?RT+Zs+$86Li5QE ze$xR0(RuC_5#a-8$o@))Bg*Y<%eIE7@rzI_Mf7%gIa2Fd%Dg|@0D$Aw+oxvi%T9pv zxp%?~-biU9tA%JcvM4aE>{aXdKNT9Jg?n{>o5PQfg*Zwi*PT{^U2bNVAcdtpaZONR zn6pW|-BFh6aoN3kdt9>3B>!}!*~9pJUp~Z=CI>%i&D(<}Uy_B5s#{$}jYYa-qsz#d zpt;GeD8@G!b1o;Nhh1bR^@M~)n)-K)X98~=gAv()Y|b+4z*ZOe(c{~t?Asz zr$lvK2I%_FhfP=AO<_4M?5@JNt9)=f`ooGrr_W^1q{(7A20s~Iq??PLfFex7sLMcu z_>aE)=&(m8r`eakZ=dOh%w5=B`0he|3&uFxUp87ApnMn$4^qJ7EuW9RD~pZfx9 zePoKQ!-A}<0ZBmU+Bd%9e6SwEd-?!q7z zZ4^y^g1M^2Fb$nbLx)GDe!Mvau20_g%J->3}ogq_b9+Me>hE?8afC;Q&@CvH)s zd#2pK4KREz?I_tt&77f7j4wsUp?^k>F-0TCO<82dv(12&W!PNb@=u1UAJ$c z&AfYV*jHdy<0>RR@C`{EAU|J7FRMxHtSiZX8Y?q)R9)3njzML&SSVevOx&V~tyup< zxqI`YPartb2S1z6>CC?`bmSY=olmFt^8&WA z{lLB|o=}CJ7bQtSe>Un@r|D;uCfNp_W<{e!SWd*xNZn@MimT2!1}M@w2AYg<^oUxs zeYn`fAJ%aQuBs z>kZ-eUhTV_z z06^kw`4Crzx2;$zOo{yL*C~}3w5S)dm2IsSZy8Y2X^z8*w-6SVme9SIk24zwMt^7E z|K5GtI>@AMjJ0BXO4R z=f%G#jI)LxD0H(i^e`FPOMd~(ltjn-3(%`x!hY>yv%3#Ewn#yfpQm6QD@)7ce@vZE zBmB3?aI3{dLyCGDG)d@}I68DP!iIzjuMIj8!Hir-dmki~S@A*lFl5ANF#@0ZWU6S@*{_Cfxl$R=S zc*8tNbeg)YSx0FOZE}AVsQMWoR!j~LCJfhT2hHP*bc(@Z?Z|Vt@KEj9Xe%v$36yWP zOz+wyi;A|dB(wJDky7jW#$kGQw=rc8UPY?CI?Qh!(Qj)>t!T+aTfL0tZ(D}uqdU2L zlgE!THOIcH)QIQLz^Q2Y8 zll5bd0DtRSsW|?mX~s5^ted*X8U;bxotgjT#VQEdq`x~E>gBgd% zyb4xZak}V{edqDfpA0|a7V?%Tw;h&#gkO&?Td>TPp6+jRck)X}Rx#li*|qekmOBW* zd)&GI zyz987QqByMuCq(?+D71uT1J%W_nUaBZQ3^>9nm!DY~;gjnQfHL?7^a-|2TG+(Tlsf zCRvR(WTJArdaIC9{PH=rXXD%Z_xFpU3KE|$!4HXRas1c{j%d(AjcB%u!(CJu2(NxZ zK>n2&KSx+hb-}mi1#xQQA#C+b(QeGJ!u{NC%8zriwW2q7t4GiRm7;`ti2jF#t{+vo zSQ_$U1hMdK&oQ7DEcEIA(nkylAK}6fHa!zB#tj>zv2ELKY}?8A{=WB*!@jq7 zySKZuGqW?#gX+|-QJQaYa(tZn8*_66X+HHGhpVITv!sb$&K7~5-*$1wI$k4^4A%xd zd^*m`rrFnEQyES|EP7*2mJr&Y(%pU*7x1+n*+?KEZq9Zj7LfaIuYD8 zHk+bCc%wd^4T{(|z4C0km_>}!rrnlzvDqrli=G$#8v)9l^Nt%{qpx1Zj z`~pF|$k+%^i~3!xLkRa1^zXpjr9}5tBC$L9Nhh6A(JBV)*)gPD{aa0hut|}@zI76; zs+tZU`81$=0dCNYlYuCfdMgIgnPXZ$f)iU(lEs6g?S)AufS-mYH0V`o2JTBYA4!O} z%cq#RD$BZnUh$uqK==EqpBh9XSCYn1=ZTPKzo*;1Dm21RKy_%jY(#PGBB`)=kdK}t zO*9{GeYKT+>ycieG(5uf0zCpn!emnJDJp8-(;JGtQWv1U(CN@OahCAOz_k2o_k3;={1 z*VEI}1O)ZCnS|M3Tp9rO!}ZPNpx}2{lBRX7yz7sIXsJXU#`|c3<=e~NNZ&>2>aKPK zniJk1I>OzKQ1E!@&mP=)LgX>-a(QY)$W3)@qN-FF2;qOa$YM3hLF6&KW$xXk!^u=Q zlG)s2UPV)32F#?E=<)0M)J=5j0tOlcE}QkDzUp24rChUfa}q#yBC)d8;nTNMcZcS- zXbK<)6$2SIesnLs!P#s1r;D!AKarTkuM#!0lrWy%FwPm?4bi=!jyw($(PE&2*7&|x zDO>{>UW*?dQ0IT4?-My@Q;7{#NJZ|O>>u+Gd(yu^!Ul^()AS7}rc>B=S-SdSHDXIB z)C3D;K_*QhJT-_U29hoZ@pDQ#iFUC24Q@2G9##ja?$~?2z3#P9V^=DDw>Ki{eCd(s zF1~8BcQu^2i^ciCZb}F{$|XXujVQ+>OBjY8OpYFD#Tnn~qIuUQv3TgjvyJ)H(q8Po z?cg{0NuKG2p?bF_@;41r=YK`gLz;m~YMmtGit`#U}}M8jh+Hp5)yoeN-GD-v^giU7x(h@ z+PvDRe$;NxC6|g`E=Bh@Yxjk86MgiD-suZWJ1lT*Z}WHGo`_#)D}>1k7&BZV)5Qx~ zMx7fZnlP?dh{@U6lkac5go4M?m5aZ!nQ8R!c1`hlO({7=0`Qp_HZvwOqm~eEwTMQV^M1H`{lX3Hj4l2!pchF{ID{ zDyj~Ftdi1p%tNn%-cjZJ%ICXvxmLnZE=nty1{rDOVW__6%FZvl3h8)59C(Qa$h1Ig z_P1weQ~mcS6*&7y6PbMeJfqiDi(mz2F(8YiIeYc}T5j_=q8=Em>3Jg&P;i)TBHbVJ zDo-dg82G7X3?^b?k8MTP?qaEOrM{E9s;$*G_@GO;*B?K;m`brA3TK-U1vPl|m_m>V z`(_H{SL=$33RU&(iwAd{BmESEh^)uQ$9E47^5!iNpmnm-kN{9kb6vz$q zv?QBFYTa_f{QW|A)RezHehyDnliAbds-R-|zjtQZ|QLS$j{12oq-)|KH5W3&dP z{aKi&7-$X90mdNZw0kFU{AI8G5O=@{33G+Vj!g|I3E5^|ZZ&N1ir?zN!Qme$-48eW zuY>B5`Sc%@E%Vl8RL;jlJ|ZSF!Srk83T01|+FVao!zB$5sXNw) zo}G7F36+Oi)|F<|dUwk-EP2lAx_|tnWdBPVP4m$Z)#~faN^t7C+qSna^tF@V04F?# zjf;WAc>*&~N!r?*=%~azRjntWq@-I8c;}HB^Pgpv`=4EP^@(l!&nT6J0b4o_8imzC z`=2&KZMYNf;U8>1KARx54L2CimY%Z8PFheD?yupTznCsb$?80;*)!L@pnMuUS!Fi1 zov5v@>I7!L>FY&mbQf6gUt*O=m>%G^|zfrGcQf^^W*Dmhg|+i3zNG`VCbDL)EDdpXh9$({;ARk&CR9^0jN_w00fzj>mh+tw`Gx_%b4B=yk zE~N-5P&qYToP^JBVyVV>Y8MJBxx|)aa7!_r9wcb+`qKoQn&(G;S&b5_b2q_dI zF*25m-)U9$%=OVmtv997o-aXOR6ocBVE(wbLc?MsBdxJWt{rFBLR%g;@zY+7reju&O@u=s z#HQyhPLZkk*K1zdG$?bM8cEdrAE>)W?xqv=F9B;emA2oZkXND{cj65gLpKf04btP3 z-d2)E)_QIrQ4Jnt+3UQ&2jPTl%+_tydMc=0>N?${lp+&Kaz`xzy-Kl}; zY@kix_s9rOUTdI>ANPh2jYD3pBKkVndW?mbQwZItBLVw(qcCe1ZUz||T|&T!ip73F z@H}E?<#Nt+(7nJ-l-u(;qCE!1JnejLb$lQ(jJXfm1QHfBB3vrYdH?mR>ilbPC*61< z*#r6=wJ;MeY<#1R=`sDe2vfn?QR5g!F*Z zi_Gem2_9#RBMX@2$i%5BXeytkIoKk&uD#HC)GjorSG#?qr6g1)#?L?OSil|gfwicY z4=vbz2m?{snoOG;%km~u+X^r1e`h=BaKRJi^TkPSx;bBI?Oq_wocLgOgNHX=YugOo zejYWH#tei9_j-Jh$@B>AG`fNP`lK!1w~Z#OIy8{AWz@eaHw+D?-ay+gJk}w)s3(JH z|0K{*^>lPIH|%EVzu38Rw!%K$fB4E*hVsfel%QV4DeeJqhxP6>uPaTYa^TkMh#MO( zK_1$-%CMAPHhufcnHzZ<1p!15L2t&Qbt=gq+bejuBb~WQU)w5HuZ~ zQyzHOLQPKolgz*dy!x6hu*(2o-4Msp)DUF`fzN^htCo$f<7&xw`Q3-K&jwDpo{kcs zo#>9ynueFY4Ak|mvgnib;Nr|_h-MPb=-PQu9loic5h93GV9jKbrilK+KA!zUX~iy8 zbc*maU~&luPor5!FTWBH&p7y9ys71@_WgWDQRQzv-bs)`wjQrC4bGmvjsjkzE{{N& z;gTJ`wGo?x=NmBC62XYkN};O+?|-c7nm+^asNa|fnHV|2zakwjPDk8ZlI>9{_g~Ly z+!jgP_UF2gm^&Gfvn=k9e>$AEyrzwU^l9C{D@$TNjX>ln$?K?5*YV6k27Q<0C?=PM zV`S)UoLE_bd zB7t+^+lCa#3Qkva;CgO8iMerqtt2s$o4bBY_~=h8-mCcVgo)OXW!cuHiY zJ;X}vUzptovRHhlsZhnu!gR1M553qvj5Kn>4JPV{0ErIUM0#Xe&i}Ozfj{s*&7M~F zC?owgVaaGEho91HR8>8jJ4CY#C2G|>F49WcND?B$9Hth_1>4UIMqIu;*44j!>kxhp zAuh*kIXST9=SzBT{^!;Lza8H7R}mDVRey2D!Mx0ub?1K&i5;15+fmr+5@b19db}4% zZ_FLP*`2f?G}4jU)pEcxa#QvE&C~lmCoVg;k;p_EU05y`gmOV~UG%|@Y=0wsY4>CiJrPulR>Nq+a& zZZm7i0Upko)0y(~+-7Bu;>+aYznRMyFqb$-urhX!vJP-^T0k94VEc$LDbN`8;_EBu z>-Cu3q{o!yanDZNc7cdrzICIgME@s_q^us6b@!moey4iXt5_Wi2(ZpEG~+p$@j5Tq zKFIc2q7XfBXf3HMJJ^-{XT)hNtgYO)yEeXrX$PnmXLtgzYv#8ubKUe@Aw!zvUw*syEUnxGwVHCSCMc zp@s}|k7K>(W@W*`B?0>X2!up=HTM#r%@aZj`f6$tD}Bx zTW0feYx=^{qxZS;;{^>J;UmBK)YxD_mq49h5qF+*ZUGwsTu!+^CcTRza2HQ7lW*VC zGR6WxK|AiTHjiF5zb9h+2vz4kA;ap3jX*LkTN&kAjhaBRNl1vq`YGRT-+5NYhm%G? zL)u)rsWb@qeelygli{mT_9>ENp^=ev>bS9TeWOqo?1;-;ba$gNDIJ!wC|d!&dQNyyNWnl)z17KF>NMM zZo^1*aOY9IdZyd#Xc|j1r5RV6UB1%9t&0;-g)zzXg3r2AxQ6w`w*8#wb+oz6lBjUR zkKfHvGFXc=fTq7@cO@NEyL_rU`XxB#xd#0@)Oz$wr)A3*>iPoZEx@FRr zGi;sgKL=eCN-k#A@Q>}aYGL5iFd{2j^gx37XU$ir;a+F}sT6-;zeYNFOj!8y-nF;T z7!wt;x$L2Zf?s%Z9Mhn|QO@~jFV6`PG!(>~1!q7ps2Q<=V@m6Ua_<%u%T950gQ|{c zpC0VMVb4_L?Qt#BLrJhM%{Phmr7jA|=(}u++fJ~g;)j>f@<8IP!Wt@pMk`Kn?~kdt z_%tMRR>6FeeKqw(nV*V8KzZgrDLD`7{n@s3+brL&2f@X^;KKIkh1GYlvko+eR0?D8 zNLK1SoXdKyn^kD=u6TR)(ZIq!$YHFVoa9?#{NNPRsy%b<0&?`r9hhAUl-x3KyCIY_ z>`ZUKt{W2l=B1N3nJ{FmIKHmW6{Qm&g|GW|=j&1Tx5x4I8M(oY>n_2RUxsqqzedk@ z>wVvnVIs4PhHG8z<~bj(rmuyeSSWo78%&sw7)i!sUU9ETsSLdorW2RGPjeai-JNuX z6Q0-5>-LcfCd>3lB+L>`a&2!H22!!p!#qEDYx%Ju*|KS6`0r&ZPVrwA+;=V@tfMShm) zEbL{bVZTNFuk7qtDFr`7-re2V)ZCnsz^D4YeJSF}Z`%QqIta}|GxhCwVr;?^31ygP zDjTa2W=1o?)&-juQGK1frdf4pE-gAbYGDRbx?jy*L z7z?9=R51d*UgLLk!{Z#I3AQoc`19 zktTU<9DJvw?Hk*3QqgHiE09l-$|cpP)Q|23hb88(wft0U96bBVngvm&+4v3P{6$K- zfTkd>VS?p!f>*47TRYx}0~Qs?yICh!z=N0+kt)5XfQLD~P8&A?Amvi+SFNv0;GoMx z!TQ)}sD|dAS%42jr{<^Znrm?<{pMyoDYd%gZ$&vZzHW*w=H$eR|Ay~*jSbK1c){U5 zg$cEA_(`lJudNWQnM;g%Y@|u_4U?~9{-mU=Oic5DB45$?X99}$wV~Is)A4Odu~?}c zkp$IeOgc3Q=SCk&V+8Gh6f0)yuR#7%yQ;)$yIAkKNZvRW*$lod#&Qftl&l1y!>8Yb z#1?H^MUZ9dtLJX6n|E*s5n}0+of_z(w`vBe5wyHmaYHzT3%-Mrv5*g5y#sRyO_C}W zb#58@a{*9-8X2fEoQK6XOQPRJz)BJWXJ`_qyf%#qQMbEXs^|yfQw`w(O|RRkJg4LF zpW!pR`vQI6nIGQI<$nKO7qHuyG`DcM>C3k5*|`hMF&yhvb}XlhwZnu4!c5b$q(r^k zMW;Q??~qbv{WnM!9;f5cf`fy-o{v)ESGq(RG1xrxP!uDc&d_#|oU}aDN={#?&N(N+ zx(Kub8JL~J;F|V~*29VB+}b}^L!J88G$b|Skw4hbB?Dw_>MRHXG@{qE$#^(1 z%18@QHXh78WZZx#~lvexT8lpws7axNFhZX+jbQlm@=7<6Cf& zE!K%8$cM^N1KfprVmPg|03~klVL;$H~^+&Of)cK+#sYvV3&#q;2DRVDqd?@>7QIiYoO3NOk4N1LI;xVAYOUnK|q^|1q~ z>rDwW+~Eh79LLYrr18LtA>IqankSlfO5JTHDP}n$#($I%-DN?@NmdCIp7Z%5BVC{y zM#yAeU9BJb44B`r8`W3d^dQuggUkvTxR1XjFtu>Pt{Y(S;v!y486zq+N7bAe#HFMR za*vaB=&O%6CrpTC^M`?LxB;GhLcJW+UQwYFt{aiyLMlIK<)7VdP;jYO&E ziRL|Ja$`{C;Anei>#r7A?u+-AqamJl*)A3)}YV=m@@xDQbY zP}gy5%$gxS7tRq#U+A`UG)Z&l-JOp{hGT_o-p&)0$?rQzZJ>tqxPm%Iz#HnM=dM$R z4t!0K{Z5S8o1_piS7 zmi)lr$9wy=ND<(b$PR5w&^ZG>as@nYNw=qh#%VMX65Qv;G&BV~7NQl+<^LJr4omC@BiST*N(DZS>WAN5N5e)o!)VvAkPO z@=yfOJ;}%*GAq0ptXu~UksNGPyMH0D+qKPIw0CxjKF(59MuNnVIP!~%)V~pAebkxH zYSo%3roXj&K0wwdp4&!cY-FB1LQB*uNIEzKOzC#$`EEtnqa76De*I_{y;)_|gp1g4 zdkQ932dVg}3Isq>pb7`+*%&^4oMn1{!8~Xm?1U;FT}Aw)5tpw|0sZ|8`6o`P5etk_ z*|B>4lC$}RR6(#wmM7I3$w+EmM&po@ zwCDsVe^0OXYZxMP96xZg0HoXH_2u<6J*|DmiJ^%TTi9g)%ID!V>mZFSph-)brd)rD z2d@)UnhuKL+FFW+!3|FjSk2UP+rBC=n>vAb0m%qgWmZ~YJ7-T%SD%Uq^!B=NaQOre zgfQD5D^o0K#YHA-P&9ab7(kv^)!(+$m3owaX9%Uq9+T8tH>kGT5(6nHvVdGnkkuR0 z*6$y8BBz&@!uCcA3{vrrdgnTKUB;tT_TO42j5uPJ~)aq8rA#~;uMtGp+`k^=b z6xSj0@ci&kIuEC@4Qf!;Bn@X$n8s$_Wdwu5W*hxRu_eyr7T$_x6H#bZS1(W3ZgZM8 z6V9xeRxK(tjQ4uW)(|m|)}>kq9dFu!(;Q{7!Ax9rD=&jf7nDDb7o8tIPm#`sON%6`czr`SH$nA#YO!#j(I*kQtHN=`lT-b7{7$ zUmWSY_n{3qdw~a3MAj;%hbX^t;zviKzsRjcX+N&Qbw;>7Hv4uiPA$jc@oq@GWYZOz zX;h>w=&ChyL$a0zg>^HNJG}Ekmis!ZJuSV>MqH0*bNk6UOZQ2O8JP0&xKMUri!jD!cg2XqJ zQmDOmQ3(rsK~(ueX0dQ;cFdK_=Lw-8-8;Tj{RgVZcvlLiP)Z`_-2*4&f{Ijw6DyCJ zpTz=-1v-fie?gV>)77Q7%>AbLTBQob3X%0!BG6y#W4r2xQl%)QLMOgV%!iU3;M%0f zl|EKe0j@agWp(uP5$0E_Sk3g&0=XijW8@M5@C(s@vk^4O(pV+7l%8><@n{l;k224$ zJAFr4V;q|hn9`{)4b@e7F3f5p46T3kg8DYvH#vCrHmt}a_>q1U`-bD*Zn-%VOC$Db z_xvUwY{0vTw~x*D1|Gb$vG$#94ZG|o*_+Nsf9X*zB*g1oZ<7KM*g`gYX)|jX#BRPKepM*w#@-S-26sw!kj-* zy6B^?6H_9G{P^NYLIUb%TNukjY&LoXw`j2tX7ABca9`}EBD6S`FmC6^_O|iwL=i}Z zherTd+5YPNCdd%6$9iRR6qe819yKIH`f@`3ZRyQ-c#P2*9=;+8D?C+D8 zEJTcrDQGcZ13H5XKu89#y-28)V>LH7e`aJPa`jCCDf^{#Xi64*zNt8bpot)AB>sTNU693}!FPnoQz>`P)| zvhc%SOohW%->_Xg)ke54>$g4$Ivp_05PxHm&(qE!XQ&TLNlL1YX=!TWF(W~Kapo(P zC@c87?}3TM+d#sr7Mpi>ePASx*I7|HxFkQ%BB=j{kH3Lu7nh%~Z*txj@Pz0=@kr4;5(Jx0XTx0-7F7Qw*_t>vYDdSJd z9s?wZGDdL?M{t~V7cDI_X-wRC%K_?o;fd>Wjh5?gKpbo^eg-LnBqQx|m{P+km#w56 z9ohFMvt#%7O)_{LsXvoIQ|U13)%Cr-QxNMGV+LRP_dPtg8fa>|-T>gf`!>h8goIAN zC0(O9Kw&X416#eJ)d27`4fyuqsUYIw;wBPHm`UuvzNo#v*$1N=c05-e%8JisK%^?f z(AIF^qhRaCN?WVJ(f1H=S&0Dbxf@TLJw0O2(G{kb3uEe2W*k*ogxa8b9TXrSsiw27 zP4^3O<#*99nLOgA0*NvDktn_5;x;rdCj_e-mepiCf1C(EvJ+}JJiHroK-oU`cw;8) zfPrPmm0oQ!j!z@afTMc_^>*Q>>F!n>>QiOxA!%B1| zFfA;L3r4(`;_$HshV?-Zr0y!r*E%NiJ8l20#zz$T@>QOBD?Ewb|M%}4gq*k=l)^{E zZk%pe^v>^N_A4PFy3|W`5Mg-u_{X5Qee;1R1VZ1L9_w3jC09vh{E7Ys@t>-HxP~EH zhgqqet$)FoRrWP6x%?&0h%DrV3TXajpjz^U3B?CQbKrHHsJwV{=;wR$&(!G`HH^3h zk_TMK^zzRE5d)HQd7}>P__TTwwoAV`-#e_}|A zBQp*U{uA1vs6@Guk&))WcqhsAGg;K**UJ(C^E*JN++-G&E-4~2KPl`Yi}z{C>5i;H zp9fuLB25H#5Kh-|!uaxYS3A_$SSd<5k=93`srEN(0%xI^){b|$Nj0EM=>RT*AL8}( z(ca7S%|jce>hIsE_m*0?mN5lF9y<^mDxn>CBSqgMTriozVI9rj@^pA&H3-^1cd${5 z0T)B~vQPPt^P>rYgaq9{k5m&%t7<1fx3b&ta%sB9kfqAtLy;Qe)P0#wX{Azzg=*`t(jI=i>+|3 z#rl+Gt}9`K4jWgdIoHtq!1}Ju#s*i^ev~u{F-hW}?8={oP0MW9p?yM*`^f*HLIO(_ z2zSRz=e8YK%oMEQ94Hx!kzz_p)20b1VuQl^c!Z0Y8>Q(1BuiN_Kw7QA(@XaL4cbdiqE`Y+Y9c?AFak4U2=jS+n2l=ysvV zt?MyK$qX915Q7So^o-g<{D!f-oBVmM)0Wjn9$pOh=lpV}`DJbTb{8FaP7b;F?brn8 zQF82i@S31lY)p_HcGrh~Eo?S6*4E9=;MGJc+|_-D-Y*10dwbU4ZDXxEofY`al1ZUJ z_i_9M=bQD1x7uGS8XDB@+AGOkIc9I4Fd^Kw@?sD5us-Z~_W?4}zC8nWD#ZJpnT6nB zavxV$Zh)kOJhMnE*57Yu_tY`Bv(vX{066@@OQnPu6n(wEb|?jcMX96pnTQxm%dW7M zjP5pd6UX#|-|AyBY=_sritxuZ?Wtm7W6$h$Vr;PNpZQqK!J^Y3v*i9&D^Y=h^2}JW zj3|YQ35${dy4OXd+dLhybTq3v>xNgh&n)rNkwSxMtUHOI9OSnv!AVX|!OF&<_$>Mt zltufwtLS8LXD0ws8(O7&R#mDz`Q5OeZjB`W7dsg$aV4A@j{91tcY7#bH3D|F`hHSK z_1ZD6F4-gAGK2KpR9vl0Uv+wzRy&#q|luC{oPA)z>tG@uNck271SA81@T!iJ)4` z%ZSD-3uEZ2(k9$&k0z-c&Msf3&s}eEl{=wZ)(0VFe-{ZKe&79$;d^XIp72nVE|IId z4e@;jO`iW7C-!uBu)$=6V0++?NjJNC0Lv#c_bZ!WEa*m7X3R zb|(vr8A9Ipl^xHe8${${LgToc(A0tC>*=gZRi{E3>hp1LjqGfcr&s|@0-9!lOjlD$Bcd!XmGwPgU| z%u2kb3B$X!FEA23hUB>brQ`RFC<1PqzUuFT8UO9owUB3(mmZGY#(k6PoYXUhLLsbh z=5F8Q9Ss~~c|BI9cdR}v&qw>HjlG2W!hP=MH6M?ZeSgD(*7#P_xzpsB$-O|7&RKt= zE@H!EwGqI_kNMMOu(0>^!j03ByL!!#GP-sE;R|3uc~^{ML4|kgJsj`}jUz~}F+J5y zn{hCS2@t1-Woe~MsM*nDJKfQl)WT^V_%I}+f;(Cq8}a@v z%;b-Nid`K_|5HFuQVd@_x;6-{igzN(w8WKS79VxjP*CucuAt0se~FRq4dj7t4nk(l zIHoM>S@5F)JsnKd@U9@w910KTka^YDU46~u1BKTGZ_qTTnVKOpf5`a{5btZvTU<74 zGDl8)m9|yU1l)Y#nVqvU@?=?C)E)nH3v?^krygHF;Mn+OdEPdf#1FLtpMd@_!>na6 z0ggEZ_|OxSZaR2d$KLp4N%98lNEk*&Mj<_MWPb%JOq*@~X|j)4jI(i)&%3^1~x_lSByFtZ!$ZldJau%+qZuh^_L`2&L-))7*9DY-OD60@{}84$_*5xON) zoGmC(CcjnrZR?BEQQr`_<+3k-T;yX4+YTay8y4@- zH<6bjm(Tv_0f5q%?oteV(ts@Vn@K2;(se}Ufvmmje>SO6R59-s{7MCl*;sTB-AG9H zJ-%+fCjXg%T&DQxT2gWTcfWhpLzArRxfq%ZgwPCfkXikT%0@sB<-mzsSBG7^el$?! zZ?09>+GnXMte#KgEg0HfSeRnbhgo+2)+&2;{Wjq7nUu6d$uJ-1v6eA#j^?#id{E2w zD^*AoAHIf?79O&!sHo2m`z}8LCLZN)VyzektS<#! zLUu?Xm4uGjBbsGmR5y%qf%4@27{<+V*WB$OEX*Kq5)^9Rn?{3Tf2k7z9qasoBZ8Nz z^MTW_{ch1*jF#|)9^K0dDn8y*lPM>}fP52c}h(nka-cjqty)6 z7G~cVfuW&-4y=)cTPVB1%1DEJ&F{3%s9kacFfXd$ZY%@DJDgO4*@b4_*8ruWZxdL? z%@S^MQbMQp_!1(-S1_q)=(dwnb*9Yih6g9aYo)iHPyni?c^o55cR`IcT|xvr2>1rG z-yw~X6PObB^+X)t4Nnb>R)ygq(+63igs`fqjzU4tqxv!u(b=r_fERBp175w-UlA%Q zcKzib`T56vyY5R~9EG6Juu9G1jGwzyVB!+!G>)!*Q`=xVAsDbdzKd#qk>4p&1AMEv zeFq}qPIeBDp$If-p)UZMsj{hEk4V^{{ZNvJ zJ@02ES33qH%Dua&o4ni5%~t%G3&kK$Y`&4&V_^pPd%_85Uh9w4G#R>X({n;Sqos|& zfw14Cm0pIP1CYKLe)R8D;o6sG31F|R?d;s6ugd4SlL9R);!Jn01~dPXP1SE5kD!e+Z>T6)Uip=Rb_px}Ss zz~FBEwDf~WX{!W=qJh9w}@_&SE>tR(u(+h8e}9{UQoL7?Zf zi)YtGQOpfPio{ClW-IcJlHZt4`qq%3x`x%bM1f4K{~D<#sXtlGw5BQ+#ecsz9^t&M zS(mNiNVmY-pPG^xJw5#yly^F5>Cryw{=SwHAjV?<$x!(`g}#GwQno{%J%*XUHQFQg z90xRU-{B9)2%$YWXTEiZh}>hd-}iJK0N7R0EF+G$Jy@d9B+}-~Xh%a}jKcUme{!qT zAaN~tyj+u2c*jU1$aBmz-nA;KbVXmG$fBd)#@41ig1B~i=Z^4dx6%v#7JrdD!?5xX zgc%6;-v?^pn-yNjhCAG>oGu`zQsLqGHZfA_K!i`a6^|=$He?P8R?WE*YgMglRh4lo znrf4!vq#B+BlgEwgPIZ@k8<-=yyQwy*ATt^CRQTI%=020C~t#quAs6zbKZR<9zG*If#3U7hIk&)j4A@1m zPI(OBIoCX*TlbNJ^Kb?b#+P}zHs)7Pv$ z8+56nWt7T-`R3`naVte5PSXEs?0dCm4U~TM)4y0M%wg%abLi47DvMBtV7oRl*Yl^v zds3p&z9liT7--bP&jVFWC@Ux}5$NKKtxM_i7f`#&Z28CruD~BSD;$&K9LO)gxkWpx zX^Pygp9fx@pcZd`kK+-XHaFP5l_+}KiXm@7+!Dd;;!&-5+}B+W`F)#t$^-ZCmwIW- z>`l{D_~1T(wIq@y=R?Ke0WJ(jopvzLjwTmazstH@!Uyz&T>|cKqs78j%!N;@LzA&< zr#CRXdR1)rzXJm319&$_BhlEIqf!iUj(#*(#K9*t!t%1(0UWRn^?fihPv z1X<>|5D8_QjZDu6m|t)Yl%--XiC3hUm;>AakYjwCkIT7mk()kLG(EfJqDp^7Zdx&K zh$_@Wk%ws7yqb<+h157fu;jVMA+=6|(iuqm$=UIX=M$=Hl>q@Pe?es!mPXU;=J4Bo z!y-HCY}c9B?f)FQjE@7Pq4De6wydo}uXgVP1mjwYUgE@q`cX$J!hnjNxgZhl8-ao| zkAVG%D(_8fDII0@p0yT8I;BZ&=X=L0Jc6Zv2D*J3qEXOxvpce8dtxKE{uxS37!i+j zpWQ;7yS%`#LF&-={@;LIsClmM6YQGRLC?hiVNBSO|2{&A@Q>GKeNytj|NWS2hC^3A zwPv)=?@px*)<){&RaFYLAIdx>d=^ozJ^ckYgVvYHHt3ES0RfPKh7^RIjzKp2?h*7o zKY~~y(mwVKPYq|rPR$yKS4l2>3QTh<^vmn z><)|tn+@LUy~2qs1W<@MW;|93R8@ Date: Mon, 18 Jul 2016 19:00:49 -0400 Subject: [PATCH 23/95] Paradise Pop Effects (#5075) * Paradise Pop Effects Adds effects to the recently added Paradise Pop reagents. - This was not included in the initial PR since it affects balance and shouldn't hold up the base system which does not affect balance. Effects by reagent: - Paradise Punch: no effect, purely a flavor drink - Apple-pocalypse: Very small chance to suck nearby objects towards the drinker each life tick (weak version of the liquid dark matter effect) - Berry Banned: - Good version: Low chance to heal a tiny amount of a RANDOM damage type each cycle (less than omnizine, as well as less reliable) - Bad version: 50% chance to inflict toxin damage each cycle (same strength as the basic toxin reagent, but less frequent), BWOINKS the victim if they die with it in their system (more on this later) - Blackeye Brew: Low chance to make the drinker shout a random bit of "tider talk" each cycle. Will make you sound like an idiot. - Grape Granade: Low chance of making you burp, even lower chance of causing nearby objects to fly away from you (weaker version of sorium effect, same chance as the apple-pocalypse pull) - Meteor Malt: Low chance to cause a screen shake and sound for only the drinker as if a meteor hit nearby, as well as a lower chance for a small amount (1-5 units) of a randomly selected mineral to appear in their bloodstream (mostly harmless, though there is a chance for it to be plasma) CODER FUNTIME: Adds support for death-triggered chem effects. - Currently used only by the poisonous Berry Banned, this can be used in the future to have chems that could transform dead bodies into swarms of spiders, insta-borg a body, or even possibly revive a person the instant they die. :cl: rscadd: Adds effects to the Paradise Pop reagents. Drink them all to unlock their powers! /:cl: * why do you always wait until after i commit multiple times to point out something that has been in there since the first commit? --- code/modules/mob/living/carbon/death.dm | 4 + .../modules/reagents/newchem/newchem_procs.dm | 12 +++ code/modules/reagents/newchem/paradise_pop.dm | 73 +++++++++++++++++++ .../oldchem/reagents/_reagent_base.dm | 3 + 4 files changed, 92 insertions(+) diff --git a/code/modules/mob/living/carbon/death.dm b/code/modules/mob/living/carbon/death.dm index fca8c59fec3..b0ccdc8381d 100644 --- a/code/modules/mob/living/carbon/death.dm +++ b/code/modules/mob/living/carbon/death.dm @@ -2,4 +2,8 @@ losebreath = 0 med_hud_set_health() med_hud_set_status() + + if(reagents) + reagents.death_metabolize(src) + ..(gibbed) \ No newline at end of file diff --git a/code/modules/reagents/newchem/newchem_procs.dm b/code/modules/reagents/newchem/newchem_procs.dm index e9ffc9a7c5f..4508125387e 100644 --- a/code/modules/reagents/newchem/newchem_procs.dm +++ b/code/modules/reagents/newchem/newchem_procs.dm @@ -84,6 +84,18 @@ addiction_list.Remove(R) update_total() +/datum/reagents/proc/death_metabolize(mob/living/M) + if(!M) + return + if(M.stat != DEAD) //what part of DEATH_metabolize don't you get? + return + for(var/A in reagent_list) + var/datum/reagent/R = A + if(!istype(R)) + continue + if(M && R) + R.on_mob_death(M) + /datum/reagents/proc/overdose_list() var/od_chems[0] for(var/datum/reagent/R in reagent_list) diff --git a/code/modules/reagents/newchem/paradise_pop.dm b/code/modules/reagents/newchem/paradise_pop.dm index 4ba859c430e..055b96020db 100644 --- a/code/modules/reagents/newchem/paradise_pop.dm +++ b/code/modules/reagents/newchem/paradise_pop.dm @@ -25,6 +25,13 @@ reagent_state = LIQUID color = "#44FF44" +/datum/reagent/apple_pocalypse/on_mob_life(mob/living/M) + if(prob(1)) + var/turf/simulated/T = get_turf(M) + goonchem_vortex(T, 0, 2, 1) + to_chat(M, "You briefly feel super-massive, like a black hole. Probably just your imagination...") + ..() + //Berry Banned: This one is tasty and safe to drink, might have a low chance of healing a random damage type? /datum/reagent/berry_banned name = "Berry Banned" @@ -33,6 +40,25 @@ reagent_state = LIQUID color = "#FF44FF" +/datum/reagent/berry_banned/on_mob_life(mob/living/M) + if(prob(10)) + var/heal_type = rand(0, 5) //still prefer the string version + switch(heal_type) + if(0) + M.adjustBruteLoss(-0.5*REM) + if(1) + M.adjustFireLoss(-0.5*REM) + if(2) + M.adjustToxLoss(-0.5*REM) + if(3) + M.adjustOxyLoss(-0.5*REM) + if(4) + M.adjustCloneLoss(-0.5*REM) + if(5) + M.adjustBrainLoss(-1*REM) + to_chat(M, "You feel slightly rejuvinated!") + ..() + //Berry Banned 2: This one is tasty and toxic. Deals toxin damage and MAYBE plays the "BWOINK!" sound if it kills someone? /datum/reagent/berry_banned2 name = "Berry Banned" @@ -41,6 +67,18 @@ reagent_state = LIQUID color = "#FF44FF" +/datum/reagent/berry_banned2/on_mob_life(mob/living/M) + if(prob(50)) + M.adjustToxLoss(2*REM) //double strength of poison berry juice alone, because it's concentrated (this is equal to the damage of normal toxin, less often) + if(prob(10)) + to_chat(M, "You feel slightly rejuvinated!") //meta this! + ..() + +/datum/reagent/berry_banned2/on_mob_death(mob/living/M) + M << sound('sound/effects/adminhelp.ogg',0,1,0,25) + to_chat(M, "PM from-Administrator: BWOINK!") + ..() + //Blackeye Brew: Chance to make the drinker say greytider-themed things like "I thought clown was valid!" /datum/reagent/blackeye_brew name = "Blackeye Brew" @@ -49,6 +87,21 @@ reagent_state = LIQUID color = "#4d2600" +/datum/reagent/blackeye_brew/on_mob_life(mob/living/M) + if(prob(25)) + var/list/tider_talk = list("CLOWN IS VALID, RIGHT?", + "SHITMINS! SHITMINS! SHITMINS!", + "FURRIES ARE OPPRESSED!", + "I OWN THIS SERVER NOW, I JUST BOUGHT IT.", + "SECRET TECHNIQUE: TOOLBOX TO THE FACE!", + "SECRET TECHNIQUE: PLASMA CANISTER FIRE!", + "SECRET TECHNIQUE: TABLE AND DISPOSAL!", + "[pick("MY BROTHER", " MY DOG", "MY BEST FRIEND", "THE BORER", "GEORGE MELONS", "SHITMINS")] DID IT!", + "WHAT DO YOU MEAN [pick("Barrack Obama", "John Cena", "Hughe Jass", "Hitler", "xX360noscopeXx")] ISN'T AN ACCEPTABLE NAME?", + "WHAT THE FUCK DID YOU JUST FUCKING SAY ABOUT ME, YOU LITTLE BITCH? I'LL HAVE YOU KNOW I GRADUATED TOP OF MY CLASS IN...") + M.say(pick(tider_talk)) + ..() + //Grape Granade: causes the drinker to sometimes burp, has a low chance to cause a goonchem vortex that pushes things within a very small radius (1-2 tiles) away from the drinker /datum/reagent/grape_granade name = "Grape Granade" @@ -57,6 +110,16 @@ reagent_state = LIQUID color = "#9933ff" +/datum/reagent/grape_granade/on_mob_life(mob/living/M) + if(prob(1)) + var/turf/simulated/T = get_turf(M) + goonchem_vortex(T, 1, 1, 2) + M.emote("burp") + to_chat(M, "You feel ready to burst! Oh wait, just a burp...") + else if(prob(25)) + M.emote("burp") + ..() + //Meteor Malt: Sometimes causes screen shakes for the drinker like a meteor impact, low chance to add 1-5 units of a random mineral reagent to the drinker's blood (iron, copper, silver, gold, uranium, carbon, etc) /datum/reagent/meteor_malt name = "Meteor Malt" @@ -64,3 +127,13 @@ description = "Soft drinks have been detected on collision course with your tastebuds." reagent_state = LIQUID color = "#cc9900" + +/datum/reagent/meteor_malt/on_mob_life(mob/living/M) + if(prob(25)) + M << sound('sound/effects/meteorimpact.ogg',0,1,0,25) + shake_camera(M, 3, 1) + if(prob(5)) + var/amount = rand(1, 5) + var/mineral = pick("copper", "iron", "gold", "carbon", "silver", "aluminum", "silicon", "sodiumchloride", "plasma") + M.reagents.add_reagent(mineral, amount) + ..() diff --git a/code/modules/reagents/oldchem/reagents/_reagent_base.dm b/code/modules/reagents/oldchem/reagents/_reagent_base.dm index 2f3d02b9884..c98a6e98b6f 100644 --- a/code/modules/reagents/oldchem/reagents/_reagent_base.dm +++ b/code/modules/reagents/oldchem/reagents/_reagent_base.dm @@ -70,6 +70,9 @@ holder.remove_reagent(id, metabolization_rate) //By default it slowly disappears. current_cycle++ +/datum/reagent/proc/on_mob_death(mob/living/M) //use this to have chems have a "death-triggered" effect + return + // Called when two reagents of the same are mixing. /datum/reagent/proc/on_merge(data) return From 23a9a80fcd29196a7d53c80e435581fea99b4d9a Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Mon, 18 Jul 2016 19:00:55 -0400 Subject: [PATCH 24/95] Automatic changelog generation for PR #5075 --- html/changelogs/AutoChangeLog-pr-5075.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5075.yml diff --git a/html/changelogs/AutoChangeLog-pr-5075.yml b/html/changelogs/AutoChangeLog-pr-5075.yml new file mode 100644 index 00000000000..0674b01a7a6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5075.yml @@ -0,0 +1,4 @@ +author: FalseIncarnate +delete-after: True +changes: + - rscadd: "Adds effects to the Paradise Pop reagents. Drink them all to unlock their powers!" From fd486d3924ceb7a8579544bf673df6cc14db5023 Mon Sep 17 00:00:00 2001 From: Crazy Lemon Date: Mon, 18 Jul 2016 16:51:12 -0700 Subject: [PATCH 25/95] Fixes abductor console linking (#5098) --- .../gamemodes/miniantags/abduction/machinery/camera.dm | 6 +++++- .../gamemodes/miniantags/abduction/machinery/console.dm | 8 ++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/code/game/gamemodes/miniantags/abduction/machinery/camera.dm b/code/game/gamemodes/miniantags/abduction/machinery/camera.dm index 7d5028f4875..12ef6797746 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/camera.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/camera.dm @@ -14,6 +14,10 @@ icon = 'icons/obj/abductor.dmi' icon_state = "camera" +/obj/machinery/computer/camera_advanced/abductor/New() + abductor_equipment.Add(src) + ..() + /obj/machinery/computer/camera_advanced/abductor/CreateEye() ..() eyeobj.visible_icon = 1 @@ -162,4 +166,4 @@ var/mob/camera/aiEye/remote/remote_eye = C.remote_control var/obj/machinery/abductor/console/console = target - console.SetDroppoint(remote_eye.loc,owner) \ No newline at end of file + console.SetDroppoint(remote_eye.loc,owner) diff --git a/code/game/gamemodes/miniantags/abduction/machinery/console.dm b/code/game/gamemodes/miniantags/abduction/machinery/console.dm index 1f7bc6552cb..cce429c3635 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/console.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/console.dm @@ -167,17 +167,17 @@ /obj/machinery/abductor/console/proc/Link_Abduction_Equipment() // these must all be explicitly `in machines` or they will not properly link. - for(var/obj/machinery/abductor/pad/p in machines) + for(var/obj/machinery/abductor/pad/p in abductor_equipment) if(p.team == team) pad = p break - for(var/obj/machinery/abductor/experiment/e in machines) + for(var/obj/machinery/abductor/experiment/e in abductor_equipment) if(e.team == team) experiment = e e.console = src - for(var/obj/machinery/computer/camera_advanced/abductor/c in machines) + for(var/obj/machinery/computer/camera_advanced/abductor/c in abductor_equipment) if(c.team == team) camera = c c.console = src @@ -220,4 +220,4 @@ new item(src.loc) else atom_say("Insufficent data!") - return \ No newline at end of file + return From f6d304db3ffcefbec5b2811aa20886f736894e7e Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Mon, 18 Jul 2016 19:51:14 -0400 Subject: [PATCH 26/95] Automatic changelog generation for PR #5098 --- html/changelogs/AutoChangeLog-pr-5098.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5098.yml diff --git a/html/changelogs/AutoChangeLog-pr-5098.yml b/html/changelogs/AutoChangeLog-pr-5098.yml new file mode 100644 index 00000000000..c8b6b8fb5b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5098.yml @@ -0,0 +1,4 @@ +author: Crazylemon64 +delete-after: True +changes: + - bugfix: "Abductors consoles link correctly again" From 1914bae84a45d690741d3148b623f0d58d865d4d Mon Sep 17 00:00:00 2001 From: Kyep Date: Mon, 18 Jul 2016 16:51:51 -0700 Subject: [PATCH 27/95] Remaps Perma (#4747) * Remaps Perma - Added: botany, basketball court, food, public library machine, individual cells - Removed: south-facing windows, unused treadmill, pointless laundry area * Update 2 - Adds mirror - Removes space law book & table - Moves chessboard down one tile * New layout * Minor Tweaks * Deletes some cables * Added stuff jutting out into space, roughs up the edges a bit * Tweaks * Shrunk size a bit * Tiger, Tiger, bringing lub In the forests, of the github --- _maps/map_files/cyberiad/cyberiad.dmm | 321 +++++++++++++++++--------- 1 file changed, 206 insertions(+), 115 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 2e1ecc58633..f27a5e4909a 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -10,108 +10,108 @@ "aaj" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/shuttle/window{tag = "icon-window5_end"; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5_end"; dir = 2},/turf/simulated/shuttle/plating,/area/shuttle/syndicate) "aak" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/shuttle/window{tag = "icon-window5_end (NORTH)"; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5_end"; dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/syndicate) "aal" = (/turf/simulated/wall/r_wall,/area/security/permabrig) -"aam" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/security/permabrig) +"aam" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/wall/r_wall,/area/security/permabrig) "aan" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/security/permabrig) "aao" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/security/permabrig) -"aap" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/security/permabrig) +"aap" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/permabrig) "aaq" = (/obj/structure/stool/bed,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aar" = (/obj/item/device/radio/intercom/locked/prison{pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aas" = (/obj/machinery/camera{c_tag = "Prison Bedroom"; dir = 2; network = list("Prison","SS13")},/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel,/area/security/permabrig) +"aar" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aas" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/item/seeds/appleseed,/obj/item/seeds/appleseed,/obj/item/seeds/appleseed,/turf/simulated/floor/grass,/area/security/permabrig) "aat" = (/turf/simulated/wall,/area/security/permabrig) -"aau" = (/obj/item/clothing/suit/ianshirt,/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel,/area/security/permabrig) +"aau" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/item/seeds/orangeseed,/obj/item/seeds/orangeseed,/obj/item/seeds/orangeseed,/turf/simulated/floor/grass,/area/security/permabrig) "aav" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aax" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaw" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/item/seeds/cornseed,/obj/item/seeds/cornseed,/obj/item/seeds/cornseed,/turf/simulated/floor/grass,/area/security/permabrig) +"aax" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "aay" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaz" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/security/permabrig) -"aaA" = (/obj/machinery/light/small{dir = 1},/obj/item/device/radio/intercom/locked/prison{pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/security/permabrig) -"aaB" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/security/permabrig) -"aaC" = (/obj/structure/stool/bed,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/security/permabrig) +"aaz" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/item/seeds/riceseed,/obj/item/seeds/riceseed,/obj/item/seeds/riceseed,/turf/simulated/floor/grass,/area/security/permabrig) +"aaA" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/turf/simulated/floor/grass,/area/security/permabrig) +"aaB" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/permabrig) +"aaC" = (/obj/machinery/atmospherics/unary/outlet_injector/on,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "aaD" = (/turf/simulated/floor/plasteel,/area/security/permabrig) -"aaE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaF" = (/obj/machinery/door/airlock/glass{name = "Bedroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plasteel,/area/security/permabrig) +"aaE" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/permabrig) +"aaF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "aaG" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaI" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{dir = 2; icon_state = "barber"},/area/security/permabrig) +"aaH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaI" = (/obj/machinery/biogenerator,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "aaJ" = (/turf/space,/obj/machinery/gun_turret,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"aaK" = (/obj/machinery/newscaster{pixel_y = -28},/obj/structure/table,/obj/item/weapon/pen{layer = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/security/permabrig) -"aaM" = (/obj/structure/table,/obj/item/weapon/dice,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/item/device/radio/intercom/locked/prison{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/security/permabrig) -"aaN" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaO" = (/obj/structure/table,/obj/item/weapon/dice/d20,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/security/permabrig) -"aaR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{layer = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/security/permabrig) -"aaS" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaT" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) -"aaU" = (/obj/item/weapon/soap/nanotrasen,/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) -"aaV" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; tag = "icon-shower (WEST)"},/obj/structure/curtain/open/shower,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) -"aaW" = (/obj/machinery/portable_atmospherics/scrubber/huge/stationary,/obj/machinery/atmospherics/pipe/simple/visible{dir = 6; level = 1},/turf/simulated/floor/plating,/area/security/permabrig) -"aaX" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaY" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aaZ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"aba" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abd" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abe" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaK" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/permabrig) +"aaL" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Prison Garden"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaN" = (/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaO" = (/obj/machinery/seed_extractor,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaP" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; tag = "icon-shower (EAST)"},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) +"aaQ" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) +"aaR" = (/obj/structure/mirror{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) +"aaS" = (/obj/machinery/portable_atmospherics/scrubber/huge/stationary,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaT" = (/obj/structure/table/glass,/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/obj/item/weapon/plantspray/pests,/obj/item/weapon/plantspray/pests,/obj/item/weapon/plantspray/pests,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/table/glass,/obj/item/weapon/minihoe,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aaW" = (/obj/item/weapon/soap/nanotrasen,/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) +"aaX" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) +"aaY" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) +"aaZ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall/r_wall,/area/security/permabrig) +"aba" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass{name = "Prison Garden"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abb" = (/obj/machinery/door/airlock/glass{name = "Prison Garden"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abc" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/security/permabrig) +"abd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/security/permabrig) +"abe" = (/obj/machinery/door/airlock{name = "Bathroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abg" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Washroom"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) +"abg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abh" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) -"abi" = (/obj/machinery/portable_atmospherics/scrubber/huge/stationary,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plating,/area/security/permabrig) -"abj" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abi" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abj" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/table,/obj/machinery/kitchen_machine/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abl" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abm" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abl" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abm" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abo" = (/obj/machinery/camera{c_tag = "Prison Recreation Room"; dir = 1; network = list("Prison","SS13"); pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abr" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/power/treadmill,/obj/machinery/treadmill_monitor{on = 1; pixel_x = 32; redeem_immediately = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"abs" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall,/area/security/permabrig) +"abo" = (/obj/machinery/portable_atmospherics/scrubber/huge/stationary,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abp" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/radio/intercom/locked/prison{pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abq" = (/obj/machinery/light_switch{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/security/permabrig) +"abr" = (/obj/machinery/computer/library/public,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abs" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/security/permabrig) "abt" = (/obj/machinery/door/airlock{name = "Toilet"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) "abu" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plating,/area/security/permabrig) "abv" = (/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/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) -"abw" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"abw" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/security/permabrig) "abx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/security/permabrig) -"aby" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/security/permabrig) -"abz" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) +"aby" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/security/permabrig) +"abz" = (/obj/structure/holohoop,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/security/permabrig) "abA" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/vox) -"abB" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plating,/area/security/permabrig) -"abC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) -"abD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/flasher{id = "permaflash"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) -"abE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/wall,/area/security/permabrig) -"abF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/wall/r_wall,/area/security/permabrig) -"abG" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) -"abH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) -"abI" = (/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_security{name = "Prison Wing"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) -"abJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"abB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/stool,/obj/item/device/radio/intercom/locked/prison{pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abC" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abD" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4; frequency = 1443; id = "air_in"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abF" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abG" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abI" = (/obj/machinery/atmospherics/unary/outlet_injector/on,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abJ" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abK" = (/obj/structure/lattice{layer = 2.4},/turf/simulated/floor/plasteel/airless{icon_state = "circuit"},/area/space) "abL" = (/obj/structure/grille,/turf/simulated/floor/plasteel/airless{icon_state = "circuit"},/area/space) -"abM" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent{filled = 0.2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/permabrig) -"abN" = (/obj/machinery/atmospherics/unary/portables_connector,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plating,/area/security/permabrig) -"abO" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/security/permabrig) -"abP" = (/obj/machinery/computer/area_atmos/area,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plating,/area/security/permabrig) -"abQ" = (/obj/machinery/camera{c_tag = "Prison Air Control"; dir = 6; network = list("Prison","SS13")},/obj/machinery/flasher_button{id = "permaflash"; pixel_x = 0; pixel_y = 27},/obj/machinery/hologram/holopad,/turf/simulated/floor/plating,/area/security/permabrig) -"abR" = (/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{icon_state = "red"; dir = 9},/area/security/permabrig) -"abS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/permabrig) -"abT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/security/permabrig) -"abU" = (/obj/machinery/camera{c_tag = "Prison Solitary Confinement"; dir = 6; network = list("Prison","SS13")},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plating,/area/security/permabrig) -"abV" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/table,/obj/item/weapon/paper,/obj/machinery/light/small{dir = 1},/obj/item/weapon/pen,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/security/permabrig) +"abM" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/security/permabrig) +"abN" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/security/permabrig) +"abO" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/security/permabrig) +"abP" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/security/permabrig) +"abQ" = (/turf/simulated/floor/holofloor,/area/security/permabrig) +"abR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/gameboard,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abS" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abU" = (/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 = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abW" = (/obj/structure/grille,/obj/structure/sign/securearea,/turf/simulated/floor/plasteel/airless{icon_state = "circuit"},/area/space) -"abX" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/machinery/light/small{dir = 8},/obj/item/weapon/screwdriver,/obj/item/device/radio/intercom/department/security{pixel_x = -28},/turf/simulated/floor/plating,/area/security/permabrig) -"abY" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/plating,/area/security/permabrig) -"abZ" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plating,/area/security/permabrig) -"aca" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/turf/simulated/floor/plating,/area/security/permabrig) -"acb" = (/turf/simulated/floor/plating,/area/security/permabrig) -"acc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/permabrig) +"abX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"abY" = (/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{icon_state = "floorgrime"},/area/security/permabrig) +"abZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"aca" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"acb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"acc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "acd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/permabrig) -"ace" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Solitary Confinement"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/permabrig) -"acf" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/permabrig) +"ace" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"acf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "acg" = (/turf/simulated/wall/r_wall,/area/security/execution{name = "\improper Prisoner Transfer Center"}) "ach" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/permabrig) "aci" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/permabrig) -"acj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/security/permabrig) +"acj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/security/permabrig) "ack" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plating,/area/security/permabrig) "acl" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/permabrig) "acm" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "Brig Secure Armory Exterior North"; dir = 4; network = list("SS13")},/turf/space,/area/security/permabrig) @@ -133,7 +133,7 @@ "acC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/permabrig) "acD" = (/obj/item/clothing/mask/muzzle/gag,/turf/simulated/floor/plating,/area/security/permabrig) "acE" = (/turf/simulated/wall/r_wall,/area/security/securearmoury) -"acF" = (/obj/structure/grille,/obj/structure/sign/securearea{name = "\improper ARMORY"; pixel_y = 32},/turf/space,/area/space) +"acF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/security/permabrig) "acG" = (/obj/structure/grille,/turf/space,/area/space) "acH" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) "acI" = (/obj/machinery/computer/security{network = list("SS13","Research Outpost","Mining Outpost")},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security Requests Console"; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) @@ -364,9 +364,9 @@ "agZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/seceqstorage) "aha" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/prisonlockers) "ahb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/permabrig) -"ahc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/security/permabrig) -"ahd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{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,/area/security/permabrig) -"ahe" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Prison Wing APC"; pixel_x = 26; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/permabrig) +"ahc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/security/permabrig) +"ahd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/security/permabrig) +"ahe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/security/permabrig) "ahf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/permabrig) "ahg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Equipment Storage"; req_access_txt = "1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/seceqstorage) "ahh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/armoury) @@ -3411,8 +3411,8 @@ "bnE" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bnF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bnG" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bnH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"bnI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/gameboard,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"bnH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/security/permabrig) +"bnI" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/security/permabrig) "bnJ" = (/obj/machinery/light,/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bnK" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) "bnL" = (/obj/machinery/icemachine,/turf/simulated/floor/plasteel{dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/crew_quarters/kitchen) @@ -8490,6 +8490,7 @@ "dhn" = (/obj/structure/rack,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/suit/space/vox/carapace,/obj/item/clothing/head/helmet/space/vox/carapace,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dho" = (/obj/structure/rack,/obj/item/weapon/gun/dartgun/vox/raider,/obj/item/weapon/gun/dartgun/vox/medical,/obj/item/weapon/dart_cartridge,/obj/item/weapon/dart_cartridge,/obj/item/weapon/dart_cartridge,/obj/item/weapon/dart_cartridge,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dhp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/bodyscanner,/obj/item/weapon/circuitboard/bodyscanner_console,/obj/item/weapon/circuitboard/sleeper{pixel_x = 3},/turf/simulated/floor/plating,/area/storage/tech) +"dhq" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/security/permabrig) "dhr" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dhs" = (/obj/machinery/bodyscanner,/obj/machinery/light/spot,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox) "dht" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/vox) @@ -8554,9 +8555,12 @@ "diA" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "diB" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "diC" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_locked"; id_tag = "vox_northeast_lock"; locked = 1; req_access_txt = "152"; req_one_access = null; req_one_access_txt = "0"},/obj/docking_port/mobile{dir = 2; dwidth = 2; height = 18; id = "skipjack"; name = "Vox Skipjack"; roundstart_move = "skipjack_away"; width = 19},/obj/docking_port/stationary{dir = 2; dwidth = 2; height = 18; id = "skipjack_ne"; name = "northeast of SS13"; width = 19},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox) +"diD" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"diE" = (/obj/machinery/camera{c_tag = "Prison West"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "diF" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "diG" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "diH" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) +"diI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "diJ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/charcoal,/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "diK" = (/obj/structure/table,/obj/item/weapon/gun/syringe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "diL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) @@ -8661,6 +8665,8 @@ "dkG" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration) "dkH" = (/obj/structure/window/plasmareinforced{color = "#FF0000"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration) "dkI" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration) +"dkJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dkK" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "dkL" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration) "dkM" = (/obj/machinery/chem_dispenser,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration) "dkN" = (/obj/machinery/door/airlock/centcom{id_tag = "adminshuttle"; name = "Holding Cell"; opacity = 1; req_access_txt = "104"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration) @@ -8898,6 +8904,91 @@ "dpl" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway West"; dir = 4; network = list("SS13")},/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) "dpm" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "dpn" = (/obj/structure/closet/wardrobe/miner,/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) +"dpo" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpp" = (/obj/machinery/atmospherics/unary/vent_scrubber,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpq" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpr" = (/obj/machinery/camera{c_tag = "Prison East"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dps" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpu" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpv" = (/obj/machinery/door/airlock/glass{name = "Prison Basketball Court"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpw" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/holofloor,/area/security/permabrig) +"dpx" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/security/permabrig) +"dpy" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/holofloor,/area/security/permabrig) +"dpz" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/security/permabrig) +"dpA" = (/obj/machinery/vending/sustenance,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/wall/r_wall,/area/security/permabrig) +"dpC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpF" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Lockdown 1"; name = "Prison Lockdown Door"; opacity = 0},/obj/machinery/door/airlock/glass{name = "Cell Door"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Lockdown 2"; name = "Prison Lockdown Door"; opacity = 0},/obj/machinery/door/airlock/glass{name = "Cell Door"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpH" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Lockdown 2"; name = "Prison Lockdown Door"; opacity = 0},/obj/machinery/door/airlock/glass{name = "Cell Door"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpI" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Lockdown 3"; name = "Prison Lockdown Door"; opacity = 0},/obj/machinery/door/airlock/glass{name = "Cell Door"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpJ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Lockdown 3"; name = "Prison Lockdown Door"; opacity = 0},/obj/machinery/door/airlock/glass{name = "Cell Door"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpK" = (/obj/machinery/camera{c_tag = "Prison Basketball Court"; dir = 4; network = list("SS13")},/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/security/permabrig) +"dpL" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/permabrig) +"dpM" = (/obj/machinery/vending/sustenance,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/wall/r_wall,/area/security/permabrig) +"dpP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/flasher{id = "permaflash1"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/wall/r_wall,/area/security/permabrig) +"dpS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/flasher{id = "permaflash2"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpT" = (/obj/machinery/flasher{id = "permaflash3"; pixel_x = 28; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dpU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/item/clothing/mask/gas/clown_hat,/turf/simulated/floor/plating,/area/space) +"dpV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plating,/area/space) +"dpW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/security/permabrig) +"dpX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/security/permabrig) +"dpY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/security/permabrig) +"dpZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/security/permabrig) +"dqa" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/security/permabrig) +"dqb" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqc" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dqd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/permabrig) +"dqe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/permabrig) +"dqf" = (/obj/machinery/door/airlock/glass_security{name = "Prison 1"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dqg" = (/obj/machinery/door/airlock/glass_security{name = "Prison 2"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dqh" = (/obj/machinery/door/airlock/glass_security{name = "Prison 3"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dqi" = (/obj/structure/sign/securearea{name = "\improper ARMORY"; pixel_y = 32},/turf/simulated/floor/plasteel/airless{icon_state = "circuit"},/area/space) +"dqj" = (/obj/machinery/atmospherics/unary/portables_connector,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqk" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent{filled = 0.2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/permabrig) +"dql" = (/obj/machinery/computer/area_atmos/area,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqm" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqn" = (/obj/machinery/camera{c_tag = "Prison Air Control"; dir = 6; network = list("Prison","SS13")},/obj/machinery/portable_atmospherics/scrubber/huge/stationary,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/machinery/light_switch{pixel_y = 25},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dqq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqr" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; on = 1},/obj/machinery/door_control{id = "Prison Lockdown 1"; name = "Cell 1 Lockdown"; pixel_x = -3; pixel_y = 24; range = 5; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqt" = (/obj/machinery/door_control{id = "Prison Lockdown 2"; name = "Cell 2 Lockdown"; pixel_x = -3; pixel_y = 24; range = 5; req_access_txt = "2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) +"dqu" = (/obj/machinery/door_control{id = "Prison Lockdown 3"; name = "Cell 3 Lockdown"; pixel_x = 24; pixel_y = 3; range = 5; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/permabrig) +"dqv" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/permabrig) +"dqw" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/device/radio/intercom/department/security{pixel_x = -28},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/permabrig) +"dqx" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/permabrig) +"dqy" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/permabrig) +"dqz" = (/obj/machinery/atmospherics/pipe/simple/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"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) +"dqA" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/permabrig) +"dqB" = (/obj/machinery/power/apc{name = "Prison Wing APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/permabrig) +"dqC" = (/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 = "floorgrime"},/area/security/permabrig) +"dqD" = (/obj/machinery/flasher_button{id = "permaflash1"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/permabrig) +"dqE" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/permabrig) +"dqF" = (/obj/machinery/camera{c_tag = "Prison South"; dir = 1; network = list("SS13")},/obj/machinery/flasher_button{id = "permaflash2"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/permabrig) +"dqG" = (/obj/machinery/flasher_button{id = "permaflash3"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/permabrig) +"dqH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/permabrig) +"dqI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/permabrig) +"dqJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/permabrig) +"dqK" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Solitary Confinement"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/permabrig) +"dqL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/permabrig) +"dqM" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plating,/area/security/permabrig) +"dqN" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/camera{c_tag = "Prison Solitary Confinement"; dir = 6; network = list("Prison","SS13")},/turf/simulated/floor/plating,/area/security/permabrig) +"dqO" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/security/permabrig) +"dqP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/security/permabrig) +"dqQ" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/table,/obj/item/weapon/paper,/obj/machinery/light/small{dir = 1},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/security/permabrig) +"dqR" = (/obj/structure/sign/securearea{name = "\improper ARMORY"; pixel_y = -32},/turf/simulated/floor/plasteel/airless{icon_state = "circuit"},/area/space) +"dqS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/security/permabrig) +"dqT" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/permabrig) +"dqU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/security/permabrig) (1,1,1) = {" bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -8932,37 +9023,37 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdfvdfFdfEardardarddfrardarddfhardardarddfhardarddfGardardardardarddfHdfIdfHardardardardardardardardarddfJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdfvdfidfiardardarddfzardarddfhdfKdfwarddfhardarddfCardardardarddfscUKaaecUKdeWardardardardardarddfLdfsasRbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdfvardardardardarddfhardardargaaeaaedfrareardarddfhdfxardarddfscUKaNhbikaNnasOaaeaaeaaeaaeaaeaaeaaeasOaNhbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdfOardardardarddfPdeYdeWardardardardardardardarddfharddfsarbasOaNhbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdfhdfRdfQdfSarddfscUKasOaaeaaearbdeWardardardarddeYaaecUKaNhdfobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdeYdeWdfadfTdfscUKaredfVdfUdfWargasRardarddfkdfXdfldeZdfYaaeasPbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaNnasOaaedfZasOareardardardardarddfhardarddfsarbasRdffdgadeVdeUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgbardardardardardardarddgcdfKdfscUKaNhaNndgedgddeVdeUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgfarddggardardardardarddeYarbcUKaNhbikbikaNndgedeVdeUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaagaafaajaaiaaiaaiaakaafaaJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaNnaaearbdeWarddghdgidfscUKasOaNhbikbikbikbikaNnarbdfnbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlbmOcaVbZycaXcaWccwccwbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaNnasOaaeaaeaaeasOaNhbikbikbikbikbikbikbikaNnaNhbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlccxcaVcaVccycaVcaVcczbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlcyacSKcaVcaVcTOcaVcTWbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVGaafaafaafddwaafaafaafdelbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldeqcaVdgkbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhNcaVdhObFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdhPaafaafaafaafbFldhNcaVdhOdhQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikaalaalaalaalaalaalaalaamaanaaoaapaalaalaalaalbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVdhSbFldhNcaVdhObFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaaqaaraasaataauaaybnHbnIaavaayaazaaAaaBaalbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVayLdhTbFldhNcaVdhObFlaafdhWdhVdhXbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaaCaaDaaEaaFaayaayaawaaGaaHaayaazaazaaIaalbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhYcaVcaVdhZbFldiacaVcczdicdibdibdibbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaaqaayaaKaaLaaMaayaaNaaOaavaaPaataataalaalbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVcaVdidcaVcaVdiedigdifdifdihbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdiibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaataataataaQaaRaaSaawaaGaaHaaxaaTaaUaaVaalbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVcaVdijcaVcaVcaVaVUdikdikdimbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaaWaaXaaYaaZabaabbabcabdabeabfabgabhabhaalbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdhPaafaafaafaafaafaafdincaVcaVaafaafaafaafaafaafdhXbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabiabjabkablabmabnaboabpabqabraatabsabtaalbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdiobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldipdipdiqdisdirbFlditcaVcaVbFldiudiwdivdiydixbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikaalabuaalabvabwabxabxaalaalabyaaoaalaalabzaalbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlcaVcaVcaVayLcaVdizcaVcaVcaVdiAcaVayLcaVayLdiBbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabBaatabCabDabEabFbikbikbikbikbikaalabGaalbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikabAcQScJadgjbikbikbikabAbikbikbikdgjbikbikbikabAdiCdgldgjbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlajbcaVcaVcaVcaVdiFcaVcaVcaVdiGcaVcaVcaVcaVdiHbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabBaatabCabHaalbikbikbikbikbikbikaalaalaalbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdgodgndgmbikbikabAdgmdgpdgrdgqdgmdgjbikbikdgmdgsdgtdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlajecaVcaVdiKdiJbFldiLdiMdiLbFlaWldiOcaVcaVcaVbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikaalaalaalaalabuaatabIabJaalaalaalaalbikbikbikabKabLabLabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdgvdgudgmbikabAdgwdgydgxdgAdgzdgydgwdgjbikdgmdgBdgCdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlcaVcaVdiPbFlaafbFlcaVdiRdiQbFlaafbFlcaVcaVcaVbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabMabNabOabPabQabRabSabTabUabVaalbikbikbikbikabKabLabWabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdgEdgDdgFbikdgHdgGdgydgydgIdgydgydgGdgJbikdgLdgKdgMdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldiSdiUdiTbFlbikbFldiVdiVdiVbFlbikbFldiWdiYdiXbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabXabYabZacaacbaccacdaceacfacfaalbikbikbikbikbikabKabLabLabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgwdgNdgwbikbikdgOdgGdgydgPdgQdgydgydgGdgRbikbikdgwdgNdgwbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldiVdiVdiVbFlbikcVGdiZdjbdjadelbikbFldiVdiVdiVbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacgacgacgacgacgacgachaciacjackaclaalacmbikbikbikbikbikabKabLabLabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgwdgNdgwdgwdgwdgwdgwdgwdgwdgSdgwdgwdgwdgwdgwdgwdgwdgNdgwbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVGdiZdjbdjadelbikbikbikbikbikbikbikcVGdiZdjbdjadelbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacgacnacoacpacqacracsacdaalaalaalaalbikbikbikbikbikbikbikabKabLabLabKactactactacuacvactactactabKabKabKabKabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgHdgNdgTdgTdgTdgTdgTdgTdgmdgUdgmdgTdgTdgTdgTdgTdgTdgNdgJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacgacwacxacyaczacAacBacCaalacDacEacEacEacEacEbikbikbikbikbikabKacFacGactacHacIacJacKacLacMactabLabLabLabLabLabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgVdgXdgWdgZanqdhadgmdgSdgwdgSdgwdgSdgmdhcdhbdhedhddgXdhfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikacgacNacOacPacQacRacSacCaalacEacEacUacTacVacEacEacEbikbikbikbikabKacGactacWacXacYacXacXacZactadaadaadaadaadaadaabLadbbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgOdgXdgydgydgydhgdgmdgydgydgydgydgydgmdgydgydhhdgydgXdgRbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacgacgacgacgacgacgadcaddacEacEadeadgadfadiadhacEacEbikbikbikbikbikabKactadjadkadladmadnadoactadpadqadradsadtaduadvbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhjdhidhldhkdhmdgmdhndgydgydgydhodgmarWdgydhsdhrdhjdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdfOardardardarddfPdeYdeWardardardardardardardarddfharddfsarbasOaNhbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdfhdfRdfQdfSarddfscUKasOaaeaaearbdeWardardardarddeYaaecUKaNhdfobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdeYdeWdfadfTdfscUKaredfVdfUdfWargasRardarddfkdfXdfldeZdfYaaeasPbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaNnasOaaedfZasOareardardardardarddfhardarddfsarbasRdffdgadeVdeUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikaabbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikdgbardardardardardardarddgcdfKdfscUKaNhaNndgedgddeVdeUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgfarddggardardardardarddeYarbcUKaNhbikbikaNndgedeVdeUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaagaafaajaaiaaiaaiaakaafaaJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaapaamaaoaalaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaNnaaearbdeWarddghdgidfscUKasOaNhbikbikbikbikaNnarbdfnbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlbmOcaVbZycaXcaWccwccwbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaalaasaaraauaalaalaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaNnasOaaeaaeaaeasOaNhbikbikbikbikbikbikbikaNnaNhbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlccxcaVcaVccycaVcaVcczbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaawaayaaxaayaazaalbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlcyacSKcaVcaVcTOcaVcTWbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaaBaaAaayaaxaayaaAaaBbikbikbikaabaabaabbikbikaabbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVGaafaafaafddwaafaafaafdelbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaaEaaCaaHaaFaaHaaIaaKbikbikbikaalaalaalaalaalaabaabbikbikbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldeqcaVdgkbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabaabaalaaLaaNaaMaayaaOaalbikbikaabaalaaPaaRaaQaalaalaalbikbikaabaabaabaacbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhNcaVdhObFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikaalaaSaaTaaMaaVaaUaalbikaabaabaalaaWabhaaXabtaaYaalbikaabaabaacaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdhPaafaafaafaafbFldhNcaVdhOdhQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaalaaBaalaaZaalabaabbaalaalabcaanaaoaalabdabeabxaalaalaalaalaalaalaalaalaalaalaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVdhSbFldhNcaVdhObFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaabaalabgabiaaSabiaaMabfabjablaaxaavaayaboabmaaDabpabrabqabsaalabwabwabzabyabyaalaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVayLdhTbFldhNcaVdhObFlaafdhWdhVdhXbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabBabDabCaaDaaMabEaayaayabFabGaavabIabHabJaaGaavabMabNaalabOabOabQabPabPaaBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhYcaVcaVdhZbFldiacaVcczdicdibdibdibbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikaalabRaaHabSaaHabTabVabUabYabXacaabZaccacbacfaceabZacjacjacFahdahcbnHahedhqbnIbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVcaVdidcaVcaVdiedigdifdifdihbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdiibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaavdiEdiDdkJdiIdpodkKdkJdkJdpqdppdpsdprdkJdptdpudkJdkJdpvdpxdpwdpydpwabPdpzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVcaVdijcaVcaVcaVaVUdikdikdimbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaaldpBdpAdpDdpCdpEaaldpFdpFaaldpGdpHaaldpJdpIaalaalaalaaldpKagtaaDagtabPdpLbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdhPaafaafaafaafaafaafdincaVcaVaafaafaafaafaafaafdhXbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaaldpMaaydpNabndpOdpDdpPdpOdpQdpSdpRdpDdpTdpOdpUdpVdpOdpXdpWdpZdpYdqaaalbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdiobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldipdipdiqdisdirbFlditcaVcaVbFldiudiwdivdiydixbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabuaalabvdqbaaldqcaaqaaldqcaaqabxdqcaaqaalbikaEQaalaalaalaalaalaalaalaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlcaVcaVcaVayLcaVdizcaVcaVcaVdiAcaVayLcaVayLdiBbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaalaalaalaalabuaaldqddqeaaldqfdqfaaldqgdqgabxdqhdqhaalbikaEQabKabKabKdqiaEQaEQaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikabAcQScJadgjbikbikbikabAbikbikbikdgjbikbikbikabAdiCdgldgjbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlajbcaVcaVcaVcaVdiFcaVcaVcaVdiGcaVcaVcaVcaVdiHbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaaldqkdqjdqmdqldqnabkdqpdqodqqdqqdqsdqrdqrdqtdqrdquaalbikbikbikaEQabKabKaEQaabbikbikaabbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdgodgndgmbikbikabAdgmdgpdgrdgqdgmdgjbikbikdgmdgsdgtdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlajecaVcaVdiKdiJbFldiLdiMdiLbFlaWldiOcaVcaVcaVbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikaaldqwdqvdqydqxdqAdqzdqCdqBdqAdqDdqAdqEdqFdqAdqAdqGaalbikbikbikbikaEQabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdgvdgudgmbikabAdgwdgydgxdgAdgzdgydgwdgjbikdgmdgBdgCdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlcaVcaVdiPbFlaafbFlcaVdiRdiQbFlaafbFlcaVcaVcaVbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaalaalaalaalaaldqHdqIaalaalaalaalaalaalaalaalaalaalbikbikbikbikaEQabKabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdgEdgDdgFbikdgHdgGdgydgydgIdgydgydgGdgJbikdgLdgKdgMdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldiSdiUdiTbFlbikbFldiVdiVdiVbFlbikbFldiWdiYdiXbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaaldqJdqLdqKdqNdqMdqOaalaabaabaabbikbikbikbikbikbikbikabKabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgwdgNdgwbikbikdgOdgGdgydgPdgQdgydgydgGdgRbikbikdgwdgNdgwbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldiVdiVdiVbFlbikcVGdiZdjbdjadelbikbFldiVdiVdiVbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacgacgacgacgacgacgachacidqPackacldqQaalacmbikbikbikbikbikbikbikbikbikdqRabKabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgwdgNdgwdgwdgwdgwdgwdgwdgwdgSdgwdgwdgwdgwdgwdgwdgwdgNdgwbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVGdiZdjbdjadelbikbikbikbikbikbikbikcVGdiZdjbdjadelbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacgacnacoacpacqacracsacdaalaalaalaalaalbikbikbikbikbikbikbikbikbikbikactactactacuacvactactactabKabKabKabKabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgHdgNdgTdgTdgTdgTdgTdgTdgmdgUdgmdgTdgTdgTdgTdgTdgTdgNdgJbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacgacwacxacyaczacAacBacCaalacDacEacEacEacEacEbikbikbikbikbikbikbikbikactacHacIacJacKacLacMactabLabLabLabLabLabKbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgVdgXdgWdgZanqdhadgmdgSdgwdgSdgwdgSdgmdhcdhbdhedhddgXdhfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikacgacNacOacPacQacRacSacCaalacEacEacUacTacVacEacEacEbikbikbikbikbikbikactacWacXacYacXacXacZactadaadaadaadaadaadaabLadbbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgOdgXdgydgydgydhgdgmdgydgydgydgydgydgmdgydgydhhdgydgXdgRbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacgacgacgacgacgacgadcaddacEacEadeadgadfadiadhacEacEbikbikbikbikbikbikactadjadkadladmadnadoactadpadqadradsadtaduadvbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhjdhidhldhkdhmdgmdhndgydgydgydhodgmarWdgydhsdhrdhjdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabaaladBadCacEadEadDadGadFadIadHadJacEbikbikbikbikbikbikactadKadLadMadNacXadOactadPadtadtadtadtaduadvbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhtdhtdgwdgwdgwdgmdhudgydgydgydhvdgmdgwdgwdgwdhtdhtdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikaabaalachacdacEadWadVadYadFaeaadZaebacEbikbikbikbikbikaesactaecaedadAaeeacXaefactaeiadtaejadtadtaduadvbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgLdhwdhwdgFbikbikdgmdhxdgydgydgydhydgmbikbikdgLdhwdhwdgFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabbikaabbikbikbikaabaaladRacdacEaetadVadYadFaeaadZaevacEbikbikbikbikbikbikactaeIadLaewadNacXaexactaeyadtadtadtadtaezadvbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhzdgydgydgydhydgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -8970,7 +9061,7 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAaeWaeXaeYaeAaeZaeXafaaeAaabbikbikaabadwadwadwadwadwadwaalaffafgadSacEafiadXafjaeuaflacEafmafmaepaeDahZafmafmactafnafoafpafqafractactafsaftafuafuafwadabikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxafxafxacGacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhDdhCdgydhEdhFdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafyafzafAaeAafyafzafAaeAbikbikbikaabadwadxaekadUaemaelaenafKafLaeoacEacEafPafOafQacEacEafmafDafcafRagaafIafEafWafXafYaegagaagaagbafVagdagcagfaggaghadabikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikafxbikaabbikagibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhHdhGdgydhIdhJdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAagjafAagkaeAaglafAagmaeAaabbikbikbikadwadyaeraeqaeBagqagragsagtaeCagvagwagzagyaeFaehafeafMahlafSageafSafSafTahpafbafGafCafSafSaikagoagLagxagMagNagOagPbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabagRaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgLdgwdhKdhMdhLdgwdgFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafAafyafAaeAafAafyafAaeAbikbikaabaabadwadzaeraeGaeHahaahbahcahdaheagvagnahiahhahmahjafJagvagpagYahgaguaguagAagDagCafUagEagHagGahUafZahvahwahxahyahzadaahAahAahAahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQafxbikahBbikafxagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgLdgwdgwdgwdgFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafAafyafAaeAafAafyafAaeAbikbikaabaabadwadzaeraeGaeHahaahbdqSdqUdqTagvagnahiahhahmahjafJagvagpagYahgaguaguagAagDagCafUagEagHagGahUafZahvahwahxahyahzadaahAahAahAahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQafxbikahBbikafxagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgLdgwdgwdgwdgFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafyafAafyaeAafyafAafyaeAbikaabbikbikadwadxafBagBagFahJahfagWahnagIagKagJahRahQairahSahqagVagZahFahGahrahkahUahoahsahuahtahKahKahMahLahAadaadaadaadaadaaieaieaieahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabaabaabahBaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGafxacGacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafyafyafAaeAafyafyafAaeAaabaabbikbikadwadwaiOafFailailadTaatahTahNagvaiqaisahhamuaitaiuahOahVahPahXahWahYaifaibaiaamyamzamzaicaiCaidahAaieaieaieaieaieaieaieaieahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikbikaiIbikbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikaabbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafAafyaiJaeAafAafyaiKaeAamcaabaabaabaabadwagTaiOaigaiwaeEaatagXaiSagvaimaiUaiVaiWaiXaiYaihaijaiiajgajfahYaioaiyaixaiEaiDaiHaiGaiCaiLahAaieaieaieaieaieaieaieaieahAagQagQajjaabagQagQagQagQagQagQagQagQagQagQagQagQagQagQaabaabajkajlajmaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From 62760bdd4ee20e28f8c158abe574dfa5c52b5f54 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Mon, 18 Jul 2016 19:51:54 -0400 Subject: [PATCH 28/95] Automatic changelog generation for PR #4747 --- html/changelogs/AutoChangeLog-pr-4747.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4747.yml diff --git a/html/changelogs/AutoChangeLog-pr-4747.yml b/html/changelogs/AutoChangeLog-pr-4747.yml new file mode 100644 index 00000000000..7e90a43ccc5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4747.yml @@ -0,0 +1,4 @@ +author: Kyep +delete-after: True +changes: + - tweak: "adds botany, basketball court, individual cells, library computer and more to perma. Makes it far less boring." From 8276ffdac372b6404417017698ef4283dcf92747 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Mon, 18 Jul 2016 19:54:33 -0400 Subject: [PATCH 29/95] Automatic changelog generation for PR #5064 --- html/changelogs/AutoChangeLog-pr-5064.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5064.yml diff --git a/html/changelogs/AutoChangeLog-pr-5064.yml b/html/changelogs/AutoChangeLog-pr-5064.yml new file mode 100644 index 00000000000..5846827bfb1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5064.yml @@ -0,0 +1,7 @@ +author: DaveTheHeadcrab +delete-after: True +changes: + - rscadd: "Replaces tablecrafting with personal crafting, click the hammer icon by your intent selector to use it." + - rscdel: "Removes the PDA slot, your PDA can now go in your ID slot (Again)." + - rscadd: "You can now alt click to remove an ID from a PDA, for quick interaction while it's in your ID slot." + - rscadd: "Adds an overlay for an ID while it's inserted into your PDA." From b24a365a44ba9db8fb41d5fc10e731dad76e6c2b Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Mon, 18 Jul 2016 20:02:46 -0400 Subject: [PATCH 30/95] Automatic changelog generation for PR #5087 --- html/changelogs/AutoChangeLog-pr-5087.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5087.yml diff --git a/html/changelogs/AutoChangeLog-pr-5087.yml b/html/changelogs/AutoChangeLog-pr-5087.yml new file mode 100644 index 00000000000..91c81aa3a33 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5087.yml @@ -0,0 +1,5 @@ +author: Fox McCloud +delete-after: True +changes: + - bugfix: "Fixes wizard's who have a regular satchel set in their prefs winding up with none" + - bugfix: "Spellbooks are automatically bound to wizards at round start (no more ragin' exploitative mages)" From 9f8ba253c90f45ad5e7901ac147154d7cd2c151b Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Mon, 18 Jul 2016 19:17:11 -0700 Subject: [PATCH 31/95] Saycode refactor/improvements - Refactored multiple bits of saycode to be less eyeburning code - Radios now properly report special channel messages (binary, hivemind) - Animals with no speak list no longer show unfiltered messages to everyone. - Fun part: - Improves handling of headsets for the two ear system. - The right headset will now be talked into if the left headset reports that it is unable to send the message on the chosen channel/mode. - This means that instead of having to swap headsets around, wearing a headset on either ear will grant you access to all of it's channels. - The left headset will take priority, which really only affects when it's set to a non-standard frequency. --- code/__DEFINES/is_helpers.dm | 4 +- code/__DEFINES/misc.dm | 4 + code/__DEFINES/mob.dm | 9 +- code/__HELPERS/game.dm | 1 - .../objects/items/devices/radio/headset.dm | 4 +- .../game/objects/items/devices/radio/radio.dm | 21 ++-- code/modules/mob/hear_say.dm | 92 +++++++++--------- code/modules/mob/inventory.dm | 2 +- code/modules/mob/living/carbon/human/say.dm | 96 ++++++++++--------- .../living/carbon/human/species/station.dm | 3 +- code/modules/mob/living/say.dm | 77 +++++++-------- code/modules/mob/say.dm | 21 ++-- 12 files changed, 174 insertions(+), 160 deletions(-) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 1937ac3be85..8e27f9315c3 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -1,3 +1,5 @@ #define isatom(A) istype(A, /atom) #define ismovableatom(A) istype(A, /atom/movable) -#define isclient(A) istype(A, /client) \ No newline at end of file +#define isclient(A) istype(A, /client) + +#define isradio(A) istype(A, /obj/item/device/radio) \ No newline at end of file diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index b252012af18..f6ddb6a5a6a 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -269,3 +269,7 @@ // Macro to get the current elapsed round time, rather than total world runtime #define ROUND_TIME (round_start_time ? (world.time - round_start_time) : 0) + +// Used by radios to indicate that they have sent a message via something other than subspace +#define RADIO_CONNECTION_FAIL 0 +#define RADIO_CONNECTION_NON_SUBSPACE 1 diff --git a/code/__DEFINES/mob.dm b/code/__DEFINES/mob.dm index 82ca895b42d..736ca0d291f 100644 --- a/code/__DEFINES/mob.dm +++ b/code/__DEFINES/mob.dm @@ -103,10 +103,7 @@ #define CHEM_MOB_SPAWN_HOSTILE 1 #define CHEM_MOB_SPAWN_FRIENDLY 2 -#define isobserver(A) (istype((A), /mob/dead/observer)) #define isliving(A) (istype((A), /mob/living)) -#define isAutoAnnouncer(A) (istype((A), /mob/living/automatedannouncer)) - #define iscarbon(A) (istype((A), /mob/living/carbon)) #define ishuman(A) (istype((A), /mob/living/carbon/human)) #define isbrain(A) (istype((A), /mob/living/carbon/brain)) @@ -127,12 +124,18 @@ #define isrobot(A) (istype((A), /mob/living/silicon/robot)) #define ispAI(A) (istype((A), /mob/living/silicon/pai)) +#define isAutoAnnouncer(A) (istype((A), /mob/living/automatedannouncer)) + #define isAIEye(A) (istype((A), /mob/camera/aiEye)) #define isovermind(A) (istype((A), /mob/camera/blob)) #define isSpirit(A) (istype((A), /mob/spirit)) #define ismask(A) (istype((A), /mob/spirit/mask)) +#define isobserver(A) (istype((A), /mob/dead/observer)) + +#define isnewplayer(A) (istype((A), /mob/new_player)) + #define isorgan(A) (istype((A), /obj/item/organ/external)) #define hasorgans(A) (ishuman(A)) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index f1498862540..0852622f2c6 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -42,7 +42,6 @@ // Like view but bypasses luminosity check /proc/hear(var/range, var/atom/source) - var/lum = source.luminosity source.luminosity = 6 diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 40fe1937ec9..6042a007eda 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -55,10 +55,12 @@ if(translate_binary) var/datum/language/binary = all_languages["Robot Talk"] binary.broadcast(M, message) + return RADIO_CONNECTION_NON_SUBSPACE if(translate_hive) var/datum/language/hivemind = all_languages["Hivemind"] hivemind.broadcast(M, message) - return null + return RADIO_CONNECTION_NON_SUBSPACE + return RADIO_CONNECTION_FAIL return ..() diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index d1e9bb2cdef..b1fd67a43de 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -295,12 +295,14 @@ var/global/list/default_medbay_channels = list( return secure_radio_connections[message_mode] // If we were to send to a channel we don't have, drop it. - return null + return RADIO_CONNECTION_FAIL /obj/item/device/radio/talk_into(mob/living/M as mob, message, channel, var/verb = "says", var/datum/language/speaking = null) - if(!on) return 0 // the device has to be on + if(!on) + return 0 // the device has to be on // Fix for permacell radios, but kinda eh about actually fixing them. - if(!M || !message) return 0 + if(!M || !message) + return 0 // Uncommenting this. To the above comment: // The permacell radios aren't suppose to be able to transmit, this isn't a bug and this "fix" is just making radio wires useless. -Giacom @@ -322,12 +324,17 @@ var/global/list/default_medbay_channels = list( */ //#### Grab the connection datum ####// - var/datum/radio_frequency/connection = handle_message_mode(M, message, channel) - if(!istype(connection)) - return 0 - if(!connection) + var/message_mode = handle_message_mode(M, message, channel) + switch(message_mode) //special cases + if(RADIO_CONNECTION_FAIL) + return 0 + if(RADIO_CONNECTION_NON_SUBSPACE) + return 1 + + if(!istype(message_mode, /datum/radio_frequency)) //if not a special case, it should be returning a radio connection return 0 + var/datum/radio_frequency/connection = message_mode var/turf/position = get_turf(src) //#### Tagging the signal with all appropriate identity values ####// diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index d0bed142a38..4740545ee26 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -1,51 +1,54 @@ // At minimum every mob has a hear_say proc. -/mob/proc/hear_say(var/message, var/verb = "says", var/datum/language/language = null, var/alt_name = "",var/italics = 0, var/mob/speaker = null, var/sound/speech_sound, var/sound_vol) +/mob/proc/hear_say(var/message, var/verb = "says", var/datum/language/language = null, var/alt_name = "", var/italics = 0, var/mob/speaker = null, var/sound/speech_sound, var/sound_vol) if(!client) - return + return 0 - if(speaker && !speaker.client && istype(src,/mob/dead/observer) && client.prefs.toggles & CHAT_GHOSTEARS && !speaker in view(src)) + if(isobserver(src) && client.prefs.toggles & CHAT_GHOSTEARS) + if(speaker && !speaker.client && !(speaker in view(src))) //Does the speaker have a client? It's either random stuff that observers won't care about (Experiment 97B says, 'EHEHEHEHEHEHEHE') //Or someone snoring. So we make it where they won't hear it. - return + return 0 //make sure the air can transmit speech - hearer's side var/turf/T = get_turf(src) - if((T) && (!(istype(src, /mob/dead/observer)))) //Ghosts can hear even in vacuum. + if(T && !isobserver(src)) var/datum/gas_mixture/environment = T.return_air() - var/pressure = (environment)? environment.return_pressure() : 0 + var/pressure = environment ? environment.return_pressure() : 0 if(pressure < SOUND_MINIMUM_PRESSURE && get_dist(speaker, src) > 1) - return + return 0 - if(pressure < ONE_ATMOSPHERE*0.4) //sound distortion pressure, to help clue people in that the air is thin, even if it isn't a vacuum yet + if(pressure < ONE_ATMOSPHERE * 0.4) //sound distortion pressure, to help clue people in that the air is thin, even if it isn't a vacuum yet italics = 1 - sound_vol *= 0.5 //muffle the sound a bit, so it's like we're actually talking through contact + sound_vol *= 0.5 - if(sleeping || stat == 1) + if(sleeping || stat == UNCONSCIOUS) hear_sleep(message) - return + return 0 //non-verbal languages are garbled if you can't see the speaker. Yes, this includes if they are inside a closet. if(language && (language.flags & NONVERBAL)) - if(!speaker || (src.sdisabilities & BLIND || src.blinded) || !(speaker in view(src))) + if(sdisabilities & BLIND || blinded) //blind people can't see dumbass message = stars(message) - if(!(language && (language.flags & INNATE))) // skip understanding checks for INNATE languages - if(!say_understands(speaker,language)) - if(istype(speaker,/mob/living/simple_animal)) - var/mob/living/simple_animal/S = speaker - if(S.speak.len) - message = pick(S.speak) - else - stars(message) + if(!speaker || !(speaker in view(src))) + message = stars(message) + + if(!say_understands(speaker, language)) + if(isanimal(speaker)) + var/mob/living/simple_animal/S = speaker + if(S.speak.len) + message = pick(S.speak) else - if(language) - message = language.scramble(message) - else - message = stars(message) + message = stars(message) + else + if(language) + message = language.scramble(message) + else + message = stars(message) var/speaker_name = speaker.name - if(istype(speaker, /mob/living/carbon/human)) + if(ishuman(speaker)) var/mob/living/carbon/human/H = speaker speaker_name = H.GetVoice() @@ -53,7 +56,7 @@ message = "[message]" var/track = null - if(istype(src, /mob/dead/observer)) + if(isobserver(src)) if(italics && client.prefs.toggles & CHAT_GHOSTRADIO) return if(speaker_name != speaker.real_name && speaker.real_name) @@ -78,12 +81,11 @@ src.playsound_local(source, speech_sound, sound_vol, 1) -/mob/proc/hear_radio(var/message, var/verb="says", var/datum/language/language=null, var/part_a, var/part_b, var/mob/speaker = null, var/hard_to_hear = 0, var/vname ="", var/atom/follow_target) - +/mob/proc/hear_radio(var/message, var/verb = "says", var/datum/language/language = null, var/part_a, var/part_b, var/mob/speaker = null, var/hard_to_hear = 0, var/vname = "", var/atom/follow_target) if(!client) return - if(sleeping || stat==1) //If unconscious or sleeping + if(sleeping || stat == DEAD) //If unconscious or sleeping hear_sleep(message) return @@ -93,25 +95,27 @@ //non-verbal languages are garbled if you can't see the speaker. Yes, this includes if they are inside a closet. if(language && (language.flags & NONVERBAL)) - if(!speaker || (src.sdisabilities & BLIND || src.blinded) || !(speaker in view(src))) + if(sdisabilities & BLIND || blinded) //blind people can't see dumbass message = stars(message) - if(!(language && (language.flags & INNATE))) // skip understanding checks for INNATE languages - if(!say_understands(speaker,language)) - if(isanimal(speaker)) - var/mob/living/simple_animal/S = speaker - if(S.speak && S.speak.len) - message = pick(S.speak) - else - return + if(!speaker || !(speaker in view(src))) + message = stars(message) + + if(!say_understands(speaker, language)) + if(isanimal(speaker)) + var/mob/living/simple_animal/S = speaker + if(S.speak && S.speak.len) + message = pick(S.speak) else - if(language) - message = language.scramble(message) - else - message = stars(message) + return + else + if(language) + message = language.scramble(message) + else + message = stars(message) - if(hard_to_hear) - message = stars(message) + if(hard_to_hear) + message = stars(message) var/speaker_name = "unknown" if(speaker) diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index bbc313e0421..559dac3abbf 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -165,7 +165,7 @@ return list(wear_mask, back, l_hand, r_hand) /mob/proc/get_id_card() - for(var/obj/item/I in src.get_all_slots()) + for(var/obj/item/I in get_all_slots()) . = I.GetID() if(.) break diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 552daf2ba48..8e0853d5014 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -38,8 +38,7 @@ say(temp) winset(client, "input", "text=[null]") -/mob/living/carbon/human/say_understands(var/mob/other,var/datum/language/speaking = null) - +/mob/living/carbon/human/say_understands(var/mob/other, var/datum/language/speaking = null) if(has_brain_worms()) //Brain worms translate everything. Even mice and alien speak. return 1 @@ -51,21 +50,15 @@ if(istype(other, /mob/living/simple_animal/diona)) if(other.languages.len >= 2) //They've sucked down some blood and can speak common now. return 1 - if(istype(other, /mob/living/silicon)) + if(issilicon(other)) return 1 - if(istype(other, /mob/living/simple_animal/bot)) + if(isbot(other)) return 1 - if(istype(other, /mob/living/carbon/brain)) + if(isbrain(other)) return 1 - if(istype(other, /mob/living/carbon/slime)) + if(isslime(other)) return 1 - //This is already covered by mob/say_understands() - //if(istype(other, /mob/living/simple_animal)) - // if((other.universal_speak && !speaking) || src.universal_speak || src.universal_understand) - // return 1 - // return 0 - return ..() /mob/living/carbon/human/proc/HasVoiceChanger() @@ -148,7 +141,7 @@ if(prob(braindam)) message = uppertext(message) verb = "yells loudly" - + if(locate(/obj/item/organ/internal/cyberimp/brain/clown_voice) in internal_organs) message = "[message]" @@ -166,57 +159,70 @@ used_radios += I if("headset") - if(l_ear && istype(l_ear,/obj/item/device/radio)) - var/obj/item/device/radio/R = l_ear - R.talk_into(src,message,null,verb,speaking) - used_radios += l_ear - else if(r_ear && istype(r_ear,/obj/item/device/radio)) - var/obj/item/device/radio/R = r_ear - R.talk_into(src,message,null,verb,speaking) - used_radios += r_ear + var/obj/item/device/radio/R = null + if(isradio(l_ear)) + R = l_ear + if(R.talk_into(src, message, null, verb, speaking)) + used_radios += R + return + + if(isradio(r_ear)) + R = r_ear + if(R.talk_into(src, message, null, verb, speaking)) + used_radios += R + return if("right ear") var/obj/item/device/radio/R - var/has_radio = 0 - if(r_ear && istype(r_ear,/obj/item/device/radio)) + if(isradio(r_ear)) R = r_ear - has_radio = 1 - if(r_hand && istype(r_hand, /obj/item/device/radio)) + else if(isradio(r_hand)) R = r_hand - has_radio = 1 - if(has_radio) - R.talk_into(src,message,null,verb,speaking) - used_radios += R - + if(R) + if(R.talk_into(src,message,null,verb,speaking)) + used_radios += R if("left ear") var/obj/item/device/radio/R - var/has_radio = 0 - if(l_ear && istype(l_ear,/obj/item/device/radio)) + if(isradio(l_ear)) R = l_ear - has_radio = 1 - if(l_hand && istype(l_hand,/obj/item/device/radio)) + else if(isradio(l_hand)) R = l_hand - has_radio = 1 - if(has_radio) - R.talk_into(src,message,null,verb,speaking) - used_radios += R + if(R) + if(R.talk_into(src, message, null, verb, speaking)) + used_radios += R if("whisper") whisper_say(message, speaking, alt_name) return 1 else if(message_mode) - if(l_ear && istype(l_ear,/obj/item/device/radio)) - l_ear.talk_into(src,message, message_mode, verb, speaking) - used_radios += l_ear - else if(r_ear && istype(r_ear,/obj/item/device/radio)) - r_ear.talk_into(src,message, message_mode, verb, speaking) - used_radios += r_ear + if(isradio(l_ear)) + if(l_ear.talk_into(src, message, message_mode, verb, speaking)) + used_radios += l_ear + return + + if(isradio(r_ear)) + if(r_ear.talk_into(src, message, message_mode, verb, speaking)) + used_radios += r_ear + return /mob/living/carbon/human/handle_speech_sound() var/list/returns[2] if(species.speech_sounds && prob(species.speech_chance)) returns[1] = sound(pick(species.speech_sounds)) returns[2] = 50 - return returns \ No newline at end of file + return returns + +/mob/living/carbon/human/binarycheck() + . = FALSE + var/obj/item/device/radio/headset/R + if(istype(l_ear, /obj/item/device/radio/headset)) + R = l_ear + if(R.translate_binary) + . = TRUE + + if(istype(r_ear, /obj/item/device/radio/headset)) + R = r_ear + if(R.translate_binary) + . = TRUE \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station.dm b/code/modules/mob/living/carbon/human/species/station.dm index aaa0c08bcbc..4a848b9bc2f 100644 --- a/code/modules/mob/living/carbon/human/species/station.dm +++ b/code/modules/mob/living/carbon/human/species/station.dm @@ -803,8 +803,7 @@ "is pulling themselves apart!") /datum/species/diona/can_understand(var/mob/other) - var/mob/living/simple_animal/diona/D = other - if(istype(D)) + if(istype(other, /mob/living/simple_animal/diona)) return 1 return 0 diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 876a1d9c98b..0fa68d33cd0 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -29,7 +29,7 @@ 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" ) @@ -48,22 +48,7 @@ proc/get_radio_key_from_channel(var/channel) return key /mob/living/proc/binarycheck() - - if(istype(src, /mob/living/silicon/pai)) - return - - if(!ishuman(src)) - return - - var/mob/living/carbon/human/H = src - if(H.l_ear || H.r_ear) - var/obj/item/device/radio/headset/dongle - if(istype(H.l_ear,/obj/item/device/radio/headset)) - dongle = H.l_ear - else - dongle = H.r_ear - if(!istype(dongle)) return - if(dongle.translate_binary) return 1 + return FALSE /mob/living/proc/get_default_language() return default_language @@ -123,27 +108,27 @@ proc/get_radio_key_from_channel(var/channel) /mob/living/say(var/message, var/datum/language/speaking = null, var/verb = "says", var/alt_name="") if(client) if(client.prefs.muted & MUTE_IC) - to_chat(src, "\red You cannot speak in IC (Muted).") + to_chat(src, "You cannot speak in IC (Muted).") return message = trim_strip_html_properly(message) if(stat) - if(stat == 2) + if(stat == DEAD) return say_dead(message) return var/message_mode = parse_message_mode(message, "headset") - if(copytext(message,1,2) == "*") - return emote(copytext(message,2)) + if(copytext(message, 1, 2) == "*") + return emote(copytext(message, 2)) //parse the radio code and consume it if(message_mode) if(message_mode == "headset") - message = copytext(message,2) //it would be really nice if the parse procs could do this for us. + message = copytext(message, 2) //it would be really nice if the parse procs could do this for us. else - message = copytext(message,3) + message = copytext(message, 3) message = trim_left(message) @@ -184,7 +169,7 @@ proc/get_radio_key_from_channel(var/channel) if(!message || message == "") return 0 - var/list/obj/item/used_radios = new + var/list/used_radios = new if(handle_message_mode(message_mode, message, verb, speaking, used_radios, alt_name)) return 1 @@ -204,11 +189,14 @@ proc/get_radio_key_from_channel(var/channel) var/msg if(!speaking || !(speaking.flags & NO_TALK_MSG)) msg = "\The [src] talks into \the [used_radios[1]]" - for(var/mob/living/M in hearers(5, src)) - if((M != src) && msg) + + if(msg) + for(var/mob/living/M in hearers(5, src) - src) M.show_message(msg) - if(speech_sound) - sound_vol *= 0.5 + + if(speech_sound) + sound_vol *= 0.5 + var/turf/T = get_turf(src) @@ -216,7 +204,7 @@ proc/get_radio_key_from_channel(var/channel) if(speaking) if(speaking.flags & NONVERBAL) if(prob(30)) - src.custom_emote(1, "[pick(speaking.signlang_verb)].") + custom_emote(1, "[pick(speaking.signlang_verb)].") if(speaking.flags & SIGNLANG) return say_signlang(message, pick(speaking.signlang_verb), speaking) @@ -227,11 +215,11 @@ proc/get_radio_key_from_channel(var/channel) if(T) //make sure the air can transmit speech - speaker's side var/datum/gas_mixture/environment = T.return_air() - var/pressure = (environment)? environment.return_pressure() : 0 + var/pressure = environment ? environment.return_pressure() : 0 if(pressure < SOUND_MINIMUM_PRESSURE) message_range = 1 - if(pressure < ONE_ATMOSPHERE*0.4) //sound distortion pressure, to help clue people in that the air is thin, even if it isn't a vacuum yet + if(pressure < ONE_ATMOSPHERE * 0.4) //sound distortion pressure, to help clue people in that the air is thin, even if it isn't a vacuum yet italics = 1 sound_vol *= 0.5 //muffle the sound a bit, so it's like we're actually talking through contact @@ -239,26 +227,26 @@ proc/get_radio_key_from_channel(var/channel) var/list/hearturfs = list() for(var/I in hear) - if(istype(I, /mob/)) + if(ismob(I)) var/mob/M = I listening += M - hearturfs += M.locs[1] + hearturfs += get_turf(M) for(var/obj/O in M.contents) listening_obj |= O - else if(istype(I, /obj/)) + if(isobj(I)) var/obj/O = I - hearturfs += O.locs[1] + hearturfs += get_turf(O) listening_obj |= O for(var/mob/M in player_list) if(!M.client) continue //skip monkeys and leavers - if(istype(M, /mob/new_player)) + if(isnewplayer(M)) continue - if(M.stat == DEAD && M.client && (M.client.prefs.toggles & CHAT_GHOSTEARS) && src.client) // src.client is so that ghosts don't have to listen to mice + if(M.stat == DEAD && M.client && (M.client.prefs.toggles & CHAT_GHOSTEARS) && client) // client is so that ghosts don't have to listen to mice listening |= M continue - if(M.loc && M.locs[1] in hearturfs) + if(get_turf(M) in hearturfs) listening |= M var/list/speech_bubble_recipients = list() @@ -354,7 +342,7 @@ proc/get_radio_key_from_channel(var/channel) return if(stat) - if(stat == 2) + if(stat == DEAD) return say_dead(message) return @@ -380,7 +368,7 @@ proc/get_radio_key_from_channel(var/channel) verb = "[speaking.speech_verb] [adverb]" not_heard = "[speaking.speech_verb] something [adverb]" else - not_heard = "[verb] something" //TODO get rid of the null language and just prevent speech if language is null + not_heard = "[verb] something" message = trim(message) @@ -391,11 +379,12 @@ proc/get_radio_key_from_channel(var/channel) speech_problem_flag = handle_s[3] if(verb == "yells loudly") verb = "slurs emphatically" + else if(speech_problem_flag) var/adverb = pick("quietly", "softly") verb = "[verb] [adverb]" - if(!message || message=="") + if(!message) return var/atom/whisper_loc = get_whisper_loc() @@ -412,7 +401,7 @@ proc/get_radio_key_from_channel(var/channel) //Pass whispers on to anything inside the immediate listeners. for(var/mob/L in listening) for(var/mob/C in L.contents) - if(istype(C,/mob/living)) + if(isliving(C)) listening += C //pass on the message to objects that can hear us. @@ -452,11 +441,11 @@ proc/get_radio_key_from_channel(var/channel) flick_overlay(I, speech_bubble_recipients, 30) if(watching.len) - var/rendered = "[src.name] [not_heard]." + var/rendered = "[name] [not_heard]." for(var/mob/M in watching) M.show_message(rendered, 2) - log_whisper("[src.name]/[src.key] : [message]") + log_whisper("[name]/[key] : [message]") return 1 /mob/living/speech_bubble(var/bubble_state = "",var/bubble_loc = src, var/list/bubble_recipients = list()) diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index c926fabf2d8..f280bec0ce1 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -53,13 +53,12 @@ say_dead_direct("[pick("complains", "moans", "whines", "laments", "blubbers", "salts")], \"[message]\"", src) -/mob/proc/say_understands(var/mob/other,var/datum/language/speaking = null) - - if(src.stat == 2) //Dead +/mob/proc/say_understands(var/mob/other, var/datum/language/speaking = null) + if(stat == DEAD) return 1 //Universal speak makes everything understandable, for obvious reasons. - else if(src.universal_speak || src.universal_understand) + if(universal_speak || universal_understand) return 1 //Languages are handled after. @@ -78,7 +77,7 @@ return 1 //Language check. - for(var/datum/language/L in src.languages) + for(var/datum/language/L in languages) if(speaking.name == L.name) return 1 @@ -92,9 +91,9 @@ if(speaking) verb = speaking.get_spoken_verb(ending) else - if(ending=="!") - verb = pick("exclaims","shouts","yells") - else if(ending=="?") + if(ending == "!") + verb = pick("exclaims", "shouts", "yells") + else if(ending == "?") verb = "asks" return verb @@ -123,8 +122,8 @@ //parses the message mode code (e.g. :h, :w) from text, such as that supplied to say. //returns the message mode string or null for no message mode. //standard mode is the mode returned for the special ';' radio code. -/mob/proc/parse_message_mode(var/message, var/standard_mode="headset") - if(length(message) >= 1 && copytext(message,1,2) == ";") +/mob/proc/parse_message_mode(var/message, var/standard_mode = "headset") + if(length(message) >= 1 && copytext(message, 1, 2) == ";") return standard_mode if(length(message) >= 2) @@ -136,7 +135,7 @@ //parses the language code (e.g. :j) from text, such as that supplied to say. //returns the language object only if the code corresponds to a language that src can speak, otherwise null. /mob/proc/parse_language(var/message) - var/prefix = copytext(message,1,2) + var/prefix = copytext(message, 1, 2) if(length(message) >= 1 && prefix == "!") return all_languages["Noise"] From 503ee69a8c5e0c1b283566992b21dd8a482f6232 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Mon, 18 Jul 2016 22:10:37 -0700 Subject: [PATCH 32/95] FIX --- code/modules/mob/hear_say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index 4740545ee26..7a67345bc6c 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -85,7 +85,7 @@ if(!client) return - if(sleeping || stat == DEAD) //If unconscious or sleeping + if(sleeping || stat == UNCONSCIOUS) //If unconscious or sleeping hear_sleep(message) return From 7a07573e121613b14008ffcca9e75d75add09b13 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Tue, 19 Jul 2016 07:59:52 -0700 Subject: [PATCH 33/95] Fix latejoining mimes, spacing, Grant/Remove casting --- code/datums/action.dm | 55 +++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/code/datums/action.dm b/code/datums/action.dm index a8cab9a196f..745d03bc978 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -33,23 +33,23 @@ button = null return ..() -/datum/action/proc/Grant(mob/living/L) +/datum/action/proc/Grant(mob/M) if(owner) - if(owner == L) + if(owner == M) return Remove(owner) - owner = L - L.actions += src - if(L.client) - L.client.screen += button - L.update_action_buttons() + owner = M + M.actions += src + if(M.client) + M.client.screen += button + M.update_action_buttons() -/datum/action/proc/Remove(mob/living/L) - if(L.client) - L.client.screen -= button +/datum/action/proc/Remove(mob/M) + if(M.client) + M.client.screen -= button button.moved = FALSE //so the button appears in its normal position when given to another owner. - L.actions -= src - L.update_action_buttons() + M.actions -= src + M.update_action_buttons() owner = null /datum/action/proc/Trigger() @@ -67,7 +67,7 @@ if(owner.restrained()) return 0 if(check_flags & AB_CHECK_STUNNED) - if(owner.stunned) + if(owner.stunned || owner.weakened) return 0 if(check_flags & AB_CHECK_LYING) if(owner.lying) @@ -183,24 +183,28 @@ name = "Toggle Hardsuit Mode" /datum/action/item_action/toggle + /datum/action/item_action/toggle/New(Target) ..() name = "Toggle [target.name]" button.name = name /datum/action/item_action/openclose + /datum/action/item_action/openclose/New(Target) ..() name = "Open/Close [target.name]" button.name = name /datum/action/item_action/button + /datum/action/item_action/button/New(Target) ..() name = "Button/Unbutton [target.name]" button.name = name /datum/action/item_action/zipper + /datum/action/item_action/zipper/New(Target) ..() name = "Zip/Unzip [target.name]" @@ -228,6 +232,7 @@ name = "YEAH!" /datum/action/item_action/adjust + /datum/action/item_action/adjust/New(Target) ..() name = "Adjust [target.name]" @@ -294,6 +299,7 @@ return ..() /datum/action/item_action/organ_action/toggle + /datum/action/item_action/organ_action/toggle/New(Target) ..() name = "Toggle [target.name]" @@ -353,25 +359,22 @@ return 0 var/obj/effect/proc_holder/spell/spell = target - if(usr) - return spell.can_cast(usr) - else - if(owner) - return spell.can_cast(owner) - return 1 + if(owner) + return spell.can_cast(owner) + return 0 + +/* +/datum/action/spell_action/alien -/*/datum/action/spell_action/alien /datum/action/spell_action/alien/IsAvailable() if(!target) return 0 var/obj/effect/proc_holder/alien/ab = target - if(usr) - return ab.cost_check(ab.check_turf, usr, 1) - else - if(owner) - return ab.cost_check(ab.check_turf, owner, 1) - return 1*/ + if(owner) + return ab.cost_check(ab.check_turf, owner, 1) + return 0 +*/ //Preset for general and toggled actions /datum/action/innate From a58c85941b7323e13f3935fd8add804c83a46acd Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 19 Jul 2016 14:06:41 -0400 Subject: [PATCH 34/95] More Reagent Refactoring --- .../MetaStation/MetaStation.v41A.II.dmm | 2 +- _maps/map_files/RandomZLevels/academy.dmm | 5 +- _maps/map_files/RandomZLevels/centcomAway.dmm | 10 +- .../map_files/RandomZLevels/moonoutpost19.dmm | 2 +- .../RandomZLevels/undergroundoutpost45.dmm | 2 +- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- _maps/map_files/cyberiad/z4.dmm | 14 +- code/__HELPERS/names.dm | 4 +- code/_globalvars/lists/reagents.dm | 4 +- code/datums/supplypacks.dm | 4 +- code/game/machinery/vending.dm | 2 +- .../crates_lockers/closets/secure/freezer.dm | 4 +- code/modules/reagents/Chemistry-Machinery.dm | 2 +- code/modules/reagents/newchem/drinks.dm | 2 +- code/modules/reagents/newchem/patch.dm | 20 +- .../chemical_reaction_drink.dm | 18 +- .../reagents/drink/reagents_alcohol.dm | 8 +- .../reagent_containers/{glass => }/bottle.dm | 712 +++++----- .../reagents/reagent_containers/drugs.dm | 136 -- .../reagents/reagent_containers/food/cans.dm | 146 +-- .../reagent_containers/food/condiment.dm | 210 ++- .../reagent_containers/food/drinks.dm | 251 ++-- .../reagent_containers/food/drinks/bottle.dm | 239 ++-- .../food/drinks/drinkingglass.dm | 1147 ++++++++--------- .../reagent_containers/food/drinks/jar.dm | 29 - .../food/drinks/shotglass.dm | 13 +- .../reagent_containers/glass_containers.dm | 52 +- icons/obj/drinks.dmi | Bin 68166 -> 70799 bytes icons/obj/food/containers.dmi | Bin 0 -> 8842 bytes icons/obj/reagentfillings.dmi | Bin 2134 -> 2260 bytes paradise.dme | 4 +- 31 files changed, 1298 insertions(+), 1746 deletions(-) rename code/modules/reagents/reagent_containers/{glass => }/bottle.dm (94%) delete mode 100644 code/modules/reagents/reagent_containers/drugs.dm delete mode 100644 code/modules/reagents/reagent_containers/food/drinks/jar.dm create mode 100644 icons/obj/food/containers.dmi diff --git a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm index d6bc561771b..02ea1f45638 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm @@ -3373,7 +3373,7 @@ "bmS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atm{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "bmT" = (/obj/effect/spawner/window/reinforced{useFull = 1; tag = "fullReinWin"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id_tag = "bridge blast"; layer = 2.9; name = "bridge blast door"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/bridge) "bmU" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/photo_album{pixel_y = -4},/obj/item/device/camera{pixel_y = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (Captain)"; pixel_x = -28},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bmV" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/item/weapon/razor{pixel_x = -4; pixel_y = 2},/obj/item/clothing/mask/cigarette/cigar,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"bmV" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/item/weapon/reagent_containers/food/drinks/flask/gold,/obj/item/weapon/razor{pixel_x = -4; pixel_y = 2},/obj/item/clothing/mask/cigarette/cigar,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bmW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bmX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bmY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) diff --git a/_maps/map_files/RandomZLevels/academy.dmm b/_maps/map_files/RandomZLevels/academy.dmm index 5a371c50a06..500720c279f 100644 --- a/_maps/map_files/RandomZLevels/academy.dmm +++ b/_maps/map_files/RandomZLevels/academy.dmm @@ -341,6 +341,7 @@ "gC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/carpet,/area/awaymission/academy/academyaft) "gD" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/carpet,/area/awaymission/academy/academyaft) "gE" = (/obj/structure/table,/obj/item/weapon/paper{info = "Grade: B- Educator's Notes: Keep applying yourself, you're showing improvement."; name = "Summoning Midterm Exam"},/obj/item/weapon/gun/projectile/shotgun/toy/tommygun,/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) +"gF" = (/obj/structure/window/reinforced,/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup,/turf/simulated/floor/plasteel{icon_state = "red"},/area/awaymission/academy/academyaft) "gG" = (/obj/structure/table,/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) "gH" = (/obj/structure/window/reinforced,/obj/item/ammo_casing,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/awaymission/academy/classrooms) "gI" = (/mob/living/simple_animal/hostile/bear,/turf/simulated/floor/plating,/area/awaymission/academy/classrooms) @@ -482,7 +483,6 @@ "jo" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/awaymission/academy/academyaft) "jp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel/airless{tag = "icon-white (EAST)"; icon_state = "white"; dir = 4},/area/awaymission/academy/academyaft) "jq" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/awaymission/academy/academyaft) -"jr" = (/obj/structure/window/reinforced,/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/golden_cup,/turf/simulated/floor/plasteel{icon_state = "red"},/area/awaymission/academy/academyaft) "js" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/awaymission/academy/academyaft) "jt" = (/obj/structure/cult/pylon,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/awaymission/academy/academyaft) "ju" = (/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/awaymission/academy/academyaft) @@ -633,7 +633,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaaaaaaSaSaaaaaaaaaaaaaaaaaagZiViWiWiXgZaaaaaaiYhDiZjafLfCfDfDfDfDfDfDfDfDfDfLjbjcjdjeaaaaaagZiViWiWiXgZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagZjfjgjafLjhfBfBjifBfBjifBfBjjfLjbjkjlgZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYhDjmjafLfCfDjnhlkxhlhljofDfDfLjbjpjdjqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagZjrjsjafLfCfDjtjujujujujvfDfDfLjbjwjxgZjyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagZgFjsjafLfCfDjtjujujujujvfDfDfLjbjwjxgZjyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagZgZjzjafLfCjAfDfDfDfDfDfDjAfDfLjbjzgZgZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagZgZjBfLjCetjDfDfDfDfDjEetjDfLjBgZgZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagZgZfLjFjGgCgDfDfDfDfDjHfDfLgZgZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -672,3 +672,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/map_files/RandomZLevels/centcomAway.dmm b/_maps/map_files/RandomZLevels/centcomAway.dmm index 9def97f64f2..2cc70f5d3ee 100644 --- a/_maps/map_files/RandomZLevels/centcomAway.dmm +++ b/_maps/map_files/RandomZLevels/centcomAway.dmm @@ -145,6 +145,7 @@ "cO" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaymission/centcomAway/hangar) "cP" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaymission/centcomAway/hangar) "cQ" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor,/area/awaymission/centcomAway/hangar) +"cR" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup,/turf/simulated/floor/carpet,/area/awaymission/centcomAway/general) "cS" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/awaymission/centcomAway/hangar) "cT" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/awaymission/centcomAway/hangar) "cU" = (/turf/simulated/floor/plating,/area/awaymission/centcomAway/hangar) @@ -250,6 +251,7 @@ "eQ" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/centcomAway/general) "eR" = (/obj/machinery/autolathe,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/centcomAway/general) "eS" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) +"eT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/drinks/ice,/turf/simulated/floor/plasteel{tag = "icon-barber (WEST)"; icon_state = "barber"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/thunderdome) "eU" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) "eV" = (/obj/structure/table/reinforced,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) "eW" = (/obj/machinery/implantchair,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) @@ -594,7 +596,6 @@ "lx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/centcomAway/general) "ly" = (/obj/structure/table/woodentable,/obj/item/clothing/accessory/medal,/turf/simulated/floor/carpet,/area/awaymission/centcomAway/general) "lz" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/awaymission/centcomAway/general) -"lA" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/golden_cup,/turf/simulated/floor/carpet,/area/awaymission/centcomAway/general) "lB" = (/obj/structure/table/woodentable,/obj/item/clothing/accessory/medal/gold,/turf/simulated/floor/carpet,/area/awaymission/centcomAway/general) "lC" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/awaymission/centcomAway/general) "lD" = (/turf/simulated/wall/r_wall,/area/awaymission/centcomAway/thunderdome) @@ -622,7 +623,6 @@ "lZ" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/awaymission/centcomAway/thunderdome) "ma" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/awaymission/centcomAway/thunderdome) "mb" = (/obj/structure/table,/obj/item/weapon/lipstick,/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mc" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/ice,/turf/simulated/floor/plasteel{tag = "icon-barber (WEST)"; icon_state = "barber"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/thunderdome) "md" = (/obj/machinery/icecream_vat,/turf/simulated/floor/plasteel{tag = "icon-barber (WEST)"; icon_state = "barber"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/thunderdome) "me" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) "mf" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/awaymission/centcomAway/thunderdome) @@ -791,8 +791,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmbmeFjyjthgjsjsiElrlslsltksivgogojOiEjGjGjslueFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmeFeFeFeFeFeFeFeFeFeFlviclweFeFeFeFeFeFeFeFeFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmlxlyhkeGeGeGhklzlxbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmhylAhyeGeGeGhylAhybmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmkslAhyeGeGeGhylBksbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmhycRhyeGeGeGhycRhybmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmkscRhyeGeGeGhylBksbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmeFeFhylClxlChyeFeFbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlDlDlDlElFlGlDaaaaaaaaksfDksfDksaaaaaaaalDlElFlGlDlDlDlDlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlHlIlIlDlDlDlDlDlDlDlDlDlDlJlDlJlDlDlDlDlDlDlDlDlDlDlKlLlMlDlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -801,7 +801,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlNlNlDlPlDlDlDlDlDlDlDlDlDlDlDlQlRlSlDlDlDlDlDlDlDlNlTlTlTlNlNlNlNlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlNlNlDlUlUlUlUlUlVlWlWlWlWlXlWlWlWlWlWlXlYlXlZmalDlNlLlLlLlNlNlNlNlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlNlNlDlUlUlUlUlUlVlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlDlNmblLlLlNlNlNlNlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlNlNlDmcmcmdmdlUlVlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlDlNmememelNlNlNlNlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlNlNlDeTeTmdmdlUlVlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlDlNmememelNlNlNlNlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlNlNlDlDlDlDlDlDlDmfmfmfmfmfmfmfmfmfmfmfmfmfmfmflDlDlDlDlDlDlNlNlNlDlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDmglNlNlDlDmhmhmhmhlDmimjmjmjmjmjmjmjmjmjmjmjmjmjmklDmhmhmhmhlDlNlNlNmllDlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlDlDlDlDmglNlDlDlDmmmmmmmmlDmnmompmompmomqmrmsmtmumtmumtmvlDmmmmmmmmlDlDlDlNmllDlDlDlDlDlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/RandomZLevels/moonoutpost19.dmm b/_maps/map_files/RandomZLevels/moonoutpost19.dmm index 57218ff1ad2..a2ac44e94d5 100644 --- a/_maps/map_files/RandomZLevels/moonoutpost19.dmm +++ b/_maps/map_files/RandomZLevels/moonoutpost19.dmm @@ -637,7 +637,7 @@ "mm" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel/withwallet,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mn" = (/obj/structure/closet/secure_closet{icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mo" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "meat fridge"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mp" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/storage/fancy/egg_box,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mp" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/storage/fancy/egg_box,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mq" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mr" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ms" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) diff --git a/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm b/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm index 04d8818ad02..bf249399535 100644 --- a/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm @@ -452,7 +452,7 @@ "iJ" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "iK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "iL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iM" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/storage/fancy/egg_box,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iM" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/storage/fancy/egg_box,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "iN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "iO" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/structure/sign/biohazard{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "iP" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index f27a5e4909a..64a7a072711 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -4359,7 +4359,7 @@ "bFQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/space,/area/space) "bFR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/structure/closet/secure_closet/captains,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/carpet,/area/crew_quarters/captain/bedroom) "bFS" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain/bedroom) -"bFT" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/item/weapon/storage/box/matches,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/razor{pixel_x = -4; pixel_y = 2},/turf/simulated/floor/carpet,/area/crew_quarters/captain/bedroom) +"bFT" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/item/weapon/storage/box/matches,/obj/item/weapon/reagent_containers/food/drinks/flask/gold,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/razor{pixel_x = -4; pixel_y = 2},/turf/simulated/floor/carpet,/area/crew_quarters/captain/bedroom) "bFU" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 1; icon_state = "left"; name = "Shower"; req_access_txt = "0"},/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain/bedroom) "bFV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/crew_quarters/captain) "bFW" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sign/poster/legit{pixel_x = -32},/turf/simulated/floor/plasteel,/area/hallway/primary/central/se) diff --git a/_maps/map_files/cyberiad/z4.dmm b/_maps/map_files/cyberiad/z4.dmm index b980f8a7098..c8ef280d538 100644 --- a/_maps/map_files/cyberiad/z4.dmm +++ b/_maps/map_files/cyberiad/z4.dmm @@ -237,7 +237,7 @@ "eC" = (/obj/machinery/computer/shuttle/engineering,/turf/simulated/floor/plasteel,/area/engiestation) "eD" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor/plasteel,/area/engiestation) "eE" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plasteel,/area/engiestation) -"eF" = (/obj/item/weapon/storage/fancy/egg_box,/obj/item/weapon/storage/box/drinkingglasses,/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/milk,/turf/simulated/floor/plasteel,/area/engiestation) +"eF" = (/obj/item/weapon/storage/fancy/egg_box,/obj/item/weapon/storage/box/drinkingglasses,/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/milk,/turf/simulated/floor/plasteel,/area/engiestation) "eG" = (/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/plasteel,/area/engiestation) "eH" = (/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/engiestation) "eI" = (/obj/docking_port/stationary{dir = 8; dwidth = 10; height = 35; id = "whiteship_z4"; name = "east of engistation"; width = 21},/turf/space,/area/space) @@ -245,6 +245,8 @@ "eK" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engiestation) "eL" = (/obj/docking_port/stationary{dir = 2; dwidth = 3; height = 5; id = "engineering_away"; name = "engineering outpost dock"; width = 7},/turf/space,/area/space) "eM" = (/obj/machinery/field/generator,/turf/simulated/floor/plating/airless,/area/space) +"eN" = (/obj/item/weapon/grenade/chem_grenade/drugs,/turf/simulated/floor/plating,/area/exploration/methlab) +"eO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/drugs/meth,/obj/item/weapon/reagent_containers/glass/beaker/drugs/meth,/obj/item/weapon/reagent_containers/glass/beaker/drugs/meth,/turf/simulated/floor/plating,/area/exploration/methlab) "fe" = (/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/constructionsite/medical) "ff" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/constructionsite/medical) "fg" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/constructionsite/medical) @@ -301,13 +303,11 @@ "gk" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plating,/area/exploration/methlab) "gl" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating,/area/exploration/methlab) "gm" = (/obj/machinery/door/airlock/external{name = "Crackden Airlock"},/turf/simulated/floor/plating,/area/exploration/methlab) -"gn" = (/obj/item/weapon/reagent_containers/drugs/baggie,/turf/simulated/floor/plating,/area/exploration/methlab) "go" = (/turf/simulated/floor/plating,/area/exploration/methlab) "gp" = (/obj/machinery/door/airlock/external{name = "Plain Airlock"},/turf/simulated/floor/plating,/area/exploration/methlab) "gq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/simulated/floor/plating,/area/exploration/methlab) "gr" = (/obj/item/ammo_casing{pixel_y = 3},/turf/simulated/floor/plating,/area/exploration/methlab) "gs" = (/obj/effect/decal/cleanable/blood/oil,/obj/item/ammo_casing{pixel_x = -4; pixel_y = -6},/turf/simulated/floor/plating,/area/exploration/methlab) -"gt" = (/obj/structure/table,/obj/item/weapon/reagent_containers/drugs/baggie/meth,/obj/item/weapon/reagent_containers/drugs/baggie/meth,/obj/item/weapon/reagent_containers/drugs/baggie/meth,/turf/simulated/floor/plating,/area/exploration/methlab) "gu" = (/obj/machinery/power/apc/noalarm{pixel_x = 26},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/exploration/methlab) "gv" = (/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/exploration/methlab) "gw" = (/obj/machinery/chem_master,/turf/simulated/floor/plating,/area/exploration/methlab) @@ -510,10 +510,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggggggaaaaggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagefZgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbfZgeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbfZfZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfgbgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbgbgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggggggghgigjgkgkglgmgngogpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfgbgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbgbgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggqgngogogrgsgnggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfgbgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbgbgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggtgogogugggogogvggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfgbgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbgbgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggwgogxgygggngoggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfgbgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbgbgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggggggghgigjgkgkglgmeNgogpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfgbgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbgbgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggqeNgogogrgseNggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfgbgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbgbgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggggggeOgogogugggogogvggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfgbgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbgbgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggwgogxgyggeNgoggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfgbgbgbgbgbgbgfgdfZgbfZgdgfgbgbgbgbgbgbgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggzgAgogggggogoggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafZfZgbgbgbgbgbfZfZfZgafZfZfZgbgbgbgbgbfZfZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggBgogogggggCgCggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagefZfZfZgDfZfZfZgbgbgbgbgbfZfZfZgafZfZfZgeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggEggggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagegegfgbgbgbgfgbgbgbgbgbgbgbgfgbgbgbgfgegeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index 0375b7aacea..6b90ace2489 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -175,7 +175,7 @@ var/syndicate_code_response//Code response for traitors. var/safety[] = list(1,2,3)//Tells the proc which options to remove later on. var/nouns[] = list("love","hate","anger","peace","pride","sympathy","bravery","loyalty","honesty","integrity","compassion","charity","success","courage","deceit","skill","beauty","brilliance","pain","misery","beliefs","dreams","justice","truth","faith","liberty","knowledge","thought","information","culture","trust","dedication","progress","education","hospitality","leisure","trouble","friendships", "relaxation") - var/drinks[] = list("vodka and tonic","gin fizz","bahama mama","manhattan","black Russian","whiskey soda","long island tea","margarita","Irish coffee"," manly dwarf","Irish cream","doctor's delight","Beepksy Smash","tequilla sunrise","brave bull","gargle blaster","bloody mary","whiskey cola","white Russian","vodka martini","martini","Cuba libre","kahlua","vodka","wine","moonshine") + var/drinks[] = list("vodka and tonic","gin fizz","bahama mama","manhattan","black Russian","whiskey soda","long island tea","margarita","Irish coffee"," manly dwarf","Irish cream","doctor's delight","Beepksy Smash","tequila sunrise","brave bull","gargle blaster","bloody mary","whiskey cola","white Russian","vodka martini","martini","Cuba libre","kahlua","vodka","wine","moonshine") var/locations[] = teleportlocs.len ? teleportlocs : drinks//if null, defaults to drinks instead. var/names[] = list() @@ -269,7 +269,7 @@ var/syndicate_code_response//Code response for traitors. else syndicate_code_phrase += pick("One") syndicate_code_phrase += " " - syndicate_code_phrase += pick("vodka and tonic","gin fizz","bahama mama","manhattan","black Russian","whiskey soda","long island tea","margarita","Irish coffee"," manly dwarf","Irish cream","doctor's delight","Beepksy Smash","tequilla sunrise","brave bull","gargle blaster","bloody mary","whiskey cola","white Russian","vodka martini","martini","Cuba libre","kahlua","vodka","wine","moonshine") + syndicate_code_phrase += pick("vodka and tonic","gin fizz","bahama mama","manhattan","black Russian","whiskey soda","long island tea","margarita","Irish coffee"," manly dwarf","Irish cream","doctor's delight","Beepksy Smash","tequila sunrise","brave bull","gargle blaster","bloody mary","whiskey cola","white Russian","vodka martini","martini","Cuba libre","kahlua","vodka","wine","moonshine") syndicate_code_phrase += "." if(4) syndicate_code_phrase += pick("I wish I was","My dad was","His mom was","Where do I find","The hero this station needs is","I'd fuck","I wouldn't trust","Someone caught","HoS caught","Someone found","I'd wrestle","I wanna kill") diff --git a/code/_globalvars/lists/reagents.dm b/code/_globalvars/lists/reagents.dm index 23d310be857..4b9786a86df 100644 --- a/code/_globalvars/lists/reagents.dm +++ b/code/_globalvars/lists/reagents.dm @@ -34,10 +34,10 @@ var/list/drinks = list("beer2","hot_coco","orangejuice","tomatojuice","limejuice "nothing","potato","milk","soymilk","cream","coffee","tea","icecoffee", "icetea","cola","nuka_cola","spacemountainwind","thirteenloko","dr_gibb", "space_up","lemon_lime","beer","whiskey","gin","rum","vodka","holywater", - "tequilla","vermouth","wine","tonic","kahlua","cognac","ale","sodawater", + "tequila","vermouth","wine","tonic","kahlua","cognac","ale","sodawater", "ice","bilk","atomicbomb","threemileisland","goldschlager","patron","gintonic", "cubalibre","whiskeycola","martini","vodkamartini","whiterussian","screwdrivercocktail", - "booger","bloodymary","gargleblaster","bravebull","tequillasunrise","toxinsspecial", + "booger","bloodymary","gargleblaster","bravebull","tequilasunrise","toxinsspecial", "beepskysmash","salglu_solution","irishcream","manlydorf","longislandicedtea", "moonshine","b52","irishcoffee","margarita","blackrussian","manhattan", "manhattan_proj","whiskeysoda","antifreeze","barefoot","snowwhite","demonsblood", diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 4b468d81ccc..8deb2dc1a68 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -861,8 +861,8 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine name = "Food Crate" contains = list(/obj/item/weapon/reagent_containers/food/condiment/flour, /obj/item/weapon/reagent_containers/food/condiment/rice, - /obj/item/weapon/reagent_containers/food/drinks/milk, - /obj/item/weapon/reagent_containers/food/drinks/soymilk, + /obj/item/weapon/reagent_containers/food/condiment/milk, + /obj/item/weapon/reagent_containers/food/condiment/soymilk, /obj/item/weapon/reagent_containers/food/condiment/saltshaker, /obj/item/weapon/reagent_containers/food/condiment/peppermill, /obj/item/weapon/storage/fancy/egg_box, diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 78f7eb4efb5..b6fc160a6f6 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -703,7 +703,7 @@ icon_deny = "boozeomat-deny" products = list(/obj/item/weapon/reagent_containers/food/drinks/bottle/gin = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey = 5, - /obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla = 5, + /obj/item/weapon/reagent_containers/food/drinks/bottle/tequila = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/vodka = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/rum = 5, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index 896ab5e1dd1..a008e3843e9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -70,8 +70,8 @@ New() ..() for(var/i in 1 to 5) - new /obj/item/weapon/reagent_containers/food/drinks/milk(src) - new /obj/item/weapon/reagent_containers/food/drinks/soymilk(src) + new /obj/item/weapon/reagent_containers/food/condiment/milk(src) + new /obj/item/weapon/reagent_containers/food/condiment/soymilk(src) for(var/i in 1 to 2) new /obj/item/weapon/storage/fancy/egg_box(src) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index acbb9648098..197df4425ec 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -280,7 +280,7 @@ energy = 100 max_energy = 100 desc = "A technological marvel, supposedly able to mix just the mixture you'd like to drink the moment you ask for one." - dispensable_reagents = list("ice", "cream", "cider", "beer", "kahlua", "whiskey", "wine", "vodka", "gin", "rum", "tequilla", "vermouth", "cognac", "ale", "mead", "synthanol") + dispensable_reagents = list("ice", "cream", "cider", "beer", "kahlua", "whiskey", "wine", "vodka", "gin", "rum", "tequila", "vermouth", "cognac", "ale", "mead", "synthanol") hack_message = "You disable the 'nanotrasen-are-cheap-bastards' lock, enabling hidden and very expensive boozes." unhack_message = "You re-enable the 'nanotrasen-are-cheap-bastards' lock, disabling hidden and very expensive boozes." hacked_reagents = list("goldschlager", "patron", "absinthe", "ethanol", "nothing") diff --git a/code/modules/reagents/newchem/drinks.dm b/code/modules/reagents/newchem/drinks.dm index 201cc97f806..4790b4d01ec 100644 --- a/code/modules/reagents/newchem/drinks.dm +++ b/code/modules/reagents/newchem/drinks.dm @@ -201,7 +201,7 @@ name = "Uplink" id = "uplink" result = "uplink" - required_reagents = list("rum" = 1, "vodka" = 1, "tequilla" = 1, "whiskey" = 1, "synthanol" = 1) + required_reagents = list("rum" = 1, "vodka" = 1, "tequila" = 1, "whiskey" = 1, "synthanol" = 1) result_amount = 5 /datum/reagent/ethanol/synthanol/synthnsoda diff --git a/code/modules/reagents/newchem/patch.dm b/code/modules/reagents/newchem/patch.dm index f686d293c24..2392dd26db5 100644 --- a/code/modules/reagents/newchem/patch.dm +++ b/code/modules/reagents/newchem/patch.dm @@ -18,35 +18,23 @@ desc = "Helps with brute injuries." icon_state = "bandaid_brute" instant_application = 1 - -/obj/item/weapon/reagent_containers/food/pill/patch/styptic/New() - ..() - reagents.add_reagent("styptic_powder", 40) + list_reagents = list("styptic_powder" = 40) /obj/item/weapon/reagent_containers/food/pill/patch/silver_sulf name = "burn patch" desc = "Helps with burn injuries." icon_state = "bandaid_burn" instant_application = 1 - -/obj/item/weapon/reagent_containers/food/pill/patch/silver_sulf/New() - ..() - reagents.add_reagent("silver_sulfadiazine", 40) + list_reagents = list("silver_sulfadiazine" = 40) /obj/item/weapon/reagent_containers/food/pill/patch/synthflesh name = "syntheflesh patch" desc = "Helps with burn injuries." icon_state = "bandaid_med" instant_application = 1 - -/obj/item/weapon/reagent_containers/food/pill/patch/synthflesh/New() - ..() - reagents.add_reagent("synthflesh", 20) + list_reagents = list("synthflesh" = 20) /obj/item/weapon/reagent_containers/food/pill/patch/nicotine name = "nicotine patch" desc = "Helps temporarily curb the cravings of nicotine dependency." - -/obj/item/weapon/reagent_containers/food/pill/patch/nicotine/New() - ..() - reagents.add_reagent("nicotine", 20) \ No newline at end of file + list_reagents = list("nicotine" = 20) \ No newline at end of file diff --git a/code/modules/reagents/oldchem/chemical_reaction/chemical_reaction_drink.dm b/code/modules/reagents/oldchem/chemical_reaction/chemical_reaction_drink.dm index 10b5ff13344..1b69b88e071 100644 --- a/code/modules/reagents/oldchem/chemical_reaction/chemical_reaction_drink.dm +++ b/code/modules/reagents/oldchem/chemical_reaction/chemical_reaction_drink.dm @@ -44,7 +44,7 @@ name = "Patron" id = "patron" result = "patron" - required_reagents = list("tequilla" = 10, "silver" = 1) + required_reagents = list("tequila" = 10, "silver" = 1) result_amount = 10 mix_sound = 'sound/goonstation/misc/drinkfizz.ogg' @@ -228,15 +228,15 @@ name = "Brave Bull" id = "bravebull" result = "bravebull" - required_reagents = list("tequilla" = 2, "kahlua" = 1) + required_reagents = list("tequila" = 2, "kahlua" = 1) result_amount = 3 mix_sound = 'sound/goonstation/misc/drinkfizz.ogg' -/datum/chemical_reaction/tequilla_sunrise - name = "Tequilla Sunrise" - id = "tequillasunrise" - result = "tequillasunrise" - required_reagents = list("tequilla" = 2, "orangejuice" = 1) +/datum/chemical_reaction/tequila_sunrise + name = "Tequila Sunrise" + id = "tequilasunrise" + result = "tequilasunrise" + required_reagents = list("tequila" = 2, "orangejuice" = 1) result_amount = 3 mix_sound = 'sound/goonstation/misc/drinkfizz.ogg' @@ -317,7 +317,7 @@ name = "Margarita" id = "margarita" result = "margarita" - required_reagents = list("tequilla" = 2, "limejuice" = 1) + required_reagents = list("tequila" = 2, "limejuice" = 1) result_amount = 3 mix_sound = 'sound/goonstation/misc/drinkfizz.ogg' @@ -325,7 +325,7 @@ name = "Long Island Iced Tea" id = "longislandicedtea" result = "longislandicedtea" - required_reagents = list("vodka" = 1, "gin" = 1, "tequilla" = 1, "cubalibre" = 1) + required_reagents = list("vodka" = 1, "gin" = 1, "tequila" = 1, "cubalibre" = 1) result_amount = 4 mix_sound = 'sound/goonstation/misc/drinkfizz.ogg' diff --git a/code/modules/reagents/oldchem/reagents/drink/reagents_alcohol.dm b/code/modules/reagents/oldchem/reagents/drink/reagents_alcohol.dm index 910c1791fd7..c71b1204b60 100644 --- a/code/modules/reagents/oldchem/reagents/drink/reagents_alcohol.dm +++ b/code/modules/reagents/oldchem/reagents/drink/reagents_alcohol.dm @@ -130,9 +130,9 @@ color = "#664300" // rgb: 102, 67, 0 alcohol_perc = 0.2 -/datum/reagent/ethanol/tequilla +/datum/reagent/ethanol/tequila name = "Tequila" - id = "tequilla" + id = "tequila" description = "A strong and mildly flavoured, mexican produced spirit. Feeling thirsty hombre?" color = "#A8B0B7" // rgb: 168, 176, 183 alcohol_perc = 0.4 @@ -323,9 +323,9 @@ color = "#664300" // rgb: 102, 67, 0 alcohol_perc = 0.3 -/datum/reagent/ethanol/tequilla_sunrise +/datum/reagent/ethanol/tequila_sunrise name = "Tequila Sunrise" - id = "tequillasunrise" + id = "tequilasunrise" description = "Tequila and orange juice. Much like a Screwdriver, only Mexican~" reagent_state = LIQUID color = "#664300" // rgb: 102, 67, 0 diff --git a/code/modules/reagents/reagent_containers/glass/bottle.dm b/code/modules/reagents/reagent_containers/bottle.dm similarity index 94% rename from code/modules/reagents/reagent_containers/glass/bottle.dm rename to code/modules/reagents/reagent_containers/bottle.dm index 363ff89119f..95fb36d439d 100644 --- a/code/modules/reagents/reagent_containers/glass/bottle.dm +++ b/code/modules/reagents/reagent_containers/bottle.dm @@ -1,363 +1,349 @@ - -//Not to be confused with /obj/item/weapon/reagent_containers/food/drinks/bottle - -/obj/item/weapon/reagent_containers/glass/bottle - name = "bottle" - desc = "A small bottle." - icon = 'icons/obj/chemical.dmi' - icon_state = null - item_state = "atoxinbottle" - amount_per_transfer_from_this = 10 - possible_transfer_amounts = list(5,10,15,25,30) - flags = OPENCONTAINER - volume = 30 - -/obj/item/weapon/reagent_containers/glass/bottle/New() - ..() - if(!icon_state) - icon_state = "bottle[rand(1,20)]" - - - //Copypasta from /obj/item/weapon/reagent_containers/glass/beaker -/obj/item/weapon/reagent_containers/glass/bottle/on_reagent_change() - update_icon() - -/obj/item/weapon/reagent_containers/glass/bottle/pickup(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/glass/bottle/dropped(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/glass/bottle/attack_hand() - ..() - update_icon() - -/obj/item/weapon/reagent_containers/glass/bottle/update_icon() - overlays.Cut() - - if(reagents.total_volume) - var/image/filling = image('icons/obj/reagentfillings.dmi', src, "[icon_state]10") - - var/percent = round((reagents.total_volume / volume) * 100) - switch(percent) - if(0 to 24) - filling.icon_state = "[icon_state]10" - if(25 to 49) - filling.icon_state = "[icon_state]25" - if(50 to 74) - filling.icon_state = "[icon_state]50" - if(75 to 90) - filling.icon_state = "[icon_state]75" - if(91 to INFINITY) - filling.icon_state = "[icon_state]100" - - filling.icon += mix_color_from_reagents(reagents.reagent_list) - overlays += filling - - if(!is_open_container()) - var/image/lid = image(icon, src, "lid_bottle") - overlays += lid - -/obj/item/weapon/reagent_containers/glass/bottle/toxin - name = "toxin bottle" - desc = "A small bottle of toxins. Do not drink, it is poisonous." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle12" - list_reagents = list("toxin" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/cyanide - name = "cyanide bottle" - desc = "A small bottle of cyanide. Bitter almonds?" - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle12" - list_reagents = list("cyanide" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/mutagen - name = "unstable mutagen bottle" - desc = "A small bottle of unstable mutagen. Randomly changes the DNA structure of whoever comes in contact." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle20" - list_reagents = list("mutagen" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/ammonia - name = "ammonia bottle" - desc = "A small bottle." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle20" - list_reagents = list("ammonia" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/diethylamine - name = "diethylamine bottle" - desc = "A small bottle." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle17" - list_reagents = list("diethylamine" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/facid - name = "Fluorosulfuric Acid Bottle" - desc = "A small bottle. Contains a small amount of Fluorosulfuric Acid" - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle17" - list_reagents = list("facid" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine - name = "Adminordrazine Bottle" - desc = "A small bottle. Contains the liquid essence of the gods." - icon = 'icons/obj/drinks.dmi' - icon_state = "holyflask" - list_reagents = list("adminordrazine" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/capsaicin - name = "Capsaicin Bottle" - desc = "A small bottle. Contains hot sauce." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle3" - list_reagents = list("capsaicin" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/frostoil - name = "Frost Oil Bottle" - desc = "A small bottle. Contains cold sauce." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle17" - list_reagents = list("frostoil" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/morphine - name = "Morphine Bottle" - desc = "A small bottle. Contains morphine." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle17" - list_reagents = list("morphine" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/ether - name = "Ether Bottle" - desc = "A small bottle. Contains ether." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle17" - list_reagents = list("ether" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/charcoal - name = "Charcoal Bottle" - desc = "A small bottle. Contains charcoal." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle17" - list_reagents = list("charcoal" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine - name = "Epinephrine Bottle" - desc = "A small bottle. Contains epinephrine." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle17" - list_reagents = list("epinephrine" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/pancuronium - name = "Pancuronium Bottle" - desc = "A small bottle of pancuronium." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle14" - list_reagents = list("pancuronium" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/sulfonal - name = "Sulfonal Bottle" - desc = "A small bottle of Sulfonal." - icon = 'icons/obj/chemical.dmi' - icon_state = "bottle19" - list_reagents = list("sulfonal" = 30) - -//Reagent bottles - -/obj/item/weapon/reagent_containers/glass/bottle/reagent - name = "Reagent Bottle" - desc = "A bottle for storing reagents" - icon_state = "rbottle" - volume = 50 - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/oil - name = "Oil Bottle" - desc = "A reagent bottle. Contains oil." - icon_state = "rbottle1" - list_reagents = list("oil" = 50) - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/phenol - name = "Phenol Bottle" - desc = "A reagent bottle. Contains phenol." - icon_state = "rbottle2" - list_reagents = list("phenol" = 50) - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/acetone - name = "Acetone Bottle" - desc = "A reagent bottle. Contains acetone." - icon_state = "rbottle3" - list_reagents = list("acetone" = 50) - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/ammonia - name = "Ammonia Bottle" - desc = "A reagent bottle. Contains ammonia." - icon_state = "rbottle4" - list_reagents = list("ammonia" = 50) - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/diethylamine - name = "Diethylamine Bottle" - desc = "A reagent bottle. Contains diethylamine." - icon_state = "rbottle5" - list_reagents = list("diethylamine" = 50) - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/acid - name = "Acid Bottle" - desc = "A reagent bottle. Contains sulfuric acid." - icon_state = "rbottle6" - list_reagents = list("sacid" = 50) - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/formaldehyde - name = "Formaldehyde Bottle" - desc = "A reagent bottle. Contains formaldehyde." - icon_state = "rbottle" - list_reagents = list("formaldehyde" = 50) - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/morphine - name = "Morphine Bottle" - desc = "A reagent bottle. Contains morphine." - list_reagents = list("morphine" = 50) - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/insulin - name = "Insulin Bottle" - desc = "A reagent bottle. Contains insulin." - list_reagents = list("insulin" = 50) - - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/hairgrownium - name = "Hair Grow Gel" - desc = "A bottle full of a stimulative hair growth formula" - list_reagents = list("hairgrownium" = 50) - -/obj/item/weapon/reagent_containers/glass/bottle/reagent/hair_dye - name = "Quantum Hair Dye Bottle" - desc = "A bottle of the ever-changing quantum hair dye." - list_reagents = list("hair_dye" = 50) - -////////////////////Traitor Poison Bottle////////////////////////////// - -/obj/item/weapon/reagent_containers/glass/bottle/traitor - desc = "It has a small skull and crossbones on it. Uh-oh!" - possible_transfer_amounts = list(5,10,15,25,30,40) - volume = 40 - -/obj/item/weapon/reagent_containers/glass/bottle/traitor/New() - ..() - reagents.add_reagent(pick_list("chemistry_tools.json", "traitor_poison_bottle"), 40) - -/obj/item/weapon/reagent_containers/glass/bottle/plasma - name = "plasma dust bottle" - desc = "A small bottle of plasma in dust form. Extremely toxic and reacts with micro-organisms inside blood." - icon_state = "bottle8" - list_reagents = list("plasma_dust" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/diphenhydramine - name = "diphenhydramine bottle" - desc = "A small bottle of diphenhydramine." - icon_state = "bottle20" - list_reagents = list("diphenhydramine" = 30) - -/obj/item/weapon/reagent_containers/glass/bottle/flu_virion - name = "Flu virion culture bottle" - desc = "A small bottle. Contains H13N1 flu virion culture in synthblood medium." - icon_state = "bottle3" - spawned_disease = /datum/disease/advance/flu - -/obj/item/weapon/reagent_containers/glass/bottle/epiglottis_virion - name = "Epiglottis virion culture bottle" - desc = "A small bottle. Contains Epiglottis virion culture in synthblood medium." - icon_state = "bottle3" - spawned_disease = /datum/disease/advance/voice_change - -/obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion - name = "Liver enhancement virion culture bottle" - desc = "A small bottle. Contains liver enhancement virion culture in synthblood medium." - icon_state = "bottle3" - spawned_disease = /datum/disease/advance/heal - -/obj/item/weapon/reagent_containers/glass/bottle/hullucigen_virion - name = "Hullucigen virion culture bottle" - desc = "A small bottle. Contains hullucigen virion culture in synthblood medium." - icon_state = "bottle3" - spawned_disease = /datum/disease/advance/hullucigen - -/obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat - name = "Pierrot's Throat culture bottle" - desc = "A small bottle. Contains H0NI<42 virion culture in synthblood medium." - icon_state = "bottle3" - spawned_disease = /datum/disease/pierrot_throat - -/obj/item/weapon/reagent_containers/glass/bottle/cold - name = "Rhinovirus culture bottle" - desc = "A small bottle. Contains XY-rhinovirus culture in synthblood medium." - icon_state = "bottle3" - spawned_disease = /datum/disease/advance/cold - -/obj/item/weapon/reagent_containers/glass/bottle/retrovirus - name = "Retrovirus culture bottle" - desc = "A small bottle. Contains a retrovirus culture in a synthblood medium." - icon_state = "bottle3" - spawned_disease = /datum/disease/dna_retrovirus - -/obj/item/weapon/reagent_containers/glass/bottle/gbs - name = "GBS culture bottle" - desc = "A small bottle. Contains Gravitokinetic Bipotential SADS+ culture in synthblood medium."//Or simply - General BullShit - icon_state = "bottle3" - amount_per_transfer_from_this = 5 - spawned_disease = /datum/disease/gbs - -/obj/item/weapon/reagent_containers/glass/bottle/fake_gbs - name = "GBS culture bottle" - desc = "A small bottle. Contains Gravitokinetic Bipotential SADS- culture in synthblood medium."//Or simply - General BullShit - icon_state = "bottle3" - spawned_disease = /datum/disease/fake_gbs - -/obj/item/weapon/reagent_containers/glass/bottle/brainrot - name = "Brainrot culture bottle" - desc = "A small bottle. Contains Cryptococcus Cosmosis culture in synthblood medium." - icon_state = "bottle3" - spawned_disease = /datum/disease/brainrot - -/obj/item/weapon/reagent_containers/glass/bottle/magnitis - name = "Magnitis culture bottle" - desc = "A small bottle. Contains a small dosage of Fukkos Miracos." - icon_state = "bottle3" - spawned_disease = /datum/disease/magnitis - -/obj/item/weapon/reagent_containers/glass/bottle/wizarditis - name = "Wizarditis culture bottle" - desc = "A small bottle. Contains a sample of Rincewindus Vulgaris." - icon_state = "bottle3" - spawned_disease = /datum/disease/wizarditis - -/obj/item/weapon/reagent_containers/glass/bottle/anxiety - name = "Severe Anxiety culture bottle" - desc = "A small bottle. Contains a sample of Lepidopticides." - icon_state = "bottle3" - spawned_disease = /datum/disease/anxiety - -/obj/item/weapon/reagent_containers/glass/bottle/beesease - name = "Beesease culture bottle" - desc = "A small bottle. Contains a sample of invasive Apidae." - icon_state = "bottle3" - spawned_disease = /datum/disease/beesease - -/obj/item/weapon/reagent_containers/glass/bottle/fluspanish - name = "Spanish flu culture bottle" - desc = "A small bottle. Contains a sample of Inquisitius." - icon_state = "bottle3" - spawned_disease = /datum/disease/fluspanish - -/obj/item/weapon/reagent_containers/glass/bottle/tuberculosis - name = "Fungal Tuberculosis culture bottle" - desc = "A small bottle. Contains a sample of Fungal Tubercle bacillus." - icon_state = "bottle3" - spawned_disease = /datum/disease/tuberculosis - -/obj/item/weapon/reagent_containers/glass/bottle/tuberculosiscure - name = "BVAK bottle" - desc = "A small bottle containing Bio Virus Antidote Kit." - icon_state = "bottle5" - list_reagents = list("atropine" = 5, "epinephrine" = 5, "salbutamol" = 10, "spaceacillin" = 10) + +//Not to be confused with /obj/item/weapon/reagent_containers/food/drinks/bottle + +/obj/item/weapon/reagent_containers/glass/bottle + name = "bottle" + desc = "A small bottle." + icon = 'icons/obj/chemical.dmi' + icon_state = null + item_state = "atoxinbottle" + amount_per_transfer_from_this = 10 + possible_transfer_amounts = list(5,10,15,25,30) + flags = OPENCONTAINER + volume = 30 + +/obj/item/weapon/reagent_containers/glass/bottle/New() + ..() + if(!icon_state) + icon_state = "bottle[rand(1,20)]" + +/obj/item/weapon/reagent_containers/glass/bottle/on_reagent_change() + update_icon() + +/obj/item/weapon/reagent_containers/glass/bottle/update_icon() + overlays.Cut() + + if(reagents.total_volume) + var/image/filling = image('icons/obj/reagentfillings.dmi', src, "[icon_state]10") + + var/percent = round((reagents.total_volume / volume) * 100) + switch(percent) + if(0 to 24) + filling.icon_state = "[icon_state]10" + if(25 to 49) + filling.icon_state = "[icon_state]25" + if(50 to 74) + filling.icon_state = "[icon_state]50" + if(75 to 90) + filling.icon_state = "[icon_state]75" + if(91 to INFINITY) + filling.icon_state = "[icon_state]100" + + filling.icon += mix_color_from_reagents(reagents.reagent_list) + overlays += filling + + if(!is_open_container()) + var/image/lid = image(icon, src, "lid_bottle") + overlays += lid + +/obj/item/weapon/reagent_containers/glass/bottle/toxin + name = "toxin bottle" + desc = "A small bottle of toxins. Do not drink, it is poisonous." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle12" + list_reagents = list("toxin" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/cyanide + name = "cyanide bottle" + desc = "A small bottle of cyanide. Bitter almonds?" + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle12" + list_reagents = list("cyanide" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/mutagen + name = "unstable mutagen bottle" + desc = "A small bottle of unstable mutagen. Randomly changes the DNA structure of whoever comes in contact." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle20" + list_reagents = list("mutagen" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/ammonia + name = "ammonia bottle" + desc = "A small bottle." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle20" + list_reagents = list("ammonia" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/diethylamine + name = "diethylamine bottle" + desc = "A small bottle." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle17" + list_reagents = list("diethylamine" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/facid + name = "Fluorosulfuric Acid Bottle" + desc = "A small bottle. Contains a small amount of Fluorosulfuric Acid" + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle17" + list_reagents = list("facid" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine + name = "Adminordrazine Bottle" + desc = "A small bottle. Contains the liquid essence of the gods." + icon = 'icons/obj/drinks.dmi' + icon_state = "holyflask" + list_reagents = list("adminordrazine" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/capsaicin + name = "Capsaicin Bottle" + desc = "A small bottle. Contains hot sauce." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle3" + list_reagents = list("capsaicin" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/frostoil + name = "Frost Oil Bottle" + desc = "A small bottle. Contains cold sauce." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle17" + list_reagents = list("frostoil" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/morphine + name = "Morphine Bottle" + desc = "A small bottle. Contains morphine." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle17" + list_reagents = list("morphine" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/ether + name = "Ether Bottle" + desc = "A small bottle. Contains ether." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle17" + list_reagents = list("ether" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/charcoal + name = "Charcoal Bottle" + desc = "A small bottle. Contains charcoal." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle17" + list_reagents = list("charcoal" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine + name = "Epinephrine Bottle" + desc = "A small bottle. Contains epinephrine." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle17" + list_reagents = list("epinephrine" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/pancuronium + name = "Pancuronium Bottle" + desc = "A small bottle of pancuronium." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle14" + list_reagents = list("pancuronium" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/sulfonal + name = "Sulfonal Bottle" + desc = "A small bottle of Sulfonal." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle19" + list_reagents = list("sulfonal" = 30) + +//Reagent bottles + +/obj/item/weapon/reagent_containers/glass/bottle/reagent + name = "Reagent Bottle" + desc = "A bottle for storing reagents" + icon_state = "rbottle" + volume = 50 + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/oil + name = "Oil Bottle" + desc = "A reagent bottle. Contains oil." + icon_state = "rbottle1" + list_reagents = list("oil" = 50) + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/phenol + name = "Phenol Bottle" + desc = "A reagent bottle. Contains phenol." + icon_state = "rbottle2" + list_reagents = list("phenol" = 50) + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/acetone + name = "Acetone Bottle" + desc = "A reagent bottle. Contains acetone." + icon_state = "rbottle3" + list_reagents = list("acetone" = 50) + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/ammonia + name = "Ammonia Bottle" + desc = "A reagent bottle. Contains ammonia." + icon_state = "rbottle4" + list_reagents = list("ammonia" = 50) + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/diethylamine + name = "Diethylamine Bottle" + desc = "A reagent bottle. Contains diethylamine." + icon_state = "rbottle5" + list_reagents = list("diethylamine" = 50) + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/acid + name = "Acid Bottle" + desc = "A reagent bottle. Contains sulfuric acid." + icon_state = "rbottle6" + list_reagents = list("sacid" = 50) + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/formaldehyde + name = "Formaldehyde Bottle" + desc = "A reagent bottle. Contains formaldehyde." + icon_state = "rbottle" + list_reagents = list("formaldehyde" = 50) + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/morphine + name = "Morphine Bottle" + desc = "A reagent bottle. Contains morphine." + list_reagents = list("morphine" = 50) + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/insulin + name = "Insulin Bottle" + desc = "A reagent bottle. Contains insulin." + list_reagents = list("insulin" = 50) + + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/hairgrownium + name = "Hair Grow Gel" + desc = "A bottle full of a stimulative hair growth formula" + list_reagents = list("hairgrownium" = 50) + +/obj/item/weapon/reagent_containers/glass/bottle/reagent/hair_dye + name = "Quantum Hair Dye Bottle" + desc = "A bottle of the ever-changing quantum hair dye." + list_reagents = list("hair_dye" = 50) + +////////////////////Traitor Poison Bottle////////////////////////////// + +/obj/item/weapon/reagent_containers/glass/bottle/traitor + desc = "It has a small skull and crossbones on it. Uh-oh!" + possible_transfer_amounts = list(5,10,15,25,30,40) + volume = 40 + +/obj/item/weapon/reagent_containers/glass/bottle/traitor/New() + ..() + reagents.add_reagent(pick_list("chemistry_tools.json", "traitor_poison_bottle"), 40) + +/obj/item/weapon/reagent_containers/glass/bottle/plasma + name = "plasma dust bottle" + desc = "A small bottle of plasma in dust form. Extremely toxic and reacts with micro-organisms inside blood." + icon_state = "bottle8" + list_reagents = list("plasma_dust" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/diphenhydramine + name = "diphenhydramine bottle" + desc = "A small bottle of diphenhydramine." + icon_state = "bottle20" + list_reagents = list("diphenhydramine" = 30) + +/obj/item/weapon/reagent_containers/glass/bottle/flu_virion + name = "Flu virion culture bottle" + desc = "A small bottle. Contains H13N1 flu virion culture in synthblood medium." + icon_state = "bottle3" + spawned_disease = /datum/disease/advance/flu + +/obj/item/weapon/reagent_containers/glass/bottle/epiglottis_virion + name = "Epiglottis virion culture bottle" + desc = "A small bottle. Contains Epiglottis virion culture in synthblood medium." + icon_state = "bottle3" + spawned_disease = /datum/disease/advance/voice_change + +/obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion + name = "Liver enhancement virion culture bottle" + desc = "A small bottle. Contains liver enhancement virion culture in synthblood medium." + icon_state = "bottle3" + spawned_disease = /datum/disease/advance/heal + +/obj/item/weapon/reagent_containers/glass/bottle/hullucigen_virion + name = "Hullucigen virion culture bottle" + desc = "A small bottle. Contains hullucigen virion culture in synthblood medium." + icon_state = "bottle3" + spawned_disease = /datum/disease/advance/hullucigen + +/obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat + name = "Pierrot's Throat culture bottle" + desc = "A small bottle. Contains H0NI<42 virion culture in synthblood medium." + icon_state = "bottle3" + spawned_disease = /datum/disease/pierrot_throat + +/obj/item/weapon/reagent_containers/glass/bottle/cold + name = "Rhinovirus culture bottle" + desc = "A small bottle. Contains XY-rhinovirus culture in synthblood medium." + icon_state = "bottle3" + spawned_disease = /datum/disease/advance/cold + +/obj/item/weapon/reagent_containers/glass/bottle/retrovirus + name = "Retrovirus culture bottle" + desc = "A small bottle. Contains a retrovirus culture in a synthblood medium." + icon_state = "bottle3" + spawned_disease = /datum/disease/dna_retrovirus + +/obj/item/weapon/reagent_containers/glass/bottle/gbs + name = "GBS culture bottle" + desc = "A small bottle. Contains Gravitokinetic Bipotential SADS+ culture in synthblood medium."//Or simply - General BullShit + icon_state = "bottle3" + amount_per_transfer_from_this = 5 + spawned_disease = /datum/disease/gbs + +/obj/item/weapon/reagent_containers/glass/bottle/fake_gbs + name = "GBS culture bottle" + desc = "A small bottle. Contains Gravitokinetic Bipotential SADS- culture in synthblood medium."//Or simply - General BullShit + icon_state = "bottle3" + spawned_disease = /datum/disease/fake_gbs + +/obj/item/weapon/reagent_containers/glass/bottle/brainrot + name = "Brainrot culture bottle" + desc = "A small bottle. Contains Cryptococcus Cosmosis culture in synthblood medium." + icon_state = "bottle3" + spawned_disease = /datum/disease/brainrot + +/obj/item/weapon/reagent_containers/glass/bottle/magnitis + name = "Magnitis culture bottle" + desc = "A small bottle. Contains a small dosage of Fukkos Miracos." + icon_state = "bottle3" + spawned_disease = /datum/disease/magnitis + +/obj/item/weapon/reagent_containers/glass/bottle/wizarditis + name = "Wizarditis culture bottle" + desc = "A small bottle. Contains a sample of Rincewindus Vulgaris." + icon_state = "bottle3" + spawned_disease = /datum/disease/wizarditis + +/obj/item/weapon/reagent_containers/glass/bottle/anxiety + name = "Severe Anxiety culture bottle" + desc = "A small bottle. Contains a sample of Lepidopticides." + icon_state = "bottle3" + spawned_disease = /datum/disease/anxiety + +/obj/item/weapon/reagent_containers/glass/bottle/beesease + name = "Beesease culture bottle" + desc = "A small bottle. Contains a sample of invasive Apidae." + icon_state = "bottle3" + spawned_disease = /datum/disease/beesease + +/obj/item/weapon/reagent_containers/glass/bottle/fluspanish + name = "Spanish flu culture bottle" + desc = "A small bottle. Contains a sample of Inquisitius." + icon_state = "bottle3" + spawned_disease = /datum/disease/fluspanish + +/obj/item/weapon/reagent_containers/glass/bottle/tuberculosis + name = "Fungal Tuberculosis culture bottle" + desc = "A small bottle. Contains a sample of Fungal Tubercle bacillus." + icon_state = "bottle3" + spawned_disease = /datum/disease/tuberculosis + +/obj/item/weapon/reagent_containers/glass/bottle/tuberculosiscure + name = "BVAK bottle" + desc = "A small bottle containing Bio Virus Antidote Kit." + icon_state = "bottle5" + list_reagents = list("atropine" = 5, "epinephrine" = 5, "salbutamol" = 10, "spaceacillin" = 10) diff --git a/code/modules/reagents/reagent_containers/drugs.dm b/code/modules/reagents/reagent_containers/drugs.dm deleted file mode 100644 index 8071347a275..00000000000 --- a/code/modules/reagents/reagent_containers/drugs.dm +++ /dev/null @@ -1,136 +0,0 @@ -/obj/item/weapon/reagent_containers/drugs - name = " " - var/base_name = " " - desc = " " - icon = 'icons/obj/chemical.dmi' - icon_state = "baggie" - item_state = "beaker" - amount_per_transfer_from_this = 2 - possible_transfer_amounts = 2 - volume = 10 - flags = OPENCONTAINER - - var/label_text = "" - -/obj/item/weapon/reagent_containers/drugs/New() - ..() - src.pixel_x = rand(-10.0, 10) //Randomizes postion - src.pixel_y = rand(-10.0, 10) - base_name = name - -/obj/item/weapon/reagent_containers/drugs/afterattack(obj/target, mob/user, proximity) - if(!proximity) - return - - if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. - - if(!target.reagents.total_volume && target.reagents) - to_chat(user, "\red [target] is empty.") - return - - if(reagents.total_volume >= reagents.maximum_volume) - to_chat(user, "\red [src] is full.") - return - - for(var/datum/reagent/A in target.reagents.reagent_list) - if(A.reagent_state != 1) - to_chat(user, "\red You can only put powders in [src].") - return - - var/trans = target.reagents.trans_to(src, target:amount_per_transfer_from_this) - to_chat(user, "\blue You fill [src] with [trans] units of the contents of [target].") - - else if(target.is_open_container() && target.reagents) //Something like a glass. Player probably wants to transfer TO it. - if(!reagents.total_volume) - to_chat(user, "\red [src] is empty.") - return - - if(target.reagents.total_volume >= target.reagents.maximum_volume) - to_chat(user, "\red [target] is full.") - return - - // /vg/: Logging transfers of bad things - if(target.reagents_to_log.len) - var/list/badshit=list() - for(var/bad_reagent in target.reagents_to_log) - if(reagents.has_reagent(bad_reagent)) - badshit += reagents_to_log[bad_reagent] - if(badshit.len) - var/hl = "([english_list(badshit)])" - message_admins("[key_name_admin(user)] added [reagents.get_reagent_ids(1)] to \a [target] with [src].[hl]") - log_game("[key_name(user)] added [reagents.get_reagent_ids(1)] to \a [target] with [src].") - - var/trans = src.reagents.trans_to(target, amount_per_transfer_from_this) - to_chat(user, "\blue You transfer [trans] units of the solution to [target].") - - //Safety for dumping stuff into a ninja suit. It handles everything through attackby() and this is unnecessary. - - /*else if(istype(target, /obj/machinery/bunsen_burner)) - return - - else if(istype(target, /obj/machinery/radiocarbon_spectrometer)) - return*/ - - -/obj/item/weapon/reagent_containers/drugs/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/pen) || istype(W, /obj/item/device/flashlight/pen)) - var/tmp_label = sanitize(input(user, "Enter a label for [src.name]","Label",src.label_text)) - if(length(tmp_label) > 10) - to_chat(user, "\red The label can be at most 10 characters long.") - else - to_chat(user, "\blue You set the label to \"[tmp_label]\".") - src.label_text = tmp_label - src.update_name_label() - -/obj/item/weapon/reagent_containers/drugs/proc/update_name_label() - if(src.label_text == "") - src.name = src.base_name - else - src.name = "[src.base_name] ([src.label_text])" - -/obj/item/weapon/reagent_containers/drugs/baggie - name = "baggie" - desc = "A baggie. Can hold up to 10 units." - icon = 'icons/obj/chemical.dmi' - icon_state = "baggie" - item_state = "beaker" - -/obj/item/weapon/reagent_containers/drugs/on_reagent_change() - update_icon() - -/obj/item/weapon/reagent_containers/drugs/pickup(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/drugs/dropped(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/drugs/attack_hand() - ..() - update_icon() - -/obj/item/weapon/reagent_containers/drugs/update_icon() - overlays.Cut() - - if(reagents.total_volume) - var/image/filling = image('icons/obj/reagentfillings.dmi', src, "[icon_state]2") - - switch(reagents.total_volume) - if(0 to 2) - filling.icon_state = "[icon_state]2" - if(3 to 4) - filling.icon_state = "[icon_state]4" - if(5 to 6) - filling.icon_state = "[icon_state]6" - if(7 to 8) - filling.icon_state = "[icon_state]8" - if(9 to 10) - filling.icon_state = "[icon_state]10" - - - filling.icon += mix_color_from_reagents(reagents.reagent_list) - overlays += filling - -/obj/item/weapon/reagent_containers/drugs/baggie/meth - list_reagents = list("methamphetamine" = 10) \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/food/cans.dm b/code/modules/reagents/reagent_containers/food/cans.dm index d114460b244..6d72ec2221c 100644 --- a/code/modules/reagents/reagent_containers/food/cans.dm +++ b/code/modules/reagents/reagent_containers/food/cans.dm @@ -7,7 +7,7 @@ ..() flags &= ~OPENCONTAINER -/obj/item/weapon/reagent_containers/food/drinks/cans/attack_self(mob/user as mob) +/obj/item/weapon/reagent_containers/food/drinks/cans/attack_self(mob/user) if(canopened == 0) playsound(src.loc,'sound/effects/canopen.ogg', rand(10,50), 1) to_chat(user, "You open the drink with an audible pop!") @@ -28,7 +28,7 @@ qdel(src) return crushed_can -/obj/item/weapon/reagent_containers/food/drinks/cans/attack(mob/M as mob, mob/user as mob, proximity) +/obj/item/weapon/reagent_containers/food/drinks/cans/attack(mob/M, mob/user, proximity) if(canopened == 0) to_chat(user, "You need to open the drink!") return @@ -58,94 +58,46 @@ else return ..(target, user, proximity) -/* examine(mob/user) - if(!..(user, 1)) - return - if(!reagents || reagents.total_volume==0) - to_chat(user, "\blue \The [src] is empty!") - else if(reagents.total_volume<=src.volume/4) - to_chat(user, "\blue \The [src] is almost empty!") - else if(reagents.total_volume<=src.volume*0.66) - to_chat(user, "\blue \The [src] is half full!") - else if(reagents.total_volume<=src.volume*0.90) - to_chat(user, "\blue \The [src] is almost full!") - else - to_chat(user, "\blue \The [src] is full!")*/ - - -//DRINKS - /obj/item/weapon/reagent_containers/food/drinks/cans/cola name = "Space Cola" desc = "Cola. in space." icon_state = "cola" - New() - ..() - reagents.add_reagent("cola", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("cola" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle name = "Bottled Water" desc = "Introduced to the vending machines by Skrellian request, this water comes straight from the Martian poles." icon_state = "waterbottle" is_plastic = 1 - New() - ..() - reagents.add_reagent("water", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("water" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/beer name = "Space Beer" desc = "Contains only water, malt and hops." icon_state = "beer" is_glass = 1 - New() - ..() - reagents.add_reagent("beer", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("beer" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/adminbooze name = "Admin Booze" desc = "Bottled Griffon tears. Drink with caution." icon_state = "adminbooze" is_glass = 1 - New() - ..() - reagents.add_reagent("adminordrazine", 5) - reagents.add_reagent("capsaicin", 5) - reagents.add_reagent("methamphetamine", 20) - reagents.add_reagent("thirteenloko", 20) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("adminordrazine" = 5, "capsaicin" = 5, "methamphetamine"= 20, "thirteenloko" = 20) /obj/item/weapon/reagent_containers/food/drinks/cans/madminmalt name = "Madmin Malt" desc = "Bottled essence of angry admins. Drink with EXTREME caution." icon_state = "madminmalt" is_glass = 1 - New() - ..() - reagents.add_reagent("hell_water", 20) - reagents.add_reagent("neurotoxin", 15) - reagents.add_reagent("thirteenloko", 15) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("hell_water" = 20, "neurotoxin" = 15, "thirteenloko" = 15) /obj/item/weapon/reagent_containers/food/drinks/cans/badminbrew name = "Badmin Brew" desc = "Bottled trickery and terrible admin work. Probably shouldn't drink this one at all." icon_state = "badminbrew" is_glass = 1 - New() - ..() - reagents.add_reagent("mutagen", 25) - reagents.add_reagent("charcoal", 10) - reagents.add_reagent("thirteenloko", 15) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("mutagen" = 25, "charcoal" = 10, "thirteenloko" = 15) /obj/item/weapon/reagent_containers/food/drinks/cans/ale name = "Magm-Ale" @@ -153,117 +105,74 @@ icon_state = "alebottle" item_state = "beer" is_glass = 1 - New() - ..() - reagents.add_reagent("ale", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) - + list_reagents = list("ale" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind name = "Space Mountain Wind" desc = "Blows right through you like a space wind." icon_state = "space_mountain_wind" - New() - ..() - reagents.add_reagent("spacemountainwind", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("spacemountainwind" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/thirteenloko name = "Thirteen Loko" desc = "The CMO has advised crew members that consumption of Thirteen Loko may result in seizures, blindness, drunkeness, or even death. Please Drink Responsibly." icon_state = "thirteen_loko" - New() - ..() - reagents.add_reagent("thirteenloko", 25) - reagents.add_reagent("psilocybin", 5) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("thirteenloko" = 25, "psilocybin" = 5) /obj/item/weapon/reagent_containers/food/drinks/cans/dr_gibb name = "Dr. Gibb" desc = "A delicious mixture of 42 different flavors." icon_state = "dr_gibb" - New() - ..() - reagents.add_reagent("dr_gibb", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("dr_gibb" = 30) + /obj/item/weapon/reagent_containers/food/drinks/cans/starkist name = "Star-kist" desc = "The taste of a star in liquid form. And, a bit of tuna...?" icon_state = "starkist" - New() - ..() - reagents.add_reagent("brownstar", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("brownstar" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/space_up name = "Space-Up" desc = "Tastes like a hull breach in your mouth." icon_state = "space-up" - New() - ..() - reagents.add_reagent("space_up", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("space_up" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/lemon_lime name = "Lemon-Lime" desc = "You wanted ORANGE. It gave you Lemon Lime." icon_state = "lemon-lime" - New() - ..() - reagents.add_reagent("lemon_lime", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("lemon_lime" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea name = "Vrisk Serket Iced Tea" desc = "That sweet, refreshing southern earthy flavor. That's where it's from, right? South Earth?" icon_state = "ice_tea_can" - New() - ..() - reagents.add_reagent("icetea", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("icetea" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice name = "Grapel Juice" desc = "500 pages of rules of how to appropriately enter into a combat with this juice!" icon_state = "purple_can" - New() - ..() - reagents.add_reagent("grapejuice", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("grapejuice" = 30) /obj/item/weapon/reagent_containers/food/drinks/cans/tonic name = "T-Borg's Tonic Water" desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away." icon_state = "tonic" - New() - ..() - reagents.add_reagent("tonic", 50) + list_reagents = list("tonic" = 50) /obj/item/weapon/reagent_containers/food/drinks/cans/sodawater name = "Soda Water" desc = "A can of soda water. Still water's more refreshing cousin." icon_state = "sodawater" - New() - ..() - reagents.add_reagent("sodawater", 50) + list_reagents = list("sodawater" = 50) /obj/item/weapon/reagent_containers/food/drinks/cans/synthanol name = "Beep's Classic Synthanol" desc = "A can of IPC booze, however that works." icon_state = "synthanolcan" - New() - ..() - reagents.add_reagent("synthanol", 50) + list_reagents = list("synthanol" = 50) /obj/item/weapon/reagent_containers/food/drinks/cans/bottler name = "generic beverage container" @@ -273,18 +182,6 @@ /obj/item/weapon/reagent_containers/food/drinks/cans/bottler/on_reagent_change() update_icon() -/obj/item/weapon/reagent_containers/food/drinks/cans/bottler/pickup(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/food/drinks/cans/bottler/dropped(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/food/drinks/cans/bottler/attack_hand() - ..() - update_icon() - /obj/item/weapon/reagent_containers/food/drinks/cans/bottler/update_icon() overlays.Cut() @@ -313,6 +210,7 @@ desc = "A glass bottle suitable for beverages." icon_state = "glass_bottle" is_glass = 1 + /obj/item/weapon/reagent_containers/food/drinks/cans/bottler/plastic_bottle name = "plastic bottle" desc = "A plastic bottle suitable for beverages." diff --git a/code/modules/reagents/reagent_containers/food/condiment.dm b/code/modules/reagents/reagent_containers/food/condiment.dm index 29bd6e7dc53..05093e3ffeb 100644 --- a/code/modules/reagents/reagent_containers/food/condiment.dm +++ b/code/modules/reagents/reagent_containers/food/condiment.dm @@ -8,10 +8,10 @@ /obj/item/weapon/reagent_containers/food/condiment name = "condiment container" desc = "Just your average condiment container." - icon = 'icons/obj/food/food.dmi' + icon = 'icons/obj/food/containers.dmi' icon_state = "emptycondiment" flags = OPENCONTAINER - possible_transfer_amounts = list(1,5,10) + possible_transfer_amounts = list(1, 5, 10, 15, 20, 25, 30, 50) volume = 50 //Possible_states has the reagent id as key and a list of, in order, the icon_state, the name and the desc as values. Used in the on_reagent_change() to change names, descs and sprites. var/list/possible_states = list( @@ -21,90 +21,69 @@ "soysauce" = list("soysauce", "soy sauce bottle", "A salty soy-based flavoring"), "frostoil" = list("coldsauce", "coldsauce bottle", "Leaves the tongue numb in it's passage"), "sodiumchloride" = list("saltshakersmall", "salt shaker", "Salt. From space oceans, presumably"), - "blackpepper" = list("pepermillsmall", "pepper mill", "Often used to flavor food or make people sneeze"), + "blackpepper" = list("peppermillsmall", "pepper mill", "Often used to flavor food or make people sneeze"), "cornoil" = list("oliveoil", "corn oil bottle", "A delicious oil used in cooking. Made from corn"), - "sugar" = list("emptycondiment", "sugar bottle", "Tasty spacey sugar!"), - "flour" =list("flour", "flour sack", "A big bag of flour. Good for baking!"), - "rice" =list("rice", "rice sack", "A big bag of rice. Good for cooking!")) + "sugar" = list("emptycondiment", "sugar bottle", "Tasty spacey sugar!")) + var/originalname = "condiment" //Can't use initial(name) for this. This stores the name set by condimasters. - -/obj/item/weapon/reagent_containers/food/condiment/attackby(obj/item/weapon/W as obj, mob/user as mob, params) +/obj/item/weapon/reagent_containers/food/condiment/attackby(obj/item/weapon/W, mob/user, params) return - -/obj/item/weapon/reagent_containers/food/condiment/attack_self(mob/user as mob) +/obj/item/weapon/reagent_containers/food/condiment/attack_self(mob/user) return -/obj/item/weapon/reagent_containers/food/condiment/attack(mob/M as mob, mob/user as mob, def_zone) - var/datum/reagents/R = src.reagents +/obj/item/weapon/reagent_containers/food/condiment/attack(mob/M, mob/user, def_zone) - if(!R || !R.total_volume) - to_chat(user, "\red None of [src] left, oh no!") + if(!reagents || !reagents.total_volume) + to_chat(user, "None of [src] left, oh no!") return 0 if(M == user) - to_chat(M, "\blue You swallow some of contents of the [src].") - if(reagents.total_volume) - reagents.reaction(M, INGEST) - spawn(0) - reagents.trans_to(M, 10) + to_chat(M, "You swallow some of contents of \the [src].") + else + user.visible_message("[user] attempts to feed [M] from [src].") + if(!do_mob(user, M)) + return + if(!reagents || !reagents.total_volume) + return // The condiment might be empty after the delay. + user.visible_message("[user] feeds [M] from [src].") + add_logs(M, user, "fed", reagentlist(src)) - playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) - return 1 - else if( istype(M, /mob/living/carbon/human) ) + var/fraction = min(10/reagents.total_volume, 1) + reagents.reaction(M, INGEST, fraction) + reagents.trans_to(M, 10) + playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) + return 1 - for(var/mob/O in viewers(world.view, user)) - O.show_message("\red [user] attempts to feed [M] [src].", 1) - if(!do_mob(user, M)) return - for(var/mob/O in viewers(world.view, user)) - O.show_message("\red [user] feeds [M] [src].", 1) - - M.attack_log += text("\[[time_stamp()]\] Has been fed [src.name] by [key_name(user)] Reagents: [reagentlist(src)]") - user.attack_log += text("\[[time_stamp()]\] Fed [src.name] by [key_name(M)] Reagents: [reagentlist(src)]") - if(M.ckey) - msg_admin_attack("[key_name_admin(user)] fed [key_name_admin(M)] with [src.name] (INTENT: [uppertext(user.a_intent)])") - if(!iscarbon(user)) - M.LAssailant = null - else - M.LAssailant = user - - if(reagents.total_volume) - reagents.reaction(M, INGEST) - spawn(0) - reagents.trans_to(M, 10) - - playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) - return 1 - return 0 - -/obj/item/weapon/reagent_containers/food/condiment/attackby(obj/item/I as obj, mob/user as mob, params) +/obj/item/weapon/reagent_containers/food/condiment/attackby(obj/item/I, mob/user, params) return /obj/item/weapon/reagent_containers/food/condiment/afterattack(obj/target, mob/user , proximity) - if(!proximity) return + if(!proximity) + return if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. if(!target.reagents.total_volume) - to_chat(user, "\red [target] is empty.") + to_chat(user, "[target] is empty!") return if(reagents.total_volume >= reagents.maximum_volume) - to_chat(user, "\red [src] is full.") + to_chat(user, "[src] is full!") return - var/trans = target.reagents.trans_to(src, target:amount_per_transfer_from_this) - to_chat(user, "\blue You fill [src] with [trans] units of the contents of [target].") + var/trans = target.reagents.trans_to(src, amount_per_transfer_from_this) + to_chat(user, "You fill [src] with [trans] units of the contents of [target].") //Something like a glass or a food item. Player probably wants to transfer TO it. else if(target.is_open_container() || istype(target, /obj/item/weapon/reagent_containers/food/snacks)) if(!reagents.total_volume) - to_chat(user, "\red [src] is empty.") + to_chat(user, "[src] is empty!") return if(target.reagents.total_volume >= target.reagents.maximum_volume) - to_chat(user, "\red you can't add anymore to [target].") + to_chat(user, "you can't add anymore to [target]!") return var/trans = src.reagents.trans_to(target, amount_per_transfer_from_this) - to_chat(user, "\blue You transfer [trans] units of the condiment to [target].") + to_chat(user, "You transfer [trans] units of the condiment to [target].") /obj/item/weapon/reagent_containers/food/condiment/on_reagent_change() if(!possible_states.len) @@ -118,7 +97,7 @@ desc = temp_list[3] else - name = "condiment bottle" + name = "[originalname] bottle" main_reagent = reagents.get_master_reagent_name() if(reagents.reagent_list.len==1) desc = "Looks like it is [lowertext(main_reagent)], but you are not sure." @@ -129,46 +108,17 @@ icon_state = "emptycondiment" name = "condiment bottle" desc = "An empty condiment bottle." - return - /obj/item/weapon/reagent_containers/food/condiment/enzyme name = "universal enzyme" desc = "Used in cooking various dishes." icon_state = "enzyme" - New() - ..() - reagents.add_reagent("enzyme", 50) + list_reagents = list("enzyme" = 50) /obj/item/weapon/reagent_containers/food/condiment/sugar name = "sugar bottle" desc = "Tasty spacey sugar!" - - New() - ..() - reagents.add_reagent("sugar", 50) - -/obj/item/weapon/reagent_containers/food/condiment/flour - name = "flour sack" - desc = "A big bag of flour. Good for baking!" - icon_state = "flour" - item_state = "flour" - possible_states = list() - - New() - ..() - reagents.add_reagent("flour", 30) - -/obj/item/weapon/reagent_containers/food/condiment/rice - name = "rice sack" - desc = "A big bag of rice. Good for cooking!" - icon_state = "rice" - item_state = "flour" - possible_states = list() - - New() - ..() - reagents.add_reagent("rice", 30) + list_reagents = list("sugar" = 50) /obj/item/weapon/reagent_containers/food/condiment/saltshaker //Seperate from above since it's a small shaker rather then name = "salt shaker" // a large one. @@ -177,12 +127,9 @@ possible_transfer_amounts = list(1,20) //for clown turning the lid off amount_per_transfer_from_this = 1 volume = 20 + list_reagents = list("sodiumchloride" = 20) possible_states = list() - New() - ..() - reagents.add_reagent("sodiumchloride", 20) - /obj/item/weapon/reagent_containers/food/condiment/saltshaker/suicide_act(mob/user) user.visible_message("[user] begins to swap forms with the salt shaker! It looks like \he's trying to commit suicide.") var/newname = "[name]" @@ -190,7 +137,7 @@ user.name = newname user.real_name = newname desc = "Salt. From dead crew, presumably." - return TOXLOSS + return (TOXLOSS) /obj/item/weapon/reagent_containers/food/condiment/peppermill name = "pepper mill" @@ -199,36 +146,64 @@ possible_transfer_amounts = list(1,20) //for clown turning the lid off amount_per_transfer_from_this = 1 volume = 20 + list_reagents = list("blackpepper" = 20) possible_states = list() - New() - ..() - reagents.add_reagent("blackpepper", 20) +/obj/item/weapon/reagent_containers/food/condiment/milk + name = "space milk" + desc = "It's milk. White and nutritious goodness!" + icon_state = "milk" + item_state = "carton" + list_reagents = list("milk" = 50) + possible_states = list() + +/obj/item/weapon/reagent_containers/food/condiment/flour + name = "flour sack" + desc = "A big bag of flour. Good for baking!" + icon_state = "flour" + item_state = "flour" + list_reagents = list("flour" = 30) + possible_states = list() + +/obj/item/weapon/reagent_containers/food/condiment/soymilk + name = "soy milk" + desc = "It's soy milk. White and nutritious goodness!" + icon_state = "soymilk" + item_state = "carton" + list_reagents = list("soymilk" = 50) + possible_states = list() + +/obj/item/weapon/reagent_containers/food/condiment/rice + name = "rice sack" + desc = "A big bag of rice. Good for cooking!" + icon_state = "rice" + item_state = "flour" + list_reagents = list("rice" = 30) + possible_states = list() + +/obj/item/weapon/reagent_containers/food/condiment/soysauce + name = "soy sauce" + desc = "A salty soy-based flavoring." + icon_state = "soysauce" + list_reagents = list("soysauce" = 50) + possible_states = list() /obj/item/weapon/reagent_containers/food/condiment/syndisauce name = "\improper Chef Excellence's Special Sauce" desc = "A potent sauce extracted from the potent amanita mushrooms. Death never tasted quite so delicious." - amount_per_transfer_from_this = 5 - volume = 50 - New() - ..() - reagents.add_reagent("amanitin", 50) + list_reagents = list("amanitin" = 50) + possible_states = list() //Food packs. To easily apply deadly toxi... delicious sauces to your food! + /obj/item/weapon/reagent_containers/food/condiment/pack name = "condiment pack" desc = "A small plastic pack with condiments to put on your food" icon_state = "condi_empty" volume = 10 amount_per_transfer_from_this = 10 - possible_transfer_amounts = 10 + possible_transfer_amounts = list() possible_states = list("ketchup" = list("condi_ketchup", "Ketchup", "You feel more American already."), "capsaicin" = list("condi_hotsauce", "Hotsauce", "You can almost TASTE the stomach ulcers now!"), "soysauce" = list("condi_soysauce", "Soy Sauce", "A salty soy-based flavoring"), "frostoil" = list("condi_frostoil", "Coldsauce", "Leaves the tongue numb in it's passage"), "sodiumchloride" = list("condi_salt", "Salt Shaker", "Salt. From space oceans, presumably"), "blackpepper" = list("condi_pepper", "Pepper Mill", "Often used to flavor food or make people sneeze"), "cornoil" = list("condi_cornoil", "Corn Oil", "A delicious oil used in cooking. Made from corn"), "sugar" = list("condi_sugar", "Sugar", "Tasty spacey sugar!")) - var/originalname = "condiment" //Can't use initial(name) for this. This stores the name set by condimasters. - -/obj/item/weapon/reagent_containers/food/condiment/pack/New() - ..() - pixel_x = rand(-7, 7) - pixel_y = rand(-7, 7) /obj/item/weapon/reagent_containers/food/condiment/pack/attack(mob/M as mob, mob/user as mob, def_zone) //Can't feed these to people directly. return @@ -243,8 +218,7 @@ qdel(src) return if(target.reagents.total_volume >= target.reagents.maximum_volume) - to_chat(user, "You tear open [src], but [target] is stacked so high that it just drips off!")//Not sure if food can ever be full, but better safe than sorry. - + to_chat(user, "You tear open [src], but [target] is stacked so high that it just drips off!") //Not sure if food can ever be full, but better safe than sorry. qdel(src) return else @@ -268,18 +242,12 @@ //Ketchup /obj/item/weapon/reagent_containers/food/condiment/pack/ketchup - name = "Ketchup pack" - originalname = "Ketchup" - -/obj/item/weapon/reagent_containers/food/condiment/pack/ketchup/New() - ..() - reagents.add_reagent("ketchup", 10) + name = "ketchup pack" + originalname = "ketchup" + list_reagents = list("ketchup" = 10) //Hot sauce /obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce - name = "Hotsauce pack" - originalname = "Hotsauce" - -/obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce/New() - ..() - reagents.add_reagent("capsaicin", 10) \ No newline at end of file + name = "hotsauce pack" + originalname = "hotsauce" + list_reagents = list("capsaicin" = 10) diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index 8766e784dd7..beabf7e02cd 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -8,19 +8,21 @@ icon_state = null flags = OPENCONTAINER consume_sound = 'sound/items/drink.ogg' - possible_transfer_amounts = list(5,10,25) + possible_transfer_amounts = list(5,10,15,20,25,30,50) volume = 50 /obj/item/weapon/reagent_containers/food/drinks/New() ..() + pixel_x = rand(-5, 5) + pixel_y = rand(-5, 5) bitesize = amount_per_transfer_from_this if(bitesize < 5) bitesize = 5 -/obj/item/weapon/reagent_containers/food/drinks/attack_self(mob/user as mob) +/obj/item/weapon/reagent_containers/food/drinks/attack_self(mob/user) return -/obj/item/weapon/reagent_containers/food/drinks/attack(mob/M as mob, mob/user as mob, def_zone) +/obj/item/weapon/reagent_containers/food/drinks/attack(mob/M, mob/user, def_zone) if(!reagents || !reagents.total_volume) to_chat(user, " None of [src] left, oh no!") return 0 @@ -95,7 +97,7 @@ return -/obj/item/weapon/reagent_containers/food/drinks/attackby(var/obj/item/I, mob/user as mob, params) +/obj/item/weapon/reagent_containers/food/drinks/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/clothing/mask/cigarette)) //ciggies are weird return if(is_hot(I)) @@ -123,22 +125,51 @@ /// Drinks. END //////////////////////////////////////////////////////////////////////////////// -/obj/item/weapon/reagent_containers/food/drinks/golden_cup - desc = "A golden cup" - name = "golden cup" +/obj/item/weapon/reagent_containers/food/drinks/trophy + name = "pewter cup" + desc = "Everyone gets a trophy." + icon_state = "pewter_cup" + w_class = 1 + force = 1 + throwforce = 1 + amount_per_transfer_from_this = 5 + materials = list(MAT_METAL=100) + possible_transfer_amounts = list() + volume = 5 + flags = CONDUCT | OPENCONTAINER + +/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup + name = "gold cup" + desc = "You're winner!" icon_state = "golden_cup" - item_state = "golden_cup" //yup :) w_class = 4 force = 14 throwforce = 10 amount_per_transfer_from_this = 20 materials = list(MAT_GOLD=1000) - possible_transfer_amounts = null volume = 150 - flags = CONDUCT | OPENCONTAINER -/obj/item/weapon/reagent_containers/food/drinks/golden_cup/tournament_26_06_2011 - desc = "A golden cup. It will be presented to a winner of tournament 26 june and name of the winner will be graved on it." +/obj/item/weapon/reagent_containers/food/drinks/trophy/silver_cup + name = "silver cup" + desc = "Best loser!" + icon_state = "silver_cup" + w_class = 3 + force = 10 + throwforce = 8 + amount_per_transfer_from_this = 15 + materials = list(MAT_SILVER=800) + volume = 100 + +/obj/item/weapon/reagent_containers/food/drinks/trophy/bronze_cup + name = "bronze cup" + desc = "At least you ranked!" + icon_state = "bronze_cup" + w_class = 2 + force = 5 + throwforce = 4 + amount_per_transfer_from_this = 10 + materials = list(MAT_METAL=400) + volume = 25 ///////////////////////////////////////////////Drinks @@ -146,158 +177,84 @@ // rather then having to add it to something else first. They should only contain liquids. They have a default container size of 50. // Formatting is the same as food. -/obj/item/weapon/reagent_containers/food/drinks/milk - name = "\improper Space Milk" - desc = "It's milk. White and nutritious goodness!" - icon_state = "milk" - item_state = "carton" - New() - ..() - reagents.add_reagent("milk", 50) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) - -/* Flour is no longer a reagent -/obj/item/weapon/reagent_containers/food/drinks/flour - name = "flour sack" - desc = "A big bag of flour. Good for baking!" - icon = 'icons/obj/food/food.dmi' - icon_state = "flour" - item_state = "flour" - New() - ..() - reagents.add_reagent("flour", 50) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) -*/ - -/obj/item/weapon/reagent_containers/food/drinks/soymilk - name = "\improper SoyMilk" - desc = "It's soy milk. White and nutritious goodness!" - icon_state = "soymilk" - item_state = "carton" - New() - ..() - reagents.add_reagent("soymilk", 50) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) /obj/item/weapon/reagent_containers/food/drinks/coffee - name = "\improper Robust Coffee" + name = "Robust Coffee" desc = "Careful, the beverage you're about to enjoy is extremely hot." icon_state = "coffee" - New() - ..() - reagents.add_reagent("coffee", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("coffee" = 30) + +/obj/item/weapon/reagent_containers/food/drinks/ice + name = "Ice Cup" + desc = "Careful, cold ice, do not chew." + icon_state = "coffee" + list_reagents = list("ice" = 30) /obj/item/weapon/reagent_containers/food/drinks/tea - name = "\improper Duke Purple Tea" + name = "Duke Purple Tea" desc = "An insult to Duke Purple is an insult to the Space Queen! Any proper gentleman will fight you, if you sully this tea." - icon_state = "teacup" - item_state = "coffee" - New() - ..() - reagents.add_reagent("tea", 30) - if(prob(20)) - reagents.add_reagent("mugwort", 3) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("tea" = 30) + +/obj/item/weapon/reagent_containers/food/drinks/tea/New() + ..() + if(prob(20)) + reagents.add_reagent("mugwort", 3) /obj/item/weapon/reagent_containers/food/drinks/mugwort - name = "\improper Mugwort Tea" + name = "Mugwort Tea" desc = "A bitter herbal tea." icon_state = "manlydorfglass" item_state = "coffee" - New() - ..() - reagents.add_reagent("mugwort", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) - -/obj/item/weapon/reagent_containers/food/drinks/ice - name = "\improper Ice Cup" - desc = "Careful, cold ice, do not chew." - icon_state = "coffee" - New() - ..() - reagents.add_reagent("ice", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("mugwort" = 30) /obj/item/weapon/reagent_containers/food/drinks/h_chocolate - name = "\improper Dutch Hot Coco" + name = "Dutch Hot Coco" desc = "Made in Space South America." - icon_state = "hot_coco" - item_state = "coffee" - New() - ..() - reagents.add_reagent("hot_coco", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("hot_coco" = 30, "sugar" = 5) /obj/item/weapon/reagent_containers/food/drinks/chocolate - name = "\improper Hot Chocolate" + name = "Hot Chocolate" desc = "Made in Space Switzerland." icon_state = "hot_coco" item_state = "coffee" - New() - ..() - reagents.add_reagent("chocolate", 45) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("chocolate" = 30) /obj/item/weapon/reagent_containers/food/drinks/weightloss - name = "\improper Weight-Loss Shake" + name = "Weight-Loss Shake" desc = "A shake designed to cause weight loss. The package proudly proclaims that it is 'tapeworm free.'" icon_state = "coffee" item_state = "coffee" - New() - ..() - reagents.add_reagent("lipolicide", 30) - reagents.add_reagent("chocolate", 5) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) - + list_reagents = list("lipolicide" = 30, "chocolate" = 5) /obj/item/weapon/reagent_containers/food/drinks/dry_ramen - name = "\improper Cup Ramen" - desc = "Just add 10ml water, self heats! A taste that reminds you of your school years." + name = "Cup Ramen" + desc = "Just add 10ml of water, self heats! A taste that reminds you of your school years." icon_state = "ramen" - New() - ..() - reagents.add_reagent("dry_ramen", 30) - if(prob(20)) - reagents.add_reagent("enzyme", 3) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("dry_ramen" = 30) + +/obj/item/weapon/reagent_containers/food/drinks/dry_ramen/New() + ..() + if(prob(20)) + reagents.add_reagent("enzyme", 3) /obj/item/weapon/reagent_containers/food/drinks/chicken_soup - name = "\improper Cup Chicken Soup" + name = "Cup Chicken Soup" desc = "A delicious and soothing cup of chicken noodle soup; just like spessmom used to make it." icon_state = "ramen" - New() - ..() - reagents.add_reagent("chicken_soup", 30) - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) + list_reagents = list("chicken_soup" = 30) /obj/item/weapon/reagent_containers/food/drinks/sillycup name = "paper cup" desc = "A paper water cup." icon_state = "water_cup_e" - possible_transfer_amounts = null + possible_transfer_amounts = list() volume = 10 - New() - ..() - src.pixel_x = rand(-10.0, 10) - src.pixel_y = rand(-10.0, 10) - on_reagent_change() - if(reagents.total_volume) - icon_state = "water_cup" - else - icon_state = "water_cup_e" + +/obj/item/weapon/reagent_containers/food/drinks/sillycup/on_reagent_change() + if(reagents.total_volume) + icon_state = "water_cup" + else + icon_state = "water_cup_e" //////////////////////////drinkingglass and shaker// //Note by Darem: This code handles the mixing of drinks. New drinks go in three places: In Chemistry-Reagents.dm (for the drink @@ -308,20 +265,14 @@ name = "shaker" desc = "A metal shaker to mix drinks in." icon_state = "shaker" + materials = list(MAT_METAL=1500) amount_per_transfer_from_this = 10 volume = 100 /obj/item/weapon/reagent_containers/food/drinks/flask - name = "Captain's Flask" - desc = "A metal flask belonging to the captain" + name = "flask" + desc = "Every good spaceman knows it's a good idea to bring along a couple of pints of whiskey wherever they go." icon_state = "flask" - materials = list(MAT_SILVER=500) - volume = 60 - -/obj/item/weapon/reagent_containers/food/drinks/flask/detflask - name = "Detective's Flask" - desc = "A metal flask with a leather band and golden badge belonging to the detective." - icon_state = "detflask" materials = list(MAT_METAL=250) volume = 60 @@ -331,17 +282,30 @@ icon_state = "barflask" volume = 60 -/obj/item/weapon/reagent_containers/food/drinks/britcup - name = "cup" - desc = "A cup with the british flag emblazoned on it." - icon_state = "britcup" - volume = 30 +/obj/item/weapon/reagent_containers/food/drinks/flask/detflask + name = "Detective's Flask" + desc = "A metal flask with a leather band and golden badge belonging to the detective." + icon_state = "detflask" + volume = 60 + +/obj/item/weapon/reagent_containers/food/drinks/flask/gold + name = "captain's flask" + desc = "A gold flask belonging to the captain." + icon_state = "flask_gold" + materials = list(MAT_GOLD=500) + +/obj/item/weapon/reagent_containers/food/drinks/flask/det + name = "detective's flask" + desc = "The detective's only true friend." + icon_state = "detflask" + list_reagents = list("whiskey" = 30) /obj/item/weapon/reagent_containers/food/drinks/flask/hand_made name = "handmade flask" desc = "A wooden flask with a silver lid and bottom. It has a matte, dark blue paint on it with the initials \"W.H.\" etched in black." icon = 'icons/obj/custom_items.dmi' icon_state = "williamhackett" + materials = list() /obj/item/weapon/reagent_containers/food/drinks/flask/thermos name = "vintage thermos" @@ -361,3 +325,10 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "lithiumflask" volume = 50 + + +/obj/item/weapon/reagent_containers/food/drinks/britcup + name = "cup" + desc = "A cup with the british flag emblazoned on it." + icon_state = "britcup" + volume = 30 \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm index 17b52aaf5a7..678078bc7fd 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm @@ -7,18 +7,21 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle amount_per_transfer_from_this = 10 volume = 100 + throwforce = 15 item_state = "broken_beer" //Generic held-item sprite until unique ones are made. var/const/duration = 13 //Directly relates to the 'weaken' duration. Lowered by armor (i.e. helmets) var/isGlass = 1 //Whether the 'bottle' is made of glass or not so that milk cartons dont shatter when someone gets hit by it -/obj/item/weapon/reagent_containers/food/drinks/bottle/proc/smash(mob/living/target as mob, mob/living/user as mob) +/obj/item/weapon/reagent_containers/food/drinks/bottle/proc/smash(mob/living/target, mob/living/user, ranged = 0) //Creates a shattering noise and replaces the bottle with a broken_bottle - user.drop_item() - var/obj/item/weapon/broken_bottle/B = new /obj/item/weapon/broken_bottle(user.loc) - user.put_in_active_hand(B) - if(prob(33)) - new /obj/item/weapon/shard(target.loc) // Create a glass shard at the target's location! + var/new_location = get_turf(loc) + var/obj/item/weapon/broken_bottle/B = new /obj/item/weapon/broken_bottle(new_location) + if(ranged) + B.loc = new_location + else + user.drop_item() + user.put_in_active_hand(B) B.icon_state = src.icon_state var/icon/I = new('icons/obj/drinks.dmi', src.icon_state) @@ -26,13 +29,20 @@ I.SwapColor(rgb(255, 0, 220, 255), rgb(0, 0, 0, 0)) B.icon = I - playsound(src, "shatter", 70, 1) - user.put_in_active_hand(B) - src.transfer_fingerprints_to(B) + if(isGlass) + if(prob(33)) + new/obj/item/weapon/shard(new_location) + playsound(src, "shatter", 70, 1) + else + B.name = "broken carton" + B.force = 0 + B.throwforce = 0 + B.desc = "A carton with the bottom half burst open. Might give you a papercut." + transfer_fingerprints_to(B) qdel(src) -/obj/item/weapon/reagent_containers/food/drinks/bottle/attack(mob/living/target as mob, mob/living/user as mob) +/obj/item/weapon/reagent_containers/food/drinks/bottle/attack(mob/living/target, mob/living/user) if(!target) return @@ -40,25 +50,24 @@ if(user.a_intent != I_HARM || !isGlass) return ..() - force = 15 //Smashing bottles over someoen's head hurts. var/obj/item/organ/external/affecting = user.zone_sel.selecting //Find what the player is aiming at - var/armor_block = 0 //Get the target's armour values for normal attack damage. + var/armor_block = 0 //Get the target's armor values for normal attack damage. var/armor_duration = 0 //The more force the bottle has, the longer the duration. //Calculating duration and calculating damage. if(ishuman(target)) var/mob/living/carbon/human/H = target - var/headarmor = 0 // Target's head armour - armor_block = H.run_armor_check(affecting, "melee", armour_penetration = armour_penetration) // For normal attack damage + var/headarmor = 0 // Target's head armor + armor_block = H.run_armor_check(affecting, "melee","","",armour_penetration) // For normal attack damage //If they have a hat/helmet and the user is targeting their head. if(istype(H.head, /obj/item/clothing/head) && affecting == "head") - // If their head has an armour value, assign headarmor to it, else give it 0. + // If their head has an armor value, assign headarmor to it, else give it 0. if(H.head.armor["melee"]) headarmor = H.head.armor["melee"] else @@ -70,221 +79,201 @@ armor_duration = (duration - headarmor) + force else - //Only humans can have armour, right? + //Only humans can have armor, right? armor_block = target.run_armor_check(affecting, "melee") if(affecting == "head") armor_duration = duration + force armor_duration /= 10 //Apply the damage! - target.apply_damage(force, BRUTE, affecting, armor_block, sharp=0) + armor_block = min(90, armor_block) + target.apply_damage(force, BRUTE, affecting, armor_block) // You are going to knock someone out for longer if they are not wearing a helmet. - if(affecting == "head" && istype(target, /mob/living/carbon/)) - - //Display an attack message. - for(var/mob/O in viewers(user, null)) - if(target != user) O.show_message(text("\red [target] has been hit over the head with a bottle of [src.name], by [user]!"), 1) - else O.show_message(text("\red [target] hit himself with a bottle of [src.name] on the head!"), 1) + var/head_attack_message = "" + if(affecting == "head" && iscarbon(target)) + head_attack_message = " on the head" //Weaken the target for the duration that we calculated and divide it by 5. if(armor_duration) target.apply_effect(min(armor_duration, 10) , WEAKEN) // Never weaken more than a flash! + //Display an attack message. + if(target != user) + target.visible_message("[user] has hit [target][head_attack_message] with a bottle of [src.name]!", \ + "[user] has hit [target][head_attack_message] with a bottle of [src.name]!") else - //Default attack message and don't weaken the target. - for(var/mob/O in viewers(user, null)) - if(target != user) O.show_message(text("\red [target] has been attacked with a bottle of [src.name], by [user]!"), 1) - else O.show_message(text("\red [target] has attacked himself with a bottle of [src.name]!"), 1) + user.visible_message("[target] hits \himself with a bottle of [src.name][head_attack_message]!", \ + "[target] hits \himself with a bottle of [src.name][head_attack_message]!") //Attack logs - user.attack_log += text("\[[time_stamp()]\] Has attacked [key_name(target)] with a bottle!") - target.attack_log += text("\[[time_stamp()]\] Has been smashed with a bottle by [key_name(user)]") - if(target.ckey) - msg_admin_attack("[key_name_admin(user)] attacked [key_name_admin(target)] with a bottle. (INTENT: [uppertext(user.a_intent)])") - if(!iscarbon(user)) - target.LAssailant = null - else - target.LAssailant = user + add_logs(target, user, "attacked", src) //The reagents in the bottle splash all over the target, thanks for the idea Nodrak - if(src.reagents) - for(var/mob/O in viewers(user, null)) - O.show_message(text("\blue The contents of the [src] splashes all over [target]!"), 1) - src.reagents.reaction(target, TOUCH) + SplashReagents(target) //Finally, smash the bottle. This kills (del) the bottle. - src.smash(target, user) + smash(target, user) - return +/obj/item/weapon/reagent_containers/food/drinks/bottle/proc/SplashReagents(mob/M) + if(reagents && reagents.total_volume) + M.visible_message("The contents of \the [src] splashes all over [M]!") + reagents.reaction(M, TOUCH) + reagents.clear_reagents() //Keeping this here for now, I'll ask if I should keep it here. /obj/item/weapon/broken_bottle - - name = "broken bottle" + name = "Broken Bottle" desc = "A bottle with a sharp broken bottom." icon = 'icons/obj/drinks.dmi' icon_state = "broken_bottle" - force = 9.0 - throwforce = 5.0 + force = 9 + throwforce = 5 throw_speed = 3 throw_range = 5 + w_class = 1 item_state = "beer" hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("stabbed", "slashed", "attacked") - sharp = 1 - edge = 0 var/icon/broken_outline = icon('icons/obj/drinks.dmi', "broken") + sharp = 1 + edge = 1 /obj/item/weapon/reagent_containers/food/drinks/bottle/gin - name = "\improper Griffeater Gin" + name = "Griffeater Gin" desc = "A bottle of high quality gin, produced in the New London Space Station." icon_state = "ginbottle" - New() - ..() - reagents.add_reagent("gin", 100) + list_reagents = list("gin" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey - name = "\improper Uncle Git's Special Reserve" + name = "Uncle Git's Special Reserve" desc = "A premium single-malt whiskey, gently matured inside the tunnels of a nuclear shelter. TUNNEL WHISKEY RULES." icon_state = "whiskeybottle" - New() - ..() - reagents.add_reagent("whiskey", 100) + list_reagents = list("whiskey" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/vodka - name = "\improper Tunguska Triple Distilled" + name = "Tunguska Triple Distilled" desc = "Aah, vodka. Prime choice of drink AND fuel by Russians worldwide." icon_state = "vodkabottle" - New() - ..() - reagents.add_reagent("vodka", 100) + list_reagents = list("vodka" = 100) -/obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla - name = "\improper Caccavo Guaranteed Quality Tequilla" +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka + name = "Badminka Vodka" + desc = "The label's written in Cyrillic. All you can make out is the name and a word that looks vaguely like 'Vodka'." + icon_state = "badminka" + list_reagents = list("vodka" = 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/tequila + name = "Caccavo Guaranteed Quality Tequila" desc = "Made from premium petroleum distillates, pure thalidomide and other fine quality ingredients!" - icon_state = "tequillabottle" - New() - ..() - reagents.add_reagent("tequilla", 100) + icon_state = "tequilabottle" + list_reagents = list("tequila" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing - name = "\improper Bottle of Nothing" - desc = "A bottle filled with nothing" + name = "Bottle of Nothing" + desc = "A bottle filled with nothing." icon_state = "bottleofnothing" - New() - ..() - reagents.add_reagent("nothing", 100) + list_reagents = list("nothing" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/patron - name = "\improper Wrapp Artiste Patron" - desc = "Silver laced tequilla, served in space night clubs across the galaxy." + name = "Wrapp Artiste Patron" + desc = "Silver laced tequila, served in space night clubs across the galaxy." icon_state = "patronbottle" - New() - ..() - reagents.add_reagent("patron", 100) + list_reagents = list("patron" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/rum - name = "\improper Captain Pete's Cuban Spiced Rum" + name = "Captain Pete's Cuban Spiced Rum" desc = "This isn't just rum, oh no. It's practically GRIFF in a bottle." icon_state = "rumbottle" - New() - ..() - reagents.add_reagent("rum", 100) + list_reagents = list("rum" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater - name = "\improper Flask of Holy Water" + name = "Flask of Holy Water" desc = "A flask of the chaplain's holy water." icon_state = "holyflask" - New() - ..() - reagents.add_reagent("holywater", 100) + list_reagents = list("holywater" = 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater/hell + desc = "A flask of holy water...it's been sitting in the Necropolis a while though." + list_reagents = list("hell_water" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth - name = "\improper Goldeneye Vermouth" + name = "Goldeneye Vermouth" desc = "Sweet, sweet dryness~" icon_state = "vermouthbottle" - New() - ..() - reagents.add_reagent("vermouth", 100) + list_reagents = list("vermouth" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua - name = "\improper Robert Robust's Coffee Liqueur" - desc = "A widely known, Mexican coffee-flavoured liqueur. In production since 1936, HONK" + name = "Robert Robust's Coffee Liqueur" + desc = "A widely known, Mexican coffee-flavoured liqueur. In production since 1936, HONK." icon_state = "kahluabottle" - New() - ..() - reagents.add_reagent("kahlua", 100) + list_reagents = list("kahlua" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager - name = "\improper College Girl Goldschlager" + name = "College Girl Goldschlager" desc = "Because they are the only ones who will drink 100 proof cinnamon schnapps." icon_state = "goldschlagerbottle" - New() - ..() - reagents.add_reagent("goldschlager", 100) + list_reagents = list("goldschlager" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/cognac - name = "\improper Chateau De Baton Premium Cognac" + name = "Chateau De Baton Premium Cognac" desc = "A sweet and strongly alchoholic drink, made after numerous distillations and years of maturing. You might as well not scream 'SHITCURITY' this time." icon_state = "cognacbottle" - New() - ..() - reagents.add_reagent("cognac", 100) + list_reagents = list("cognac" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/wine - name = "\improper Doublebeard Bearded Special Wine" + name = "Doublebeard Bearded Special Wine" desc = "A faint aura of unease and asspainery surrounds the bottle." icon_state = "winebottle" - New() - ..() - reagents.add_reagent("wine", 100) + list_reagents = list("wine" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe - name = "\improper Jailbreaker Verte" - desc = "One sip of this and you just know you're gonna have a good time." + name = "Extra-Strong Absinthe" + desc = "An strong alcoholic drink brewed and distributed by" icon_state = "absinthebottle" - New() - ..() - reagents.add_reagent("absinthe", 100) + list_reagents = list("absinthe" = 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe/premium + name = "Gwyn's Premium Absinthe" + desc = "A potent alcoholic beverage, almost makes you forget the ash in your lungs." + icon_state = "absinthepremium" + +/obj/item/weapon/reagent_containers/food/drinks/bottle/hcider + name = "Jian Hard Cider" + desc = "Apple juice for adults." + icon_state = "hcider" + volume = 50 + list_reagents = list("suicider" = 50) //////////////////////////JUICES AND STUFF /////////////////////// /obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice - name = "orange juice" + name = "Orange Juice" desc = "Full of vitamins and deliciousness!" icon_state = "orangejuice" item_state = "carton" isGlass = 0 - New() - ..() - reagents.add_reagent("orangejuice", 100) + list_reagents = list("orangejuice" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/cream - name = "milk cream" + name = "Milk Cream" desc = "It's cream. Made from milk. What else did you think you'd find in there?" icon_state = "cream" item_state = "carton" isGlass = 0 - New() - ..() - reagents.add_reagent("cream", 100) + list_reagents = list("cream" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/tomatojuice - name = "tomato juice" + name = "Tomato Juice" desc = "Well, at least it LOOKS like tomato juice. You can't tell with all that redness." icon_state = "tomatojuice" item_state = "carton" isGlass = 0 - New() - ..() - reagents.add_reagent("tomatojuice", 100) + list_reagents = list("tomatojuice" = 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice - name = "lime juice" + name = "Lime Juice" desc = "Sweet-sour goodness." icon_state = "limejuice" item_state = "carton" isGlass = 0 - New() - ..() - reagents.add_reagent("limejuice", 100) + list_reagents = list("limejuice" = 100) diff --git a/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm b/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm index b2ba9cf7a36..23ce26cf5e4 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm @@ -11,626 +11,549 @@ righthand_file = 'icons/goonstation/mob/inhands/items_righthand.dmi' materials = list(MAT_GLASS=500) - - proc/smash(mob/living/target as mob, mob/living/user as mob) - //Creates a shattering noise and replaces the drinking glass with a glass shard - user.drop_item() - var/obj/item/weapon/shard/S = new /obj/item/weapon/shard(user.loc) - user.put_in_active_hand(S) - - playsound(src, "shatter", 70, 1) - user.put_in_active_hand(S) - src.transfer_fingerprints_to(S) - - qdel(src) - - - attack(mob/living/target as mob, mob/living/user as mob) - - if(!target) +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/weapon/reagent_containers/food/snacks/egg)) //breaking eggs + var/obj/item/weapon/reagent_containers/food/snacks/egg/E = I + if(reagents) + if(reagents.total_volume >= reagents.maximum_volume) + to_chat(user, "[src] is full.") + else + to_chat(user, "You break [E] in [src].") + E.reagents.trans_to(src, E.reagents.total_volume) + qdel(E) return + else + ..() - if(user.a_intent != I_HARM) - return ..() - - force = 5 - - var/obj/item/organ/external/affecting = user.zone_sel.selecting //Find what the player is aiming at - - var/armor_block = 0 //Get the target's armour values for normal attack damage. - - //Calculating damage. - if(ishuman(target)) - - var/mob/living/carbon/human/H = target - armor_block = H.run_armor_check(affecting, "melee") // For normal attack damage - - else - //Only humans can have armour, right? - armor_block = target.run_armor_check(affecting, "melee") - - //Apply the damage! - target.apply_damage(force, BRUTE, affecting, armor_block) - - if(affecting == "head" && istype(target, /mob/living/carbon/)) - - //Display an attack message. - for(var/mob/O in viewers(user, null)) - if(target != user) O.show_message(text("\red [target] has been hit over the head with a [src.name], by [user]!"), 1) - else O.show_message(text("\red [target] hit himself with a [src.name] on the head!"), 1) - - else - //Default attack message - for(var/mob/O in viewers(user, null)) - if(target != user) O.show_message(text("\red [target] has been attacked with a [src.name], by [user]!"), 1) - else O.show_message(text("\red [target] has attacked himself with a [src.name]!"), 1) - - //Attack logs - user.attack_log += text("\[[time_stamp()]\] Has attacked [target.name] ([target.ckey]) with a drinking glass!") - target.attack_log += text("\[[time_stamp()]\] Has been smashed with a drinking glass by [user.name] ([user.ckey])") - log_attack("[user.name] ([user.ckey]) attacked [target.name] with a drinking glass. ([target.ckey])") - if(!iscarbon(user)) - target.LAssailant = null - else - target.LAssailant = user - - //The reagents in the bottle splash all over the target, thanks for the idea Nodrak - if(src.reagents) - for(var/mob/O in viewers(user, null)) - O.show_message(text("\blue The contents of the [src] splashes all over [target]!"), 1) - src.reagents.reaction(target, TOUCH) - - //Finally, smash the bottle. This kills (del) the bottle. - src.smash(target, user) +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/on_reagent_change() // *scream + if(reagents.reagent_list.len > 0) + switch(reagents.get_master_reagent_id()) + if("beer") + icon_state = "beerglass" + name = "Beer glass" + desc = "A freezing pint of beer" + if("cider") + icon_state = "rewriter" + name = "Cider" + desc = "a refreshing glass of traditional cider" + if("beer2") + icon_state = "beerglass" + name = "Beer glass" + desc = "A freezing pint of beer" + if("ale") + icon_state = "aleglass" + name = "Ale glass" + desc = "A freezing pint of delicious Ale" + if("milk") + icon_state = "glass_white" + name = "Glass of milk" + desc = "White and nutritious goodness!" + if("cream") + icon_state = "glass_white" + name = "Glass of cream" + desc = "Ewwww..." + if("chocolate") + icon_state = "chocolateglass" + name = "Glass of chocolate" + desc = "Tasty" + if("hot_coco") + icon_state = "hot_coco" + name = "Glass of hot coco" + desc = "Delicious and cozy" + if("lemonjuice") + icon_state = "lemonglass" + name = "Glass of lemonjuice" + desc = "Sour..." + if("cola") + icon_state = "glass_brown" + name = "Glass of Space Cola" + desc = "A glass of refreshing Space Cola" + if("nuka_cola") + icon_state = "nuka_colaglass" + name = "Nuka Cola" + desc = "Don't cry, Don't raise your eye, It's only nuclear wasteland" + if("orangejuice") + icon_state = "glass_orange" + name = "Glass of Orange juice" + desc = "Vitamins! Yay!" + if("tomatojuice") + icon_state = "glass_red" + name = "Glass of Tomato juice" + desc = "Are you sure this is tomato juice?" + if("blood") + icon_state = "glass_red" + name = "Glass of Tomato juice" + desc = "Are you sure this is tomato juice?" + if("limejuice") + icon_state = "glass_green" + name = "Glass of Lime juice" + desc = "A glass of sweet-sour lime juice." + if("whiskey") + icon_state = "whiskeyglass" + name = "Glass of whiskey" + desc = "The silky, smokey whiskey goodness inside the glass makes the drink look very classy." + if("gin") + icon_state = "ginvodkaglass" + name = "Glass of gin" + desc = "A crystal clear glass of Griffeater gin." + if("vodka") + icon_state = "ginvodkaglass" + name = "Glass of vodka" + desc = "The glass contain wodka. Xynta." + if("sake") + icon_state = "ginvodkaglass" + name = "Glass of Sake" + desc = "A glass of Sake." + if("goldschlager") + icon_state = "ginvodkaglass" + name = "Glass of goldschlager" + desc = "100 proof that teen girls will drink anything with gold in it." + if("wine") + icon_state = "wineglass" + name = "Glass of wine" + desc = "A very classy looking drink." + if("cognac") + icon_state = "cognacglass" + name = "Glass of cognac" + desc = "Damn, you feel like some kind of French aristocrat just by holding this." + if("kahlua") + icon_state = "kahluaglass" + name = "Glass of RR coffee Liquor" + desc = "DAMN, THIS THING LOOKS ROBUST" + if("vermouth") + icon_state = "vermouthglass" + name = "Glass of Vermouth" + desc = "You wonder why you're even drinking this straight." + if("triple_citrus") + icon_state = "triplecitrus" + name = "Glass of Triplecitrus Juice" + desc = "As colorful and healthy as it is delicious." + if("mojito") + icon_state = "mojito" + name = "Glass of Mojito" + desc = "Fresh from Spesscuba." + if("tequila") + icon_state = "tequilaglass" + name = "Glass of Tequila" + desc = "Now all that's missing is the weird colored shades!" + if("patron") + icon_state = "patronglass" + name = "Glass of Patron" + desc = "Drinking patron in the bar, with all the subpar ladies." + if("rum") + icon_state = "rumglass" + name = "Glass of Rum" + desc = "Now you want to Pray for a pirate suit, don't you?" + if("absinthe") + icon_state = "absinthebottle" + name = "Glass of Absinthe" + desc = "The green fairy is going to get you now!" + if("gintonic") + icon_state = "gintonicglass" + name = "Gin and Tonic" + desc = "A mild but still great cocktail. Drink up, like a true Englishman." + if("ginsonic") + icon_state = "ginsonic" + name = "Gin and Sonic" + desc = "An extremely high amperage drink. Absolutely not for the true Englishman." + if("whiskeycola") + icon_state = "whiskeycolaglass" + name = "Whiskey Cola" + desc = "An innocent-looking mixture of cola and Whiskey. Delicious." + if("whiterussian") + icon_state = "whiterussianglass" + name = "White Russian" + desc = "A very nice looking drink. But that's just, like, your opinion, man." + if("screwdrivercocktail") + icon_state = "screwdriverglass" + name = "Screwdriver" + desc = "A simple, yet superb mixture of Vodka and orange juice. Just the thing for the tired engineer." + if("bloodymary") + icon_state = "bloodymaryglass" + name = "Bloody Mary" + desc = "Tomato juice, mixed with Vodka and a lil' bit of lime. Tastes like liquid murder." + if("martini") + icon_state = "martiniglass" + name = "Classic Martini" + desc = "Damn, the bartender even stirred it, not shook it." + if("vodkamartini") + icon_state = "martiniglass" + name = "Vodka martini" + desc ="A bastardisation of the classic martini. Still great." + if("gargleblaster") + icon_state = "gargleblasterglass" + name = "Pan-Galactic Gargle Blaster" + desc = "Does... does this mean that Arthur and Ford are on the station? Oh joy." + if("bravebull") + icon_state = "bravebullglass" + name = "Brave Bull" + desc = "Tequila and Coffee liquor, brought together in a mouthwatering mixture. Drink up." + if("tequilasunrise") + icon_state = "tequilasunriseglass" + name = "Tequila Sunrise" + desc = "Oh great, now you feel nostalgic about sunrises back on Terra..." + if("toxinsspecial") + icon_state = "toxinsspecialglass" + name = "Toxins Special" + desc = "Whoah, this thing is on FIRE" + if("beepskysmash") + icon_state = "beepskysmashglass" + name = "Beepsky Smash" + desc = "Heavy, hot and strong. Just like the Iron fist of the LAW." + if("doctorsdelight") + icon_state = "doctorsdelightglass" + name = "Doctor's Delight" + desc = "A healthy mixture of juices, guaranteed to keep you healthy until the next toolboxing takes place." + if("manlydorf") + icon_state = "manlydorfglass" + name = "The Manly Dorf" + desc = "A manly concotion made from Ale and Beer. Intended for true men only." + if("irishcream") + icon_state = "irishcreamglass" + name = "Irish Cream" + desc = "It's cream, mixed with whiskey. What else would you expect from the Irish?" + if("cubalibre") + icon_state = "cubalibreglass" + name = "Cuba Libre" + desc = "A classic mix of rum and cola." + if("b52") + icon_state = "b52glass" + name = "B-52" + desc = "Kahlua, Irish Cream, and congac. You will get bombed." + if("atomicbomb") + icon_state = "atomicbombglass" + name = "Atomic Bomb" + desc = "Nanotrasen cannot take legal responsibility for your actions after imbibing." + if("longislandicedtea") + icon_state = "longislandicedteaglass" + name = "Long Island Iced Tea" + desc = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only." + if("threemileisland") + icon_state = "threemileislandglass" + name = "Three Mile Island Ice Tea" + desc = "A glass of this is sure to prevent a meltdown." + if("margarita") + icon_state = "margaritaglass" + name = "Margarita" + desc = "On the rocks with salt on the rim. Arriba~!" + if("blackrussian") + icon_state = "blackrussianglass" + name = "Black Russian" + desc = "For the lactose-intolerant. Still as classy as a White Russian." + if("vodkatonic") + icon_state = "vodkatonicglass" + name = "Vodka and Tonic" + desc = "For when a gin and tonic isn't russian enough." + if("manhattan") + icon_state = "manhattanglass" + name = "Manhattan" + desc = "The Detective's undercover drink of choice. He never could stomach gin..." + if("manhattan_proj") + icon_state = "proj_manhattanglass" + name = "Manhattan Project" + desc = "A scienitst drink of choice, for thinking how to blow up the station." + if("ginfizz") + icon_state = "ginfizzglass" + name = "Gin Fizz" + desc = "Refreshingly lemony, deliciously dry." + if("irishcoffee") + icon_state = "irishcoffeeglass" + name = "Irish Coffee" + desc = "Coffee and alcohol. More fun than a Mimosa to drink in the morning." + if("suicider") + icon_state = "suicider" + name = "Suicider" + desc = "You've really hit rock bottom now... your liver packed its bags and left last night." + if("whiskeysoda") + icon_state = "whiskeysodaglass2" + name = "Whiskey Soda" + desc = "Ultimate refreshment." + if("tonic") + icon_state = "glass_clear" + name = "Glass of Tonic Water" + desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away." + if("sodawater") + icon_state = "glass_clear" + name = "Glass of Soda Water" + desc = "Soda water. Why not make a scotch and soda?" + if("water") + icon_state = "glass_clear" + name = "Glass of Water" + desc = "The father of all refreshments." + if("spacemountainwind") + icon_state = "Space_mountain_wind_glass" + name = "Glass of Space Mountain Wind" + desc = "Space Mountain Wind. As you know, there are no mountains in space, only wind." + if("thirteenloko") + icon_state = "thirteen_loko_glass" + name = "Glass of Thirteen Loko" + desc = "This is a glass of Thirteen Loko, it appears to be of the highest quality. The drink, not the glass" + if("dr_gibb") + icon_state = "dr_gibb_glass" + name = "Glass of Dr. Gibb" + desc = "Dr. Gibb. Not as dangerous as the name might imply." + if("space_up") + icon_state = "space-up_glass" + name = "Glass of Space-up" + desc = "Space-up. It helps keep your cool." + if("moonshine") + icon_state = "glass_clear" + name = "Moonshine" + desc = "You've really hit rock bottom now... your liver packed its bags and left last night." + if("soymilk") + icon_state = "glass_white" + name = "Glass of soy milk" + desc = "White and nutritious soy goodness!" + if("berryjuice") + icon_state = "berryjuice" + name = "Glass of berry juice" + desc = "Berry juice. Or maybe its jam. Who cares?" + if("poisonberryjuice") + icon_state = "poisonberryjuice" + name = "Glass of poison berry juice" + desc = "A glass of deadly juice." + if("carrotjuice") + icon_state = "carrotjuice" + name = "Glass of carrot juice" + desc = "It is just like a carrot but without crunching." + if("potato") + icon_state = "glass_brown" + name = "Glass of potato juice" + desc = "Who in the hell requests this? Gross!" + if("banana") + icon_state = "banana" + name = "Glass of banana juice" + desc = "The raw essence of a banana. HONK" + if("bahama_mama") + icon_state = "bahama_mama" + name = "Bahama Mama" + desc = "Tropic cocktail" + if("singulo") + icon_state = "singulo" + name = "Singulo" + desc = "A blue-space beverage." + if("alliescocktail") + icon_state = "alliescocktail" + name = "Allies cocktail" + desc = "A drink made from your allies." + if("antifreeze") + icon_state = "antifreeze" + name = "Anti-freeze" + desc = "The ultimate refreshment." + if("barefoot") + icon_state = "b&p" + name = "Barefoot" + desc = "Barefoot and pregnant" + if("demonsblood") + icon_state = "demonsblood" + name = "Demons Blood" + desc = "Just looking at this thing makes the hair at the back of your neck stand up." + if("booger") + icon_state = "booger" + name = "Booger" + desc = "Ewww..." + if("snowwhite") + icon_state = "snowwhite" + name = "Snow White" + desc = "A cold refreshment." + if("aloe") + icon_state = "aloe" + name = "Aloe" + desc = "Very, very, very good." + if("andalusia") + icon_state = "andalusia" + name = "Andalusia" + desc = "A nice, strange named drink." + if("sbiten") + icon_state = "sbitenglass" + name = "Sbiten" + desc = "A spicy mix of Vodka and Spice. Very hot." + if("red_mead") + icon_state = "red_meadglass" + name = "Red Mead" + desc = "A True Vikings Beverage, though its color is strange." + if("mead") + icon_state = "meadglass" + name = "Mead" + desc = "A Vikings Beverage, though a cheap one." + if("iced_beer") + icon_state = "iced_beerglass" + name = "Iced Beer" + desc = "A beer so frosty, the air around it freezes." + if("grog") + icon_state = "grogglass" + name = "Grog" + desc = "A fine and cepa drink for Space." + if("soy_latte") + icon_state = "soy_latte" + name = "Soy Latte" + desc = "A nice and refrshing beverage while you are reading." + if("cafe_latte") + icon_state = "cafe_latte" + name = "Cafe Latte" + desc = "A nice, strong and refreshing beverage while you are reading." + if("cafe_mocha") + icon_state = "cafe_latte" + name = "Cafe Mocha" + desc = "The perfect blend of coffe, milk, and chocolate." + if("acidspit") + icon_state = "acidspitglass" + name = "Acid Spit" + desc = "A drink from Nanotrasen. Made from live aliens." + if("amasec") + icon_state = "amasecglass" + name = "Amasec" + desc = "Always handy before COMBAT!!!" + if("neurotoxin") + icon_state = "neurotoxinglass" + name = "Neurotoxin" + desc = "A drink that is guaranteed to knock you silly." + if("hippiesdelight") + icon_state = "hippiesdelightglass" + name = "Hippie's Delight" + desc = "A drink enjoyed by people during the 1960's." + if("bananahonk") + icon_state = "bananahonkglass" + name = "Banana Honk" + desc = "A drink from Banana Heaven." + if("silencer") + icon_state = "silencerglass" + name = "Silencer" + desc = "A drink from mime Heaven." + if("nothing") + icon_state = "nothing" + name = "Nothing" + desc = "Absolutely nothing." + if("devilskiss") + icon_state = "devilskiss" + name = "Devils Kiss" + desc = "Creepy time!" + if("changelingsting") + icon_state = "changelingsting" + name = "Changeling Sting" + desc = "A stingy drink." + if("irishcarbomb") + icon_state = "irishcarbomb" + name = "Irish Car Bomb" + desc = "An irish car bomb." + if("syndicatebomb") + icon_state = "syndicatebomb" + name = "Syndicate Bomb" + desc = "A syndicate bomb." + if("erikasurprise") + icon_state = "erikasurprise" + name = "Erika Surprise" + desc = "The surprise is, it's green!" + if("driestmartini") + icon_state = "driestmartiniglass" + name = "Driest Martini" + desc = "Only for the experienced. You think you see sand floating in the glass." + if("ice") + icon_state = "iceglass" + name = "Glass of ice" + desc = "Generally, you're supposed to put something else in there too..." + if("icecoffee") + icon_state = "icedcoffeeglass" + name = "Iced Coffee" + desc = "A drink to perk you up and refresh you!" + if("coffee") + icon_state = "glass_brown" + name = "Glass of coffee" + desc = "Don't drop it, or you'll send scalding liquid and glass shards everywhere." + if("bilk") + icon_state = "glass_brown" + name = "Glass of bilk" + desc = "A brew of milk and beer. For those alcoholics who fear osteoporosis." + if("fuel") + icon_state = "dr_gibb_glass" + name = "Glass of welder fuel" + desc = "Unless you are an industrial tool, this is probably not safe for consumption." + if("brownstar") + icon_state = "brownstar" + name = "Brown Star" + desc = "Its not what it sounds like..." + if("tea") + icon_state = "glass_brown" + name = "Glass of Tea" + desc = "A glass of hot tea. Perhaps a cup with a handle would have been smarter?" + if("icetea") + icon_state = "icetea" + name = "Iced Tea" + desc = "No relation to a certain rap artist/ actor." + if("milkshake") + icon_state = "milkshake" + name = "Milkshake" + desc = "Glorious brainfreezing mixture." + if("lemonade") + icon_state = "lemonade" + name = "Lemonade" + desc = "Oh the nostalgia..." + if("kiraspecial") + icon_state = "kiraspecial" + name = "Kira Special" + desc = "Long live the guy who everyone had mistaken for a girl. Baka!" + if("rewriter") + icon_state = "rewriter" + name = "Rewriter" + desc = "The secert of the sanctuary of the Libarian..." + if("applejack") + icon_state = "cognacglass" + name = "Glass of applejack" + desc = "When cider isn't strong enough, you gotta jack it." + if("jackrose") + icon_state = "patronglass" + name = "Jack Rose" + desc = "Drinking this makes you feel like you belong in a luxury hotel bar during the 1920s." + if("synthanol") + icon_state = "synthanolglass" + name = "Glass of Synthanol" + desc = "The equivalent of alcohol for synthetic crewmembers. They'd find it awful if they had tastebuds too." + if("robottears") + icon_state = "robottearsglass" + name = "Glass of Robot Tears" + desc = "No robots were hurt in the making of this drink." + if("trinary") + icon_state = "trinaryglass" + name = "Glass of Trinary" + desc = "Colorful drink made for synthetic crewmembers. It doesn't seem like it would taste well." + if("servo") + icon_state = "servoglass" + name = "Glass of Servo" + desc = "Chocolate - based drink made for IPCs. Not sure if anyone's actually tried out the recipe." + if("synthnsoda") + icon_state = "synthnsodaglass" + name = "Glass of Synth 'n Soda" + desc = "Classic drink altered to fit the tastes of a robot. Bad idea to drink if you're made of carbon." + if("synthignon") + icon_state = "synthignonglass" + name = "Glass of Synthignon" + desc = "Someone mixed good wine and robot booze. Romantic, but atrocious." + if("uplink") + icon_state = "uplinkglass" + name = "Glass of Uplink" + desc = "An exquisite mix of the finest liquoirs and synthanol. Meant only for synthetics." + if("holywater") + icon_state = "glass_clear" + name = "Glass of Water" + desc = "The father of all refreshments." - on_reagent_change() - /*if(reagents.reagent_list.len > 1 ) - icon_state = "glass_brown" - name = "Glass of Hooch" - desc = "Two or more drinks, mixed together."*/ - /*else if(reagents.reagent_list.len == 1) - for(var/datum/reagent/R in reagents.reagent_list) - switch(R.id)*/ - if(reagents.reagent_list.len > 0) - //mrid = R.get_master_reagent_id() - switch(reagents.get_master_reagent_id()) - if("beer") - icon_state = "beerglass" - name = "Beer glass" - desc = "A freezing pint of beer" - if("cider") - icon_state = "rewriter" - name = "Cider" - desc = "a refreshing glass of traditional cider" - if("beer2") - icon_state = "beerglass" - name = "Beer glass" - desc = "A freezing pint of beer" - if("ale") - icon_state = "aleglass" - name = "Ale glass" - desc = "A freezing pint of delicious Ale" - if("milk") - icon_state = "glass_white" - name = "Glass of milk" - desc = "White and nutritious goodness!" - if("cream") - icon_state = "glass_white" - name = "Glass of cream" - desc = "Ewwww..." - if("chocolate") - icon_state = "chocolateglass" - name = "Glass of chocolate" - desc = "Tasty" - if("hot_coco") - icon_state = "hot_coco" - name = "Glass of hot coco" - desc = "Delicious and cozy" - if("lemonjuice") - icon_state = "lemonglass" - name = "Glass of lemonjuice" - desc = "Sour..." - if("cola") - icon_state = "glass_brown" - name = "Glass of Space Cola" - desc = "A glass of refreshing Space Cola" - if("nuka_cola") - icon_state = "nuka_colaglass" - name = "Nuka Cola" - desc = "Don't cry, Don't raise your eye, It's only nuclear wasteland" - if("orangejuice") - icon_state = "glass_orange" - name = "Glass of Orange juice" - desc = "Vitamins! Yay!" - if("tomatojuice") - icon_state = "glass_red" - name = "Glass of Tomato juice" - desc = "Are you sure this is tomato juice?" - if("blood") - icon_state = "glass_red" - name = "Glass of Tomato juice" - desc = "Are you sure this is tomato juice?" - if("limejuice") - icon_state = "glass_green" - name = "Glass of Lime juice" - desc = "A glass of sweet-sour lime juice." - if("whiskey") - icon_state = "whiskeyglass" - name = "Glass of whiskey" - desc = "The silky, smokey whiskey goodness inside the glass makes the drink look very classy." - if("gin") - icon_state = "ginvodkaglass" - name = "Glass of gin" - desc = "A crystal clear glass of Griffeater gin." - if("vodka") - icon_state = "ginvodkaglass" - name = "Glass of vodka" - desc = "The glass contain wodka. Xynta." - if("sake") - icon_state = "ginvodkaglass" - name = "Glass of Sake" - desc = "A glass of Sake." - if("goldschlager") - icon_state = "ginvodkaglass" - name = "Glass of goldschlager" - desc = "100 proof that teen girls will drink anything with gold in it." - if("wine") - icon_state = "wineglass" - name = "Glass of wine" - desc = "A very classy looking drink." - if("cognac") - icon_state = "cognacglass" - name = "Glass of cognac" - desc = "Damn, you feel like some kind of French aristocrat just by holding this." - if("kahlua") - icon_state = "kahluaglass" - name = "Glass of RR coffee Liquor" - desc = "DAMN, THIS THING LOOKS ROBUST" - if("vermouth") - icon_state = "vermouthglass" - name = "Glass of Vermouth" - desc = "You wonder why you're even drinking this straight." - if("triple_citrus") - icon_state = "triplecitrus" - name = "Glass of Triplecitrus Juice" - desc = "As colorful and healthy as it is delicious." - if("mojito") - icon_state = "mojito" - name = "Glass of Mojito" - desc = "Fresh from Spesscuba." - if("tequilla") - icon_state = "tequillaglass" - name = "Glass of Tequilla" - desc = "Now all that's missing is the weird colored shades!" - if("patron") - icon_state = "patronglass" - name = "Glass of Patron" - desc = "Drinking patron in the bar, with all the subpar ladies." - if("rum") - icon_state = "rumglass" - name = "Glass of Rum" - desc = "Now you want to Pray for a pirate suit, don't you?" - if("absinthe") - icon_state = "absinthebottle" - name = "Glass of Absinthe" - desc = "The green fairy is going to get you now!" - if("gintonic") - icon_state = "gintonicglass" - name = "Gin and Tonic" - desc = "A mild but still great cocktail. Drink up, like a true Englishman." - if("ginsonic") - icon_state = "ginsonic" - name = "Gin and Sonic" - desc = "An extremely high amperage drink. Absolutely not for the true Englishman." - if("whiskeycola") - icon_state = "whiskeycolaglass" - name = "Whiskey Cola" - desc = "An innocent-looking mixture of cola and Whiskey. Delicious." - if("whiterussian") - icon_state = "whiterussianglass" - name = "White Russian" - desc = "A very nice looking drink. But that's just, like, your opinion, man." - if("screwdrivercocktail") - icon_state = "screwdriverglass" - name = "Screwdriver" - desc = "A simple, yet superb mixture of Vodka and orange juice. Just the thing for the tired engineer." - if("bloodymary") - icon_state = "bloodymaryglass" - name = "Bloody Mary" - desc = "Tomato juice, mixed with Vodka and a lil' bit of lime. Tastes like liquid murder." - if("martini") - icon_state = "martiniglass" - name = "Classic Martini" - desc = "Damn, the bartender even stirred it, not shook it." - if("vodkamartini") - icon_state = "martiniglass" - name = "Vodka martini" - desc ="A bastardisation of the classic martini. Still great." - if("gargleblaster") - icon_state = "gargleblasterglass" - name = "Pan-Galactic Gargle Blaster" - desc = "Does... does this mean that Arthur and Ford are on the station? Oh joy." - if("bravebull") - icon_state = "bravebullglass" - name = "Brave Bull" - desc = "Tequilla and Coffee liquor, brought together in a mouthwatering mixture. Drink up." - if("tequillasunrise") - icon_state = "tequillasunriseglass" - name = "Tequilla Sunrise" - desc = "Oh great, now you feel nostalgic about sunrises back on Terra..." - if("toxinsspecial") - icon_state = "toxinsspecialglass" - name = "Toxins Special" - desc = "Whoah, this thing is on FIRE" - if("beepskysmash") - icon_state = "beepskysmashglass" - name = "Beepsky Smash" - desc = "Heavy, hot and strong. Just like the Iron fist of the LAW." - if("doctorsdelight") - icon_state = "doctorsdelightglass" - name = "Doctor's Delight" - desc = "A healthy mixture of juices, guaranteed to keep you healthy until the next toolboxing takes place." - if("manlydorf") - icon_state = "manlydorfglass" - name = "The Manly Dorf" - desc = "A manly concotion made from Ale and Beer. Intended for true men only." - if("irishcream") - icon_state = "irishcreamglass" - name = "Irish Cream" - desc = "It's cream, mixed with whiskey. What else would you expect from the Irish?" - if("cubalibre") - icon_state = "cubalibreglass" - name = "Cuba Libre" - desc = "A classic mix of rum and cola." - if("b52") - icon_state = "b52glass" - name = "B-52" - desc = "Kahlua, Irish Cream, and congac. You will get bombed." - if("atomicbomb") - icon_state = "atomicbombglass" - name = "Atomic Bomb" - desc = "Nanotrasen cannot take legal responsibility for your actions after imbibing." - if("longislandicedtea") - icon_state = "longislandicedteaglass" - name = "Long Island Iced Tea" - desc = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only." - if("threemileisland") - icon_state = "threemileislandglass" - name = "Three Mile Island Ice Tea" - desc = "A glass of this is sure to prevent a meltdown." - if("margarita") - icon_state = "margaritaglass" - name = "Margarita" - desc = "On the rocks with salt on the rim. Arriba~!" - if("blackrussian") - icon_state = "blackrussianglass" - name = "Black Russian" - desc = "For the lactose-intolerant. Still as classy as a White Russian." - if("vodkatonic") - icon_state = "vodkatonicglass" - name = "Vodka and Tonic" - desc = "For when a gin and tonic isn't russian enough." - if("manhattan") - icon_state = "manhattanglass" - name = "Manhattan" - desc = "The Detective's undercover drink of choice. He never could stomach gin..." - if("manhattan_proj") - icon_state = "proj_manhattanglass" - name = "Manhattan Project" - desc = "A scienitst drink of choice, for thinking how to blow up the station." - if("ginfizz") - icon_state = "ginfizzglass" - name = "Gin Fizz" - desc = "Refreshingly lemony, deliciously dry." - if("irishcoffee") - icon_state = "irishcoffeeglass" - name = "Irish Coffee" - desc = "Coffee and alcohol. More fun than a Mimosa to drink in the morning." - if("suicider") - icon_state = "suicider" - name = "Suicider" - desc = "You've really hit rock bottom now... your liver packed its bags and left last night." - if("whiskeysoda") - icon_state = "whiskeysodaglass2" - name = "Whiskey Soda" - desc = "Ultimate refreshment." - if("tonic") - icon_state = "glass_clear" - name = "Glass of Tonic Water" - desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away." - if("sodawater") - icon_state = "glass_clear" - name = "Glass of Soda Water" - desc = "Soda water. Why not make a scotch and soda?" - if("water") - icon_state = "glass_clear" - name = "Glass of Water" - desc = "The father of all refreshments." - if("spacemountainwind") - icon_state = "Space_mountain_wind_glass" - name = "Glass of Space Mountain Wind" - desc = "Space Mountain Wind. As you know, there are no mountains in space, only wind." - if("thirteenloko") - icon_state = "thirteen_loko_glass" - name = "Glass of Thirteen Loko" - desc = "This is a glass of Thirteen Loko, it appears to be of the highest quality. The drink, not the glass" - if("dr_gibb") - icon_state = "dr_gibb_glass" - name = "Glass of Dr. Gibb" - desc = "Dr. Gibb. Not as dangerous as the name might imply." - if("space_up") - icon_state = "space-up_glass" - name = "Glass of Space-up" - desc = "Space-up. It helps keep your cool." - if("moonshine") - icon_state = "glass_clear" - name = "Moonshine" - desc = "You've really hit rock bottom now... your liver packed its bags and left last night." - if("soymilk") - icon_state = "glass_white" - name = "Glass of soy milk" - desc = "White and nutritious soy goodness!" - if("berryjuice") - icon_state = "berryjuice" - name = "Glass of berry juice" - desc = "Berry juice. Or maybe its jam. Who cares?" - if("poisonberryjuice") - icon_state = "poisonberryjuice" - name = "Glass of poison berry juice" - desc = "A glass of deadly juice." - if("carrotjuice") - icon_state = "carrotjuice" - name = "Glass of carrot juice" - desc = "It is just like a carrot but without crunching." - if("potato") - icon_state = "glass_brown" - name = "Glass of potato juice" - desc = "Who in the hell requests this? Gross!" - if("banana") - icon_state = "banana" - name = "Glass of banana juice" - desc = "The raw essence of a banana. HONK" - if("bahama_mama") - icon_state = "bahama_mama" - name = "Bahama Mama" - desc = "Tropic cocktail" - if("singulo") - icon_state = "singulo" - name = "Singulo" - desc = "A blue-space beverage." - if("alliescocktail") - icon_state = "alliescocktail" - name = "Allies cocktail" - desc = "A drink made from your allies." - if("antifreeze") - icon_state = "antifreeze" - name = "Anti-freeze" - desc = "The ultimate refreshment." - if("barefoot") - icon_state = "b&p" - name = "Barefoot" - desc = "Barefoot and pregnant" - if("demonsblood") - icon_state = "demonsblood" - name = "Demons Blood" - desc = "Just looking at this thing makes the hair at the back of your neck stand up." - if("booger") - icon_state = "booger" - name = "Booger" - desc = "Ewww..." - if("snowwhite") - icon_state = "snowwhite" - name = "Snow White" - desc = "A cold refreshment." - if("aloe") - icon_state = "aloe" - name = "Aloe" - desc = "Very, very, very good." - if("andalusia") - icon_state = "andalusia" - name = "Andalusia" - desc = "A nice, strange named drink." - if("sbiten") - icon_state = "sbitenglass" - name = "Sbiten" - desc = "A spicy mix of Vodka and Spice. Very hot." - if("red_mead") - icon_state = "red_meadglass" - name = "Red Mead" - desc = "A True Vikings Beverage, though its color is strange." - if("mead") - icon_state = "meadglass" - name = "Mead" - desc = "A Vikings Beverage, though a cheap one." - if("iced_beer") - icon_state = "iced_beerglass" - name = "Iced Beer" - desc = "A beer so frosty, the air around it freezes." - if("grog") - icon_state = "grogglass" - name = "Grog" - desc = "A fine and cepa drink for Space." - if("soy_latte") - icon_state = "soy_latte" - name = "Soy Latte" - desc = "A nice and refrshing beverage while you are reading." - if("cafe_latte") - icon_state = "cafe_latte" - name = "Cafe Latte" - desc = "A nice, strong and refreshing beverage while you are reading." - if("cafe_mocha") - icon_state = "cafe_latte" - name = "Cafe Mocha" - desc = "The perfect blend of coffe, milk, and chocolate." - if("acidspit") - icon_state = "acidspitglass" - name = "Acid Spit" - desc = "A drink from Nanotrasen. Made from live aliens." - if("amasec") - icon_state = "amasecglass" - name = "Amasec" - desc = "Always handy before COMBAT!!!" - if("neurotoxin") - icon_state = "neurotoxinglass" - name = "Neurotoxin" - desc = "A drink that is guaranteed to knock you silly." - if("hippiesdelight") - icon_state = "hippiesdelightglass" - name = "Hippie's Delight" - desc = "A drink enjoyed by people during the 1960's." - if("bananahonk") - icon_state = "bananahonkglass" - name = "Banana Honk" - desc = "A drink from Banana Heaven." - if("silencer") - icon_state = "silencerglass" - name = "Silencer" - desc = "A drink from mime Heaven." - if("nothing") - icon_state = "nothing" - name = "Nothing" - desc = "Absolutely nothing." - if("devilskiss") - icon_state = "devilskiss" - name = "Devils Kiss" - desc = "Creepy time!" - if("changelingsting") - icon_state = "changelingsting" - name = "Changeling Sting" - desc = "A stingy drink." - if("irishcarbomb") - icon_state = "irishcarbomb" - name = "Irish Car Bomb" - desc = "An irish car bomb." - if("syndicatebomb") - icon_state = "syndicatebomb" - name = "Syndicate Bomb" - desc = "A syndicate bomb." - if("erikasurprise") - icon_state = "erikasurprise" - name = "Erika Surprise" - desc = "The surprise is, it's green!" - if("driestmartini") - icon_state = "driestmartiniglass" - name = "Driest Martini" - desc = "Only for the experienced. You think you see sand floating in the glass." - if("ice") - icon_state = "iceglass" - name = "Glass of ice" - desc = "Generally, you're supposed to put something else in there too..." - if("icecoffee") - icon_state = "icedcoffeeglass" - name = "Iced Coffee" - desc = "A drink to perk you up and refresh you!" - if("coffee") - icon_state = "glass_brown" - name = "Glass of coffee" - desc = "Don't drop it, or you'll send scalding liquid and glass shards everywhere." - if("bilk") - icon_state = "glass_brown" - name = "Glass of bilk" - desc = "A brew of milk and beer. For those alcoholics who fear osteoporosis." - if("fuel") - icon_state = "dr_gibb_glass" - name = "Glass of welder fuel" - desc = "Unless you are an industrial tool, this is probably not safe for consumption." - if("brownstar") - icon_state = "brownstar" - name = "Brown Star" - desc = "Its not what it sounds like..." - if("tea") - icon_state = "glass_brown" - name = "Glass of Tea" - desc = "A glass of hot tea. Perhaps a cup with a handle would have been smarter?" - if("icetea") - icon_state = "icetea" - name = "Iced Tea" - desc = "No relation to a certain rap artist/ actor." - if("milkshake") - icon_state = "milkshake" - name = "Milkshake" - desc = "Glorious brainfreezing mixture." - if("lemonade") - icon_state = "lemonade" - name = "Lemonade" - desc = "Oh the nostalgia..." - if("kiraspecial") - icon_state = "kiraspecial" - name = "Kira Special" - desc = "Long live the guy who everyone had mistaken for a girl. Baka!" - if("rewriter") - icon_state = "rewriter" - name = "Rewriter" - desc = "The secert of the sanctuary of the Libarian..." - if("applejack") - icon_state = "cognacglass" - name = "Glass of applejack" - desc = "When cider isn't strong enough, you gotta jack it." - if("jackrose") - icon_state = "patronglass" - name = "Jack Rose" - desc = "Drinking this makes you feel like you belong in a luxury hotel bar during the 1920s." - if("synthanol") - icon_state = "synthanolglass" - name = "Glass of Synthanol" - desc = "The equivalent of alcohol for synthetic crewmembers. They'd find it awful if they had tastebuds too." - if("robottears") - icon_state = "robottearsglass" - name = "Glass of Robot Tears" - desc = "No robots were hurt in the making of this drink." - if("trinary") - icon_state = "trinaryglass" - name = "Glass of Trinary" - desc = "Colorful drink made for synthetic crewmembers. It doesn't seem like it would taste well." - if("servo") - icon_state = "servoglass" - name = "Glass of Servo" - desc = "Chocolate - based drink made for IPCs. Not sure if anyone's actually tried out the recipe." - if("synthnsoda") - icon_state = "synthnsodaglass" - name = "Glass of Synth 'n Soda" - desc = "Classic drink altered to fit the tastes of a robot. Bad idea to drink if you're made of carbon." - if("synthignon") - icon_state = "synthignonglass" - name = "Glass of Synthignon" - desc = "Someone mixed good wine and robot booze. Romantic, but atrocious." - if("uplink") - icon_state = "uplinkglass" - name = "Glass of Uplink" - desc = "An exquisite mix of the finest liquoirs and synthanol. Meant only for synthetics." - if("holywater") - icon_state = "glass_clear" - name = "Glass of Water" - desc = "The father of all refreshments." - - - else - icon_state ="glass_brown" - name = "Glass of ..what?" - desc = "You can't really tell what this is." - else - icon_state = "glass_empty" - name = "glass" - desc = "Your standard drinking glass." -// center_of_mass = list("x"=16, "y"=10) - return + else + icon_state ="glass_brown" + name = "Glass of ..what?" + desc = "You can't really tell what this is." + else + icon_state = "glass_empty" + name = "glass" + desc = "Your standard drinking glass." // for /obj/machinery/vending/sovietsoda /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/soda - New() - ..() - reagents.add_reagent("sodawater", 50) - on_reagent_change() + list_reagents = list("sodawater" = 50) + /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/cola - New() - ..() - reagents.add_reagent("cola", 50) - on_reagent_change() + list_reagents = list("cola" = 50) /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/devilskiss - New() - ..() - reagents.add_reagent("devilskiss", 50) - on_reagent_change() + list_reagents = list("devilskiss" = 50) \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/food/drinks/jar.dm b/code/modules/reagents/reagent_containers/food/drinks/jar.dm deleted file mode 100644 index 1ddd831ea90..00000000000 --- a/code/modules/reagents/reagent_containers/food/drinks/jar.dm +++ /dev/null @@ -1,29 +0,0 @@ - - -///jar - -/obj/item/weapon/reagent_containers/food/drinks/jar - name = "empty jar" - desc = "A jar. You're not sure what it's supposed to hold." - icon_state = "jar" - item_state = "beaker" - New() - ..() - reagents.add_reagent("slimejelly", 50) - - on_reagent_change() - if(reagents.reagent_list.len > 0) - switch(reagents.get_master_reagent_id()) - if("slimejelly") - icon_state = "jar_slime" - name = "slime jam" - desc = "A jar of slime jam. Delicious!" - else - icon_state ="jar_what" - name = "jar of something" - desc = "You can't really tell what this is." - else - icon_state = "jar" - name = "empty jar" - desc = "A jar. You're not sure what it's supposed to hold." - return diff --git a/code/modules/reagents/reagent_containers/food/drinks/shotglass.dm b/code/modules/reagents/reagent_containers/food/drinks/shotglass.dm index 46289547909..42781cd1e57 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/shotglass.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/shotglass.dm @@ -11,10 +11,15 @@ if(reagents.total_volume) var/image/filling = image('icons/obj/reagentfillings.dmi', src, "[icon_state]1") - switch(reagents.total_volume) - if(0 to 4) filling.icon_state = "[icon_state]1" - if(5 to 11) filling.icon_state = "[icon_state]5" - if(12 to INFINITY) filling.icon_state = "[icon_state]12" + + var/percent = round((reagents.total_volume / volume) * 100) + switch(percent) + if(0 to 25) + filling.icon_state = "[icon_state]1" + if(26 to 79) + filling.icon_state = "[icon_state]5" + if(80 to INFINITY) + filling.icon_state = "[icon_state]12" filling.icon += mix_color_from_reagents(reagents.reagent_list) overlays += filling diff --git a/code/modules/reagents/reagent_containers/glass_containers.dm b/code/modules/reagents/reagent_containers/glass_containers.dm index cf0b9132b57..db98fd17e3c 100644 --- a/code/modules/reagents/reagent_containers/glass_containers.dm +++ b/code/modules/reagents/reagent_containers/glass_containers.dm @@ -132,12 +132,6 @@ to_chat(user, "You cannot fill [target] while it is sealed.") return - /*else if(istype(target, /obj/machinery/bunsen_burner)) - return - - else if(istype(target, /obj/machinery/radiocarbon_spectrometer)) - return*/ - else if(istype(target, /obj/effect/decal/cleanable)) //stops splashing while scooping up fluids return @@ -181,22 +175,11 @@ item_state = "beaker" materials = list(MAT_GLASS=500) var/obj/item/device/assembly_holder/assembly = null + var/can_assembly = 1 /obj/item/weapon/reagent_containers/glass/beaker/on_reagent_change() update_icon() -/obj/item/weapon/reagent_containers/glass/beaker/pickup(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/glass/beaker/dropped(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/glass/beaker/attack_hand() - ..() - update_icon() - /obj/item/weapon/reagent_containers/glass/beaker/update_icon() overlays.Cut() @@ -233,7 +216,7 @@ set name = "Remove Assembly" set category = "Object" set src in usr - if(usr.stat || !usr.canmove || usr.restrained()) + if(usr.incapacitated()) return if(assembly) to_chat(usr, "You detach [assembly] from \the [src]") @@ -249,7 +232,7 @@ reagents.handle_reactions() /obj/item/weapon/reagent_containers/glass/beaker/attackby(obj/item/weapon/W as obj, mob/user as mob, params) - if(istype(W,/obj/item/device/assembly_holder)) + if(istype(W, /obj/item/device/assembly_holder) && can_assembly) if(assembly) to_chat(usr, "The [src] already has an assembly.") return ..() @@ -299,6 +282,17 @@ amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,25) flags = OPENCONTAINER + can_assembly = 0 + +/obj/item/weapon/reagent_containers/glass/beaker/drugs + name = "baggie" + desc = "A baggie. Can hold up to 10 units." + icon_state = "baggie" + amount_per_transfer_from_this = 2 + possible_transfer_amounts = 2 + volume = 10 + flags = OPENCONTAINER + can_assembly = 0 /obj/item/weapon/reagent_containers/glass/beaker/noreact name = "cryostasis beaker" @@ -319,15 +313,21 @@ possible_transfer_amounts = list(5,10,15,25,30,50,100,300) flags = OPENCONTAINER + /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone list_reagents = list("cryoxadone" = 30) /obj/item/weapon/reagent_containers/glass/beaker/sulphuric list_reagents = list("sacid" = 50) + /obj/item/weapon/reagent_containers/glass/beaker/slime list_reagents = list("slimejelly" = 50) +/obj/item/weapon/reagent_containers/glass/beaker/drugs/meth + list_reagents = list("methamphetamine" = 10) + + /obj/item/weapon/reagent_containers/glass/bucket desc = "It's a bucket." name = "bucket" @@ -349,14 +349,4 @@ user.unEquip(src) qdel(src) else - ..() - -/obj/item/weapon/reagent_containers/glass/beaker/vial - name = "vial" - desc = "Small glass vial. Looks fragile." - icon_state = "vial" - materials = list(MAT_GLASS=500) - volume = 15 - amount_per_transfer_from_this = 5 - possible_transfer_amounts = list(1,5,15) - flags = OPENCONTAINER \ No newline at end of file + ..() \ No newline at end of file diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index dd3633784a539ccfc3d32b5fff49bb6023be3a6e..b1c332e6d7501609afb2750647d94c54212fe357 100644 GIT binary patch delta 52237 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 delta 49583 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 diff --git a/icons/obj/food/containers.dmi b/icons/obj/food/containers.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6825f6c652d46dab8db3c247f5cd57b1297091da GIT binary patch literal 8842 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 PTmfAzL(Ot^hsgf{;g}WV literal 0 HcmV?d00001 diff --git a/icons/obj/reagentfillings.dmi b/icons/obj/reagentfillings.dmi index b82dcb47f3c96d8c0fdf7ec37d3d71c25e9a06af..25138117609ae3107d35ef242f69378d9fef5365 100644 GIT binary patch literal 2260 zcma)8X;_oj5d#IsF6hwFziX8O0`&#O=K}3 z1ym5hD9DxsC`OB6iG+v|f{hYD2w=jJ?Mv~;UHUw>_0Ku;ocS>`?>qC(x#aD6V2#Fl z4FJFzw}UQ60Dvu%XYFhs#-W=)!~3_em@4Z2S+WKk?UYJaz3><<6&zJ=aE(!)_7>#Se**R|gD^ z@4dVqS$wB*It72(jCjb9{qWA={!0W*p=0px#=b8m^GZa)-RD9t=Wq^M1{`hOL3|nu zIgbS7{?L9#JNUP}lFY!SVZJz@VXn zdK7vzFT~n-oz4EA%Db;)k5-2+1S*CusU0yhu4B9GK9IWN=V!FGZ|xoyC)<0!(+oeS z-q56iN{>{}+SH-;v(9x32Fx|aKzsReh%w08%TW4IDi!r*V||62+`Kb)!w{RJ08n># zb8+&GFPoCJeHa)O0F?PB9WTiYNDIShYkAL4;UR6IDAJZInjqI#3inNf zUaOLP2G7HPSxfrO26p3U9LzKYo_o`)VVFpa;6l)xNF;JoLY}SL&EI~oF#3#Wf0@Rg z9DZ$k`wZ;MQ4c2Jbz%A!SsC<>aHiG$?J9i@5qnp6-qQo!Tc7$keK@vrr&{(jsL+`XbZ9tDMpORF>Vivg= z!3dQ)vxzuGw#BP?H`B+8u)(REIGUlft&Kf;fJ_Q8w3Ae&?((!MV(Mh53_Q1nJAE3* zKNaxL$cGO+F(L<_(k(3>T3GSWiz^)_z>b|cWiVzL2v`gF9dC#xqo+E}c-m1}2V;$g}zDC@uElT3s%sw_O9bwF0R`9@pDxPJ6r574F=a-%E%E zV5?bv zpStXG(aDL$G)^=Nt5}To=>K%^ZEsE-k{P|qDlw*ywcE^$XUWVc^4;BJYrGF!Ev#&^ zUC{cMA!&H}5`nM{GpYKTOICD;5DtVsI9pgLX%ai-vf_qimH1Sl44S#18I*rt>C*@* zyr?Wu+4&rJ-N1=itvJVbahS!C7g>xADXYAtCtAevdn|W4OBA5q3rE%EFi#$p>XW{y z`I|ZVybApqt#QrO)zztsikX`ZVbBMO0CR_57U>W4Y#kh?X-NxHgN)P!*+RN0ol)2d zA8(F)VZppog3q7t<~BBt@U%Lr&L<>DI4zE;sj1LRHltoFSMW_OmB%7s+s{Qu_qWE+ z-D-OL`1D4H!~qMYGCk`2`G%)oukM`fRiVwtUsJJ3Hu$NB#<#ir9GM?Ty5{NSC0ouX zkd|MlkV{0h_(Gl+bdN%zbZt}_mqF3o2A+_HIRlmPk0nA-bZ#NBCImjq3_sv=gO)Pq z+Ap!Twq`P!9`zD|K%i`XA2Go1`CMN_tW}>He(Rnkz$Iu^IBDjGjBdqRO zg@kUC;}2x_-Tf#1eB7BCk7f%=7bMZRLwAK=1DxZ3H<0}#o}OYUysG(Zd3s)sgPI6p z>_IC#5XRkPm~A*;LJE7iYFUg?ndL!8ZSo aSZEbhZtNzX8twb|X>oJ)bgBIYm-Yuvv-}?b literal 2134 zcma)8Ycv~Z8ctk8OSD^~b&bomqqJ#D71apZ(Wt7WOIzA#9rvMe&k{|>s7|rPB&cf` zmy8y1>7s~ahn9|#Dy76dCEDB&L?V(&_nhvTJ!dCD$;apVtK-B zp&6`w-dW>~(83$j5y+{nh!4uRQNm@SLAjNlE}6cqV~D5M9xg0n%G2GvyOLo8TN2ee zc!SDQ)f|RL>@SB_6Z_5N(F#tevw^fb=@|__KQj3!NM>*L^@IJI&=6(QuCkvdUmYr^^Lyx793UI}WkZ<6{T_sJup;b-Ii$;Z9Sc z^v4aJ&sRda6t2SOO#bQZj-SlX(@7;ms(ZvwCY^D*e-Bq`e4C_uGGky%WjD~W&?K*z z3#y7oD<38tWLx@PxGJdlhn*FD#M2)kp=WF}T8u_ZR0|3Ul>4`?iva0GangXz`#etcFEbYNY}IvyM5cuVL*rmRVOAt=X`Rh@mKDYb-?& zQBR%PNOsLmhuPs8co}3q_3jSPxLXQ`sY%uk6}Q};T+dp&FtOfb&23mCCR^0B4udukE`FVYW@$HaHC+MMjk zxc4mk2qM)tA_eItYKmk~8=|FNXzhKeoSa=wK7SNQU{%z>Kb|dK;JIH+Td0_=( zx^0L;Ng-9X(xXb=+Tm{VO`$zVB(i|bX0H|8?nY!~H>3vcnR{7vi&4BL8Z+n5P#$|z z=1wT{6`gZF-V*gcZ!(`42Zq=Cx=6bL6{Hl5i^)F7I!gcgEJzt-FsF#c#P z=}jw_$<&*>3ex^uAC1^HaeI!dO+>94B7~_fV4DE zM_nq@eAh6*KMg!#(K+2PvM4OQR~{F$wL%Un@;fD|HBvF86HP53r6(^6hUo<`tox9f z;{PapCVly93N%eLFj>&^aXOq(S=q>Sqe0}Rq-l_694a>MmmY%h#G%q=R(52*MSysQ zE{Ufbjc|NuUTeZTOXNi9+iY5rG8(NF$$-J6UG#Cu<@d>_1%pO-qVnDHt1#8HYOPOi biA;GF4;~|?F;B|>3joA9kFyQV0ja+M!$8(V diff --git a/paradise.dme b/paradise.dme index 843eb393f0a..7b4d60f5719 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1859,8 +1859,8 @@ #include "code\modules\reagents\oldchem\reagents\drink\reagents_drink_cold.dm" #include "code\modules\reagents\reagent_containers\blood_pack.dm" #include "code\modules\reagents\reagent_containers\borghydro.dm" +#include "code\modules\reagents\reagent_containers\bottle.dm" #include "code\modules\reagents\reagent_containers\dropper.dm" -#include "code\modules\reagents\reagent_containers\drugs.dm" #include "code\modules\reagents\reagent_containers\food.dm" #include "code\modules\reagents\reagent_containers\glass_containers.dm" #include "code\modules\reagents\reagent_containers\hypospray.dm" @@ -1874,12 +1874,10 @@ #include "code\modules\reagents\reagent_containers\food\snacks.dm" #include "code\modules\reagents\reagent_containers\food\drinks\bottle.dm" #include "code\modules\reagents\reagent_containers\food\drinks\drinkingglass.dm" -#include "code\modules\reagents\reagent_containers\food\drinks\jar.dm" #include "code\modules\reagents\reagent_containers\food\drinks\shotglass.dm" #include "code\modules\reagents\reagent_containers\food\snacks\candy.dm" #include "code\modules\reagents\reagent_containers\food\snacks\meat.dm" #include "code\modules\reagents\reagent_containers\food\snacks\seafood.dm" -#include "code\modules\reagents\reagent_containers\glass\bottle.dm" #include "code\modules\recycling\conveyor2.dm" #include "code\modules\recycling\disposal-construction.dm" #include "code\modules\recycling\disposal.dm" From 337e0c28960427d2e03446bfde85950f6b9eadba Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 19 Jul 2016 17:31:40 -0400 Subject: [PATCH 35/95] DERP --- code/game/objects/items/weapons/powerfist.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/powerfist.dm b/code/game/objects/items/weapons/powerfist.dm index 0ca872283e6..8feab4632d7 100644 --- a/code/game/objects/items/weapons/powerfist.dm +++ b/code/game/objects/items/weapons/powerfist.dm @@ -53,7 +53,7 @@ updateTank(tank, 1, user) -/obj/item/weapon/melee/powerfist/proc/updateTank(obj/item/weapon/tank/emergency_oxygen/thetank, removing = 0, mob/living/carbon/human/user) +/obj/item/weapon/melee/powerfist/proc/updateTank(obj/item/weapon/tank/thetank, removing = 0, mob/living/carbon/human/user) if(removing) if(!tank) to_chat(user, "\The [src] currently has no tank attached to it.") From 0fd1c943159ed7a540d50d670992c0bc4af104f7 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 19 Jul 2016 17:58:39 -0400 Subject: [PATCH 36/95] oops --- code/modules/reagents/reagent_containers/food/drinks.dm | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index beabf7e02cd..41486497be2 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -280,13 +280,6 @@ name = "flask" desc = "For those who can't be bothered to hang out at the bar to drink." icon_state = "barflask" - volume = 60 - -/obj/item/weapon/reagent_containers/food/drinks/flask/detflask - name = "Detective's Flask" - desc = "A metal flask with a leather band and golden badge belonging to the detective." - icon_state = "detflask" - volume = 60 /obj/item/weapon/reagent_containers/food/drinks/flask/gold name = "captain's flask" @@ -294,7 +287,7 @@ icon_state = "flask_gold" materials = list(MAT_GOLD=500) -/obj/item/weapon/reagent_containers/food/drinks/flask/det +/obj/item/weapon/reagent_containers/food/drinks/flask/detflask name = "detective's flask" desc = "The detective's only true friend." icon_state = "detflask" From 4897e8c20a23a18782575c821a80c23353460552 Mon Sep 17 00:00:00 2001 From: TheDZD Date: Tue, 19 Jul 2016 20:53:34 -0400 Subject: [PATCH 37/95] Shadeykins fluff item --- code/modules/customitems/item_defines.dm | 99 +++++++++++++++++------ icons/mob/head.dmi | Bin 250595 -> 251188 bytes icons/mob/suit.dmi | Bin 476207 -> 471763 bytes icons/obj/clothing/hats.dmi | Bin 114361 -> 115475 bytes icons/obj/clothing/suits.dmi | Bin 155906 -> 155343 bytes 5 files changed, 75 insertions(+), 24 deletions(-) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 9877872df73..fd0cd8b68b6 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -10,6 +10,9 @@ ////////// Usable Items ////////// ////////////////////////////////// +/obj/item/device/fluff + var/used = 0 + /obj/item/device/fluff/tattoo_gun // Generic tattoo gun, make subtypes for different folks name = "dispoable tattoo pen" desc = "A cheap plastic tattoo application pen." @@ -18,7 +21,6 @@ force = 0 throwforce = 0 w_class = 1 - var/used = 0 var/tattoo_name = "tiger stripe tattoo" // Tat name for visible messages var/tattoo_icon = "Tiger Body" // body_accessory.dmi, new icons defined in sprite_accessories.dm var/tattoo_r = 1 // RGB values for the body markings @@ -84,8 +86,28 @@ ..() update_icon() +/obj/item/device/fluff/tattoo_gun/elliot_cybernetic_tat + desc = "A cheap plastic tattoo application pen.
This one seems heavily used." + tattoo_name = "circuitry tattoo" + tattoo_icon = "Elliot Circuit Tattoo" + tattoo_r = 48 + tattoo_g = 138 + tattoo_b = 176 +/obj/item/device/fluff/tattoo_gun/elliot_cybernetic_tat/attack_self(mob/user as mob) + if(!used) + var/ink_color = input("Please select an ink color.", "Tattoo Ink Color", rgb(tattoo_r, tattoo_g, tattoo_b)) as color|null + if(ink_color && !(user.incapacitated() || used) ) + tattoo_r = hex2num(copytext(ink_color, 2, 4)) + tattoo_g = hex2num(copytext(ink_color, 4, 6)) + tattoo_b = hex2num(copytext(ink_color, 6, 8)) + to_chat(user, "You change the color setting on the [src].") + + update_icon() + + else + to_chat(user, "The [src] is out of ink!") /obj/item/weapon/claymore/fluff // MrBarrelrolll: Maximus Greenwood name = "Greenwood's Blade" @@ -197,6 +219,58 @@ to_chat(target, "You comb your tail with the [src].") used = 1 +#define USED_MOD_HELM 1 +#define USED_MOD_SUIT 2 + +/obj/item/device/fluff/shadey_plasman_modkit + name = "plasmaman suit modkit" + desc = "A kit containing nanites that are able to modify the look of a plasmaman suit and helmet without exposing the wearer to hostile environments." + icon_state = "modkit" + w_class = 2 + force = 0 + throwforce = 0 + +/obj/item/device/fluff/shadey_plasman_modkit/afterattack(atom/target, mob/user, proximity) + if(!proximity || !ishuman(user) || user.lying) + return + var/mob/living/carbon/human/H = user + + if(istype(target, /obj/item/clothing/head/helmet/space/eva/plasmaman)) + if(used & USED_MOD_HELM) + to_chat(H, "The kit's helmet modifier has already been used.") + return + to_chat(H, "You modify the appearance of [target].") + used |= USED_MOD_HELM + + var/obj/item/clothing/head/helmet/space/eva/plasmaman/P = target + P.name = "plasma containment helmet" + P.desc = "A purpose-built containment helmet designed to keep plasma in, and everything else out." + P.icon_state = "plasmaman_halo_helmet[P.on]" + P.base_state = "plasmaman_halo_helmet" + + if(P == H.head) + H.update_inv_head() + return + if(istype(target, /obj/item/clothing/suit/space/eva/plasmaman)) + if(used & USED_MOD_SUIT) + to_chat(user, "The kit's suit modifier has already been used.") + return + to_chat(H, "You modify the appearance of [target].") + used |= USED_MOD_SUIT + + var/obj/item/clothing/suit/space/eva/plasmaman/P = target + P.name = "plasma containment suit" + P.desc = "A feminine containment suit designed to keep plasma in, and everything else out. It's even got an overskirt." + P.icon_state = "plasmaman_halo" + + if(P == H.wear_suit) + H.update_inv_wear_suit() + return + to_chat(user, "You can't modify [target]!") + +#undef USED_MOD_HELM +#undef USED_MOD_SUIT + ////////////////////////////////// //////////// Clothing //////////// ////////////////////////////////// @@ -493,26 +567,3 @@ suit_adjusted = 1 species_fit = null sprite_sheets = null - -/obj/item/device/fluff/tattoo_gun/elliot_cybernetic_tat - desc = "A cheap plastic tattoo application pen.
This one seems heavily used." - tattoo_name = "circuitry tattoo" - tattoo_icon = "Elliot Circuit Tattoo" - tattoo_r = 48 - tattoo_g = 138 - tattoo_b = 176 - -/obj/item/device/fluff/tattoo_gun/elliot_cybernetic_tat/attack_self(mob/user as mob) - if(!used) - var/ink_color = input("Please select an ink color.", "Tattoo Ink Color", rgb(tattoo_r, tattoo_g, tattoo_b)) as color|null - if(ink_color && !(user.incapacitated() || used) ) - tattoo_r = hex2num(copytext(ink_color, 2, 4)) - tattoo_g = hex2num(copytext(ink_color, 4, 6)) - tattoo_b = hex2num(copytext(ink_color, 6, 8)) - - to_chat(user, "You change the color setting on the [src].") - - update_icon() - - else - to_chat(user, "The [src] is out of ink!") diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 5bdf365b547eb055fefe48018efb37019510e336..d8201ba9e3d2dca79a6706024214f6fba896939c 100644 GIT binary patch delta 150860 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⁣q6lLO}_6o>k|Y1 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

XL&Zf?vy_5)MtunOdBXD0IYQ(MB3! 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%0Ace|3l_yTQW8olDm;a{E*`2UP1+_|le%)PX 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�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 Q82D(YKK!#p+4A}S0n4$oDF6Tf diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 00e0112c53fa8ce776bb4812ae47e390b3a83c35..d2b49ff47970995cfa6082cf3768662a7b7624f5 100644 GIT binary patch literal 471763 zcmd43XH-;M(=OU%BuJ8spdcWi1j(^MP*4$&EIFu1juIp^h$0yb2$GZJoO6RDC1;Q* zISEK;LPK}o*|_(9_xqh6=iYJ0IOF`FyVvTqX3tesv+Aj*Y7(NMrc6%4L;`_8$nU8r zX+j_b^4LFOLU1O8a8DWnA)a}ut?#Dv)Ya0(+R4q@(E$SSOl(Y;iky<54l1rs`5ISS z`Ksc>kJ^o}-fI)R{I`TBWc)SKyDTbsGz~LD zHUfOnikdOVU0t8!{yFC`-C4;zzWG-8)UTsxd&j`N!c>Nzb(WuPw&|L2;|*U==rF${ zx)xr3wf$;l`{IIQw`pvCY`mvOMu@4^!v?QvAJ6@6(-Uup&lAFTXa%lm7EN!!+Y!pcV0XZ&dZd=cf1owdKprm`71&cN1rT$ zS<=9K{Htd=fB%~%bF*)^=SnOLoh;tXII%moPT0u$!)oZBZ6?LE2}b&vuxhRo)<;>q z_NjdOw|$k>|u-R#wlO&yvzwqKD+UpcX+v+_#vUJs6mV);OUhK^69|R`jaP zQ&iV*_%A-G3DS)%6_KDeouV|rA%sX;h0~UsQ@G0qQdAFm=#{ppu3x_^r1-mI1yy`u z^1@ig;Fp(D0atVtTTg^Hl-_rHq&>YahW5xj`{XEDdatZkeI}%!#Mjw<=LsjDamG-#kg=dk1Y2%m$we-?>*EBA_w`^V-4nx4BG}kiH zNUOrxZ|hP|4^vNnX^+|NBGi0hJ>2Qtl6H#kA612V&yl>6^UwJb2VrwqXSVi}eVk?Q zr#0n3$$9P2@)O3gt6~mMoPJDE8mdppMsn{Fl$43nahLXT zzuw-U31K=M48?Un4bbUm+76t1vd(?@PPPJ`(oxkdP?{~oh4X4MqT=f9mbwhWjk$pQ zgh#$teMJexjm95Y+*obgWa)TzoC%>mWi))&z-QSV&cVGDe)CtY3y<-bJe&WF=-cid z`W7CU*pjCm)$cvf!gOL6`zW=_3Q}X;7NmdGxVU^HO1(ZnV4u51kQj68AFK)(t|5;PbK~G;$)5w%=M$GiA&!RXs<= zS$%zZGl+EI)4f#A(ryLZi1F}txxFjRff+vyY9eW?3YLuI4oRhnI(E6KgXf7fH)?6M zcE#WdeIl1U{S^?eM{%w{CX1|lH)R&h)co`M;m8M!cQ`f8$!i^{zPgdO`Z*_*)LtQ9 z9-{6}zR~P0CDG?Pb<3%~)P)w+F(J`0&0h5l?aNy&9YFG!*Z58@QK%BH@r#07QVkE?b>0f?q9L6|&ygD8``LV?qK3yO2y6C;p8!_9_ZrUBUa2^=fk<^dttmh^9;MG7zo+;v4DVOdo zr0fmO1q43(*}Sr8r7Q?Px%dPPk$P3~{VZAPmH)lH3k+QmWeMr&b=9zMS+#T8?2R#-1(7vSAP1NA?pEq7f z!uQxDKbm>l_MygJGva$C84p*V=p7C{BqHh7X&&dz&sx7*wZafwmEWSTbx-2q%wMt? ziMYi`dVDL#p<+3>uC5Tj^Fnx9wSt5EPCs|2O|3!EO8>{|`C87Z2`jYwyF6WgA75!_+;BtG%T zyy-2%a7^kJA#*F?62a)fJq=COluH61>m7|Yw`;7U!zrh~(C8Lge=xlzeR9|n$-wlMp(%%b6UnpB@iJ|wf&hqZn(7(kz_Fi3zFM3&*zGw8!_5q|)JDB3z zn_o4A4_tsfA z6qu2aI}x_}eDRxI^V)`aP97VkXNgWe@qxtFJm=}7CE{@_e*|s=bZFz$SD4OQFkiOn>qHxD##a_ zjK3eY9KF{Q`C^RLMHpyIlb!Oz*xcLc#Vw8s>3qXxstwRLRbF|7#EM^KonRb)weT#R zC;sE}u2uZ+j|FyzxI(#DgnWGzdSuag@!kjMNOFUDiT82yCe-Lxhrt$jw`QIObgT+K zn+L~_iw%$A%R@W~Mfn0&yQ&Q0OO#GDu^U)qn zI)Vm1yyX`6gym8YF_$)Vx^9crX^inxtBU+k1h(Q z9BqpB^fZ1r@!L6>c71!&bCkHaZp1`*^)=;f;=f*=aI{XV`Tysb^0u}D-p79(zposC zaQ^#-njEgm4r}uPu^C+3xNs?jr~bvbk6!|$df(u%j-{3@sD z>`6zxi^XuX)NBLli1De2>B-1yMXpx%?d4r9%=9SiY%u(ekvT5sDdggWK$m3#RH zedJ7wx4hXVif+gu)NiA5;a<#$Z0uz7!}-45L3I|BTfY;{ohmq>&{e#5_R%N@dJ4aQ zeMC$%qWUSZ&+u@9>@#7lSuWP@V#e?jMl!-vpNE1BuTNfAgq^zc4^%nM&92&l*GO=r zAy%9#2uJV5!hd#U%VisbXEI7r)LGh%g`W|Chpj7H%tqJdVQXMB{xoCw94*Cn$Gj5I-om$7*It zNzSpO0EEIM{ptEC*XiAOx-aRxVC0JPNzog9qoqT9G3Iyely{6|ipQ+ieapi) zl7~cLM_yl7^K1iE2jJ^#E)P%%k^Fi^7}SoB^dbU|NphTGQq(?(7kIVO#BF-kR_yBD zUR?*_roOPWx{6oQ1er1p@tNx*;9-*~)hBzW(jPk?U#E3ei3*N;r-EOqe`8s3Kn*Vu zxv2r$5J)inoCEbQ7-N%9LE<@OVk|8M7Y|||me`HV*)?ZwV!ry%Bj#9d-NC5VqJelE z$L1a;j+izP8m{NJ}9?EvH5>NLkLGP>U?-2)FEbW@xB?}hxwVA znfTsTuVugD)7%!hY#iAr{5ARgd+Mj9#eQYf<@YzWszSWzXDl{Gas??`lXVQD@>2@5 zsRd{bij8#_-@Tw;RlqJeWU-CoS7r|fl^>r%kZ|W!!U7w|vYSB+4v+)1I;Fn}n+&jI zm21>I@Sz{?0$J*T+!hu4caAdF*Y->#zbSJ3l0U!%y*px9^-@p>*j+A9%euG_`#46# z{l*~l>}AvIu*GmC_U8;_;d*sg9X$W7O85`4#B%XTgN%Le(meT1far2RcO>l`;<7WXXZuqS%0nm6g zSYe=-5zs<1jcPu~(bm-4U0X#1-+4P0{hBFP;L`C(J-mS{umm0+xJ|jIr3ne%{kuP( zAxupr^_OjkKBr>3T@6GYdpNT;$Yj4k9+}0WzZz}WBE*FkpmJX`nMn95pW){RSS>yz z*4>2jpJZ`sm`X6u%*@;!)dRnSpO1j=K2&EYHqHGpN6{w3*P($QD->iBe6ntLZ5Tlh zM`~hzjm?S6zDox(huz0O2RGCQO&gMt6y((i3SCQ;aad`uS`KXP$>}Q8KYVn~AqVED zgz5aK(y``PK7;qZIPT$?*>POIqjJtS}&qSsM(-VJGdb3+M#!KC!1 zV3Pa3%%`oaGu&}ioO}+czoCod2VV6eUY9No(SaoW(GK8Kw#422K8ra_OJMzIOdFeM zv68TW|A*Y1t{CKMGJ0`5h^+N784o3VdxSrK7s%w!hqr8Q{N&zk4F%p-6W;unddaQ* z;0}I}+~q@{hTT5I4E}d~NNl&!gk&H>_ZVh*YmpuaD0Cl2gz9V^>gw z_^J}>KdWS;m{%^^7n$Nto2t7)pPFEy)`RoeA*Y;KG1ZlPBgOky64l{1ds~xerKaN$ ziVUnmf1!WV1XDn%)IY9t@53b`WT>iamM)Ye`6E-9u%>&y0!>A+R)cxMKVo`w1T&(6 zX*oA#5S?dN6_RW)8j?CMQt~#S>58Zjc^}H}^iXL%^n)!w51jjS^wh&<+<0vgeu81=z^aNL#K0(jG%Cw3btufbfK zlBKB2Q%oYS^4|Xvu21$C0G*kpggr+nX_C9R`W^nVB(!Ws}UV!4y z|4*3k|0ksUzxwv>Y(gXvSUm=-LnYbpDV_fnp3}j*R=a8(KK|6F3or56MOtSs| z3#1A~RI9_(SBIS7CdYe;bX#2N#$8o?U(D69>&DSAS2V-@al}v%17?6A-plX?oofM2 zc)VWviBFTs)RA0?@#8b#+a`hIuB)qqtl0}3ULZg7g92Dr;t_=6X2&Yqd`TYl0mSoS zUao)er-wS`)hpb^ZeoNU-ajYLBNW9!BT^LK4@8tg5C#F@_1~_cyL8EHq=EWj&742K zyyC;l03mM1q#6UHi%YJ>{`{9d?#b-NYwb7vtARQfb-zxu{0Ci(k)JLzd{h#n))axya5Px@E!#WSAk>nt;Q|+zDF1A#fBv=jz{uOI%H_ z@+qwgH|MLw@uz1Z;SEF+3`(uvyay(R!aE{4yVT@eF9J+@!&PJS0+0pPAFnszf44UU zf%Q118938hMA#pPUj&hOg+*Hd>k&LmVOMg!+26^tzdKJKv|!2yMA6Pjyj1kXLzo@e zvvBkT!xN0hI#OWLuLPMg1i1;)l>&SKCcgFe6Pexg_j*2}QR}$+>SJJ3yG5|lOa36y z7teEYrQ4+^-m(Z#hg_ix`{F}9TkRTP-^o8YSPO1%X8|&OZSj>S!nO zH=)aC;JDj=N1w&&8nprtreJ;rE4a|wP^R`~FL%0+Ky{b8)VT2=y@W&MIHM5is z^!Yag_+LR@8lSm5hGirFK{gx32C&cQ4M&fu1j{33SpDPCS+~hGfRygt`=vT;+N4(q zU;76n(V$EZyiaC%Q0i~dDZNO%k_I#o`r{&OJWNT!SVRsD-^0j}Ym|ra;pYe>+Kc#@ z=(r>py-War=0(6W$|k%)J_?NEkF*LxJNTl3rh#SSzEpJc@BmQMCGq(v zw~Xvyo^&(sj1|Pwa{*UfkO4nSiIR+Pe*XlUjErLNyCuKX%7R?zX1>{l>=~Jzv0Pw? z>L*V-_;X;q4(oHVI2V_S&}z&-|NXfEZS@JQcJA z8Muk#n4ZBo^29MyRzjjHPmdGgVn-cN?Tvz7r9#iO@m{=mv96_oh=VWq001^o1XEDJ zVKRI#`7{)r?#pBtZ;x7tT}LwOKu4h52rJCF$4lu$dIJXH6t$3Ed$kv&1@-mJ@*7V1 zXJQH1l*92g?G)$KkP4horh%OK>LZL@Jv9#T#HT ziPF7Nrz6|gQBRZP;q>pzomi@%RPgI8qq*VKD-hHFctgNfBp^wB+x<3*DI&^F<9fqQ zr-Tc-2~b$}K#4QRF1Xtjo;L<%ATzkANHf*DWzJnY`&UW$Vg`-r^(IJXbx?Qe%%<7TBhh5T&(I>V}CiVtp$bxlLt zq@lBe0N5}Z2H7i`&Fsfn&kNM$)~Bd|C*FoPrBXF9D%UJjUtCf5`nfV~2U1v^4FO#FL{q!nN71UoAZxUez{wge%cDjC z6@&F%3$>S#Fq>4^z&Ha;I<|3#uPQjhr757PB>ru4u1`)$>u>L$IN+D(caHodi6lM9!A(&Y^DL~uR}y&cWd`4BbJlIueq zqEw9e4OTDnln(3ymC%yJo~1ZE9O)ycY$+*9lt_k9r@&6JBOU!caS7!B;v2?{VT982 z50@7#eC?bAXcdnt$=7Wpqrb z|Dr>q3*Hc3{};P@%{C3^{=cC1cZ28tf6eCn?EmT8PF=z)Yc?%411P-4n zzbPk=U0gdmhjwA$Qt7F=;aU-ypVzSL+&^?^0Zs>?K7mTtHa2h}--rxF#4~aH=XR7q zl7HA&f>HAEQVVnckj?+p5R1H@JE-tozb>fO5n~{16FYicmZ}5l7VvDAF07qp6TdbG zb6k1#W*OIugcx*-&GnF!_oTqVi=V^1Y&7p8Ne(m|kQrDOL#I9SoT(Id%s_+5Qy5_s z$ODc}e40N7JKF*`gfM3ozQnGSKg^)G6?1gs-e#@a_4hz2!QA5zwkw{Y$iTL)8(5x zs<(7_eQsjN&f88w3Z+v8xX6Lg(Kj@OXuov<%>5_apNrtbC=h=)Nv-g()Ze!s=oC`q zKJstq4#3ji^JU9H2b$pLrri}Fid13`Znxlxa02vVmFTPMLRB`e0ash$MkJ7EF1?T~ zY__+*kE72l2#P$@)vgL%-`T?2DMOTgkqKRQxdY3;`1}j}TgyEZv(3gw6VG0eDv?zq zOurlI4XfIfPFGFXzUV{&+|F+`9<8>hiy<=0h59D~`l@vkiUrT-_V!1VnBj-mXatgh zgTOfkr5kj@T=Eg;{2j%!n6bqTZayMp73%9WG34cCAAk>*%AU}c0vc6Z?InCJ3OGma zWi#=A!{r6~OP2tSU+4FEcvEV^G4{xRD1D)R8$sobOlGfxYdNI?__!}$t_51F;+zZ*?q;6PS7w{yhY*Kj%5ixqN3K!Cza=OyQT zkO!(&Y{2oCmY2VrMa;l)WdJPY1{sfjQqMYoiiJXicz=u=4-2m;E^nk{LXq|6{#xe< z4sZG<>S+$#J7>gHTmLhHD0&D(@C=b_7A8M=tk}WLc$%Zo%N+9}KP&0zfIvcR`QO8_(93g>x*8%r4K+_^m zU!H2Y)UEFj=A8n(xgfQUjK7oe?qbHP+EBtm(HQKPg;O^r;MKY|m88=eoI@A8J0oY?5HQ;*iN>G0x z&RAr2^aX(D!QzGrqM)J!ua_=pB$@4mmkZVL-V5Wn>SG)&oB{+2+cPBXN;d}S>K#+>> zqEVD+w9qMXo6_!xU6h!)fQ3qjbWxV2aeMO==P?OuP5#IP*HkRfJ$JXeiQv?39C*P7 zgw<$!B!wq&gJhZ#JC2uK)5eDZ-bm)s_R_FbH8(;kZ0r$EfjIoj$pC^*Ne+yZu&4p^ z_=`ILBdP15h(z&cSNF+R`h!&2->oeltboFc)5^7vNieDhe!o_}uVr$9`|5H2;I$tN z4}y@{puB{!3+Gfs4FgaO6YF>n)&RDM#%%dLX8`8p>aTVV$P)2g-t*qOcJO7}cbMk6 zR2>T_Ms|d13V+2GjGI^PD`d7@)}KcQ)4Uw` z=fTV6v7v8Hn&TH^R5aZ*gGg0~PRXklvpOjAtp)l0ygJIqc+*R{!}xB_Z;z;?j< z8(Z@M{@I_03XuH@f(+Vz)Wn@fO8IO_4_>tVH_+>{z=McwbaF@PG@0L5nk%N}shU1i zOFqK|W1i#pb9MfGK=PM*HyjhtfcQ3_qS0vwM9L(#Oo8$(di8hl@@6j}X@s{+g@PL? z>^#ntdN}{acmG)0e;FZw?ZaLFRW^?f5L~aEiynDr35b`1gb@TUl$A#p#S_C z`88`T;^`MM|!m@y$w~!e9ZoNz4V3wUz8~W!d@gmu$yUmk z)Iq0u^H-sgLU)$A!SVi^$p8jjfmvvsSNZbh5(>pw1ie1lDsN4^TP5b%h|{+C2*NN_ zI`nU4x7~RnJjhJEb~GrFKJTsyqy;37AbI2kk08v{Ijbn%`XQjI#i_!TBj}xxAWrde zkdy!4gnIA;V%PrEY?2Y?2xd~8@1vh*4+S9%u*Jfh5&=K!Z^4dlsNkK6;Zu}zBtmVo z(vq*8yqSY+%FF&rg8npb#OixI{LpFm$UH7`*PlLZh-BtTc;|}@p`v~YCfN!97N zn?=@4+B%t%a*(!+@1tXdzX@?WD19JRZLyzA%_9j__-4Z1L{Cl<8lx_hfU$4M_tkkA z6<>G@efb1#PcQxchX(AgOs160oL#plF3SrK=k?SSC2yg;NFD_yvNMAi|7G4)Je(^` z9iN!TCJv45W<(#d8fA1U1Nl84*?R$A7($_!6mMM~d>&Q0fncAWC4{_`&iwqL0uHiz zEPaaY_PA_Tx5bO4RPg+P$Aw_q3_#u?i6rpB^30JG&F@&I9bnaqc(sL?$48OF1wC1A zQ#x%>%-Q~FQfwYen`L!`cs3v|Y73#?jq4oc6uU7$zE`YHm+DktZv86wtiUghkwz>M7)%oZGcqDp!3IgaK#zu5F{{GUb0bYDn8 ztEd04gnECFWsbzWDKC_b_%-E4rP3;w&qOguu~NzrjkP1nZR zf+Cnezcr(aW;V7dVs-y20~tF58TibY6?abCe_lNGk^3TqZTSG{1>@F@9h!bD9Sjm7 z9&4hFls0lyK<3GlqUHzH#yV$xeSIe4+zZ{3!3i`%!kqLQDN{&1`N0j@PeOlsWi&?4 z_zH7Q^orIUI&yvXVD3X&5>_9dCVrL7U=f0nu7(d`B{TJ6)NgUjcc0Oqu0gwv9y^+I zVYDlyS8k+aWo^f;yLDUc9Izid{qFU(70!9?){ENqHm(teZ%loDAZ(lI{dS*XkGb|V zFGqnm^^QaNc3T~|P|RgXg$Oa;+fT*e(}5MR(Eb;gCM#^^fw=AIVdGoh(^*AjWuj+I zZslBk(%F%wk(>)2Zf^2RU&`3Dfo_RBW2&Wm^xrSO!N& z3FM1kG6Sok8FhqU&uD19Me4%c&E_3AF^p`WhQgGkge@2Vz`i(JEtJEa$SIdXp(}~4 zWY`0O$sW3mOg3{+YGz;r4?l*$1-B5IbFi zz81NF*9ly-oWHT&*7*Gg4>E&k73)@M-8x({Y;D2CuS6(+TfsK5hFXken%7w_qJEXM2s;F(K=Fhx&4;^`xab zG^~~FMe14Py~!dkLpw*j>c#HTrB(K*F4|nlT&2huel}X-{b3LiD=KlWX39h<`m(u^ zg77GxGje#e)_}vkNIS>>&D1g!iCrSZmh{MKx zQTH3AJvdtI_gw(taNBqOmkAT`QdKc1F2sFwzm57JDNzU)G<2tsXDh;G=Af_ zx~RBXxij$%f+;zRyjha$q|?F846{1*9Bzj|T<^17_-v(lRpez|qUk z@AD*lB*;?wQ#5fl_D`ITOX^4jn+;&QJ_l>jgLJ(8c+SZ?vyBuP%A2F^WhXo?nrRrI z8kxDK#VR?|{Vi#SK;HdFZI~5%)9PtV?^IKfh+JwyiE<=MOOUk5K8vIa{+#hyj=6m3 z)yX^y(w>!74|*txB)5)E2^Oz33`#8E2!H?zQK_ZRZ&e3j^sx`bw+L4N-sjM^pzKcO z9V__-#{kekUxa`DAq$*V%qJC>LC+pgtNx83m20>V0Nl!jwc(UP9PfxNO7%l8xMK;2 z%ie&Q*VWK4vwjr`NV5osl>Ytp0Pd%&nY-AU`KcEwA(Q-?g&JeiZUt*@sU`S{es3 z50<-|bv=!%V3$zV(bARGC*tb|^jL z)k?OVKPinir>?z}^Dbw+j(5)2yxziaD;?x&A?ae@Tti4_vfmiP9)F&|&RK85H^c0) z*L{Zc9i{Xhsi$>QS_>Yg9@3GGHHy|}q_%f$y*9rFwba?p()D}r*+f)n&`FS|&%g~I zCA`;~trO%gU@W}B=6J=dppAbn+c3%aj?Wcqw@~lV-S!3LK__W0S<}LYK-2j~-Wjf- zj?1MFQud(rW#F9M+`K|hI4Q!a!a!G7TfxvvP}J=dY$72cp$uz3;B5e{PGH5#7JUZg z-MW)Xp{KV{ z;i$@ZQgYl4SNVZX`}7jUC}e@p#VQl57xUy@S4$w#;Ex~H3>prU+n*`4bm|k{A!5_e z+dnJNgtA#FLPwdTE0!J6Irrngw(jV%scR<@@()@{t9pBT7u)og_c4VG4QY0|UhTVe zQVJg>Aq~56L`z3!zGn%`KL|@@foEj2)<{y#*~B@Tg0;FH`FJ$?N&aFZ52d^nTWwBg zN;fhkuUBUsy8k7i(z4UyZe@lK?3cdkiA=%XX#zqVOyAAk#(^Sc80Xj2kx8)_n@W)) zC#IIovgM--q#5f(w>KR+!8<8LU+@ddNk2;eo{^*<+7){D*JowH4dJKP>+MMH`eu=p zTCoZp=7yux9&AMQa_il|gw_3M(RF`|Oaz@Af zUwgiFqd&IHI)Wtc!XuS4?uzn4GB&g$1>k-;*g#Ier7lM2_ug^$`K1_JN0y=KYG0<* z^icIUo3Hr!z`Zg!dg*+(Ur8Hx*TreVw&xjCb_v370eK%3R+348?}Zn5?l1kSjaT(i#sk9)nZ;r!}hb5{d9Kg z;YfksGcN_)n<}Z8VbyffbCbk#g-7Y9`IvN(rcv+eB=3aPglgZ*{itypH?RV?PqtBA z3#8b$wWe)%nIqHuUEp>6Uv7MR8T`NPA{DgB)jU^{gTf5_6c}%-dvy%4J7quI5)Z zFMSVom@QyVmLx=U4@vV`C*PvzVRQ4-l!JH6X@xl^4Ry;VUG9ql&4+pUHL4!(#1y%h$;4_YaV4 zaxB|AZ?5afYJk`7J(AI5gc>Ixef-9G<%h{n_0lk$Y(*n`V{fjm%o~Aaq<#Z{ z&-Swf;QMNpT4U~`DKtP%`>C4WPTOCt!Hy)$$B&T9M65jr(rZYsE5J#8h^{c8wb0N4NxH(wIAKtBai;xuma{3V^#xbiGxl=fhFW5*++qhs@I3f3O zVqta@aac$3`u;H3)4_)PtB%gS6WDS^kQ3LAEIt2$cnfH2@sB_rnh6F2m5_j@!xGJM z4~0ZfwGpX0Skm0;n~r*hZQS<37P>{zfH%f=xPJ5!Urt+tXa*(!=>p~`&LahVAsJ0h zhtUgG>1arJ;;lQdK{ts}Ayr9gj|d*Pv0E%}-!Pn$9$RzoV6v1twFg z;8#GRB~!fuiFpX!m7rh6d6CaPR%lIx^_Qz=ZZ_9Tf-Q?6ZnoF!utD;JJ-;H#d-Ve! z^3(?{$0x7T-^w!!rQ7^E-)as}Wh;1V{jGI*jyDBl9z{C-QbI?$R}OnPBx)_FfDRuS z8iuj;or>+5dXhjBkL*Xr#@HQ=8Gy^v)P3W%^o?o>dSq!d?n?~O!Q8lMohQCCw6#E#G5N7#SRXk zM^(2J6u;00n)s}1`EC_}PUhSsD#A}VmBL@I8_*2BVh-#Od?K_YNgX0@x06V97(8zI z!%TC7nIoGubnG?geYb+8`bDc;``r@mv_~54*HD$@11Q-gcCJnp3zd*I`;xZs?LJH|qbm9r)!f9P~OddUY z6neoXTj5&&s^@HpxrFzTgHMjNC%j>LLT>k`LgLnLs?&sE1M)j}*Q);|(!slRn$7ju)Yl)IAc&aMKRKB7j zqr1Z{XU>UUhx#m%+p0Cf$_>FBY^+XPajyj>YWKVy%1#n6i|P`pq_Wmg0{Uw-ymrAa@fRV2aU^Ovylsn>e_SL zQ%9^8rTkyE1Qz~EV3@=BBN*lbJsnKG%&7Uu!HTPBx2`5j3laDS4+5m^)ko_4>)Ck2 z&18_BR?N4)wH(QL1W*|Y!2(H6yMmlBlJ&({X`H_Do+Syoj(6U$7GHwk26tvaaIGH>0G@FDNOB?@$L0>8Yju`Csa!KkN)Vz8YZ))6 zjI@i)lQ)5Mo|obUIZliil8lXC>g0^3D`Lt0Lj@&N(y*zCvw@f%z`RLukh6LCAGzycD>ZRuwP1UmaHJHziQ#N<17@1O=bPG$APVJ)NPDJwp|L|TT{ zq0#ViVL1f!gI9zM`1;n;$&eZ+JFH0vbVW+n0>ZCppUf1M*%GFNOx2eVT#Zz6Z?NheJPB_n8%c>m)Q6k5_s=2^`Mr^_7F7 zM}F6pv2;{6z2=mqb;rhKNXe7$)Y{tG%^?@!KHV6kXQGQqS=r*{F_pO|%v^xYbw*}j z&Bf4Th`qgi^RmsV!pw1frNm1!HhyMNl43*cdTheGVlcuQL=Q z*Qt3qPCPYSipv!rq*_mBM~CvR-$+y%#pPu9MM-Fgb{uaF7jm(GFJt(s!&_ zPQncDk_vxWhDD|0dsZ)2jeK9V70?Y>Eulk@L(^bt5?SuCqn3+*tridA@s3O%VH}rM zr0o-bPkS92D*aT2DeOwErGM9GN^R4X_sp#W%M%WtQzMCbQ;(k|_Hffg&TO$vM>=wW z%{nWSBP&d;&mY;##XCzSH+SiOoU&{qMsVQVS+=bc)3El#l{Yj@aB#1xWTZ`9sHHj3 zna}MxQ!K-+EZ)+RgJvADO@=?;ud1r5us8RhE%1tyo^1X7DTs2W;fEmMBc@m5`FeNm zicd*%mj$yqI0lYC@q5{5BCq|N@Zi2`{X#b>+nv@eaJ?p-Y$!)wKMqsW#%PJf^D~IW zfi2aw0DW>J22-_o2lnKKvKnkV5a(NEz9*nErCfv-Udo+QswgHKA*4{?cJr2>6|SXgvdD z$mI0$p#%=SSRUEo_e~1@P8z4Yo6~mt#`{&C?!8kB*1|geB*JQ=zg;EK8i)Cz z0+A@ISZKOYY>F{DIJ>y2s-B!zPj&bPz1W73?BJ|-o2?n(yXi7EXyI1q{gYWLL1+Ufd}1pSl}v5jeV zkh*|xSjXO*o2Qa5;Q)G(w%4G*9lw6a=SNRVd$q!n$eq{Vg4|^`snWGDg0l5XAb#6? znvxVvyDUBM*vM{4crYzax0BDsnR;WV0j-q17Mmfw(ixO)8ab9|M8=ae|JcBQqyW0E z&BPdx(|qY@nIT)o#M`^xb~FVL|1R{ScR9YZV0qF`yW21Mc-^!pWfkYW!{rs+_MaVi z5Fg7gbnnBmF5@~{`ebxfbe>%ba%8Dnx1EmN*iU1E3HvkP6+sBxI8+(rK<`rTb#D5v z&aQ)(UB6fXPzkY8RoU3_xzTcvd|EEc+D)QS%6{bbM1W1UY;K>|tVdK58+pW4;jbkn z=`(|0fVjj{+d%SS-?R&92s+RVF_%aTPW_VcYATU+v}!Bt%zg{cW@GsPGiFs$|3Ptn zS>NU2dHKSJ)4vK2{rmK-_~(8i`gkkh}qS&sXtQs^49 zPZdZfrI>yO5>7_6M{c~Ds+3Xy8Ox_F}RbFn1rhzVuOV5#L=750xtAe!{o90pgRh z^I`&~(7y7`JXCy+JV>AM|Lh0-5s=e%secitxM@!+{r92voepo4Z1$$oGH>f|f>68< z+{{P2LzI*elXP>NqkM)D^E-orW5&ZDeRgc$7hk^L6L9mD2m0Lj1W54I?ik}@%E`IX*5k6O3EENli*WZ|aa;Yb=me-L!e_=)|zd_L~ ziyDt&%z&2Y6QIS@k|iZx@(yX672wY98;N}d!G_3vOOwuUrNO+_=`c-k;@PcNGYff& zZ#CBZPpbWT7>qqgTZ>;TC^g=SLrO<#A@Sa?Ta_AnISCI!TPtJcyrZXDL&ThD$1aT} za8|3!pXeSg4S>yt9LhS_eO!Qt2F-05uImoie*dvrkzb6UvuK#_c0$0@uCH3K3*ra# zHMJyX!BiY-DE4-iQ4zaMp1^+mDjn^g>~D3=-IzD#n6nZ6!7=0S>b+`wr)zE84Ce0| zmY}e^H{SCR(_H$JwiLR#TO%iKB@zlS0pkHC49m&je2QWv7Bo3Cc?vr}7bdo?vsO zvzd7rxze3AY?T!vSXH7b4KQfg@d%Wb8XzkaID=nzXN3Z(JB0N_MO13Drv6Q{tMN_)SLHusj^ zmUh3Mf*BfsvQ)|Rg?eViL7h0R@#q93I4CO;_P3Bu?w5bRT}4CZHL5<+Wl7`g@9$_;^HKL zINl*>F!2p|Dde?YXB#g;7X7D&cz(lsDl!}52J_d1xJVKWY*F~@mOZExP6#f>iYSCo zNA`qgC%ygMGisvTCoS&kbb34!`JXM^w=@XB?vU1S)0elu&;oV{3pZctI&b8XaVimf z^p z!tPXh1!`AV$KsSf&X^&=l=ry(F|d0D)|7waVxn-LJt+2^Al1`P^^$=c5xYng+`xZ z_-@12+nI-Ss~ZoNSIhU}gfEzXZHF%m_Ds!mgs`;jCgk%cN%^_@P>It_ru?J8w$Q73 z{z3QoC>ZM4{NzC6CMEd(G2^_+GO?eqK=s(yHq6XU6e9qpeELC{^a6t%KbZ-XxVEL{!~4H^{6Z8RVyxUJ|rWkS5~`1SRLpxwiv*p#E-P8u%N<}}5( zPVFDGM0E%g?R-AXB19LRPidf~B6oDIS{VBxMkmUxqFfe7Nor^2JQvBi6^}wTuC9HK zoN68Tx20Kh4A+j#+VtM**Ru`K;90P@pK$85t%`F=-_sI9L(KY%t)bCgDD_$KN>ag4%m$N8-CxO7W>7u=$nFm z^5yXVVe2ixqKMwU;Y9%h5EYP;Py_@7L^@YM5DDpy6;V2*n?+PWQl-0FK)P9_I|U?{ zuBCI?ns4|&&-1;{^}XL**Y3{DnK^rA=G^_e?-`QZ|BX7m0twI&L7pAMI%o${#mBvx zeNMMyr;0=QkE0O{3Qg$cZ~^#EonUsG$I{1_HKoRN%TRz&(0A0}nXo_rOB~Rec|B+q z*x^z92?tg;W+eBUKm7-S%eHn_hY020RDshRzAwWL>eqzxx6+Yy1@N$)z&Qw3mFx{j_QeJmh38)$!ztdpj^0~<*oa4+}c_Ty8kFHfdScZDf#0{C;5 z$y&$xFre75=t+inv~*!-i3I3~1s$Qpb5IO3+hlgTO0~4_S!QM?WMT5*6Kp;nG?~fD zTF#7C4tdI(-%9Dx!16Krut^R*)eZ|<>C`(Ixa+L{%usEbfh#_|@5uY@%N9~dcXYSF zVHItT2mp&P;P(U!W-re4$XUwZ1f+XF%&vDRI>@fPY19kXM}|=KE)7FJ18_$*Gi$Ua zp^d}ux`ZrVp8yy&*9a6GhG&5!^VK0tU--#363V$-Rr$`~0R+z8&S5x2%=6C+`A_Hf zc1}`lo91Kr)8F}BW0Ll%uD~BGwRd?AgIfE$&m7Y|!qB2gNan9!w*hI_xX~ftmruOM z$)+accVl@ey#{vHG0+Ue(H#4bQ=3YzJYS1-9zEGZS`LS35^xW_S%I$qeg+K$v{J!Q)~G&cOET!Z~A*ni(^n zsVQ=K^cl9_VbJ_3>7zFpH^eoL)uSltEq?cjr|umR&HJT_yK-=tx_z(MMZocPD~C|O z!|<*Z-q~97)9s1cf51ff>nn$olT9^N#mt_o?fM;e z6?aR6aZR>kfb?G#xDe=@n;MG*w4(N$n)W+N{I_H{?j<0$c1!=$ z4@~aoG7=a$kL(U-_R_HNODeBhVBab~2f*32b>V|DovG4Q7t2P3vbTor+NqzxX~YM- zcVtU@prkPGqx}d6gg;(*<&ZZ2wIDNq8v;Ux%H+XIeMpFar(J>2Z5^-7f4Zijqw{%a z=(S(I*At1irjWoI))hPX^SW$no77zI-AM@N0k`Hq44(H)TUs(6SgxIEFR7 zHa>gH<9LDVtj7hBRh+k+Up|9Eq|nQzvl+X?=^JZZwQhJ|SGwt-kEi^ft(;LO46}-$ zkKS0g7*+-`T!^!K^1$-)a>OQZi5xg9>Ulr~1r(l?IN)$~8OJOwI^msfyNm=auj<%? zK=przyU^)$`Ae@8y;Uj^M9ljrw_@+`%5SQ)-*pSqbM)`}x_9f`J-g#y_v=G9TtYg?>4-@x1j(fR)Hs zwdYSV+{I6n+(2CBsSwrVE?RG$Et4@aMZ}?PEdl1(Fw93a#@)IB2rvIbE?7#j975IQ zu}!4xhwndMTy(5NGtTZcVjWYZyzgdQ3|L(TIrbycb57(BUWO#taK29c-L&5tE;uBX zqt6%E!eKocer{{Ghv*!$_CuA{eVBfqV7OOecB1VTaPj@Y#&y!fzP-Q zJ866S{*qRZrKPvbC`zsG-|~McdX;d&Smk^aqfU6Bmj6j-_jjX#0@XUMRib*Zz=voBvom(bAN*8;2y3sq#ZwGQnHw5EUU zum`Z%r8-IdnYVIbXn5-?Lcky6){eue9vZ9&FMGfINmky9;pV$IhW@(;TSrCXpG%$( zkZE`RIX_%}IlR2u8$&1Rc>hQyE(9(OTmwfi8MSZ2DI@a{k3CmV#UxL&Z>du`**-+y;ilU>+{xH3M2u2M$qj?ja_LpXkp3cakq z-?rq56fx5lTbF8w)JV2QJcS~VC$1K=pH5+adSf!)w4t?D*ZgmaMq~B!Fn~Q!S53t! z)0N(`E4C70-r_>EBP?4w@RHRZpvCSydobQ93P7^CFS~&sw5(F@A+dkt^sxwW+TUhW zCr*U>WAXEqmcKIq*8rnPsL5Ss7v`;Hm^(}$pyhxcy^K5lMOga8h24qZKR%sos@|L^ zSz;=VGB=<;MIvuIuBSS8(FadE>Jk}&D1jJG^<@wk zPz#b7jvCK268ZY$Q)p*^E=OUHd^HKg&BNp2y>M~MpuY8j;SG6B%{vgf-LmC>UoPmc z6W@+hq=>1q-t#MU-I7yp#N)m9&E?g~Ty`U8F73=qRR@fjgZemE)PY7X^yES7nOB^q zxz}F9#uX)D=-O`Og^g%suYu$;uWBPo^>36{zY8L*C!FQ$?CyEO3c+=+TRYstd}$sP z(Wg;jtK0O=A~dlL1enCQGT&?qlww+65Mpy-?z^Jw&xD|ISoXk@9Xo^S+rLVOlnQAN zoEV2{Vj%deEx>)DuZ|-fr)w!LH9AlT_)-|x@enEyEfj2o4I3~q(xL;9N_!hTLl0ZO zltG|0YX9Je9)0ONHScLL`O~nlw6yb*=y=NNuRtZ5Ri}eYFMpbr!*~w%n)b76YwuNA z4z`(kA|pds{HX&S2jXL6b9IVteew0={X01aC$kkz{le?iVqp)UMjd10;+9&@7r;O* zJ;A4X_Fvsvsi#KM(vzPJK)hM|A8E zCbgA!XYJ!Cl=V>S8$THxpPnFaNBtF>2Nr!NFgLWo?omI#`Zm0s0=?lhpxA4>IO0hl zy+#X*{xLQd%RQ0BI?!EN`OMzOx1^#)&{;|W7UbzL6-hp-dIQrbuX zlJ)3(+VjlQEo#BPL+EEPrxq0+E?$Aw4>(6W3a!{apXlEHlNt|4|A~&<0@^79?8o5u zE-62tj^GYy6fo8@`k|HgjQaD1*W@&bL7gMhC8+}!M=I#y1Xx?W^UCd8Ap&5n4vX1Y zUk~&7Mt3pP&J{oNWwpfPe3OEp;njymk9))gaL3VXfE_5Za zq<^X;8}4YZGW({LCviEr*B6g21*iq~aHZRM*IjfOj+CL@h*ej83J&YZhFboKn-^0Kl6k?;NViV5bU%#-1~F2OGfg)Y7lywaw2o^X@Bsgv$L~u+_uJlG@?r5$;F~7+iNEmz+b}} z1CM?NV;P|IKP)D_p@c?(r2TNfw6uP^^(`o!IyOLMXn&=FhjKZfRLDXG*q>59oQu0w zVLOSf4Io@CTHol6;S}&WvF=y!dKt|e39=VCy3d!KhgaMnDI?I)CoCnis)|ZMK>=ik zf?C|dyNcDFU#U2sf{Y2QmUCTROW5V-9X7?qj;~aTO(nnW9nTbm7!+7lYz1ssb;sg?qQEK+x!wXo} zv#j+in;a!ijW(bG6zkvzJh3M+L?=D^uj49R_yX)*hv>%p4d;Hu4kdBMu;?a2xSM6? zOJ^Bcuj6fn3@|jb!a^<|$)6J4y3}3)np4zNca_pYt|{r6VS*`HDsR|CA>2`VYykv2 z%t1jm#UR&ko&9VuXj;wO1$27ahwuSVTRXeMZYV)hp^%z@?uK46ngF=Vzns)?(@^t` z8pffv?lfO_JUi9hUn2-B^aZ%32{IDUf^!|=$Q38lI?P6(L(B{!ioMm}fLugFc>hMu z6}Nul{WqY%t?hu))bLhCcFO^3DI!JJ|ZbNGeI^$}yZrnjNa zQ@@`7x5IWgKn!6;ufubtkSAw)_OrEv@#uoL6UQYH-HxdLI=$Wk$(-7-B?t+G|HS_g z0Mh+{=o;7+$mPC&6;8w7)RbItqB)EoHb)*<6k=D@0ZGEjbjI61(E-;Xo1yMYBU$oZ zf{lOT(OZ{t{lp9I&q6YFpA_PU8PDiC*&07QtF6Ogw2i%dXJ;=tfDC?1{VL>UnRrAL zqBY}33RBPe3TQYTUK(Wr4`AL)2?hWh9$XiIg>{K&dW-v^4?r0HI$E+0$MxR4+lm1m zarwa*6S&s)JsdA$cn{S(0lb3C!l=d;@gwX?vB0Fth?om~|>p~#?$L!9IrBOZ=D z+r1vr-r`b0c5!@;UWf*%5bn3%4U!TI66@Tz0boKXmnS)kKTP;{)}Mam&bgxFN0_|> z==g~>O?vH|Z6H#^Z+>p@*!d>_s%Snmp&M@z+=6?c<^$F&s-2sfpLfvt5>~7f=Xcc0 ziAKSIn~>le+th71;y?u9v>d$}qaNEuMtlWwvb5{};4FOVJmi6HU{{VNv0NTzCH><1 z@}bzJXUuUS0tDfJ`4vE_fuO#WxNeM^ssPTEF5vlCD3xU@PU5+!`ZeRPUYC9n^MF2Y zTzU3jqT5u`?Rg(9DmYh-XOfpdgU>aRU8}Qvy9S{vSPZ;LkZylzBK=m~1@% zbthOCap@fE4C={ws-xzjRvG>xd`&yg(D(qhy`P3vPh1(fdHgcE6Be3ow|7N!9XbW2=K@{_Es-|jfF{&TjtB5I4HTrjz$GQ5lIT`yhlw@q17KQm|KM?74JA@V;)cyPWd`;KpQ&YRH)Z8C@4TQU^XUi* z^ZEIbr0E*j_QoG&&FIX#aha^4H^bai3-8{2@ENj|vf!JtA3aE3l|sQQ$OuisHlFqE z>-k zr7YQ%Qodk-LzMSM;KBn<;uEr^ZvJ?#qZNMEt#I;ChPG(f6ANsku3|KirhKl$3p_8s ze#}{TLPK546N1!YM>ti2%COafEnPAa%FVE!Nzl>LkMRKOuKMKXrpd^^cNboe#k0>R z)ur>0>i&oUW08NmO1)$nuhU9iYn^ZYYPaGkfa)z!N)Zb&cXiBqGn3|bvBq#Sf4=vZ zc-=P<=UeH~e9JRvQ@1-J1Z5;_x+!mFOc{D z6b#)3cb@poRNF)_i3C-&D~`1IdWN3@d-F}l|E^NHtenuRrg%6KP8X8|Z^*do-6`Gq z7iUi=bQK&Bhh?+>t0~|sy%S@A5R=d+uqA9Wd>^Kx%lF7(9t^C8H8o+q>pVR@3#zNBpPxR_ z&`wQFl@PLu%dM!;d&VN>--|_T>S0569Qje=+>ly4{=}2(+4 z`LR>f+BQ~XHPe5EbRfZumEE8(ZAQ`TzM@TPS{l8eo0vuLEm0%bxWj2_6* zfN?XA<*8GWuxd7}5+oo>x`D8^5WD(L!@zv57j6nf>U{o66{b|X5=9a{0_9EyS%jq! zr=7V13A;G`yL1^#o!do%j|Nl2HdcG7Yu}r$|C>0r$dfLcH%3>C-J049w&%GxJ~HBQ z*&#nq<=V12SYUjVq+_kG1uHA5ZspS7m3~nlM^R$t9ktkYg`0=_hWD0QZJp2^$M>JC zj2Rh>lHVN0gjpvq6P5~yji)ut>=ew;?`h3cue4({Gz@+((5AC(=ZRL>+5{D)jUORB zpjAEt%eNEY_>4{t5&K!lpR_63q*GfuU*y2byLCgG$GE`XGGnQk57Q<@^Ze#Wr5r2G zms|OJc2mw1nhEMs$0U;J=xb}Jl%IQw`4&m3PoXYDk(`@Xf1OkR|X&Ah(0=$dl{Tz-Su^r z>-$&h*FYq(@jXrDzpfhr(`uN)Skb%ok+s@_WMgiH7oCkO%0J@b6rMj1eCM@&>Z1_S zD&O5c%*en%fYD{Xokb1B)PNijgKp9Sf(3c#feB8?=1J*Ks6P~sIb8_`P2Ln!Lv8(T z%qdFTA5(3PjCCAqB}V*n#HviFC*$scWgAbRRfgPNIs!+0bCmw(|JLg$d-m<~iYjm{L_rcd~G7%i)28JT(j`I@I zH9|a07KU-cp^h>KI<~jZ3!I+c|M5svO2L+gQQUo-8U*mZ$+LJ;n`Ji8bCf+=5mrY% z0-xpl1lC&e`JceagSknD^-qFU z%0@w^h+VdTT_X>2|Levq{DoruiS?43mJTH5qA)bYPf9$DGz^iT%RyedDY zR%BfmvkcuhfhT=?$F{3-z_VM6(8055BUzzPmZ|ZSyr7qPIqOT_2P(fc=(rFWSpem9 zW8pYvH>$icC_Y}#an8O+0{*A*YxE=o2GNjmSLK((zT@&#*KyD(GieJnO7?eHrS;FB z5=el@h+B#O*__|{-*;LEcEwqXhB`VShw948%b=z$6f1A1&Gf}#Kj(7*9LL4Q^(W7v z9tHA-yxjb-^r(#hYJM&*BGwYAnsLl}q5YHGU(LaC&#k#E`{QFEpiq+&h*UA(&$?Rk0BkSlyo ziSH;!As+0~@}JED9}DcB796*{StRM;lY@GEB#Xn0d!14waQ}WuPOo_MUH%0*eb>LF zI+ZWqYkA8zL5iN2C*&5gC+)-1Z>^4LP(7fKW_e~Ftdk^z$ovNH?r<|3A%}rA-JQyv za^I@I^l*5)GKC!ZAQ5!Fho%pFxPMat0|({*z|0XDHo26`-sYjry3Ws#Tb(@IVYel( zaWib!vq>^GS>f|GE?&KQ#3ZBoHzZ@(=6yRI%JL>7F`b8b3)xnJj32+OeDLBHD#U75 zM9%>%y=#`1AiwpUt)3^-sjsVt$dCWJ6fl+&QQ^3bA^oT(0neYf_hYQ(h zgY$|!tbAk#{B)|G;0d?B*6*hnlQyli%S1(i2eyY0h_o~&8X6j=Ti#Hlt1H%&TTf3f zHa=cie!H_lbhyr6TU)ycAKTH}+xwWYwy|;MEqzjcsP-)|pF!z3Lr>@NxqtWcbkfhC zPgW<8YdTNxbS63|^*4Vhq;YY`}<0Gapt!%;)OvcvU z{2kk9XlSUjit8P;Ag8$-Cu8RNZ+3QkWaPQ4tE(i{(42(In^*H?G65=Elo`n-#vFd^ zbBH%Y7$*dK;qIrp0K5+y)!)%Svd^GIK|w(y(MD?hk)lU`uCaW8uR{4sSQ59j4X!`; zL2jJ@yH~fn210^K!SC*+I!dK|Uq|Nq__-le%Gk_I-@}x&=b};2R3-l37dg?P(b1fe zk|~nwLvgkEYT?)Qb+aZ4SfHTPIf!RtUGL%+*uJpFkZ4 zZ$mJ_#2R`ggNa}I#R!MTpXbkuV@Z5Cc>8x+l}Bdg+J*>%zbGQ}3yV{t7IM6+PhLI% zd0b^xRfGQmFKqx7iD4Cn@ooUXWJOE6j z{srQO>Umt>3RLLd}BBDbn zQ^I&ttl$at@)QFGFs&PE88Lp`S6sfLgq9|)Xzb{lPh>`*}b0J>1ar3p)5X|2r!yZ36=(Fu%}y>1%-m9x`1hfiW%g#f4 z9CJi5ONYh8#JDx{|1{yg&fB?q;T}M@(-htM*6kLe++PLMe?EgI%z!bPbasWp9n$;> zqXK%`a@o+NXKR06X2kFMdLNG`Z96#%QPUa{#w>miU4QDazN>YZ!z`UTuv0RC^Wx<# z6-teQyv#)-T;HX$CTC*noa(Ge3)M4O7!d?gS}Q98Z#cYt>-rAHJ>aB2sFTwTvNFS* zj|bBBV|s_4zT0TU{`1Qr@b8hC)ZVcwhI8RzH~h7UWfw84LS6s1HqUU*^H<36aD^IL z5INuFiXoT!NKPa8J0-(E=-Z(HB-U}EBdiwmU?#%cAQom6RAuU~SFoYqUfcP{C6&vI zB)(C|2uBbQHkF_rnenEcKzV&fUQ<{6{0U=w@J6&CYT_vu*$Jo%RbjbhRaAK9Eq6Mg zGx4HRmRk^J*9$un0BR?>VC8u0_Urfix$m_j9x}XSdG*wnNm!J40kkW87DfXS!fe>R zot2twMp+uTialt~!oqImaHEuId>c(x9W;G<0LrRmew2w>UjQv$d%h=5AgILio6hQE zC|leSjyxwqeH8boCk0&XC_YGN|3lK`K5wkd^`xX@d@$*|d9eBV+uEg)^430iO6d;p z^G;}gwMXQ*>eo*#pNygH@KE|F85x-fMzAdyzW>_-bv-D+U!F<_4^-&>{}dF zLq{*XPABvwdE8}RFlnAQ3T*Is9My6;&yBSHi>|2=mPjj`hk`{$j%c}W<&v(?T%qOD zaT9PmJ@l*z@K7WbUGQR)m6Z)N5B2r&X%y;^;u23fIdQWI_0!O}ec3ooPan4ZX^FOc zd)qe3r|ZMfU#`l^N-^(k>X*_Mxl<5@Q-!&?IjR1719#c}%T>gx zIkp77)R5kwN%UIN#&mRbUp00^1I#d}^}W|%TTyYb1adE}Z4eA@pQw=@S4EybG#kH2 z{E9G2>_T==C4ieTGuk>6YP2z}uj0IWn17{PQNx`>FS24Sv~X&5+R4Sm+{MMkVw>V0 zW3_GGSz3N~;g0;2PL(_Lw{3nfvU6~ykl9a9qSdoKVbjmgzws$SrkSzzg{}JOVpSv9 z`TN!nAT>&)YIPHrJnC>wy#!pmQ~Y{hP}8e2EvvNL*wIAPEPHfD|mzq zSdo>ixF+iXisTHykV6(07QB3XDs2Z`iloE$;U)C!(r+sDbfZ#(B*#*VU?>oD@{IkR)n@ew0Kyi+Z z-jFvIDTt1y9EJkT)lV`!U4TPB#bEj~?I7k`we}K5^Nx-xu0^fOPY;+lPY39J+8Z5R zl4yHEG;PNUm7s|~j`R-bEl8tmxKTu!Jp?|i-oC!&5P!JKeB$jKI<1z7q=*ReE&aN}+Ka%|&|qstMN%m4;A(4YYuI*p z&&KI|ofC^iS1Mz`6U$tlJbtT@Oxd0Jri5<+_*{2M&wUQC+L)-Q=ob3aM;g}E>Fgx> zUTuVbWqAa3`XeeOh0)vFduOi2m?4P2)&V><%=YRNCyds&WoR`X%gIEDiI2Y*U+2eF zXcH7hHUG&O_vzE8$Oy4KdTQpOg?ZnZ(y5KLrR{B>GPxEr%03zkk;yR>JCnY?{)xBu z$dsRPoTb9CEf=A^jcvAtZz1ugwHa@rH`QNF98uf~G!%qM)f$%%kFRWRb2A~#%CEf# zPE*G(dyvPSj&xt14$8wnNMy#y$VjbycZfAHvy)1N@+N(NYM9Yr6U zpBMac(D~d@%RP8r<8)(r^GAiCljvskp!_tH+bFr@7&}u(EUczsl@V|$2O*$BFNRHR zV%FDXFJf0&&HQMOZNWF^i#K?$=Cgm#_&yX^_+STXlQS(-MBLdh9noOP;VWA9N3swK z9%8v68gW1OcOsl><{S{|LXukJ;ou;8%IwWo3k@yL^n$_ zg^b6jaUD}mI7jecG5i~H@{8p{#U&-YT98+{pcBm4*xjGQHG z=d-DdcLm=?wr=I$@@KQ!(>;#x<9l>V$sf8n+82%YJ)~2!XFbHi@!iLHSv%{MylcaD zrE}A8sSJmZs?D9JA2eAaHs*y&tJjy79&Clra%DM1g^uc10bVlD9hLUHK^$>z-+|<7 zk>czo)Drc4R7|9z5fKqlJ(>cX*ET!QboCBv5)OiOd$qNOtLw3XKC6C?);M?TmL|;10f5GKS%cV^gJ)0qN1ng(hVvvDp~2T7qe-A1B4ffirG^ruyyeq z3Ev1v8KQtDpsw!B)P!GYNzcq=1(jE@>Wx_4ZADLzQ&$(oR`umG6#pYDgT@z`77 z9YoO6(JAS?AlAHd=hD2By{+Mcmi*l^zrIZ@`=&ph_lMb=H>`(;hg!aur+{@mUTMdG zf@E!N?arM$55Uos+P@pzcFJ8_TzvEJ;lm#7th+TmpzE`je<({`gVjIi3fJSu-{OzM zUH`TC*4fUesi{TWrx`p=SyygX-J8Mwx=ly@;_ry;3ks%=$x`Dx#HWfK*Mok8tL!bm zGg&W>c;to8Z)oe$94+ofWM@T%1xx7pGjZ}7a}(Gbe1fiAy>U~h17^b4J5j<6Y;Jxx zL0sr<`5{~OWgk3!{LOsnJ2_c&wE<26?C$yA!uetY+No7HG)k`k0P|VyFfed~7hzqv z0!oV9_oMe4G_rz*KD+^lxNnAmlOLp^Xs`f>O+$8O=v6FbVgCHwU)6W-9%-*wDQ{r& zOFgfHOlD5ZpER1^D|Dwz(%Tc2R$Q|*U+Vc|-iz~cCu70z@2RPTl-h*{HCDDb)d$a> z{aEK%L%`!UUFmNNzbGb#fzENz=^YdA8}dSc)%H3&#-y`G;g%CpE{`B|>((tXF)>iW z@bcawOeVawjmGO-P=!5wTfodI(AP@n z7l+Y!)m%5c%Wl%sUtC_U-*VLC*MmJ+TOr}(B&^5QTl*AJGh`R=cg>o7S z(RacU&vvHU>uZZU-k!x-Kj)77VqNTH8_>ta&8?*XTeu}~tQBSRhh4Z@!T-Wln@WO} z^%6V6lMfRqF}qE6sH3l+Grl#$+i&COn4gs;i%}@d%K8W6|xIMY1-jqyn_@R4Y7x4MJTIu{q0gX80Nw-yG{%)*S+ zR8>8_d!XA*NJQkVot+9;m<6Qa7cX8E=2IS6j$*I;Cg8DKlckKu8^fHIIIl_nb0(0T zfW)1Af)DwaU;4sg=XfWe0TqDbIt44}(Bk z28YMLdi^>+UTq3FwJS1lqOGOXGceFGIH(o|2k|H$KYsii5>f*Gv*PHrU^M5WvB8k#C6-qZWA;x1q<6`%nh)4{>PV!p9e1**OkTj6HROc4&-){n-0(Crramqs@{$lBMR{-U` z6fK-n(~@HCuJ8!}I;XO8DDZIe@@{IUb~}>&>seV@V2#ct6iUU`mK&^f>E-Qh-bfHH z=hPjCdLKRVX<-IuPI5|eMQufX)(My#amaU;xIvw58$15lVB1ZZ1@U>PY&A4 zjlo%zRa+Z>{%}D@m=MhYWpmqKNK2RYb(vo++L3k(bU#GhCYDVOUf&(*468GDU4efF z{n0(cO5LC!;f#sW_?GrH0nVC_DwvhYN^UJgE$_Uru%N1~717brQ`yx}VOcDhD7IW7w+aGd=DeK)*)PprbqSK_9lZkr7w5Jzyah%^X$lb80!3+9Y0SN0m`? z3LLhR3o;`ovAm@~$?v#15Vi@#`Qus8XSZdaoN1eyItW2GF3hyUzOictiA@#6#pyPQ zKVK^^5~h}V_bQfkN|-kwce0}Ydxl*@nUac1ICnR6>DVU7;BR4NF}Dc?Dzrw)^`l&OO+nY&81&nf-j9AH5X9tOg^~rFTO} z%w8$EW<=dDD!j11h+)S!HcDKAw!=4};B4Lt9&{xE^{DlMB>4gKp&xFm04!YOy4-Q2H4IE z^E`I1*5Um6)oZs_SJa_vt-kvttTHm`AVF6J_@vr8Bt8?557LsZiHjV&7#40yt zHqZGhz25U93O?R?Nx}32v`pCXpkG`b$D4`hS;=Tbi4M}t&CMse9)r?gEmKB}Jhbz>4w@Y?32LjF~(7@ip#1JHn=atr+; zW+1@_n$zSyYufhv*T*N=9c||3rc$6hl2gDLic|-TYD6MHM?zoQUC`T@YmWuN_Z;f! zs$RhDRB7L05n|oHl>01l%09`t$dP}~RaGMtPLQ`uf2J@%wLf?`TmE-kQ5e~!t*hI) zHC}LGzAiDb0+@BAG@?Wn9-W}3qQOR2Y@{pXU*&r;uu7N(DmAjW#=Pe*W6{8HR#{op ze2ORpB#B;K(Rl@+&^omRuakDw6>QI2I?E0)^}o7OFkBf*aA-k}N&j;GvADI|Hel>z z4w8gloy(1hJevDzDr@saP*A`&VOmRk?NJkLi{Fe|jT=5spYs#H0e!B&up{Pr12{Dl z!0nuO4&TMV-@^cfvXch~rn;vsY^&?XfGD5MbsPcfxxGqxfib1h+dNapE7sYy-DF~= z_~dzdt8HPyY*aDj9`oI*=M$@P(;081sLgm+r!(@`3-bOU;E32=cF`O)L2b!TQrKS& z4fJ4noZdH*NE{UyKPk@b5ET+io%%-|;%{thY~kdj?&>NC)=#;Vo+2fLAKL9rVA#S4 zd0&Bq#E+hqQ`ZkJ{`(BD%ladLY8{$&6lxoF5m zC~1w#d4j~HzEj@rzjG?-V@feMKSw9*LtSC<9uJ^z*zZ312khF5JL61%XeP;Y&77A- zX1L7CU!R@8S};>EILRVjNj`rXd<$b=U5cotp+RwQf`&eX*3>CPmu5|N#gd1*t7J?gSN-oM+ID z|8;!_ZqDW%n-%0qZxXL*3qhGmdCvjl=uA|OO_5Fl!!|2<($i0Oa=MGPa7s~=K=}@# z+!XvqA(ZsVKZ+_0U}E(Hr_ew*JAGz?oWHmDSy`~R914Xxymgb^cDK4eneBP{#J}&; zT(EMtd#jiBqEAaYSUk%a6c%A&VKdSlQzt$xwuXssB_oO#`Ulj7tDtKRfoB|rXpItz zBe=`t#%lx+Z2Rwa?`}@O5Ql}{&^12a!a{(6dx0|0bqK$1T z(BVeeB6Q0z+m8em28J+j3<_U@8wg=H!++J*atI0OxI2iu_^W6cYI5oNlZrXxh#{!* zi@vvqv^6grp6Yxl`&p=C>ihif?VqKky>=*1Z-*%Wlz=)@@oZCdkG{~*pouZBhN+^N za(?%vOmX--RiF_fTfU|r<3zt!j`GQT44_WtA}bJ6x)klFSJFK2WODB$j2NC*#h zFZFkmq+5#qk`B1WqemB<8W$fY z;ETHz0KUf%3jR7a`}6HNI%*mJ&GwMa{ha?jIa%4-`f=Rh;B7L0^)KTb5jic?YJJ$`*exB*_fpeMRubaUHdbYY&N~;_TJ@p7nj4E%bId24_0XV z=|E#e*#G;@ZitLw#ogg@MAonDE5N2*p^^xUPR;?BQ*QpJbZU8PSq_Zm(?k&!gBB_p z)Z?#vSlSVdrfZ>y?_IZ>071H+-;OyO{e;~S8?^xn^3=6U^r+2jlQ<4>^&Lh^Qk z4~GgS&<(Gz0?RcvVCK>L8CwR-w;e62!X{4m{@%MdMOYb_CRDd;fhO>)q{;P&-}(6* zISsPHu`7PZK4yKX8Tp0F2BF7aCdcDRY@e|dwzS~iGiF^vVO+My;hSN@_4arGFyW|W<|85 zuy#gf=jbg|to&L%Wse`Yabc@epx(I)_I<({(Zm8oL8E$Y2}myg!Y zi?`0dGN^xz68(~VTF3Y8iJTb^^E$rYOdypiwa-13Y7AYxDcR;b`D<7?Eo%{!AIsyJ z7Va|{Ugj!9k+_dnTdH_j;F{VC@$MAc^YA9`e?Q&R}&@`P7`8?#+wEHI}6Xc%JJS?IQHlU>y_fH#V+~IlI_(mHr8|f2IiKW`w4Ru}NVbShf_VtYB5uGU8lnfiP7`F#1*`LeO?W)-PYi_a@ zeYNE>)*8({^4t07GBkM22nLJxzgVLQYgkXVQ&LwKeI_R_C%1`2AQWysG<6*m-kGlI z?m5^Q&AGPH6&b^!SWEnNJufe6_WtE&rPJX1OK=!2=FQ`0R~I)om7JX`sw11PG}P48 zjM^=i3k6?@qKFrNgdc_;dxY&mJ~eP|pKQDD<+p>{dNO4mC|k{1d|vH(eE9Hf#<{{_ za~pJV;iKy9NZ+l>zvrdyYdxl*xVEu(dzE7Lu0+Yv)C4WPOg)X&%R;Bkt}a+6V?1Kr zP5z}b*Ffr(Gmlc8$>)w`jWEdeWI+G(%$pGrUB!RhNPoOG!KsGYwh)1fy zR(}Z{{rsB!Y{F8YkyYXS{6F9NS3Y|=M=#+igljg2Laaou^+M@CghWmP^Ct?G+s8e{ z!&h00b|^Q?8gmVQ^bsJUxwVCZCtFjm`m>2{94s{LCz+NDdCvJp8>a0d9IUWTv$|8X z-uv_CADrE@vYUgzdjy883GnBlC64w4bHQ2oEMJYnt_5tGHBei)x|%-PA-7uSqc#Vn5eQ0ti zSM|4bgjp#tq%&Jrx!{?NL^r?HVCNbfODl6ybjQ7G^+Fu==B)>J{!EX#-uqD!HU%8( zit0BVi60~goV}o`&Y2?YVU%-93~ZCcpGXw5!YjyOGG;T#?(UH4Y9X$xf{z|`^aN_N zF>2lS;A4o=)z$scY8{wgP+}4>jg%8)|dgqux|wI?z1c>0uof z)@H;JCjZIc0Zq^+qZ?%638$mwPCU{k4h95gGVCph63ZYNv~l56OD}e^y{hcu=C9*c zLpAIiC0_r71z7Sj;wgC6XhT{U{J)ki*xi1eNKMG-iBO22z`g#Pb^Pzwga|JN1#_i7jN-XLTGjCTBg7W8a3eI~>Iy}*ry{{Q}V#VOn}(AN6@ zT5t}dl`C(yUv zPIXQuiRel3`w;y2Rsy%3vLGx(- zr2Jh+in^<4@`kV4EC2EZf5_(6w6PIPE0OHE?4IF-Q_$dipyxznUEXYVCoCNPlEDba z8+{Lc75o{G--t5fH(`=Yt>_%C8UHtn5?9pC)C2@k6w$J3@enA+bZ^>?2Nq+noBc78>=`Rn~kE+wL>s;auRvQo=P=46q%l&UZg zPZ8~=N|N|)KQ&5EyM}kW;u+d`=9HGo$*+esb8qC7GZT3ZSaRAfiIa6E$t2q zutw77H2z|qSNRYZq%&!hDy-?Q;_P1Q@@p}@;oZCZ?>~~; zueQXiFz|%YUSG-z@bW%4KTY=1RqeUF^JwhFQ!dN682vS!(_qIYTg}ar#uq|BRbk&*-(%jAeBx1I9(sG5oIFHR7WNARqApx3TMM zAm+MG-n5T?rF(q1q`$x^&Gr3nuDoiUzt-5y96IVYgD^Q_@q>*2v7xT2lEAUxS(o=} zs`tirAXvP@5!>g2+-io|KyjQEu7KOHhZ*CFm!s26|?eHPJg@Pj{@aKmRkGN#T5&5 z8wfCqp4>l~pMDz`fOs&i*FKW5<1qYBkx`2c-Jlw>BCa`nJQRe)(sQ z%+7vl+N=K>F(9;{(x^_yKy&?fGTNayDSCaz8GHW|k(U@(OqS+H)eIk+l2()M%W0}y zx3Ydx)K*w%KaGKYv)Z3d6q46&g4wIh8DfyuD5WErn|1UIAbZ(Rxp0U| z3MLFZ&VN_|8rS3Yz6EuIr46dj79SMcT=%sBD$cB9>=v3Y*A3x`$L4=pGgGP3q|V1a zMTnbCvmyP4`4SF)e=aBKwqrV4fcNmbtKlYLE~IvVFXmZ$HHpn;7xd{LZnLZ%pM!)o zrFjKiWq+Hca1{+8WheHYVOmui@#LBdb;A*O)?R_qhRbKbHHA25OKW-L8aqv7puz=E@v{ysyLqon(LnDE)ci>K5Q4tg1T#Z~{crWDQ zGo9pL;f^J}HiY_85iXtjZ%%sA+V)+JFWttE+p-#ojJe*GkKoI=w z+?_(DkyD)T#N*q3`zH&khNW@dHi_ObxR|K?k-c3BNesyEgMIs%tw(W=Bk#iqb9hF; zivQr}A2G2Zr>G+Y#Dk7MtD!=-$4Rh$^B?Z;8nm+Dlf0>3PoJ7l)Ke%e;RSVdz0ht} z@Aq7P-m|ne<=nxwJmDeDg&cU!&OO>fcyl=|tA-BS?j-gJuGA#6;m$S!D#IM%ZIktqov9Di${Uk!u z+h6n8uE@LQQvmC{0Bmxo(*xnzFy-}S8s{Ze1lR9pqWPAe2u#uWNkFU4;m>b|tu1i^ z_mei(7oq@G`~B>d-}rjAED{>_iydfnLuVD0ec?4?ZffTx3OcGxqiEJMjF(tc)SRzy z#!|O-2p9@YEkMsAkr##*;?{)pu}&R7k|;0BGXUx!Bu@vb^Vocowo}6D;0LnQGPh?3ju(HxIGY4a&Dd3{v*dT`f zPGXUJdOuxuc6QRUvhMCpWZ@AI$cX1p&Mz*0SE_7Wfh~rgOm;;FM$P~&k1SVW-Bi1L z=wZsRA(!NNYfzJH~()dL+*~Lf`kOXfxVd;BAIs!Qxg%<$zQ9im0voZpXSS{0qP~0i*omv zPXO^bLDeaco#J}9nKrtFfWU6)fGax}mpDIW!0BN^q1(UwR*#_Sb<8+#&-BBS838j+ zy%iB;qHS(ouu#k3+i>eLoy)}X7#rHeu(2!hZU29m@#{ppRde&Jg;;>!tX3PzSWktX z_;7)fmXnL|HE2NB0!g*F#bmU<;a0uqwwkG0d4qja)f0B&v`&bggd~7n3hZQ1c=Xkl; z7#U;tvutR_S*Fd>01=1U=nJS@wJYULIakOV5Qy}{y_OWL=O^m@)ywqOj4w)Fe9CXL zo~Ny*M&2d3n$XE?>TV@URT1$p6MM-cKZ5j^vrb(@J4YP=?p!-1@Ds}O*6+$}FqyQ9 z?QN0VNJ#PSh==YUGZ59JY)9bez70g*StGDwBm0`=R{`+oIVQI0;;TCQt_Qj&83yQW z0}rTYnAmx)Ke59+&%Wm^Qq3tSNJq~O#q|KCU%uv-mCy<@D6xC-8C>t?7nO2z81y*W z0e2G$x;1`xAmebq_(d(}rX{Z9#Nq{qyMpGd#6mp)PW+N)Uf-6_xI|0jm6J0=`uW!n z_vl#S;l1i*mGFf-qJ#5BWw$23VM4<+Hm<=UbE5OQ zceguiCUmdwxftyH)T-MORavQtw7g83!z@QbRAEp~X|fUPM!l@Ac`(j1pyYQ}gp?*EN8-^~zn)?jx>>9N@0rTd1P@$)=0)?3v0O z9>$9o;lpb{;6P+l)=`;|gS>EDCO=#|u(ZONg(ErFH|hjlj-ipF_{}3*A^X-k9$viag@!nWN}mTh<)bag&V(CJ6-? zFRM9)dyc2S>dijFw+{h0PSvT{!+$$@VM$p=zXwO?YhF8TEi&-=7N!BJ>xg|$ukgv{ zEBt>=45zF*qRV|G%x}T$Rm0P$zK(F=cH5Q-XK7_UJ=U6@E8uC}$J5yb1yUTs)>c*@ za8+!?3w-l0XZ%-aj)Cx3RZa@IP1{f=?nhg%hbXZPo54;R%NJ)_WttCSmlc`K-v-N3 z_x7#WG+LVP!^6uZI3#+Y!nXVYe^Oq(+onn3ppt_se|O9-9s|T4>5)~oe|!jr-)~9j zy`;&h6<=I8!2mt8`c_iG*ug^9IjQ3}RbTZKl8P2bb`Q-RpEuyQ1FiN~>WoO|m`QvQ zbAM7#KBmk@CWT!)JAe3K&B;N98(CXH2bI816*QFv`0YKFISJ60!UOzWPKT*{TeEOo z#O~D1`B>hm;b8E&_`UH~E<+}m>h0TFnW5BD5Eco(ob#wXcXn|9DBozg{)B5IEWtYH zd%%vNo5sIreT=n@4Kza8Q9+W;4~{C@ZN_l5c^8+==HhH++Ux?5#UvHOVHFS>b-j}E z|N7rHju(QgO$*&_uG5euWp7i)bitYyVe#)^fb1%SB3K<#-)?ClJ?V)5F#N2>U2G8v z!0_|yqnv{ z=uIUI?)FO2?RpnL`}ojRLG6BhGyt3;sf<127E4WmxlF#TsI7d4)z#v}5~fVzpy(bj zw!Ku4Q#S1!_h+|L>g(D@&(qKEdI6)JFUaAezJCmZEnwK8?2*{*;qTBx7T^WY<1CcZ}<-^Dbai5^b%yI$=R zJv@J4Yo)vDb#@Ll05)R{nU||YiU|$pKnEtPGtmIy@ zmhy42y`h1A*{sqGDff7jzpHKZp)t0@#=p*khh}-Utt!@6H|@%FzI)JyhP|iK$HBnx zcmZgCz!`VVK~HvWZLcH~aDm%L;^zqg?(J%ECaS67tnW+fd4wER)KwWCt~=dcy`&sx ziH7;1wJzLI-RL%j|68BqY*t`SFh)b+8E3&u(?zxtY{vHR70><$d;g_H6mSobHGStH z68!C+#@Qj}bq_A<6V&Cy&0b;^J91sK-@nUOQe$uD4@6#70{BTuM_I->SC?H-xsnsA zGB>@ke?Ye%O6(MKr z_ovNfYl=6mhc2H2)Ugg25Y~aARgXgmjz(8BstN+Vt$DnL)?{F7c3@eQ<8Lm$$6aN+ zlXp7HxQGCcaeLkfEIYJA1x3{0AVWER>4`7g%_T-Qw)qnj3L#)wc$ez zFOr|35HMOvi~mo&y=$MBvZTz2F(g!&rpk69Nn!KkeDZ1r|i&w7Z6N{ZF)f zGm!2}U>l~$jai+Mfh;U6EG;dqGF7h*9DvBetS{Gx`NU85FtzM7k5y|%=@X8^(MOj_ z7rWq&4t76tWobgvJ32TFse!8dZ&Oph9>3W0=j`|t7uu!+Z1mLeZzq=T+ojBMX`yb)V>)Y*{)t!BqAGP= z_8XHzC}3XWylK@aG(vX911pza-MY|N^tKfi1_Buy@+_ZoqfBr9C3tT@xFP%`)@rJ% zIRUNlD=roj>??P&Y!eS}>y(+OD+>z#?UE-hloB^+I_f2M_4fMJ2&Z!L#WFXi0PO{X z>@NR(_VW!>k&s*d5dOh6f93vu+08~m3UgNvX$$O2o3yTpO^pv9j@I|inRix%{G(O6 z=(Eohg-e6ZGbjY&@5Z&2M8?BPA zdH;pIbFC@Bw7|oVf7->nQ+IUV$V<+5mM9XSPA*<^a7|s*^s4p>iLn_cTVn*0ppR)g--1cWHUlU#nWvz5AD?Y#oY}0>* zau6wzx5ch0Y5wb);$$e8Rkn%TjtQ?00n8syn&7($&OYua6HeQMD5EW6lE-c1nrM|n zK2_JZUN-vZ9(tdrbnR(?{S&%rXp~=F9xd6%s;MsBem@AHaBARi;z@IdA2repG`-@ar|yho~Ybma7db-l}X=h0JYWA7Nchy zEo*9`$Jd^7x6(9gT_Pf%iW+z&|Jzj$o?dpF9c@w_tc2B`?HJFy)wh1Jvf%(d0eoU) zj89dD1QzO*CH?lpBtnTccM`S{?%_BVGs`PsZqEH=^xIiGV*Cc*lo+e!r<2BopMTT0 zx1*i4_q$W;X?u@I0q0M3b+Berkdu!-TBez9g_XV43KuzD`?-&tUuYXzLr(rzXxhNF z(tgjlrOz#h^6vK54hRqQ^z;N$Euy2NlX)>!9vqk<3g&3oq-I9_ni?7tlarbCqdh-o zVvp&ueJDQJQEHelW;6ZM@4vTe94hVDxO}M^GqykUO5)DF28u562n3G!Zfz@|qD@S7 z{rooQpB;CRQfM7+`ESwf4tHP(9nwjL6?(O`R}s{tuJfXzek^Cy(YfJXXYfA2B#duL zg2BsixWyJfb|XI5DYUG4@f=YZ;lzX*$bL#GMSrMyw{h<|3>tm1n$P%#NkR6fb<8L zWoQ7c?d05apz1EAbtT!}mfpvdzs&Y#4fW*#C&n*~2*&msOswr+CXDcBqC^DlED7)Y zk|O<#n?9G=O2hI`k}ci_xLH#7d9T65-!5Z`j%D5VO8RCD1~R!a!wN<*6W8+~t<)KD z9cItF1hO$OmN0}=`YNL9kmzyhzM5ufWB2cdk!NHULVEn}8 zc_Hf{pYz&dQvf)W1Ik~v^(AdrRg7=+3 z!(wlUld@;mxbhx}20B7z@y|D)@$JMOi?aPo=7_2svat4s-6;Lr+uQKS$vaDs1aP)? zyTg)=1OkD!wzed}U0q$ObG&^LCD_ZpR0}%}e(Py-NO1ih%@g2@i8Nxr8y+4WphQq$ zClK0}uLRc_1$4Jyu2RS^%Q)<+$U5WsO8ehggQE86Xk{O`xnmN2>ZA@y6+Fd&Xrh1k zk^y9d&5>QzZRM}9bPEbWIwSHgF`r*t(7hk6BC2<-SbJ^2wk4)Kn?WyL!xJF7wx0Y( z^Lw?}EII1@7ah4bXJ7N6CWooB5$OHy(eW#EWkMfWyQd~V()&dX5SkWVzZn4>+mdIYXP?wYyGfm z3y(~s2CS$=VH@K&5NG1lo9pw94xrED>QCHrp$Cc=)(AuB_FfsiE+rCRSx*pxGG-kE zCcSJd74MtHE3n(l^Wdnik0cqY>FM=o{b=owj!VP{Z8<9^M>fweur&`NINN*6O9?zTj7J8)CrRungG9 z`Mtu5s{vb0c)&y+Nw%AJttzTBbcms|wtdP~6 zz2;WFkXIqmcs!<2e!sAC9?I$Lk2V_S)XELJ7=L#*F=-@n!^|{s1zicvG3>XDa~*-I z*O!w~j`^RK)51en@ph9bnT}u3_}+2xaOqagu1ajuIKggNTwZM({fMZA-Blqxmkfwu zhTuD11woD|gjaP)gyFsYkdA254`a1Z#{yX4UBLkaes+lua}jnCL7H#{ zLA7tJ3cj7f!*H;`HF0_zwKxf~5Ow4K#sU<_bw2hv zOJ)hT_LSpnEd(j&lwwlHY!ZB&SuFDD?EG3uaER#Wss#<{)q~9sc)tq^>SUg!jRavC zv#3)#Js!$AU|3Qrv(tyD|LxaiJ?bIYPCT&APxM7R3^1lz`+=ycbR+o7sux~QSuQ$i z(JLo~u-w>Dx&BhL&{;4%C$k*6PUp^=8yh(;Y%jNi!NXuuC9ALD+q(?kPQlyIT`R`g(T?mT1Nw06SvgJK7{`-r-|No zF1Qato^4279uvfNVa$5d@9c2WeI(vX$iDEQ=K!jSX7*hgd#?&j3Nw)DfKW&v@~m7^ z=;4a#^ZotB*D1Hs$07p3lcJq_mizPT={B?#4#-Uo-5_~vm9#QF^H4^W%L`xQ!2Raa zZhUK{RO8lDlIy!0S-Dq+h9_%TBV|*9!w!QUW{L`<(}Y_B$g4u7q!iDJYy^u_Ad9WS zQd0`cA91kA6$cQkX*RP~02K*)qo@h2fzQ_nTQJpF1e>_s;9GOzP4^?yNI{Q3wxV`DF!BtCf#QNBeL?)Y`HMM4QUN3I6Aoc*;1zQ4Z&K2;(4YcSQhJfan z9yzR7_q=_*{EFp%sCb2bx}fJ6im)xQ4Q;t9(WtplZQ3tluLfF-tfeu5J5`zVS`NzE zpiXRwwymChxuvOdkY!J8-LrtBwLKAlroo^>?P$!j8BqtX?tR?KT3g zX_0SKbd|j0OdVM`oESZ|#@bXSg$^?k(vW<`XasJq41rIsq*S2)KfhyR0z`(`!9l zv}lIYR-cjGLU~`?!@Ib_>+PDvJB)Bg#M-MEC8Ji-@6zj{8U`o_rLwXEA2Im%$qEWRL&1B&miEpq zW%4E<-EDN@7T1pj3-8T@r#AQIcW%m=U^T^F>C?lXLa{rvMNmSCZ?_~oWI`+~uj05| z-PBRa$OKW_7t7jqinuLr0f=fOtf6)lH`Xn(-myEeLf6u!VzXCqs&dqa;72a6ETh9) zFl6%uy>NdRDc?o2tb$|q1O3YA9tAti<3PYyBe7bAq9 zvs6Y!;R?$^=#d|eZ!z&vDuMLhTH&)l8DJzp6o`?t8~hbpViHV?L$cB2Rw^wk;}t;j z5utqj0`*x(%vdIMTU;JOA22yDeQ}mg1?J4LHuUz7J)YXM{ZzbCG0cH128BQ=S9$`U<*+fKyS)>J{ln76hpZTYkMw*rWRRe} zX$~iof<>JknoK(HdN9 zHGFYtp=&0^tzR{$%;)-xr1YZ@GZduY0$+HpY~ibqdGNjJPFAc?V37CMg2_H7>F3UMEI)&qgf(v!5ho0;cdq24#dh zXKmX$r|NKVbyB&E9@3VCRE2bYbnv_MNFQtllu|9*-Q&4`>nk^gO3UZwa4>DiiCzi! z-$s!xQb*cPnMB3D?qh|N&`|UH$BCCI>4xzH$ML&)ScE~>I_d|c#nTdy&2^$K%^omD zyk!+w$6-Q&8ZHC&>W4`{TIoz@@Qjw8m`=>mCIu(A}tzlAn-I&(7f1 z35N_8O8;)U<#bSI4bn^(XG_=n;8I3GD}((ON4^P}*M*gXL!rV0Vm~?^kHsmBjDMxW z(&G9n@u97(jk+BYQo;L8Sx0qLu*lG;LCHjmzdc>t=XaC2;6+A@%Cj zdPl@!wX2gb_1=;-A%i)_gJx?&=n0v5aoO(PfY-Fj%-ZfdNr+9CW^s5a0TarsbQNaq z6OsJf%SEo-VzwW;UHbQruxqy4mcB^I;*`i3RM-ciyq9-dS&eaZQ3;-_54Oe%3W?qR zOq4aO;GG`6BfF%PyFApZ@Yq!k5$p%l^b870i@Am$ zP~+d7=U#nTOxt3GxW8%hrnIT|dWj;Va5+DS;b16A{d9Zurg@`9A??PvYYusy#izoB zRBscIrm%zp96fYXMDxeOMx-b=zfwU1 zr2F`k+7|$^JgsP?u(<1TMr1i*L_gt;5}!O4@KR-qE#p6VewNWIXDk zrX{2)*;lB)zR_N~L9-~d_~elrnpj9&dhCIMTMBPkhdq&jKThuY@n&H{nxzX^^2@o@ zTcC1?1*p(-8A`&y{`l#651mHSy{N(aUORw7&adsa&pNn7hZSNpE>qVp^+GL}%E67l z*wbZY5D#%#!-+S+N|Q)fsca!jro-F4|Jt&eGm{fJxueyh9XGon_V>XJK<9`e99Re< zoKN^A>1-8D#!|c1*m0%iTT*yigN;SMre^Hq4HgIR=DfmiYd$w-#%QYJbRGT%j1vWh z19#D%JsWXV;bf7KDXMA3)L?o1ns5_0kl32&TWFJ)M_{HAA)Y}T zR69J@iqb@6BT&emZ&++0ag9Bj3tyu4yY9Zs`Bkvda8kJ|v#-|erW^i0iv!XJsm%0r zktV4~qY2h0IrBfP|1m^w!;P1kUTW+;v1h0{<>8yYU7sG+76QP$cFie!=O!}fc!DI!NVoS*RL<- z&d`6;eZoM?$rJ;8;;hyTrKCh#Jepij9*Wz*V<`xdnes{%cb?AFq11zK((;_Lkk>0ME^cY*Kwe^Fq78X1;rthd3fle zR*4$K`5ort7hQRL90}&A3x~@1wlxY($Zi`cH?yD1@%hi~x;gfLR&e~| zVxbBJ+K1SzS^Sy|a)8%I3rmpH{7QP-NB)6%`4NH8Uw_j~;Smnp_|)Sin#IEnq2GZU zb6h@hBxs!w7aD6`lg)=bok5A@v|z^_I3(Aa(}?CtCsy=Qyi44VKVLp%^tnj=StX{5 zi;k{t3S)n?EN#MSf;WPWCwN0t3F5fP=~_93}Hy}3BvMh+I5`%Txa?-i@9@Zb>Ri&uw6 z^Y6bg(iWg2Tupg5-Q9t&@dbcRNDJe%S*NfRqPS`ObsFoxHD3PWoK)IhyVM@jm8x{OTRSY2P9O76*JjCrLtO3OMEjhJCT8M?r==kmE?fb5vvg`>|Z# z7SIRWrxpt@+)H@CRQWrm9-Et+y_Mh+%b9q5?Nx1HF=`lJ6*u%a1n~9$qkUjM&H0C% zt=HuEQbyqhBI0PO!07;)p~D`8{~IT5NIE6rTanknw5!J(a{K~wG`AXAaW-PHsj%VV z>D6;4s)5^}mt=p4f7Fd{aDy`+xB7kX!LgO=>5 z6|aZWes-kg!~Q_~O7XwD0-rUDwIJ>#B+1W_;(79`n)kvGb^WRpdaw4cc{R?|ZWbMu zi?vN!=uLnP&V}+{J&Kfb(7G+yw_~ ziy@Qf%)c}(c_SrG6Y{M+JO~lIra|+^`~fSiT_4%2YwIH-g2)p%9jw}b`aUl`QcfG{ zwKraC6Mw&ZyNRjxzhC~p1hAO9%M`&Q^GJr!DxCfSiOIAjllk_ytw#lHZ0sJD0f0*( z2?>?{Iweo9iHlZ=h)^=BZxzw|hL-=I{nCFY=nMbUWsIa-f4EI_v5RGEP|>-eSI@0J6UdU1xIT2vn5ekAAQ0)ga!5GlkrtP;Bh_#)gRr z)_@jX=IP^*`W7fF7q-^1`}ktTvHi(^8U15y@{4HP@1%Eov&)X4Qdc|Wa?+J1pSzVS zPJ=})$PWQ=a)d#-gzOnyaDq^|E1t|GC^qFCy?dw?gp>1 zw|r_@{pn$BHR)O{tP~Gkl(MgfJqPmAfcmdYHY|orpOOJ&mS==-wj_R_cide}$aH^y ze|fw$!_s>j>NK?l!2E3NSaDlDENLMuvhPhfjlBD*=1{^L!KRp(3fybMH^`E0r&BVm z_$B);XHw(We9FWjO0eC)E>BV$IXAW1nNsu}!{&k;YG)#kn3J@T@R2av!};B+F` z!_YzwJW@DTpstxtHh1|C$?f3E!)dOrXV~k~SXDFx{U?+z?U^Ec)?5@pyG(xi0Y$b6 z>^EydKIT8iG9d?E44cv#snzsyyu8=ay4N`MsDM3x?u&~0t2Mq$ySkMxOPGwcE*Fw# zOMw&_MtfLj9(t!fKgpSwo*sV8Y2Y-W=kQ*Ue4e28*nUHB%>4({r>$k7Z^O}fII!Y^ z2`p{m&LN<^-W{(G?WPbTz@3bJyfR{&c{P1)?-V+>2%W7nSzmwcHeBuwRDJ~c6$?HQ z(nEVR8t^=Wb8k{n1I_qbQ$F6d@bX}mZ*E$N;KMeoXxt%6CIiwApA-#JsNdt}YPK-D zJLbfjvxyUrn$|DKX(;9F9iP0saZh|I3q7o+cH@AOzlmurHZ5_JXr|;J@8a`GpkV`+ zp!B2lbz~7sAgk5bm}Z+`twSdonYhZJxVROmrQ@9Kg&N^0YC-a$4WIbNS--M>Q&zwy%Csf-Z`4tP$>f*$mA0GUBsTU+z$zppT&=YMS6x_Aj~0|<932B)vmItKOr(Y|_T7%ZoA{3o`WoWKH4E$?mtG#)N%oA3*BR zGMg%RD5Fy*I*0Q}S+tv9Kp85f!=}5PBxI}^-muLKfAS|ubp#QPNWlHPLFSUF^N2lY&^SP0Q>xz| z9)d+K5D!43>CHJJD5(`!l{|5jPZF_2B<%=dS-?x3N1VJ{JAyoM$;-+}#Vh5ZN+5*c zkM15Yc}-3m?<1RilXLYvuSqw(A2w-vQ7bp+%}CtbL&bpA!>M3*Fk#Q%3PXAp7X5{b zIxWI3@$|%zOY)?kurSu7IvZ-6Iqc!h$syE~>&;&a%T|X|bvOeOQU6Zft{Oo8DkrF) zVwPJUUI+1Ps=%$a>Nrh~_AWuGcaOjr)`ehF_`a*#@cabND+wprY3mlQl8RRR*~M9Q zox%E|{GCmhI^E>OikpQv(Nxs>j*-MQIfl`}bOBJK$1ekZaaW;$QUq)7vm`6%_#=@Q ztpgO)0syyM+QjWcY%^;i3z77#GOqfo5*+7=pZ`>SZjhvC&CA=&l5$hF*gV{Zl9`Iv*c-D`~oH`1jmK6o?b zU{ix|1y*P@6RkGT-h}<3+~L8rvFB%LT9Tfm-A~ib-+!tfb!Pq>8@u`w~JKYaMx<&RTm;f+nm z=AE2O3V`#DE}^!piG>%pJpeWCD53_wEhm>m4j5US`>M0fvJAwv3ik<#Cx#V*EZOtD zu17_RsLH)>wrO$9;nA`#)|%sO&Ghh-)` ziF$~fA}IHo)qb5596GDEuO9!~iIm!0juF@anMp;<$gdQW}{uWTgX`@ z2A&3Jr8TXB?{{_#=Sp=F_%gD@5W^T``-?S9kB^U7#9aOFm8V|7OLdwq#zk@1&BiIo z-S?ZI- z>-OjwZ7^9@Q!6(+wRpuZZf2d3T#U8NO-%2^=awG|{R#_0{fX6v1C;y@nwpv-b(Q8f zc1}(fEyOo+900cqK@x+zP#?goVa}WqUd>xIb-!kKBm`?&tPkU_2>*zww!~LfQBb%! z?T&|Yuv}gMJb`r_7sfh7xX7A@p3C*Kkfi_0=oVl=;lHSC#-_sfs?bSQ#AZ#XXY*`? zJ0dih<=>+R z`SlS`R}(iimfK;bDrZqa!cpJ-FO=qgI$ys`&yqqo)!g5C%Kxw-*YEgJk3-xS;n3r$ zY+HyyfKS?ui>bT2Bcuh;3%1o`)9B#HR4p%U@YJwE3sm)Yiwh9wO72W1`Lnxbf~T+3 z%qpbG0)%~1;s5h=rP0#e)%Eq;w_l~Cq>}DqqN9QH--*EFXkWdTJcxq;WQ{FcA@S_f zlN0>OeK)ZnSvO(TEtg6`4@RjU;DE^V0tH-&K|A7UZr6EA>Pcw_4G=%}+|9dg2a?#_ zGUBMzg?xaN^v!Ahy#MnlQs4Y*0j-g~d5+2V(FHc?S!$9AO+7Jg!4dYa5PS>f0=gi@ z%I{v)%<5V8_6{Q4!d?QO%Q>k~oID-m)ksRq3~;K-xO>AWY%_#G53U=Vn@jG4G+6*5 zKv~U!Ww~IL@W>`R>_1`;J0zqYpUe=fPw7%}j*-{#nzF&&eSA>BY+7yaIuC zjv)X!ISGiZiyT6wS(s`{sF@e<^WzW9>hGDA zG!9zASdXky(dHMSY24aiFC?i*JC@JAB!^A9wR4D&6&?GSP@mAWt|whEaed*1lSb`L z(a?cB#cpf=%+jmNq z)B%a}Xwn$1b;mngA@H>-Vx0sy#QN|k5qwZ21@)WR`<+8{n$DL?P{j>5YE4N)a3Uq znDSz&!{JLkx~m8BYxQ_3kSPVZo|@E&-0CoV-lvX2(sV#+)588E-y3>X5==+o6X_GV zRDssg;J}|{x$2!AOF_TSb^uYpg>Zg&?&ikT&naxW_`x{P?IhivlyBOKqY>x(q6?Yi z8phhX02ZDInpKRN?h%8`={^|>Sl zlj=tL;6+WfXEUU(28~Ij?iMDdfR7LWtOX*=svFD7%2;V=Xs`&`)|xGU>qa9t8psjc z^`w%mS>b!gJ>q*E5L^cFo%DQMq6mXSm>7)mlPz{ zW{FN$(pD9Qp5i4SDX5Wc`eLN-=CXHbq(Mwi!->qd$Jp;ct8W9s^-+kN42eSiT}&PP zLyF>v0umzEQMD{$B47D6I<{45M^<8(m{@OULqjUDe?#j;zIayPfKg_>I{SyCyTl@k zcLW5690{7;`KHVnxVv@^n=c0&lXDGo>9*yFTvLTW(FD0`<~+yuiJYeS7-jAEDs*4z zMl0eAOZ-9py{lYEz>vQUQo%$&#%cxS@#^X2|7QI`$?@@RJSZY{JMhk))l}I8ki>h` zx3X-H2?U?gH2 z4=s^388*7HA}x8enZxl=+oJv#H(!)|0!YPX$-57b8$MqVF_ZHYlSM1mE?8~yGPcJp|^+c%U zpk+5|2JOm^N^Sb&?h4g2sJF&zCY0=>NaoNQ0YE+l{-N@cPOn6&{*uE=DulkXgK%Gx zX%K9PI*WYz*r>J;Ih#kj5mZ&V1>b+**pR|6jZcbXS+2dB3^L$rX4FV?Of=y11`18f(&7Sc zs>FtcED4<2l{P8j%YhOHO-*7HG_3UWbnnJS%=_nOzlAHB>g&&@OGPN-SzlsmENrg9XQvE62VIbhyBi_p^dh}h}oao5J&r|xu&u0c$G!<1;z5z=r z@M#w1tgGT4eXB_Z*6FS#0i1f&=g;5Z;Tb96Owt3pDXy00=4SldV%_|yBqr$~d%It# z>9ozy6lKe^b%ZZxs}?>S!xEwfF!15np`n_&iSDF=S1rqUS^Va6V}QD6wY2#Sz|@*7 zO=E#U$A!~e+Z~vXe4+J!*mteuEa!j>l?mo$9?e7EmoxLqWrzoj*g1&g=3Hz=Jg_S( zXen!RYIr{LVNSHqa@&xDTyDp32mAYVEf7{;>4Ir=qIiAt;(KaYmQauR2yI?Xtwr-e zzAdKtE&OlGRpqLGi&3YpI}vc%NX~g*yW{KpM8TW}(Y_7!7Bv?|ecr8JL@as=z#@-N zn|yZ(owUUSY-{H&ZLA8WwVo-;c`HjOPRkNu&8gkFk>3iHk}pJ9 z9MsDFe4U)xLAW=IpTDZ#oWAJ*<&2rxUw(wh^*Or;vr|5j0Nh>=BtrhR*{Z3;MRik302muyVT0EvWwKn zn3=(83Z`ker|LJ`xrQ zk1XexV?nZ&Rb`0kbXm*wC%qX@0m%Lq)5#*$v26c13$@Y=Ygy^GmClmwN7F-M`m$0n z1ureU*dH6Gn_nUpq93j^^BH2l{xMXldI^WawOSHRP5-twgmPP?339TdGn3Jx09euy zad9rCD^6Y73LzaYeh85ceX85;uarG$(RfQw6qezY36#rT2Q=II`g${Kq=p+4sY+(f zQENUXiq>kJ!`iDE!cdPfc){#d|dScpjKT?f9#%Dgd5NL#l+v?4WD91^=%TH+Z zMCp?Wnz?jLME?L3@g<~Xflzi}P|X~Lz7kxQb~k%J6Nj?l(|f+(ziP>sb=nt@mvzEN zXPJ&ahAuj?szMUIhoymCz(&d;riMye+#C7lDz}=nTlt0tcn7XY%Ik-HFY=z@&z!0n z6dj0(b-CCR?#a&w5-GUY<#i2;?;_mJa#ogWAgOj||JNLeMKjF-*MPAMcuHLH#KKPG@ANs-UHz;&*p9b8`vg&Gc2~CH;!3=bE}PADdIpr0h(G z?2o^<&h}T2pn%QMe6*Zh(-PEo^Efrcd72ojt>cNTtT2&1CD$$35^pIm5YGbV=Lh5A zWFDXOE5ab-i@Cq|01C^#LPe#fqmypA1AN7e&H%TkV7>Q)HUi1Q3KKw$HuOSY1XAd1n)Q9X8-A9frB%&2s4A&_PY!(>nIpsW2PK?1kjW%$XSeF z0XKIb+>fK5ezM5y)n~8K5F}K(^)wR@Czohc&=!l93e=^D`zdQ!7`7ObXZa}ceTl*N z^LUhMp0%_DpfValU(&p5+;#;@{hUxy&$^4=nvO_Yj|>RYG@?%;9rM+2{1#p1{#_@K zS<_rOnOv3gSET6c9hqQ$vT>UiWNV?y^yX+*=+q4WkZhKl^&604S#J5HmvKSd?Uvdq#8$lEW=fwPgvPneu;y>qhU$O-SLC9 zE_CG=+z|nen5#IP_w7l5;5nC%oQF00qVr=5zf|V=dZ>N1=Sh8jX9J{Feu^@RC$BBP zJ~oPFG~XJq5}-+UB%JTH@+ylb-;&-g8roSm^!bCrwK9IB8)TpD|Bhw`&HYn zco}%Nr)tDk=@9E=Ei_)#2a&#CxgF~<)l1amTIZJ1@f{qU!3KamAqKy$i7%y&FnmObon@&l%v)_uz(j z52VL1ZW*;}F1Hw-JVXY38gZa9aTtL&+qBgw9x7S-zp5X6VDsjYDNcom=- zVlCusTDO}?J(B7O1~jZyq#)<(N6ry54F-s^_F!EAuEnx7&ZDHh-oqvSg)z~nFX*w; z%+PF|g4bY;Vy*F_M0$5Y3C_c=(1q_D!Mt{T`B441r;giMOIe^xHotPgwO$X=dw0XS z)8sV;5ETTWLgtPu!ThY+ANno1=1AuDEh)zHlzDcub`tn>+$G$%c?#s+BEg;l)=1jG6 zzH)@ht5waSl2C{!%Ft?xhNP$}mLBZ(({c1)Lj*Am#~SDz>AXcaWzlq({1DT323 z4X1~rZPp6rtLZprR)h7FmFi7I@ALk{tm*{^Ews|sJ@qnCCf;bmJjc=*#Yx=rmI8#) z%m9t{C&nC(;=0-WW0aOy-Td{6&FeObgu#&1)^c+wdNha8A)B^7Dio+|N^l3bx-+x0 zf0%t{Zd#ok4Zds?*rc(PGyuX;dIoN0qtwd``3Q+v*3-F-YBsYiwdR;3%l>)pYemT! zok0BvEwBA_w@G{3=7+ll)+dOb*C{tM%*y!iel)31LaV+~)5dC4={mKIo{{k_t7zsr zSX44fn_UCCddIob`s~wV3WS;4yEZrJ#7`U4<`v8zcUYZ$#A-6oc5Fsfq7-F*vbpsh z3cUoVyzRqjA#(akZ%W(D@UmfxW6w{QL#eh$&~&o9j9~y%=RXtH>dQM^nHAbpMh$hrx6h=N?YDCg z0NYU>PNhGV%<4~5Ntu^7l$51jqG`Q+iXYSlDbq~Qge>PE1H8|1+t$lNmRS(mn+Ux> zZEYHUNg*K?`LzDP)KlVZ!xLf7DSKuKZDDvqI@I-5AX(ZufVk|FtoLfzJ2l3IEfSTU z%PlYhCiTX|#`mD`Al&!{!rd_-GW+SK zo=F%8YPrpB%}VPvwLB4s$y${gVxniIr)#ukZ6B=GD|%KPWJDfEmVem^3jJ|3+an=b ztce|mP4O1!z`SJW&6#8_BY$@*6 zqO~I2eZ8vxFvZ#*z5MtO`2~SA6dcZ#Lfm)9HWKF5bx4;L+bCn}v2^H{x9!E+ZcVLi zq8ldXVOIS)j~~559X_8BZv!B~0`&NEOG-?btSkX>!QScVCrit)Rcn7c*laQfovn)c zw|{fJ)n~W~ITVY0>aoJ?#8`RE@5s@%&$A^~Q#L1utPOsd*SouroH}Awc z{kRJ8H5j_Ryl+eC(r~pvkK)YQ{BmKdgY@Fjs_HJbYKZ;vZkHM2e2rctFw;t9TK?Nt zy~+2{wlB{Lm^xnjDWK2&0!AT#nDJlkJ3r( zOkdQP`yZNrf%#HOdefA%7hiz#bpNPUMPd74o7(-GyOP(g>bEoTp9sEG=vvR~E)T3C z?OW?L^)FWSy}7S(#hgj!R?$(nw!najP&{vkoWJ*<$5O1i*X6o;9yR@eQO8A=7uo*ZNqsW|u>3GXKyC!3sDQHd7db-v+PS43=^;fy6JT&Z=U>ps^aj*>AaqC{UmoMRJvaHGNf$~3L z5t`?c4H?n#HHTo_{qqEnm*29X+h^xl3R2mNed8;SOfM7p^bZ7u%_*J$_ib~t?k~)x z({nsbxVt7fQ1y`EeHkVAr%#z+S~26IV_bHz<Zk!Pg@})&_9Z})fs#_PHag9mAKAS%qQu^!Xu46fBD<$A{$*bK|l90?D>yxBZlRvCRx|W%oBGK*+$Z z2snYY9bh;e-R=3GDvO7{H;>nsEia0^(`X^9MCXlNOqO>Rb*D^!GdFN z+qCz_`?s*E!Zq?GskYHd*c9RcXCx@H-onCpVNB& zMlykZl-$8hj40(4(KFME3KN@GNX~c$STC_3c_lmS;S@aq;H*7j*!7)UTgNHu9aQ6i z?PS3L6SV3jGS(i+w4oun%Y93ZnyWkQ!OO#y)t}RE5l!^{a1qy=DE{=DuK~}Sf>_nk z@u7A?`9YML9k~X((aTy%jN%8>pRcXQN5-qs`Yw`1Y)MFYUO@g01yJ&bkUUen@ot4a5~Nu6{>fId(@0@s@%AFDr2lgy4>%aJk5t3a1r?v8@GelB{p zqBV3ifrj8^&8=LxL9?d819u6#jCkY-ZACX(jj0dK{gGNXWrfRM!>JOwp$haq12{bi zq}wi2AARmqxx|n(c{QKj+~4Xz+PG&tX4E&4;NKO}tBX8)MyJVL9*)7DG+i>=?HOIB1l-r20e;!Oe8!fDVzYyp1T0rNkAy}o@)#KHt-`+a6#OW_ZN2H$5&c+$qMP|D23l;Z~#C?_o)2oq# zk6io8&nlxfrNyNiE>%TE1m8Y|zch|{fc>ZYXl<7*z|H`Vq`j;Wsq{1tvgOfhxpy}i z(vQc~4L0CjLqq#T;(pY|T~>FTXFu5GI>o#6T#GNSThc*F9B$?df8$c{XjEwyNb;#j zS9(ao=ha_^yv;#vG;hzYtk24z^yq{y+wO^JIFvi8+j5Qx>*~h$jLQUc;W1wSKzy--ClyR8=Kx%i=8Z*9<>sCOOkIzU7-| zytvKEuUBaSQgTckV`vPT9f^a98Qz%X8VM*%50T5p9g3yT-A+XgJH$kIV!OrA0EFcq zK&=eWhfzQ|l1b~(0vJ{Lw{`qMm@yj4^P1*rIx~+?_$3b=q~5swoQxmrl&-R_lgP zIh((K!e5XtDO35E<{ z?S0>4T!+or3{0$e6=NgU0FA)C*AR``ax>Q%-N|aJMzf^3F9#bIe+&;cWZW#L-KR3n znva*e&zC_2m_y%QCQJdaAf(0S`9u`oeKGjc*}$7q@uqt)slyrFp$srEW{>Z`W_|m< zgus10tp__0d9o-$eBw#XboEts?1y?r;G3r{WUBQ;b2-w&6OvB?O01n9@ak^q==%@) zs4$cRHsJYn=O^~IZ?n6(@&IR`O+}Qn{Pb{J z+M_`lbRe(^7yfi%7rkKn-U+l%A^BHHX|Ekl_cY&f6pT>Ms9hx-Qm=~ zWS9?U*nkgs?Gkk``ZC_D&GR|9xo2n(B~<^x2=n{e)H2Qs#e5Xap`|sec=Q91T2FNbCP#pbAfxN8pR(wifKQ+ZNWhs{miew#!^14C&2oI6o`OrEY@l< zPOpFI&GGwsCXO}s%jE%ClBKmI}y}i6d%)8w&_=Oam zJ(1s;q=@RjtzKHQ-yi(mQNVbOFlDlm;|Jtbs8afkTGU#8C=vfAh2G-k`QrCU_@ z&8x$yd2>5TcwW|;Uk*f;_exdx2$}Yd$5C$^E{~4V8e!3AG&Za?B|w%YD?dL!&$41Z zI;EenKbkLRZiY=;yPPiA3oswi)lZY)nzqWxr-1Oir80t8IqN!+(<=DZjidKBi71yh zmnIyIrH?9Ibh7XD=f z(sjJ9HeKa&zqy|ObysRn1?pH=0t(wdot-@{`~29fX6UD;rhY_6@9(9lg!n)!^I%YE zCeMSeMYlie}&zD{~-CD`5`&`bsgRWO-wS=jMf3vw-(!##y5$S&tfTOgukv|MB8RZfQi# z8~gyk8=XyPJ2COcIy_%`i_T@-f@i1`o}KC$0mCOzXJ2c#SFf&fMy~!mNROWk zwW}>f5*}U);UFR@O)K{j2EwyDDZaa(&#h6{q9<*8E;Hr-qX2|h=;^s^E^~%eD0N7p zZ%bj8<(?wp)cUf8OcM>WhT#09%K)3v91zGAvxIuHP!nGaLoyAY%02Jp<;!t0E zVhbwf7Ih~>y2FBaoRxz;D+)oj7>404iWwHCG#2-qhY~ zD@<`a0R)_D5*mbR1I* zTf1tgYI8XFXKJSxYpNOcHOQ7Vpx1 zjE6^rELTFsuMTmE7Uly?i8<`bhos|~Ij>!wbk(>?zyeP78vMQkN1VN)zv(c2gk{Pd zk3pT>EVy>u<_^vYuConMeLad>A;&3%>o0bxy@$Bp1fjB~F6zkb<$B?t+Z~>g_bA)^ z7Wc)z)j96BL5IbNsU~guA%W6Yd4%hjGl4&@G|uQ=#9{M)Acn|8Vc#5b^*mR`OSIQp z6(i;C!Oo@Q58TkG!L_5M}>GxhFCIGinH3yfe1f zoE=@A5mF*~A#1avk-$fWgIgis?jLIble=-V!GX4Yr;QPE+apRoXB6PWQMr9&nKKYK znzPxQ710;9MQVBK^>4H?7C2Vi^1kY|P0cJjELrwC)-?r>xrZ{?N*zla?-h6| z+)6}KuJpd~_?MTUH?u$jY{HS}$!!&V&AOa7$G|Q*%|4*V|UpSQ`6B*8SYayx#KM=3i4E z83#BbxDlC3zJ+`HlL^wUgBuj#NyeKp4bp}!YQ9MvmHD*~2&=B8p<2=GX%`furdSj} zevH&D_1w?ku_GD$-}Hw6CT8eW{X6>pmrV2Dyo`;XpNO*le{1YJl*nWQkkh8z+}uws zz?l=8x$y1~SDo~`(E68pyJ64G#?9s=?+^d)bL+_}=!mKth+0O@ENwFhCl>6Z3{|lF zwf{4z)3Wvfh{@Ajv~WiuSQ3X#J_IleCAptuc{dHbZR7($lZXAfoTSA*3VtUV;B?b5 zl#zMW0evjFZCvRT4UF0M9s&ZE2y6k+CB$l}8;E}=BOoxF)KFD5DTI5RpXs|osA>Tn zaJtvz$3Nd95^uz(hF;5!e{!2-EoQeog_7%6g|-icjzf}60|S}+vxH@Ry#vXTl7>f; z;xNJs)|iw<;xNG>0WC~36c$i#_a+|Yat`q;ii3Ilv>^!0uyU@U-vWHhC#7g%SF*4w zVlR-mz3AHo$(DAU(@a#C&(+gwxJWYIW7V*4}e|}lOJ6G-AEzxrm3VT+1 zh#aurPj`n(TIutW9F1)q_+ZA4(RtiV!nVil!2@TcFsu7IkFp)xhgEjYMe0vTWNTsPQ(<~Lj@$2mdi9rZlw)osU@A|3C`m~5U*Vi+%v$F|a_D&t0 z>kS+q8KcLre+ic^F;;b4E>JiY!nTbb{D8c$gnaw5ywE*Q;w%FI1H;C~M#dll(MuWX z>yrcFG<<-b$H_^Al^lhLPcq;<^kB%&{vZd29*~R%;Q2bhBsn=z5EJt^1Cinn7=9rf z9v8aC03mJD)g553R0jaHo(;TD*F%zH_8w*D*GqqAWF`Mm>F6gZuDEL0W*r1%s6j3s zm)vUaxE@YXtJ^SC)aAKF#y@zV`Nz{KT>-&!nCz6`a}hMy_*&DzCzW#;jGM|G2T^9Fq`w7B>(tnp-nKn^(=8Hws!%J{+5Ypv3%X zKAQoA*A;FRSq>+te)Qm=bl>r|WM?Yulf;J0vnNWif@$%J`R(BSOoZ!&@C6TZ4mZCi zObyE<`EtMee4pEq-<oqktHFq>b>$mYC{!we@z0$Ff^Pj6n@dd^JY zI@O$T1KRQ9`lx5<&RL~e4dlR%AI9b;r(9eycBEmwGc-gcRxz4JV)K1cUq?kp6tqP% zAmLMDyn2|CUi9{ZvX&olz$O=Ak)l_67N6y8zyBCj+BD5()qH<|AjqM;$?otb=~vZ= z!JDxRGIsds0wrlj$A3bzY(Do6zF^>bYisM@^~qWrY0g+i!px6%k6~e9AW)r7WO1<_ zo=%xYPH8DdMn(obJ$;Ox;VX6%RJ^f_Pk8?E@1&Hu4f@z41iT60K)z(`-FD<0B*+B=Fp7ZPI zRGM5U^z5R5?5v8WX6VL-(b_%Do;k3%7@3%2)6ydRK~=mgn7u9vva)c*A)+=5Y>YaZ z@RQ{wC6aP-XxTYAr;Ok7OqzW0pRR^kB}--{N@m~MjDNPtNP!34&;NS!{Tn#A@W7(C zx7X-zTvC-@hujoV?_-$gS8AX2&(K5<3rclxcgtM#;sAv=#&9BYPxZIq%B+XC7!@pa zoHUjPXs@k^4fKB^jS@b1P8V=g!daaftQ}2jS&T6ZUVCqR)WM1hIC^mfcBG#R+#&B0RkpR{?Sk4h}Y;4XCsz1}vJ@`@cZ#Q6Qwh>p3_)CN>r>{c~uQw}$H9o&{m1 z#Rqi4P3sPNg^qm#V9lI(xfA#2Mf5cHVVle}JI-8-TCMWAt!|;PvwS0SYiq#}NXME! zZz42&`eY34{-k!Bz5^qM(U9FRIw!*@XKkzZ|9wo_flWUV>N!8aZlFlOZ|sXvV6AWL zvB63NhuQYU)?6K-hV~D19Nqt}e@s>bZTrdB4aw57NpOaiN=J#1b+k2UI3>A8il zVlT;-R&G>4vMneJjT{YF8*zB1n}m5?5tv18dj*Ux^q{d^2Q>z6WiW8hrDwKv5w-KI zNs76x9S7`)4>Tkvr}T=_K60Aps!YDQ?u=4!+l%1x%?!@3Y!pyuga@^H+752{k3Qm zQ9wKoo~ljM)K9n#jCo4i{7N=j682Z)UDV=mGM{JOY6)U+^5kCa?Z;4^6^dR>eEmC) z@aMtvLRkdHPsJlD8^JXu>9mGA&gq0TmKKZ5^Y&kNgF3s+b*;e|=lH)apX@C-e&djl zojCZ81mNP}0OAZGmkF83L0xwA?JH^;8r?>0SvfffKwwf&2xk1svwpc@AB%qT8=W$O zyu3UR=oE7@xh|=M56r=YqGS7p2n4kL2n*|)%9DT3Nu7QuE$zN;afA-Yg6vcJUHzp? z7IbH+)nT>|gkPP8n-D8B_DB$1KAqs#Q!V(Sl(7#a8@z7okRj?|wy@xA1MI$&J` z4NtAmuTI9Y8#je{<*EK9%|C?__hfY9hvsXcU3EZJY`4>a$786(ZJ_mxlO?e}lYhHu zacaIrkNoSx;YVvOEUyIPl|!>+YlZviTFZr(Q{I2?Z1c%%XD*!oZf0|nlo+;3bKre_ zhVm}zpR*u<6dsI7-Og6R=H@g;_+vr|(e8}L0)%So>rM8@(vz>cctD-y?n$zC-5~## zP(p$hY18fWzpW41^T(4*OK3S&WOwFYsT`z8>z+}@EKJYG2mL3t0Nq{<0~oN#{+&v| zS9(@^O;umPGIQ#u)d-l zak<}8xa$WzvG({klWguKW9UHU`PTgO5bXY1zbymiwBuLheZ!sVN3t*4`P+(J-1pT5 zIU+Bw(L`2;;j(&{$OPgO744vs6W-YGcE$y10x&MZge_Ox(?>-r{5GaAIu*QE((JPM z(eJKRen8gF)63(#zn{o=@aFP}%YN9B`|<~l_{M};9j|s0_b+mrmURI`X~_HG+$eGU zA!01u2J>rLIuMt;+mdaKt2Ym@Lfn>Rij+pMO_HmU=s)AHn0l2c1bfSO-3YP)VDF+XSRz-3nCL9)B0SO5EO_!j1&_`sf= zk*X|QVR-*cHsVAXHJkn|?l|_@I$}-p7tGjpa^@=Y;jG)> z8hDjZD7?x~f%Wh?oxm}L}nN@#>4JHYF)C8V- zWeeTv!SANT6};#7{J@fw0b|fW;68m*B7S?FnQWmD2Fle%2)i-a=6yT{ob?Q zH=b&Zqob1uHVy@Y&tI^=KFN|??fO9=^AFm_MvZn2M#g5*TWlhE`pGYV`#B6CZI|0 z2{YH}VMmR4lQ1R>Z3>uIVg9Oj>onQG5H;qeZ$d2*VMabwl*u-no_KQO#&o$!-#lLi zp}4?q4``N!8m(r3^4J@b^)TD9ID6Pa zsWO5jwW2oJT?QePcas2i{uAUe*aI-_Ywejo&Uqp;Tk~eu)!|bno+E&KwA!%&)p85% zme<<*#1`vY^)Rm&3C13Ah?j8xu?d?%?pis#g57s~qa4X2b_2q9O_%RRU?bz}4#_a3 z%;sqpSnu~=9I)|wI(8 zCd({}|HK8zm#^+NSfbB~)J?Cuk1;Nr?-^3Kx)%2<=ry0J*!L!6+Sr z^X~cC(Sy&Y4Z&Bwz2DzUD)%A3DjKBOE6KSdeg!={GkVv3Ps(ma2TYj|bmr|(Ka{Oa ztZ?mb(M;bB_-4f%$%7iF0w7-n8H(A`4|#cbZW|{j&cko2IfyWjXXfUnemVXVUco>{ zm|`Hw$o;8`KlD5N>%Aa59BS_~8SWeZpwO#_@t^<=^Lum}y_CD7Polva_iNe_U_#kH8dZ2kTUP(k;I1k%ov(n0h1$R0gLkZBY zRmJXc%ViD87uj?PetGitc3aR;_a7f6rN)i%Wb zm4u+UQm38%8O0r&wRDQboa5GyMixIAuq+JKo8?;44v$|11WUE@^v7bX)Qduca9?^J zanlOP;elrq^ysU<2 zrLZ%^q2XA_HWKLe!LRHYb zGV8C42m8#rWGiSY-Du<9)w+;nh<=1B$ILRGV&bqxwO+k0RNjD_MUAI>sY_ir-Zqy9 zLBDLB^uc^YM$W-UJcU*km2oGNeK_AePd%iz__cnSUt1OUj9N->lBTr%Ep4d7f#C0; z_)e+skQUBn<;>*DUJ&(c=ErEY0APEn<}^gfW~H%)8iz!_+Eye~J$-N2|FPxuR1``* zyNR&z2ax$hDBO1jRuYcw?AHNAAqiscepcV)@Rm3vz4H418HZlls zRsY?=$kIewLcG9F@}~F1&_oFP^XgW;T2&lF>8c?~QyFbD#>Jo1DMM3v2=*ecjVY&~ zn9WKCU%^^lO$x7c6Q<4heg_=9$27UxEZj1{-lU2QslUogGLUdGd3%M1b}^@Ge>ogB zDXpMXMg4Fyt#n-xPhzY9d)^m)?+1f!obX}(%JduSYjoTOfu{4|^c(ER z2|j3buGfHk9}nr+K3rU18nTJ(y0Lu#rPn^1_D7r=+dVx#W|x&=4n$KXsja^rPGog& zwp(p>^&p9sVLA|dM@=2z_qkZ?)ibslDxW?a;*!v;6gr#4^wVvW0jCq2Fj$&=GjE1a z0;9i1Iw18ee>&=_Wo39!9PFqTZsrhegLZ+mRuv;e|8|h5)UXA4j|7inU?phonSA2- zTwKaX__^M0x4|0KW|Q&Hl{?7&g#Z8~`5^KXiNYMnh36g6xDlEY=q>4rhAF%Rr8EGY z{M#&3eS9u#X1@9qu7{fE(3%F0i(VK%h_ospz#y+SieU=k zp!xRos8!}&BJ#JZSa&I~br?d!QhiQ343!%O>Mw2EdRDsM&RG!ViqL@$bkq_M&uc;5 zk4!3`%3QB@VSsAzsl~pZYGl#)v;EnJL}pk9YiZlw7)X%#ym@nkAeNZ5&B?A8jEv}+!3|@3XOl8z2xiaSuAR7{NiggE@ynXX$BF)<`KAc0o4@jcvqT{L6PLd&A`+Iv!eQLkbSMS0r z0$T&8D2Bg>P&R>_-d7xBZ#n%$W@W38peAh;j6%KFCSqP#< z$~T!TUX(HLCPjC+_QAdWqOi*-?0&UuK*#OI&YTvh%adEJs%c<=`jOLqQ>EnvjBYQh zaochiTX8BP)6wlqP~XJut>$0-K`XJZJ8N;ITiWc)^xf@ke_p>7M!h}+&R;$<^5XV3 zQO{7pg^RaigU}ro9?e9FoQNT8SZM^uQkJJn-fGkZ5187QJ*&Z0Lbb=T8bd?#u|Xv* z(J-TpYWB3#)2WoySWXla?j-|WvFj?{mwLA+IR%o(&!$#85wp#l^-(7*xn~hzg#s2? z-V@W^pXvukM}dH$8i&2w?-kvcn(A)1`Ib!RUYIL|o+xrRna>dy)XC{95I4Wp@8#+F z2QUc)-A=^zy1kKeD^!an03p7Db-)W8A1w(GjNfeXhs4I7T&h?z%pqb`T=d)V#81MHBlbaW!(p

uzt6O+6unEGpqurzzotd;gY2&s|!LS0>b6&lT)zqq(r z>hZHPfC?&@lAQAWF@#nSL6z@W|DJ>)Buns7kb<86>3^{R1b)arn8tzK@f}n_`=@7V zd*jfi`BZ|#Y_Oc>5{9g}*NOu%#_+Chy6u^g(|F*YIS-k_b<$c0oOh2320sDUp<+(M zLT>lsg;RAJFQs4b<2$<=Kas+!lvwL_73tc#yA?yn2n0Yl6$PMjo?B~xZOby6rN1{U zK5P1r&2ft+SGYO3LPDcR4Jc&28yYMZoJ7c*<_e$=04}#FSY_YJNenn)3r)@it8QF4 z*hP@5t8SRc-3LH8C~N+Bb9-A-eSLU%_;YwNWm_Mg@~>z2oE^iz9enwQ-q619=mHg~ z$2!Id529k4M}nM!tQylqJ_~|lT>6%S2H3T~o5MMP@g(}Pd3P}s_vaz+RYhs2=k>IT zjp`rL@_uIC^M2CZGx_Jk)St{7OEuHA5Z=KI$(LQVnOciO%4dQ5R zD*JH=C2OQ=%2YpBA!{Yog zO0kj&jzNTj#;NSKki$*JSFA0lgF3Q>wl?w5(9p!>WI&Di_*Fwx6c%89wyWSWr=;w_ zvYqQDBC0AIe~m9ZKU~APX!)bK4qp5Lz4ynyj~j7iul>K%V=cRp9;hbXi(o zNha@ftL2^-#nV96lf~kXZ%uHjU+v=C==Pi@VO9Xwl>qZo4|J;Zyf50PuG9L!mOAQi zchQ}O;CX?H)-#qa_-Fo@U-B(IhBMYq7hwOH)ig=RR|kmE@-^s`0X-$8q>$HLzPkw9 z+1h>ru2+Oxjp}qx4WtoTk|{FBHM8pK>#rWUDs{@-bk3s3lfL-{Klt^F{xybXMyB}a z?{zpU6%AjlHx;PeK6j9cE*eA4o3J}ruGb$`>VbCP^}`cWZgV+);v8184e|=B=WJ!I zTUPVu3@L~5sq?Za)pBr$s-hKsW#Ezg=DMddCw`p)q=I{gOMG{RB!LY3x{qY-D^*BP zw9;KLfyu|10RX=7$vY5J3C8OC+bYrCJ)}Zsp&E(m(DOxU5C7I;&nGvvsTi6wEr;jXa8oc-lQ8)I~+n|}G_2KaPzqFvm)E(*omF02^o z0nkt*woW59v9iSen{xo-89f$0G0Fsk!Iv-F>&l#+VV9mcQK{iCQu-M7--iM!;Ykm8 zpt~u)5*S6$(xTJ#y9y>AF$BWkn#svYA7|1lt!JSall=;Re~>Sc2#BVlEs~oEqju-9 z*NE-rM<`c#TuNOMbS#QUB+akg_r(hoh^Cy_=b-;#j;mdI_dXoLy4ZeUi0gA%P^2{2 zG24kosgxl^TvfHwcrtJ3m!4mnE@fl$fmSJF6!w?FNHs&NxW-e9 zV}#Ywq(Nckm*IfT(hA!JAW3^dB+%P$DuMjKQ^;cTAQ`=7tRec9dDz1tso;g(jVF-2 zqfvsdQIbGu6${a$JxXHfTN=kQxm;d1IW2P5H;C+`z5(Y?tPbDS@z|AQD4cI-h z!61jGUymjNf{oM_J1@GTL;tve!SD_Qp!B4!P0EG4l$9d&zh6(KeNOk>O;`tN(_wuT zPWqcl^_8#um!dKm`7nUg^WCj+v^-~e+Yo`owd43~H z^Y_Vv;i~rD#j~hSQ0nx&Op)m15O^JL9{?kP|E&qxF6;u+?*2hZ5ctNp-%PlV-(lm}Q;5_oS3Loed#Iok@8@olz4B2gqT6NT-1lhYLc`cXgjny8`M?eHst{W%ST(|40t z(9FX-e`f*oR^RPYy)tD$(@Q(^2rykQFBWU);k|k#mtVE35ccp&6*HCXgm&Ud{^E&B zDMKa2n>4e83TfOYtNCS!=&n^bcg*vPkyE>D_N}hvl?okT{yFqurji%Z|IlBsg0=9g z*V&%~BM8voR_6R3CgKlhTVkN1ZHJE zT8PQ5W@!&L#E1^mkKic#t(o z%zhnrkJ4sP5o$j3Rfvs+#2an-qO;M$hxj!@n{OsC)OqWR#-E-_ft1}A@lNcgOM^{p z8Dxh6a`(-B%j?Z5hp3%L38!gIw(WJ_cnF0f?>}`k zBT0WT2|&hra3*5-hY!fkT9+M@+}siNdMR z!g2RbDtTke@F~7dRL}ZyqIYqIU~CULKVSlp{6LNLPp$X^6vQ9@N1E}jZa_b{^1^XVl$RgnF?L=FU`kHOe znH(s+u)0TQDaEC*g}%A-5{TDa7k0Q{a~KuCMH44ysI@D5ak~?tWV~C{!CIhX=Qf&3 zW3sbhB~?hxB`7Pj#d6twq|9(|QfUI9!~h)_q*3z8ItUdYlu+7+*oMJ;kfV114D!!q zw5MGSEi5E8vaF(FJVI{$?LsN?VO<&w6$J75%-a+Da|ZsG*PL85&NCC@d&>((nqD;S z1DMW#8>J}hZCE5hI=O~I_%#0rtd=j`=D|?d7Rnv(cjbQm^LgBflEoXkPd4bB?B_%= z(F+{NtZ#0GV46y)=W);IqIY@;uponP)w_Q6RtTo9+aoMB7O(2b_O|P?&MmYf(f2wX z=RmS72n$wq-NVD^85#O&1>nX+s(ur#5&Bn5qHs6K(eY*&`Q7KIiKyFu@PjH5T09oG zi$Z8HJuD9KdL|cfJf z5c4hr#qDb~u!(i~R3S?So=6j8qoVmgm|y}lMvfQsPJLJQ`Woe+oP{pt+Ky^kSAVUkO-xMwLFt|H@Mo~Z5Hu%Bi^*f{LRa;Fz^XwwH6urIKWetK9pD{1}334_F& zU5uZO!A48I4R^p$mQTik%Re=WUDPP^*3dpKZ59NJPyP+oKjHMsSZNrL}H~UoypWuc-10q5$-@*eG8;K(7+oizW z-!)8e(50V7|<9|e&5~Hd7vw2F+#nUsZycQP)ZgCIPMnF91LW;m4R)IvO7{OFf zuQywPjsmL~4kchFdk!2n1@Ym%xq|IgNq+80n3%J(Z^lHg;-#=8l&Gy+4$0Exdv|d% zX(u_co)jg*j-y0=$|Lc2!kN7m82>6gp4(D6q~_4AX*Q8yEzE*Hccoj5F*!|EU)v0@ zty_fBaRBQB7>tvfWm~DN6&%jn7Uxr~yadfB;GL?UmECkFt7HrjT+=QMUCpK)&Q_}Z z0hNS3aEi2?f12Ng1SX%Sm?H8J}*7E^=Q%G5lD@~FXqa)zJ+Y zCNPR&Rd`QVq)zn{!Y*^sB9HvS6sGiwUFe#`ixmWsBdk+U^TJ;r2&(7GIb zbd3nP(>3X|J-NKz|8gydQSKyl6%^^!weVq^3h5&i$KG}7Ht^G z(Q0B(0Vy5_kL3u$=&sNUI}q%ep9LHa`+HG|&dfP>zOK1fIiloVss_e*g<_W6$?wLX zH2#J}&eY9wI<@cYlpQ7J3uamuLa>e4QqAhvBhPLe%(l<$c`2{Z;~t~;Gsjae3o{)h zGaqX8rHj$@N7WQh`xgCN4b2{Rlq|4sMQkQJ$U-rPC`qpK^a7ql$*CGLG2c0tc;MV- zB6UUWc+d01kdcK28z zIap)+1MXDcs=QzQt_$faKh^$;n7?tt_qPrYCzSE@udtsHWz?F0l$#Yl(llH z4!RWh(RiydeC2)uCPdbLn7gi?PloM0{r=B3XpEX9D6voQEeGM)zQ?fkWZ>a}H%#IpUwtX_cLoLta65|9gZH)Y_>l zcYBMgrV(r3G!0iN;`<-2}%%(!a#VvpwrhNGR7M6cflEm@C-4B2$xM0+- zKr0HCFvJ4#;#L*ZAOQ1AFiZW2RQ$tZ^lMaUJ~G0o>T<&l%G8o|>1@-TwT!pun`EJT zb(+Hy_2+9Bb>~@a7}YoIH13x3T) zK3=%RFQ61sPJC$3o~n@^eEe)NM&Yb{Afk%f_>k1zd{5VhmUby;oyg@+@Kh8Dvh0Ap ziolU(f0`jjz%Zpla8&0su=(X|r~+url$u(1gYFP?<;)Ddd2W3U|FFt&BN&_TUXVM) znDjnp-9WwAbargfj}%SVLgF1l)Y2oJ*D!iuG2#u~+sfEoA<|2&3vMh8u3)yOT-?UC zMs;bQoKzLbmnHES<2D;Qmg^U@>-v6q^$yCpy}H_N397Mayp{- zKH@YqH0rgl2Z*kNqKF9y0+aID?6$Wc{-2v-+D5B?K?Vn#zej}GePuK|i<^HEQ*kkm#(trQR z;F=a2m)u&9Vw#9?yLSZ8W8--oqvwm`M1>7Mw|*I`axes?WNdeB=kPKa7VqPI-&H*4 zChadsn8JR%me1U00#ZEGk@8fLvo72?xVYbIQ?{?>1_%9{n`J7isuovXiOKy!B9Sp^ zY45AKczI(G)*pg0r+&U&SzBuv7%1)ZQT$W^Eh#L`|Dhy6w;H6CJtWhOkbI5$iZoWc z)KUNMEhegn9hS0xnT6F=9BFCk9oUjVcT;$@A6p1$al8(vSGw;FCcr%5gFWtL8 zYcCgf5E#f+DaPm{K6Q0RL31J14X3*+>!Q*eu;X!jFrzsnAdTnQFVUyGj94cD4^t#j zWbP7WD*vQ|-)whQKr%<|Fm54nlFI64egxGR{_)48q#_T@>^nL-Fd-lT4ly}c_=6O> zz4q)6bkw;wkI&RzaY0yES)KO{)dyR#p$kO{dI~+c{>kYeZ8_nD&i|6V%EArdMRFS- zkp{1OI5S8%y~)ybK2Abjqj!_;OnyI#fcT&DZ$QcJLLuQqq>D*9TH{C2wp+&gIWVaV zVj{X=wDPvs7Y5Wv%;^bFY9EyK!g>S$Gxxl5{SWM8kw`VtNSu6nDM!^Q5~RncrK+~^(A zk=`;vsfkZzK-w7ftv~k?=Hh*~PS<}IGjTuCGI~Jt#RvUHHmSLR2l{Uzj_GL6 z`L7q}4tw9-xq`2vj?@eo7S06cJRYMP27k5WUPhlA;3r!C`A!&;s8hHm&3Qyt?|bPC zQSCKJBBay|50)#y8zn~K0f3^iN?`d9TmYBzYfNC> zC^%i740-%mgl>^UbLOFqt?hGd?fbaITl9^v%Ogv$E`t_xOg}g7d_fF;s^a5|qs~;~ z;PAZp{aXmc#67*dkEV5}r|;6z5;{0I7@-|vW8-KuOW!rvP%6Ci5|zMqvZ>PdyWD)- z`S^ypVbh_yEcVSCke6E{wt{TfINZ@wJ-ewIRPQDpT=!5lS^h42xeiBJbR5=(CEun1 zqvuMNk|@6#=a|V7oEl8m?|ioF^XrK2Jr-vx1CaL@J$hUM0>jb_ z1M&*jn2^7Jx!mQguhy6KB0Fg5=|4)2y?WWvFCg?ZlK--zf^g?c|CevJJ2g&DAUU#A z9wkrLvi^e8+?s|n>5^l_`9bu^t>^{?20|dj#Ki9M<__C_Pp@R3F1mcbU;8NPYme`J zJJAS**K6>19rE(>pr!*eBu$73zgh9ml_uoqPl{t~Y;0FwU;Ef*+T#eh0%L7$8~||# zogDn2A3t*My`PMLn{RGVSnXxBV>Sb_x7f6_h>k`dA3DOR(2cd1vzm~YWqJ`e4h9NH z_c`?CWE!~E<=Ya`8PDZN)oO8%Jv!A4iBHT5Q6`or4v!;D!4P|2UkP+WSy@@9(9)^K zR)o3J@2JGQB6BK3t-h;}_EzZ`!fZmLHbBJWZ6BYJ5k>LIA-i_!^8?MS9Qkx}=pvIz z!B)gFURP>xSs5=?Ty--zfO3Ax&%ftX&a<}zp9?GW;nhFUJaEiJL#IiJ(DJ_#=*XGm zwy#K93PwYXdB!jjanme5@tZBY36@gr9HaG$LFCo&XqXqWv5 ze2+t#<8DY>-hJq3F(4_|{8*4@<}Z18=qI!sTQ1^dT0Fcg&0)sm?w6?49_(7x#2Y1s zCdMNqloRlaPWwpQ2A57HkwGC5$X@QXlXCflMYrUlKB|Au!ftMLEe`#&OU~ZPiq*(> z=yDxB?SP20Ywn8*61OWCS5QpZ! zv1mS8HeN^_fS1*}tV1Ax_6p)p(FvffSz%<9lx$vHY!5;zJTN_-jCkOP{e~c{X6=+r zotw_ry#p!y|1v?w3uNvGDRrI;zl#JhyJS)3K2u8@Sgr5nv#}|1Lx6n)b0Dw~CO-_1 zjfH~uplk;NGS<hBvOvHBK%yf1=H|Eul93~4&;c}^6;L_V@nHdJjQ)w9es0G) zBktph@}aPrT5P2mSt=atAnSO+8T$F_OJzAZxzg!D0S3cj z(vzRhMr{P#d)lm6im8Iv^5wGwZlUX6`0Qn0zQlRN%zPJU1yC@D6?tV5GpV`pUrDJ= z`o(KttOC~m@B;Kn|;`e#_&G&qATQo%1JMZdVXh%`U+E<9;3hcp8% z1WPmD#~G2I`c(u)Z;O8!s8M`>?ix})`1#L=dF8e>$Y0#GJBvr9{NyQdVU*# zHKOG?E(bnKv_;WN(f}Q4grgrnrjqm)`1OeNRR%0e3W5!nj+UL4gos1+y+rzXbt|lh z{|yhvg2@MPLt9u`VaD*FA$4(aam~NDZre*FBqSUh{xqy7>7?F-p}tIt1VFF<+&Ru(6KHR!+s|^(QZC$@P4+sJV&dYl%X!a1EzgLZ zpqZH&nH@hC5U;xw6j)#a27%3$8r#9iN&MeM5e!oE#^k_K{AFlpLWL{(kp`449Bs3D zjU5Whg0?`;GXh|@y-w0>Lnc``$B9A5}bp19OC#do;hRC)s{lSxr(t-zS z{SOu(4HsnEP3m*5iSDIFuU)a$yMewK?gM?NDsgEs{U<=%E@)Mt3NgAQ-^8MsFy@jI z1(JVcB;T%q`HzV^VjvE5Vs07p4z-HPM6$Pwn6r{HQJe}bB*V{};MU$+IXfBFEO<|T zeB8|SaVr|DBI?=XB#t|4K{}W<#OnbeS}H4h02S<3NopNKnkJAxb@ke)BIU&?v{bwN zXd~t8lY`4&W2AT-r_`x{g(?K7P^7doVI?ti04!Vkjb~<3lK~FW}1Fw8YuQm8h^zs zydvU}Mp|YLf%{C2lZf*QUQ27M(@NLfovA89nQEq2!`Oyz&R97G-g)d!SyB>yQu|BQ zVV~X%P?d8B{45TOPGp9&O5fhb9vDem@h^ve*1uNa$$m``<#xX-oE&AC{09zN4!X6JOli?AGzd z^oPS4xQ&~LfO`a4;FOb;lpGqJ#Q#>zrON@$DpcU0>one|^dWJS&rP@r9#)Ft2XN$f zr-gmNKf#J|+Su4=%1c$y+xQB23UEFuqJ|7!-1i2wX6ELgLWRQ%=SSI5g>dlKOaXQd zM0jW-N!T`xzF5I_ggJiICK3L@8bibVToCT z`&`_cG+9G7nL{=v(Qa&(+n*VDU=xdTzEaUIhPSwQiBPQj>?+Giv4_?|3;Je%Acf3KM2swKk76?bz6?0 zNN&wK@`q-AZ?&~e%`}C;m{^xyj+DefB#Y*rmX6LcSUPSqryyn_Ktnt=Jq_|@e|2C4 z)ePbIQ)!p@5R1Qrⅈ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%0A{o4^uByL98M_U5 zt|Rv6`zjfVY{vn9b!azuf}ct@U17fRX@Ve}O^%q(9AVhGKLa=I=TmMNF0uJx*HPIm zDmd&%I3^iZqvOHAc%85W0_Y%H+7=LiqSfSR5R#V9-Xk9(+OS+>_Eq-0L{DvH=oRSE z4BewShaV&AbP{W?I-)Q1ti95~rm{GyYeXd_C1tSM%2#U>oxyzb@#DvDO^%E}dD);h zj3fklR?KpB_g3dF)yR*8&#}(}NNxNqCMz^0j(h+weL&I9lur``m={*dCGOyZXK1*_ z;1YwUM$beau$HtrUTg>4Q7natEPewcO%^&!&z&N_+J zmxGB33^*Kz`^G{THfdSn&&o}akDi9P=AJ!o@Xj8`SD@PW4zTyy#S8d#%F4$s2Ikd! zuBI0@-Q8Ur7E)k5-XtVMGh$-%e^sCo$H1$QF7hf$6R=eZ|H) zBOSV{uj(A4RkaNQCk=zwr>Bk{SY*tcQdyZ{XPX&y_-C0y<9xadwRtss@>c=VvtMn& zrq&y@I}a=&sTZLvMmiPc_n1-S3GJ8Z+r=y*6QlzBL>af8)*E?*lqwb-LM*8Fi+?-@ zJ$qK?IW!9syVvqJKPt7I`IuEo#*d>Br)qVA##{*Bi8JH5(YcRuOP(#XGL2{2?R{LK zp_=*Vjvozdrh<6zje{Hs8)|7k&1&0BGu40o$%0TzY^nq0fUXLj*dnbqx6&P2XK~p# zU+}JUO)Q-r9+O>CGQGAn@|Fu7Czes8r&$(-+XIqleZV~HX9j6t0=8n51Lx_Y>3S>?EIe#v43R8DZ7IYdT zygv&=D!&{$ccWTPZhze`nXRa+J*9DXh*=enL-r*DQGTB zB*>d`D#iPgen(B< zh2$Z$YIrH`3dhR0xrjrT*E@cW@JlHYH0xg+pCq1ZkV3LviL&rF=GH9D*k%XZIiE{m zqW=L^u4)<{K2ZYH+rMSxvs!`C6^k)wMo_n-x_aUstX5a;-_jGWj*gEAGq)~P%?Xq% zRt}SQFlqn1apUShoeDcNSr|#BXZ~2LhntU&&$n800wMSvdlILGE+`iSUK{VhcH7K3sm7Y$1Q>PzT zSYi^Y@BF?7F*7TRfY&~M?_Q4S9eKJcJzxP&+{9@=XJ*`#H8PUh+&)t?ewTN8=CY{& zwz)cbr0wpbyuADq^_sU0>B4XBtt^)iy3j|JZ*I^DKLl!D{_7q!UJGrLYX={30&WB! zjIqGRfGuTm!e4W}-~MOA$T0HYpNyum&Du!9@6J{kD?XfVAv zEhOj|H&tnA5!MnpsTb!H?uKL@c&*D#U8R}IupS5-QuyII?FK#JR^9*R$(}?+vc2@0 zuM*O~yEbe$IK2xvne96$Oo({woJ=XizF$^z4Z%c5ub%U-*|@>%Cj>n;oivLg}i}C*Z9Oe^^BIr>nJq-2m z@DQJNh}LcUJ$ByJ??q%x(vZ43u9cOQF4;>;qkZfUoUQf4!_q|5f~mA7)`c}!zAHlW z3IQj*>OEj6WfIu@aLW$cxpf5BXS)aP$#`tDm+#1gXGq$ZaMyp{R69Ea5N9nUM&8WV zm=QHPS|GL8pV)1X39mq!Xm%`!(uMeM3H-F(drHUh5RZ56d1G99ZT46a18Vt42ec2H zmX&7)u~0SK{s#-7Y;~mD!Q>4li!wA(;z|2L9t^dzG&n%KNM?@ucxtif!??VR%*MEl z4iyc}lW*o`8D&%(o74O!T{u93DJmt!Vtni1KsHX6qR>oz(m*-T?*u&}B_$MGvONFE zQwrv?FRILIyY^Ry2Af|)MO9m%DEsh-DOw4{L_6tt@d2(zVHdcAcO znoW+wTaI!ah%_y&{staLU&Xciv7wgyAM6>J9=!Drpi;mI8?XSyf(!TObq$B)Jh|(W z^5W!B(g)eu`xn~Y;K7AS33e^)68Q}0Ob! z3>;&=uC1<$0Lc$M4_>yS!jEt6UHnbe$jB|pn$OOSx(+(QiO9WtY#dc6`PCY!ruyb5 zH)p5u2c>V{B*6J@){^^r75HI{N&FBb8AbCbF!?Cf2vi(L06#r}-RLE#58Tz&Rc=1dHhn=WpE?9E zVVkqJAnrO?_NWV8pxm#uTuua?K)@=V%ZhX|PaX_z2W6C6l`ppMg~( zZR~*5cPf9Wlt(LHc8bM zV2-9Y&NiZB#|Owg=O^xUPI`BAZxZriC<2ow*uKaL0z0&@GwXC;GxoL8dfNI|X&!sY zvdfE~djA+pZ-|KQykM>l8N^pD-IMRI!dO8Q=uu^@x-9*433dJMhs$&QXfMgTQa?e9 z+lf32?Pe{;a1NfJUPjDUX?cF0Emv^D9ePw#B>8LaI(q#$jar8@l`A_Zk8j~_jt%uk zs6wotI2sHa!}pop<>vbnuU_whJZ9$^{ciKx*N-cA+6V)3q^mHrG`r#KFie9IZTNm0 z3>c;6IBHjBE?c&Df-Vx4RkQcdYln)TBsPy*B7${+L_7ot(Snr{7oHF>HF7;9_1`_p zGp$MCi!-Z8iAxGwP5A&;_H1LwAU9bcoo6tPvRk2s@Ks}Yoen|=EtJ0GtDBowYCTT> z5c>uO-tzG!O--pFoaPZd7ed$QC16+pTv&v0bc=u0)*3Jn@1*@ZNWt%>en+!6Ke_tU zo#!X0FkDn>h1Tyr)YnH&Nh!L*92zk5u6K#|rI}uJ#lM7odWpL0n|6G zPp)*lNdul9vXh~V`7dhJRb{}~T}OW$5B~wa6jJ9OI^0Fm{l$-!c+$iqf0F%zKG0w; z{CVm!Ms7-14OTJgDx;-gl437}Cn5-&NMVc9^)J0+uHZIYT&nq3Qfdf%nb$c~%8741 z5v+tvJ1j~T)#6(9%ub}^el?rFFWa14`+h=`1qLi`o5m7f$bi|6%0`g340kOjhdLA& zSfBb@+%`wX{-(D_acg6V)1AFlb&ZJ@cC+eTe-|1_K!*!~i`tVw7SzaHRNdNDjH02! zI1j#x!!3*+9*(^7@(7?uane9aT32Ifqy>}PLeD!rwS7-dPtY>qJAtCPdyjdd{No5x zuLSd=&-&`Bpr$72(s12B)!$z*4y%n|W6p`Eg7JM&)EJ;yPfn}?`~7}-phAyqU~XF8 zFh6^GYXwBD2V)uafPJu?*#->U&E6y~t4HVQ6wmiyv97JefsZH?Xgq%6v|1VZ`^Ptd zRS)@bq6nnZfMjL-a1vJ)XjHwhSl!%wChY3UD=8^SMN1o%oGb%sUNScy`z+YjIIsHQ z1qKEEc8H3M1O?9P0%aNB8oHo*e!|gibot9`imo=>RXlRESR0e4NsIUT*kiF4L0^l$ z-C+v9)&2}PPNw#svKjAzr}d;=8&dy=2$BLmv9!Z^;itiSFe%^#u@Gr4&5gIvmS*)R z5W5Q%@XYfoGZ_BRwzdPVjxu8dZ~y4fhEJ05p`fy+gsB{7_n)hEaA3a1D}CSKBvXQP z(pOQ>An?hjc32Y6CgvKH?}#EQ$*Cu;wnyHRV@OcP`(EE3H9g*qLNZdO6|Zmtc4RMB zy`HfQQIw8O;9uZAJRsZg(|YSW9=jozeRy~8O=%g$^8Ov(( zbIPWpt-Y{2pTT&V>8+d~-{^B-yW7W1)c$CR$+u?*G^^jwex?<(jT=kTS9laprK-|c zCM8>1Esyx`p^!YMJxH-vKg5~kw`?eTV{(*@V^6N>;GrS0wVtCpZXUBUSzETCgz+{@ zEaaIfQC4U-n3(;Yp;uXX(0xFwgj3qwR6PeKMQ6L(+nu#->nvQOOrbe5m(%plV)yC@ znzp^BQNGv6edaKIfyj>s_4)5G4$l2#Wx1iR;KJdn3~&0hVpVqAmNJQ~xG8V4&|Z!yL(iJSqWVu=OA0*3rZx<8v}Z2yIo1UUdrz(_MCels`>aZ zHh%b7A8t6~1ml~5T3zrcFMQE};sT5Gd|y=$CMB_+!7&jpEy4Qpg6$iAmZ`!*RWhjv znGK-#7)NJW&iW9v&aW%w%F764SqUcF4wwS(I%EzCMDP)kZG&Pn^=pI2MAm zKQi9lNauU!kINPAFTOqhqY`%VyO`cU=ToTT8Xn(uS{r^BYlMAH1$WQqpMvqO!A4M0 z5c8>AU+<3I(E6R{hGbit(?zQcjV8m(p^9>P8%9FLZ0NZ#|7jm?ZOujP@-@FXmiee| z=Bwq`?}K?%M=ykkmzF_ckmh>NjAReGgqF)sY(g=tkNy*Lsdj$h$f;pim#WI|s3=PL z8szJmg;Uu>0cDLF8yy`AAnya3Dw-3rOkp7X<*-Lzm$N=KR@Xf>g`S&hxC9f%P&@j1 z>l=n^Q=-)r3mgz2kR=JQo>8>&hJbYnRNf!Gkw+Bv_zwhhJ~g4i>B$TnapRF zsGm>R69Wa@2K?z6%@`kVKc&%JjGK<6BNxZo#E{!#XBzjH>$oV+|*5MUx!yg_@e0sN1k z(c#Bc9@5e-x%CmR@J5v@A!Ok2s50`Zj7avE|Aeb5642ezlEL&zC|=-J6!;B&l=Wl0 zo1f2KUkhQ${;}G9eU8NE zjG?y~Gn18pNt8UH!gO_|BOpiniXyK%MA|$mw3Z#JMjEI5zEKVgW=&lpo*V=BM!olk zjPAwqE*ek6&Ei|DElSAvOKo7a+-D@`ZWU-==Cv!b+4!)Qxty8$53za;<*;ny%6r$G z9%DXFj`20_{^!jq45Utl2(69p1fis`iP{BNt@A^~H4=y6{<7FF5rR1N`imFc4YNOZ z78Osmi;vpYa0L+qAA+NQ?<|?INS&R^nXJq-#kR5$sWy~MS*?8WU>_^_ns5FAH;rF^ z6+Va4fA@48P6s>*PQz(@yP#JuX)?CUbu_K*H(cdjTJU}w*<+23Rp&q4UHx;BO#I7g zB^xw{7`Llj^RWq2N6)8C5T?KK^|TtIvp6k-+!uZEqcbUNU_-<1l2QSH>RC-~Hi431 z1;%sgg`Od*{Xb3#HJ^s5lHkZKGTd%ikyQqZh(u2qMC8`)0nwsLz z6thygIJn!GziL4fK?s=m{k;4$W+VQ`eY=9DzN^XM5UyeI02Dtn zRs1-a&j!eE17rHmPEY^kT3PtxmJV?ODLXk;kD$$AV#QKKb)eT?1i#E~Zq^*BkC{Q3 z?l`}nZF}hMDx}2#>0@2+vKIUNxyodcW~NkY5J+J@#yh}DpidAOq$+QE`T*g&pnhxv zZ>RZYHHOOypozzWrcz{bH6tPYL}ES-FhNj$fKAXzcvWyFxj1N(;*Tl)smO%Zc%7

r0~C#T?V)9dNtekXl>D8Jd* z@9*Vt2yW8d^;ZW%{iS=SMkM&Y6?HV|yQ(K;EbIjTTjB|gGd!SVQ*yCOkVs(2n)J1CQMqQgGpsf*!BbR$f=ZrlLPPmr!|9Yt3$+ zU#r-87`{*M&GByG#i`)_!y-=3WnR$?4v0VOkgyi+-_e&j`q}i`50%66;Y-T%{%GQt zlXaY;HDhtyvGk=?JhCSOSq|`nASE|-FZ?9jT&vA#bhgf!#b$WrB?NpSdS7PvBVXkR z-VxjSpYxAw{qiksu@QdRrLGa|Y2{YJ2j`m(AAQ^S4L=o|hlvR{TqtBU2Lp>6YCRh-1ZN|CB+C@Si3<-{4w66O|E=|$`}F7t^cNU*W73R}dtShwFJ zopNGd6>)&K7DLZ6KEF?Zf0(MOs5*QyQP0P?QF<#)zk^Ouk3_-beiUc`E>6V_$(v|o z0^|YM%li_Gh^KT#%4Fa<>STz*}E97H^~&08P?t3Qz~`M4guoF0|y zY2=doKqG>Ut21yuvu3lJ7h$zv9-FG^Y&?~(7(&dW^c`jTyP4PfSuGL{)7RvDbAJf<uh4$Wj)Auh`0|HwHJ_h^pGDve1P{-p&{6OFb7RvW zj5!8(vekgzW$$XOtae~>Y!T?fN#}G|K1euSecGr0UHKkmrQSQwr2x@{-%*HLlT(CG z-9s^phUBXu5!IR9m2W3w&(h>zu=m!c2JeCDh&(i#}|)a==bnS zrh70AN8;GZt1hW+BG!#ZAN(!u1(??_b#}_h1td6(#xvh#Gm1(HB-g8sR(mXnY?^4Obcy0P|=-m4Q&BZSW8Wn-NL11#F@BdR zA#K7@tG7t}q+hg#O`00syK)7YdB6;uuT;Mv`ElVxURz9TaZ+_qbBG&m6_;CQR}M19 z87}*RHJ6}jm3-A@<+rE1aEy}sCB9V<+F;x>FCC0bE>u3hlL1!N6(uhyEz0>gbT zb~Tbx)ps;-z?iD6tek6c+35% z`8CJwq&!tX=e_ydDF=~b3>q^JFWZjWNzd)oxZJrggACOhQ7NK>E|56v@JGx;b-R@8 zm=V=$4ME$VkGi<~G*)q84l;-5+F9o%E_AIZ zH^R|bltjqMTVo%!8xEZ8_#d;BtpwZI{TC4TuMNkwHx-o#(@?04?=>mNe+K3r)qhYu zZ{%l>VyD-BmcH)8^bu!Lz*a*|jeyZyU)@o2OdNr`>QuGybFpc3>u4ujwXBs<|DL@K zOi2?#$jusshvv?#^#v0>eU_gZJY0O6qv3%B&;FG>K3a=xrw_}FW{1lWJ-*s{N3Nz06U+Wsx$ne`i!(%I6()zx_$zn z9&z~RpOWPxUsTcdIn-j-A%{ym{QUeNyq2+WAulJF>tJT{s`MEH7A~W@n1sZ#-^1G4 z+OY-}xtH-5xp)@D#=Gr34R%m%0w9k-fD{i6mm#8xS(YZM`7$4xk3ew|st>ZC&^3fV zvAOy_{y%>P=32$@x;AWXf_Tznu;`e>*AEgK>yt;DcX_n_nj>a@zD<5ain!IV+$)?c zo6D02_i8{YGx(SOeVkWZ+oEV~!(ZXjH0IIhUz1~>A$0+ipR)W~qhA#u`xRAUymCgR z?(QyrM^6bdk+V$Sy=pCZY9M5a!t!`{kMmgiI3rWrdrI(4KtLd<(Nl}`Z2W84>83!+ zjhpLx@Y+L_O;o6tN|{aLd|2U!$6h_88pA9obd~i^ zp%j`=ebNeYfX7=!2wHQemg~9cP$?*`>7GUv2vPCA8l_~G%OL|VzeMWoZ0B0I4tDBZ z{_t%ZH}byO0R)8H)6vpO)kiy2J6%j0cwJSW+)=B$->tjR=zP0PtgX5+vXDbeJ5Rm7 z+3#h**DYKw&Hc}Ro+dxknAbCkCbg}tP#(rxy=jhM=h1pUpqN#-^uICBCS!_EWNKpK_4_T+R+zz=oTcm~Pg}OKnKFDxK z#q|QQvR~xSe+CzU#Gv6Y;bF_wcOYTn41iEC{ZMC{fvV66NO4uX%gwiK!uye^ z*|9pS;mppUprFUH)RnFFcd4KDGyntwu#D3!hGb^=pRY3e9}hI9^$!e0qG6ddyv#pc z0vK2oRn?Q#YKmePtjpdZD(`80mEuptdoYfGTv)~0=Ka%We>BS4Ms8_W@}~dI|4gVN z=^P>m5*!~-hTJ=>z-p0}F^>X7d!H{y4seA|Gw%Y60*!|yc>__Js4MwqOkwDbadtS@ z5$&&ATWv^6-3nWIYg)Ss?A0F30hk@Sz!3e;*>KyPd0Nz@J)ltjUOM(p1lIQ(*cX=P z+~@zIUdJ4$D%SXmjtZg%Aa=)(ra^y;2HgGdz{=2Q-Rh@p^CPO`SM_}~GYt#S8nfBC zH;%~>ti2|0W_mN9z;2koDq}e$*L$!Wie@#FpC`nWb!2`vPi@M8fhauC^j-b;Z>Y3< zz1`-ycLXa(Z%~-5LD0l8)r2SSGOSSv__fOFSN_A(a?-At-MAr3w7z`4A?fSvhVEDvT-cJaIy9AGQw#*uT zch$5han_j3!}AV9s-}Wds7!oT6U`)LCd;ZIug+or%edH6Fp=#94##8lCh!cLA1uZJ z`5F+lCveed&~|;8;KKbNrS0;at`mm=O>lE#qc1$Bm+K2O5kMv$%jP)#oBIRm_uzAw zMiYMqrw!BvYpyjjIl-p^*fmJisP6!C==})7V3l)UmsCAhl9IL|;qdnkd=`f5_>bJs zqrTp{y6_icObiH|pA3f*F*w+EG=0XrD=ajDR=%;{7a4f)2%QLLdY{RC?b+AgGit1B zGK0}fhBe4YR8+W&*@f7Y6oga2#>Tc|^`YO-I}<02E%$H|$|>Zy_cV@45yaAvG-`F( z{w`G@=@^ZkI#1@_3Giur&r(67>Qo~<%eP#m0i{x6BS6^gsF5p~lZSgdlM#DHw%aJ9+g&}^Q~y2Wr4L^`gh zAnoR*)XMM%!_lLuBel`^oX+#d)#~KKKw+7ZEVVD00`5~OtLg`kptQ3&Mv8^C^3#&V z^=wD0wlVKZ_qHucc$k5%rybDT_b~35&?3$#Ws*^=v}BZ*zo!2(7rv)wzec>Cx=Znt zbKsY?);%r4NvKpA@J|`oKPs#{JQ$tlpwTs?+X#1!(z94#S(D;scbz7_dXTKQnjhUD z<8Bw=!(H1{I=ky}C%CoaTv|uQ3+{$SKIFfeYJ>~*ygRkCYcT5lcyryer?GzgkI-`& zTTVTQn+eYUvWgQfGjmGukFYi1nm)7i%e&DORb(!s`=QeyQDBAXf|UdphqMI`ehqu?@(3b*FYKo04d#s#1dskK<5+Cgwza zX0uwcZU}$$r$Hr3eFFnU6%{de_vYn8I2HW!`zOu^3ml~k#3K_0nn^l$f?6QEW} zi+HykfL;UF4OrD5qt8y9IWDN5ijafAAOB3l)?H+6S1K9{jf#iG?$W>;!5r3zxF^@f zxqFijYGh&xW3C^y+O~2aztsF~Gbp-s{3%3t)^;Rzye5fXxMI(s6l4j#$t^v4G=j_t zRm1`n#m*~)6)-mt-^&P4;t>;ye_^gj`!wiFl~JeHXPtYMY%5(2OoES%F25d_+o5&t z!(8iA(=pGNPdTiV*+(-jA}Ef36mrk(=lK-z^yENPWzRrV9RMjJD=XPZ!}fgLG!Y_X zK(-QGvmjb(#yjeSBm+E?`O2I^ zd+-q49fAjUhv4q+4hinT-QC@SLvVM3yF>7qyE*T9@AKX7=gmA}T6gz!@2;-B)~c#k z#UoGFGu#QIYj(ML>qTEM@>pZ4sEN%m)vv(jnX-AvL~p~#fN6_OO#Bh&OJ#`nSq(@p zKpvhis+Ih#A~SlR?w!R-v(hYEk|YND7)X3PI69heO(B_>S=`miV)qVD$)Cg|I<`PxSP%5yFfnGea;^7w6rl>afQe^`8JJ;ccXoF!wav z;rd~*9(^v)Vlu!+M&=&!54R$Pa~ur5s>{)%4yGD8T*Z04ZeihCu89Cb$lGKWSSaxe zYyU*LaKq@YtQz)&uyE@_HhcvaGdjv|b9mC{eh-{Q3;O;zN2$^v-hWr78<&^+%h~XN z*L>vBc)AuPBfVq-^3L1CIcyEB5rAvheF4W9rcpY5Lk})SXD9#V^Z{yT&JXfE?Jos> zY>1q1ad9QSfB#-q$AQ}o43uhvRod4zv_YGX`#~nJyd*3vO1s`F5*Ag;kKB=2M$gZy z206-l@8j<;Ctzo;_*ifxEY!d$W&HEr;hH$&y7J&0JI)jRAQ8I&p`-N8?>wauB&X)D8tM>CMjt&93e}*`3NK!o#Xh!!49MjZU2SSGctGi^`xr&8!2SVMQFQPu0-y7}_ zg_xL2v;B_6Z-Cdu^6WQ(4FQGeE((nXL(+<)1wlAZjdPe*&-qB%Ik{|X*ZD{SqZMXR z(MddfB^_tQL5Xu7gS5&JBsZ~hi|6*`z@}rLX8SJsvoC{yH35-^VR5r`N$G&LOoiI9 z>~?%aaW;h#hK}NbRgz#p7@meC`>TD@rEawVc~azg7(G;Ma@a$Wi*+SNlRHGpx*>ojlKMA3f1v-6{v9`|A-RyYyBRo8>O5yk6ELtTeBTyo12#L6T z0OkVNgr>LAA0?_wE9&!wMw;?iMB#pfc?iFYY*v6|93)z@U&Na5ew%70o2ubw?*ob{ zJlglW8WIoB>uz1j4PLUIv{ll2=H0#i?qEABw1)9KgagpeCG_8*E4WlVie>p7)X%qA zEA{R;_VPd7)~s^hyBY;ERQP|NhV4o&tw*_&wJW}bpo|*fn)2s!oxE|X;~rg7!Ugow zswnqOuiiXEHTnP1q-#qEgV_0eGQk>_#frBh;}|_XPWVNnT}Q%=x4e-lP!gLz!GIT^ z{N+OjDEV~fRZ>_u&;=D26B~bo&=C{=?t)T%{v5Me6`!<(wVLw4=UC6u^SAW$?tMc% zERxNBd>+DP48w~b2$a)U89@JJ7^_HQf$av=;#mq+_&!+zoe8B&!!|(yT$^)HI37; zTGe}U#jK2nMT%czS6-R#*Ht`djvT<{7XG!U1=VA}XtgF4RmA%=j8O>Qkqa<>&)RV_ z(Y;?}yvjWi{Ap2A%J!dKhnQ6s!Qd-lQ#LtUJt^u#NjkGd#Dn^Lhj)iC^f^a45D9^W z(~tN4QamQ}%SYw{Nsdu*aiqqb#rXb{LXVRpa2=y7So78Ba{EOA99+)|Y;O36KdBb^ zsyw1nPbjojw<}YDaRE7*g}lk~>fdb7o-76ijr@l0zmY$7YzCD<_egHBrE0AgLK@BC z#n5+Ge7vl6zyWXEAF_$f5`IOInWj{T&epw%h{Ir7hvKWSAS?x?#|2WYgZSdYqKYr= zq`h*NNkY^gs%^GK{6%{Vh#4oFp{AV;b)RR`XGbOO|MbXyV*CtG2X30#c zc+T(i7oXK02eqUPIwxHAev9+9tzB_1vTB`vrQzN+o3ZY<#4jC@$}|6Mk_t7CsyP1j z-7{}6))0DV^Z6k|i`FPZT?I6io~4JJ_Hk-mWkn|zw!{f}vTd5Lq8tMlhM+-%VwMML z3JS#7K_QUz_;z<;rnubKwE?7T*<1ASbzm=n9}1qjPkOYS-A z%dHsrBUMm(grI{DEmU?l6(~+cKbRbfgks*KrKY7!Hix4P7Fc;gfaqCZ_+`AL>}#6g zvHNHI6UZ0=Vel3Y&w@@(4OeK2iI^C+Q%_2sCR%d5O5gl5EvU3M-}_kmgIK?%_j+!~ z$5KVM)0Ak;%$qm+j(k1hmSG$-)7NO*+ppb#8})@W=0{bNZ%yej?~+txiHru66${P$ z7DEIWwaGkRm+4iCs9{5tg9;NC-_NRLsS_t@V z(nKSRzRtrgWQlo=G~escriAQcv}5dfv{?6skdP2mRym}R%#CODiHt!to7F&$~Y$N+vV5?8N}4487qG8h2u7dG5$ zuH2V{0V}!(AD4YKV0_UFni_n4X*AXoY!o+N34L(rPX7IZ-(8%EM`>zU#{Aj#3k_eq ze<6T}R)bw!f2YQ0{#L3n_D4`5kD5MY<;{|Lj9IXOpWlVoX0F!o*dhaERU|C+xyJPx z=sgO0jr#Ek26DI5p8 z57gz=JcnftvEm+%3_HJ(FA;h_5}#7j%zSV2 z^=5hsm#TjQLOTM2f@aNdxtzWL0Vp1)!;kR5CHS&dB17can#`pJYng|C$4ZgJbZlB) zj}83^6Llr3hKI{dn!TG9dy91_yQAB7RB-AI=T$D+p3Bj&Nc6)`&a1CHlcN~)-u>vs zJ-w1dp#Y<=fV3oWGx8oSpFxFclnM`SX%k#HtyZEFddc*QxSe}Trd}#A$kk6Hh7L=P zT*uqih9~_jaV=A@{Zczuhu%#|_oGe$`R=+lk61c%41V!@+K02wl6Kf{c|@0@%Jrd|=#>AXu;veF{f<8hp#RBmCUBnCElUo|2{m zP?6iX$ay@m>7bP*?T?2!Gtyp~UrRZ0GV7m*NCdHIACiXARpfg28SZc}*F<{RQ#h?Q z%H^!p7HM5QHYa4@pink_*vt`BT zf19+PfIIYjc#y!jJ9|Es$DvGLOd6x(RZO4YAr?ZdDGA1dIQtNgZVPoE6M6>R2ISc3 z5|mwU-kf%$yvpr+^^#It#*iO3UgGbpuffY3i>aWA(NT{I-F5$Ftnqx5oIgXikeip^ z?Ce?CG6XdB?G~ARb8{nl`Vbg9y3K>0@nbkdCsKOZ?<<^^IfWA$+iPh_nvtkOBe89#h%w2g%evIrfit+`U2JEK|F?#(|L z7_>^)6nWKjT#T%g-xN#>yo-k9JG>tt7I%W~o`!h8itnd@%F*@9QI>myex-53W=D>f zu5MPU$Bj2x&;ufZE%QID-ritX@6O4`S`k-G!A5uu+c$Aiz z`TkW~JKWfX-Rt~3fRwaT$~HsChCUq*;cc}M%JSpo0re&pyVIBS)m8T6RVgu%AT4k^ zY%c!w*&nGQ7#Y|&-dHK=yI7be6A!f}jlAMVMgG>v`ch z&Y+oir4XdE?d1MvK=4^i10r>MhW~ut>JkzV5C9^ZLS>)bH92rU8*Mj1>F$js>yEmV zaz|udUS96|y&MB0qY$+!oc^~!KFe)H!pQdP^^PapVr_INRB~JuY8m?zLJ#fUQHC$bqSuk48`(~$$&$Lpt0pRcE%D{WWzI2+A0`(=^a8tfHiZ(`gJ`M z3T}!8W>c|IYx8ZyIk}%qoUJi4N{24jqA12bVGo2-Lu!G|~ z@6L-*Bwu?Bq82B()Ia*&#IVXPZjrSZ`iw3)_}qLJq~yYu08FwZs(T0s8~gk30VOq( zJ*ws!CbqlwQsAV%oiQS>W33Yip6u$qLTtM{$k`?|XZ^sQ18UVTHv>`Q(zriG1}}1} zq*)GNX;GcEnV7hFuPsM0G|LwrHuTymu2y4R;^SuKb1YGQxu?kIa6{Nz8HPbot3en$ zvk6h&HlZs8!b2i+^Jv)5#Mq|pJNHOr%J6~BFUWQ>%9Z<}YFD`LMSspPsAq){mqlzy ztM}P7FwviaGegZYI%{C!7$2gYWcE^7kK9L+3z1I5DVs15Ma z5!CJfd#H$HWLbv%uUy7H_YZR>&&Q#Ia{xfO*MkB6pVet?mBCu4T|-MAxT_OGpB){4 zV=jXHfFlh)IpOr_(!XdhaTi%NU16BR|V*{)gkp} z6eIr}Gp2qu$Oye&2dQ=v35s56Nhw}+K0Qrg8?xWqrX+6ttAyym~#*4Rocmee{# zo440`aade4yY!EUnp&b<#G7q4Fp8Opk@3h5?rMILxtoLPvMSpTXjv|Jx4p`)Ko_3G0r4G8IBh%+w8W-6 zqa15CAnf!2zl8A+go^K` zBH0Plit}2RR(+YNZrbu%mgf&YCd7ciNo!-EKKaD5%~IwGM1qr+s5(?-0hr*2aG^y{ zE{$Ve^8yn*?J)-US@FqcS5DH7Ku$ znC-v)87PYA=$$yIYKd4RcRZf+JG!_B+bF9^vADVa)A~9&O!-c~Dy94c3IlC;Bpe)Q zU0Fj}k6`3)IpO^R!)(2RSb&;ytmoH$Q6+9N^8&dnYq{y)$E#&V_7ubl%?v6JcHt*8 zgBZwcV$xQE!16YZry%0|J$7naZd!W`5X##9v&UK%pAKt5ouGNUnq-pk&E}FdCBW}+ zycoWxZ+L5fjIyzO_2VtiP8}Or?miIH;J>EEl#uH=f{6=;o0Uiq^s@gpil$@qS3gY2p~V z4u>(EjGG0U$I z;y@+x!b*4dimt5v^P)u)+O&)L8by%8|k*7wVv2sF zh+K5Nj-M5@n^fo&rZUxvR$3x*eb{+t(~I%7jH4p-NoDdBVxy(-x3}o8`aZRsbPJ~b z&-Du)!q@n;i@WyyASpqY`8y&E?*si`RA;fPOs@$>h{|5JYX04|a6!FgcvJjx;7edD z((O4e+@vc*tz3UV);gQz~{}8jSE5C3=rTmn6F+WR`aCt>=y2 z$6RFAkvv+Pjm+~EWaX<&D`pMV;g?%pnx1TEnge7LOXnVdMbWfgS z@p;0UGEZ8w*6YrM6-UitUh36G_uqCbIr(QINVz@X24p1i)dpdUH9OGD!?g5%9j;m3 zcx0&!qW7FP>PD=GXyrpoMl6keoK`$lDY?&O79ML6WA4}+Khzd&hVHPA>baL-Y@C}N z^368s_VdoFc|P4o-D}!tF_YKLDkNw4a}{|*c^5MdV zS;PgejeDZ16_1F@^wWv94IYq}phmZIUp;@PqXc4^HI6r)`+7DxhQY0%00`p_&!dLN z-1-HDJ$PNjY;Mq=L)Q$a#&AH~El>h|0ME{w8hNRwpv*uoPb_~?5Kq?$NccZ}xd~yE z^V9$wuCwr3gaePnUl6_qDD&rib0(f6($3G$D(R_brme@TaQ5bcCrqBHaZm<%5bXP$ zJ79ge$-er|6zvfM@zpag4Q!$#juk-8jlmRPyfHg^VT&XDbJyP1j#oqij%cdg(;bz7 zn-Vuxoe^XaSO@M1214nq$D_1$R(CkAL!+%fkkwsX)uvw29LGl7fe`)T2tg2}FE9y& zq*e;vxh*Y^s-_8Mz8#^VrDUe&6V@7Hb6;@~O~2$O);`DL`?a)iwYgn)Nkuyr_l%5y zzU}s0g)8O{wIV)Z(WJW|7Q0R6!TmMywHl*9-K>UIwE*Sk&tIDf{$=J*Hs9*MDY86+ z+c;O>V|z(+btrgn8J!`dFK^!V=O!_Lgim~@VAkx@bN{_*6!>mFaa9xeD|Fr~GR378 z;~que&C~sv-MjFCT<(d)X>}P>uUSW$X%R+39#1%vlMSoO#2wlbmwN=+?M2jz!Xj{G zKyUqBrefkB;dqE%-0bBk=4qvD7wFWoYhGT$%*W%2>m>7dIt=>R36f`W@BUd|O$Qj@ zGQo_55;dVFf4f<2+c#-{4FK?-8JDkCe~wph_Yv~k^*&KZr^;$|Z1((gkde&QUu)kY zC*N?(79q5^kZ(COvMk9`jSQaNJ!y0AMv=H9B(xCwGGZu zo^$eG@ww>R5fkh8luB$rjDWe#1$&k`9siqb1~1^-XWiXrl$2RVNLkPU9C40?z?!?{ zN%1y(Ed4{>K_h|s*;cH~q{cZxMq=VXtPC$z!}Z=ocXpZmE`pbaEAIUV3TaY?s+~IJ zN!dQ~-YT`t8z`}0&@@gYSTUX>iZ-$ab-&vC4GJ+lp9|ms{{vrA(K@6$mibKMojcM3 zJ(!-oMsv1hNXR{)2OFIZ1%0a-F zBR=D`^a)6;)g+n;dgqYllVV4Z!C`6JIL_q-xQ92YWk09;Tb)xa4Vl8^w8!;_DSPJQ%b#ZAulsRZw+<$?LgGp&_ z%CYk;EGOSCa^@j?;?YYVk0l;M*)s2Q2PU?t)Ha>+DKrnsld2wL$Ej=$iXS{n5IOmQ z!bCUt0g9n(Zo_TcmEW$6HA>Lap+LcH{e#K+;_{NJ$wA!8T*(Pm<`UDk?BcS?z)C@( zLump2k%wo!3;O~cC#VLIA^G~r_c1_~gSD)Z0Ig^YlEyqBR?`LjR$6LU2F>`9Ws~qa|(<@npQdO;g z1&HjCnID7#tNc{^;cSgpb~v{+036imEUY>C?grmea<@G?<=)7l4<86-eM` z4!}}|BMk^Rq9!IzlYW8}DmpqE>xwG{|F+jr(c0%#(#j|pjXlZbeM+@QLPBzJALf%R zA9p7=9`p{cx?TG|jr8(`FF(=SS1(`uwnowQd7l02_cJWa;pZq5heYmfc81N*iDE?S z$h%%F1T)vdVX4W@ah`E$dKL zC_^MTZT`YMf8#Kl$QlQeJRk4BhebI_!}obUgTeTc4nSl@IU4NWm|-NRLR zVyp44AnLu`s+^A|too*wexsLx0qM|PjB>=U7}hXndI60?G?h#iuQdH8u;qJwO~P0? z?(;)?)H%1y5w?=Zxl*-Fo1+-7vBx>ZL!_5bDOHS{Ul-{-lN(Pn$}R8iEsyO3y{2p6 zNcs5qg6m5IP17!1KirsQ3+hZyPe--fMrBp~cntl|C&T(b+kd#jykk?>Iekni)~4n@ z^ot~J%PNXPcH_F2XI+PG+N_7y+hss6l$RIB$2 zn;G9)-Madqh12F-^D0bZ(#nEU_hIvPR?T&qxHgy0i+SGTaET4)kv*4_g}bP@I^s}Y zEkwJstKY0BvWDKvj<(ICBX^Rc@AsGD*NXcJ{MOj{%)AP1P5zYqnNiYV(23`@iO4Fh z3i)Q9_eXGZRPBGY08-<*!kc;gk^C=~;qVsg=AdTV9l3$NH;3=%HWBm1VYas&!*J}` zZW>pz(r=FQXC_b5PT%1jp>)3SpFLQ_j3i7X=ka*5Lg*oXA*&PLM{>%Sc>>)PG@Vw- zgN;&nCDB2U=Z>syrN$=_5*fLhlpd-5{uH_^-A-y~WOT7VtrXPDWUUs^&6iG%F%KOx zv(AvarwhB1CFE=GKd>o%cRyOSi~+al?QHs3(X{>N)qeM8pLT=Y<~t0Gpt7pyuwVtH zvVc7Cn1z+JjSaodMBH~}5RifpFQ1Q!lJYyq02g#XEyTmc|HKnU$QW?;{?LKU z-`-pKDTJF^4X?x(teWo_;yl%vreD=IkETR7r{VkSF|N88=#@OgJC$LZ=0fxjjUZRI%co?y1R$lQmmsOSKX(%?rdvBO)V*Rb>$6i zlCfpcB^~!Qv{kkF-lbU;{*bDm_Mm;P*jA_Zt!-R>OhUesMVm5*xgc{gpQZNHt?EZ= z^$;(xxYYwrkwnqDwr{Po98N=#;PVc}z)X@FZneV3i%PvAMsyEVIg@h{Ok(eBXh zoZ+GHA-grlAq`iNLuEGT%L|?tN}h%#waV}J-p!k_MDN*SFDvK=ebpezuI3v zbpC)(jGJ+-WadNIDWeUM)Zi~K`s3#_R@(T8BHws=;5+|m&O6{N<}Jj9y~pT4~Q zeuApM>Ry&*vQq7paJ4-6D|dNW)9*2~(fPqZP)`=Q15?DUP-AB-C)f4Qr`+KTQSp+# zg(d4yQ&VM}tPD9lCAOUFy4=#Rs4wl6ZK|vU=w)&7pd(CXrKH8V1rWFq%%1c3%lW@Za58{~YKT;QR5|@**1ghXT55 z=<|8U7z$b0TkF7uVOx1jY=$*!i6$@9tFNzX>Uw!RjI}`>1XsyypJmp?Q*TvY3#Pig za;~kp8KZAQ)(`R%GeF45+_L)hekfbJxn1Dv`}yXDnCvz6?UHv4E{^fx89~icE{-T$ zHkQaR4&$p5N-fZPLM&m0>O1^7xD8jln7uezR(@t)7!PW6w+cc}Joq z$EMV(G`S4wpp4l^=8#epwVqXiH<>t|vAfbvw?(xN;g_4h8Xe?o$;!eE^qKj%!zhI- znepLqdqx4{_5LrxU&arL8h1sC%P&Af&(;a%24?2VtUiHk8Eg?SCnBjgnm}QV^?^~P zto`MW2!1v=J4f+=X*LmFW9du&cNIQD`8-}xd#{>2`7J(q-)gALyyS6U58r#WhfC7Y zp2J|$1bU09vK{#;PqO$>T87=2QpMZ1Z#$1HZzMoj(=SwRD`$^%RBl=!At8GI>L2nz zdg7C&19bV5$G97U5d&qr{1b4Gc*z6Y*lQy%DF4=D-5LMJc6a|;*iN2X<7IH^jL&9y zZZv?zW(ECy?$UN$M~Sd``ICS*TpLT;!bM(b9#)k?4)?T6EyF>e zp{=(mQ1Du;wd2EpG@-*MC!}AbV&X=QP9i!w_+S7B_Z$S6mQR`As7!4cvOxq+RDkH`*(N<6=|I< z-VFaTCJvG`iqf0nwPNS0%y-8`zSRwtr}5R8UvRRZl03iL_RG7c#3<{>E9$wvvk9PI z*63I|zYn2Vc63QTAy2J=^xS6&{d!rn1ipbaX7E`tQS|ClL3TF1E?_0-J#&l@uW*Us z%OLT!;AUlE{d=-6EVyFYe0ys<%-XYV45pWP+DyzWWW&X_uif^kZ@=_ZV3ct$AV8@ny zA2+e=oV7`=)|ql(6R5kiGLssoJf)1m08xZ12YCeUeNI8k&CALqLR{H=m52NnyrbRL zse}o9s`NUB%2K1&Dqbb^y{iPF$D%3a_s?$7K5$cF*4R5R9zMcN_8)D&|Db5@b)V>| z2sew}Ve7SAbD4#T=IzW%6#rQQ^wGe+{NrT4`BWHTjg{^b;H~_)UEojH+-BJweyKYiWm#ks* zu0$NvwG%e^S{R%~zL!8pk{ck4R*xxYhc!%i^gGs6d3JZm^U@<5FEpLJ5X4Rc=^i;B zpN^$FGZ$`63zyc@BYjKDrHNC0GaVma29WY?f*e|}S6+Ge*uaU&2#MLK>0A`o2m&MSU zc&qmI>44yxj=~>S(b4qwCCi8@zH?VoiedG8Xap~a^k?7SAKkuac!yTaY)`Cpmbt&{ zeQ_9{Bc^)&66X93p?#s^v>@MAm<9jifjg4f`XYYIZ-cMJkQd25Ri}mhl=-=~gK5>koOE6VS0k4AKIC=rW2>77iL+vxwABXBR{lS^oBa{&C2Wsj-g&Ru zXi@FZCs)EhmP5R~xig_)NJ0M&#rrmE`{DBtSBQTBS}}Td{OmWay1L=!nNUmf?GEn{ zBlA55Xi*Jp(`{Z&>rJ7iVUeN+?`@>eiL^HA{K!~u$;RDnh1L&pDOREzAu;Cw?c25P z;TXB$pYvtPj(!$h3BML#ZVd|fHbwK#7fxU@Lx#RRoIYlCn*u+CG?|%ELc~_oMATg{ z-x~R&i)1Dn%a{AV7|rmz@9>Emc)V|LRwcq`L<{jj$toA{teFX0*;KNH@-_y_$lJ|e zEv(w&m))t_AnjpoEAs-?+D$UAP!zy4@^o}LID zIE8sXy>#Ypw}!}9uEu)*={@K-$&{j!m&qB#sfwf8mkz9GBP(1(=i&eEDX5W0S+|1- zI7&LY-I7Ae^hAP@6G-gcKNXqw`#ly=_Vs6IC8Bv9~ZZR!DL%ldS|nXw!Q(@eB4=A( zUj7*xPW+{(ajmT~iU>4nV{hMYVAo3P%=SS!MMz0YAGf02ChkC@SGLrw^wT&=)H3IS z1(i5%S68-L@mP}$gj_mc^h)rPUS1L?57GFcy~LhT6|DGuSp2}4_4IPx8-J~ z8wcn2*BwmHkBj1@9AeHw6JITZQvm3{#dogI605M#5ewU4YUhO!nY;r#O$+jyj)Q#O zu`k$;6ATs=cM&RcYeSP2$GfVPM2W$KsOyX7Eq1;5C#~nQ=xB7WjDGulpZTbHe@&^a zxY-FI?H|23HUFe{w+HQU>DMhvjo$fh zLw;OEqYQ$#Lo3St34Z62#hjeOE?PYlEk9h!dO0N&31kT7*jxWyIjG!BfoNm2hlT3q zQYbjSjPjXx{GfsDKn zK>L!6v8N$auw|g5O7rs_A!`*Msr33USZ9vf&_~=qc`;By!JSFZ@mE$j2PfmS7uH{X zNkS-AU;k9VV*Ks{c7q1mN;_|CiXxmXv|_E^NpvWqw1c-paR2FJ9-(_e*d|z|X+w|M z<*nV4;0&3J9NXz_oc=gtM)h=&F;~u_c@r8K8T~;W)@ND~t<$X{1226yK>4iqtE=>^ z;}hF{F;wdc*6u5Hqf@`tXk6*;bS}CJxu@{p%&7v`lNPJAXL{;5QhVsE@p|OtHfX9y z@LVe}yWpzs9WzVPKt-|jP2z5XXD8E}6AOE9?OwIyWZKb4Q;D^;r!O$!;o%PZlfvaN zGqs0#YZ!quC~-5KD<;X3<6mk_-PQkK?gzM8Db(Z#RjX5jl{7lj0;uV{VpdwTz;{J*j?cdDFtnTiU){gh7g3R;kVk|XA z&1JiVt13+}mg*aG61$GCe-cn4kPdVYrpYPm&EZ%NfzUIeVAAE@abm$Ak&(t?U0RPe zsssm5UB}yxPxXvec(R>g8e3z_9c$X7lMfF7A>hMHhy?$P_o9fA#TyT^^=-%>8ZG|O zu5qV?Al+H(<~lNcCv>uAj%GCr!Dcr|Q@Wv*(v}PI9 z{rgHN`=!>!K~b_;PHBi%T8~)Vvv6!oFQ;d*vMUVT8RArVD%H!jIG#!huwoopR}7U7 zES&IZTx!ySrgRk1Oo zpEAP=#)2v}!jKgj4~JU1CcXveKKfmU4eg$l?E(|Y9>x}XdRc9@kR^2)rEe@vu-HK_ zq6Be?^&hNSThEO8l!d-9{%!v}*+j~ev^;b&S<{Zo+cEPwd3Cw3BK7U}Ls17{q^Nm0 zhdBtDieZgx+o_A&q~LPM>2@2$MD3{}sZXKV zG{{>b`PLZDC&QT?z5nXd6v3DhTz)?)MlQ3=!(GKPU?0Z1fHO0sC__gW?8OjL+TCwj z%`z#wR^2mrv=A?14wor|u4gucQ3qEylNqx9njQJ4%1+O8yENL9y;4j)>yc&!R&AqQ z-pwp~)JX|WnPoHp6Lb6Ps1Znge*MA>Rhc=T>+h5|Bt(D?X_*=j)TsD;7W~^U-53f2 z0+<{I-bUaxy`k;;)ls7x^b<{&R1j@T}>`(6NjS3Hl>+2aMUyob9cz{)`xA zaR76k)sketX=R6WtbqFLG~~+=jtyfo%|j%-wV?;6jZORdkJRY#gap5W>%CnxwQbw# z4u-@C6R-X2X66oxBN3ZqG?Jnml7mFB*k1g5I+7a83vWI&mqV6W@VNTBI#0ejZ>?0q z&*ksObk^rZebbkGer7{5>5tJ@x(Z(Oz@27&1J%)KZF81aY4|BxQ{!6UimsevYW+&n zII50*G;ZEwu?Eo-w>?P;8Fv z*(8ADx=|jgu-halwV>Aw0BHID0oLwzl30SaAn9pn;)|*u;}QYZcDEAdrtCTGHRB-q z+UA${DRo)AkgI4N)~;%~f0SjlBWdm8Ig-~He2i@6^9v@YQyGx~SOklTpf&C%DUdZ~EPiw!h8p8z za=IoqF_mB`O?!0{>mj1(huXhkId?^P1&Q{UTu`HydzbIm)f>(@I2QD>`d$ZlYdAN3 zL)|5%%G5b6zxNT;^yQtg)~0wr@;G`1#4#(axr!>xaY^siZs*3IN)Lt-ho2aAo7I83 zi@)2dj376awuXfuh@*A7fezG{QCQM`fxwI=z?A$Qb3YZ0m)B{Ri;C)JcGuV7yM-_! za?WG`>pG4ySR$A6Z>>cPbcFpc#!+%bhki8x<)G$A^M2&QIT)g75B0$~b&$@^##g-RFV~U@bj_PIUB1FKrLw<4}V0gMzkY z?=k=TI`sagi*`k6EY&BZGhkok+{lx2Pgw;6<2@?mgOr8fD&2SZ2G0h4Gab6GIzoB* z2{W5TXsK`(-;N|r(wUl_W!}tkv^w781ewBF(w62bdmnHgb5akj1;`J#h|AyFy3UT2G>& zHaFjvab*;CR;RF5SYMfPi|4fH=k4xL(Iv-#N5zDBHUMtEo)vF^XV+Hb?LIT610YV+ zYWcXcNdQPeynoC9r6;pA>3A`%*`fCS2D=>eC>|IP*mu7h`R9betjXTdd{M7W^%%mBZs&b7P|_PkCGK zi>pcNQ+ARoSUnxFC{(`mtn`PoO>A;QRQl~8W^>(S-3;&18FBzYaQ5W%m;}^=9tN=8 zXAX#ZOc-+f<55QwLT6Gs8^IPkaC^(j$lD$syGAQZNC>%gHt_Jk!S%P6l?v!tri z@~f4h9DC}5#p;J=%f?-E#l&W$<#_UIa$!H}s;Z(dnqiigB@;=bNMFYm$w8=mQ&N6{ zWscI)Bv*pDdXKp{j+eEw?A&P4At+O)X4E9ZniJV=MMdHfW#_rX&1LTi<(VaArSU3S1i%`}0qzb}R7Ray`!gjay}`9Bym9w+2W*?ZSBq)g%eU{b27Ts* z97q3D+MLx&5|PqRuCupIpwd)S#HhFuzD+5loqky@U^e~s%1WTjyGb<>3J0@x>Q~V& zo>Ms8xE7y1Db{}9$2(S#eJrU_rTr!Hw2Cv)Z0IZZqSWsVbDi1&lc(d}Mj^tjZxTMT zXb(+qM(0)hRdz(mYSzCi9`q)}Dj!%x*jHN7Ii-3l{iIpwoG=+0>5ZdOn3h_yVouA; z0Ce48cXy7kyS#i%Gi4yPsl*(RuPpZlBOktr_7)X_2><7!6+Qsnj)pp+jOWR4FYmNp zGO#bXKlN_x<4aa{Ac~^p*_)aQUixZZ0;104+&>k3zBxz) zBbD*n{=RlWmmfdNb%yiJrbt6(CGFf1*d)n6pkE6FxKDqWsUuixRuFP5qgc*K z54k4-3AwE<$LjJKZGR~)MRGzdp-v59;46B@j73+UjIzLP4vVgFyEZeZecaz znQyz~DNn+P%=qQ8djHvVRU%47DCFM+~rT$MG7n>P3gG#^nP9-+e z9D{~lT%6szH^?YI+^!zS<{29szQ>213ky<=JEYe=`hCm z9tV79c2i(J#gxINt@_uG4ZZU!evwzv;Ue4T07kb8jgG9j?E(NJ#>lZM%URRar5S_b zTGEo<-$?lw^$KFR)9rNDiKZ4rdrYrcCII z*sM{LD0=P+yIqNx*Lpn;@j4wpCe86ZkO)MRAQ!nQxt#YoOGUOZYJ{Mbecx2lpOC(6 zJ}<7?3Q(>*i8n_siSzi+2E=qhA9=1_^F1y}tsvyh%@W`J8&169hII)Y)bsL7c3~W^ zvn6)Tzu=hqIOX&Dj2LwrFxp=JYLFn0eOzO0cU+QFypv7GJ92L zl7X95K@V{b%%{;AVxUCNACh&?<5b{~wzk~Gn%z}DXZ@3J{go1R3Jwd~U*0hK=IC8; zFXp0I$MRJjrQljE7RRGp$-8IY7r7}^B7V~*(8>75+xXD@ncQ`@`X9<(Wea*S)KPR$ z*Tw4GeuzOF7%cPh?{JdHm$v)y4sSLXK!{kL-ws5}Ur6KiPL`k<<~4mpx72fr^@1Wl zZ@=Pjsb5T<*_T<1KM%FmVoAG3M1knPk+Q_oDRrHo_l(+2Y&{mc=GWz8{6{AGJOk3ahc^?qt!CGeP!D0;-+VAmR(i!IyqUD$vubo$?h1s@};S% z33ycN-`$cW$qx<=3X6)?`#JisiC|RPnACverh92ggN3WTTh#l1wE$$|*+oUKOJ=?) zD12CZ)XoU>sU^?8{CqYvbm~js`?3+Swi&6FfIPQ4Q)V*zTs~8jh~yM!a2<-**MHOv z(A{g}qvNV0S8p`n1IsJaCtj((8fYSn3sC?pNb2J%@3wFCtC&eNkuNXdY3%6%w*oUd zKl+z#G_n-sg1d02OV(`^wz-+~D-NH0y7z~pk|^s1ID4xeU1Cy_9oV*KCJ#VgFno9s z)>S$!W0W84?p2({m_#h~JT4z&(-U3`sk6oYkK~}_e4gNcr3sFsQ>i=NS@lQ0V@@(# zm$=G@1pTds?HMB3#Qk?Gm)yHxHLN&XyF}H{Yzh%`S(O zCuS^#0tIF*jl8mm*r4veJCS&^=~i{*HmCneRs{MvjGJcn80;JkrACzNq|CiIb9hEy zee8bsw-e%h*_(`szo^+8O_JwPwIhsr1a&T{!X8m81;)V!<7u~rQ|F0fC4@^#$A?(N zxJ6O%dvRf>qV`Fq^=G<%MLAe>n%%wW*x4{)mE;T?yJ^(3c%0qfN{va zk(b{x+Bamc&BwyKtn1G@D#*Upp~-}1KU!#|+q`&2WTL`*Y25$nluX`sPZ>8o&v0l2Miv>qc)jyt2$k9sOWTR=qW7mB@p5*)h15Je=;Yc45HgxK_yE zjGK-2_PuI0FTvXsF>AtyQ{QNNZ_b>V3nVc`DN~!UiC48d`j0q&r6S&7i+~sZ+WS-+7e(b*klo zgw#;AjJeAKr^zMEX@KkZZsd)54l?ENuktZ zU9Q_^oH(Qu+(;gm2b>a(u8ys-@qNVI z;Fb_QW}*tL9FPZgJ)&;eyN>5&P5a;LzixZ8kETqL4ft%Pr-u-|pJA8r1e9UeDu&-G z2g(912~sUAsx`dH2-Y0}d~|KLcebbh{@%L_>NNqYsX)G$#8tA0z)tEbaau?x+p4+~ zI{uw@6L_{$k(HT=Zl6t`@B)1?H6s_aZay|mHJ1Ea)5+x#Cbi7olTtPk_}dXYa@g~0 zQ9(w+cPP_2Atf@c6spTtmdP4;$E)T=Ke}k?76(tLgY4owT(JeV+<7Hz>aJDO{Uo=$ z6%69iHh|X#81^;b9DWyS69X35(*ky*iPOkHbC~z}k#3+s&ZG{WZLsIW8O)`eepZui7Pj^l=bUD|gK1$7= z4AEekHz*J(*k(|(dv&}m<-lL}GjZ%`4O79jt*Wi_dVnxWU>7s|g?`LES2_NbUYfM` z`DioQ*WT$`*Jt2MytGrf_IT>Ay+oPiOpZu=twTl0zbOgY3*&lr(-`74zE=DPh5KZ) zz%JwkUZ2kb7+-+&4E7vqc$hgdYG&1ezpr4`hh;*{4?Kh32iD*YyO%_dvWL)1!9$+C-vGhy=9I3))v_el|WW( znrKqp-Y%J041ZVk{Jt|2Uc%=W*=Esnn*H^Ca{7_2djNZs#mNCW7}m}?JUJYe@m`R& z>UJCV3M_TEnP0xTZ^cR6#96obrA{Z#_Vw*Jl5@cT1-_mh20H}hUm+mdPQ}aA=Y)N_ zD2S@gGstx{Gq3$(_SnJY-Ek_J2@@{pKD_3`vL^LzfTtNisYzex6i(wexY%Gj=v^wb z7@)uX)?BXu%sZt%J@wgoJd?i7$s)L=sZFJ>IX^JiW8x_UKgAWi>%p9bkTw})SCh{8 zpf7)4o|@ybO5G~aus@@knidW=EgH|II=Ko2cssX82G#To{(jcLUM()?VMKs9m);7N z7yE4m82tCr2~3A&PZ`($-DCKYw$P5>fy_ z^^6+Up3PgUxSz{PK&jLW88h7bxiZx#7dbFAhZWcg^YicTAE$+2?rZ_ZSa#&hzhA90935C#R zKT-Zy1OM+uySCoN74+Xj|E>B>NdNW!{@ec>-kI?6|KGwRG7pEP;^62j55RzK2*pm~ z!B@Qd4*)8XQ|d~2vAD2}_VCLLRRXZDv1~NZCoyJiF#laEhR+~MxAjgIw-ntGZuzbM z0A+z+T<&6lxvQyFWx%EhYuK9MwCR@1w}kBq+_T6 zEJSyAw=c7}zba(zx4~y|@uE8bj62ulR-OezQy9gPmkqk15Pcr`<1IV;^d`-Ze>_@% zW9#%5mGDkH)$>qm+bn5h+NWU`5&z;w+W#rQGYRE@A^_eZkaCOaFE1<}Exkd0x$78E z+0Nf?IkSBv_q+18#*6DRR>PZL+^BW66K#iwlUk6KYKxa|Y@rIuT_H7A%$j-~h*j3; zY%Tty(ytHAr-(JV=m~;pLmYh=1W?tOIU+y(JcS{lvP?quo zG6p2$4U`x?#jdRe-f5ro-;QBZlx(R_rMW?o7>h+-SgDt3%$iVctbiF_B;Jnit^X3m-`Zm&v5zrGdMM(?zX3h#b7{>DeX6 z8#p@1!lzgrGHCV*k-`d?+ccSU6{h&0ql)rE?(v=?S}l@iQmBdZTX13TKkB1?1i4-c zc$trV<(n}vadLHP03<&G;8bVJZcv?}-H~7bzePt)9UvBp|B8r6awQn|V*~(_&aJOc zjE#N$A@riOXKXJhARsCuL(a#iwUZgxl?Nc4tN=jp2{Q70g%K*iOXQo1dnlU}_2@|Q z>ubZ0f~=omyT&+xrTCQyJZk33t0TdbUs?Y6JI~A}ryQ&7Nvr#T5~hO%yz}ukH91Q`4LPaw z<>xE}&Yf;s%0+Ui#!@R)(XVK7{oqG3_g0f zx&b&R^g>dpZHxd8&KsUXokzqHr3) z)AFM$3oNndR^2^1A0vV}u9gT0pYww~_9YL11*Z&`@4o5UVC25OjRL3ib1C-&Poruv zk|2qumIV?uUR*c>8MD3uS*!h!2wuO=t;Hr6NR_pYzTo&f5ojz4-~@pvCbfs`s+wL4 z5}(Kc{7jqbIG$FVm9-*8Z&J9*{B+ zU2>YQeCbz26k`9}sYwmrm6YhXQuvvFMx2i!M_md>g15z~Nm*PUa~%_Yx>-yHaMKfb z!NI`Z`lNZ40Y^$&~(2mObHZ~vuN39(c%NKwon!35+#M4L)n7X?4 zLZRfoKli zp(jk`^UgXIt{-3Hb&yeFjd77~>vFlYska zFJ2Vr!AAGu$7q-2!2yLCBl7F=93MlNEvQC_M=IVk?@9jg6)O4)7eQoIu4!ueBm?q2 zRa$+|26_nknz^^ZNQLp-Iapv72mEumoG|p>3;zwy-iZ=PWYmZHFC1++L08Olvj?w3 z>3VQR0AWwQn8HLu1JZ42u`k4Om>?^kvjU%OCeh8#s~Q`V_x3Ey2q(UPQ`6F90e;Wm zkPx17sd02Ms~cb>EUlRVIhz0}pVF$7ea+ffqn>Is?Kho~@$;E1L~3T2q;IEBaci_C zW}hb948FumM5Zxt(t74)J9bf^{&4$3^b!~5Uq#u5nsIPx^u-7J@*EM<;uE;T@N268 z@@~tD2A60H5ae&}vxkqjlgSuRx;q{t=hI#bydBQ)GOM~Jk}ysbe5|;iA#waiCGZ|o zv%xOYx%YwvrzPIWH;GDbI*qyW`j^(3$})Gm3{ZG}w&eI`4##VSS^FmvG2jC-u22VY zrN@W@o1RJl$h@$yu=)OM5YXpOB0AZ4L;is(y8f#7{6B$;=XFdV0RCN~+d>TF@9ex- z6tx4RQ4Qgd=900AQT04Ncp{vjU!{A{;BFCJoodpnBs87{nma2you z%U?K_Qy$OB4?F@gSvbO+Lya1*1&3D~d3+$*Qf{~-8i?y?Z&(h^9YMJGfB4ukxkAp* z$KHQ6GTxE2jWF*LMFQ`5ts2i=&A&tb!^}Chk$>mdz080}ZcNn3P z8crjZ-VzqE1qQMDAn?3jyM8~tE0+(-3Hp8n=R4baV=wd6>u-T1Lj^@4cj? z)D;xpkwmVo-9$R)n4e(=La<)TwhEt-?><{wqXID`-{~8h?{MpRF>|Fvp7O4k2`4yX z9ZIXzq3BEmLr(=3)-PBn(k}1v5JUG3Znbl;JcRWRfj&G=luox=FM)25J<9e3Jz=ZT z#J;KbOk+x3nCKY-&#^m4#^Tn(MM?h3jI_uYD94(+k3V(pf;ISeLnh1Bg+UL&g`9_s* z!z7xjl6K@WI%c#T`+^0FhqC;@FP^T)X8K|7k8HYplL?k-0V3D9P= z_R6-8kLhJ|3krC(kAZ9}K=O%fiml@Biosg1NkTbjcXxNK7pj9zAX-n`uLbWlIETBB zy(!2-6U6|nkJ3GzYo^A+w2Mv3PXUc2IlKK3)vC}>W% z8N@)6+sQTqDYHqSF9QL2$Ur%u-|2}ea^|?fu-}Q~IqtB85K5neM}xihno)T#Zl7f! zkrqmssR?t!VS?z+tVVSl7_mN|658a(u^^loX_>ZY3lD(tlb!%a!Tg4OKUqZzv0@&; zS*D73(C)*5h1?^0&dP`CUYscE zMM0<$Dk>`C63A&WkZ$i1YwM@0r=M{dz1IgHX5(2NXNSX_ys(>mhDh3E&@ExN|CAAz zs}&6VbB9urls)ODh3fQtce14Z3B4?A-^$|HyNpeEadM&wN97KllA+{N)~Nw_tLN?@ zK3}=h#}#beEdGosZfcFc!+)6A^1#Er5F9>tAnpLHTRr|Wq5VZ3|LUhf_*Ei-}fAKLxXG;Wo;wVl%4N!sS&lwr-Z%Nld`V!2dh_Ms-$ zc`;6w^3;L;9E%SVq9tTADbJ#b(j^XSFB8#O3ZJpZ&lpbog*EHXofgB?ll+vJ*FnU4 zo!=ZY6$Mt_f`4N65=wIgEWWM1c(Ugo(;?%SrqWF zup%p>AdO%Zs32qzUi$+@E)Vn)4=*n{OrKNGYsr;FV=zHUK_QFS!E>J>KSR-g_!T#i zI%Xf>_0_Wj`wk7|eEd5ufQ5!;Ir(-bCVPufX#I`5uLr*f>0kL1Y{Ed@wqU@}&delv zi_ITodjRvs1#FcD+X;6L@4A4n95F{Pq_7BUfe|}A`w^%Q0Ig+6EH*e{*XN4$N^#d zr13D<;!&T#vf;diCvek6o>gRqr3a>|OGrp4?jM}ziz-aB}?j547;+_`>Alnu+f(nST^D-bxPp`(~otPVO z@^GqIcUKT>ZGsN?zKDIiRh(gH#xKj6+9w~kjo6=T0z1}Z-GapoWJRCiwlTRI0^1Om zJV%E0+q*s!csd(!_^vg-n)7KklC!fAOs-|YUx4Ry32O=wafLM!vv4nq8 z$KNlKvv>tr_5vYv`Co*RNI1+0KU(=ucgo7;)fK;H=<;uzbM#hQxp8*eMK8KF%LyKL zkj?NADCPP6UVr;}0BpFDCV6-y6CGz2;V;nQDX;E$#8^Di&EVB5_2SGo20uUB@FpPe zMoCfi&_1k^X_Uc>(dW~MiCu3}38hFf8w^K(?^TFpySO%{H_h?!E8?$#d}K|ZU?ZQk zF=y@0+sAKWgOA50Oo41?{GuwXGw&Nw+&0~HUwP<;Taub?SlLFurI_$zS3}lw(`K-d zh_BZFk<(GTTKGCUdxMdpxVX6R7G`x{)|OtfIY<_P#KT6uU0Js-lat^xl{=mQikW%- z@xxC+NU@rbj%G!Szj518bpLoY3 zA>W3bFx?ib@n7P_jzTt@rTEZ*K{bD}93L@|iram^bh3<(1M`n@sQxwY+fBjIB7nd% ze3p)6eC~9!>g{>SU^FLh=Ym)PyG$kR-#U;yP2OBjvEFt&3e~Onn18FKuNHM`Uj)!9 zOM`t>jgE-JT zL_+!2?L`}~e_p6DKPS)>T7;Wuem~8SsrH!)M%UmyL8CV=%yga|I5_czt##ffucuvFN@2)fWwb z{4lc|X*cX@DZ~`9`dBjeQZTV4hPKFIucO)HT=|?Cd0zVi(wK7QqD20NJCYTUhN}0;(DP(g=(bc7*3>f1$Fk<)~LL7-9<4^!NAw#r%Hj_p8rhVy|Am z{tOQy$H95023c{)0M|F+q(Iu4bS?t1!;JtlAL(v;&rgjr+M)W#1z1Cy(}HjJuCk9y zvkNHXA?1V|r4?}(6~N>8&m^G<-Jz&JV0w_<$=?pnAI~vOJKeNS$`;FuTfbkO>v7wO zWY~*;i9cJN4%eQi)Z;8YH@F$&Dm#c81)jyiQ>o0J8`o+XahcsBW(G_Q2Ddkz`TM9h zQLSyLv{>DhSL?cbS0&h1f=AuKq7}Kv#~qi*_v!-h-@7-$8Rr7mC@Q|Htu={K@{g!;YBMf3QpF6M*Y`Z;#KNjW^}`&mZl4=*-Kxk+%R~i0)|mvm{wOY{pQX3jkM3 z(<2b&j4La=g~f|hX9$uZgf#e$qYbhD8P0yIMlTYc$$D0fQRu3!|4Zu*u>)D;{aiQQ zr!|RL(GuOz`re<(vuEk|205}^{D!A zkCnJ+2N%pgoe`MvGcgNV*CP~f&My@UpdOAB&L{~|xS~W9Foo?^bvEdJdDv(kK3G`B z1lEBiC7Pw6!&y=_N8>`x)54%u{Npe9?OJl6pB|e!RLAZaIw;FOMi)Pj{E3R=p-W4- zIFPceD^+7C19~_bsIv66f`3NuVq9^n;c3Hyd|{J)g|btH zfO^;1Odm|;vsF5iN4z121|bKL67XqW)rncMJDUFxOt*DZSpr69wMTlyNndjl$lSb0 z>8|OEITw1ml!H2k1l#Az03Q)@ck5N}nkUZQ z=S<#|m)QB%6o&H{LA5{|_0r$L zybkay;~GBsWpw|om{}L|+U0w!!qXZ57Dh=Rq;@1O&os8e$Z(O+Zu})w)Lhiam z=RYh!L)*)}v6t>3@{Dsgt;@GuT!{&=E0Z~a(zk%&1Nh08bkws)nr;DyPJdMcP8Dll zJ2EL9W8ElnGRtRA?1v(GJ8>xWY_U!Fbz$x z{VzD1NE^FqiB2d>NvmdraO*ge`yMVTo96WT3JcwAgUEJ32EMaoP`2~LxACTx(!IkNqYA60$KglxA@B{QkT^DjCEqvjV+*Sxax2p(4IV+}f@yeH1|Nxp|&l6{Lq z2iY!s_J&+?P_7KjV+g3TXD2(!K_XqrNp)pd@q1pXKhn4RL&3_mJobB2IZH(Xa;e{a z;%fvHZARkQbgwa*dAA~vc(XX3>h#CdXpOQVWtO8Mtj{?<)Jd* zasjI4HXG2}lx2$aTlGIJNOoVRy_)KuRAZrUZs1Ly0?(0rulqzOQ2TB1qFPikH-8?1 zu3na^9_(&WR^H_67%(}QJ{+0`yF`dq@`~8nmSx*1(F+OdK9x*Dc0L`nzxMIJz*;{n2LjvYmA|7DkLSlO7i^5=-7o25ly#OV#OW`~4>CI9svrflmdyuDNMI|%p zz^<5}Jb%`2gL=NeSN;cuD05_5{Bbc6L_TW2b1+AMgHiZgkv_cECZ^4Dq23{<)5kJTgBQES7eCZJvi6C5j(djaQ9)+N22;Tpq)z1%^gO{6U%>h z#XT}?!BphKa9EaE$}J|X&4tlQMO!f4oo@>as*9)y8gtKD>kDHo)W6UsUj1^AN?_Yy z=g=WuCY--128_`s@Vxz!jF505USRk<4LsF?T9-ahSGQkMp0`)V3yh6^j}*xQkMS3w zErPM0tiWO+uG`b47uX``i@Bo~&?*x$QT9IPv(KZdA_~NeHk!_QqRcyLqGUOYHk+4sp%B9EA$Fs?LpOk^3b9m#Q`mH4T@tFa31Hs(KWc(cWvtNtUTu*IeQW zNoX#31=y>K>O9K-VqPzb@@sX?LJ}$VB zRDmeJLUK+u{RIM{MqqubkB(TPQPYPzz&^L$Gb^Rxp2uS~BNk>7t_3;lTdn=ysRizp zmYWQIAFVIbkS4my7&Bu+EU8kBwk0w4T5ibStcjY$s2nA{vBWt0E)h|2meU%y6FEfE zg>FY?UiajpNmP~(ULZ{1yn_py9G2~aU70H*WfQ;EK)t{zv(jpFF zz{X~wX%Id&b_mj6`bUhbmgokQ@H2cZk2A&nA%b{kM)uA3vLwH%lFH}=)jO8yb`yJE zrM8yoX-Ml#_jE>xX~s-3W;mM#uT@9s$jmHp`1Yjj>unbG@G#o2t+h>%Xpo3|{e5%8 zyYZbpH@DJO+^qKWk;G73k2PA8Pa}IyWJ|)a21hTR?fW+Wbw@noV*T_gS&isAjT_Ik z8GDtfHy;>|XQ%Um?XTo`s_8vbV7r2o1!~y82harw^NwYJ<)ivU^Ui0nNO{kzJxTBL zY>5zx1GLwr<579WS9|^aF$Hte+9zyv4SE+;bj;sYT09l?>XQIPDfAw47kQ8OSyF>t zZut#bA6{aMSHIPhT#gi$fz+P_QX{QZTLY^{9O13~8g0ETog;h_NO~+ox``dnw{y)7MxYX6)a8c6UpJTvc!>Y%Oq0Q|G z&T|Z8jLPTV9a{ylj@K~saW+$#ZAQU5PMA(3N#|Z8cPz-~Dcc_8XUEu4h6`0f54vv{ zUWmHNG*OiB;)gC>NW^xu@u?PB+1}Q;!R8d@ zv?>k87#e+-&Nj?-s#R#K{@%+|9nDAhK?1$$nmoJGP0%$%usEePIqpkO3Vz~BtZfEo z_^cfFb8^zJ>p>~=qCW>6LF7`>&a6TLvGIxNYh)%7*Rd!aK`AfnI3dTR##?Hr=WL+{ z!|dcKs__U_Vh*mYt7E#bGxjY&vYalkgH|dhUYw^2+Yx3Nl=^5y_~Q04S?iYbLP37WNmx4 z`e0SJ$APHh<5lC?{LQdDHw}wiawG5?!k^JTuUOm?d`~0BESSLm+yAyqO+BP}z(|Ox%BWC`kO>yqWMb{JU3HnLaCMD{qZ*((=*FP|Zwxd;( ze5wv@cYD=(opj2Zyx87A^V_@-6ddlOCVg-;)NL|FVxfnlnrq*; z38(dqmfvjKkf}40y(TlxMXcmBUV7MM(op0{jQng!^@5b6>tnR}k- zG-U6@^#|mepq2p~cAY0hjHVLSl!6T%q2G<5^3mI}?t4rjRgtFy8+NhV%}iTOZDE{g zy1EYI-&_)csiYX!b!Fl&-gh2oYZi^v?ltR_vrR^|}TkIR)0UpYkHBv7Q-y(xxd35~z>w+|Oe)+)4GID|_H#+M*TA zvOUvt1|Qx&?3*d}6l65+6mk3e%nDjPcyAtm-DVd;$wn{Ng=L@08RiE3QOF@mcgbu) z3T)Pq1N)-nb5ds&nrf@#MMlcG4c;9+cFJWU@__q}Mf+E$YtwZ2#B~_8`byxqeyT z!|1$yhZxwwTvB3!0{K~yi9beF1PreFYlIzt+ZR%*$j;yxz}HQ z-91?IE_>*gpr`-3K0hnt6zcc$CzAJ>1=a(O;Z08OK0zKt^4YI%|8q1+J~*X1+ncaH zWj~Rq3>Gw&lHU}a;6JkHb85I`d_74bree!3w47z4|JMB&{&M$I)zYc5jezM}Ge4f6 zO&##*wXtE);a9!Py4D{QuLvh)NwF^2^`@DJ@`{nHIa2!Vxt!UBGUn6hzZI|1y$t-7 zPLs(5?+VhXshvB*!c`NOONSt_%vGcJhvq{VS;6e1JUNW8={+^h_t==OlH7cLhsXjsm6KEQD3tnhbrP? zsJtnxtq)CB0HDmVW#Iq&UEL*y;cJ7y-N-S>qFf?;*X00vvjE9j{gJta$Ka3kC_^UYlV?EiAmd z*_EA~gWQlfI!Y07v!oW|l&#u9pkK>%X*C3jHnMw!XE{G0|IblM$9Q7F$a{TTK6N~_ z^MFXwd9hVCunk#K>=J@6HGMSYIV;e@YMG+?9 z_G)*XLQK8+vCdE;Q!4WejmXC=+wre5G8?mzh<=lM$iqzrK!4O*)CJIt9$kphHS)ep zRxQRWo-T6!?nVp9Nk}Upb_-G5%if_~rPu3n&4`eE2~Q3X4lFn--WH0$rTp0V_@a9* z^2TH@^ig5 zOodW1q6SC0uMp23(AU0FUIiJ#fGYRb6g+Lnww!P5k~5x>@FX`sKR?dDwb&qcm7^4K z7-oK9w46Urb{lk!6T^f*7iycv*=W$?zc#j##m}5A?sGtcwK-dxlExn5V>l#)wb@jF zgx9B24|$%bEc@0j!*#@_QMEWOZ!rBE=DVocH(l_B?5}!D~S* z2+Jj+m<4m^y3_ZKBgL29S0nq;dja*P(!b|zl9vt2o%LUEG}+wm7kM%}NKt`IG6?7w zad9_nc->MPcbtg-8E74CnAw!DO%`&-I-j~zz7=qgJO7whsS>i^vEPmlR@uHU@x58J zOG$i*QRVIXO8bpFdXu{Y{fEox&B%dKl8ae2s}(i`{X;-2E%387ZsWWLo(Q-jC_xST z?uvI0Wg?j;iy6O=QYtkUo3v*e_mpyCy9IwK%x>G|*fBC@29GY3-{mg11ga~DGSGP8 z9=FvY`EmgE7W*ObLrp;c%|KOT)mCz($L4&m$6EPu{jhiSy!EoF*Mc=i-Hu-(0&5xA zysfi9_s?g_m}cIUomtCqoOe~6 zON}*Os^gr61@7XKk8zty{r`xXK-K{YTF>=$|b9ltw0y*gka_l$PA zd7p#xmrL20wgHY0ir%-Qs4~aQ!67v!6BuyeX@v)zHvXD*MEhz+2OCEguc+Pe0qI<# z^k3HfHd)+G7=Frs>GIyM?33CXyZKttB_MepV%n593({-=*_ zJA{PKyU^@{lovl&kr{ladE!aE>QVq*X7()mT)^SAYs|Gb@4fS#`T0T$dGLd0ufF}Q zL&E$bk;{3K-Qrb75rmr^g%Nrk&bAe&pzjDF-HSMe)(-2y3P@e+_VnII3VrEo0qC=;e#s{mfhf?UYpJlm^IqfK{xQP%5xwn9g=0OWMzB`A7)5`tkF5p~x;i5H}#D2!-^zNCc zzxNVUQE&3zO?U_WurUWEL}2WVXpSw+a<4Z3{EinD=|r)D^E$8bi`v_szj@AfN1~{^eXxfXBy-F2jmF{;hJ9bSbEwZbVxWamyE;H1vnw;9H94O{ zP8TuF1WJca1O=IG7f964S}vy9YCNK2VvySbGVt4*^~fY%w=%75!L}RVIZTcl63gtz z(l$@^*N?8Q5ma*(f_gs3WP~1 zScX7N<9QgXHn~<=gO8c&GWU<{T8Dwl*4U#%e4QP_(1Zz-^_r5(h{sY?#}+p7WDhK_ z8owZ@LuJeRABd)T0$<>ia406scOQZ4RU^uQ?2?Gk>WyVs_~ZS$8D4B4g;5tV4tWDV zHq}em2m45q*X{V=oHR&=1uzMAr`|({TN{%Y1!WNp7x(9*N@{Aof4f6H&iZLJs!TCK zRx>4Q{j?dzr+>Srrl(JV8v87WNI`hLq9tM%uo({sB5eSh3@A7{e@szN^EFih*t%m9 zT+T)(Golz81+r-ZWxs}kbd!7TAgBrZ4+x;cIdvkg5kZw@(SiPfxHfUKp1Y|?^l!ds zQ4-=1kBDlhfsY-SScEV!{`c^a=OV?5FGbzyJUq{@Fj>TMJs90?A*$W{JT)}ZX^L+`wDvN=ukj-kp^)XJ~r;F=x;nqgh-A*@%TElB|o$kaXW?_ z)Y$>FDpD+W{bsz@oYQu~lH=gVfw^K<)|wf;M(4t89r;xrgy3zzTr44}tvb4f_Brb) zU(Qb9`XmYS2!Ms_vgR=2NQna;wf+E&L)2a)qR$jfhdqLaNsgOVeWCyo;a-=Z-HS7{ zkA`ea|L^0b!yvYuOUHOmM``@_(@*xn(5=bfh|2R&_ zLk<41QvN?YzT=wac3N^`GoqvYzhl*K$Eg9C>E_yKDx{3uyYlE^z?r*xInRs2$NaP& z*$B>ilhthmyhJ8vfBDyFfFw=A$0a)U7X7+;`$gxpjwit&How6C3{JoF-(?0038N5n z@C-5J90PvH^tdW(Fsgq)p=FpSXyKuC|8h5B@fE`{1C~?CJICDNub}4ETAH(Q{a^Fh6EQ znZu8aWp>1OwUr++@hcA1gSU*;I@k~BhfUhBqp?F8EZngfi>m62h@3`c6@P?j;?tM< zrv*SZa(8$4#~cb)Rt%-3rPbBd@(%w2i%Ds{R9-f=*n

)gU9bkOqKBsi3);w51H%-oDxvd7EMz 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

^>eu3v#~b|a}kN)`NuGG9+1Wg;9U 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 Lp5R*U9D3uw%Y;nV literal 476207 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 @J+pHDK66TrwLjec7 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묇q&PZioGZKfmDekI0{lE*A3Kv2Z`zc3$y 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 Ujd!RwqpFsQyKp!Mx*a`yo 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 B4Iuyk diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 1eb8c73264139d1adbfdb9fe441d2c8db0364a1c..21205081639b93a551d9e182753260a4048d02d9 100644 GIT binary patch delta 77916 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ⅆ8aSG*#abg6>P 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Νc-t9ziJeDdsz(o6`wA9XyhSctr5zEfb71~6FUpx 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 Q2!Z9M=538qHLKA72cl4RnE(I) delta 99220 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

f+`Sp3Zba z1I#sXocbK*)u~s$EZx5&9%#xH z1>#&ci{q0-Wb~^~1DvvA$HZsX-kMlRbVMtPk05ZaIw&d)p5eZcxh?|cym#MxnfXXt zYpzR2BWzZ8t-;=bF`VSsW;!sZ}kk* z@k&{j=+=kIa{bO_QRk9Z%Z3Dd95@lASD>i%OshywOXK+OUz5|)O7dV9EBnB@Y9NLI z)9aRjH7Y7f$pivM`5Lgwf>D2?cEfx z!T`PrBS4ZNdh%BapaxhSQT2}75`0hYl>xqVkH01!9`z~fTHqVO#YrFi(3i%4KU(r^ zD@9R}k5Ay}cW{UMb{mWMIMS@Bs44+Roh|2Q`4CjxJluHfnZ2_b-THfcy3+e>aogMb zIQ??niS=>q)KK%v?GpfJL$pA(65_RBFjykUY5!%wnH8iDJ@l`p!$ZVFNIVKrJv*x0dsPGcu4))tU%5oZf{ z3;{eqpiA0}BUdWOj>O@ZxsS@t4Qx`*v_P@B=&Z-JwcZ;rYJ*$t9NU zT+fSCGK~83wO2oMal=NY?#})iQ+y_Ob&j2?G%Ls>No-v$F-R|QYU9``e(xKmgtKt; zi#wrBB&kYF!SEXNr$R=w4B%NyC~X~brP{1(dV1Zn2$mpkEhc1U^L8=*tG@^CmiL00 zJtZ{e!96Yo4QKfEO;rh*Zkc2nuL?_Rs8*ap$Rcq0Zg;oFTOW{N;8}TC0Ky<02IzBFh;Xo zSXx=FiYlMAP);!Ja6WrUy=oFXty_CGNFjTTF52iykD0mrjneh8%Li#RywI@a#cE1) z^)oY&t_)- zsf0&;1s`@4lqV)DP#pKVA|mvrW^T(B?u|{0WJ%)TxJ}^5fWVD>5b+hBW6lUt^_So} zM1Q*Pq`TM#-21-=7fLR=xq%*AoeUHVIiEe&E1%C_Do|m?Mn`9El9349aaXglFbKjEoK`wTgfMOzB*Xp^^bUE~X^5V2#S3?=|8U=ztZHjduA0<1cp}I3Lh@`U@`1qn z%Jm;FHfstGSc*9^fT{hZ>?g(V;!+(5s&{tGF_+j?G97^4R~q)hQcH^Kvr_Q2^^DfM z9UT8Hp!gfqpqA#PY2>1ix}v0|uZouLX#ULuHZN3+HGFWP!%Kc3wQOZyD9PivV{oAw zwLtIjsWzDbB9%ae!R}nO0e=6LbHK3|vj#BtTh2Gd>bLlbd&*)AC0JDef7z^bbLUD< zRyJto0~H9(38$9G59+I`MtR#s`S=4ge=6ameAdP=VEN{M65xKmJJSXD+yJrwxZykw zORuNona4nhC~1~s_P5~RDCwGK0QK_Y(XJS62}WfmTI_&D3eFpJ`A@dDmP(1Co|L(0 zN0&I0@jsQR<%yYhP+8Mr>ICcRIcw=)PQ$~Nw2Y0nA=k+6uYsGkukGz_i%LNqe^X1? zxOT6DHmiDa>_&pQN9A-8Rc&>~>G&tRGB**PI?f{Z3yc2X!1VFW$SkK9zcsONJp0v`q7%z?YUl_52+s&v(}c(%H)UjvZ4(qbB+qsmyY3TP1*Zr3ZPeKGwW&p~B0ExdD{7J!y@AL;1dNs*=w?mlHHl z#|!FekJkr5_cDk^fpEYrCxh>mw=ck{Xa4wsRyoBMqC0Vk0-Eow07U2xwlD;Ypk&=q zobU%9SBDy)IqIGl*BD}21)va*Q6G(V{DxpBlP=ES;<5c4P+aprVV!4+L z>T9qqh(?KN){9ZK2;`ykRY3ji$dxP0+=sN@>u6)>npV2e$%B-Mw(Z@Q~h!g zNZDg07jMFU&@N0e(6W>)h3hrF$CDi8bdJ8NDKfH0t=F3wT*Krt(GOTWJ&_2%u*4cC z1&}G(*ca}bGnA8cAo387zUyUE3^v?(eF|2q$*K+X?}a}^9FDNi;8em%wQ%!u`y0m% z^8xkub&9CrG33qD^tib#g&DrY9A8Z)e z8V-o~_mX#qJf2=zjf=M^3id~I3?|#{MZ9U&Bfk2}fss7{T=Uhbcuv);g`JF>S^Rv` z!W$(`EVndq6}q(vA61RkbxM zxRO--t;A%tRs7DKogU0O;0M_PP*wO;t#*&O#b3Y!A3mqr3D9YPDh0>0DGlM&k($CS zcT^iI&xfk@^tV@B`>q?@+*A1&as(xv3rDjQ{eB{QkKfECjAn0CYO*^v%~PHG1xr72 zxWxeP)@#*DQY$Jd9+lZYkj~)#{pXj$27*4lxx~-=e_hq1ox+A@f#MreH1$ z9&_d8z6~UytrR0evh|od8TuSWE(%)~AsSoR#Iby)CK5c?OM7!+=dm zZuf23TKcO_XZOGrO9zO_fC#Y1UzzL)?gv4qjt17d+Cz)KP?+8gS-GTd4 zUuL9m*aO!&WtJ;Qu%Fm&@4TcgxvcKx^N{VSwyxQRCENPG=(Fs1zlU|8*fUSfYZt1g z*HYGSzIz{2);eU1X#Q*2xqCItY+#WTpOy9OzlNeOH(_sS#8^gIQq#AoeC7I46OX}^ zT@r*};y(!p$oBc%7DyN`)x_C+K?jtxj>G}v9tzgQ+}H0n+)K7Af4uUb?nJouR{$?O zDKjRYqx*$t4BLjfuc`YF!n|O!&GKG3^RIOu%lAK&*W-SFbFC-H&;JzHPbX)E@AZs8 z$>Xe`G$$v*zr({lAbdu!9^^0fEd0lNnV$0%1U%}WlW-~@|BZx~8I8t=MAYH=!}qfh z)SsZP*F*0Wp0OrHcFXlTQrB8@K4SC> zqAYwO@+V^gYhXXTS184+{zM`{sBNZ57en8hhX)Ot0>F{rHW!PtBx|6Xh5 z5T;<$YPRVjwVt01or|4!5307Bl{K;kkRXQX!V{Gj*ppvwx>#*!H=u@#`JbW*EmlG& z)7Ld4ui>WRDSYdSatOBmz>!z_bU;1>kiV+v-LR62vAnC|qbgeEGG9#8za`P|O(A*^ z+NqL+(r{lR{g>~#kje1gc3NSe{jR9Fl|1P1mDCpirX%S1oHc*8io8>h^GeF-PYSm` zLvK89$S-W??tC@tbZ&nyJ~f;Ms3gsK=kMp5-RYrxCk;q*MVT zxV(u;woXn_?wz!O0nsWLJN=t5V^~+%kx~1f$lJ$hiaIAl58@opWu+PeR*a3b;;X2P zdJ>Y_2iF=PK0#DEL%=LeU%`G&`BsBX#UB66EZX!Vp$?61mgeWl5}WcI zd#@wC732qU$Z4Z4qoEVp&?2!MhCmE%i@jy|?wb5y#q^+xqe_**8^oTwIh@mI6Bac?c?Es3eX(3Xv)|H}VLsGT>*Vl|ft>-YguVCWKvCSrY<{$9 zz~CcGK;#&|)B4KC(KV;H^ZV@0zZ)uH_iqhtdjfkHe$-Q6zZPuV67pqKEome^m^R@0 z6EJAN%xz1^w2QN||GC8=LU9QY95YRiL9emXz4nCOeYX2lq$Sk{}0%(#J!Ex;&SAWO>wny9;o5|0 z7s+MKxUfHJEd5?(ju;Dab095+PyS|ef3Xkp5xQ-+L{J}g^(R{{=m(!!ke#YID(j?h zm6_6PoRRa^k$TkG z<*oJaup#@+itsN$jN{v%dRMDCQvm+XU_K)6v?&*_45aSW62LhqHldvmTJTn02tIP; z;o;3!ap*Yw9>&9tx3F)dKjS)!yb-T2%D2#`@Na2Rn%~2Z_?}+H#AV=Zvnl#`h8y{L z@s*T_*V|6JYs@zOONQ7rO7!cW;hO}!AI8Rx8ljiffz2^*BPHaenycSQ7LP^-im~H+ z$aO98S^E-SR`RW|QePeOCUt8!p;TAw{JvV)4wtXbi}vl}Re#TTjJ!yZ7gB*);5;pqBib$MUQvJTtas3g)} z`@A7XmQ=4^lACy!89cqYvWovk@{e{Xv%ArtK9D!PnUdDdW<&*yvM!mK9wAg;;sZ3N ztC@_|G`?s?#R9=Laky2s2hv@K}<^}ou*{|89K+2SN_PDU)N zvjHPXFmq|%OSwDr(l=SJhaRu4UR)rSwwI+mq@@c9?$nm3Vc*1a1$fVHJ zf9*UDC;hE9Ul%{Y)|BZoA9&v-JRoksgb5-l(51Hd^4b&Nprs2k5u0hx3PWYd#mgACKajpn~mEt?I2`ZH>275@Q7) zmOv%QhY7fz<0(iOtE#E-Yr^mhtgKiuj-DH2cY7VCO1Iu-3qgrTEWg$G?K41uX5Ja{ zFY2#e@Zk-*X2~zr$u*>~LF)=7H#!U`Db=xg)E7Vo2##0Q0evmFW`9Nvi1sM&9^)Fo zOd!iA{Zr9&-otc+{w=;wg*3%Eq|tZ#)G=7qTB`Wum{*UYL(?yN^p3ru5sfBR%Si0C zH;XNAM}F!VX#rgr$YemCQ7W~x&m)MCgw2}&CYzR)hkQ#HariW(tyRl#7ip)&PrWsl zV(IbmBWquvS2(SNt;5HU>@jPc{QT7eT+lwyYEg7u7;41=zXN#Xr^G9x>hW0#>eS@BlD)FM!dp>Mu6ha=9d(%UdXgL?^l3!u9VNtb zI-x>Ae)~Hzg0V!BtdR;o7^EitmM4GR?%yAAMAGU=RQwz}h%YJKUcf~N3kz>$P`;%8 zpCeT}^bLdG_z*at+naiizxY1@`Sa~Dz#d?W=HmQ6hb^}=W*(qVzCD~me*QmifH#M> zwedg4?57QE6`B7z)=8uUeZhyF@@z#0E#=8D3V5=@bH*obKc$?&lg=D`fsjy7ZkME9v-Bo<_&JgC_1uydB$xw!^Zs|h?K{-cf-bTDa+ovaPM*v=TU(oAKq?Fd z`@s7-9d;IWu@CJt?99(>ep-mk%2E)&+L4bw_gM;h_bFXmJSJ9e?O*u1$JrFld%@3( zPT0vO+_o(~mp6i6(n-)iy`tNu8X2+x#OCjoe%(_h!9SwAY1O=L#6(UlkGE@pTko{3e9AD1MtPw=JkZO)fi2$Weh=CF|V zXGI%J|NaC|pp+aP9aEP9R6`VXCPExT%=?T><#a);_#_!vrX#;%GcGfQ_D6K|P*z_q z5c>4(+p+oG5t=j7Gcz(qURUM;ebXGs6dO*AYjBf9+W?WDy4dRO(Si~fL!x?U(ps*^ zF@eXh#yebgO<7aM27o4RNmV8$;(!c;$| z;6P;kv<8PRuZG{ZL}1#*@!?shl0;+Ndx;R`iazXDs2XpzfIt&7`2XuwaX&VYBjjp;*i6&(lxuJJjd2S7x_kaO+)X2+c59lX^tW}iHt5;e+4eK|2GBf*+ zsCmmf;Fb=tROZ~H9%`h_(!)BESX^A9^SXMoEs-AImEK3!&Te=RXJ5W;_I+aT#);;t zt1#ED7>R>*5#_$cHTJ>A-pviivR|(+*d?PflaiZtJScKd`5|3;I$d9K{8NB}pw9lT z$d8WR%x>e?AwVTB`mHiE*&6$P$nn9+fuxNM7c!Nc#~613f>2^;*#79GI5Ko=aCz$! ztJi%H;FFdC*IACK zq+R;OW!f=UEJu%liP^Eg*IX-$SeS!x0(!xM4KFrA(tWXUz8kObxsWbLmyDMpt!>F; zDC+00e~N2Wyt**&zGn#d*;^^?8lN^Ec2Z*ecH*ULKe=zl!Ztt;*1oi4Ln@ExEjH~M zg@^&0AmshZG}5axiq{Kz{%;50VnRY6;dZyLtD_P5 zR&?_Q_=JzP1M!K*Lf^=)MSE9b`k%KUTNtIIbq!%}aXy?XPIG(kU?n!6u2_sP@7}~* z^pUmk@)i(Yh_T}})R3TdBl@3NrN>7eNN<@2xi(ZrdHYcE@ z#192tTx(mK^eamUm4-7n-kTN1gNToed}kJBARlo80xZ}+va({jXzugptEtkRi#bn} zV0}0>S<2^!o<1N~GeW-dy&(HUM{fl%X)+abg5(VamL)pedJCYqXSf;WMMU(;$f_44 z&(HxsIM0U|_=yxHHxaDn8Llt_OR zkWawn@AEM%-zi&8E}nfXjGKMwuZ77-Ub=4j`WtIJr9ap4T0c=Zl~~_5nNIWwupsnv z`{(DAXXQ}jI__M1#vjav;tov>eNVgpeD%^76A@qtHZrBbat5G)l&Zh~Xp{mOn_(w$ zec-P{0s&FR{rRS;3ipTS%89MF-96VJ2uC6cb=Lp2_!qoJ*Or10N&N<$d(zMrWOuF) zPxJVqVzVRSX0GZXe__~dZuqBY_tScq4VUu{!S5|j$aFgIb7Soa@yHu|jEgAa;HB?}poKU(+iAIKoN5)px>`xtCN@f7x+@D#2 z7n-$Z{YekHjCt_+;8#bqqzlpW;~w~8H#EUg!-=6hp~5YK(oafysXP%ceU;(t9`$SY z0ByWfLyM?X9>Q)AvdK zdxENV_oh${F$rz^NL$wnD$%auckB7mN=gKPga#|rv=<~|SL)Q?y<|U0=EFJI?!R=5 zQKmRk?Cmq{_@#)ePfQ=?@XU0vF{ja_a%1wRZgh`!urUVpi@={oZaffY;+snz&Z#GQ zyasNUR1EQjAM}G7w!e#fd0IK}O+&6?^Ph?vGP^xC%KA$Z!gA|)V7bg8Q+9|OP2>gR zZ?wJ@Mn%;RY0(+08?=j0I>&-AmhOGYLk*&#(Td(L)W9s89|+UK#>7O+QC$9mc-H7< zMbGN+>{-z7?oI(JOr@zQh&-^vYWfFb1ALAd&&xe(1HGbN#MNFc^(##mfo)WHJZVgn zS`use_R{X1mjk8s>}e>R1UyI!^L$Qr2L1ZFRiOv}*;g%5N$DleJoCnIq zm-q9Fa|7lt4wt3Pm^6lm)mC_DY14)EUpz`o>@-)=^1L^oR00UeA-yU-eMS76J9>J~ z=%C*gPc|}(OYDM@rQzb34AK|RRg{E%gVzmxh~{&%FFbI1Ec9aveXC!R!vH61hTHx; zT9qdCeXH>yQx`Uxz_5Rdi;{+hKO0|Zc%+da>KLA~t#k}nwJIlXV2@aP$&zq+BFIsF8N?Z99A7275v zROg(+e`2a5%?L*@ag;m!y1R2|KGpBOrlY3Q3{cJC_yy#UxEI3lCY-&GZzziPmzFZ7 zpIOU72mfe5)brK$YePL~Zia(1{N%*{%bZt30fMm|xBUy60uztV<3qV)QZ@S8CrTf> zXG9z85~886#ozHgJmPYv0F#xWl~LPR5(0j6mYjods;E$)^DQp68|W|Md@7CB;*9%I zlQHo%yE%x}8amLZ4zGhk@_$95gk{Ax(My^W(wA3PCnL%s2BARY?R26lDDTp&!A}2E zuJpmAQ8@a)_4O{mG+ETcZ~j(a*4o;-@-#UH8)6j8mqT7gBK7~g`#rvL3V-u0Bo0QW zkZ$>FZuBIds6)C}{9%>C9r~wwy!I=9(b2-Fgbj3Vyeb_7(H8m7M{ouyAOcd$^&9Dc z(Ky&aQ8}AVnW*s$l~Qmu_IfNt3C&B8orU1hggRV!pbU&IS@}EJl=#we@AO!qRo}!T zpm~b7HWA{O$J?bmQ680*+kUCKq&kgF3N)(q6&z1!HKMl@CD`p1yHeE%RkjV+y-=4KAru1vA9fQ(LF?f&B)EAysC2xd8%5>&Gywb2$IWcH5vx z1Ujs(&hzv+*hIQLF10X~32CjrxPp1`XqJf>IE&x`h>NhxDkeIeFu;&TDrBMN3lw?SOxfhR55wYRziX=z~wA zYM<7Xc3Dd6dJ6c9D|ch&R-JTqrvpPVFd-V+mI3y1T-__Ob>z@H-nj$lS+I@eNp}6W zwcTH@WLi;?%$-fs8r4?i^Ge*a#i2f9MCisho+D0L1*KFyAMoJg85@@U4>k~n6!@rC zc2e{&(|4#{=kb*xP&>eE((`31BZgTk33cw33-i*pm9TFfXoMp+JYLv%A#8L1+zZi>lj zQsb0ig_)cu4f#7t+G9n$gw)M@204mq{G__6 z=SL73o0gXEJ1?rnbZ^y}t9^g7DgDgFCNDwER;#$20#VeSr;Wj>B{rIggF~xNC~GA) zbdbMgsBA$RF~D)g7@!oq!_q6(x&%r< zuVr{-PaH@z|Y4#N|Esn!SsOy5eY_Jky1D-JjD*yZkppgy)QbzIAkoPp0Q};sW8QL z1xs!2&Q94?QIwjiYv;FgM_hH*n6}b5nqn@zhJ{&!&Yx1cKHuVs!NMFtkQuB%6rBfZDq(T~^2gLv^0t9ALD zcfwBoG#a@`Q%^bg~yfq74Rj0X+)eAb-M`U5>< z*LRSvnNPBP56j$8x=Fv!c5TqZo(I3;o%iv&0&5sM0X&6frF8C~^osy}^Mo{oo;9%B z0Htf3TC_R;PTuwc8G^IVQ!ho(E)BQLdJ5us`gD_7=#m_`%(3Tlsh~N}^vJ|%n0J_& zh2<%5pq|TxOf@2Te`ZuA0I%x%Dt~uI^=}Z(Q%cMha*NxV`-4yv@U=*s$}%xM?!9ZY z)S|C+{XE{HKf@#)H|{N#(YDrNta*0pYid}Y&uaui?9 z_mp(bdaiY+Wlsz{6xYpPSryy4x5kxoOpt9me)r92vz{^SofMx~;b|kaHt<3fGXO3!n!|h;je(n_ zXK9;d0vEs(0Av1_@bI(feU}?bDHJV>Kzq?grsS8aP9O}i1hC6m+0>n5@KgA>-_p`2 zG@y+I_@kqpcFFOuL9hrgr1RvTdkxtQ3$A^Sn3uNL>m&6sH-WBgiA%Df!RmnLF~-Z2 z?~>oagcw5Twv5Xv{kyC0^HwSRX4`KadO0e;o65y@)B`6^QL7wF3t1XD@U@wl2F6Ds zkFWKw{u*+wn)TS0B+l0?oXq^PSE~A&>GPOiawSk5ZiBg1N&5Azhy##vv&}4JJdI(2hJw=vPrQfa7y!dflocZ_I zIuZ>!%#j?!k9PMdnEV7p4Xr-?>Yw@XII26E#FP0Q<7f3H!+l$x*RxUHzH5wS;-do4 zBWR8B!H@ODs{6m+S^Sx(DaK#t=Yt%=lNsE7bneG?4o&CCOw=|vJ0f*gj@2f?JdpGh zTWQAOOAW+%LzHB{XYi{pjhnqHj>LYGDG=(}&IfeM@T{A0%G_S= zj(>@|WM%1Xd2;V4&Q1uv)-%Yidq-!1_SLa4`;a+qH>fchvD;q4chCHI@KbX|S*9zP zY<=Pqv-8qTPRoiWjc>N-^|sBzGq#)Ea^lY;Tl?Yah+pWV7NVwwO6+gY?G|w%gTkSE zHgzEI$}^0@`CYGeNYdL!@55jswQ3z7Xc1YVj`P1Z zgUkX&I30%jP9L{Y|GhS^b6aS!wajn{$hsz`u)TuBF!K1fuiOkOe(s(5Tkia(!$<9b z02LZxI@)D|N22Y8v$HM!Rx-r&^Hfxn+6H7Tl$P^@&}eQwscsRMKa48!$2gu?4?3z# zx^}9K@0{Fj$>)U0{mpYBtBdnaxl85mb3iI%+rR>u`r4|$Z3KEp`;>!YVA|&IWvV?0 z$_QcQSro*+*_a3%-?hxcAFpGyyiH|%I@f!eBJx-n+{MI`Mn)$FXY>4}zs+O21b zC1mXGeNc*Oh72~7gk}Ghy6Ldr1kB&2N7}0LBk5i?oC)YOd4d$*Rx=7H zZ*-jP&K%E-Jx5b74SH9MKRymmv~Z*|=N8oo#lypTA|RmN{0D%_>0b6tRpL50B=x5i3+3|P?$nPSX` zv8{ZNBLX7dCbk>YZ?Lx)ybR{92t(Jl(|#HWrF+LTp5Tqc8Ur%#u4^_d$}c8%$prmu zspVbW%&)t=bo5eTme`$oW7?{*>q!9HO^QQ2(%SytKQ`27Ha5ktun1Wa^Y`COBH2TB zRG3XLl*&n?_+qdsaOcq8V(=ROvLJ~o+h_k_$XCVkV`-lMs;UY4U0-C^dRwMqkA}U`IO1z(ziDct)PKlI{r==$M@E20ElkYiv-y_LvZu{z zD}Pq$_r)DiQ22*^3Md!lB_%%#AZA)S%IPWhAk<`Jr>CWr^32W?S4YBDu@`lcu=9Tg z!u2@artcKlV8|Xbb_tZGgImZNOmM=Lkib-ZcCOfUKXKd2WB>E&RjCps-!Ig&*=z6a zZlSJS$)BA9k7FyX7roKq*i)1x-wC1B;(U#Yb|Mgz(6?^H(Xc9}rSSGD++Ym~4ISMP zhEOzrD^U0Ku0ryzH9d9qsg6A-MArWs9nLN_Os0b$M0KVy?fDiPsce#YoeG$5FqamG z(-Ooq99(JygK!J-IX4rx2f<)^ucptV?>0Y`oc39)e1GXnd;@SE8E_{bfuvJsd;2#q ztTTMsL6dvEh~Yv<5O`Vr@c=Z>xPR<50{>uMg&z9t+XD#--T=NQA|jMPffNmKwtL?< zIhhieuvzG|-^uAAmV9Y&^Pk*iFiH)`%9o}Pt(yD4-(ex1I6!YJ6`|_dbd|KW{yP(N?NTMBaazD6d zdknSLfEjD~-vuQO#HVy^OL)TG7ycS#P*cw>@=$SGf?w~H-bmx!zaM=CnAYEX{7BYv zb9HPwIzqB=1@-6UcKk!$L~cDFwApis=p*%o*B0u~+|(6%>s)GSD&rHG%0ex}{C*5D zmZjV{+N43sp)-Q{RDO(yse*b*=qf>Nmt}~VM&w|cY0f(599hL@z@U<7IqT^ zCQXT)eI!}u=0QH!Zza z-St6JW21sI(2RV&`B815@*Or89o;KuCntJt?noh{&IGFClM_A8_v=C_r>z@Pv@XV zT7b9UF=;fGZy1dmZvNf7or@FSMP&Q?82EWfUm`u`I#XA&%_5Q_Udn`vV4>-!&u9^U zjXs&MnGIrqk>(DNoZg;NAfobvpwLiahLPx#Q<}bBElZzg6h?lg;{1A8Hvjct71^Ul zba3@E7oZC6(u4Nu)hjJ;>K@kTE65m)_bPhtB-fQv0l9bV_S+jAaG&jztK_J=THoI? z>n-Li!yI^%S8`sY1u)4{K2`i33!zvqLGps-5KP_o(KxY11$;Q%WTZla)NnuvO5zGAikj2 zy8HY2^GhL;(@o5k?5qczxWxq$Cv7jIk%Tu~Wn(9-j?vw{z0sNCAmj@|Q|}^^XA36u zll)02DOt@gFSWNC>T9YINGF|?AE!-b`S?;2czpHPS__chllS@qLM(dVuVki9O+ej% z3ISU?e3!vTjQ1w9#&%gL%jpccZ?Kw{nQN^DWk{F|XDTF~Fvp#QGp2M!HQ$a#1|njx zY7kHg;Q4+YNIP+GHv3U|NDD-40uo29Y$am(jQ{H;P#u@=p+0f_mQDB9d%U}MpMrJc zcNS`Xo|>J0Rucu{=lgS0(OS-p3;=HZ zt!l?xRaN!R;NW^Vbe-Albjz?ZbqSuylil~4`|w-!M3Rn^Q#sAQ%50FPepWS+_^XPN zy4~}*695)qm1(Z1tkkTtf7+KK3ls&w0N|gX6?TT0z0P*HhcH$gi%)55E(N{N4!bek z8Jk`XNX-~X5*m5vrL7@`uUP06;(D|S7E~7W1WO_nHvXPv*?l9*VQ?Nid+dv}7?pv#;KX+CBNx9c$~;ypk;;2d3ngYRYCTgQ?cb zjB-fS{{#27&F7xH_>8;wO@YTauJ0dB7f#vaD@$x;n`3y-26?h1ncQDDl3k$BPN>U% zPhbK?pTsgU18G2jNXHiTT4JxF|F^}jx;yPxncMBqechKLR5=ApJ>CoSBW}9Cw~!9X zjxIlf&INpl)$$Y9+UDFqI&X@jjwf5cY~-bb&RYqT%CG9);#Ui^; zy}*(Xvv1D;FRRi^?c6x0DgS7XF%LP_kO_^NU-X@Z_;`N^opOqWH<|DS!S@o_YhEur z5~#7kB_PNF3cx_`5FB|$MePP$e;eFxC3`;%am(;Hfk-$>X)bDBbg zI1cpBGNGhz=7rL!I);_MLvA->x~rawi@&hB)^;?n2h$kvA1p0>0b+jK4QsthmmRl* zN{EgW%>HkSiy0CT<5_E?t4-(gMqvM?5^=>NB_)+a46FGJ$?7-C!7S#-fq;%yj>HZd zrf1sfq=kLrhZ%^=XVHhxl7-V-C>rn*{z0*HbwZu@?f_E={k*Mwggq)3@wqsr9w#z7 zxo=C8fe}Ho@coXmvS>41!8T9+hEh*zutLb3sAIsG*3y0E%>Y^_A_e z7hw^EVu=iJrl+T|qnG{{MspJchE7P-WmF%{Z;dOTqBI&IP5ztUs848g^faXXC-qR8 z&%cK+W?qXq5sjAWO9U?w)lYCfD6OLx4J2gk&eFZmy(UY43y<*0GX$FhkK~yyH7>!P zvZYqi)|w2RxOiGb!~*~%MFa5Qhd@80!{-KJIC*ww`Ky5S!$JoNkpO@{2EYya+ZF2M z>0#M`^NoMvol`L*F085j_VE2#4F-rZZE1?Ae!vzP3dG_Zu*p@~Ep+SloTD&7Nr5P3pMPt} z@JT{~Nv?Fva;mm?>9yxW(1@!u^jbUk;Plw()i4UNB#ou4u`{EN-YEdsi1;>PrB-P4 znBS#RgMxzE$75vI2E7wx$(9 z(i=Ix)xe;2Jnv7rj*MPALicX8&=`x64R>t9eWHS2<}#BTN_k}*GV`SW3RB@^I|MCh zYohOIfrXh7x1c2HbTF|?* zXH*hl;ia6hV`HGIlcHY*g}k^Qfhmfo^`RF?56U`;&A5J#NM5eLH z`qwLeJF`=_b*sLFL!hi`jFDVuXN#oBEPc)M8I*$GDd>0(s5kNocyd1G7Zt4lXzm39 z;kerK*aH!yZav*NwBiYh_%Yt_=H=VtBhyM^R!wjvfC_7Ml0i8N@L^Di=z8H-ZNRG#6Hz|#`+cUMJ5T>}God@O3n}yTB=;>>pAkz(f>j*E?#rvIr5|7w6cz%Gs7xTE z@orRLxu?!y`L(YE>T;0I_X$}8zw6G&hXz1QCrRKXh36d*U3?TXxYjjh3drkP`G1b-#Y8>geEwh3V83=k(l>zd!uo-}2;Kf`>;n6fD*A?#uXqkyG^eH^t%qXZEQ+U?+d6wePfY$2=pS0J6iV+?778RzP@-I zy@VRi5o3)ndBC<=szbxt$hGaEi2uLn`pU4V!nWHXBvcv!>Bgd@yBnlLq)P6<*v5DG%nlWH^dII#7URsSjIqVbKe|K|nm_2sI zbG#$nwIMKVNRT`7987Q*l*$O0;xR(h;EK8oncPxP_PZ^HYyIVMmwK-k{Jrfx796Cf z7deZVQa_lnB}YMp+bOv4`i6$(y}h|-S5|Vd$zOS{OGj#;F$?<=-WSQ|$-PPp>odeV3ix9Bzrt%(der{LGkYmCLL8?% z6A!%oweAq+@FKg?RYpgM8`-t#FtF3GG66}@uS)^vwTG4W`ck92y-zm&03DcGhecE{ z;~>Is*!9RJZ+UqRww;ZQg%;#lN0+OhV6EEQc!l@xG0x}R@vd=iM(B^xI`dWOL6;Q| zLknR#NG2jnKR;*nBnnVJ>)~&Y|s*5NoVYQvA%+f4)1;{ofW*R*!wtQ=pVnPB-fiKGL zn%L$Q&bD4a`%3)q5TkCzzM`+S@7b7DYp8vrp6fwMZ#AiHqrxm4zO^x!fdw5nTFgwa zs06?12>1O4qjA5pS+4gi=hq5)Fl{v}0%}<%>aWZSBFd~5c3HEzIW^LSx^5C_wg+=U z{vMAQgMk{zmy=F1uY2~BRrp$}8u`vykJ9ks;fL@T35iz}B|v_RQYey88}07uRieFHiIiMkifz`s4d|ARM{| z9F))5@+rKw_~*lh&wMe3 zy{jWdvVy_ipVBirJ_Ckh#h&lGPd3?%!>7m|gk? z1OzC^7aB|z`IHnF04WnBldy;nP>nJ_b=O{zA;UN%Pp1}LAuZ%uVgI?tuDO%%SKG&E z^&2Dw@u5eLn5MAr--@Vb=g}D}t=Gf?R?273pA*OozO%D&tzvFqom0E|SNVKLM7a|! zKz`nvjQE4j9iM7a6R~*$y?-Pwwwc0CLF4U|5?HbR!2?tzK8J={4`KiFHAGUAFtafF ztsC$5p?|_yw8viM)e9wI{dQ{Pb0||6K_0We4UKB=RMc<0wM80Hs!c-)Kc`NO>N?6g zzC6(pE0}*-_ezOWj63k?IAI7?;R6)As%xp&us_yx-h6eQ(RPP<^gA6T@tdj$ccpN5 zny!+nCY_!$5CAUq442Cb2Dym!FXd;uUJt{Y+_<*%V(#49fBVx(4JJ^< zCIF6wz`ib^vAEMeGlUp(nOj3C+stiJIRVuQ7S<ne#*Dz>^J5Z92tv_j>&az1KK#W8eL6|K}WA~ zC_Z=3x5w!rm77sq!z&&~f-o@(f3kz&T!hL?qkm?6IS7{RvHJ|NVffRP9|G*f-R~b+ z%OyAZpmoZN$N|w)A-A1@m5Pn2JT4}gAW-|7|7t2hC50CoY{^7Gyz}7rcvzBJEm>$- zAL^^tMrUP!6w@FO1whkI6oW)Td~^wvHQcNH^m^_!c^XE0DtDN`QlaN7>pcpd7|Tu}&KL0bPs;(A8nh$UHk89lKOMLe~ zp6k35Gx?|XE%Z%Gy$s6gHE__j>0#7wxm#?n~CsNPX| zNjyKs6nEwE6BYG%+xh4I!s1$RMkHS4klIPFWDJ9U^v92FsUqESX6^o_N0;ExOlpMx z7$Ph5TC!joBHa(hp-}#pHx4A@n0VhbkdVP$`hU?`KUAAW;^>$y{9sRP5K@b4Yd9SQ zztd?_(P2+GRudWEydE8O5Ueotj+e>z=~FV;OKFfHJ9pdXJTs)J3fe$w2c zAPuN2ZEB045()&6g0KI^b*(W@_rePbSO8N)b>ZnCfE|Oph|FQJH`5ESQND7Wyjj^u_GoB=;0ZHTcx5jR7ppsd4Ymnr) zy~eYODc4m*Jo`$I8l}59wh~tZC-qI!!~5V}okMnvP(QY*b&2-dy96O8ZQJRpZD3*8 z=|8Lnix`K++UuV@CviT2O1y;JGve#l`cgyRHMIi2WOEp6UYcd^31xlL=?QC|$A^*` z|FMxKf)o2#UjM;&kBFhT(Wlz+zO^oK@0U5p#>VST)npfPH@d+{3=-ff_*z1Rk_y89 zh01SclL^GrQbI`bKB|-BDw*qMZR=?pt&c4s5&OtC^X@eQs^3unkQUFHB6nc0c&BXy zhIaRw^KLLZ4`(*`*MsV%#c30PW>#Bw>4M5_FN#N_ypR*R!yk=h4hPdI^M?s+R=-f+ zuCL`ye#xZJ%zsqhXNJ& zb9`5hG$VM20AKnZcU(jwlbt}vm zuUM>u0q8GESrk%;ZCfES|CNBHDyx~ufX>R-NjqF7gZ5??AR|C`}!>GAaQ@w&3D z=kUoBP#0!LHRp#!;}qiyftvU-;CTrXg!PH}kf*2-y`yxAZ(~7G>hKO}C?}_taw>hs_y< zQcX3(KlW}~C;e>Z*=9^I8cLB4O|hGSCEmAsMsgPO$)KF79D8Psw9Uv6A*9y8^Qbul z=@kNnZgw$J&-C1CY8UzS>*yJE$h){yzI~e-0t!YNN$sRo`H051mrERQ?3m7WW?A}D z4=M5Rps>Z(kURFlqoW57&aQt(XQfILGEx{4@IYz!pYz#n%uq4Y(->^!YwlW|{2oGk zIPxQw!+0}(#0_P?0h-i`+0ZtFSO*%n0(4yO3{wJ7{AfiG+`SMGO}`f%4d{6RTC+RN z{j9yeKVfEua<9Q2{{cP2CAb_LOPv2I?OA+qNDV({CC{nYU{u0M(JGjmp-v9S}!{GIc6!xOhqnr63et@g}x2ny?X>Tc1QDNWf;&=lEa(Xz0 zfkyDTD07E#@EN63n%x9)?&xtDjBeZ8`cg5dtG7o70T?7KXEB=kpHtCXZ(v^2^T_%8 zTVPO{u zLKUCfyW30hcI&K-vC4YlZy7NOX3(mjP0RHtZqju-_uO8VSKcGjR zh&rynw1s~zDS|s4;d6q77D!2Q3`YHX^J=WmqbC2XiD&pPLIPL6KB_Z4z@n~~{WEAe z7{99{Y{As)CHQwg*B5ly4CHg6r~oVG9x(A`fsA~c#1En6bt?I*pbCH-T>_6x9Mf+q zUW;0~u0tvRU?2hUW&4@%_6e0$c*Z5qTkS3d2-} zXF0wwD2<|*#-_9jugm4xG&_!hQ6vTqv;flm*=3PpPuN5vI)dx^O#-xd*SE4w6ZZZf&g}L#>2<-@6(mm0zd>Q=jYUG8>RFz zK6Ce3DKHrS?bU|}8`<+dn*Jxd3trGEoKUQYK9GEMO2;Vr{FSfb!oggx6ZHChUr$js zakxOEJC|k#AwFTo@68kKSJd>lz28kY2C~FU4!=E|9LSP-oU9c@!aVS;`bg*bt_WuT z(Pckxi3+$MJN74xC<&h-K; z|G(qd3UWH!o!j|!7>b~F=C9psJ*V9azob>ZE($RzX*ZrfI72{4*a8AI8)GFDR!Plc z0|~)?$b&8GMs-bQoDwz#vi67sXGdpOPEWtv2E@(r?@Q=pcRW%GPwYM!Lx30w-hyF= zSvap*yo2kx@p!4h(SQ@^$8J&tO>{Tnp7_cy=%>#jGCCur^=^SV@IC(pXf6b!|6LWj zKXNcN%?94BlGD*s;T!M4Qd@6WU%Cnl$3SFuwo{Wav5d?rzkuu7&ZG-$s>(Jp1Y&m@ zdPM*ckA!~EWca)G;$L~SC>etTyQ=S-hYsfp^6H#&UrolVeyCNz%q;r7jo9jsBNJ5GqW#%iY@;+}|PWk3|(dva9JoeusoVUnf zkmu$8O_8=9^|jd})*2^#bUrp!Z4MHd&88I-;c7!Y$^Nf5X+}wEon{FJeu{Zi} zW|=`qC`EjsMuOoBKnIwanemLq4@h1gXW04^`tk3h5-)FUDFUW!8FME7MR9cU)ln;u)4*jlBrJZmTzIY0SsfS!;B#nB;)tNq0N z*}oLvY8s4U0KhUVf{D5fj0#@ypue6TUKg;aD3@4X-cfY)i?QqUUh|dCX!>StBVVn8 zNE|9_w)iWyq~D2;wxxkfZThB|hyhd~N{fogB=WIKq3@PTSf3kxdDlcqMFq&*vTAD+ z!3qu%$@1WdUX2}e0I0INOsN@@Dy9awX{oEm3aa-U12U)a&S1Q*%z;Yi8aW)YDbogYpmC3v#Kah`qrE3e(gMPRvW zYxoO$AC=Z$fvsm@sE(-U(vvtgoraV^4xrH{9CR*E!cjE9cLrGNg5DCMGj} zg&kCIs8kn<7OhFW3YG(AR~U7;)#Zwh_0}DrL$MVzDkVk9(2yE{3e16?SZ!Thml5$d zx}NUtoIKfLy4{J1w-SP-@zvacUfGqTAh~q}jfr@jEC8J;57(-gGWRj20Datrjg8Mg zemuY3QAOdlRu9f)PZKh0fB5s~Rd)i!PWs}voKh0+@}r+%E-{-Yuo<*yB#|(y6+wWl zrP&gd>9{~RKmLE~2GN@%?5mx$H)wx3zg%4gVFg!18Ue3Fg2*s5+QSi(yOPAX>M%+H z4Um0j;p3|@L>n1!hZ+05>(|;w%h$Z9pp$>0G=fbuV80>Z zY5%K^-qE1O8`QB|??=~oH=R?iG+dLDNvA(|32a+hN=!dpWW> zvRJQzTpM!7J92jR;NbALOA{I@h)L7uD{2u}yfkkDysP6WFI|%}IQ3eG!$ z-WSuWJuyJgyakdwSokpKR!s&VJy z{c|Ds9MijX=-m>aGx%+tN;be328t(NX4;dTmpZn9^2ME0WjDXyN>P0ZD!sK$@(fWu z24=sr+INiJ$fqehj3PrEunG4y&GqQ?xI7>~%~e;^#f5bz zu(K?;vy_){TI^ZxdWnt9=tu!qso~llm;B>0?r&;A7cAg5%i7toU6YA;apO{%mTKBv zLua^X)0)U$nb4mVmBi0nvDpk7vHZKvM10RE%{rTA0wYEByOQC<7X5T;)c$FCd9cLK zi+Q1>hojYHSsDowBlAr5tg!=hvkCc3Kb^62%&9kSH(EE+`B7j4B95qDVpkm5=F~ga zm18$3C1lOHABGjArTJHm#4}|BP|&X4LZ|ITbTQp%hig?YUQ94mYzFLG`hHc^3d|bq zsnI7l3B9jjEPuZDWN?ck*V`T4!;^djucQe(?t7ugFZVFf)rG6afqiw?dP5CQ{`J3O zuxIg`i;T6Ua9moyee&abGwC!gd8Lr6CEip@>|pd2cZ+P6Ivhy;E~LtF2hUrz2|$sS z)jb}TWBevLzo%08?Bjuxs?#!>Z|-A-=07w4K)hR+;+&1Au(aqN?DhCa%WtLdKQ|Op z>Fk2K8OddAuUFvk6Y@=`6H=7>YDmaYd?4pR)7u@btJh=shqTlw2ghPg~1h6Zm(1^tue!qDg=ma84P$Ym+?VSAfG%*tS+ zgTN8K;FMFv1ko;t9iJCPuIP0OkUj_Ff@FGRYz(+8*|X8^O6_sD$6GMv_1JAgv^Uj@ zt~PYfpFaTks)NIyl%u7Eh5i~vfmMT&)DSo zZmn7u(NJ4V7-HvT9%3;{*0)>7xj0 z)evF%kKKl@8F=Des0xYmlkOb%}zr4|UxroET_i5P2p>nm}3h@p@!4UCOx zU$S@{pL=Eo9kzorKifOn>{HiJhpNSTilcL^Ug?PO>sf!Msu)0KKz$74uBx10sEGyp z?JmC9jLeb-F0zn29wWp9c-Q(Ww7mDAnL5HurseTe-jZpMd3v|j*ZK{llnC@Hk)6db zwU1%{<{XaSRIIjoZ6X2B?m#OBQK6-ktTr4rOT-QSI0<{I+1LSZDp#rVO;)J>7e%W zP=Y6T#^G}{LQV0)=Pj=#RjB#C7ic7uuSHfbC(G*9MC;Y85e3Z3q-Ss^$(z4?qEs~j z9k3`Ho#9pQA_BxDbiN0@W^O%>VI~s98z4uU+A=C`XdnhU;4rdfCg^k@!{7r7i~}R| z_#sRKX{Yw=0X}iAKO7GKV@FjzFnGo1{4$#C-%f4xx0o;61nL_Z5Y?9~jYjWXa*B`M z?61GZ4#OE3=c@Tcx>H65n%0q7vfPj4R_4(ZSUy+%@H?XMlRx0^QF?7eK9Z)-7PUm z_PEdBAB1*5G`%*HC%oaRyHTmz89*F``E&w3c6#tTO0GIT?82?z4%@(dy3U$3;HN9t zX-39IGpnCq0!U+wvX|dW^&eUjqkS8Ca@%M{DLr%nlof-5pCNfRORvO}l4KH!W3n=;5AaqKG&Z7PBE`vE)yUtKp{nGgJM`XMQ zhSjrO$I!y!oB_%PzCj}ad<60@nJ$AlwAA{!7c>bF$%c=?z0c5JKRcTw(^GkC{q{#M zDR&XQXa6}Y_2JqKiuh6bKIa-D{UV9zi!-sWYxrWnUH&1+>vGVMd zp%qNQCu0x)WRUjzzn`5OcE_4oGy3RtwcBt1U`)1*o}S)Du&e|tZPU7E_lkgs$ZXiN zn!|E{)(w$Xz{j;d!#{*UmdrX8!8U(a{up!S{#}#@npvDnFiQRkmelaOV~A{oaRu~2 z0OqDwt3=9f`Wr6R@FI*AwDk@f#5i4T_c7!(242y_1TIALYM2;pTvz6>)ns)b2XnNY zf`zcyAZ1PXq_YY!m36`PuG)r|&|2RIcB&$=)dQ2R&|yP52i&#}J@~tEbba3|_t!X7 z5l>)Ry&dYQRmi!-v-=;v6VM!&6UobMIbZ(ffH~DsI&YmX`oAYiPwnjKf?Cf?H+)r% z!pMBsfnAPrzNM7uymw|R8Yy6SeegIvP`9L=pZXM8oqZ___ru^ED^O~>vDou$NoeA9 znT!MII{>Nw)$ig-lEuNB1F}*Kl8MS}d~u^{@h_!*E;^CUsEz-euWemrgC$<2{Id!f zrtzybXEQhpBa+9)Mu9=#?WX^J9G6>7&Jzsj#~ZxG8W~SX?WjR)1b$)O)o`;VknNXts*xZ%~+vWU@ zEiQpiY%Mc`&{aZ$N7RqxV}}TXfD0A`&CnT=0;aZ0-BImW)`SkT@s%3$Y4gC7&Ukd? z1}}>kD|j2D(>;zl;Qr}soaU7YPwS@{N5Oe2z7bcfga%_v>8g*1$@P{(`?q_*j`r~t z_WWtgO@Z>F(KWyzN~d6SA;m5vGkq3u+Gkf#HfV_t5t8@GGCZ)Kg&8o*%HK{_SP%h3 zq_oTSm(~uw__oJ9PTWTiegQhOkEh$0dhR1+f-L3P*)6pHcwC=xNn7Z%5m#9BGml)L z_O$d%o~1~xqYo|GS&47(0Q~+DXgfgn;hufH=8TwjzIku73B|v zSs582Mi`8OAlDj|oCb}RIXYQZ&}d+c&RB8i2Uq7+zo_~6y_2Ya6Ihvs1?CBUNh0g6 zHj_5KMkVQ0-M6a|)FR|S;jQ(K5Ajap>hVaU9Q*v!dG~Lk?s`=M=Hm`iA`kKGb=fan z+ihM}?vM{O;!K~Z=X}OzF3vec$?U)XI~T(9T5KqBlrGZ9IWMrIeDRhf$<=XaAfKA7U?J@eYxlmJ6VdV6~c1Te4YwW19rX*!i3fQLD zvYZdTo%`UqeqiFYnRupifXpY5cKQ3ME+)Eh-FuG2peYTZw_jrJ8Ud_?z_9{hN9Y3< z45tB~%eeMI2T?NJgej(PDVr}lAf9))y`k`g(WAVR($#@-W|RbBGGHHJQhWX z!N0`3vpV5!$RGI|-=SN7`Q3VTfl)UZR8VxO*W@Fho4w#v@V$zjDX1H=HmP`Y!?#_$tbcd~fN-n2v1LGe(98@G<}oy#%lC0(<w7|=KsgtrsIh9&11O0IkBJn=%Vo}BvyIdja z0yYo&ytCuK#nx{|7Cp@30e^XY_8T2pHl01+Pw98L>m{uO8}+|8g_fc)z%~$gXxUt5 z!G$v=kd2`AWsB<2NAhuo@%Wf{vLsp1NvACC9ShZXDkR4}*H)}u<#NA&d{11{STtus zqb_IjL0zw&-bu`RR>qlgQ=b>y?bsxe%=!+OSKDPw;!16igaibC#<07@oYTtlJ-2I4 zx5t%$1O2M-@_OkQvR%ojdzIL}|1uVX>|BhMRYel2mP3XwzMt11de27aUbCf1RO_{C z0rL+!UV~ZcY&?cpBP=PZev!@Z8HTkfx%%&kCQ zi2x&X!glgiL&#!m!voj?xO>&WRdbUfkc1H}Cp3p#rv3yQ*MOD?+1aI9S{ABeMVmUxfj^oLSHy*$T@G`r;9V2WKP5{M@lJvl7CKy9TqH^-TPEROBa>Svb|zYHxOv?Eh-D|i%h*NdWnl{% zV_E^rkThR*(cqTe_g){sbwW60vDbfQIu%yLXlMLFG8=VL96!w{Atfa=s!+TQC+u(K zW6gVYq?39Oa3;wFJ@5^^%rS)KBa<5;unIJu{Cij!_qX_|&t6bbAlqUK<`L~ZlD?Dx zV5hvZuxOQf##MM8^$*}&!@-#sseA>KFLXmj37WqiJ&SsitvceNV1xH;Zt#j5_1sp# ztUi0C2j4hW7{6fTS>}u=L36|qA7+E9jl5FQ@21;X>?^Sl!NpX}W0?&Q1c309tx3@) z2&QHhN9FQ4`!jC5f6SKhD77|7;$45O92l9n2fe>B(RkHO-@>qa6S4Ea;M3Z{p;RJb zN@=3PIV6xel3aj%Exyq4bxU?bR`%HpAN_#d#GK(GQCYia!R~Jy;#1U>(?PBAxY~Bs)b$8chOA~K zQ_cC5qhM$9Z|II2+Lom+o7pn?;c}jn4?>r!LRyI{1O6stT$H_Ig5M-uO>QgW_;Wki zyPUlyY?wvXYW+2H^Y-<=j@g>!6nz?n^A}v7JvT=dGht+OXz4G?vt$VKsVVdVXLYDk zf42;~wgBQ7`A6$>vZxqfCYm+bWM$4N)T6YHGPGlC9q+d|1dPJgV%Wm+_6Id>L&J#i z^*$CYT^ymkz3uG>Ny=0Ce8!;&fV{ziy@94GKS*QwMvqNi_cIqB_axZQ?oC`_rhDCQ z4=s5Xr%36s^%Tu)4FcbbKJBs6G1V>)-q9=2fM{A--z6Lb#(75@AkX@2h02Cy);6HkV z%dYx<&kTVx>?O$lD>TM;O=5~@nMoT~-dZ|y>i%>j&~~=1f2J*Btfp-;_R+F9Vr<2gcW!Gxhr}(ArnW9!jL}`0vA!qF*8+n0womB!^4-(}Y5R4A${f zQS}BK)L#k_)>CK7cS!Y;8hCi#1wR6|E%41W*DSBHv55#a_1`8V&Wdx${2R82AEgyK0F&i6}Z4bj*RK4*6uDRSp zaL7w4T*o7YwC2h75Y06KDZ)+#CZ@1?2=%HS5&HAZW=8O(rMMRA1{Q(K3&jA1N*#$ShH&GE)YDMkQ z%WH?>jBc&Cy8va=^`4Lf&Re-{cZ@)zDh=uX+*V3+6gB_$737G4s=JC5G5-3d90pmK z%zv*+3qCeQSNosGxiNI);-Dt_?iT$jxb{)%-RH@tT-bVdFE!#RZ~71&F0Vs=9cN;; zvs`JVNSZ#1?lWj`iblu)Nws=Kx(@pa-tbmosB)8J969ytG_>JN)|hqcn=BzAp?^yY zA(>b=S}J7|GQ_=@eiqeNE%Uqo;c+49oYMv3M@2-`!e>JelMFnp5I!U5*oOxgAZ@8p z4S!nkTwV?k1VEp}XaprUAcV8z@Z>4@0XwSTgBU+dxk#RqM}Ee#pn=iGC`|HFU5Wy3W_^1u}?Qy|K3@a(;>id)Z*362 zJ`#LGxGiDl%;f`lNy$$VlPRGj4AvL#Y6G9BLE3L0o@W2Ob9%3`0x(U0!Sil5S#|0* zv^*ESXw*HitOL30`~CwsGi=yH3f`V~0h>VZl1LX9i}a(ivN9v#7j%#`;_m%8BuryZq{KWYw&fsLzV6ch}9*q|J?obiJ0H-h8XlBxVR|g{`C6~SNUY#H2$yHxvlz1C6$ZP z;yY(eJNKy8Y;nj@!m5V7f3ZL=i8VaB^!{{iUfO4^>Sf63K9pF@r+15oEPUjj>DUeH z7q=j#&!{@BEK(&e+PA7Q7PF!mz;!F*&r<;cw;j}vgEtDX&JHISS_P${KS5QWw$WHI z>?g`i1}wR;@NnC{YW?T}Oq4il)S}lT=)%0us3m*k?wXE{jt&dL#gzqVA_12Td=!5m z&k_TwWeI_z&Ddc{uS}js^z}ZR2BxN?^Wg~Q4<64yiH*G8dVdD54a6PL2}eGY$U zs*)+W7ckLDTU*c10M35&OMeSWTI^xaVOyW9BvtIXyK)%r%^0n4u>0ts7)~Gb(%+J`0eRC@|G9 z?=aToBhVq$AVafZsHOD?knW3PNz~ZQ9`y3fFZ{uzY3oZ98U$qw@{EN10s`1psL-e& zHZ~Sk^A{o(prLYS@s6Q;d3u7WfdZ-y`5l+gLE%~En1Y8VUfybzGy!p#sW|~C5W=S> z`I9W3W*Bf#js@5~GT-W;%cyZEb^}t1>z1GgU7&y`n&a?Mn=A(1bJZ`!!g&%Dx+D~j z0|UR583W9CW1{%JH9Q9FzgPp9Fb@xpay;0=*s(1t(!NV&i0|xPm|kf+&12GsTav_C z8{=g(;DE6@n~u2WYi49wQ>{<^d8zR^h+M;9x+S=ve>(f&ABToCR@Udm-P}Y|h_hdl zWbyBRr6mw|RbbfMTCzTKpC0|2fRz;V1kd3cF-iPFv^IiU4+(WXhwh7_APyq57{Mz3 z{yOorTbBME$sX88zY!NcEB~NhG5e!@mFRk)Ep^Y z*%M%U{Pz#d!Q3xsVHUD$3#Wf{=iT6>)KtqsW3VsMs1_C$Bje+(lSy^&=6sG-V9lTl zIY9^?Uvgk#0*i&kWKFElmC$L4@_5&2^%Lpc>N^x1&jjL9hb%%c*g4*o%!-ETv4xth zp%Rcj;@_hYAhdXu(H@?1$!u$>DHe~Ztu(YV>zQjs!^?dePc@H@KF7nFwKwNH%%;eg zQCe}Y9+loIZ&?Pa$=~+*-O7Q8*3BoIA87K={})TpGvN_^0^wc7vi7SrMW}EY5Db=B zq!=An6EyRYvhvnW=97;8T(ei;cGmnn>qxLE<7$&~=dIRRaE!z$Gx6o!)0gfQ#TsS2}I z!g+3#3+3j@-+%BR3zYl*qVc;xA!1e*2f(w#8u%>^U`R&OD;VBXd;9h?04+&0VXGel zh=hekLR1tixxB(j;yOo6zb{oZ9D6zSa1~x=)@L1@}NlE@OWaix778<{c|jSMIoSJHsw_Q!SBT;&JMj9pm-igsV=UpygQWG zHZU;o3`bYQtTh`t`CFU#H_>a^GJ~_y4?N?w9-=d@6UHwbG;a16eUrv#EKXxt)k7&R z8sfhk^8o927x$?^&s<i<}u0>&o-QWEfn$L81 zfAQruh{xhksc%}22Ik`h^EWu*f)W)9ySzYO`o!(wG!NW7TD71*#xz-@HM)$<@&jBF zOG``mgoLJ<(5hI=hPE%c{phLD>4!#x6O`j|xZ0J{xv(6FT!KDj;q7&i2|jX#1+THg zX(_;kac1983^lL^4=zKSI|J)`20~1*gSGUS!sjn|6VcvkzYXI%PX+14xhhS`5Xnf8 z5Y^SO(F_4p$u&o2E4*^og_qsG(<9H{_}OUR(*1Pw@a8u|1P-iA5-H7HcPRV(+{wVg z!3{hP_c@8Hm+;(rC>elu`1cpI^c(7F1J>vA#^H&ZwG#lOLDAgY+?mzYB;n!VpwNrA zu&lIH*368-%F0U3$f&>JQnTpwN?V?5ZeHFae&;LhyA`4g zn{HEVSJD&8qXq`3xz}F9jIwysY6+?b^|Pa`Iz_+EzS9)cOBi6gswSuJ=?w^{%)TQsw#!D9Bh7k^iPL_ z*F^ugN>bp#!RDXJnh-yki2sfV`bT>Q#r&{RY&2uzCgJC}v>J5vs*O~nNWy4H9Iw5y(TDfSe`|X2OrJZB#xw!tMa-%M>-Ol`p|Wr+P|8=fUZat z#SkSqZ9*gWFdy*xTce_oCBg&lQ7lkxeY&WL&@Hhagq7+Ye_;gWP-)|5H@RIPAew~? zXYiQ4C6`5Spgs2z1&0OKbL$Og84F|#?((2&!?DT9_w^Daf996G7&S%y$%yh6$?)9~ zyC90q({0$k9`8gSUUxe2fCNRa9GJ3m5}yo{R?Ih75i@VOv94nJa9-oUjJFNY6NAg$ z_YD;^HHl#U_<%zf6=s})4g7g4Lhd8&*RRn52~92~{NrxN3)Sk9($e6B1X92ZJ4J;p z3_5yiYb$fu`k?PC!NqBf-&;h#N9eAr7Y;a${smn_ct&5%5Gt~-N@q__P6ne5@3)~n z2jGxxq7K9d+Yv?2gOTmi!m={V-)}BxEwlx`mX46c7QJ4>A*pE;S+nmRV`ofC>d_ZX zE4`nW*E7SO_lrzI;(kRxOifq!J~#=?>X%$)mEKsjCvSx}Degr@Gx(SDqY+^=5BPli zFwXZCo}va>Uoo$#!fq=oJ&umZ+@o$|P%_B=`w|q|YnJ6z&b`K@^05<@o($O4$W7NO z3NXPRD$~Nyjxk|Qp0G0JsARafCk%BJWg`7X42?+sw1x$V2g84Yw=jx6w9WqhJB1f{ z5(f-p?Sb(Ww&QKeFdr`@xzPc4jctB@9}_~%+?%%xX2$pbc!}nZ2JN9XW*75*tTDh~ z1|}GYLxTJd$cuu6PijMK$So#hO0&+kDp58pSupy`HhjFVBCfAgHS2+@T(>ZX?`_Bb zMLy-1ArsSxp5SR1UmPqpT2TxGWoPI0L<7~nbdk{DU<`T2Grhf?7$~=C;+HWaHMyxM zsLY(5wcGz|NJb%Q#Ev&I_PDQ>Q|oz=2Rcg5p0%4Kut9uU8AaCHr;sNe#!o{Kv> z54E+mff8{xVAkn8+@f22MQX`zFP8jbQMA^z9iX+JRz7lff7-ATs-g3+2;!?|EA&ia zx%yA0y_oLg{2U5tXoyWXCm`Aj{=sJz^= z1IVrT6k`(;>?`d^LS<-j5u)=+%9*H0YPkrW2des5VvIYQb zm^ke$oADD&&)f`Ft7&VyPyec~7p#S9Yb&SP-)yw>1CNSX2VNtk^(F{7R35c;2lX7> zJW%EQ$%Ns}4LoDQ+~|I&{bCs$@v_h&Vj7OS9$#W4&nzOA1Z%GGc2oKW@*f&SEWmXI z9K2Qs$`$_b*$Tavo0nbEC2vf|_tF}rk)?BmfBtSauL{FnCE(LO{=BpeDW|X{$kAnz zH}@V}CXpEhG^scLH9KrW{^6b`%6zfGkUB_3=Z?10JW2txGh8wd^8=Px26dG1Polz3 z6z*~VuRjviIll@v0P$XPpZJV#xQ!pjT{M?Fh6 zzHT|;z5<97+Ok>}1;v=q-^kK%Max}>7Cl~0qN81KU;OYQfr zwja_sg@xPMPS@Yd z73jPes?2>~q51Ilt59Gb8dghf?_9+KM=n*=8@FOkKM05BcaWZpa_(|=DF%Vevp@_? zda!4d&b_!pSwX-;teU<^%mEV^3k%C%n*I-vy&xbb{|dO`DJ}ZbgMf10h!xL%vdf|c zP!Qlf-vp(B^78WHGBWpGrSeNm{Sv}5xS0I=_pi;Gy*2Uk&^ynN?O|`n9&ME?&dw40 z_m}VYGJ0A$xU`KlJH}9y-;~!CX7X6p<0Y&ZU8g}nZVuDW&#$(oG!ZN_o$p@Wd6U3a zSc}+?dqhMkCIG7XMDmcDg{QIA>$OEMWPOB2GfAbB3{LfYFpp^&7kaJhPL=Toe>>5 zd3cBJiFZSgd_<{{oJ&=lO&~i9AL(~H?xlhNf2HHe(lz~MdlGB@Q#9gRp0_9qOgG!N_rlE?lJJzE@{!b! z;ziOas7M(xo4k9g`ffFi@n>}Fi>-OL=loWt-we|v?yLj=va`rB(MWm-BcjSt%IHZy z7Gyu3llH~1BYt^!NN0oElNFgnw>WYx_Nj@Ki^jNB&VI3i{rrf;ms?H&o5)KHa6n+u z@w@M((zf>}0_za~8z5R9o=1SA2IdbmmI8Q3M@Ma_U}HB`Az*O|43SxA@AZj|k3)go z^uD7deN@AE4Ne}Apv;t;C$#a0@(o1lptg_xooqh1^ztk}MjqW)!l4hYmPINmDo$i+ z)#=+ApTWoy#bLF6X_r=g2JtdaHmtB`OUDcPJ}SY+M$ ztlfviX>xJ@Nj&ZUn;0iedChD_#CRge3i5WJRz$o3gvVnZvxaNiIVXx;R1AaX`^(xo zSkAn0y!YWrT()7yLouz5?;eq&8i4=m>H~e8;$)p4X#0!Zn)%G(&4so09#7gpT0r)A zkc34@M)u^6cI6|=*Kl(L6$Rco1}0|3@m&)?qz|^8rMO5b<5LW)@F+UuqTU0guO{1H z<76-hq(rkJ{bODbSRNc7sY>3+Dl6g==zoJnSDXZ#isH$fR>TYzl&M?tewwhQo6<6r zm}DNc`QiD?Yb4^`FAA)TJA9X;dx9jh+1lwK-P|3j(`C@2D=FcQ&zo0$-AosMV*S(18Z$L1G7HF zBs^C%6ofsQJiI;c=-|H71@G5n5B3mg1WD`#Z4@ii` zh=r`a(ZoxXPaoD*?sSiET-miw#Egf5fXK_upX+o{=?H~hFK)31Ux$+JW*4jsIaTE5 zOYZ9hVQo(w^k`g6Sq_;_>R75nEv(vZvUpF zlX@ExF0vWRISv`HId+ge-6$@}&Egwz1N~OBRH{RnKVG zl~vB#E%vh)v|9GfHJ`4vIRC7^%Gxeg7qwoSGS}36`9kehdTg+BYhy?lvZHM6j8X2Y^?%xsBWr^H?RHPGE_)eA=SlQA5F&;M7SM5iXlR(hs^l4aQQ1n2^2Z1F=%7MDH*sxk?dAT+qoPOew)FJ$Na`)< z(zM7bOyb4Nzi)jfjguglGVmSUIFjk;II2=QY6v=x8>gKe3fzFl>-Anqy2|!BdFK`l z^Ja3CQMfBsasBM7YjHT)VZeQMC%i0+*jHNHluP>b$aq=+Tm{8P+%v-q!>9#gq%(dk zn*hcwkPfTem>9<{sRh@3LUHg7w=f{~z5!d}%v_~$>XCAi?G;HL4j&&0Rm423COK1x z?2K-xdQ0Q?58RcMqa|d^q*_-W=oTQxjg@GKqa<-0-yGV^=hsY~X&qo7|4*k4k%;I%dEVs2sH z?eHIZ-)x4QcBT;y#G!E-1%=GF#jjjZ+v(R7f0+;GpMS0NImqh+C+{hb#ay?!ghIOM z-LyO>+|8k-xuD!+$X8s^YeyeqOhAE%CQb(w3I$@rNGGSJ!0@BXh3G93^?`pd!2ih{ z#s|j9Zf-bu@n$s{VeLL12U-8UFs^Afva^bz&`eUaD=zE!r?o+&LW? zv9TiVfF#Bj zExc|m7dcM}8VwN92ODDyO-(y*Ln{`|w6wGUukleQQ6C}6iUs`hTk>?5qc$KNmoYN$ zSC6~Sq=RgT`>1l9+G+F~xO3e@_m|OQPucG_(A$s9j-lC>?ij7`o;Ek#6P2g_SllD4 z9CzK*^IP$!J1ExcY_*l$wa#A~vK^In<&OTs^sJ6BnPttZ*y;L!v<}uMLDSqUUtcRi z4oK7Y2A%2eP6=5c7>bG6Ao5%gHYi;5er4o1@?{Zq!PIB%PFg+JT8NY&aD`Mmf$#d^g7h{et`Ll$S1^<-8Tsefzw2 zrh33f3<02>y@P{xeUJ|T0YHo-@k}-5uk7JMz;T!*f}RA^o()jOqN1)!FA(OMq<*>j*|zV+bog{fUdplbLDTj|_JM*;k=TxK&`Txo-`f}{8 z{-eE6Row_yB>|4qf2aPA62G%ElTtdRp73xtp<&<(&xMDPB{*&tqfvMTOX$%v9m6*g zaOL+#2*mQ%$LMaA{uOMa^_o#7p$wR216!(D4%qRy5jziif5*Q7`-3a@JDXV}s^MZD ziG6Z8*Ocz!>+ecmzlLs?edB4LJw}hGC@L2c!~DE^v^)wHA98aG!nVtb>VAM(V+cae zGz^Zq{iC)@6I__q81qE_WwLMo$LqwV*Wqh<9AV%0+?Vm_CkS=#VTR}p*m)7v-pQnk zhQN16!iih}0mwBjP=CD?Vuq;-M&IGvD?F${pqEMe)^?@hpWK4>x*WDsC(hrcM&I|G-FNOq2>hq403|QKkkiqd38H`ScKF zxC}U&(xY^3I!+$sQhIsr`&PptQ?|#9nv03b+A|deFV2p@OXzOBme z@9e^pRWKWSlyMzC=S0l8jroF;c03hC$lCnfc{=czEnjtWE{9bi+yt&|Lvs15xYZcc zPmy^^Il3m~)(cmYi#)tO0haq=XEC3cNz^ZeB&c^Txv|~BpO|9Z#voY_!X{~(2VX(?v(OncJ6x5O5`<(BHUX>jJPnkG9OTY!rtASR2x@!a_|G&HkEe$qAEhz~)6I$&`5qb8@)+ z*jVga4%Xw_vV=G|7VjQL;qaQx2!h;4g7Y-o>Viu@K+~5KV$06c`#Ku-Mn~&F{qPta z$jVVIS8LNnFg*i`DePN7R2p!whd*ptJPJp5w4<*S_?s>;cc5%OXM`Ti%^2Dm|i z&s%xl^5gx}Q~P=+Cx;Je3crq4(X-{`dUwQ?;2Ow66&VH$CNK`Fa(~b7WpQyjU_zz{ zoc^9n*F6SAY-D8QN5f(Zkl(Hq^elhA)=?PSH~^tbiZ6~bRk|U1dio|1sh)K??jc`(mFb9s*;0gkm~qUtqpM4wmO5&UW6?#XBXo2eNQL$Id_Ejkhg!>{qBvlD7a zCz6sE!EMPR%F)*3Qxn`o!Cl%iO(^p4jdfIdS)8!3Pv4huXzf!YeDZAnfY8i=YDFV8 z%IDG>Kb>f;aU(3;arT}}#;%aj4e1B&I64C{$34p+|Ey5T&x^$Z2qx|VvnMP;5b$GT zHiH{0V%Q%~$1RSw`S$(Oai;x7gY%G|?`wrCz$lz<*~^ISd{nZvHJLZKmnodZI=jv} zP&9nr{i2no97V$x2K-vXKRPV6 zpPCvgN%*h$W6S2<*RNl90PE%Z4FsOJGgsn3=7CqpQIk;=*eo+isj! zray|w7?lu_@s;d+4?U6tUqML>yed!(pL}t?sFCSt_)hn(l}k(Y;_4gSFhx{RUB*>S zY<|9f?Q(I@##KsiN27#Wt^Zb7N}i=~kDZx{Fzy%6>#WMa$Mo6qY{N;Vp4%sr?`Ahw zX%W(n!+{#N>{uoIdKYv_HTt++E3V7Y3H)tTQKG(JKQ7u=`oXfe<3je!|Zms!FGJm%x~~IlW1b ziLb;PvxI8TqhvC|fYiv=Hs?&|E6J_`u8!2=fy~yD*rCsLDbVDSL*#(Nd8W4QK%94^ z`>a-ZcHPOU1%OWC(EVq%J5DVo|1v&$m@B^VVUtq7nj(mVd;sN()m?8q9KABC%7bj)8p-YNAn#GYz`YwJz&nm^aqq+#MYQcZS3r5CokD zy`H*T5X3U7p{n!{dj_K4SnK*qd41Tjeu4j#hca|K(x4A=YFG|;{&#m=hw&Q znAE$GZqh7|o(vJCn>ER$-%R8`H(ew!Jb3Z5B6VcdSEWi(DO)Nx!`%Eo4+`=kTPD03 zsE}B*)5Vgo9wP#|&c*Y0_1S+HJs=y4+I6_>8?UTkt}s|J!s{#b{_{Uy6h=sOG5l}v z;V*ty!@9{)(;v30U%jTTc?sSRnj1^e!Z&NQYV##;RjY5%Vk!E5nT4)rC#om75XGcdQ5?MS3G8utiYrO^c z!S4NxKcUQ~3yIH{8muU|rnofowDTwd#!m@iA)e&B;NBi~s!#HYz=L4>q_niy`hbJG zP@7q5c*^Eft)T~IQTxUEVXyStGp;&8o-$5^fq{XSFJFdcWnHFhO08vtD8CwB@@^%& zTwoFZYS9ByzkByp@1u`W*G-(2dp=zA@p;TpLD1uA|-uLDalgC?r5a$BXS zc&>_?HRpXl&Ux-Y@(}8j4Zj2tc;7UGU!{N9v^3{Dc%kG9t==!lQ!6FAuP@O`NAAJC z1uIFHZZzIZWmpOmnIs8GL;8LfdPU>iId6{qv%g99!;k4QH;z-2n=(BA+ZB~mI$RmY ze8-zusD!viXa>=!75aT&wo)4=zx#*Pvk_w+2C>M8tP13Hw*Ne2jyX#j1jHIFTz%B5Z&bNKX>e2a&>jWNo>Jx)xor`#c@EIGOPg+*&6h26)y z@$6qgbN(hdc^++~okZnI(ZVG?bn55h z1|=Y`8M7@kc%jl^IyMhuv1!i&cW4@ZZ%_o;wk`mB;_-2l@NeKx^>_B*l_%Y~Q=(V^ z%|cLY*7{p|X_G5|(C@MS^$pYzU`Emgk6;WfqeFKXK^omO*%Cn3*J4oe2rApT_o|9% zr0iwGnM=4Ung@aRppw1@#C|fbO$<%L6d>O3lOyR_vbtedU3Z}Otp+RGFcV-2VnsDu zNxfH~d&8i1J0+?f_aM#2hhEmaZ&)>0p?;SxC@Yql@qE%GY<5oPIK~~=ls`%bB)v8uo zU6Pbjm9W$3D3GbkD!Uk`x3J^TcN=eukA;UVYX*`0jQHU=sy>n0eeactFZXRUitdU% z^Wplg-|im<${Hj$xX=_^nC8@OW=1zh%DmhHWz5m(&d8daZuZvR6yN>?&AXbKFF$-p_#hvkEcOmJEFVnc{N0k?)b}%Oyfm_UHW9R#(HTSj6r3!p{r?PUF^h-$X`L^aTI`07p0+~b$_jb(Fy!veUXD_cc1>r;=;B{}1(|MCf}Z0&(; z;ze4Y-QOf99yEaqWVJ9a4@9^$J%DXE@4R~)b$1)PWu3a+tsxS0nWjCR1PTPq#TCy9 z%|3y5*|r;gm15ekb-cpJ$#$Vmv|+bsQNa_uPq&n%S@qJ`cS+4Vt5y5Q;(`)^^7FP} zG_WWDl=owL0CVi(oX`aS4u_@NTVwTTQ(Dx=>e_hbaz<8Z{~YC9+68fbV+&%-7vyZ? zI$K*>v_5(Her>oJ_gOPLJDcpb>LUP(+GV=B;lMZ;UNSCoKd*Qw-Z-=NIkCm>xB7%- zr>86+D=s+l5a1qT<)+Wv7RMU8yX%!<+5U;hF3PnL2*{fAD;OaepINCH z;?zBYP%(+cgP(`j*=15XFOW2qX&qOg)9;vAd|8*I%V1yL?6J9~ZOIM0$TXK4>AlcF zU3-8Y~@*m@n=*# zv{Q(_<>K_o(xiy!GNXDr_ilB$nXSR;D!Nvflt=x7L##=YOnagmveAt-HCMnywxAr0 zH{*Ol+G~Mr>$?G)w24-|1w6vfDg_p&hJCkVY184+(VzH}^{B*AB)=9s^`l^_5Nn2! z1Q`!L4Xl`GmuKe0i4TA%p2e%u7eH=`$wliw`^$*kUX@eJ?}~WZv|enRR}S9M&TeMq z3$hJp|A|7(58O7V>u=P5xLkPi{V4k*-JhT(eCFN+FU8d9L;?Q&f=p_}_I%~3W@B9g zTg@pcI6qL<{7hk=>|wGu#jZ#5MuB^sLNx_w3(NUeJ{4kdwH+mkZ@6zqPAh_bc=I0W zNgRJ)sAAFcn?2P;yNHE0%V)9N(; z3Ja4C6hFoA5d|w0jIB;xN(YLI$->*0QWdm+RgVQ?>L+_c6uQ}}%IoAcSX_r1(L>4F z^rg`X(t;#buN0QUdduITvR+KA94s@qCLIZvD|}onf|A@Fa!iGMFXKQC9>$`h{uQsS zt*sD?;^?O}^kg9PSWPvesdA4!-4_ys#dE_!Uu%EVg7lXOqVjDpXzqC}7=7;02Q*7r z?^a*hEj~{oL3QjzBI=MB;G&Z|ruQ~kX~Qwt?Gf*6`c?l)2CTBkkqzx)REV6iW$qPA z5$g^!%Ewp`r0j{=G!gcd1W`W?k1?=YccH9LwV~(N1o`2~{Mzoclg#{l$7tAe?3yUe zBI&rMrM`Y5f{M~VVEhipRmtGO3u6>+2yO;7tpY_57Nzt}*VHX!x znuB9KpVo+r7&M&oA1xVXmzQ%*K&V{|Md*-9(`j4w)S)EX(R2w{ar=H1*AJQN2L~8K zi9oA3jkcmf%*J@W+lny-90V{nn|EocuY;K7{o7JIjD9Ax!U{S7QT-G z2K=`F_>l_mv<>(Xwv+JQ=HEi!-Mx`M?8TFQK9W>`js1nj60$uSR@SiFo;Th8az+1^Ab6$tuD;_NB6?H(7?i)hC1 z55ECh2Y{aXQN_GNF^Eb`$l08oRqA;M-z1@qF1;KrUI3JX2UiieB11eNGMtecHR;8~#Po4w^(pWs1c|-P@8c#X&CIIZ zLkl^sT0tPJ{>;$nX$XrAPYp*D5v}}5`NiNdGriG;>R3wJ?+I?+oyzujxH{Mr^;+HZ z*iz#Ju4|`spmi2xQHPC{Z?TE5P{np}gJe&|tA9#2-b!{%-kI-s_%>ySB#Wz4cYt(& zJVe<1&(rTY*-vsgdTV3znC>D2a4UQM!0(&v)V%N(Zg;@$XA-YVP45VS;Ix2^U!`FldI1lTq{XFH^7)-e^osEM z9U|zcawLiHfFu384n?u5F)qN|4TAWlkK<>_X41KPRaipO_mSq|Yj}(_;<*Uxh%&&Ef~?*(r|!2ZxK7+YAJY@ zaL6netZ97 zXtNbPL{CFDdvF{dbnPVYP}uVVRl5d8ZUv!FYKmS2;bb_k zeD?^Xh@h2*MsQfQ!6E`p8n7eWcTr%aQ67-Y8hHHq{S?h%MvEoBl2l)xfrcz{D&p)8 zW&_wXU(ng!k=4@N^c-^k3@EKbk&aK4)%T`G-gBjUzFZxETMN;a#VU#Gge6h=WUax zw!^aTee6$6;e%1#DD>){f+0aI@~T|pYrGyspoIHFqCrX8zDMWa4m(EQo_B)d2wBd2Tr%sdr@uq$cW>?52RPo&3_Hty!1Sqww2bODjd{ ze>&&NdDDBlDN{Gu(p-c}NmNwyctiQ{x%o~3 zO!v2i>n5L4eIdUEgGj7OFq4jkW@aHl@2A(hH;d#RO-o<>t8IDRt;g!@X5E5q39L$M zCvL4X+bH2{N&~T441w|XY*GvxQ;5zJde?H884-WIvmV^=H z*@_B0kt$IX7)RxBF}rg9yfsWhUcI72?b7(EkUH(TB|!gl#+M7a9vg^vbzO)cv!8QZ(=BDfXMh$VK8Py@p|2{m?N=0 z-ihZcp7Owviv;rcb8)fATOlX_F&1HkdZ{my-D`%6s>eq{JmLBTyF-0_srW|N zBZdn$Xq=cw9({yoTPbyM3s~`SouAn?gFRld>qH@d5YVgLEJIzDm9QSi4|^0n5G^2< zgD*2G$y~Uh-P+UBbMeC2+Brv3;?P%T8SpC|r7h#BeT$ck%;cpbdV20b^+QMEw6@O9 z)bHQhF3_dSkcUjU5gw1<$bb6h;vo#P2;cPXI}Egv`dvBVVi{dbcD`>sVRD}xyxATu zOplEbK>~LdEdK}}Ji)1L&08k!A@3TG5}j`t89@X-#liI~*N25`KK7_0H|zW{$0Utp z(C#5I^ZOCZupsWFADxyLK-ivdkN5tfvkG;g3krXOYD_zVY!C{Ga1)w^ozkOPCuJLd zj~G`Jn5>+(#0^Eg)~XbGB0abD8o{_RF|@`Hle6O8zakl^fGiEZpE2O1A%zdGRKqSUis%=2 zi_i;{x%z%kM|@plHfw{WL`0|$zUDjmzb_Qo%9L_0;OOM5pQ}tRMd)O4Yui_z!6L9* zx_yW92+y_@1tjWW+P4q<{U9&biyhPUmjn1tcEY`5@n1SWzt}{60BvHfnXQ{ch_Ux1;DcUIxFQ@j){EP#LJ#G6 zdU?&AZyliS&Zb4&`x1*}*`Gu>%LVWu2OiHk9ocUICf&Pfy`piMLWAJIOL{i~jlJ?s>v|=6(Y~%#xZnik From 44938178ce6da358d3ec729a2b6e39418e1bf001 Mon Sep 17 00:00:00 2001 From: Krausus Date: Tue, 19 Jul 2016 22:40:56 -0400 Subject: [PATCH 38/95] Fixes doubled attack calls on simple animals These weren't actually causing double damage, but were doubling sounds and attack logs Butchering was refactored into a separate proc for convenience --- code/_onclick/item_attack.dm | 9 ++------- code/modules/mob/living/living.dm | 9 +++++++++ code/modules/mob/living/simple_animal/simple_animal.dm | 3 ++- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 3ccc03acaff..6c363e6770a 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -15,13 +15,8 @@ /mob/living/attackby(obj/item/I, mob/user, params) user.changeNext_move(CLICK_CD_MELEE) - if(stat == DEAD && !isnull(butcher_results)) //can we butcher it? - if(istype(I, /obj/item/weapon/kitchen/knife)) - to_chat(user, "You begin to butcher [src]...") - playsound(loc, 'sound/weapons/slice.ogg', 50, 1, -1) - if(do_mob(user, src, 80)) - harvest(user) - return + if(attempt_harvest(I, user)) + return I.attack(src, user) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 44d51324576..93c5dbf871f 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -837,6 +837,15 @@ /mob/living/proc/get_permeability_protection() return 0 +/mob/living/proc/attempt_harvest(obj/item/I, mob/user) + if(stat == DEAD && !isnull(butcher_results)) //can we butcher it? + if(istype(I, /obj/item/weapon/kitchen/knife)) + to_chat(user, "You begin to butcher [src]...") + playsound(loc, 'sound/weapons/slice.ogg', 50, 1, -1) + if(do_mob(user, src, 80)) + harvest(user) + return 1 + /mob/living/proc/harvest(mob/living/user) if(qdeleted(src)) return diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 362846dfd4a..186cafd63b8 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -434,6 +434,8 @@ return else user.changeNext_move(CLICK_CD_MELEE) + if(attempt_harvest(O, user)) + return user.do_attack_animation(src) if(istype(O) && istype(user) && !O.attack(src, user)) var/damage = 0 @@ -451,7 +453,6 @@ user.visible_message("[user] gently taps [src] with [O].",\ "This weapon is ineffective, it does no damage.") adjustBruteLoss(damage) - ..() /mob/living/simple_animal/movement_delay() From 517f294beb5168becccd8e69ffcbaaedb7ce49a7 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 19 Jul 2016 23:09:34 -0400 Subject: [PATCH 39/95] more tweaks --- code/game/objects/objs.dm | 4 - code/modules/reagents/newchem/chem_heater.dm | 13 ++- .../reagents/reagent_containers/dropper.dm | 12 -- .../reagent_containers/food/condiment.dm | 2 +- .../reagent_containers/food/sandwich.dm | 104 ------------------ .../reagent_containers/glass_containers.dm | 15 +-- .../reagents/reagent_containers/hypospray.dm | 30 +++-- .../reagents/reagent_containers/pill.dm | 15 +-- .../reagents/reagent_containers/syringes.dm | 12 -- paradise.dme | 1 - 10 files changed, 24 insertions(+), 184 deletions(-) delete mode 100644 code/modules/reagents/reagent_containers/food/sandwich.dm diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 48d90fe11e7..4e318d26fed 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -19,10 +19,6 @@ var/being_shocked = 0 - // What reagents should be logged when transferred TO this object? - // Reagent ID => friendly name - var/list/reagents_to_log=list() - var/on_blueprints = FALSE //Are we visible on the station blueprints at roundstart? var/force_blueprints = FALSE //forces the obj to be on the blueprints, regardless of when it was created. diff --git a/code/modules/reagents/newchem/chem_heater.dm b/code/modules/reagents/newchem/chem_heater.dm index 66d1217931d..daea5802d64 100644 --- a/code/modules/reagents/newchem/chem_heater.dm +++ b/code/modules/reagents/newchem/chem_heater.dm @@ -18,7 +18,7 @@ component_parts += new /obj/item/weapon/stock_parts/micro_laser(null) component_parts += new /obj/item/weapon/stock_parts/console_screen(null) RefreshParts() - + /obj/machinery/chem_heater/upgraded/New() ..() component_parts = list() @@ -68,7 +68,7 @@ stat |= NOPOWER nanomanager.update_uis(src) -/obj/machinery/chem_heater/attackby(var/obj/item/I as obj, var/mob/user as mob) +/obj/machinery/chem_heater/attackby(obj/item/I, mob/user) if(isrobot(user)) return @@ -96,10 +96,10 @@ default_deconstruction_crowbar(I) return 1 -/obj/machinery/chem_heater/attack_hand(var/mob/user as mob) +/obj/machinery/chem_heater/attack_hand(mob/user) ui_interact(user) -/obj/machinery/chem_heater/attack_ai(mob/user as mob) +/obj/machinery/chem_heater/attack_ai(mob/user) src.add_hiddenprint(user) return src.attack_hand(user) @@ -126,8 +126,9 @@ eject_beaker() . = 0 //updated in eject_beaker() already -/obj/machinery/chem_heater/ui_interact(var/mob/user, ui_key = "main", var/datum/nanoui/ui = null) - if(user.stat || user.restrained()) return +/obj/machinery/chem_heater/ui_interact(mob/user, ui_key = "main", datum/nanoui/ui = null) + if(user.stat || user.restrained()) + return var/data[0] data["targetTemp"] = desired_temp diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm index 12334c2941d..419325445f0 100644 --- a/code/modules/reagents/reagent_containers/dropper.dm +++ b/code/modules/reagents/reagent_containers/dropper.dm @@ -80,18 +80,6 @@ else M.LAssailant = user - // /vg/: Logging transfers of bad things - if(isobj(target)) - if(target.reagents_to_log.len) - var/list/badshit=list() - for(var/bad_reagent in target.reagents_to_log) - if(reagents.has_reagent(bad_reagent)) - badshit += reagents_to_log[bad_reagent] - if(badshit.len) - var/hl = "([english_list(badshit)])" - message_admins("[key_name_admin(user)] added [reagents.get_reagent_ids(1)] to \a [target] with [src].[hl]") - log_game("[key_name(user)] added [reagents.get_reagent_ids(1)] to \a [target] with [src].") - trans = src.reagents.trans_to(target, amount_per_transfer_from_this) to_chat(user, "\blue You transfer [trans] units of the solution.") if(src.reagents.total_volume<=0) diff --git a/code/modules/reagents/reagent_containers/food/condiment.dm b/code/modules/reagents/reagent_containers/food/condiment.dm index 05093e3ffeb..85cd8c05a87 100644 --- a/code/modules/reagents/reagent_containers/food/condiment.dm +++ b/code/modules/reagents/reagent_containers/food/condiment.dm @@ -205,7 +205,7 @@ possible_transfer_amounts = list() possible_states = list("ketchup" = list("condi_ketchup", "Ketchup", "You feel more American already."), "capsaicin" = list("condi_hotsauce", "Hotsauce", "You can almost TASTE the stomach ulcers now!"), "soysauce" = list("condi_soysauce", "Soy Sauce", "A salty soy-based flavoring"), "frostoil" = list("condi_frostoil", "Coldsauce", "Leaves the tongue numb in it's passage"), "sodiumchloride" = list("condi_salt", "Salt Shaker", "Salt. From space oceans, presumably"), "blackpepper" = list("condi_pepper", "Pepper Mill", "Often used to flavor food or make people sneeze"), "cornoil" = list("condi_cornoil", "Corn Oil", "A delicious oil used in cooking. Made from corn"), "sugar" = list("condi_sugar", "Sugar", "Tasty spacey sugar!")) -/obj/item/weapon/reagent_containers/food/condiment/pack/attack(mob/M as mob, mob/user as mob, def_zone) //Can't feed these to people directly. +/obj/item/weapon/reagent_containers/food/condiment/pack/attack(mob/M, mob/user, def_zone) //Can't feed these to people directly. return /obj/item/weapon/reagent_containers/food/condiment/pack/afterattack(obj/target, mob/user , proximity) diff --git a/code/modules/reagents/reagent_containers/food/sandwich.dm b/code/modules/reagents/reagent_containers/food/sandwich.dm deleted file mode 100644 index 75919c4314f..00000000000 --- a/code/modules/reagents/reagent_containers/food/sandwich.dm +++ /dev/null @@ -1,104 +0,0 @@ -/* - -/obj/item/weapon/reagent_containers/food/snacks/breadslice/attackby(obj/item/W as obj, mob/user as mob, params) - - if(istype(W,/obj/item/weapon/shard) || istype(W,/obj/item/weapon/reagent_containers/food/snacks)) - var/obj/item/weapon/reagent_containers/food/snacks/csandwich/S = new(get_turf(src)) - S.attackby(W,user, params) - qdel(src) - ..() - -/obj/item/weapon/reagent_containers/food/snacks/csandwich - name = "sandwich" - desc = "The best thing since sliced bread." - icon_state = "breadslice" - trash = /obj/item/trash/plate - bitesize = 2 - - var/list/ingredients = list() - -/obj/item/weapon/reagent_containers/food/snacks/csandwich/attackby(obj/item/W as obj, mob/user as mob, params) - - var/sandwich_limit = 4 - for(var/obj/item/O in ingredients) - if(istype(O,/obj/item/weapon/reagent_containers/food/snacks/breadslice)) - sandwich_limit += 4 - - if(src.contents.len > sandwich_limit) - to_chat(user, "\red If you put anything else on \the [src] it's going to collapse.") - return - else if(istype(W,/obj/item/weapon/shard)) - to_chat(user, "\blue You hide [W] in \the [src].") - user.drop_item() - W.loc = src - update() - return - else if(istype(W,/obj/item/weapon/reagent_containers/food/snacks)) - to_chat(user, "\blue You layer [W] over \the [src].") - var/obj/item/weapon/reagent_containers/F = W - F.reagents.trans_to(src, F.reagents.total_volume) - user.drop_item() - W.loc = src - ingredients += W - update() - return - ..() - -/obj/item/weapon/reagent_containers/food/snacks/csandwich/proc/update() - var/fullname = "" //We need to build this from the contents of the var. - var/i = 0 - - overlays.Cut() - - for(var/obj/item/weapon/reagent_containers/food/snacks/O in ingredients) - - i++ - if(i == 1) - fullname += "[O.name]" - else if(i == ingredients.len) - fullname += " and [O.name]" - else - fullname += ", [O.name]" - - var/image/I = new(src.icon, "sandwich_filling") - I.color = O.filling_color - I.pixel_x = pick(list(-1,0,1)) - I.pixel_y = (i*2)+1 - overlays += I - - var/image/T = new(src.icon, "sandwich_top") - T.pixel_x = pick(list(-1,0,1)) - T.pixel_y = (ingredients.len * 2)+1 - overlays += T - - name = lowertext("[fullname] sandwich") - if(length(name) > 80) name = "[pick(list("absurd","colossal","enormous","ridiculous"))] sandwich" - w_class = n_ceil(Clamp((ingredients.len/2),1,3)) - -/obj/item/weapon/reagent_containers/food/snacks/csandwich/Destroy() - for(var/obj/item/O in ingredients) - qdel(O) - return ..() - -/obj/item/weapon/reagent_containers/food/snacks/csandwich/examine(mob/user) - ..(user) - var/obj/item/O = pick(contents) - to_chat(user, "\blue You think you can see [O.name] in there.") - -/obj/item/weapon/reagent_containers/food/snacks/csandwich/attack(mob/M as mob, mob/user as mob, def_zone) - - var/obj/item/shard - for(var/obj/item/O in contents) - if(istype(O,/obj/item/weapon/shard)) - shard = O - break - - var/mob/living/H - if(istype(M,/mob/living)) - H = M - - if(H && shard && M == user) //This needs a check for feeding the food to other people, but that could be abusable. - to_chat(H, "\red You lacerate your mouth on a [shard.name] in the sandwich!") - H.adjustBruteLoss(5) //TODO: Target head if human. - ..() -*/ \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/glass_containers.dm b/code/modules/reagents/reagent_containers/glass_containers.dm index db98fd17e3c..2dbc77e0ba7 100644 --- a/code/modules/reagents/reagent_containers/glass_containers.dm +++ b/code/modules/reagents/reagent_containers/glass_containers.dm @@ -114,17 +114,6 @@ to_chat(user, "[target] is full.") return - // /vg/: Logging transfers of bad things - if(target.reagents_to_log.len) - var/list/badshit=list() - for(var/bad_reagent in target.reagents_to_log) - if(reagents.has_reagent(bad_reagent)) - badshit += reagents_to_log[bad_reagent] - if(badshit.len) - var/hl = "([english_list(badshit)])" - message_admins("[key_name_admin(user)] added [reagents.get_reagent_ids(1)] to \a [target] with [src].[hl]") - log_game("[key_name(user)] added [reagents.get_reagent_ids(1)] to \a [target] with [src].") - var/trans = reagents.trans_to(target, amount_per_transfer_from_this) to_chat(user, "You transfer [trans] units of the solution to [target].") @@ -142,7 +131,7 @@ return -/obj/item/weapon/reagent_containers/glass/attackby(var/obj/item/I, mob/user as mob, params) +/obj/item/weapon/reagent_containers/glass/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/clothing/mask/cigarette)) //ciggies are weird return if(is_hot(I)) @@ -231,7 +220,7 @@ reagents.chem_temp += 30 reagents.handle_reactions() -/obj/item/weapon/reagent_containers/glass/beaker/attackby(obj/item/weapon/W as obj, mob/user as mob, params) +/obj/item/weapon/reagent_containers/glass/beaker/attackby(obj/item/weapon/W, mob/user, params) if(istype(W, /obj/item/device/assembly_holder) && can_assembly) if(assembly) to_chat(usr, "The [src] already has an assembly.") diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 73f0afc9a61..dd69297780a 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -17,31 +17,27 @@ /obj/item/weapon/reagent_containers/hypospray/attack(mob/living/M, mob/user) if(!reagents.total_volume) - to_chat(user, "\red [src] is empty.") + to_chat(user, "[src] is empty!") return - if(!istype(M)) + if(!iscarbon(M)) return - if(reagents.total_volume && (ignore_flags || M.can_inject(user, 1))) - to_chat(user, "\blue You inject [M] with [src].") - to_chat(M, "\red You feel a tiny prick!") - src.reagents.add_reagent(M) + if(reagents.total_volume && (ignore_flags || M.can_inject(user, 1))) // Ignore flag should be checked first or there will be an error message. + to_chat(M, "You feel a tiny prick!") + to_chat(user, "You inject [M] with [src].") + if(M.reagents) var/list/injected = list() - for(var/datum/reagent/R in src.reagents.reagent_list) + for(var/datum/reagent/R in reagents.reagent_list) injected += R.name - var/contained = english_list(injected) - M.attack_log += text("\[[time_stamp()]\] Has been injected with [src.name] by [key_name(user)]. Reagents: [contained]") - user.attack_log += text("\[[time_stamp()]\] Used the [src.name] to inject [key_name(M)]. Reagents: [contained]") - if(M.ckey) - msg_admin_attack("[key_name_admin(user)] injected [key_name_admin(M)] with [src.name]. Reagents: [contained] (INTENT: [uppertext(user.a_intent)])") - if(!iscarbon(user)) - M.LAssailant = null - else - M.LAssailant = user var/trans = reagents.trans_to(M, amount_per_transfer_from_this) - to_chat(user, "\blue [trans] units injected. [reagents.total_volume] units remaining in [src].") + + to_chat(user, "[trans] unit\s injected. [reagents.total_volume] unit\s remaining in [src].") + + var/contained = english_list(injected) + + add_logs(M, user, "injected", src, "([contained])") /obj/item/weapon/reagent_containers/hypospray/CMO list_reagents = list("omnizine" = 30) diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 7f027fc8a97..1da5f07b2e5 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -17,7 +17,7 @@ icon_state = "pill[rand(1,20)]" /obj/item/weapon/reagent_containers/food/pill/attack_self(mob/user) - return + return /obj/item/weapon/reagent_containers/food/pill/attack(mob/living/carbon/M, mob/user, def_zone) if(!istype(M)) @@ -38,17 +38,6 @@ to_chat(user, "[target] is empty. Cant dissolve [src].") return - // /vg/: Logging transfers of bad things - if(target.reagents_to_log.len) - var/list/badshit=list() - for(var/bad_reagent in target.reagents_to_log) - if(reagents.has_reagent(bad_reagent)) - badshit += reagents_to_log[bad_reagent] - if(badshit.len) - var/hl = "([english_list(badshit)])" - message_admins("[user.name] ([user.ckey]) added [reagents.get_reagent_ids(1)] to \a [target] with [src].[hl] (JMP)") - log_game("[user.name] ([user.ckey]) added [reagents.get_reagent_ids(1)] to \a [target] with [src].") - to_chat(user, "You dissolve [src] in [target].") reagents.trans_to(target, reagents.total_volume) for(var/mob/O in viewers(2, user)) @@ -56,8 +45,6 @@ spawn(5) qdel(src) - return - //////////////////////////////////////////////////////////////////////////////// /// Pills. END //////////////////////////////////////////////////////////////////////////////// diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index b268b6aa883..abeac551df0 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -209,18 +209,6 @@ if(ismob(target) && target == user) src.reagents.reaction(target, INGEST) - if(isobj(target)) - // /vg/: Logging transfers of bad things - if(target.reagents_to_log.len) - var/list/badshit=list() - for(var/bad_reagent in target.reagents_to_log) - if(reagents.has_reagent(bad_reagent)) - badshit += reagents_to_log[bad_reagent] - if(badshit.len) - var/hl = "([english_list(badshit)])" - message_admins("[key_name_admin(user)] added [reagents.get_reagent_ids(1)] to \a [target] with [src].[hl] ") - log_game("[key_name(user)] added [reagents.get_reagent_ids(1)] to \a [target] with [src].") - spawn(5) var/datum/reagent/blood/B for(var/datum/reagent/blood/d in src.reagents.reagent_list) diff --git a/paradise.dme b/paradise.dme index 7b4d60f5719..49a655d1c2a 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1870,7 +1870,6 @@ #include "code\modules\reagents\reagent_containers\food\cans.dm" #include "code\modules\reagents\reagent_containers\food\condiment.dm" #include "code\modules\reagents\reagent_containers\food\drinks.dm" -#include "code\modules\reagents\reagent_containers\food\sandwich.dm" #include "code\modules\reagents\reagent_containers\food\snacks.dm" #include "code\modules\reagents\reagent_containers\food\drinks\bottle.dm" #include "code\modules\reagents\reagent_containers\food\drinks\drinkingglass.dm" From d5c9ff4d6d28a2879071ef5055eeacde8f04d076 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 19 Jul 2016 23:20:39 -0400 Subject: [PATCH 40/95] Automatic changelog generation for PR #5104 --- html/changelogs/AutoChangeLog-pr-5104.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5104.yml diff --git a/html/changelogs/AutoChangeLog-pr-5104.yml b/html/changelogs/AutoChangeLog-pr-5104.yml new file mode 100644 index 00000000000..ee1cd27fa7d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5104.yml @@ -0,0 +1,5 @@ +author: Krausus +delete-after: True +changes: + - bugfix: "Beating on simple animals will no longer be twice as noisy as intended." + - bugfix: "Emergency Response Teams are now usable again." From 6650991be126887a1329f71b5c399db82506b3d5 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Tue, 19 Jul 2016 20:34:50 -0700 Subject: [PATCH 41/95] Tank action buttons now toggle the tank --- code/game/objects/items/weapons/tanks/tanks.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index e0031286ecc..9415e49d3cd 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -40,6 +40,10 @@ return ..() + +/obj/item/weapon/tank/ui_action_click(mob/user) + toggle_internals(user) + /obj/item/weapon/tank/proc/toggle_internals(mob/user) var/mob/living/carbon/C = user if(!istype(C)) From f5324665ac588f69dcc2ed46f79722544334e83c Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 19 Jul 2016 23:40:53 -0400 Subject: [PATCH 42/95] Automatic changelog generation for PR #5095 --- html/changelogs/AutoChangeLog-pr-5095.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5095.yml diff --git a/html/changelogs/AutoChangeLog-pr-5095.yml b/html/changelogs/AutoChangeLog-pr-5095.yml new file mode 100644 index 00000000000..4fabf6760ba --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5095.yml @@ -0,0 +1,6 @@ +author: tigercat2000 +delete-after: True +changes: + - rscadd: "Gas tanks now have an action button for accessing their interface." + - rscadd: "You can now shift-click on movable HUD elements (such as action buttons) to reset them to their initial position." + - tweak: "Implants with limited uses, such as freedom implants, now delete themselves when they run out of uses." From 99f857fd6aca8937cea18f2d12e6694982ca327a Mon Sep 17 00:00:00 2001 From: Twinmold Date: Wed, 20 Jul 2016 01:14:09 -0500 Subject: [PATCH 43/95] Fixes Laptop ID Card Removal Fixes a bug with the removal of an ID card from laptops when you use the Eject ID verb. Now, it will actually remove the ID card, not just say it did. :cl: Twinmold Fix: Fixes removing ID cards from laptops with the Eject ID verb. /:cl: --- code/modules/computer3/laptop.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/computer3/laptop.dm b/code/modules/computer3/laptop.dm index dd4f73914b6..e32375a457c 100644 --- a/code/modules/computer3/laptop.dm +++ b/code/modules/computer3/laptop.dm @@ -101,14 +101,15 @@ var/obj/item/weapon/card/id/card if(C.reader) card = C.reader + C.remove_reader(usr) else if(C.writer) card = C.writer + C.remove_writer(usr) else to_chat(usr, "There is nothing to remove from the laptop card port.") return to_chat(usr, "You remove [card] from the laptop.") - C.remove(card) /obj/machinery/computer3/laptop From eaf82cd423a6a2f95198c8e4e591edbb75dc6612 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Wed, 20 Jul 2016 02:44:34 -0400 Subject: [PATCH 44/95] Fixes Slow Action Buttons, Removes Verbs --- .../miniantags/abduction/abduction_gear.dm | 3 + code/modules/clothing/clothing.dm | 16 ++--- code/modules/clothing/glasses/glasses.dm | 50 +++++++-------- code/modules/clothing/head/misc.dm | 9 +-- code/modules/clothing/head/misc_special.dm | 40 ++++++------ code/modules/clothing/masks/gasmask.dm | 61 +++++++------------ code/modules/clothing/shoes/magboots.dm | 3 + code/modules/clothing/suits/armor.dm | 4 +- code/modules/clothing/suits/hood.dm | 11 ---- code/modules/clothing/suits/miscellaneous.dm | 3 + code/modules/customitems/item_defines.dm | 43 +++++-------- 11 files changed, 100 insertions(+), 143 deletions(-) diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index 71d0264f1f5..3e03b81ebeb 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -374,6 +374,9 @@ Congratulations! You are now trained for xenobiology research!"} to_chat(usr, "You switch the baton to [txt] mode.") update_icon() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/weapon/abductor_baton/update_icon() switch(mode) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 88555586661..22fa3e2376c 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -463,6 +463,9 @@ BLIND // can't see anything flavour = "[copytext(adjust_flavour, 3, lentext(adjust_flavour) + 1)] up" //Trims off the 'un' at the beginning of the word. unzip -> zip, unbutton->button. to_chat(user, "You [flavour] \the [src].") suit_adjusted = 0 //Suit is no longer adjusted. + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() else var/flavour = "open" icon_state += "_open" @@ -471,6 +474,9 @@ BLIND // can't see anything flavour = "[adjust_flavour]" to_chat(user, "You [flavour] \the [src].") suit_adjusted = 1 //Suit's adjusted. + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() else if(user.canUnEquip(src)) //Checks to see if the item can be unequipped. If so, lets shred. Otherwise, struggle and fail. if(contents) //If the suit's got any storage capability... @@ -502,16 +508,6 @@ BLIND // can't see anything if(!(initial(flags_inv) & HIDETAIL) && (flags_inv & HIDETAIL)) //Otherwise, remove the HIDETAIL flag if it wasn't already in the flags_inv to start with. flags_inv &= ~HIDETAIL -/obj/item/clothing/suit/verb/openjacket(var/mob/user) //The verb you can use to adjust jackets. - set name = "Open/Close Jacket" - set category = "Object" - set src in usr - if(!isliving(usr)) - return - if(usr.stat) - return - adjustsuit(user) - /obj/item/clothing/suit/ui_action_click(mob/user) //This is what happens when you click the HUD action button to adjust your suit. if(!ignore_suitadjust) adjustsuit(user) diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index ea1d78dad7d..f93ae41ef1a 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -281,10 +281,7 @@ /obj/item/clothing/glasses/sunglasses/yeah/attack_self() pun() -/obj/item/clothing/glasses/sunglasses/yeah/verb/pun() - set category = "Object" - set name = "YEAH!" - set src in usr +/obj/item/clothing/glasses/sunglasses/yeah/proc/pun() if(!punused)//one per round punused = 1 playsound(src.loc, 'sound/misc/yeah.ogg', 100, 0) @@ -340,31 +337,28 @@ /obj/item/clothing/glasses/welding/attack_self() toggle() +/obj/item/clothing/glasses/welding/proc/toggle() + if(up) + up = !up + flags |= GLASSESCOVERSEYES + flags_inv |= HIDEEYES + icon_state = initial(icon_state) + to_chat(usr, "You flip the [src] down to protect your eyes.") + flash_protect = 2 + tint = initial(tint) //better than istype + else + up = !up + flags &= ~HEADCOVERSEYES + flags_inv &= ~HIDEEYES + icon_state = "[initial(icon_state)]up" + to_chat(usr, "You push the [src] up out of your face.") + flash_protect = 0 + tint = 0 + usr.update_inv_glasses() -/obj/item/clothing/glasses/welding/verb/toggle() - set category = "Object" - set name = "Adjust welding goggles" - set src in usr - - if(usr.canmove && !usr.stat && !usr.restrained()) - if(src.up) - src.up = !src.up - src.flags |= GLASSESCOVERSEYES - flags_inv |= HIDEEYES - icon_state = initial(icon_state) - to_chat(usr, "You flip the [src] down to protect your eyes.") - flash_protect = 2 - tint = initial(tint) //better than istype - else - src.up = !src.up - src.flags &= ~HEADCOVERSEYES - flags_inv &= ~HIDEEYES - icon_state = "[initial(icon_state)]up" - to_chat(usr, "You push the [src] up out of your face.") - flash_protect = 0 - tint = 0 - - usr.update_inv_glasses() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/clothing/glasses/welding/superior name = "superior welding goggles" diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index f34eb62f340..f7253a82cdf 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -355,14 +355,7 @@ /obj/item/clothing/head/griffin/attack_self() caw() -/obj/item/clothing/head/griffin/verb/caw() - - set category = "Object" - set name = "Caw" - set src in usr - if(!istype(usr, /mob/living)) return - if(usr.stat) return - +/obj/item/clothing/head/griffin/proc/caw() if(cooldown < world.time - 20) // A cooldown, to stop people being jerks playsound(src.loc, "sound/misc/caw.ogg", 50, 1) cooldown = world.time diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 98466f94eeb..703f36cf1fd 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -50,26 +50,28 @@ toggle() /obj/item/clothing/head/welding/proc/toggle() - set src in usr + if(up) + up = !up + flags |= (HEADCOVERSEYES | HEADCOVERSMOUTH) + flags_inv |= (HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) + icon_state = initial(icon_state) + to_chat(usr, "You flip the [src] down to protect your eyes.") + flash_protect = 2 + tint = 2 + else + up = !up + flags &= ~(HEADCOVERSEYES | HEADCOVERSMOUTH) + flags_inv &= ~(HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) + icon_state = "[initial(icon_state)]up" + to_chat(usr, "You push the [src] up out of your face.") + flash_protect = 0 + tint = 0 + usr.update_inv_head() //so our mob-overlays update + + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() - if(usr.canmove && !usr.stat && !usr.restrained()) - if(src.up) - src.up = !src.up - src.flags |= (HEADCOVERSEYES | HEADCOVERSMOUTH) - flags_inv |= (HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) - icon_state = initial(icon_state) - to_chat(usr, "You flip the [src] down to protect your eyes.") - flash_protect = 2 - tint = 2 - else - src.up = !src.up - src.flags &= ~(HEADCOVERSEYES | HEADCOVERSMOUTH) - flags_inv &= ~(HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) - icon_state = "[initial(icon_state)]up" - to_chat(usr, "You push the [src] up out of your face.") - flash_protect = 0 - tint = 0 - usr.update_inv_head() //so our mob-overlays update /* diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index a21d78f99e0..72b4b6febb7 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -34,30 +34,28 @@ /obj/item/clothing/mask/gas/welding/attack_self() toggle() +/obj/item/clothing/mask/gas/welding/proc/toggle() + if(up) + up = !src.up + flags |= (MASKCOVERSEYES) + flags_inv |= (HIDEEYES) + icon_state = initial(icon_state) + to_chat(usr, "You flip the [src] down to protect your eyes.") + flash_protect = 2 + tint = 2 + else + up = !up + flags &= ~(MASKCOVERSEYES) + flags_inv &= ~(HIDEEYES) + icon_state = "[initial(icon_state)]up" + to_chat(usr, "You push the [src] up out of your face.") + flash_protect = 0 + tint = 0 + usr.update_inv_wear_mask() //so our mob-overlays update -/obj/item/clothing/mask/gas/welding/verb/toggle() - set category = "Object" - set name = "Adjust welding mask" - set src in usr - - if(usr.canmove && !usr.stat && !usr.restrained()) - if(src.up) - src.up = !src.up - src.flags |= (MASKCOVERSEYES) - flags_inv |= (HIDEEYES) - icon_state = initial(icon_state) - to_chat(usr, "You flip the [src] down to protect your eyes.") - flash_protect = 2 - tint = 2 - else - src.up = !src.up - src.flags &= ~(MASKCOVERSEYES) - flags_inv &= ~(HIDEEYES) - icon_state = "[initial(icon_state)]up" - to_chat(usr, "You push the [src] up out of your face.") - flash_protect = 0 - tint = 0 - usr.update_inv_wear_mask() //so our mob-overlays update + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() //Bane gas mask /obj/item/clothing/mask/banemask @@ -171,14 +169,7 @@ /obj/item/clothing/mask/gas/owl_mask/attack_self() hoot() -/obj/item/clothing/mask/gas/owl_mask/verb/hoot() - - set category = "Object" - set name = "Hoot" - set src in usr - if(!istype(usr, /mob/living)) return - if(usr.stat) return - +/obj/item/clothing/mask/gas/owl_mask/proc/hoot() if(cooldown < world.time - 35) // A cooldown, to stop people being jerks playsound(src.loc, "sound/misc/hoot.ogg", 50, 1) cooldown = world.time @@ -270,13 +261,7 @@ else return -/obj/item/clothing/mask/gas/sechailer/verb/halt() - set category = "Object" - set name = "HALT" - set src in usr - if(!istype(usr, /mob/living)) return - if(usr.stat) return - +/obj/item/clothing/mask/gas/sechailer/proc/halt() var/phrase = 0 //selects which phrase to use var/phrase_text = null var/phrase_sound = null diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 1c9a6260cc3..0f37d2133aa 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -22,6 +22,9 @@ to_chat(user, "You [magpulse ? "enable" : "disable"] the mag-pulse traction system.") user.update_inv_shoes() //so our mob-overlays update user.update_gravity(user.mob_has_gravity()) + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/clothing/shoes/magboots/negates_gravity() return flags & NOSLIP diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 6e7acf5c03d..8b5ea0d9af5 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -250,7 +250,6 @@ unacidable = 1 hit_reaction_chance = 50 - /obj/item/clothing/suit/armor/reactive/attack_self(mob/user) active = !(active) if(active) @@ -263,6 +262,9 @@ item_state = "reactiveoff" add_fingerprint(user) user.update_inv_wear_suit() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/clothing/suit/armor/reactive/emp_act(severity) active = 0 diff --git a/code/modules/clothing/suits/hood.dm b/code/modules/clothing/suits/hood.dm index 67ab432b9b4..0683394ce9f 100644 --- a/code/modules/clothing/suits/hood.dm +++ b/code/modules/clothing/suits/hood.dm @@ -7,7 +7,6 @@ /obj/item/clothing/suit/hooded/New() MakeHood() - verbs -= /obj/item/clothing/suit/verb/openjacket //you can't unbutton those, deal with it ..() /obj/item/clothing/suit/hooded/Destroy() @@ -47,16 +46,6 @@ ..() RemoveHood() -/obj/item/clothing/suit/hooded/verb/Hooderize(var/mob/user) - set name = "Adjust the hood" - set category = "Object" - set src in usr - if(!isliving(usr)) - return - if(usr.stat) - return - ToggleHood() - /obj/item/clothing/suit/hooded/proc/ToggleHood() if(!suit_adjusted) if(ishuman(loc)) diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 8d1fe3bcace..028df02829e 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -800,6 +800,9 @@ icon_state = initial(icon_state) item_state = initial(item_state) usr.update_inv_wear_suit() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/clothing/suit/lordadmiral name = "Lord Admiral's Coat" diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index d09e325d9d3..c7b9b3abdb6 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -495,22 +495,21 @@ /obj/item/clothing/head/fluff/chronx/ui_action_click() adjust() -/obj/item/clothing/head/fluff/chronx/verb/adjust() - set name = "Transform Hood" - set category = "Object" - set src in usr - if(isliving(usr) && !usr.incapacitated()) - if(adjusted) - icon_state = initial(icon_state) - item_state = initial(item_state) - to_chat(usr, "You untransform \the [src].") - adjusted = 0 - else - icon_state += "_open" - item_state += "_open" - to_chat(usr, "You transform \the [src].") - adjusted = 1 - usr.update_inv_head() +/obj/item/clothing/head/fluff/chronx/proc/adjust() + if(adjusted) + icon_state = initial(icon_state) + item_state = initial(item_state) + to_chat(usr, "You untransform \the [src].") + adjusted = 0 + else + icon_state += "_open" + item_state += "_open" + to_chat(usr, "You transform \the [src].") + adjusted = 1 + usr.update_inv_head() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/clothing/suit/chaplain_hoodie/fluff/chronx //chronx100: Hughe O'Splash name = "Cthulhu's Robes" @@ -523,18 +522,6 @@ adjust_flavour = "untransform" ignore_suitadjust = 0 -/obj/item/clothing/suit/chaplain_hoodie/fluff/chronx/New() - ..() - verbs -= /obj/item/clothing/suit/verb/openjacket - -/obj/item/clothing/suit/chaplain_hoodie/fluff/chronx/verb/adjust() - set name = "Transform Robes" - set category = "Object" - set src in usr - if(!istype(usr, /mob/living)) - return - adjustsuit(usr) - /obj/item/clothing/shoes/black/fluff/chronx //chronx100: Hughe O'Splash name = "Cthulhu's Boots" desc = "Boots worn by the worshipers of Cthulhu. You see a name inscribed in blood on the inside: Hughe O'Splash" From c07b6d58123dcbe53ae05db04e1bc9f3a94346a9 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Wed, 20 Jul 2016 03:55:59 -0400 Subject: [PATCH 45/95] performance --- code/modules/mob/living/carbon/brain/brain.dm | 5 +++-- code/modules/mob/living/life.dm | 2 +- code/modules/mob/living/silicon/pai/pai.dm | 2 +- code/modules/mob/living/silicon/robot/drone/drone.dm | 2 +- code/modules/mob/living/silicon/robot/life.dm | 5 +++-- code/modules/mob/living/simple_animal/bot/bot.dm | 2 +- code/modules/mob/living/simple_animal/simple_animal.dm | 5 +++-- code/modules/mob/mob.dm | 5 +++-- 8 files changed, 16 insertions(+), 12 deletions(-) diff --git a/code/modules/mob/living/carbon/brain/brain.dm b/code/modules/mob/living/carbon/brain/brain.dm index 597b755a620..85a340b6f35 100644 --- a/code/modules/mob/living/carbon/brain/brain.dm +++ b/code/modules/mob/living/carbon/brain/brain.dm @@ -50,7 +50,7 @@ return ..() -/mob/living/carbon/brain/update_canmove() +/mob/living/carbon/brain/update_canmove(delay_action_updates = 0) if(in_contents_of(/obj/mecha)) canmove = 1 use_me = 1 //If it can move, let it emote @@ -59,7 +59,8 @@ else canmove = 0 - update_action_buttons_icon() + if(!delay_action_updates) + update_action_buttons_icon() return canmove /mob/living/carbon/brain/ex_act() //you cant blow up brainmobs because it makes transfer_to() freak out when borgs blow up. diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index 93103fc2cae..2da1aed1708 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -49,7 +49,7 @@ handle_disabilities() // eye, ear, brain damages handle_status_effects() //all special effects, stunned, weakened, jitteryness, hallucination, sleeping, etc - update_canmove() + update_canmove(1) // set to 1 to not update icon action buttons; rip this argument out if Life is ever refactored to be non-stupid. -Fox if(client) //regular_hud_updates() //THIS DOESN'T FUCKING UPDATE SHIT diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 6e062860eed..3cf863a3591 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -521,7 +521,7 @@ to_chat(src, "You are far too small to pull anything!") return -/mob/living/silicon/pai/update_canmove() +/mob/living/silicon/pai/update_canmove(delay_action_updates = 0) . = ..() density = 0 //this is reset every canmove update otherwise diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 8412aa322cb..1089e05862a 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -337,7 +337,7 @@ /mob/living/silicon/robot/drone/remove_robot_verbs() src.verbs -= silicon_subsystems -/mob/living/silicon/robot/drone/update_canmove() +/mob/living/silicon/robot/drone/update_canmove(delay_action_updates = 0) . = ..() density = 0 //this is reset every canmove update otherwise diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index c6fc2919a16..3014941445b 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -228,13 +228,14 @@ weapon_lock = 0 weaponlock_time = 120 -/mob/living/silicon/robot/update_canmove() +/mob/living/silicon/robot/update_canmove(delay_action_updates = 0) if(paralysis || stunned || weakened || buckled || lockcharge) canmove = 0 else canmove = 1 update_transform() - update_action_buttons_icon() + if(!delay_action_updates) + update_action_buttons_icon() return canmove //Robots on fire diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 39d54ab1696..3cc10b39d42 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -161,7 +161,7 @@ diag_hud.add_hud_to(src) permanent_huds |= diag_hud -/mob/living/simple_animal/bot/update_canmove() +/mob/living/simple_animal/bot/update_canmove(delay_action_updates = 0) . = ..() if(!on) . = 0 diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 0030e893e68..db642914056 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -617,7 +617,7 @@ return verb -/mob/living/simple_animal/update_canmove() +/mob/living/simple_animal/update_canmove(delay_action_updates = 0) if(paralysis || stunned || weakened || stat || resting) drop_r_hand() drop_l_hand() @@ -627,7 +627,8 @@ else canmove = 1 update_transform() - update_action_buttons_icon() + if(!delay_action_updates) + update_action_buttons_icon() return canmove /mob/living/simple_animal/update_transform() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index f673fa5ab0d..f86f7b10cf9 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1027,7 +1027,7 @@ var/list/slot_equipment_priority = list( \ return 1 //Updates canmove, lying and icons. Could perhaps do with a rename but I can't think of anything to describe it. -/mob/proc/update_canmove() +/mob/proc/update_canmove(delay_action_updates = 0) var/ko = weakened || paralysis || stat || (status_flags & FAKEDEATH) var/buckle_lying = !(buckled && !buckled.buckle_lying) if(ko || resting || stunned) @@ -1052,7 +1052,8 @@ var/list/slot_equipment_priority = list( \ layer = initial(layer) update_transform() - update_action_buttons_icon() + if(!delay_action_updates) + update_action_buttons_icon() return canmove /mob/proc/fall(var/forced) From 10435bf4c4480e15356dea7c01a57dbfbde4d9e1 Mon Sep 17 00:00:00 2001 From: Kyep Date: Wed, 20 Jul 2016 03:11:00 -0700 Subject: [PATCH 46/95] Select Equipment 2: Syndicate Edition --- code/modules/admin/verbs/debug.dm | 101 ++++++++++++++++++++++++++---- 1 file changed, 89 insertions(+), 12 deletions(-) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index f439f93653c..b9f7231ea85 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -602,7 +602,10 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that "assassin", "spy", "death commando", - "syndicate commando", + "syndicate agent", + "syndicate operative", + "syndicate strike team", + "syndicate officer", "chrono legionnaire", "blue wizard", "red wizard", @@ -806,7 +809,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_to_slot_or_del(new /obj/item/weapon/kitchen/knife(M), slot_l_store) M.equip_to_slot_or_del(new /obj/item/weapon/scalpel(M), slot_r_store) M.equip_to_slot_or_del(new /obj/item/device/flashlight(M), slot_in_backpack) - equip_special_id(M,get_all_accesses(), "Masked Killer", /obj/item/weapon/card/id/syndicate) + equip_special_id(M,get_all_accesses(), "Masked Killer", /obj/item/weapon/card/id/syndicate, "syndie") var/obj/item/weapon/twohanded/fireaxe/fire_axe = new(M) M.equip_to_slot_or_del(fire_axe, slot_r_hand) for(var/obj/item/carried_item in M.contents) @@ -827,7 +830,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/obj/item/clothing/suit/chaplain_hoodie/robe = new(M) robe.name = "dark lord robes" M.equip_to_slot_or_del(robe, slot_wear_suit) - equip_special_id(M,get_all_accesses(), "Dark Lord", /obj/item/weapon/card/id/syndicate) + equip_special_id(M,get_all_accesses(), "Dark Lord", /obj/item/weapon/card/id/syndicate, "syndie") if("assassin") M.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket(M), slot_w_uniform) @@ -857,7 +860,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that pda.ownjob = "Reaper" pda.name = "PDA-[M.real_name] ([pda.ownjob])" M.equip_to_slot_or_del(pda, slot_belt) - equip_special_id(M,get_all_accesses(), "Reaper", /obj/item/weapon/card/id/syndicate) + equip_special_id(M,get_all_accesses(), "Reaper", /obj/item/weapon/card/id/syndicate, "syndie") if("spy") M.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/really_black(M), slot_w_uniform) @@ -884,14 +887,88 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that pda.ownjob = "Spy" pda.name = "PDA-[M.real_name] ([pda.ownjob])" M.equip_to_slot_or_del(pda, slot_belt) - equip_special_id(M,get_all_accesses(), "Spy", /obj/item/weapon/card/id/syndicate) + equip_special_id(M,get_all_accesses(), "Spy", /obj/item/weapon/card/id/syndicate, "syndie") - if("death commando")//Was looking to add this for a while. + if("death commando") M.equip_death_commando() - if("syndicate commando") + if("syndicate agent") + M.equip_or_collect(new /obj/item/clothing/under/syndicate(M), slot_w_uniform) + M.equip_or_collect(new /obj/item/clothing/shoes/combat(M), slot_shoes) + M.equip_or_collect(new /obj/item/clothing/gloves/combat(M), slot_gloves) + M.equip_or_collect(new /obj/item/weapon/storage/backpack(M), slot_back) + M.equip_or_collect(new /obj/item/weapon/storage/box/engineer(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/device/flashlight(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/card/emag(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/weapon/storage/belt/utility/full/multitool(M), slot_belt) + M.equip_or_collect(new /obj/item/weapon/reagent_containers/food/snacks/syndidonkpocket(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/device/radio/headset/syndicate(M), slot_l_ear) + equip_special_id(M,get_syndicate_access("Syndicate Operative"), "Syndicate Agent", /obj/item/weapon/card/id/syndicate, "syndie") + var/obj/item/device/radio/uplink/U = new /obj/item/device/radio/uplink(M) + U.hidden_uplink.uplink_owner="[M.key]" + U.hidden_uplink.uses = 20 + M.equip_to_slot_or_del(U, slot_r_store) + + if("syndicate operative") + M.equip_or_collect(new /obj/item/clothing/under/syndicate(M), slot_w_uniform) + M.equip_or_collect(new /obj/item/clothing/shoes/combat(M), slot_shoes) + M.equip_or_collect(new /obj/item/clothing/gloves/combat(M), slot_gloves) + M.equip_or_collect(new /obj/item/weapon/storage/backpack(M), slot_back) + M.equip_or_collect(new /obj/item/weapon/reagent_containers/food/pill/initropidril(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/weapon/gun/projectile/automatic/pistol(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/ammo_box/magazine/m10mm(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/weapon/storage/box/engineer(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/weapon/crowbar/red(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/clothing/glasses/night(M), slot_glasses) + M.equip_or_collect(new /obj/item/weapon/storage/belt/military(M), slot_belt) + M.equip_or_collect(new /obj/item/weapon/grenade/plastic/c4(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/weapon/pinpointer/advpinpointer(M), slot_l_store) + M.equip_or_collect(new /obj/item/weapon/reagent_containers/food/snacks/syndidonkpocket(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/device/flashlight(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/clothing/mask/gas/syndicate(M), slot_wear_mask) + M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/syndi(M), slot_wear_suit) + M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/rig/syndi(M), slot_head) + var/obj/item/device/radio/R = new /obj/item/device/radio/headset/syndicate/alt(M) + R.set_frequency(SYND_FREQ) + M.equip_to_slot_or_del(R, slot_l_ear) + var/obj/item/device/radio/uplink/U = new /obj/item/device/radio/uplink(M) + U.hidden_uplink.uplink_owner="[M.key]" + U.hidden_uplink.uses = 20 + M.equip_to_slot_or_del(U, slot_r_store) + M.equip_or_collect(new /obj/item/weapon/tank/jetpack/oxygen/harness(M), slot_in_backpack) + equip_special_id(M,get_syndicate_access("Syndicate Operative"), "Syndicate Operative", /obj/item/weapon/card/id/syndicate, "syndie") + var/obj/item/weapon/implant/explosive/E = new/obj/item/weapon/implant/explosive(M) + E.implant(M) + + if("syndicate strike team") M.equip_syndicate_commando() + if("syndicate officer") + M.equip_or_collect(new /obj/item/clothing/under/syndicate(M), slot_w_uniform) + M.equip_or_collect(new /obj/item/clothing/shoes/combat(M), slot_shoes) + M.equip_or_collect(new /obj/item/clothing/gloves/combat(M), slot_gloves) + M.equip_or_collect(new /obj/item/weapon/storage/backpack(M), slot_back) + M.equip_or_collect(new /obj/item/weapon/reagent_containers/food/pill/initropidril(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/weapon/storage/box/engineer(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/clothing/glasses/thermal(M), slot_glasses) + M.equip_or_collect(new /obj/item/weapon/storage/belt/military(M), slot_belt) + M.equip_or_collect(new /obj/item/weapon/pinpointer/advpinpointer(M), slot_l_store) + M.equip_or_collect(new /obj/item/weapon/reagent_containers/food/snacks/syndidonkpocket(M), slot_in_backpack) + M.equip_or_collect(new /obj/item/clothing/mask/gas/syndicate(M), slot_wear_mask) + M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/syndicate/black/red/strike(M), slot_wear_suit) + M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/syndicate/black/red/strike(M), slot_head) + var/obj/item/device/radio/R = new /obj/item/device/radio/headset/syndicate/alt(M) + R.set_frequency(SYND_FREQ) + M.equip_to_slot_or_del(R, slot_l_ear) + var/obj/item/device/radio/uplink/U = new /obj/item/device/radio/uplink(M) + U.hidden_uplink.uplink_owner="[M.key]" + U.hidden_uplink.uses = 50 + M.equip_to_slot_or_del(U, slot_r_store) + M.equip_or_collect(new /obj/item/weapon/tank/jetpack/oxygen/harness(M), slot_in_backpack) + equip_special_id(M,get_all_accesses() + get_syndicate_access("Syndicate Commando"), "Syndicate Officer", /obj/item/weapon/card/id/syndicate, "commander") + var/obj/item/weapon/implant/dust/DUST = new /obj/item/weapon/implant/dust(M) + DUST.implant(M) + if("nt vip guest") M.equip_or_collect(new /obj/item/clothing/under/suit_jacket/really_black(M), slot_w_uniform) M.equip_or_collect(new /obj/item/clothing/shoes/black(M), slot_shoes) @@ -1079,7 +1156,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(M), slot_back) M.equip_to_slot_or_del(new /obj/item/weapon/gun/projectile/revolver/mateba(M), slot_belt) M.equip_to_slot_or_del(new /obj/item/clothing/under/soviet(M), slot_w_uniform) - equip_special_id(M,get_all_accesses() + get_all_centcom_access(), "Admiral", /obj/item/weapon/card/id) + equip_special_id(M,get_all_accesses() + get_all_centcom_access(), "Admiral", /obj/item/weapon/card/id, "commander") //W.icon_state = "commander" if("chrono legionnaire") @@ -1092,7 +1169,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_to_slot_or_del(new /obj/item/weapon/chrono_eraser(M), slot_back) M.equip_to_slot_or_del(new /obj/item/clothing/under/syndicate(M), slot_w_uniform) M.equip_to_slot_or_del(new /obj/item/weapon/tank/emergency_oxygen/double/full(src), slot_s_store) - equip_special_id(M,get_all_accesses() + get_all_centcom_access(), "Chrono Legionnaire", /obj/item/weapon/card/id/syndicate) + equip_special_id(M,get_all_accesses() + get_all_centcom_access(), "Chrono Legionnaire", /obj/item/weapon/card/id/syndicate, "syndie") M.regenerate_icons() @@ -1100,13 +1177,13 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that message_admins("\blue [key_name_admin(usr)] changed the equipment of [key_name_admin(M)] to [dresscode].", 1) return -/client/proc/equip_special_id(var/mob/living/carbon/human/H, var/list/theaccess = null, var/jobtext, var/obj/item/weapon/card/id/id_type = /obj/item/weapon/card/id) +/client/proc/equip_special_id(var/mob/living/carbon/human/H, var/list/theaccess = null, var/jobtext, var/obj/item/weapon/card/id/id_type = /obj/item/weapon/card/id, var/special_icon = null) if(!check_rights(R_EVENT)) return var/obj/item/weapon/card/id/W = new id_type(H) - if(istype(W, /obj/item/weapon/card/id/syndicate)) - W.icon_state = "syndie" + if(special_icon) + W.icon_state = special_icon W.name = "[H.real_name]'s ID Card ([jobtext])" W.access = theaccess W.assignment = "[jobtext]" From a1ff35078c0db9b36ee1c703ce454e66faf3d6e1 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Wed, 20 Jul 2016 13:51:49 +0300 Subject: [PATCH 47/95] adds the chameleon sechud to traitor uplink --- code/datums/uplink_item.dm | 7 +++++++ code/modules/clothing/glasses/hud.dm | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 4ca4c38f68a..591441ee6ac 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -752,6 +752,13 @@ var/list/uplink_items = list() item = /obj/item/toy/carpplushie/dehy_carp cost = 3 +/datum/uplink_item/stealthy_weapons/chamsechud + name = "Chameleon Security HUD" + desc = "A stolen Nanotrasen Security HUD with Syndicat chameleon technology implemented into it. The glasses can be morphed into various eyewear, while reatining the HUD qualities when worn." + reference = "CHHUD" + item = /obj/item/clothing/glasses/hud/security/chameleon + cost = 2 + // STEALTHY TOOLS /datum/uplink_item/stealthy_tools diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index 269b2dd841e..e290ba5308d 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -82,7 +82,7 @@ ) /obj/item/clothing/glasses/hud/security/chameleon - name = "Chamleon Security HUD" + name = "Chameleon Security HUD" desc = "A stolen security HUD integrated with Syndicate chameleon technology. Toggle to disguise the HUD. Provides flash protection." flash_protect = 1 From e6a187a9cdc42a00cf42733131d7357305e7a709 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Wed, 20 Jul 2016 14:05:05 +0300 Subject: [PATCH 48/95] SYNDICAT REATINING --- code/datums/uplink_item.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 591441ee6ac..fd22527feff 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -754,7 +754,7 @@ var/list/uplink_items = list() /datum/uplink_item/stealthy_weapons/chamsechud name = "Chameleon Security HUD" - desc = "A stolen Nanotrasen Security HUD with Syndicat chameleon technology implemented into it. The glasses can be morphed into various eyewear, while reatining the HUD qualities when worn." + desc = "A stolen Nanotrasen Security HUD with Syndicate chameleon technology implemented into it. Similarly to a chameleon jumpsuit, the HUD can be morphed into various other eyewear, while retaining the HUD qualities when worn." reference = "CHHUD" item = /obj/item/clothing/glasses/hud/security/chameleon cost = 2 From 229cd8b0643583f01571438095411f7b916cb09b Mon Sep 17 00:00:00 2001 From: Allfd Date: Wed, 20 Jul 2016 08:22:09 -0400 Subject: [PATCH 49/95] Adds a 6th Vulpkanin tail option --- .../living/carbon/human/body_accessories.dm | 8 ++++++++ icons/mob/body_accessory.dmi | Bin 15781 -> 18212 bytes 2 files changed, 8 insertions(+) diff --git a/code/modules/mob/living/carbon/human/body_accessories.dm b/code/modules/mob/living/carbon/human/body_accessories.dm index 9583f2f4285..f4b95eec4d4 100644 --- a/code/modules/mob/living/carbon/human/body_accessories.dm +++ b/code/modules/mob/living/carbon/human/body_accessories.dm @@ -137,3 +137,11 @@ var/global/list/body_accessory_by_species = list("None" = null) icon_state = "vulptail5" animated_icon_state = "vulptail5_a" allowed_species = list("Vulpkanin") + +/datum/body_accessory/tail/vulpkanin_6 + name = "Vulpkanin Alt 5 (Straight Bushy)" + + icon_state = "vulptail6" + animated_icon_state = "vulptail6_a" + allowed_species = list("Vulpkanin") + diff --git a/icons/mob/body_accessory.dmi b/icons/mob/body_accessory.dmi index 27956a993b98b0c7210d11ef0652c52aae049537..2fb58840418f3b530b10c566e770c1a5e8f6ba45 100644 GIT binary patch literal 18212 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 J;?qv|{};>vU)=xz literal 15781 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 Date: Wed, 20 Jul 2016 12:01:48 -0700 Subject: [PATCH 50/95] Changelog --- html/changelog.html | 149 ++++++++++++++++++++ html/changelogs/.all_changelog.yml | 160 ++++++++++++++++++++++ html/changelogs/AutoChangeLog-pr-4691.yml | 4 - html/changelogs/AutoChangeLog-pr-4747.yml | 4 - html/changelogs/AutoChangeLog-pr-4766.yml | 5 - html/changelogs/AutoChangeLog-pr-4780.yml | 9 -- html/changelogs/AutoChangeLog-pr-4838.yml | 6 - html/changelogs/AutoChangeLog-pr-4843.yml | 11 -- html/changelogs/AutoChangeLog-pr-4895.yml | 4 - html/changelogs/AutoChangeLog-pr-4965.yml | 4 - html/changelogs/AutoChangeLog-pr-4971.yml | 4 - html/changelogs/AutoChangeLog-pr-5002.yml | 5 - html/changelogs/AutoChangeLog-pr-5006.yml | 5 - html/changelogs/AutoChangeLog-pr-5010.yml | 4 - html/changelogs/AutoChangeLog-pr-5011.yml | 4 - html/changelogs/AutoChangeLog-pr-5014.yml | 4 - html/changelogs/AutoChangeLog-pr-5015.yml | 5 - html/changelogs/AutoChangeLog-pr-5037.yml | 7 - html/changelogs/AutoChangeLog-pr-5041.yml | 6 - html/changelogs/AutoChangeLog-pr-5044.yml | 4 - html/changelogs/AutoChangeLog-pr-5045.yml | 4 - html/changelogs/AutoChangeLog-pr-5048.yml | 4 - html/changelogs/AutoChangeLog-pr-5054.yml | 14 -- html/changelogs/AutoChangeLog-pr-5056.yml | 5 - html/changelogs/AutoChangeLog-pr-5062.yml | 4 - html/changelogs/AutoChangeLog-pr-5064.yml | 7 - html/changelogs/AutoChangeLog-pr-5065.yml | 6 - html/changelogs/AutoChangeLog-pr-5067.yml | 4 - html/changelogs/AutoChangeLog-pr-5071.yml | 8 -- html/changelogs/AutoChangeLog-pr-5072.yml | 4 - html/changelogs/AutoChangeLog-pr-5074.yml | 14 -- html/changelogs/AutoChangeLog-pr-5075.yml | 4 - html/changelogs/AutoChangeLog-pr-5083.yml | 4 - html/changelogs/AutoChangeLog-pr-5084.yml | 4 - html/changelogs/AutoChangeLog-pr-5087.yml | 5 - html/changelogs/AutoChangeLog-pr-5095.yml | 6 - html/changelogs/AutoChangeLog-pr-5098.yml | 4 - html/changelogs/AutoChangeLog-pr-5104.yml | 5 - 38 files changed, 309 insertions(+), 201 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4691.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4747.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4766.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4780.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4838.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4843.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4895.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4965.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4971.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5002.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5006.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5010.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5011.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5014.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5015.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5037.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5041.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5044.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5045.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5048.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5054.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5056.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5062.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5064.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5065.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5067.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5071.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5072.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5074.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5075.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5083.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5084.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5087.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5095.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5098.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5104.yml diff --git a/html/changelog.html b/html/changelog.html index 53d19fd8d73..78a1367235b 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,155 @@ -->

+

20 July 2016

+

Allfd updated:

+
    +
  • Added hologram fluff sprites
  • +
+

Ar3nn updated:

+
    +
  • Gets rid of some weird lattices floating in mid-space
  • +
+

Chakirski updated:

+
    +
  • Adds M.E. Reaper sprite.
  • +
  • AI can now choose a 32x64 reaper hologram.
  • +
  • Cigarette packs no longer show near-duplicate messages when examined.
  • +
+

CrAzYPiLoT updated:

+
    +
  • Ports randomized space ruins from /tg/ station. There is a number of maps which can be spawned at any location on the empty z-level at roundstart, and up to three random ones will be chosen each round. Credits to KorPhaeron.
  • +
  • Lays the groundwork for a future lavaland implementation, if we choose to have it.
  • +
  • Adds a feature to the map loader where areas with the right var set can be distinctly initialized on map load - meaning separate APCs, and the like.
  • +
  • Using a z-level specific initialization freeze system, large elaborate maps like the cyberiad can be loaded without a single runtime, with minimal impact on the round elsewhere.
  • +
  • Adds a delete mode to the "Fill" buildmode - just alt-click for the second corner, and everything within will be removed.
  • +
  • Adds a "Jump To" function in VV, which is useful for getting an idea of what exactly you're looking at.
  • +
+

Crazylemon64 updated:

+
    +
  • Abductors consoles link correctly again
  • +
+

DaveTheHeadcrab updated:

+
    +
  • Plastic explosives are now a subtype of grenades. Shouldn't be any noticable difference for players.
  • +
  • Plastic explosives no longer use the wire datum. You may directly attach an assembly holder (Such as a remote signaller + igniter assembly)
  • +
  • Adds X-4 shaped charges, designed for breaching explosively without harming the user. Pick some up at your local nukies r us.
  • +
  • Replaces tablecrafting with personal crafting, click the hammer icon by your intent selector to use it.
  • +
  • Removes the PDA slot, your PDA can now go in your ID slot (Again).
  • +
  • You can now alt click to remove an ID from a PDA, for quick interaction while it's in your ID slot.
  • +
  • Adds an overlay for an ID while it's inserted into your PDA.
  • +
+

FalseIncarnate updated:

+
    +
  • Adds new Bottler machine for making unique beverages! Order one from cargo today!
  • +
  • Adds 6 new drinks obtainable via the Bottler. Get brewing!
  • +
  • Grapes now can be properly juiced again, as they now have the right kitchen tag.
  • +
  • Adds effects to the Paradise Pop reagents. Drink them all to unlock their powers!
  • +
+

Fox McCloud updated:

+
    +
  • Adds in fans which can block atmospherics passing over them
  • +
  • All mass driver blast doors have a fan underneath them, allowing you to use them repeatedly instead of once
  • +
  • Fixes medical, security, and employment records not being displayed
  • +
  • Adds in a weather system
  • +
  • Removes most of the miner's uniform equipment from their lockers and puts it in a miner's wardrobe
  • +
  • Miners start off with a lot of their clothing equipment equipped to them
  • +
  • Miners now have unique headset sprites
  • +
  • Miners no longer have lanterns, but a seclite; they can attach this to their kinetic accelerators now
  • +
  • Miners have workboots instead of black shoes
  • +
  • Miners no longer have a default mining scanner but an advanced one that works at reduced range (5 instead of 7) and has a longer cooldown between pulses (5 instead of 3.5)
  • +
  • removed extra mining hardsuit from the outpost
  • +
  • removed medikit spam from outpost; now just a toxin kit and a regular medical kit
  • +
  • Bluespace crystals now earn you points and can be refined into bluespace polycrystal sheets
  • +
  • Spare vouchers from QM and HoP removed
  • +
  • removed armor from the fake tactical turtleneck
  • +
  • Can scan vending machines with your PDA to pay for items (if there's an ID in your PDA)
  • +
  • Sleepers no longer require a console to build, only the sleeper itself
  • +
  • Clicking on the sleeper brings up the menu that was previously brought up for the console
  • +
  • Adds in syndicate sleepers--these sleepers are not only syndie themed but also allow the user to inject chems into themselves while inside the sleepers
  • +
  • Sleepers can now inject silver sulfadiazine
  • +
  • removes cryofeeds from cryodorms and adds in 2 more cryopods
  • +
  • Fixes pre-spawned loaded belts not having proper overlays
  • +
  • nanites will no longer purge chems, but will now heal internal organ damage, attempt to mend fractures, and will no longer cure beneficial viruses
  • +
  • cold and hot drinks should now properly heat you up or cool you down (this also goes for medical reagents)
  • +
  • beer no longer reduces jitteriness
  • +
  • toxins special and antifreeze heat you up
  • +
  • banana juice and banana honk now heals monkeys
  • +
  • Fixes atrazine not killing nymphs
  • +
  • mining autoinjectors no longer poison you
  • +
  • combat hypospray now has omni+epinephrine+teporone
  • +
  • stimpack is now meth+coffee instead of meth+epinephrine
  • +
  • Cheese and synth meat amount creation scales with volume of the reaction
  • +
  • sprinkles now heals all members of sec (brig phys, sec pod pilot, magistrate, and IAA are no longer left out)
  • +
  • Fixes syndi+shielded+hos hardsuit sprite issues
  • +
  • Fixes wizard's who have a regular satchel set in their prefs winding up with none
  • +
  • Spellbooks are automatically bound to wizards at round start (no more ragin' exploitative mages)
  • +
+

FreeStylaLT updated:

+
    +
  • Added courtroom, left of brig.
  • +
  • Remapped brig
  • +
  • Moved prisoner processing and evidence storage to the right of brig, next to Detective's office.
  • +
  • Changed current processing to Interrogation and a hallway.
  • +
  • Re-mapped Conference and Locker rooms.
  • +
  • Lots of other minor tweaks to brig.
  • +
  • Seriously, way too many small changes to list here, go and have a look at the brig yourself.
  • +
  • Removed temp. detainment and observation from brig.
  • +
+

KasparoVy updated:

+
    +
  • Wearing a suit will no longer cause runtimes due to the way suit-collars are handled.
  • +
  • The north direction sprite of the Vulpkanin 'Patch' facial hair style won't hang a pixel off the head anymore.
  • +
+

Krausus updated:

+
    +
  • All admins can now see "admin log" messages.
  • +
  • Admins can now toggle "admin log" messages on or off.
  • +
  • Admins will no longer be notified about ghosted admins jumping around.
  • +
  • Beating on simple animals will no longer be twice as noisy as intended.
  • +
  • Emergency Response Teams are now usable again.
  • +
+

Kyep updated:

+
    +
  • adds botany, basketball court, individual cells, library computer and more to perma. Makes it far less boring.
  • +
  • Tracking implants are now useful, showing the implanted person's general location, and health status, on prisoner consoles.
  • +
  • The NODROP flag now works correctly on jumpsuits.
  • +
  • Improved admin 'select equipment' verb. ERT option now works, costumes get IDs and proper headsets, two new costumes added, and some outfits minorly tweaked (e.g: tunnel clowns get toolbelts).
  • +
  • Prevented NPCs being made into objective targets.
  • +
+

LittleBigKid2000 and TullyBBurnalot updated:

+
    +
  • Stethoscopes can now be used to tell if a person's heart or lungs are damaged, or if they have any at all. Now they're actually useful instead of telling you the obvious in a vague way.
  • +
  • Stethoscopes can no longer be used to hear the heartbeat and breathing of a person that doesn't have a heart or lungs.
  • +
+

Tauka Usanake updated:

+
    +
  • Adds a Hydroponics HUD and a night vision version of it that can both be created in R&D. It provides additional details on plants in hydro trays and soil plots. Shows the health, nutrient, water, toxin, pest, and weed level of the plant as well as whenever it is ready to be harvested or is dead.
  • +
+

TullyBBurnalot updated:

+
    +
  • Handless cuffing no longer possible. Can still cuff people with one hand
  • +
+

TullyBurnalot updated:

+
    +
  • Mobs with PSY_RESISTANCE are no longer valid targets for REMOTE_VIEW
  • +
  • When emagged, Photocopiers now have a cooldown if used to copy butts
  • +
+

monster860 updated:

+
    +
  • A bunch of interfaces now use /datum/browser.
  • +
  • The ChemMaster now uses the asset cache, eliminating the enormous lag spike when you first use it. Yey!
  • +
  • Fixes the window not closing when selecting an icon for the chem-master
  • +
  • Fixes the chem master window not updating when selecting an icon
  • +
  • The chem-master icon selection window now has a 4x5 grid of icons.
  • +
+

tigercat2000 updated:

+
    +
  • Gas tanks now have an action button for accessing their interface.
  • +
  • You can now shift-click on movable HUD elements (such as action buttons) to reset them to their initial position.
  • +
  • Implants with limited uses, such as freedom implants, now delete themselves when they run out of uses.
  • +
+

13 July 2016

Ar3nn updated:

Crazylemon64 updated:

    @@ -138,6 +139,8 @@
  • Fixes syndi+shielded+hos hardsuit sprite issues
  • Fixes wizard's who have a regular satchel set in their prefs winding up with none
  • Spellbooks are automatically bound to wizards at round start (no more ragin' exploitative mages)
  • +
  • Fixes mining outpost lacking an APC
  • +
  • Fixes being able to exploit and turn artificial bluespace crystals into regular bluespace crystals

FreeStylaLT updated:

    @@ -189,6 +192,10 @@
  • Mobs with PSY_RESISTANCE are no longer valid targets for REMOTE_VIEW
  • When emagged, Photocopiers now have a cooldown if used to copy butts
+

Twinmold updated:

+
    +
  • Fixes removing ID cards from laptops with the Eject ID verb.
  • +

monster860 updated:

fPo>taBZN#OlVQR3QiNl zyTM)k-ARCCk8Ikzav-pKOpmzg%Hc?vaLb2_7Ve*TCfsNjT#X&t*BtAztzT0F*ocm<>UkO3KpKA?&<0P)OC-(f2ftme= iSuU1Zp*2%>8y<#l#i_f}4x4lG1tWbEc-fVIBmNKa1V_gJ delta 22175 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 a#{0(>*UREbUOgaGn90Q}=nv=rj`}~v={gPo diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index 1a84149f45f8dc8082bb6a3638e4b2f2f0fd0d89..f950b2bdf741442e8b73a90b4d2d148332ed49b2 100644 GIT binary patch delta 19440 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 delta 19185 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 H9lY=#33n;N diff --git a/icons/obj/weapons.dmi b/icons/obj/weapons.dmi index 7867fac04b433a41a7b86d9f8ca85662b6935fe1..2c9a230d1df14c84da85dc7e429477fcac8195ec 100644 GIT binary patch delta 14977 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 diff --git a/paradise.dme b/paradise.dme index e2eb20894e0..d39ed07bf3f 100644 --- a/paradise.dme +++ b/paradise.dme @@ -815,6 +815,7 @@ #include "code\game\objects\items\weapons\paiwire.dm" #include "code\game\objects\items\weapons\pneumaticCannon.dm" #include "code\game\objects\items\weapons\power_cells.dm" +#include "code\game\objects\items\weapons\powerfist.dm" #include "code\game\objects\items\weapons\RCD.dm" #include "code\game\objects\items\weapons\RSF.dm" #include "code\game\objects\items\weapons\scissors.dm" From 1c1ebe717b60d4c646de6e26a248b062d7058f7c Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 18 Jul 2016 09:30:39 -0400 Subject: [PATCH 20/95] tweak --- code/game/objects/items/weapons/powerfist.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/powerfist.dm b/code/game/objects/items/weapons/powerfist.dm index 444752e2fea..0ca872283e6 100644 --- a/code/game/objects/items/weapons/powerfist.dm +++ b/code/game/objects/items/weapons/powerfist.dm @@ -16,6 +16,12 @@ var/obj/item/weapon/tank/tank = null //Tank used for the gauntlet's piston-ram. +/obj/item/weapon/melee/powerfist/Destroy() + if(tank) + qdel(tank) + tank = null + return ..() + /obj/item/weapon/melee/powerfist/examine(mob/user) ..() if(!in_range(user, src)) @@ -24,7 +30,6 @@ if(tank) to_chat(user, "\icon [tank] It has \the [tank] mounted onto it.") - /obj/item/weapon/melee/powerfist/attackby(obj/item/weapon/W, mob/user, params) if(istype(W, /obj/item/weapon/tank)) if(!tank) @@ -76,6 +81,9 @@ to_chat(user, "\The [src]'s piston-ram lets out a weak hiss, it needs more gas!") playsound(loc, 'sound/effects/refill.ogg', 50, 1) return + + user.do_attack_animation(target) + target.apply_damage(force * fisto_setting, BRUTE) target.visible_message("[user]'s powerfist lets out a loud hiss as they punch [target.name]!", \ "You cry out in pain as [user]'s punch flings you backwards!") From 4591477a89824c4b09ab508e032dc0fbf0a69ef8 Mon Sep 17 00:00:00 2001 From: Mateja Milosevic Date: Mon, 18 Jul 2016 20:50:30 +0200 Subject: [PATCH 21/95] Conflicts and a fix --- code/game/machinery/newscaster.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 32be91c8863..3a6ef2dbd81 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -228,7 +228,7 @@ 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) ? ("***") : ()]
" /*for(var/datum/feed_channel/CHANNEL in src.channel_list) @@ -440,7 +440,9 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="I'm sorry to break your immersion. This shit's bugged. Report this bug to Agouri, polyxenitopalidou@gmail.com" - human_or_robot_user << browse(dat, "window=newscaster_main;size=400x600") + var/datum/browser/popup = new(user, "newscaster_main", name, 400, 600) + popup.set_content(dat) + popup.open(0) onclose(human_or_robot_user, "newscaster_main") /*if(src.isbroken) //debugging shit @@ -815,7 +817,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co switch(screen) if(0) //Cover dat+="