From 43b8a18938b64af731a7a4ecaac3ddaa86c22892 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Mon, 23 Mar 2015 03:31:22 +0300 Subject: [PATCH 001/109] Areas can now set their sound environments. Default is still 2 (room). For now only hallways and asteroid areas have different ones (hallway and stoneroom respectively) --- code/game/area/Space Station 13 areas.dm | 5 ++++- code/game/area/asteroid_areas.dm | 1 + code/game/sound.dm | 25 +++++++++++++----------- 3 files changed, 19 insertions(+), 12 deletions(-) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index c382ce4d07..1cb70f6dfa 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -56,7 +56,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station var/air_doors_activated = 0 var/list/ambience = list('sound/ambience/ambigen1.ogg','sound/ambience/ambigen3.ogg','sound/ambience/ambigen4.ogg','sound/ambience/ambigen5.ogg','sound/ambience/ambigen6.ogg','sound/ambience/ambigen7.ogg','sound/ambience/ambigen8.ogg','sound/ambience/ambigen9.ogg','sound/ambience/ambigen10.ogg','sound/ambience/ambigen11.ogg','sound/ambience/ambigen12.ogg','sound/ambience/ambigen14.ogg') var/sound/forced_ambience = null - + var/sound_env = 2 //reverb preset for sounds played in this area, see sound datum reference for more /*Adding a wizard area teleport list because motherfucking lag -- Urist*/ /*I am far too lazy to make it a proper list of areas so I'll just make it run the usual telepot routine at the start of the game*/ var/list/teleportlocs = list() @@ -808,6 +808,9 @@ area/space/atmosalert() //Hallway +/area/hallway/primary/ + sound_env = 12 //hallway + /area/hallway/primary/fore name = "\improper Fore Primary Hallway" icon_state = "hallF" diff --git a/code/game/area/asteroid_areas.dm b/code/game/area/asteroid_areas.dm index edfb99f57f..12ae5377ce 100644 --- a/code/game/area/asteroid_areas.dm +++ b/code/game/area/asteroid_areas.dm @@ -3,6 +3,7 @@ /area/mine icon_state = "mining" music = 'sound/ambience/song_game.ogg' + sound_env = 5 //stoneroom /area/mine/explored name = "Mine" diff --git a/code/game/sound.dm b/code/game/sound.dm index b5a4006e34..1cc6f98807 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -53,34 +53,34 @@ var/const/FALLOFF_SOUNDS = 0.5 if(isturf(turf_source)) // 3D sounds, the technology is here! var/turf/T = get_turf(src) - + //sound volume falloff with distance var/distance = get_dist(T, turf_source) - + S.volume -= max(distance - world.view, 0) * 2 //multiplicative falloff to add on top of natural audio falloff. - + //sound volume falloff with pressure var/pressure_factor = 1.0 - + var/datum/gas_mixture/hearer_env = T.return_air() var/datum/gas_mixture/source_env = turf_source.return_air() - + if (hearer_env && source_env) var/pressure = min(hearer_env.return_pressure(), source_env.return_pressure()) - + if (pressure < ONE_ATMOSPHERE) pressure_factor = max((pressure - SOUND_MINIMUM_PRESSURE)/(ONE_ATMOSPHERE - SOUND_MINIMUM_PRESSURE), 0) else //in space pressure_factor = 0 - + if (distance <= 1) pressure_factor = max(pressure_factor, 0.15) //hearing through contact - + S.volume *= pressure_factor - + if (S.volume <= 0) return //no volume means no sound - + var/dx = turf_source.x - T.x // Hearing from the right/left S.x = dx var/dz = turf_source.y - T.y // Hearing from infront/behind @@ -88,8 +88,11 @@ var/const/FALLOFF_SOUNDS = 0.5 // The y value is for above your head, but there is no ceiling in 2d spessmens. S.y = 1 S.falloff = (falloff ? falloff : FALLOFF_SOUNDS) + if(!is_global) - S.environment = 2 + var/area/A = get_area(src) + S.environment = A.sound_env + src << S /client/proc/playtitlemusic() From 8a5147046101cba301b369ae3e576831cc2004b6 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Mon, 30 Mar 2015 19:41:54 +0300 Subject: [PATCH 002/109] Adds jars Can hold money or a single lizard/mouse/spiderling --- baystation12.dme | 1 + code/game/objects/items/glassjar.dm | 97 +++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 code/game/objects/items/glassjar.dm diff --git a/baystation12.dme b/baystation12.dme index 9d2be5ed2b..9a317fc043 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -538,6 +538,7 @@ #include "code\game\objects\items\bodybag.dm" #include "code\game\objects\items\contraband.dm" #include "code\game\objects\items\crayons.dm" +#include "code\game\objects\items\glassjar.dm" #include "code\game\objects\items\latexballoon.dm" #include "code\game\objects\items\shooting_range.dm" #include "code\game\objects\items\toys.dm" diff --git a/code/game/objects/items/glassjar.dm b/code/game/objects/items/glassjar.dm new file mode 100644 index 0000000000..8cc6ad30b5 --- /dev/null +++ b/code/game/objects/items/glassjar.dm @@ -0,0 +1,97 @@ +/obj/item/glass_jar + name = "glass jar" + desc = "A small empty jar." + icon = 'icons/obj/chemical.dmi' + icon_state = "beakerlarge" + w_class = 2 + var/contains = 0 // 0 = nothing, 1 = money, 2 = animal, 3 = spiderling + +/obj/item/glass_jar/New() + ..() + update_icon() + +/obj/item/glass_jar/afterattack(var/atom/A, var/mob/user, var/proximity) + if(!proximity || contains) + return + if(istype(A, /mob/living/simple_animal/lizard) || istype(A, /mob/living/simple_animal/mouse)) + var/mob/living/simple_animal/L = A + user.visible_message("[user] scoops [L] into \the [src].", "You scoop [L] into \the [src].") + L.loc = src + contains = 2 + update_icon() + return + if(istype(A, /obj/effect/spider/spiderling)) + var/obj/effect/spider/spiderling/S = A + user.visible_message("[user] scoops [S] into \the [src].", "You scoop [S] into \the [src].") + S.loc = src + processing_objects.Remove(S) // No growing inside jars + contains = 3 + update_icon() + return + +/obj/item/glass_jar/attack_self(var/mob/user) + if(contains == 1) + for(var/obj/O in src) + O.loc = user.loc + user << "You take money out of \the [src]." + contains = 0 + update_icon() + return + if(contains == 2) + for(var/mob/M in src) + M.loc = user.loc + user.visible_message("[user] releases [M] from \the [src].", "You release [M] from \the [src].") + contains = 0 + update_icon() + return + if(contains == 3) + for(var/obj/effect/spider/spiderling/S in src) + S.loc = user.loc + user.visible_message("[user] releases [S] from \the [src].", "You release [S] from \the [src].") + processing_objects.Add(S) // They can grow after being let out though + contains = 0 + update_icon() + return + +/obj/item/glass_jar/attackby(var/obj/item/W, var/mob/user) + if(istype(W, /obj/item/weapon/spacecash)) + if(contains == 0) + contains = 1 + if(contains != 1) + return + var/obj/item/weapon/spacecash/S = W + user.visible_message("[user] puts [S.worth] thalers into \the [src].") + user.drop_from_inventory(S) + S.loc = src + update_icon() + +/obj/item/glass_jar/update_icon() // Also updates name and desc + underlays.Cut() + overlays.Cut() + if(contains == 0) + name = initial(name) + desc = initial(desc) + else if(contains == 1) + name = "tip jar" + desc = "A small jar with money inside." + for(var/obj/item/weapon/spacecash/S in src) + var/image/money = image(S.icon, S.icon_state) + money.pixel_x = rand(-5, 5) + money.pixel_y = rand(-5, 5) + money.transform *= 0.5 + underlays += money + else if(contains == 2) + for(var/mob/M in src) + var/image/victim = image(M.icon, M.icon_state) + victim.pixel_y = 8 + underlays += victim + name = "glass jar with [M]" + desc = "A small jar with [M] inside." + else if(contains == 3) + for(var/obj/effect/spider/spiderling/S in src) + var/image/victim = image(S.icon, S.icon_state) + underlays += victim + name = "glass jar with [S]" + desc = "A small jar with [S] inside." + overlays += "lid_beakerlarge" + return \ No newline at end of file From 4a21810b9d8c8ee58e22f947695168a00ca40009 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Tue, 31 Mar 2015 17:27:46 +0300 Subject: [PATCH 003/109] Finalizes jars Adds sprites (by Ryoku) Places one in bartender's backroom, one in kitchen, two in xenobio Adds autolathe recipe for them --- code/game/machinery/autolathe_datums.dm | 5 +++++ code/game/objects/items/glassjar.dm | 14 +++++++------- icons/obj/items.dmi | Bin 59105 -> 59738 bytes maps/exodus-1.dmm | 6 +++--- 4 files changed, 15 insertions(+), 10 deletions(-) diff --git a/code/game/machinery/autolathe_datums.dm b/code/game/machinery/autolathe_datums.dm index 68bf61b7f1..1e35a4be5d 100644 --- a/code/game/machinery/autolathe_datums.dm +++ b/code/game/machinery/autolathe_datums.dm @@ -42,6 +42,11 @@ path = /obj/item/weapon/extinguisher category = "General" +/datum/autolathe/recipe/jar + name = "jar" + path = /obj/item/glass_jar + category = "General" + /datum/autolathe/recipe/crowbar name = "crowbar" path = /obj/item/weapon/crowbar diff --git a/code/game/objects/items/glassjar.dm b/code/game/objects/items/glassjar.dm index 8cc6ad30b5..2e4fce64ec 100644 --- a/code/game/objects/items/glassjar.dm +++ b/code/game/objects/items/glassjar.dm @@ -1,9 +1,10 @@ /obj/item/glass_jar name = "glass jar" desc = "A small empty jar." - icon = 'icons/obj/chemical.dmi' - icon_state = "beakerlarge" + icon = 'icons/obj/items.dmi' + icon_state = "jar" w_class = 2 + matter = list("glass" = 200) var/contains = 0 // 0 = nothing, 1 = money, 2 = animal, 3 = spiderling /obj/item/glass_jar/New() @@ -76,14 +77,14 @@ desc = "A small jar with money inside." for(var/obj/item/weapon/spacecash/S in src) var/image/money = image(S.icon, S.icon_state) - money.pixel_x = rand(-5, 5) - money.pixel_y = rand(-5, 5) - money.transform *= 0.5 + money.pixel_x = rand(-3, 3) + money.pixel_y = rand(-6, 6) + money.transform *= 0.75 underlays += money else if(contains == 2) for(var/mob/M in src) var/image/victim = image(M.icon, M.icon_state) - victim.pixel_y = 8 + victim.pixel_y = 6 underlays += victim name = "glass jar with [M]" desc = "A small jar with [M] inside." @@ -93,5 +94,4 @@ underlays += victim name = "glass jar with [S]" desc = "A small jar with [S] inside." - overlays += "lid_beakerlarge" return \ No newline at end of file diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 21a0022aab47b0e5415dbff2a9e466cb2eb58d8b..a0e2526d3aa885821adf205557276c86dc7c333f 100644 GIT binary patch delta 20692 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 delta 20054 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 JPDHLkV1l)YYU%(0 diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 2a579370d1..47bb7070b4 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -1678,7 +1678,7 @@ "aGn" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/toilet) "aGo" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aGp" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aGq" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aGq" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/obj/machinery/light/small{dir = 4},/obj/item/glass_jar,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aGr" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aGs" = (/turf/simulated/floor/plating,/area/maintenance/bar) "aGt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/bar) @@ -1924,7 +1924,7 @@ "aKZ" = (/turf/simulated/wall,/area/crew_quarters/kitchen) "aLa" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aLb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aLc" = (/obj/structure/closet/chefcloset,/obj/machinery/light/small{dir = 1},/obj/item/device/eftpos{eftpos_name = "Kitchen EFTPOS scanner"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aLc" = (/obj/structure/closet/chefcloset,/obj/machinery/light/small{dir = 1},/obj/item/device/eftpos{eftpos_name = "Kitchen EFTPOS scanner"},/obj/item/glass_jar,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aLd" = (/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -5},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aLe" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_2_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) "aLf" = (/turf/simulated/wall,/area/hydroponics) @@ -6439,7 +6439,7 @@ "ctQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs2"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgeryprep) "ctR" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ctS" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ctT" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) +"ctT" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/glass_jar,/obj/item/glass_jar,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ctU" = (/obj/structure/table,/obj/item/weapon/storage/box/syringes,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ctV" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ctW" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) From b25993e1301255fd52eae401fc65e166c1ce5e39 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Sat, 4 Apr 2015 18:59:03 +0300 Subject: [PATCH 004/109] Updates jar sprite Also fixes a tiny grammar mistake --- code/game/objects/items/glassjar.dm | 6 +++--- icons/obj/items.dmi | Bin 59738 -> 59314 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/glassjar.dm b/code/game/objects/items/glassjar.dm index 2e4fce64ec..de183dc345 100644 --- a/code/game/objects/items/glassjar.dm +++ b/code/game/objects/items/glassjar.dm @@ -61,7 +61,7 @@ if(contains != 1) return var/obj/item/weapon/spacecash/S = W - user.visible_message("[user] puts [S.worth] thalers into \the [src].") + user.visible_message("[user] puts [S.worth] [S.worth > 1 ? "thalers" : "thaler"] into \the [src].") user.drop_from_inventory(S) S.loc = src update_icon() @@ -77,9 +77,9 @@ desc = "A small jar with money inside." for(var/obj/item/weapon/spacecash/S in src) var/image/money = image(S.icon, S.icon_state) - money.pixel_x = rand(-3, 3) + money.pixel_x = rand(-2, 3) money.pixel_y = rand(-6, 6) - money.transform *= 0.75 + money.transform *= 0.6 underlays += money else if(contains == 2) for(var/mob/M in src) diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index a0e2526d3aa885821adf205557276c86dc7c333f..19f3dd1d1f81d2eaa99fbd80ec7145caab602cbc 100644 GIT binary patch delta 20209 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 From 061f795d11ca54dd80cfb7542639e8f7710e8ed9 Mon Sep 17 00:00:00 2001 From: Den Date: Mon, 13 Apr 2015 21:50:08 +0300 Subject: [PATCH 005/109] Pipelayer Add Automatic pipelayer. Automatic Pipe Layer Pull or pusch to work. Use 1/4 metal to create 1 pipe and wrench it to place. Can make Regular, Scrubber, Supply or Heat exchange pipes (switch wrench). Dismantling the floor if necessary (switch crowbar). Can hold 1,000 sheets of metal (laying out a screwdriver). --- .../code/game/machinery/pipe/pipelayer.dm | 145 ++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 Baystation12/code/game/machinery/pipe/pipelayer.dm diff --git a/Baystation12/code/game/machinery/pipe/pipelayer.dm b/Baystation12/code/game/machinery/pipe/pipelayer.dm new file mode 100644 index 0000000000..5262596f37 --- /dev/null +++ b/Baystation12/code/game/machinery/pipe/pipelayer.dm @@ -0,0 +1,145 @@ +/obj/machinery/pipelayer + + name = "Automatic pipe layer" + icon = 'icons/obj/stationobjs.dmi' + icon_state = "pipe_d" + density = 1 + var/turf/old_turf + var/old_dir + var/on = 0 + var/a_dis = 0 + var/P_type = 0 + var/P_type_t = "" + var/max_metal = 50 + var/metal = 10 + var/obj/item/weapon/wrench/W + +/obj/machinery/pipelayer/New() + W = new(src) + ..() + +/obj/machinery/pipelayer/Move(new_turf,M_Dir) + ..() + + if(on ||a_dis) + dismantleFloor(new_turf) + layPipe(old_turf,M_Dir,old_dir) + + old_turf = new_turf + old_dir = turn(M_Dir,180) + +/obj/machinery/pipelayer/attack_hand(mob/user as mob) + on=!on + visible_message("[src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated [src].") + return + +/obj/machinery/pipelayer/attackby(var/obj/item/W as obj, var/mob/user as mob) + + if (istype(W, /obj/item/weapon/wrench)) + switch(P_type) + if(31) + P_type = 0 + P_type_t = "regular pipes" + if(29) + P_type = 31 + P_type_t = "scrubbers pipes" + if(2) + P_type = 29 + P_type_t = "supply pipes" + if(0) + P_type = 2 + P_type_t = "heat exchange pipes" + + user.visible_message("[user] has set \the [src] to manufacture [P_type_t] .", "You set \the [src] to manufacture [P_type_t].") + return + + if(istype(W, /obj/item/weapon/crowbar)) + a_dis=!a_dis + visible_message("[src] auto dismantle [!on?"dea":"a"]ctivated.") + return + + if(istype(W, /obj/item/stack/sheet/metal)) + + var/result = load_metal(W) + var/message + if(isnull(result)) + message = "Unable to load [W] - no metal found." + else if(!result) + message = "Stack is full." + else + message = "[result] scheets of metal successfully loaded." + + visible_message("[message]") + return + + if(istype(W, /obj/item/weapon/screwdriver)) + if(metal) + var/m = round(input(usr,"Please specify the amount of metal to remove","Remove metal",min(metal,50)) as num, 1) + m = min(m, 50) + m = min(m, metal) + if(m) + use_metal(m) + var/obj/item/stack/sheet/metal/MM = new (get_turf(src)) + MM.amount = m + else + user.visible_message("\The [src] is empty.") + return + ..() + +/obj/machinery/pipelayer/examine(mob/user) + ..() + user.visible_message("\The [src] has [metal] sheet\s, is set to produce [P_type_t], and auto-dismantle is [!on?"de":""]activated.") + +/obj/machinery/pipelayer/proc/reset() + on=0 + return + +/obj/machinery/pipelayer/proc/load_metal(var/obj/item/stack/sheet/metal/MM) + if(istype(MM) && MM.get_amount()) + var/cur_amount = metal + var/to_load = max(max_metal - cur_amount,0) + if(to_load) + to_load = min(MM.get_amount(), to_load) + metal += to_load + MM.use(to_load) + return to_load + else + return 0 + return + +/obj/machinery/pipelayer/proc/use_metal(amount) + if(!metal || metal Date: Mon, 13 Apr 2015 21:54:16 +0300 Subject: [PATCH 006/109] Add pipelayer.dm to baystation12.dme --- baystation12.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/baystation12.dme b/baystation12.dme index 77596a3129..9119f2706d 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -467,6 +467,7 @@ #include "code\game\machinery\kitchen\smartfridge.dm" #include "code\game\machinery\pipe\construction.dm" #include "code\game\machinery\pipe\pipe_dispenser.dm" +#include "code\game\machinery\pipe\pipelayer.dm" #include "code\game\machinery\telecomms\broadcaster.dm" #include "code\game\machinery\telecomms\logbrowser.dm" #include "code\game\machinery\telecomms\machine_interactions.dm" From e5794adb9a162ba51b4712a87b4bc377b1f29650 Mon Sep 17 00:00:00 2001 From: Den Date: Tue, 14 Apr 2015 11:11:02 +0300 Subject: [PATCH 007/109] Fix pipelayer.dm path --- code/game/machinery/pipe/pipelayer.dm | 145 ++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 code/game/machinery/pipe/pipelayer.dm diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm new file mode 100644 index 0000000000..5262596f37 --- /dev/null +++ b/code/game/machinery/pipe/pipelayer.dm @@ -0,0 +1,145 @@ +/obj/machinery/pipelayer + + name = "Automatic pipe layer" + icon = 'icons/obj/stationobjs.dmi' + icon_state = "pipe_d" + density = 1 + var/turf/old_turf + var/old_dir + var/on = 0 + var/a_dis = 0 + var/P_type = 0 + var/P_type_t = "" + var/max_metal = 50 + var/metal = 10 + var/obj/item/weapon/wrench/W + +/obj/machinery/pipelayer/New() + W = new(src) + ..() + +/obj/machinery/pipelayer/Move(new_turf,M_Dir) + ..() + + if(on ||a_dis) + dismantleFloor(new_turf) + layPipe(old_turf,M_Dir,old_dir) + + old_turf = new_turf + old_dir = turn(M_Dir,180) + +/obj/machinery/pipelayer/attack_hand(mob/user as mob) + on=!on + visible_message("[src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated [src].") + return + +/obj/machinery/pipelayer/attackby(var/obj/item/W as obj, var/mob/user as mob) + + if (istype(W, /obj/item/weapon/wrench)) + switch(P_type) + if(31) + P_type = 0 + P_type_t = "regular pipes" + if(29) + P_type = 31 + P_type_t = "scrubbers pipes" + if(2) + P_type = 29 + P_type_t = "supply pipes" + if(0) + P_type = 2 + P_type_t = "heat exchange pipes" + + user.visible_message("[user] has set \the [src] to manufacture [P_type_t] .", "You set \the [src] to manufacture [P_type_t].") + return + + if(istype(W, /obj/item/weapon/crowbar)) + a_dis=!a_dis + visible_message("[src] auto dismantle [!on?"dea":"a"]ctivated.") + return + + if(istype(W, /obj/item/stack/sheet/metal)) + + var/result = load_metal(W) + var/message + if(isnull(result)) + message = "Unable to load [W] - no metal found." + else if(!result) + message = "Stack is full." + else + message = "[result] scheets of metal successfully loaded." + + visible_message("[message]") + return + + if(istype(W, /obj/item/weapon/screwdriver)) + if(metal) + var/m = round(input(usr,"Please specify the amount of metal to remove","Remove metal",min(metal,50)) as num, 1) + m = min(m, 50) + m = min(m, metal) + if(m) + use_metal(m) + var/obj/item/stack/sheet/metal/MM = new (get_turf(src)) + MM.amount = m + else + user.visible_message("\The [src] is empty.") + return + ..() + +/obj/machinery/pipelayer/examine(mob/user) + ..() + user.visible_message("\The [src] has [metal] sheet\s, is set to produce [P_type_t], and auto-dismantle is [!on?"de":""]activated.") + +/obj/machinery/pipelayer/proc/reset() + on=0 + return + +/obj/machinery/pipelayer/proc/load_metal(var/obj/item/stack/sheet/metal/MM) + if(istype(MM) && MM.get_amount()) + var/cur_amount = metal + var/to_load = max(max_metal - cur_amount,0) + if(to_load) + to_load = min(MM.get_amount(), to_load) + metal += to_load + MM.use(to_load) + return to_load + else + return 0 + return + +/obj/machinery/pipelayer/proc/use_metal(amount) + if(!metal || metal Date: Tue, 14 Apr 2015 11:11:49 +0300 Subject: [PATCH 008/109] Remove apl wisch bad path --- .../code/game/machinery/pipe/pipelayer.dm | 145 ------------------ 1 file changed, 145 deletions(-) delete mode 100644 Baystation12/code/game/machinery/pipe/pipelayer.dm diff --git a/Baystation12/code/game/machinery/pipe/pipelayer.dm b/Baystation12/code/game/machinery/pipe/pipelayer.dm deleted file mode 100644 index 5262596f37..0000000000 --- a/Baystation12/code/game/machinery/pipe/pipelayer.dm +++ /dev/null @@ -1,145 +0,0 @@ -/obj/machinery/pipelayer - - name = "Automatic pipe layer" - icon = 'icons/obj/stationobjs.dmi' - icon_state = "pipe_d" - density = 1 - var/turf/old_turf - var/old_dir - var/on = 0 - var/a_dis = 0 - var/P_type = 0 - var/P_type_t = "" - var/max_metal = 50 - var/metal = 10 - var/obj/item/weapon/wrench/W - -/obj/machinery/pipelayer/New() - W = new(src) - ..() - -/obj/machinery/pipelayer/Move(new_turf,M_Dir) - ..() - - if(on ||a_dis) - dismantleFloor(new_turf) - layPipe(old_turf,M_Dir,old_dir) - - old_turf = new_turf - old_dir = turn(M_Dir,180) - -/obj/machinery/pipelayer/attack_hand(mob/user as mob) - on=!on - visible_message("[src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated [src].") - return - -/obj/machinery/pipelayer/attackby(var/obj/item/W as obj, var/mob/user as mob) - - if (istype(W, /obj/item/weapon/wrench)) - switch(P_type) - if(31) - P_type = 0 - P_type_t = "regular pipes" - if(29) - P_type = 31 - P_type_t = "scrubbers pipes" - if(2) - P_type = 29 - P_type_t = "supply pipes" - if(0) - P_type = 2 - P_type_t = "heat exchange pipes" - - user.visible_message("[user] has set \the [src] to manufacture [P_type_t] .", "You set \the [src] to manufacture [P_type_t].") - return - - if(istype(W, /obj/item/weapon/crowbar)) - a_dis=!a_dis - visible_message("[src] auto dismantle [!on?"dea":"a"]ctivated.") - return - - if(istype(W, /obj/item/stack/sheet/metal)) - - var/result = load_metal(W) - var/message - if(isnull(result)) - message = "Unable to load [W] - no metal found." - else if(!result) - message = "Stack is full." - else - message = "[result] scheets of metal successfully loaded." - - visible_message("[message]") - return - - if(istype(W, /obj/item/weapon/screwdriver)) - if(metal) - var/m = round(input(usr,"Please specify the amount of metal to remove","Remove metal",min(metal,50)) as num, 1) - m = min(m, 50) - m = min(m, metal) - if(m) - use_metal(m) - var/obj/item/stack/sheet/metal/MM = new (get_turf(src)) - MM.amount = m - else - user.visible_message("\The [src] is empty.") - return - ..() - -/obj/machinery/pipelayer/examine(mob/user) - ..() - user.visible_message("\The [src] has [metal] sheet\s, is set to produce [P_type_t], and auto-dismantle is [!on?"de":""]activated.") - -/obj/machinery/pipelayer/proc/reset() - on=0 - return - -/obj/machinery/pipelayer/proc/load_metal(var/obj/item/stack/sheet/metal/MM) - if(istype(MM) && MM.get_amount()) - var/cur_amount = metal - var/to_load = max(max_metal - cur_amount,0) - if(to_load) - to_load = min(MM.get_amount(), to_load) - metal += to_load - MM.use(to_load) - return to_load - else - return 0 - return - -/obj/machinery/pipelayer/proc/use_metal(amount) - if(!metal || metal Date: Tue, 14 Apr 2015 11:24:55 +0300 Subject: [PATCH 009/109] Fixes --- code/game/machinery/pipe/pipelayer.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm index 5262596f37..b02278a75c 100644 --- a/code/game/machinery/pipe/pipelayer.dm +++ b/code/game/machinery/pipe/pipelayer.dm @@ -1,6 +1,6 @@ /obj/machinery/pipelayer - name = "Automatic pipe layer" + name = "automatic pipe layer" icon = 'icons/obj/stationobjs.dmi' icon_state = "pipe_d" density = 1 @@ -30,7 +30,7 @@ /obj/machinery/pipelayer/attack_hand(mob/user as mob) on=!on - visible_message("[src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated [src].") + visible_message("\The [src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated \the [src].") return /obj/machinery/pipelayer/attackby(var/obj/item/W as obj, var/mob/user as mob) @@ -55,7 +55,7 @@ if(istype(W, /obj/item/weapon/crowbar)) a_dis=!a_dis - visible_message("[src] auto dismantle [!on?"dea":"a"]ctivated.") + visible_message("\The [src] auto dismantle [!on?"dea":"a"]ctivated.") return if(istype(W, /obj/item/stack/sheet/metal)) @@ -67,7 +67,7 @@ else if(!result) message = "Stack is full." else - message = "[result] scheets of metal successfully loaded." + message = "[result] schets of metal successfully loaded." visible_message("[message]") return @@ -82,7 +82,7 @@ var/obj/item/stack/sheet/metal/MM = new (get_turf(src)) MM.amount = m else - user.visible_message("\The [src] is empty.") + user << "\The [src] is empty." return ..() From 16ddaf3d014bd66244997e2b676e2ff70b55bf6c Mon Sep 17 00:00:00 2001 From: Den Date: Tue, 14 Apr 2015 19:02:07 +0300 Subject: [PATCH 010/109] Fix "sheets", add \The, add round's --- code/game/machinery/pipe/pipelayer.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm index b02278a75c..fd15dcb2e8 100644 --- a/code/game/machinery/pipe/pipelayer.dm +++ b/code/game/machinery/pipe/pipelayer.dm @@ -67,16 +67,17 @@ else if(!result) message = "Stack is full." else - message = "[result] schets of metal successfully loaded." + message = "[result] sheets of metal successfully loaded." visible_message("[message]") return if(istype(W, /obj/item/weapon/screwdriver)) if(metal) - var/m = round(input(usr,"Please specify the amount of metal to remove","Remove metal",min(metal,50)) as num, 1) + var/m = round(input(usr,"Please specify the amount of metal to remove","Remove metal",min(round(metal),50)) as num, 1) m = min(m, 50) - m = min(m, metal) + m = min(m, round(metal)) + m = round(m) if(m) use_metal(m) var/obj/item/stack/sheet/metal/MM = new (get_turf(src)) @@ -97,7 +98,7 @@ /obj/machinery/pipelayer/proc/load_metal(var/obj/item/stack/sheet/metal/MM) if(istype(MM) && MM.get_amount()) var/cur_amount = metal - var/to_load = max(max_metal - cur_amount,0) + var/to_load = max(max_metal - round(cur_amount),0) if(to_load) to_load = min(MM.get_amount(), to_load) metal += to_load @@ -109,7 +110,7 @@ /obj/machinery/pipelayer/proc/use_metal(amount) if(!metal || metal Date: Wed, 15 Apr 2015 08:31:40 +0200 Subject: [PATCH 011/109] Makes objects without moues opacity not appear via alt-click. Prevents clicking objects you should not be able to click. --- code/modules/mob/mob.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 82e7af8452..f5172cfe96 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -823,6 +823,8 @@ note dizziness decrements automatically in the mob's Life() proc. else statpanel(listed_turf.name, null, listed_turf) for(var/atom/A in listed_turf) + if(!A.mouse_opacity) + continue if(A.invisibility > see_invisible) continue if(is_type_in_list(A, shouldnt_see)) From 1aee7282ff8c0d3ed38242504076b3ad9b0ca1d5 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Wed, 15 Apr 2015 16:30:13 +0930 Subject: [PATCH 012/109] Quickfix for pariahs breaking cuffs. --- code/modules/mob/living/carbon/human/species/outsider/vox.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/outsider/vox.dm b/code/modules/mob/living/carbon/human/species/outsider/vox.dm index aad904ae2a..f5d26e57cf 100644 --- a/code/modules/mob/living/carbon/human/species/outsider/vox.dm +++ b/code/modules/mob/living/carbon/human/species/outsider/vox.dm @@ -53,3 +53,8 @@ /datum/species/vox/get_random_name(var/gender) var/datum/language/species_language = all_languages[default_language] return species_language.get_random_name(gender) + +/datum/species/vox/can_shred(var/mob/living/carbon/human/H, var/ignore_intent) + if(!H.mind || !H.mind.special_role) // Pariah check. + return 0 + return ..() \ No newline at end of file From 9377932b307903d44cfda75194a7b4613845d96e Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 15 Apr 2015 16:12:47 +0300 Subject: [PATCH 013/109] Made get_area return master to avoid usual pitfalls with lighting subareas breaking everything --- code/__HELPERS/game.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 45618f2ffc..d118286274 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -18,9 +18,9 @@ /proc/get_area(O) var/turf/loc = get_turf(O) - if(!loc) - return null - return loc.loc + if(loc) + var/area/res = loc.loc + .= res.master /proc/get_area_name(N) //get area by its name for(var/area/A in world) @@ -493,6 +493,6 @@ datum/projectile_data /proc/MinutesToTicks(var/minutes) return SecondsToTicks(60 * minutes) - + /proc/SecondsToTicks(var/seconds) return seconds * 10 From 54044859bf69210a30650a014a1105679535bd11 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Wed, 15 Apr 2015 14:23:15 +0100 Subject: [PATCH 014/109] Fix cryopod moving robots to nullspace instead of deleting --- code/game/machinery/cryopod.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 2ef829fc12..9e7e82c0c3 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -315,7 +315,7 @@ O.loc = src //Delete all items not on the preservation list. - var/list/items = src.contents + var/list/items = src.contents.Copy() items -= occupant // Don't delete the occupant items -= announce // or the autosay radio. @@ -398,9 +398,9 @@ announce.autosay("[occupant.real_name] [on_store_message]", "[on_store_name]") visible_message("\The [initial(name)] hums and hisses as it moves [occupant.real_name] into storage.", 3) - set_occupant(null) // Delete the mob. del(occupant) + set_occupant(null) /obj/machinery/cryopod/attackby(var/obj/item/weapon/G as obj, var/mob/user as mob) From a6a9cb76e8af6b0b8db8e9432c55d189f2e41c84 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 15 Apr 2015 16:10:36 +0200 Subject: [PATCH 015/109] Ghost-possession sanity checks. Adds sanity checks referred to in #8849. --- code/modules/admin/admin.dm | 4 ++++ code/modules/mob/dead/observer/observer.dm | 1 + 2 files changed, 5 insertions(+) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index a9f39fb127..7b5a4558cf 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1256,6 +1256,8 @@ var/global/floorIsLava = 0 //********************************************************************************************************* // +//Returns 1 to let the dragdrop code know we are trapping this event +//Returns 0 if we don't plan to trap the event /datum/admins/proc/cmd_ghost_drag(var/mob/dead/observer/frommob, var/mob/living/tomob) if(!istype(frommob)) return //Extra sanity check to make sure only observers are shoved into things @@ -1272,6 +1274,8 @@ var/global/floorIsLava = 0 var/ask = alert(question, "Place ghost in control of mob?", "Yes", "No") if (ask != "Yes") return 1 + if (!frommob || !tomob) //make sure the mobs don't go away while we waited for a response + return 1 if(tomob.client) //No need to ghostize if there is no client tomob.ghostize(0) message_admins("[key_name_admin(usr)] has put [frommob.ckey] in control of [tomob.name].") diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index ee8194a004..5c33250a97 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -484,6 +484,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp //This is called when a ghost is drag clicked to something. /mob/dead/observer/MouseDrop(atom/over) + if(!usr || !over) return if (isobserver(usr) && usr.client && usr.client.holder && isliving(over)) if (usr.client.holder.cmd_ghost_drag(src,over)) return From 3eab61e154b6086fe39cc085fd9100a09dbc14bb Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 08:20:00 +0200 Subject: [PATCH 016/109] Soap can now clean turfs as well. --- code/game/objects/items/weapons/clown_items.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 656197fee0..4536123b86 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -29,6 +29,10 @@ else if(istype(target,/obj/effect/decal/cleanable)) user << "You scrub \the [target.name] out." del(target) + else if(istype(target,/turf)) + user << "You scrub \the [target.name] clean." + var/turf/T = target + T.clean() else user << "You clean \the [target.name]." target.clean_blood() From 08fa1193ce9ea1a684ccb286c7cc83458118d48e Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 15 Apr 2015 13:51:42 +0200 Subject: [PATCH 017/109] Adds Hardsuit Module tab. Allows one to (de)activate, engage, select and change module charges from the "Hardsuit Modules" tab panel. Basic idea similar to spells. --- .../spacesuits/rig/modules/computer.dm | 4 + .../spacesuits/rig/modules/modules.dm | 117 +++++++++++++++++- code/modules/clothing/spacesuits/rig/rig.dm | 8 ++ code/modules/mob/living/carbon/brain/MMI.dm | 1 - 4 files changed, 127 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/spacesuits/rig/modules/computer.dm b/code/modules/clothing/spacesuits/rig/modules/computer.dm index 5c02fc11f7..bfd99be3eb 100644 --- a/code/modules/clothing/spacesuits/rig/modules/computer.dm +++ b/code/modules/clothing/spacesuits/rig/modules/computer.dm @@ -46,6 +46,10 @@ var/obj/item/ai_card // Reference to the MMI, posibrain, intellicard or pAI card previously holding the AI. var/obj/item/ai_verbs/verb_holder +/obj/item/rig_module/ai_container/process() + if(integrated_ai && loc) + integrated_ai.SetupStat(loc.get_rig()) + /obj/item/rig_module/ai_container/proc/update_verb_holder() if(!verb_holder) verb_holder = new(src) diff --git a/code/modules/clothing/spacesuits/rig/modules/modules.dm b/code/modules/clothing/spacesuits/rig/modules/modules.dm index 17498a31b2..ac9a80b07a 100644 --- a/code/modules/clothing/spacesuits/rig/modules/modules.dm +++ b/code/modules/clothing/spacesuits/rig/modules/modules.dm @@ -52,6 +52,8 @@ var/activate_string = "Activate" var/deactivate_string = "Deactivate" + var/list/stat_rig_module/stat_modules = new() + /obj/item/rig_module/examine() ..() switch(damage) @@ -126,7 +128,11 @@ charges = processed_charges - ..() + stat_modules += new/stat_rig_module/activate(src) + stat_modules += new/stat_rig_module/deactivate(src) + stat_modules += new/stat_rig_module/engage(src) + stat_modules += new/stat_rig_module/select(src) + stat_modules += new/stat_rig_module/charge(src) // Called when the module is installed into a suit. /obj/item/rig_module/proc/installed(var/obj/item/weapon/rig/new_holder) @@ -218,4 +224,111 @@ // Called by holder rigsuit attackby() // Checks if an item is usable with this module and handles it if it is /obj/item/rig_module/proc/accepts_item(var/obj/item/input_device) - return 0 \ No newline at end of file + return 0 + +/mob/living/carbon/human/Stat() + ..() + + if(istype(back,/obj/item/weapon/rig)) + var/obj/item/weapon/rig/R = back + SetupStat(R) + +/mob/proc/SetupStat(var/obj/item/weapon/rig/R) + if(R && !R.canremove && R.installed_modules.len && statpanel("Hardsuit Modules")) + var/cell_status = R.cell ? "[R.cell.charge]/[R.cell.maxcharge]" : "ERROR" + statpanel("Hardsuit Modules", "Suit charge", cell_status) + for(var/obj/item/rig_module/module in R.installed_modules) + { + for(var/stat_rig_module/SRM in module.stat_modules) + if(SRM.CanUse()) + statpanel("Hardsuit Modules",SRM.module.interface_name,SRM) + } + +/stat_rig_module + parent_type = /atom/movable + var/module_mode = "" + var/obj/item/rig_module/module + +/stat_rig_module/New(var/obj/item/rig_module/module) + ..() + src.module = module + +/stat_rig_module/proc/AddHref(var/list/href_list) + return + +/stat_rig_module/proc/CanUse() + return 0 + +/stat_rig_module/Click() + ..() + if(CanUse()) + var/list/href_list = list( + "interact_module" = module.holder.installed_modules.Find(module), + "module_mode" = module_mode + ) + AddHref(href_list) + module.holder.Topic(usr, href_list) + +/stat_rig_module/activate/New(var/obj/item/rig_module/module) + ..() + name = module.activate_string + if(module.active_power_cost) + name += " ([module.active_power_cost*10]A)" + module_mode = "activate" + +/stat_rig_module/activate/CanUse() + return module.toggleable && !module.active + +/stat_rig_module/deactivate/New(var/obj/item/rig_module/module) + ..() + name = module.deactivate_string + // Show cost despite being 0, if it means changing from an active cost. + if(module.active_power_cost || module.passive_power_cost) + name += " ([module.passive_power_cost*10]P)" + + module_mode = "deactivate" + +/stat_rig_module/deactivate/CanUse() + return module.toggleable && module.active + +/stat_rig_module/engage/New(var/obj/item/rig_module/module) + ..() + name = module.engage_string + if(module.use_power_cost) + name += " ([module.use_power_cost*10]E)" + module_mode = "engage" + +/stat_rig_module/engage/CanUse() + return module.usable + +/stat_rig_module/select/New() + ..() + name = "Select" + module_mode = "select" + +/stat_rig_module/select/CanUse() + if(module.selectable) + name = module.holder.selected_module == module ? "Selected" : "Select" + return 1 + return 0 + +/stat_rig_module/charge/New() + ..() + name = "Change Charge" + module_mode = "select_charge_type" + +/stat_rig_module/charge/AddHref(var/list/href_list) + var/charge_index = module.charges.Find(module.charge_selected) + if(!charge_index) + charge_index = 0 + else + charge_index = charge_index == module.charges.len ? 1 : charge_index+1 + + href_list["charge_type"] = module.charges[charge_index] + +/stat_rig_module/charge/CanUse() + if(module.charges && module.charges.len) + var/datum/rig_charge/charge = module.charges[module.charge_selected] + name = "[charge.display_name] ([charge.charges]C) - Change" + return 1 + return 0 diff --git a/code/modules/clothing/spacesuits/rig/rig.dm b/code/modules/clothing/spacesuits/rig/rig.dm index df610a8d4d..55e97af84e 100644 --- a/code/modules/clothing/spacesuits/rig/rig.dm +++ b/code/modules/clothing/spacesuits/rig/rig.dm @@ -776,6 +776,14 @@ return 0 wearer.Move(null,dir)*/ +/atom/proc/get_rig() + if(loc) + return loc.get_rig() + return null + +/obj/item/weapon/rig/get_rig() + return src + #undef ONLY_DEPLOY #undef ONLY_RETRACT #undef SEAL_DELAY diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index c4107f8119..7b225da186 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -35,7 +35,6 @@ var/locked = 0 var/mob/living/carbon/brain/brainmob = null//The current occupant. - var/mob/living/silicon/robot = null//Appears unused. var/obj/mecha = null//This does not appear to be used outside of reference in mecha.dm. attackby(var/obj/item/O as obj, var/mob/user as mob) From d381eb6083bd4198f33fcbb577154646cbcf7c58 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 12:51:02 +0200 Subject: [PATCH 018/109] Drops the machinery part of the singularity. --- code/_onclick/observer.dm | 2 +- code/game/gamemodes/cult/cultify/mob.dm | 2 +- code/game/gamemodes/cult/cultify/obj.dm | 2 +- code/game/gamemodes/cult/runes.dm | 2 +- .../endgame/supermatter_cascade/portal.dm | 14 ++-- .../endgame/supermatter_cascade/universe.dm | 2 +- code/game/gamemodes/objective.dm | 2 +- code/game/machinery/syndicatebeacon.dm | 4 +- .../objects/items/weapons/storage/backpack.dm | 2 +- code/modules/admin/topic.dm | 2 +- code/modules/admin/verbs/debug.dm | 2 +- code/modules/admin/verbs/possess.dm | 2 +- code/modules/mob/mob.dm | 2 +- .../power/singularity/field_generator.dm | 2 +- code/modules/power/singularity/generator.dm | 2 +- code/modules/power/singularity/narsie.dm | 56 ++++++++-------- .../particle_accelerator/particle.dm | 2 +- code/modules/power/singularity/singularity.dm | 64 ++++++++++--------- code/modules/spells/targeted/harvest.dm | 2 +- 19 files changed, 86 insertions(+), 82 deletions(-) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 337a044235..168ae47c86 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -20,7 +20,7 @@ return // seems legit. // Things you might plausibly want to follow - if((ismob(A) && A != src) || istype(A,/obj/machinery/bot) || istype(A,/obj/machinery/singularity)) + if((ismob(A) && A != src) || istype(A,/obj/machinery/bot) || istype(A,/obj/singularity)) ManualFollow(A) // Otherwise jump diff --git a/code/game/gamemodes/cult/cultify/mob.dm b/code/game/gamemodes/cult/cultify/mob.dm index a7d275b177..9dfb0edfc8 100644 --- a/code/game/gamemodes/cult/cultify/mob.dm +++ b/code/game/gamemodes/cult/cultify/mob.dm @@ -32,7 +32,7 @@ else dust() -/mob/proc/see_narsie(var/obj/machinery/singularity/narsie/large/N, var/dir) +/mob/proc/see_narsie(var/obj/singularity/narsie/large/N, var/dir) if(N.chained) if(narsimage) del(narsimage) diff --git a/code/game/gamemodes/cult/cultify/obj.dm b/code/game/gamemodes/cult/cultify/obj.dm index bc0a723869..a471a531e4 100644 --- a/code/game/gamemodes/cult/cultify/obj.dm +++ b/code/game/gamemodes/cult/cultify/obj.dm @@ -125,7 +125,7 @@ /obj/structure/mineral_door/wood/cultify() return -/obj/machinery/singularity/cultify() +/obj/singularity/cultify() var/dist = max((current_size - 2), 1) explosion(get_turf(src), dist, dist * 2, dist * 4) qdel(src) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 6f64faca59..6e63c05025 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -190,7 +190,7 @@ var/list/sacrificed = list() cultists += 1 if(cultists.len >= 9) log_and_message_admins_many(cultists, "summoned Nar-sie.") - new /obj/machinery/singularity/narsie/large(src.loc) + new /obj/singularity/narsie/large(src.loc) return else return fizzle() diff --git a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm index 9d3f12b021..56d81ba2ec 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm @@ -1,6 +1,6 @@ /*** EXIT PORTAL ***/ -/obj/machinery/singularity/narsie/large/exit +/obj/singularity/narsie/large/exit name = "Bluespace Rift" desc = "NO TIME TO EXPLAIN, JUMP IN" icon = 'icons/obj/rift.dmi' @@ -14,23 +14,23 @@ consume_range = 6 -/obj/machinery/singularity/narsie/large/exit/New() +/obj/singularity/narsie/large/exit/New() ..() processing_objects.Add(src) -/obj/machinery/singularity/narsie/large/exit/update_icon() +/obj/singularity/narsie/large/exit/update_icon() overlays = 0 -/obj/machinery/singularity/narsie/large/exit/process() +/obj/singularity/narsie/large/exit/process() for(var/mob/M in player_list) if(M.client) M.see_rift(src) eat() -/obj/machinery/singularity/narsie/large/exit/acquire(var/mob/food) +/obj/singularity/narsie/large/exit/acquire(var/mob/food) return -/obj/machinery/singularity/narsie/large/exit/consume(const/atom/A) +/obj/singularity/narsie/large/exit/consume(const/atom/A) if(!(A.singuloCanEat())) return 0 @@ -62,7 +62,7 @@ //thou shall always be able to see the rift var/image/riftimage = null -/mob/proc/see_rift(var/obj/machinery/singularity/narsie/large/exit/R) +/mob/proc/see_rift(var/obj/singularity/narsie/large/exit/R) if((R.z == src.z) && (get_dist(R,src) <= (R.consume_range+10)) && !(R in view(src))) if(!riftimage) riftimage = image('icons/obj/rift.dmi',src.loc,"rift",LIGHTING_LAYER+2,1) diff --git a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm index 1b5ceb87e8..761d5d446e 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm @@ -54,7 +54,7 @@ cult.allow_narsie = 0 PlayerSet() - new /obj/machinery/singularity/narsie/large/exit(pick(endgame_exits)) + new /obj/singularity/narsie/large/exit(pick(endgame_exits)) spawn(rand(30,60) SECONDS) var/txt = {" There's been a galaxy-wide electromagnetic pulse. All of our systems are heavily damaged and many personnel are dead or dying. We are seeing increasing indications of the universe itself beginning to unravel. diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 27236dd8fb..be9d901348 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -916,7 +916,7 @@ datum/objective/heist/salvage explanation_text = "Summon Nar-Sie via the use of the appropriate rune (Hell join self). It will only work if nine cultists stand on and around it. The convert rune is join blood self." /datum/objective/cult/eldergod/check_completion() - return (locate(/obj/machinery/singularity/narsie/large) in machines) + return (locate(/obj/singularity/narsie/large) in machines) /datum/objective/cult/sacrifice explanation_text = "Conduct a ritual sacrifice for the glory of Nar-Sie." diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index 957f7bf536..62e7a015eb 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -95,7 +95,7 @@ if(surplus() < 1500) if(user) user << "The connected wire doesn't have enough current." return - for(var/obj/machinery/singularity/singulo in world) + for(var/obj/singularity/singulo in world) if(singulo.z == z) singulo.target = src icon_state = "[icontype]1" @@ -106,7 +106,7 @@ /obj/machinery/power/singularity_beacon/proc/Deactivate(mob/user = null) - for(var/obj/machinery/singularity/singulo in world) + for(var/obj/singularity/singulo in world) if(singulo.target == src) singulo.target = null icon_state = "[icontype]0" diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 40937ea61c..1695079eaa 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -59,7 +59,7 @@ investigate_log("has become a singularity. Caused by [user.key]","singulo") user << "\red The Bluespace interfaces of the two devices catastrophically malfunction!" del(W) - var/obj/machinery/singularity/singulo = new /obj/machinery/singularity (get_turf(src)) + var/obj/singularity/singulo = new /obj/singularity (get_turf(src)) singulo.energy = 300 //should make it a bit bigger~ message_admins("[key_name_admin(user)] detonated a bag of holding") log_game("[key_name(user)] detonated a bag of holding") diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 43ea750f7a..594d663b34 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2273,7 +2273,7 @@ feedback_add_details("admin_secrets_fun_used","NS") var/choice = input("You sure you want to end the round and summon narsie at your location? Misuse of this could result in removal of flags or halarity.") in list("PRAISE SATAN", "Cancel") if(choice == "PRAISE SATAN") - new /obj/machinery/singularity/narsie/large(get_turf(usr)) + new /obj/singularity/narsie/large(get_turf(usr)) message_admins("[key_name_admin(usr)] has summoned narsie and brought about a new realm of suffering.") if("supermattercascade") feedback_inc("admin_secrets_fun_used",1) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 43e2211aba..57fe451a7c 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -927,7 +927,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that spawn(30) for(var/obj/machinery/the_singularitygen/G in world) if(G.anchored) - var/obj/machinery/singularity/S = new /obj/machinery/singularity(get_turf(G), 50) + var/obj/singularity/S = new /obj/singularity(get_turf(G), 50) spawn(0) del(G) S.energy = 1750 diff --git a/code/modules/admin/verbs/possess.dm b/code/modules/admin/verbs/possess.dm index de69f149d7..6de30853ce 100644 --- a/code/modules/admin/verbs/possess.dm +++ b/code/modules/admin/verbs/possess.dm @@ -2,7 +2,7 @@ set name = "Possess Obj" set category = "Object" - if(istype(O,/obj/machinery/singularity)) + if(istype(O,/obj/singularity)) if(config.forbid_singulo_possession) usr << "It is forbidden to possess singularities." return diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 0af4b0a235..28e469c792 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -435,7 +435,7 @@ namecounts[name] = 1 creatures[name] = O - if(istype(O, /obj/machinery/singularity)) + if(istype(O, /obj/singularity)) var/name = "Singularity" if (names.Find(name)) namecounts[name]++ diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 501ccd989a..245df6c7f3 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -343,7 +343,7 @@ field_generator power level display //I want to avoid using global variables. spawn(1) var/temp = 1 //stops spam - for(var/obj/machinery/singularity/O in machines) + for(var/obj/singularity/O in machines) if(O.last_warning && temp) if((world.time - O.last_warning) > 50) //to stop message-spam temp = 0 diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index 8b20fc16ab..d975729286 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -12,7 +12,7 @@ /obj/machinery/the_singularitygen/process() var/turf/T = get_turf(src) if(src.energy >= 200) - new /obj/machinery/singularity/(T, 50) + new /obj/singularity/(T, 50) if(src) del(src) /obj/machinery/the_singularitygen/attackby(obj/item/W, mob/user) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 0fc454b9fb..7d1ce630f6 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -1,7 +1,7 @@ var/global/narsie_behaviour = "CultStation13" var/global/narsie_cometh = 0 var/global/list/narsie_list = list() -/obj/machinery/singularity/narsie //Moving narsie to its own file for the sake of being clearer +/obj/singularity/narsie //Moving narsie to its own file for the sake of being clearer name = "Nar-Sie" desc = "Your mind begins to bubble and ooze as it tries to comprehend what it sees." icon = 'icons/obj/narsie.dmi' @@ -16,15 +16,15 @@ var/global/list/narsie_list = list() consume_range = 3 //How many tiles out do we eat -/obj/machinery/singularity/narsie/New() +/obj/singularity/narsie/New() ..() narsie_list.Add(src) -/obj/machinery/singularity/narsie/Destroy() +/obj/singularity/narsie/Destroy() narsie_list.Remove(src) ..() -/obj/machinery/singularity/narsie/large +/obj/singularity/narsie/large name = "Nar-Sie" icon = 'icons/obj/narsie.dmi' icon_state = "narsie"//mobs perceive the geometer of blood through their see_narsie proc @@ -40,7 +40,7 @@ var/global/list/narsie_list = list() var/announce=1 var/narnar = 1 -/obj/machinery/singularity/narsie/large/New() +/obj/singularity/narsie/large/New() ..() if(announce) world << "[uppertext(name)] HAS RISEN" @@ -54,7 +54,7 @@ var/global/list/narsie_list = list() SetUniversalState(/datum/universal_state/hell) narsie_cometh = 1 -/obj/machinery/singularity/narsie/process() +/obj/singularity/narsie/process() eat() if (!target || prob(5)) @@ -65,13 +65,13 @@ var/global/list/narsie_list = list() if (prob(25)) mezzer() -/obj/machinery/singularity/narsie/large/eat() +/obj/singularity/narsie/large/eat() set background = BACKGROUND_ENABLED for (var/turf/A in orange(consume_range, src)) consume(A) -/obj/machinery/singularity/narsie/mezzer() +/obj/singularity/narsie/mezzer() for(var/mob/living/carbon/M in oviewers(8, src)) if(M.stat == CONSCIOUS) if(M.status_flags & GODMODE) @@ -81,21 +81,21 @@ var/global/list/narsie_list = list() M.apply_effect(3, STUN) -/obj/machinery/singularity/narsie/large/Bump(atom/A) +/obj/singularity/narsie/large/Bump(atom/A) if(!narnar) return if(isturf(A)) narsiewall(A) else if(istype(A, /obj/structure/cult)) qdel(A) -/obj/machinery/singularity/narsie/large/Bumped(atom/A) +/obj/singularity/narsie/large/Bumped(atom/A) if(!narnar) return if(isturf(A)) narsiewall(A) else if(istype(A, /obj/structure/cult)) qdel(A) -/obj/machinery/singularity/narsie/move(var/force_move = 0) +/obj/singularity/narsie/move(var/force_move = 0) if(!move_self) return 0 @@ -113,7 +113,7 @@ var/global/list/narsie_list = list() step(src, movement_dir) return 1 -/obj/machinery/singularity/narsie/large/move(var/force_move = 0) +/obj/singularity/narsie/large/move(var/force_move = 0) if(!move_self) return 0 @@ -138,14 +138,14 @@ var/global/list/narsie_list = list() M.see_narsie(src,movement_dir) return 1 -/obj/machinery/singularity/narsie/proc/narsiefloor(var/turf/T)//leaving "footprints" +/obj/singularity/narsie/proc/narsiefloor(var/turf/T)//leaving "footprints" if(!(istype(T, /turf/simulated/wall/cult)||istype(T, /turf/space))) if(T.icon_state != "cult-narsie") T.desc = "something that goes beyond your understanding went this way" T.icon_state = "cult-narsie" T.luminosity = 1 -/obj/machinery/singularity/narsie/proc/narsiewall(var/turf/T) +/obj/singularity/narsie/proc/narsiewall(var/turf/T) T.desc = "An opening has been made on that wall, but who can say if what you seek truly lies on the other side?" T.icon = 'icons/turf/walls.dmi' T.icon_state = "cult-narsie" @@ -153,7 +153,7 @@ var/global/list/narsie_list = list() T.density = 0 luminosity = 1 -/obj/machinery/singularity/narsie/large/consume(const/atom/A) //Has its own consume proc because it doesn't need energy and I don't want BoHs to explode it. --NEO +/obj/singularity/narsie/large/consume(const/atom/A) //Has its own consume proc because it doesn't need energy and I don't want BoHs to explode it. --NEO //NEW BEHAVIOUR if(narsie_behaviour == "CultStation13") //MOB PROCESSING @@ -163,7 +163,7 @@ var/global/list/narsie_list = list() else if(narsie_behaviour == "Nar-Singulo") old_narsie(A) -/obj/machinery/singularity/narsie/proc/new_narsie(const/atom/A) +/obj/singularity/narsie/proc/new_narsie(const/atom/A) if (istype(A, /mob/) && (get_dist(A, src) <= 7)) var/mob/M = A @@ -192,7 +192,7 @@ var/global/list/narsie_list = list() T.holy = 0 //Nar-Sie doesn't give a shit about sacred grounds. T.cultify() -/obj/machinery/singularity/narsie/proc/old_narsie(const/atom/A) +/obj/singularity/narsie/proc/old_narsie(const/atom/A) if(!(A.singuloCanEat())) return 0 @@ -224,7 +224,7 @@ var/global/list/narsie_list = list() var/turf/T2 = A T2.ChangeTurf(/turf/space) -/obj/machinery/singularity/narsie/consume(const/atom/A) //This one is for the small ones. +/obj/singularity/narsie/consume(const/atom/A) //This one is for the small ones. if(!(A.singuloCanEat())) return 0 @@ -266,10 +266,10 @@ var/global/list/narsie_list = list() var/turf/T2 = A T2.ChangeTurf(/turf/space) -/obj/machinery/singularity/narsie/ex_act(severity) //No throwing bombs at it either. --NEO +/obj/singularity/narsie/ex_act(severity) //No throwing bombs at it either. --NEO return -/obj/machinery/singularity/narsie/proc/pickcultist() //Narsie rewards his cultists with being devoured first, then picks a ghost to follow. --NEO +/obj/singularity/narsie/proc/pickcultist() //Narsie rewards his cultists with being devoured first, then picks a ghost to follow. --NEO var/list/cultists = list() for(var/datum/mind/cult_nh_mind in cult.current_antagonists) if(!cult_nh_mind.current) @@ -307,7 +307,7 @@ var/global/list/narsie_list = list() return //no living humans, follow a ghost instead. -/obj/machinery/singularity/narsie/proc/acquire(const/mob/food) +/obj/singularity/narsie/proc/acquire(const/mob/food) var/capname = uppertext(name) target << "[capname] HAS LOST INTEREST IN YOU." @@ -318,17 +318,17 @@ var/global/list/narsie_list = list() else target << "[capname] HAS CHOSEN YOU TO LEAD HIM TO HIS NEXT MEAL." -/obj/machinery/singularity/narsie/on_capture() +/obj/singularity/narsie/on_capture() chained = 1 move_self = 0 icon_state ="narsie-small-chains" -/obj/machinery/singularity/narsie/on_release() +/obj/singularity/narsie/on_release() chained = 0 move_self = 1 icon_state ="narsie-small" -/obj/machinery/singularity/narsie/large/on_capture() +/obj/singularity/narsie/large/on_capture() chained = 1 move_self = 0 icon_state ="narsie-chains" @@ -336,21 +336,21 @@ var/global/list/narsie_list = list() if(M.client) M.see_narsie(src) -/obj/machinery/singularity/narsie/large/on_release() +/obj/singularity/narsie/large/on_release() chained = 0 move_self = 1 icon_state ="narsie" -/obj/machinery/singularity/narsie/cultify() +/obj/singularity/narsie/cultify() return /** * Wizard narsie. */ -/obj/machinery/singularity/narsie/wizard +/obj/singularity/narsie/wizard grav_pull = 0 -/obj/machinery/singularity/narsie/wizard/eat() +/obj/singularity/narsie/wizard/eat() set background = BACKGROUND_ENABLED for (var/turf/T in trange(consume_range, src)) diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index 2113ba87f7..076207a4d4 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -41,7 +41,7 @@ if (A) if(ismob(A)) toxmob(A) - if((istype(A,/obj/machinery/the_singularitygen))||(istype(A,/obj/machinery/singularity/))) + if((istype(A,/obj/machinery/the_singularitygen))||(istype(A,/obj/singularity/))) A:energy += energy else if( istype(A,/obj/effect/rust_particle_catcher) ) var/obj/effect/rust_particle_catcher/collided_catcher = A diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index aa8e85017c..e04268e0a9 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -1,6 +1,6 @@ //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:33 -/obj/machinery/singularity/ +/obj/singularity/ name = "gravitational singularity" desc = "A gravitational singularity." icon = 'icons/obj/singularity.dmi' @@ -10,7 +10,6 @@ layer = 6 luminosity = 6 unacidable = 1 //Don't comment this out. - use_power = 0 var/current_size = 1 var/allowed_size = 1 @@ -30,7 +29,7 @@ var/chained = 0//Adminbus chain-grab -/obj/machinery/singularity/New(loc, var/starting_energy = 50, var/temp = 0) +/obj/singularity/New(loc, var/starting_energy = 50, var/temp = 0) //CARN: admin-alert for chuckle-fuckery. admin_investigate_setup() energy = starting_energy @@ -40,19 +39,24 @@ qdel(src) ..() + processing_objects += src for(var/obj/machinery/power/singularity_beacon/singubeacon in machines) if(singubeacon.active) target = singubeacon break -/obj/machinery/singularity/attack_hand(mob/user as mob) +/obj/singularity/Destroy() + processing_objects -= src + ..() + +/obj/singularity/attack_hand(mob/user as mob) consume(user) return 1 -/obj/machinery/singularity/blob_act(severity) +/obj/singularity/blob_act(severity) return -/obj/machinery/singularity/ex_act(severity) +/obj/singularity/ex_act(severity) if(current_size == STAGE_SUPER)//IT'S UNSTOPPABLE return switch(severity) @@ -67,16 +71,16 @@ energy += round((rand(20,60)/2),1) return -/obj/machinery/singularity/bullet_act(obj/item/projectile/P) +/obj/singularity/bullet_act(obj/item/projectile/P) return 0 //Will there be an impact? Who knows. Will we see it? No. -/obj/machinery/singularity/Bump(atom/A) +/obj/singularity/Bump(atom/A) consume(A) -/obj/machinery/singularity/Bumped(atom/A) +/obj/singularity/Bumped(atom/A) consume(A) -/obj/machinery/singularity/process() +/obj/singularity/process() eat() dissipate() check_energy() @@ -88,10 +92,10 @@ if (prob(event_chance)) //Chance for it to run a special event TODO: Come up with one or two more that fit. event() -/obj/machinery/singularity/attack_ai() //To prevent ais from gibbing themselves when they click on one. +/obj/singularity/attack_ai() //To prevent ais from gibbing themselves when they click on one. return -/obj/machinery/singularity/proc/admin_investigate_setup() +/obj/singularity/proc/admin_investigate_setup() last_warning = world.time var/count = locate(/obj/machinery/containment_field) in orange(30, src) @@ -100,7 +104,7 @@ investigate_log("was created. [count ? "" : "No containment fields were active."]", I_SINGULO) -/obj/machinery/singularity/proc/dissipate() +/obj/singularity/proc/dissipate() if (!dissipate) return @@ -110,7 +114,7 @@ else dissipate_track++ -/obj/machinery/singularity/proc/expand(var/force_size = 0, var/growing = 1) +/obj/singularity/proc/expand(var/force_size = 0, var/growing = 1) if(current_size == STAGE_SUPER)//if this is happening, this is an error message_admins("expand() was called on a super singulo. This should not happen. Contact a coder immediately!") return @@ -241,7 +245,7 @@ else return 0 -/obj/machinery/singularity/proc/check_energy() +/obj/singularity/proc/check_energy() if (energy <= 0) investigate_log("collapsed.", I_SINGULO) qdel(src) @@ -265,12 +269,12 @@ expand(null, current_size > allowed_size) return 1 -/obj/machinery/singularity/proc/eat() +/obj/singularity/proc/eat() set background = BACKGROUND_ENABLED for(var/atom/X in orange(grav_pull, src)) var/dist = get_dist(X, src) - var/obj/machinery/singularity/S = src + var/obj/singularity/S = src if(!istype(src)) return if(dist > consume_range) @@ -283,11 +287,11 @@ return -/obj/machinery/singularity/proc/consume(const/atom/A) +/obj/singularity/proc/consume(const/atom/A) src.energy += A.singularity_act(src, current_size) return -/obj/machinery/singularity/proc/move(var/force_move = 0) +/obj/singularity/proc/move(var/force_move = 0) if(!move_self) return 0 @@ -314,7 +318,7 @@ last_failed_movement = movement_dir return 0 -/obj/machinery/singularity/proc/check_turfs_in(var/direction = 0, var/step = 0) +/obj/singularity/proc/check_turfs_in(var/direction = 0, var/step = 0) if(!direction) return 0 var/steps = 0 @@ -368,7 +372,7 @@ return 0 return 1 -/obj/machinery/singularity/proc/can_move(const/turf/T) +/obj/singularity/proc/can_move(const/turf/T) if (!isturf(T)) return 0 @@ -386,7 +390,7 @@ return 0 return 1 -/obj/machinery/singularity/proc/event() +/obj/singularity/proc/event() var/numb = pick(1, 2, 3, 4, 5, 6) switch (numb) @@ -403,7 +407,7 @@ return 1 -/obj/machinery/singularity/proc/toxmob() +/obj/singularity/proc/toxmob() var/toxrange = 10 var/toxdamage = 4 var/radiation = 15 @@ -421,7 +425,7 @@ return -/obj/machinery/singularity/proc/mezzer() +/obj/singularity/proc/mezzer() for(var/mob/living/carbon/M in oviewers(8, src)) if(istype(M, /mob/living/carbon/brain)) //Ignore brains continue @@ -440,13 +444,13 @@ for(var/mob/O in viewers(M, null)) O.show_message(text("[] stares blankly at The []!", M, src), 1) -/obj/machinery/singularity/proc/emp_area() +/obj/singularity/proc/emp_area() if(current_size != 11) empulse(src, 8, 10) else empulse(src, 12, 16) -/obj/machinery/singularity/proc/smwave() +/obj/singularity/proc/smwave() for(var/mob/living/M in view(10, src.loc)) if(prob(67)) M.apply_effect(rand(energy), IRRADIATE) @@ -458,12 +462,12 @@ M.dust() return -/obj/machinery/singularity/proc/pulse() +/obj/singularity/proc/pulse() for(var/obj/machinery/power/rad_collector/R in rad_collectors) if (get_dist(R, src) <= 15) //Better than using orange() every process. R.receive_pulse(energy) -/obj/machinery/singularity/proc/on_capture() +/obj/singularity/proc/on_capture() chained = 1 overlays = 0 move_self = 0 @@ -479,12 +483,12 @@ if(9) overlays += image('icons/effects/288x288.dmi',"chain_s9") -/obj/machinery/singularity/proc/on_release() +/obj/singularity/proc/on_release() chained = 0 overlays = 0 move_self = 1 -/obj/machinery/singularity/singularity_act(S, size) +/obj/singularity/singularity_act(S, size) if(current_size <= size) var/gain = (energy/2) var/dist = max((current_size - 2), 1) diff --git a/code/modules/spells/targeted/harvest.dm b/code/modules/spells/targeted/harvest.dm index 844f223744..6903efbfd9 100644 --- a/code/modules/spells/targeted/harvest.dm +++ b/code/modules/spells/targeted/harvest.dm @@ -21,7 +21,7 @@ ..() var/destination = null - for(var/obj/machinery/singularity/narsie/large/N in narsie_list) + for(var/obj/singularity/narsie/large/N in narsie_list) destination = N.loc break if(destination) From d3b000f2ccb7823e77ade839014c1966834342e0 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 12:46:24 +0200 Subject: [PATCH 019/109] Ensures Admin Deletes uses qdel. Ensures that Destroy() is properly called, for types implementing it. --- code/datums/datumvars.dm | 6 +++--- code/modules/admin/verbs/randomverbs.dm | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 2e8e4bfd3f..914b56ee60 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -598,7 +598,7 @@ client for(var/obj/Obj in world) if(Obj.type == O_type) i++ - del(Obj) + qdel(Obj) if(!i) usr << "No objects of this type exist" return @@ -609,7 +609,7 @@ client for(var/obj/Obj in world) if(istype(Obj,O_type)) i++ - del(Obj) + qdel(Obj) if(!i) usr << "No objects of this type exist" return @@ -888,7 +888,7 @@ client usr << "Removed [rem_organ] from [M]." rem_organ.removed() - del(rem_organ) + qdel(rem_organ) else if(href_list["fix_nano"]) if(!check_rights(R_DEBUG)) return diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 64e44e17e9..d749844292 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -548,7 +548,7 @@ Traitors and the like can also be revived with the previous role mostly intact. log_admin("[key_name(usr)] deleted [O] at ([O.x],[O.y],[O.z])") message_admins("[key_name_admin(usr)] deleted [O] at ([O.x],[O.y],[O.z])", 1) feedback_add_details("admin_verb","DEL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - del(O) + qdel(O) /client/proc/cmd_admin_list_open_jobs() set category = "Admin" From 1daf0abe3de8f44f7242f0f28d420602c9ddd0e7 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 13:52:40 +0200 Subject: [PATCH 020/109] Switches around turf/datum garbage handling (my fault..). Adds null check for zone rebuilds. --- code/ZAS/Turf.dm | 510 +++++++++++++------------- code/controllers/Processes/garbage.dm | 4 +- code/game/objects/buckling.dm | 9 + code/modules/power/singularity/act.dm | 8 +- 4 files changed, 270 insertions(+), 261 deletions(-) diff --git a/code/ZAS/Turf.dm b/code/ZAS/Turf.dm index 9d031ce3d3..85d47d9f6f 100644 --- a/code/ZAS/Turf.dm +++ b/code/ZAS/Turf.dm @@ -1,255 +1,255 @@ -/turf/simulated/var/zone/zone -/turf/simulated/var/open_directions - -/turf/var/needs_air_update = 0 -/turf/var/datum/gas_mixture/air - -/turf/simulated/proc/update_graphic(list/graphic_add = null, list/graphic_remove = null) - if(graphic_add && graphic_add.len) - overlays += graphic_add - if(graphic_remove && graphic_remove.len) - overlays -= graphic_remove - -/turf/proc/update_air_properties() - var/block = c_airblock(src) - if(block & AIR_BLOCKED) - //dbg(blocked) - return 1 - - #ifdef ZLEVELS - for(var/d = 1, d < 64, d *= 2) - #else - for(var/d = 1, d < 16, d *= 2) - #endif - - var/turf/unsim = get_step(src, d) - - if(!unsim) - continue - - block = unsim.c_airblock(src) - - if(block & AIR_BLOCKED) - //unsim.dbg(air_blocked, turn(180,d)) - continue - - var/r_block = c_airblock(unsim) - - if(r_block & AIR_BLOCKED) - continue - - if(istype(unsim, /turf/simulated)) - - var/turf/simulated/sim = unsim - if(air_master.has_valid_zone(sim)) - - air_master.connect(sim, src) - -/turf/simulated/update_air_properties() - if(zone && zone.invalid) - c_copy_air() - zone = null //Easier than iterating through the list at the zone. - - var/s_block = c_airblock(src) - if(s_block & AIR_BLOCKED) - #ifdef ZASDBG - if(verbose) world << "Self-blocked." - //dbg(blocked) - #endif - if(zone) - var/zone/z = zone - if(locate(/obj/machinery/door/airlock) in src) //Hacky, but prevents normal airlocks from rebuilding zones all the time - z.remove(src) - else - z.rebuild() - - return 1 - - var/previously_open = open_directions - open_directions = 0 - - var/list/postponed - #ifdef ZLEVELS - for(var/d = 1, d < 64, d *= 2) - #else - for(var/d = 1, d < 16, d *= 2) - #endif - - var/turf/unsim = get_step(src, d) - - if(!unsim) //edge of map - continue - - var/block = unsim.c_airblock(src) - if(block & AIR_BLOCKED) - - #ifdef ZASDBG - if(verbose) world << "[d] is blocked." - //unsim.dbg(air_blocked, turn(180,d)) - #endif - - continue - - var/r_block = c_airblock(unsim) - if(r_block & AIR_BLOCKED) - - #ifdef ZASDBG - if(verbose) world << "[d] is blocked." - //dbg(air_blocked, d) - #endif - - //Check that our zone hasn't been cut off recently. - //This happens when windows move or are constructed. We need to rebuild. - if((previously_open & d) && istype(unsim, /turf/simulated)) - var/turf/simulated/sim = unsim - if(sim.zone == zone) - zone.rebuild() - return - - continue - - open_directions |= d - - if(istype(unsim, /turf/simulated)) - - var/turf/simulated/sim = unsim - sim.open_directions |= reverse_dir[d] - - if(air_master.has_valid_zone(sim)) - - //Might have assigned a zone, since this happens for each direction. - if(!zone) - - //if((block & ZONE_BLOCKED) || (r_block & ZONE_BLOCKED && !(s_block & ZONE_BLOCKED))) - if(((block & ZONE_BLOCKED) && !(r_block & ZONE_BLOCKED)) || (r_block & ZONE_BLOCKED && !(s_block & ZONE_BLOCKED))) - #ifdef ZASDBG - if(verbose) world << "[d] is zone blocked." - //dbg(zone_blocked, d) - #endif - - //Postpone this tile rather than exit, since a connection can still be made. - if(!postponed) postponed = list() - postponed.Add(sim) - - else - - sim.zone.add(src) - - #ifdef ZASDBG - dbg(assigned) - if(verbose) world << "Added to [zone]" - #endif - - else if(sim.zone != zone) - - #ifdef ZASDBG - if(verbose) world << "Connecting to [sim.zone]" - #endif - - air_master.connect(src, sim) - - - #ifdef ZASDBG - else if(verbose) world << "[d] has same zone." - - else if(verbose) world << "[d] has invalid zone." - #endif - - else - - //Postponing connections to tiles until a zone is assured. - if(!postponed) postponed = list() - postponed.Add(unsim) - - if(!air_master.has_valid_zone(src)) //Still no zone, make a new one. - var/zone/newzone = new/zone() - newzone.add(src) - - #ifdef ZASDBG - dbg(created) - - ASSERT(zone) - #endif - - //At this point, a zone should have happened. If it hasn't, don't add more checks, fix the bug. - - for(var/turf/T in postponed) - air_master.connect(src, T) - -/turf/proc/post_update_air_properties() - if(connections) connections.update_all() - -/turf/assume_air(datum/gas_mixture/giver) //use this for machines to adjust air - return 0 - -/turf/proc/assume_gas(gasid, moles, temp = 0) - return 0 - -/turf/return_air() - //Create gas mixture to hold data for passing - var/datum/gas_mixture/GM = new - - GM.adjust_multi("oxygen", oxygen, "carbon_dioxide", carbon_dioxide, "nitrogen", nitrogen, "phoron", phoron) - GM.temperature = temperature - - return GM - -/turf/remove_air(amount as num) - var/datum/gas_mixture/GM = new - - var/sum = oxygen + carbon_dioxide + nitrogen + phoron - if(sum>0) - GM.gas["oxygen"] = (oxygen/sum)*amount - GM.gas["carbon_dioxide"] = (carbon_dioxide/sum)*amount - GM.gas["nitrogen"] = (nitrogen/sum)*amount - GM.gas["phoron"] = (phoron/sum)*amount - - GM.temperature = temperature - GM.update_values() - - return GM - -/turf/simulated/assume_air(datum/gas_mixture/giver) - var/datum/gas_mixture/my_air = return_air() - my_air.merge(giver) - -/turf/simulated/assume_gas(gasid, moles, temp = null) - var/datum/gas_mixture/my_air = return_air() - - if(isnull(temp)) - my_air.adjust_gas(gasid, moles) - else - my_air.adjust_gas_temp(gasid, moles, temp) - - return 1 - -/turf/simulated/remove_air(amount as num) - var/datum/gas_mixture/my_air = return_air() - return my_air.remove(amount) - -/turf/simulated/return_air() - if(zone) - if(!zone.invalid) - air_master.mark_zone_update(zone) - return zone.air - else - if(!air) - make_air() - c_copy_air() - return air - else - if(!air) - make_air() - return air - -/turf/proc/make_air() - air = new/datum/gas_mixture - air.temperature = temperature - air.adjust_multi("oxygen", oxygen, "carbon_dioxide", carbon_dioxide, "nitrogen", nitrogen, "phoron", phoron) - air.group_multiplier = 1 - air.volume = CELL_VOLUME - -/turf/simulated/proc/c_copy_air() - if(!air) air = new/datum/gas_mixture - air.copy_from(zone.air) - air.group_multiplier = 1 +/turf/simulated/var/zone/zone +/turf/simulated/var/open_directions + +/turf/var/needs_air_update = 0 +/turf/var/datum/gas_mixture/air + +/turf/simulated/proc/update_graphic(list/graphic_add = null, list/graphic_remove = null) + if(graphic_add && graphic_add.len) + overlays += graphic_add + if(graphic_remove && graphic_remove.len) + overlays -= graphic_remove + +/turf/proc/update_air_properties() + var/block = c_airblock(src) + if(block & AIR_BLOCKED) + //dbg(blocked) + return 1 + + #ifdef ZLEVELS + for(var/d = 1, d < 64, d *= 2) + #else + for(var/d = 1, d < 16, d *= 2) + #endif + + var/turf/unsim = get_step(src, d) + + if(!unsim) + continue + + block = unsim.c_airblock(src) + + if(block & AIR_BLOCKED) + //unsim.dbg(air_blocked, turn(180,d)) + continue + + var/r_block = c_airblock(unsim) + + if(r_block & AIR_BLOCKED) + continue + + if(istype(unsim, /turf/simulated)) + + var/turf/simulated/sim = unsim + if(air_master.has_valid_zone(sim)) + + air_master.connect(sim, src) + +/turf/simulated/update_air_properties() + if(zone && zone.invalid) + c_copy_air() + zone = null //Easier than iterating through the list at the zone. + + var/s_block = c_airblock(src) + if(s_block & AIR_BLOCKED) + #ifdef ZASDBG + if(verbose) world << "Self-blocked." + //dbg(blocked) + #endif + if(zone) + var/zone/z = zone + if(locate(/obj/machinery/door/airlock) in src) //Hacky, but prevents normal airlocks from rebuilding zones all the time + z.remove(src) + else + z.rebuild() + + return 1 + + var/previously_open = open_directions + open_directions = 0 + + var/list/postponed + #ifdef ZLEVELS + for(var/d = 1, d < 64, d *= 2) + #else + for(var/d = 1, d < 16, d *= 2) + #endif + + var/turf/unsim = get_step(src, d) + + if(!unsim) //edge of map + continue + + var/block = unsim.c_airblock(src) + if(block & AIR_BLOCKED) + + #ifdef ZASDBG + if(verbose) world << "[d] is blocked." + //unsim.dbg(air_blocked, turn(180,d)) + #endif + + continue + + var/r_block = c_airblock(unsim) + if(r_block & AIR_BLOCKED) + + #ifdef ZASDBG + if(verbose) world << "[d] is blocked." + //dbg(air_blocked, d) + #endif + + //Check that our zone hasn't been cut off recently. + //This happens when windows move or are constructed. We need to rebuild. + if((previously_open & d) && istype(unsim, /turf/simulated)) + var/turf/simulated/sim = unsim + if(zone && sim.zone == zone) + zone.rebuild() + return + + continue + + open_directions |= d + + if(istype(unsim, /turf/simulated)) + + var/turf/simulated/sim = unsim + sim.open_directions |= reverse_dir[d] + + if(air_master.has_valid_zone(sim)) + + //Might have assigned a zone, since this happens for each direction. + if(!zone) + + //if((block & ZONE_BLOCKED) || (r_block & ZONE_BLOCKED && !(s_block & ZONE_BLOCKED))) + if(((block & ZONE_BLOCKED) && !(r_block & ZONE_BLOCKED)) || (r_block & ZONE_BLOCKED && !(s_block & ZONE_BLOCKED))) + #ifdef ZASDBG + if(verbose) world << "[d] is zone blocked." + //dbg(zone_blocked, d) + #endif + + //Postpone this tile rather than exit, since a connection can still be made. + if(!postponed) postponed = list() + postponed.Add(sim) + + else + + sim.zone.add(src) + + #ifdef ZASDBG + dbg(assigned) + if(verbose) world << "Added to [zone]" + #endif + + else if(sim.zone != zone) + + #ifdef ZASDBG + if(verbose) world << "Connecting to [sim.zone]" + #endif + + air_master.connect(src, sim) + + + #ifdef ZASDBG + else if(verbose) world << "[d] has same zone." + + else if(verbose) world << "[d] has invalid zone." + #endif + + else + + //Postponing connections to tiles until a zone is assured. + if(!postponed) postponed = list() + postponed.Add(unsim) + + if(!air_master.has_valid_zone(src)) //Still no zone, make a new one. + var/zone/newzone = new/zone() + newzone.add(src) + + #ifdef ZASDBG + dbg(created) + + ASSERT(zone) + #endif + + //At this point, a zone should have happened. If it hasn't, don't add more checks, fix the bug. + + for(var/turf/T in postponed) + air_master.connect(src, T) + +/turf/proc/post_update_air_properties() + if(connections) connections.update_all() + +/turf/assume_air(datum/gas_mixture/giver) //use this for machines to adjust air + return 0 + +/turf/proc/assume_gas(gasid, moles, temp = 0) + return 0 + +/turf/return_air() + //Create gas mixture to hold data for passing + var/datum/gas_mixture/GM = new + + GM.adjust_multi("oxygen", oxygen, "carbon_dioxide", carbon_dioxide, "nitrogen", nitrogen, "phoron", phoron) + GM.temperature = temperature + + return GM + +/turf/remove_air(amount as num) + var/datum/gas_mixture/GM = new + + var/sum = oxygen + carbon_dioxide + nitrogen + phoron + if(sum>0) + GM.gas["oxygen"] = (oxygen/sum)*amount + GM.gas["carbon_dioxide"] = (carbon_dioxide/sum)*amount + GM.gas["nitrogen"] = (nitrogen/sum)*amount + GM.gas["phoron"] = (phoron/sum)*amount + + GM.temperature = temperature + GM.update_values() + + return GM + +/turf/simulated/assume_air(datum/gas_mixture/giver) + var/datum/gas_mixture/my_air = return_air() + my_air.merge(giver) + +/turf/simulated/assume_gas(gasid, moles, temp = null) + var/datum/gas_mixture/my_air = return_air() + + if(isnull(temp)) + my_air.adjust_gas(gasid, moles) + else + my_air.adjust_gas_temp(gasid, moles, temp) + + return 1 + +/turf/simulated/remove_air(amount as num) + var/datum/gas_mixture/my_air = return_air() + return my_air.remove(amount) + +/turf/simulated/return_air() + if(zone) + if(!zone.invalid) + air_master.mark_zone_update(zone) + return zone.air + else + if(!air) + make_air() + c_copy_air() + return air + else + if(!air) + make_air() + return air + +/turf/proc/make_air() + air = new/datum/gas_mixture + air.temperature = temperature + air.adjust_multi("oxygen", oxygen, "carbon_dioxide", carbon_dioxide, "nitrogen", nitrogen, "phoron", phoron) + air.group_multiplier = 1 + air.volume = CELL_VOLUME + +/turf/simulated/proc/c_copy_air() + if(!air) air = new/datum/gas_mixture + air.copy_from(zone.air) + air.group_multiplier = 1 diff --git a/code/controllers/Processes/garbage.dm b/code/controllers/Processes/garbage.dm index 11ba8979f5..657f809b9e 100644 --- a/code/controllers/Processes/garbage.dm +++ b/code/controllers/Processes/garbage.dm @@ -85,10 +85,10 @@ var/datum/controller/process/garbage_collector/garbage_collector A.finalize_qdel() /datum/proc/finalize_qdel() - del(src) + garbage_collector.AddTrash(src) /turf/finalize_qdel() - garbage_collector.AddTrash(src) + del(src) // Default implementation of clean-up code. // This should be overridden to remove all references pointing to the object being destroyed. diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index d64857d004..9f75737fcf 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -84,3 +84,12 @@ "You hear metal clanking.") add_fingerprint(user) return M + +//Cleanup +/obj/Destroy() + . = ..() + unbuckle_mob() + +/obj/Del() + . = ..() + unbuckle_mob() diff --git a/code/modules/power/singularity/act.dm b/code/modules/power/singularity/act.dm index 5b0303c9b5..8e505f107f 100644 --- a/code/modules/power/singularity/act.dm +++ b/code/modules/power/singularity/act.dm @@ -40,8 +40,7 @@ /obj/singularity_act() ex_act(1) if(src) - spawn(0) - qdel(src) + qdel(src) return 2 /obj/singularity_pull(S, current_size) @@ -72,6 +71,7 @@ return /obj/machinery/power/supermatter/shard/singularity_act() + src.loc = null qdel(src) return 5000 @@ -83,8 +83,8 @@ SetUniversalState(/datum/universal_state/supermatter_cascade) log_admin("New super singularity made by eating a SM crystal [prints]. Last touched by [src.fingerprintslast].") message_admins("New super singularity made by eating a SM crystal [prints]. Last touched by [src.fingerprintslast].") - spawn(0) - qdel(src) + src.loc = null + qdel(src) return 50000 /obj/item/projectile/beam/emitter/singularity_pull() From 4748020ff2305f0ff7ea4d6c22dbf9d49e85d00a Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 15:47:48 +0200 Subject: [PATCH 021/109] Cleans up the Status panel. --- code/modules/mob/mob.dm | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 28e469c792..a6b1bc797c 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -717,62 +717,59 @@ note dizziness decrements automatically in the mob's Life() proc. //reset the pixel offsets to zero is_floating = 0 -/proc/getStatName(var/datum/controller/process/process) - return uppertext(copytext(process.name, 1, 4)) - /mob/Stat() ..() if(client && client.holder) if(statpanel("Status")) - stat(null,"Location:\t([x], [y], [z])") - stat(null,"CPU:\t[world.cpu]") - stat(null,"Instances:\t[world.contents.len]") + statpanel("Status","Location:","([x], [y], [z])") + statpanel("Status","CPU:","[world.cpu]") + statpanel("Status","Instances:","[world.contents.len]") if(statpanel("Status") && processScheduler && processScheduler.getIsRunning()) var/datum/controller/process/process process = processScheduler.getProcess("air") - stat(null, "[getStatName(process)]\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name, "#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("alarm") var/list/alarms = alarm_manager.active_alarms() - stat(null, "[getStatName(process)]([alarms.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([alarms.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("disease") - stat(null, "[getStatName(process)]([active_diseases.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([active_diseases.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("garbage") - stat(null, "[getStatName(process)]([garbage_collector.destroyed.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([garbage_collector.destroyed.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("machinery") - stat(null, "[getStatName(process)]([machines.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([machines.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("mob") - stat(null, "[getStatName(process)]([mob_list.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([mob_list.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("nanoui") - stat(null, "[getStatName(process)]([nanomanager.processing_uis.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([nanomanager.processing_uis.len])","t#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("lighting") - stat(null, "[getStatName(process)]\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name, "#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("obj") - stat(null, "[getStatName(process)]([processing_objects.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([processing_objects.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("pipenet") - stat(null, "[getStatName(process)]([pipe_networks.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([pipe_networks.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("powernet") - stat(null, "[getStatName(process)]([powernets.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([powernets.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("sun") - stat(null, "[getStatName(process)]\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name, "#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("ticker") - stat(null, "[getStatName(process)]\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name, "#[process.getTicks()]\t- [process.getLastRunTime()]") else - stat(null, "processScheduler is not running.") + statpanel("Status","processScheduler is not running.") if(listed_turf && client) From a1dbfb69c1a98c9d2b36d4ada27a6ebc4ed1fc2c Mon Sep 17 00:00:00 2001 From: Ravensdale Date: Thu, 16 Apr 2015 07:01:11 -0700 Subject: [PATCH 022/109] Changes SM alerts to Engineering frequency --- code/modules/supermatter/supermatter.dm | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/code/modules/supermatter/supermatter.dm b/code/modules/supermatter/supermatter.dm index 587b5d9342..83d8d4a23b 100644 --- a/code/modules/supermatter/supermatter.dm +++ b/code/modules/supermatter/supermatter.dm @@ -47,6 +47,7 @@ var/damage_archived = 0 var/safe_alert = "Crystaline hyperstructure returning to safe operating levels." var/safe_warned = 0 + var/public_alert = 0 //Stick to Engineering frequency except for big warnings when integrity bad var/warning_point = 100 var/warning_alert = "Danger! Crystal hyperstructure instability!" var/emergency_point = 700 @@ -88,7 +89,7 @@ /obj/machinery/power/supermatter/New() . = ..() - radio = new (src) + radio = new /obj/item/device/radio{channels=list("Engineering")}(src) /obj/machinery/power/supermatter/Del() @@ -126,7 +127,7 @@ integrity = round(100 - integrity * 100) integrity = integrity < 0 ? 0 : integrity var/alert_msg = " Integrity at [integrity]%" - + if(damage > emergency_point) alert_msg = emergency_alert + alert_msg lastwarning = world.timeofday - WARNING_DELAY * 4 @@ -141,7 +142,15 @@ else alert_msg = null if(alert_msg) - radio.autosay(alert_msg, "Supermatter Monitor") + radio.autosay(alert_msg, "Supermatter Monitor", "Engineering") + //Public alerts + if((damage > emergency_point) && !public_alert) + radio.autosay("WARNING: SUPERMATTER CRYSTAL DELAMINATION IMMINENT!", "Supermatter Monitor") + public_alert = 1 + else if(safe_warned && public_alert) + radio.autosay(alert_msg, "Supermatter Monitor") + public_alert = 0 + /obj/machinery/power/supermatter/process() From 9fda2a261461728689c01ff23992747962cb1a06 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Thu, 16 Apr 2015 17:27:57 +0300 Subject: [PATCH 023/109] Fixes #8633 Hopefully the wording is okay. Targeting dev because this file is ahead on master. --- code/game/mecha/equipment/tools/tools.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index b0ff7e633d..4fdffe11e9 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -22,6 +22,7 @@ if(O.buckled_mob) return if(locate(/mob/living) in O) + occupant_message("You can't load living things into the cargo compartment.") return if(O.anchored) occupant_message("[target] is firmly secured.") From 0c9eb8a112ef003378c2d71abf712f2f34470207 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Thu, 16 Apr 2015 17:30:01 +0300 Subject: [PATCH 024/109] Minor jar fixes --- code/game/objects/items/glassjar.dm | 111 +++++++++++++++------------- 1 file changed, 61 insertions(+), 50 deletions(-) diff --git a/code/game/objects/items/glassjar.dm b/code/game/objects/items/glassjar.dm index de183dc345..54062ff853 100644 --- a/code/game/objects/items/glassjar.dm +++ b/code/game/objects/items/glassjar.dm @@ -5,6 +5,8 @@ icon_state = "jar" w_class = 2 matter = list("glass" = 200) + flags = NOBLUDGEON + var/list/accept_mobs = list(/mob/living/simple_animal/lizard, /mob/living/simple_animal/mouse) var/contains = 0 // 0 = nothing, 1 = money, 2 = animal, 3 = spiderling /obj/item/glass_jar/New() @@ -14,14 +16,21 @@ /obj/item/glass_jar/afterattack(var/atom/A, var/mob/user, var/proximity) if(!proximity || contains) return - if(istype(A, /mob/living/simple_animal/lizard) || istype(A, /mob/living/simple_animal/mouse)) - var/mob/living/simple_animal/L = A + if(istype(A, /mob)) + var/accept = 0 + for(var/D in accept_mobs) + if(istype(A, D)) + accept = 1 + if(!accept) + user << "[A] doesn't fit into \the [src]." + return + var/mob/L = A user.visible_message("[user] scoops [L] into \the [src].", "You scoop [L] into \the [src].") L.loc = src contains = 2 update_icon() return - if(istype(A, /obj/effect/spider/spiderling)) + else if(istype(A, /obj/effect/spider/spiderling)) var/obj/effect/spider/spiderling/S = A user.visible_message("[user] scoops [S] into \the [src].", "You scoop [S] into \the [src].") S.loc = src @@ -31,28 +40,29 @@ return /obj/item/glass_jar/attack_self(var/mob/user) - if(contains == 1) - for(var/obj/O in src) - O.loc = user.loc - user << "You take money out of \the [src]." - contains = 0 - update_icon() - return - if(contains == 2) - for(var/mob/M in src) - M.loc = user.loc - user.visible_message("[user] releases [M] from \the [src].", "You release [M] from \the [src].") - contains = 0 - update_icon() - return - if(contains == 3) - for(var/obj/effect/spider/spiderling/S in src) - S.loc = user.loc - user.visible_message("[user] releases [S] from \the [src].", "You release [S] from \the [src].") - processing_objects.Add(S) // They can grow after being let out though - contains = 0 - update_icon() - return + switch(contains) + if(1) + for(var/obj/O in src) + O.loc = user.loc + user << "You take money out of \the [src]." + contains = 0 + update_icon() + return + if(2) + for(var/mob/M in src) + M.loc = user.loc + user.visible_message("[user] releases [M] from \the [src].", "You release [M] from \the [src].") + contains = 0 + update_icon() + return + if(3) + for(var/obj/effect/spider/spiderling/S in src) + S.loc = user.loc + user.visible_message("[user] releases [S] from \the [src].", "You release [S] from \the [src].") + processing_objects.Add(S) // They can grow after being let out though + contains = 0 + update_icon() + return /obj/item/glass_jar/attackby(var/obj/item/W, var/mob/user) if(istype(W, /obj/item/weapon/spacecash)) @@ -69,29 +79,30 @@ /obj/item/glass_jar/update_icon() // Also updates name and desc underlays.Cut() overlays.Cut() - if(contains == 0) - name = initial(name) - desc = initial(desc) - else if(contains == 1) - name = "tip jar" - desc = "A small jar with money inside." - for(var/obj/item/weapon/spacecash/S in src) - var/image/money = image(S.icon, S.icon_state) - money.pixel_x = rand(-2, 3) - money.pixel_y = rand(-6, 6) - money.transform *= 0.6 - underlays += money - else if(contains == 2) - for(var/mob/M in src) - var/image/victim = image(M.icon, M.icon_state) - victim.pixel_y = 6 - underlays += victim - name = "glass jar with [M]" - desc = "A small jar with [M] inside." - else if(contains == 3) - for(var/obj/effect/spider/spiderling/S in src) - var/image/victim = image(S.icon, S.icon_state) - underlays += victim - name = "glass jar with [S]" - desc = "A small jar with [S] inside." + switch(contains) + if(0) + name = initial(name) + desc = initial(desc) + if(1) + name = "tip jar" + desc = "A small jar with money inside." + for(var/obj/item/weapon/spacecash/S in src) + var/image/money = image(S.icon, S.icon_state) + money.pixel_x = rand(-2, 3) + money.pixel_y = rand(-6, 6) + money.transform *= 0.6 + underlays += money + if(2) + for(var/mob/M in src) + var/image/victim = image(M.icon, M.icon_state) + victim.pixel_y = 6 + underlays += victim + name = "glass jar with [M]" + desc = "A small jar with [M] inside." + if(3) + for(var/obj/effect/spider/spiderling/S in src) + var/image/victim = image(S.icon, S.icon_state) + underlays += victim + name = "glass jar with [S]" + desc = "A small jar with [S] inside." return \ No newline at end of file From 0edb5a2ba56705afe65ddfc8aaf8ca2cd77eec64 Mon Sep 17 00:00:00 2001 From: Den Date: Thu, 16 Apr 2015 16:40:06 +0200 Subject: [PATCH 025/109] user << add user.visible_message() replace --- code/game/machinery/pipe/pipelayer.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm index fd15dcb2e8..17ccddf310 100644 --- a/code/game/machinery/pipe/pipelayer.dm +++ b/code/game/machinery/pipe/pipelayer.dm @@ -30,7 +30,7 @@ /obj/machinery/pipelayer/attack_hand(mob/user as mob) on=!on - visible_message("\The [src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated \the [src].") + user.visible_message("\The [src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated \the [src].") return /obj/machinery/pipelayer/attackby(var/obj/item/W as obj, var/mob/user as mob) @@ -89,7 +89,7 @@ /obj/machinery/pipelayer/examine(mob/user) ..() - user.visible_message("\The [src] has [metal] sheet\s, is set to produce [P_type_t], and auto-dismantle is [!on?"de":""]activated.") + user << "\The [src] has [metal] sheet\s, is set to produce [P_type_t], and auto-dismantle is [!on?"de":""]activated." /obj/machinery/pipelayer/proc/reset() on=0 From 737b4fc08e0eeca25cfec7e988b6c425b4adeeb3 Mon Sep 17 00:00:00 2001 From: Den Date: Thu, 16 Apr 2015 16:42:57 +0200 Subject: [PATCH 026/109] dismantle Fix --- code/game/machinery/pipe/pipelayer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm index 17ccddf310..770b4941e1 100644 --- a/code/game/machinery/pipe/pipelayer.dm +++ b/code/game/machinery/pipe/pipelayer.dm @@ -21,7 +21,7 @@ /obj/machinery/pipelayer/Move(new_turf,M_Dir) ..() - if(on ||a_dis) + if(on && a_dis) dismantleFloor(new_turf) layPipe(old_turf,M_Dir,old_dir) From 6f77a98bc3f950d9f2616b4f4e23e6fd91486936 Mon Sep 17 00:00:00 2001 From: Den Date: Thu, 16 Apr 2015 20:15:40 +0200 Subject: [PATCH 027/109] Fix activating with no metal. --- code/game/machinery/pipe/pipelayer.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm index 770b4941e1..cf0a8fa8c5 100644 --- a/code/game/machinery/pipe/pipelayer.dm +++ b/code/game/machinery/pipe/pipelayer.dm @@ -29,6 +29,9 @@ old_dir = turn(M_Dir,180) /obj/machinery/pipelayer/attack_hand(mob/user as mob) + if(!metal) + user << "\The [src] don't work with no metal." + return on=!on user.visible_message("\The [src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated \the [src].") return From 1a000ea53ce769b471474efdb240c55380823f7e Mon Sep 17 00:00:00 2001 From: Den Date: Thu, 16 Apr 2015 20:54:12 +0200 Subject: [PATCH 028/109] Add rework switch to list of pipe types. --- code/game/machinery/pipe/pipelayer.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm index cf0a8fa8c5..6a40d4f50a 100644 --- a/code/game/machinery/pipe/pipelayer.dm +++ b/code/game/machinery/pipe/pipelayer.dm @@ -13,6 +13,7 @@ var/max_metal = 50 var/metal = 10 var/obj/item/weapon/wrench/W + var/list/Pipes = list("regular pipes"=0,"scrubbers pipes"=31,"supply pipes"=29,"heat exchange pipes"=2) /obj/machinery/pipelayer/New() W = new(src) @@ -29,7 +30,7 @@ old_dir = turn(M_Dir,180) /obj/machinery/pipelayer/attack_hand(mob/user as mob) - if(!metal) + if(!metal&&!on) user << "\The [src] don't work with no metal." return on=!on @@ -39,6 +40,9 @@ /obj/machinery/pipelayer/attackby(var/obj/item/W as obj, var/mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) + P_type_t = input("Choose pipe type", "Pipe type") as null|anything in Pipes + P_type = Pipes[P_type_t] +/* switch(P_type) if(31) P_type = 0 @@ -52,7 +56,7 @@ if(0) P_type = 2 P_type_t = "heat exchange pipes" - +*/ user.visible_message("[user] has set \the [src] to manufacture [P_type_t] .", "You set \the [src] to manufacture [P_type_t].") return From 159dccbfabe2fb6e9698b90861711826d11b5231 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Fri, 17 Apr 2015 03:18:53 +0100 Subject: [PATCH 029/109] Fixes floor painter solid-dark icon Fixes #8873 --- code/game/objects/items/devices/floor_painter.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/devices/floor_painter.dm b/code/game/objects/items/devices/floor_painter.dm index 27b4054fa5..84c03675b5 100644 --- a/code/game/objects/items/devices/floor_painter.dm +++ b/code/game/objects/items/devices/floor_painter.dm @@ -97,6 +97,10 @@ mode = "white" mode_nice = "white" return + if(design == "dark") + mode = "dark" + mode_nice = "dark" + return if(design == "showroom" || design == "hydro" || design == "freezer") mode = "[design]floor" mode_nice = design From 858b56a2e5d503e5d0078089eb9ee90db44d37cd Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Apr 2015 08:04:59 +0200 Subject: [PATCH 030/109] The Nar-Sie summoning ritual is now animated. --- code/game/gamemodes/cult/cultify/obj.dm | 5 ++++- code/modules/power/singularity/narsie.dm | 18 +++++++++++++++--- icons/obj/narsie_spawn_anim.dmi | Bin 0 -> 2201900 bytes 3 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 icons/obj/narsie_spawn_anim.dmi diff --git a/code/game/gamemodes/cult/cultify/obj.dm b/code/game/gamemodes/cult/cultify/obj.dm index a471a531e4..63037f61d4 100644 --- a/code/game/gamemodes/cult/cultify/obj.dm +++ b/code/game/gamemodes/cult/cultify/obj.dm @@ -65,8 +65,11 @@ new /obj/structure/cult/tome(loc) qdel(src) -/obj/machinery/door/cultify() +/obj/machinery/door/airlock/external/cultify() new /obj/structure/mineral_door/wood(loc) + ..() + +/obj/machinery/door/cultify() icon_state = "null" density = 0 c_animation = new /atom/movable/overlay(src.loc) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 7d1ce630f6..9560d30591 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -46,14 +46,17 @@ var/global/list/narsie_list = list() world << "[uppertext(name)] HAS RISEN" world << sound('sound/effects/wind/wind_5_1.ogg') - if(emergency_shuttle && emergency_shuttle.can_call()) - emergency_shuttle.call_evac() - emergency_shuttle.launch_time = 0 // Cannot recall + narsie_spawn_animation() if(narnar) SetUniversalState(/datum/universal_state/hell) narsie_cometh = 1 + spawn(10 SECONDS) + if(emergency_shuttle && emergency_shuttle.can_call()) + emergency_shuttle.call_evac() + emergency_shuttle.launch_time = 0 // Cannot recall + /obj/singularity/narsie/process() eat() @@ -355,3 +358,12 @@ var/global/list/narsie_list = list() for (var/turf/T in trange(consume_range, src)) consume(T) + +/obj/singularity/narsie/proc/narsie_spawn_animation() + icon = 'icons/obj/narsie_spawn_anim.dmi' + dir = SOUTH + move_self = 0 + flick("narsie_spawn_anim",src) + sleep(11) + move_self = 1 + icon = initial(icon) diff --git a/icons/obj/narsie_spawn_anim.dmi b/icons/obj/narsie_spawn_anim.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4f3de372e7c7c103d39f61de16e4d18b7b799744 GIT binary patch literal 2201900 zcmXtfcQjn@_w^KvUc>0UBzlWpgNSGmqSxr1M6WZ55-o`6o#-JLy^KhZ=)DCKBnYFo zsPFxJ*Zccx*1E%5oaa3I?6dd2anE$rNeJl)K_C!`#uL@&AP@`#0^!Nw;{i_|%6uRO zKHdiz82hN&zqWnl?B(O^=>Y--U{)*}Z|G5MjZ z4gG>W)Aqm9b|0(%-sB(4_nXFVwr!~S;f;cH@Jw9|YoTG_kS=R1$7$@y`k|XbmTi)S z9BtI*A9Kp#>i6x4W1`uxz?v&pxCyZj#2(XGj4EI#f9A-@K1nD?Fboc}uDwypQ#lIg zPw#v}RFB_f74Q!~rv~o>2u@vdb7j~6=THkLFy%uxtDLRH`#|RfoI1BezKvAEM2$(@ z5Te!^Yb=RBEtxt+ z?OAX#qy?M|)dfp}$!Kbra;MW)aIoxV(DG$6mO#QkE5y45ySP28a1WgB7fsFPtM}zO z*w{TGVfu|*Gqa1;JJiX*KRBJ{M-gc`00#wHGZf0_t;KLx-zQg(X)g|h#YVq=#r zT+3EgYssrYX;?%a1voqiOp%}X+D$bPoanCn?W7zT4&{5Myj=MA+z{=th3|v&Rf!I- z{a2A-fEW3m38;*z(D&2Z-|kAF6X-eAzxZ4@c}7#Xz-2@2&j;ZpGMr!Wczqa{`=JHeFB=5e#w~ooEua<%8OVsb#=@dUEYdG!4pg3wxyTuJ zOZtaqyZq@#a1dWCB$f3%c90M0>O#{sYI+qD^lkkxKyE6|Fa_@4Tix*sC4W%tVJ%Qk zS(|MfyW)lYamhPOUBMd85)|$ue_%bK$PyUM#%=_yt1>w;bj8}Az8w%dJ%Gr)gDOL3otWxuq>OFHe~CzsOIf{BV&(%uSvd* zm5U=~zWr)?l^+E3O+s|1A#oROfMWd|e$G!kbK>jI*4Q846Gqmv2shN|DWz)p(qvI~ z!_3rFjr4?-{lYOXAd$+p9Ws&;$^ zQDa3it4XtqPycs5Qh_PB=y-%AM7>b$d(GoJ{C(Vf+}YA4AtlZBbLHx}O)~6XJ&Xrt z%<0=@B(7@*&#!w9)Xu-}z~~gT-qxMT>u+zjsorLH2G0rdb^|9q7;0gi^)TOx_g`^MOmnQEY(eXUFL+no8?d#i;f-qgP#fBLDbWe4ooiT`buexo6xMHWFfF1?k9fJCB;C!;E$s0 zueiJ(jTB3oxrUq71<2{goA9AG)f&(p$i`=~Ev8{aJ~TC5o(=0q0di?7mZe2}!y()v ze;A<~sjZFv+rGBcYhEWch!HMC=I{*FOJP_MH2R1;MqgrfKi=bKeq;2D;g=1jp+a9+=5u z)GB@Q&DdjAJB0&Umzitg`bhXM`TRo;cVBU4AF`czBfz*mjPE2@B&G<&na36S68w?XnR?L-K~_X&-PZ=b5VCge;!T&!-&VEUAjY_N zDPMf)Wwo>5)--D~pk5D$UN>4}C0kCUu%xFGjOEI*AWCy{cXEo*c>}sFbg`)=^RPqx%bGt@X@^Z=E$u)U^`xHlR{n6r= zEidtcmkdp79&f|-ZeT-Cb>QKCm5ERBscjZ>@_-myQ@k4)qaVX=pb%pxX_5&6$;|2N zB2lsryM*Dg<`z#q1WnC8S$)k9Vq@=7v#71=oHY%8(Y1D{MdFYMDu4&_9Y~AwwS8Cx z6$k_jJxz9;O@o{Kq_&rxi=q<-$~k6~_#(CrOU43qq^Z5R4EQF!Opy{Z?(&Ys%vHD2 zUoL+^+p?4*K;Da+M?#fb$E?X4Bz}w=J}`3s+e66z!1yXd zK>Bfq;fL`IU2^y7>j2gMt;9Tb(9)nGQTG z)(d_)ARcR~5$3(I7^Mi&E_#;iS_?L?>5_$+O6fu{@o}O}iWIdQpvLNt|vEzf}<-_IB2?@lDYfuPT<7MSV#}(YbcH z`@bRV%Y~v-B-Z{p1QpCyZ0Yg6laGwXwk!(lZ7=cB@k^5V)Y{KbjU8dcaG8^-f{=tY zNto|l)~BD|xf>eogAKI0h+Au|v5mg6(qr%0>sEW}RF+toNEyYPAjC<}$tTGNRHYEE z%r0FDa#0$iDzanAC`t&Ea<;t z`!vP#Lsnu|SR6VKG2;wf4%RT%>YOvk97Gb@bKmsJj_J#(7KFp#3yV!{R}sKZ{thMF z!yK~BT%mD9R+?V-x6g# zm$FR8``gX-Z$!L;CKkI1@B>ZR*vX(BkX6)dSp9#sR{($psaq17^{UTMk=PvPy1^P- z^*srghP9we-WuDS_o-_~+Aq3}{?jS0lIYxA0j0ZW;ys=wYPS%-O-`VpMX1 z=0PJ!FXJ80Gm5Y_l;5UI%*LS>Z(vFnvZW-QKNuvw+e+dd!>l@_(2tHc-Uogvi4R)oSR^Q z^W%d!@F&j`l}t#?R91+-q=*AWs=WN>1|!rJ&Bv z0NPT?BK8CA5acUGavZkZq5b@y-vh;e@Dfipim%}UU8O5_X2>(&EZ_*G+a};0zJF`}Xa@3rm;Uu1cUm|Lf{lzZ5t)9swQ7H1dbp zxa!hUNUN7s9BPPFk^dUa$S*Q06PhMRRXY+92LurM6@0kRY<*Lf-&5F zko&u5v*2mCjb<>rBF7Pne_x<$VF|U2)$g=l5=0cv%4!!97#&wE(wFr6I-TSZyIE0l z5etYE2Y<6kcoQM-yb!J{O0dtNy|gSx!TNxfBPPB!OC8t;kYL#zUz&=cl}IaG=X z)9oqZ`;q%cSjYly4|0kdvJm+L|96D>_J)A@#2qe;BQ@~F)dPBaMj#Yt7> z;ARf?juO9<7iW!T0b?6LeM`86CK2r<4pR>zn;$152*+VQy3v|L24xnU5MVbM>}+Dh z;W>x>A_W12MJqLiWG{wj?MTw-GXGEvLeYj7U@x;ow(C(FT9w2W$erc3}?8WJgRF=3Jsz+@fO*ZlsJccE!G)36^_AUlAte*u)#E^FJgpnP5 z^0jGt@eQXYQ50aIvOasRK(%LpbuO!7y=5n0xsC7F*A4`T+@0WGbulVKXWH9Qmc4<@ z%X6eSuNF15b1!LNy;3ZY0_ukAQ|Rt<_IN)qd%{rqyl|CH7czFQhG{T<82SfHgv9E> zYOoW#C+$aaw#CtTG0JF0R%dLUBBczix4lbm5M^aD@J=pmu!#!5{5nW?w57Pq zKMF68UdMO9z0hD6I(pQE{T7F|a8kpvJZ?<(OF3_13Ev>|66Cc!ZV`*04YOx|nfEvL z3C(@b>qGWV$9o&6{+n1Q&+}i+gUe`LL>>GZlQtk$3!EFc6BV(&8z)LkKee3u)oQ21 z<2#Lo5M|1@7G+1c4^eI!>g>y5Tz~`nA}{8F`1ftH*~PgTY0hNFM&Os@4cmGs=7TtL zmWj>r&DYK5105ht*=|REm@d+0GY0$n43XaBlo{bUulJfGP;jlUpO@5{VG4w~-W*l) zyJgif$m6#P5Bz>oq(mZIlqXs1(@q6M0I=4uJ4Nbc2l)XPdyACVN6IYdI{m}e{c~0>0C2OoXgOW9I$;$?7?PitXh84qZt;HN zT?cdHp9iK;A(PX8#pbiVWX1QQ{nKxsZT<@Wx6?;$VzFa~vC8p%?4TkdqpWePm_0<7 zN##h3a_YZvksEC~;y=xA2@RpR00#A||1qNfmK!48%rWUc2GP+Qs8qEzmZW51z;ZLM zE1-8G#^+Pl>B?$t>-FNDQIkYgp;tLSyC{tM*K2f^-v@4v0Ey&I!+;P{CRLVEZS(@J zYle=80f4!pPpa1xySRV+`O!blXe1N-!BWxzSbj@wnL_sW4=%~`195Zpo6gkNX^#>f zsW#)~>o|sc)XKNz1CWx#F4VxXICi7jlwsbSJ_yuP&%$urYbFt zD-ww_f~?|&$xy^qV}q~?)eQ8eg}gQ91m>nEwHyP~6w>!vMe;0&cAaW1%z(CK9y@;5 zJikmP1qqNgHLs_xShN(0ZXlo)X9I|wH1(K>Ll+`X8<+`NTZ{zJNY=u8QSY_tEr}&7 z>zUi4$kin@VqN~IY~oMa_E*d+(Bec!D$iSqaC>Lo|N0O%`i3oub-6&}oC$-^h*L@I zX?}XOQVXA!Cp!3zEUtULesREH}O_+nlIj=4V@9Ngu=kD`m0+i~35J-Ql9y{&vV^ zMz~x@{YJZxwpOV=oMKx^3=Gx*cvlZl{f{)xco$20n{mHp_AJon2qL2HAARdt)EjC^ zpp{8@R5_9(t+l|;OOf84(mdTSMbfvAi{{U042(3g@$KwwSV&1eUF@LFmKYuSyarW1 zBf^;M2t8sKQc^ol8!uk^bpn|KSqT^iPyJ6_#Nt@;=4S^n_E-E~?lM>W^^vDqf5OTlLYIw~Nb8z86r^Jpr4&IPG!j zlqQF~B_=6yCe17|P9=)2a;s>=_i)4jaz@Fh=p$L6i}Pxd>EwPqH*r%*_9bgQZ{BS2 z%-=|-Vp}qm^c}7yRz+nY@QYvbrTVdFiDO`GrN+oVVN}C(#9!Wg77-%0RwV9_)yhP_ zt~vrYXlUs(PGx?zGjAAmGA9EMA*m}$=0q`J(_!I1-WCR?Fd_ZH1K=1gr3G3%Z6!@g zqr3e(;_Ff;Z1|kOv$11#c8UX#3bxJzSWZg+o0Z514}e+O4DQAuuKUY;zc$arw z@gL(k1{Seb_S{!9gP%Rk%1*vTpbF?lHe15ymXek(wd-2hneX5HKJ>ghN^BHJ(^K_R z1{z=mU`#bY1N_ys4CfhD4n{rhGh8LSF0b=D4{(qSO!-DC!(@%2gRTk~U%mOfTWw)? z_;f3TaUOcxf~#QCbT)gK7;wqqvKgu?bM?X%TmF|W+0iepx$=VifQD7^3%5M_1$vI~ zc7I`=E`>B@ig9;|=`qXG@fB>XH*OQjMk223ougdxoM1z1!uBo^MBb3H4sR6LInoa0 zM%~m@bs%9Gqk@gId!}Q+tjT(6SqgRn^D6n*X6C>bsHN@&knlF|6IUtK;pKyvA2-^y zBV0lQWdF+dRExMJmVB2MRf%B)F+=xMmhbjJ%sBa(KOP+gOcb&I$w$Xea7K4cu*@+| zs^UGf5AO<9PFiWOlg$q$0+wOMfF8`CqMALfc;zBnQ(cRy`(*nhpTOZM0U(+zBRxTV;oBZKIzq-* zb>EYJtS^YitI9w|7~M#wXT1dL(c3rAWyk+E?dvcI4=9Vh^Ua=sm+5Ef%p~;i2K5x` zC#(#oPt941H+nN=TeJ%1S>e`bZ5owMJuM85Lv>M|zCMu4c*9;^_hX|w%UjT``n?QM z$*ybI#^hEDE9z_?(B$=5j@au!f*?}bW*1QF zz1Bi&EL9qF=D>PZL+RPcW^p?hT~XHq!phVi|5pFC9*MR*u*KM_xy~h8HBGTlNK>Nr z@wS?5FHC~vY`N-g%2tUwVYU7Aqo4zxldxYO{-`NT4!M2DY96OWPPab$cQ))Tp{ zcCx=N=-)BMvX`G`VM1NM3@axJ+E|)*<6Zaj!hWR~8|3~Wc zOxhk)J9!JQzbBwzYgT|#|Dv_ zt5B6=NPY@M%D)PHMInn5DpzdqU)oehNERg|WHAFP>y(^k`Uy|Lu>PzF=m0S@feU}`7xb?vXoLYy*Ar7KaJm9gd$mf!eS(#vX2}m;)fYn|1(0;M)PfI zZ-V644~N~3*pCq{5EkX?g2yij>RYX`irfOi$&PscxfZ(S4E8Gz$sgCbz8%^~E#>VG zC%w1{pdM<9-_^$#D?f!zY`;z=JYG8*LnPDGT8J@U71YKKR-*l<7WisVJTqbd$W^7n zogdeZ1ryGGaQUzwVQAWeD?pk_Wcs;#rH^q-Q{CUp+l^@VjROo%sla1ZAHlc-sJ@Z<&2V+&{}+&YpLbyFtul{8(C} zqE!X%R5qOwY>SI1E_M(F&^el#(2oj^B^yZ!e@<>$L)61*nIHhsxum>!Uca$u@?!cS z6S*%a9LMPi+`_K*=E;8~jNF&{Kdl532I};huUZAO07$U0q5eDT0srKR_*K!&w$P)i z9e!0RBL4_B5&4R&s^gmQI!F*Xj;it#+9*|nROjCdwGP~5+LsHRCBB}s+m*G> zKh5eE`_MU96Y4L=Dn_m?(iqYKpxE0`JKG}qk}P%cY?jL|m!Xr z;ZAa^$k^NnnKV%D%i0_7|5`&1z))yjMd;3xpLn@2^A`u9N%HvwMJje<3RJlkgnemq zswSp<_VlTlA31dpW6;gHGolsBprp{5mkHZ$i9_N%-i~9Znl}&qiO5rQ3u|#eg8wOY z|8YlsWal76Y5Z$IDlpzx$fu{^G$+r8QRQ zFLj2aimIKEcue_^HopY-6FL2ic6?wk^o{Qh-9*=363Cz}GfxWTrn1%8WsBn&>p-N+ z)ok?DJ1QrFyfuM6-Py~uUkr@LR4MdmDex$4c-xIkgaXRz1oe;|ygty1k9(8ZKDE(x z&n@z6;H#&;tx{H+*iFfb_SMY!C zoJr2{^Nv#PxKsS2UCb}FuEkaWI`koz&?|l!TJh`rLRc&9g-b8bUBE{X^&QMp8m4$> zoz+NF!cXQhI?$Q?O&+PU)^AcWIcb2MENaLW=1rVeJpq=$3>TxU=r*5~b3L4MMHrd6 z)_rmWBrRP_ru(BfE2<-n79?a)IJoD&aYvA-?QwvE7?UZ=*Dstrq(Twj1a6;Y_F%%i z@?GyT?)4{OQs`h{%GRM)Ukfkyg|+STZO^BvcZ}xkUzfI%C@8jZXv!O{8fU{Al70a; zk&Y!N=nS@k+nL`aRSgfg=YD;|dHD{{G`m}}o@`O231&=EmVRJNlfOtp-x4Wjdhz?2 z`>j7SCfoM^vH)l+!r9rkF8R({F@rizL&&^w9q>S*PP>8dNemmcEiL{dJZ(__JB_vH z8$V}8ynlcEz_1ucQK`)}9J+5)-AxwKZtXr-io2fG%ul&MSnCu{5(NGUotc@7 z-<|pR_eBvCDB>flD>`>+1|(AtZrdENBlX@QV& z$HhOzvJE)X>+iFk(zji%9_`h~pEbi|_;|sp!IyrJb7R*SB2>QfW6Q>PU0ekcw})=0 zqL|zWR8Rg1S}uQN!zqQFI+7kKVGuu3;(pbv*7zG`eHbHjM|}6+=CdG@ z`i%dHfa_V&8)}P4eFRytdvEmAo5c`I;{$A*Tz>mx(YZWm)GuQuX2H%n#ks?c!gE2srQ@iaN^MBiFx?VSU+H;GO-_#G|j-#S+hJ8K@L)Z z+O$Ce2bR+c3RF-&#L`6m?hJG8>v4x)u;R#j+kK{V*z+4#O!AwP6^Xh})dE|`)>gfX z`5Mw}WABSp0MCcuK-3^tkr^w4Mi2lE_M@^aRMQ+-j)~Z=Y20fA7T#*`D~-f=f-dfP zz3Kse0s?`(P9xkxUG@xA=Os9v#11kbhFod7zMEck0Ln6*6}K8774Sp4M_vavSrCVO z#0b2R&#_J!RB*Dt(m)eE3C7}V;rrFjGn13!fwP2FxYLR%Kc~1!s7s`=WenBUStqY& zK5x@%Gv`il%03>~F)*;$Pt`eO=K z(aPoUtE{lH*!*d|X0G8nGiNkPvPsuea3!XcKzgJImLnoAHp%ROEWzH9u^FKj$3SdI z!+x=QEy$)v-Sju(fd+iPtM^ZHqjCPx+jN6MV6EYCsG0o2d>g<$H&k1&@^Nh75x7qR znCB8^I8Jcs>YEqpA#uW6e3tgf0;3Vk8SFx8Cqv*2N3AJ7HR$(E5`~;q; z4YidXL42V-LNPskO2t-T!SJH3S|9bqSo62sGT_cJ)2qIqen9pF_P86w9Y}{$`;QsX zHNyp5#+p!Oyj|e0Y&TK1K;A1w)9<%A5vX&m=kxh=k75Sp#J6oFF-{m^1hXwZQ%(P8 zk{zNm51d;0EQY=jvqd8iTK6WV=T%iy zptS-5;t~?6Uq$+9@ie(EudXyEfB2#7j1D`W3+nS`e7A3WKV)BgpFL-UGMddhmpmG* zcQ1ug8uf}&%vf;U>wTJW?OGz?cDmH;13jA_UXKBdN2#0!sj9(ErCCY=%Xmsj3cDuj`XTUEzL{ z$~C(pwYVBzf-?1kVJ6DN>V=+LZcIPaJL{mfH8y6(2~h7{v{G2zTs-}_cbDzAWRu(- z!%{%q<)pT;iIzopnz<^P?*r19y5$vpD0RRoesy?cJLZDWYAnGv<;g=Muh7xLNW*fn zb=i`+Ev5mGkL1AxlhX%5}Pr46thE`l5tP0 zEnbs5;PB_u?Sc`FYh(n<9}tVM>_Y#nE-E9ta6aLz80Y?0G@|%NalmZ-2Ibc}6*mA? zvb2LWQ64XEHGcQ{0JegKS=Re4~mmwTlu8|D}RDEEAa5Mx7yZuMFZD5T8V{oMGx z0RHc}KY2b%A~rM4fZ1JpZL}EG%^r3yc92ESNCUB6i<+DMkJ-QezH|J-ync3u-&Og| zs6Mg}NfSewxe`qpVK_9kS(0ucWF0E|V7&OFA~d78Yw?QbQckWho-~D9oXt)M6E$FS zXEv^k2z0WFqFFvsz=&dE_-aBO*lmBr?-J({=bC-NiF?ZMLgaQ6Js0}odV`(4K*`Jp z@*a`5i*v^uz@1M(0q}H4Nb;s(=N)Lo)Jkj*cB*AINeC!dD`8i?&wPWElyLp2C?8V@ zBx*N}xR!h_0&g<@ewDSi=OMf(AfGcb`Exqzb&?ym3V?zdsRmlQgTG(diDsP|0^Rvc zFoW)X#;n=oK&4lHB0Gd?Tvn6@pN`boAw(tqHsUC}&e z5+EAn|R@~ZAS#s3igTlB%80eh; z^VuIY_G4t^D=%vrzt~^DDHz{d#>Z*!{ib`GG@mISIup_3mlwJ766<;NkL#i2NKW4b zyAb#c*8}&q%O`ri>tk1iAogv;zJwB>A*Dy496d%Im(*y4q|U}i0gse%H~8YP1kn6m zzbvU0Vm~6AUaOoMjVO)W*0S7qCceFgwyC~E5+R8~uIR?J98(nBgjDm0TOQ+{R|(wc zY&XdUxrdRy*v$U5FZr#$wDl8CzTY$6omI;Rd3euSaw$zs!o})cw)wHpIkuyePxr5C zdsz$1p5MOQpWIOpTMQirrna=tA25;(NJQ*isLO~z^4JVeh zltsdH#2sF@asAn98a*It&>6`X+>?cFnN!&tGdMWCxSn2>NnMkDlRg-s^&{I&iR`7uxcHI?P;I05-}DFl1MY7OwkHgIUX% zK&|m<^p9*`SnI1d;HH8(0Vn(C2}uH;F=ryn>8CHW3A|tjDwwJWl&;QSf0whH!_XT=Un0<%wcuf?&kJP2UKDC)7 zPpN~l=sFq|vR^9!d!-xOIxipuT1H!Tp3yb`El1PgdMa+&gp!>bf%et+k*~n-xC)Vo z1cF$kxk}Q9S;OoGX?jt*_V!s!ZXd0av&TmiD*b8dyAg-`=|kdnjhx<(B+@3Td^gdw zL6=t#ctqr(Hzyf*abMoOQj1S57XB)&9$xv?x=c&@)5!_hhYv4O10I?R+)9}`-->5b zWR(sXL8?C(%StILmc+8lL6L)S?XDa z3FjnuH<258ON7;%GHVPoD|C-ToeNGXB*<${5|6K|k&b>j)cF?CVpRQG(^+_i;U|b1 zR8{6b^Wz_aMD3rCg(KbGziJffMn~fN#HE-FU4Xm`i7(Ls#;5MxSbRvm5WbM09fR>R z=AUk6mwqWmkU2Y=COu1(L%&g9{2*?THRK~0<^BBPPR&YWHLi=mW5QbeL<<{;; zxnw{z0z?zH8>isEA1U*TG3qR12|e1KjRRAW#K}>C7>w^6aQ|rPA*eByiRYh@ole~k zw$M9!|5il)cqp>Grs=GuWO*!El}1u&Q^d_a)Cmfxt}Ht=qnzv z%R&m2@+eHz=Qmc-foS`cvq>>(a^KA*=1@{AM01w2TH5Rfu|NbWCWBPe#xz^gyH1}M3>)s!~9oz5@PT) zYamaBTje=nD(kZ<9sD4p60E4Fkk;{Mm9gPs70xL#o}c)R1{iyPkUeoQ#tFGZ_NHzu z#;TUqo?^*(Fg|yIDazA=!GUzRHR?m_qejhc+>puD5?#_h({Dd*YC~-RS-_2Mo&7)a zS5@uoCZ_h1=^!Pdfn^iyhaVpG&zuAWPOedkhkpj6D2}sDD~O55C8eI& zN(|&SON(#3`l>Xhr0AVGzBv9wgF$|yeMr0~wd<2vPG9duIP(4=$*@9GG5ZDeq_l)|-UrY$qbs#AODTibBp zLZAJ9|H(a`V26QuK%UBc>)}K{+ol%>BsP!rQ-CbeL%n7(@E@b6x?pv;BsKqz!Ocb{ zA_X(k&n{eE))R~6+;a0WtftzZNpDW2Crz(fWMag3G%Of(pbGIa-qQ`lQjNlIIT?~2 zc|SjSv*1ujz=S9$&@n5T*?m3kx*O7z+C?BxKUk*Eo#!GHhcckL&R1LZc7&ZVJdU7A`gg3c zL~mV-;Au~}@Q>1=XB%j~UyDqIzi9(}Cl+^jcvmX5cqOPOdQ$34Top|=0k0Ss1uvYQ zuYfsf1i?Lzs+U=^r-9XNlPz>biZ$;{)9TzYQlgjP84fde?-A97QQ_XexvA^bWT?Y4 z$BM|Qn-}A*cP(*RKpXmF@YLd%_qQ%h&CP`IdCq_7_OmR+xO79S zBD8?_@^&OgRh6c=r;g70{|A1uz5$_m*h%BXg~eX6rM&p}6p}p^vx97vMmd$h8Iy6D&^Y_Y+E#*cM##S2^KMK4Z` zilD1TMUX37%^C~K1;} zw>M15GCvcZ%)I${X_{9NSo_?!ej%2%hvowBpuB8$MW$Il>(VEdpIKOWv&tb4mZ?}D$suPeYvvFnZe!o*Twa8 z=jY60b{y=-&s_Iz#tnOC<^s)Hcdkl=JNXE|)DUP%84HeSq}qjxBkMl&6wh4^AXiOY zgYz59>6BtDIpB2!Vh$GfCf;$9HGfSX^A+maGqPQF1j3tb{%!adsuM<7_xCnqGvTON zW+TAKYK;FcU%7Rw^L#?y&H3dX+m+beV8**FML44O3-9dpI_d0k5Lx=e<(cHw_~wqA zTA|zHVR0Gplz)9rM5Ae!&vxdhw?{zA=kdwO@_R$1$CbUTr4K&I&E|eB z*f9%QPUiU=fMrkV@c|$b~S5M;q4;!j`5RaZL=nPl<^t%l-j_M5;tzx!YeRi% zt}^e-sL}wPlXqh?cztBOnY~lTlKyT*@YVdx!KPrqQLWcO6&-J>8zEq}Y14uO8kr(d zJ&u3V;L@NAne143N+ZbTy%4o3$G5NEbAQ-NdW*f9?erLUz3)Hp-Un_S8-Z|>(3D7U za&amwDnfSmg7Kbmtx0_>?@5*lOwzm&ofcU$!8pz?dQcD`+x)V*vdMs`g**D{Qk!*I z4-b}%dhrxq({_8gpX6HrIKlQ>j^AmsPZV7Gxj!bu*pKiE{~De_U9qtLJYR>jxsBoT zLYg7j*-v76PsCf&-3B19mi**2a^)KKtj=2u4C|KhjPZYxg)p>!X=y(l=9W=CgRUUB zt9LJ1h2dS&S#>JgR(PLsD)J8jS6nl*?mT*e0Z=`%*M9tHZoN)K%~{=jJCu3cu`(B> z=BkO!Mm!VLiNM|(r~#>PHQJfaxnw4;J^DcA!`9jWP)T9^-MF3J^Hsr!v>THQxip_l+jbJh7pg+)c#TK0=IetuoFVJ7eEgITM&6QB^pC{IjuG3M)pRl=k8fb+} zAFxl42C=yC_E$v&)q2UL4l0;y>CQhhW*M1Ue#hz|k-2*Cgu&7FOXz8+9i&)kITFH3 z6-7&2#>w4F!9!5SsY5k8e7R$P+DS=C*}9Bop)zKw7TELNvOf=Xd-T38u{@g`E@J0s z<PM`mnPjA#r=539y-h{2ybhad9cJYDF$lvjpRTkhS07+?cZ_BcfSG|jhfRu1Y z{%?ip0O?+IeA@U7hdf1pJXi@xu%O6h#Q+`q-CXZye{jKLGi#FaScN$Yb6QxrK(b?l z^iw-Q-ph@N`~$O+xv{_s;T{+->&U{qf`p$sIlamggvjH%e>P79GdPH$4GWBV_a>KD z)wzJrge)AwCscXBOJ74Buc@ly-BX0Bs(08VD9Sq>zxl7^6L`z+E9 zAy^=ae8yJ>mQ04n6TLg1|2d7iX|z-ARO;qX?QH>e)w{q;Y- zZg)8rHV&&Oo3B4xhdWyvOl+rfG&`O=Ym#uD+fRhPofV|33)PiWwc}~3sQ=+wg9@+G zm&zBZHvu}hlthY!HXq!^D21}dTICGS^Y*9p{S?>WCN^(Gijus(bN?%bWf#D0y|S6#9;eIxC&X^0EHED0e2bIf zP+5?CX3H=-gH|V+Rgi1b3v{4&t~r4HUG^x;m)p?T$j0U}qRXBLHQGcs_hV94@GjPK__(t%b;oN<9 z%%Ylt^Dn+?Oi~)Aq8R1M!#!CU7n@5ILb?V0W8$f(;Qqb(+1UeeHqX-hd4H&5l7!y3 z^(^8f8fVpgAwT7T>Xyf9XZTxSJRtfU==spp*AisNk7^Ds4K6MQ5K&7`H^#vv6{R9{+*ci^+eVEE97kJ zBUj3?LC3X2CDl>btyo@YIqD4lA4}@e_;yS+arFi&@p)Sxh-tFWgfQqOJ5B?cj$HJi ze{c8-e&SWJB>U3ezXhPVy81Im;H}WkL3M=Z37+z}&6&5No)2bOqMh=H61iTO(mH!Q}W8dFWcRBvO?LL4VFqj2n8xvYpBLKFym_R}8m z_EUrD91(OvjfbNzHF&&!O*%izOM|!hXup@oeQZS1LoDNuETE|kJ&%G(e~%r!D|8ng zZJrIQ1c=5xV2>{$h4LiTUxp)eFJkP*j7>_v>{wQ$FYZhr|MoAsSFIk;eBflD8gaF% zPCr2HxZ?f`h#DgNMwV zkd4t~^rocZ5z$zC;u0@~H%Nt6pjwPCA#)Es_FON6_r(Lq#R zzYYF{?US1@syKef5pT6KpaYIgR)JX39JX|)xWzvvN};4GsI0bhRfD?vPdV8djAx8( zUt{{5q8&!U&zy{u1aw?!(}7Rf<2y!B-d9FKxH#iw}_Ua?S3$|`M zV&rSpdag&;LvI1q-QJee_?h5x*0((4+=yDwzlpKe_oSrrLXoJmyGH*Na4O^J>7Bs~ zf8BX6Z%1l!N1?_4cteFI;QBmY3{T6K1@y`{#HCsyf zcUctF{a8U~0RK69pcu1+RuoVCH`>b_uC+skp=axfiSJ$#4JDR{ajq>Ox<{%$h1TfL z^upET{hT~60A3xxe1kUgmR`c8Gty zXy!hS9H}Egyb^}*bm_i!7@oP5{jmMe9pO_(jm+_&k@q5ERHlkltzDEyFJ>2|`jV82 zn$x1Bsh{0nhY@6asp=j~9T1ogXTBJoMwr?>+G#}UiF;oN$WJ+MxLzWRBL*}q_ovn2mH`=APby+=lQgnMXiPLoU# zx!zyc5L(0@b{iYX*+MQ&U}e|3IeYMk`2J5AbH>XDwwLB39>*n1$l%uxJ5e-joX<5% z-&+ejeek~gC$_i5q&!=9DuGk`3MVxC<3H>pJ)wG~+@9ijld1Dxn@h4kbN??3z#Ce3 zw`WS}b{A>@-Pg5|RlImhlXe*Kuh2ZjZ0BjwWkCw=%Nz-n96yA_0SP8UjenS1k}N>J zenLWvrQ`eLw&X@~gnYkCxzJ$wQMlEr-obm`Rwx8-~Vo@;%e45FJcEdf0SLobCH$Z;uM* z3QdO0Lx-EU$3`t~*+l(Y(}cq0a55xRHuwEawJ)xWgkUW7~8+vjghyH-{eMxHyE zzV-={57N7^1(-)if(Vce`+qc?Wn7aD*!Jn}?(S|zD}o3}gTQEzZjo-JTUtRn1RUKt zS_DLiAw58bIAVZwJ=gub@AG9J`HgGWS^wiWPor08*yOBp&SxYAiH%;$XN!{GBB%88 zT13)pq^%l!k1!zTdcGngR<>&gW7lPBN%62iEbGKV(bPkyR;)ei;HUEikKl$CtsD@I z_<$xZ^VHcOX=4|It_OP%UEchkN6c_aRIcav-GRQM&4?U;UWOTXt1;njaORnJ#+wQG=M@$JNn3$$C!fks!J>7-+f|EWJ{LQCct~`^_f8|Dq!adg~)s`0h#!bt>V$ z`)4Ayl|Di|eKbV0A>}TN>H5K94d0t`sWylsz3Tw)m+L40eQD@x&8~b9-AhotK-^R| zQNkVkyr1h891k~%jVw9cUn=SwB$!aOjLp{;-N1(*MGrqS8n3)Q^FWtDXZ;Qz>N<{y zCJREkb=G*h+{ZCn`;h#w$XBD(afs;Z438*1=SITcGkhVb0moOd&ngl_j~pcNf8k?h1r*9YN1c3_a>$; zv2pUQ2o-L)->c9zrQF}KC1XbxIskx`!vnHIA#Ut#)2y>o^qmH{PbZ-nXbgdm~5{ z|M8_IEi<>lbk=TW>s&wcHIot3(w}eNwL~Q8M7%TVjr27q6!cwS=UqRJznv+8zCUsx znx?;qAFg`-o^tE@P$_)~H>zs9V(b$CLq=fmPEk&JsZCuTk#+%B_m0lE;rz39j> zxpB*|TJcq!%jL>*xh}cI?5N&Qt*u~|XSoc%S+>p70V`PD_R9LnTV-}RHJ@MYrNx6k z$rwd=zf81Q zXB09<`#C;nudVEAS7)#%I6}^yebaQ&SY^i*owU zb%l~X-3F!&jWC;~B)>W~|IujP*CnZ!WI?Jwr@W8jQwQm;MvaTL<;u=Ww!W5u5vPw2 zZw=_P>pvuVyYxGbpYiq@`dTi8>iDq=g)}aPObNYIX0TTBoL^kpcew_txO{X@?J8l~Ojsk>svgoc z!uHMr4a@t$0a@}OQY3lI;E^af1i z@#G(7^z9$ao>r;0gSn?9?w}K3?JO=e12v|J*VvOKw4WU5eX}yT0Q2S#O^$6T?!U+z zoWH82SV5{;U~T)>hqC0^*C*fFzaEP!cgCdVtM0yfXn9mD(^>bmQdlQK726-I=Ll}v zYM$=M!zsrLWDhTNtZ-8IzDrr>9p($)7u?GFo%=VPTr`;sk7UHDV?oXjebh*ya^nRl zuYfk>%*7>~K%{PeU+CpOJ`^Y1yKwyOtsGLo_pMzkjI-7saU4z82%SN7(AiSku@t^wNdYdo21T=q5M$QZ|$ykcN?(d zhy$|xkWtm%=F+A=k1^tiT0t}2B$HU+RUV$1;{6p~v7iH;h|Z8n>-PPiC1_AS>LmtL z6R37{r$^`463l#d7u#-Jlz!(jl`i$;&v)Si@hPz2F_K*s99vHYPNvJNA_Rqj;%%}x zWD~3J71qNgu*>sq+6&EE%yT+{v;)D34Mvt=UQT-tEYO{02%769DLu2?G5%gssp5RN z;|6d1IDQv)Jtfd=S>QwSG%^{f)`Js7;v)*5hdyr8lzV^g3}*Kd|7Y5DK7X7ia7i(h zW=S7O;$?ucV03#n+d(7m8~aU&C5BFWg6B%^DI9;<6eipOnb^Gu$GG~MBfg~T0`W07 znZ=PY`z#6unYXKjJ#)vmls+_l;LAFF_s}U4ytQ#r>vEr?H>4hkPK!0}VID7$4}9sp zts)B%@o^!?GHVVEFX~HlOXXGjJ3&;I#7_U{hFICTm9N^25nU5+Kx{p9cG1PUA&h2t zxztH!#&egD!TMkSO9GC8ub#7TS^Txk;YOn_qAv29>27qoZzZzhzR+h~*dvG>@sn7K z-YI_r=HO7wIjBVN@eE^MQ>c5MXW=GbC!I+t9D{~iNdLD>U?d2vA!+C zZVU|!SfWp9gzlWXhx@JT4eMcKs`~YdiLI%h02){BEs7LWUpza>oj{?)iuVlamr#ls zVnnx`|Fi@-4&^)bal5T(iBY(i=~UvgeFBN6y;XYbf2?tKuvs+Zhj!tiqFo!>Y zWh*U0<)8ITF=G>n^2}ex51n=5Mm_spzA6R}kbKca z8%axZ@hvUs%@a-0Sm;^!oDlO`&3el4C*O}mGXX39h}$(9+x4$}#fC&n$ODh|KmU40 z4N|kRp76zM#GmA7w97Q6Zz}g@2Q+Hase7*V?b5(G1(n7{o|m8JP1&BR-K2bM{N*&Q zaJffE47q3icKc0tSH*f*WnmzEa+5XQFyn;_ukn>z#2GP=V;Wv7alaxVUIJZXtbv!W zykt^kFFUH!-rFPY95#4ZrZdu~W$D@}P~5fC!;nq&0QD|G}{>N48+CJ@rtf!cIt zJo~r%*;lT#J%Sb`0Y4lsFa?_PdgAV$!*HlWUeMKQm(b3ph`RxII^FLXtxNRpW1qS_ zV>xau^vSc5QDmxc!Hm>YuCz&y_!%L$D32MB6+N!m$c)I`VQC6w#$la&y0abbVw;!r ztt#%@8dN-O$}BYmio`WIir8Hxyt_*7)=x^Qv|jujuy7{L#?sTGD71^SeH&CzRyzC# zh3A_$x7PhmEWKc(`yCtaIp*$9v%%=(V@U~#m{Tg(kARuZjtX!#+0kV=o>jbd5?%+r z$>%Gl)gaX6k|D}4JW(v?DqB3vtj5o>nhYY9U1s6}5yaiuODK=?A3A7^%SMxWNh9ub zz@|~A=-Hth+wHACtljfIh%qgN%m>UqR<|v{Do-9hZXT2>3gbQU<=az9>%Fp5Vr;k6R5FL)fUq;E3X22z>jGaeGMjfo8TT-OY zsY7{J2nI#5EBk!JKD5G1iN+Fm9&GnN;67ZLp z=b`2;;~?#0JZJWT-Al-XIi7jZdKht+XPvQJj@jO##+m;- z06*(h_r151@TcjSS(^7K_`u^a_J*wEv^OEgfSH&Ujn|++63}H{YHv-*8YlcBJO94# zaerj(X{AzkUU*C#87xyIAD%;I0Y>t#4R6k;ikH~zhrGgM0GGsCJh@KcW_dtIJ$@7{ zsJu_7ppy z6JHiSSXy#U;cI)e5Nmvk{OtO&YjlS@-PZ$llM$_e7MV_|y-rIf!Xj$#OmG?+IC{yp zWnJWaxUcp)a6*ns^EkAnPt=WpYyI+-yYEX|6pJWA^tp}42P3S4t*A_ z7XrnDJ|*h6xKE?VVzjDS;14mGn?J!J!Xa;6=r+&jm>Ha$-P1q7nC1v7qmo%cmql9C zRa6mVO%7i1-MWRK{Z1Irspw_PHaBvOw{M`ZuYMoHeKRl~enS^fmoxCJYExI^mVdX% zmfuM;S*7$$HRwmSS_y3x48)M*s1%laM$4B=h6R|)q6eNUX`K^pyn=~bJ(Cpsa7s1*z0huJ7rwl2~#ipH?Bn?Kf#WTO2Ix)7ulcBYoU;`_!JBN~22Nq9F1=(Yhk72L zZzcfRrZQRkM0Aa$4QrF%mwvPSRY4oSP^B?Z-PT&bzRMY{%W%1Ph>^cl_&u9Y1zNj3 zXhwE2MkH3nV-koVt>@#3zPqw#*Y+EA3oow?AGXtQoPDYtQrAQ7d~x%+(oL zMIw-M-L=ZQf{qSPkow`OkIYtzFE#3)L_qbZ{Y%i|2oHR>YrH=hOW;M_Tnz%(7=x9a zTW0D{oYI_>x>@vC*6z36*i^i)r5}c=yRIsxYEru$RgnriiN)v8bEAnT7w21}u`u3k z`Cp9CSkcA(il@~4*cDH61DMF2`TguN__Ue#l_kD?4@d#)+W{|-^})v<2{8m|=Ztg> zi>_ZR5^5CDBnp2XUf_+eta~jW|STUvG1u+wjGpn}p3)bIAxA{uM=2ZeA=)kQ$sVYt$`eqy8&B% zliTgVKxczNkak4vj&S=-vDnp0^5k@>VFW)PmbLEJ(BRjzY!dECXXK(C{HibNiZi}7 z=C`#Z45$vUA%@=Hty;8>YED~rwrUFx?1>w)+5=tRsaY>fEkaUn&43_(e;G)fR_sqrjC>0ZiH4_!8~i0?K3AS!hoc()hl!VAN*f zg_sYv4iff-e=9h{O}ZK?S|u95RSZQ6-0FD#KbB$ft@rCAjC=3E^LDlEA<`x$Ly4j| zjMw48RnASZh^}e3dy!7EWA0oC0DBqe-dM$*qa#ZgvtA5mBfF5gQMZX$*d?wtv7(`> z4mx!i-9`OE{bGcSE0sFH67mo)9CrZ zW3r% z_mDSC5w8U{Nt7nfM!8s1M{=VkA>)0K*)UNIYrG=)uDfmixEjUzlwpxlUvloLj?xVU zj0ObL2gePgk3Q>%CiJ7|1< z+O{c=`cyr)m(0ofS6%>0+K*!&I0br!bzh}1%NnH@0FTWOQ%@gvg3@PGzZ4TQMZqKuB)S!#wa{Y@S zH{8}F<^B|!Rzp>6jK}_>HHS}gt$8k%3)$OxPjE#Fe-7VF6JKKb)!TEES-;KO*s0s? z#~owT^mw;~nzKmjey~kn|8dh$Mpm*~8-p8bD3QgLeF8gX`f+_-K*=0V+jVeKBUnUA-U&zAO=C})>}|!sZuX(hpm-Vr zhNIVih`X{~yZ>x$?$9jfFD7@7{vD5XeCy_*uL+@KL<%+=;3A&EF=Q zV2`o0c#U@gpSXA?4Lbr?-w~dw44XfMQ-T=jaOvt^(OdKu`*U)pLd=(V1&75d=MU!& z1MoRz;{$q?%DJ4JYjjk{SGEjbu!KJWy$1z_oMYi71aHdqM*+R3mm6d_Oq-RgPk6BJ zP)NNwJgLYVK?w}3;$z56y!bllO#6_AdFy=Eh&SDdSK^S8u9-$_%l2Bc!UI#8yS((w zZ2!VTsQTE;WB(dXGB7f9C*m2LF0et)7{G|U@I#Qvs$myKP{e#eeO_Z7MLl)lC&3xH z>s^rp`2;M4=4H%=&T?dyk_KZJF&)KGjvJrK9Y$5ii6Vu*;Z`UM^(HUsZs3iMrrh8! z-Dc1+-q`~Yx9M2-*j1{Owx&c)fFPB3?M(7ars}_pLlJ>NJ-8;2Ny2uIwC8iAbTlb0 zy|^^BvbemOH|5=fQ)YI|JT|pEQLs<5_4(IG8a(mG3)&s4>ASnBd=@P{f#S_TU%{M6 zRlFL416IP<){)Ym$*|B3wJLM2EgU`|<=wBXnd~4{3MJRy_4TWOuE*U3L&a7jG(Dj6 z9YxlYV4|f2fHQS_B?L4o6wpSJH?W`8j2C1aJ(~W8i#435G{zDRqOY+GoXVmWJa5ZZ zW_IKUmb3o8OsXn&oM>aPb`KA<9HD_)q=`4012Z8L9RparyPMd((CBBD&>FDY`^K57_Ps&YVqzYNsf^Moyu0TC^gRce>j&Y6aspI40@i1t6DR{*{dF8+A)uB`WH=Oxl*<8NA&)iBN zY}eo)V$4;mh({=zF7POf8s*?HJ$O7D+OYy4QWfkV8Wai`IC*{auGSp3!T}-rWQeJ^ z?EKn_eY0tu@UtU7az04=3~i}=qU`|-^~K+Ltz_qMTgd6*_OH9w-LxsIRCtbpk~`#) zl$ID96$Je8{~!{=fC9x0sCv}^Vx+ODTe>pD<|S%;s;Mb>Kt3ie(H=Y8lVtmm!U=y} zh#fs%F@IS8$>=OvBrrwt(omjYUdLr`nmh9D#W5(qXr1iV9_*c18E<1LjM;qP?L%VM zANVujwZV?Z%^O%K*Q1Cby}aAWJN3|Af2Z^6R5jIBojsv8mH72BXg_+<$dBd6r1? zf4u^Jg*?Z$70)b?oyY-2cC%AZP7f{Fgt)?rU+n8}iSn;;o1X**K2n~bB}Kjb#i50; zGWgg>J3*<08xo@!E8Nc8^Q6kk7Xc6L0r<{`l#FA}LfLgfj_nI!ItEcwXyN!;h$ami^ zxHfs4>0dpWAw*Tax%ejsDAg}1do8JQX_@#5$iZ>DSMX z$ia#B(qSNu4I%oFSKXcg@c`Z-!d~PS{#!+cRXjKkR$$^e8N{%W8oxWsVx6#qcENU_ z>iI*}f>F1_?vGy!IuB;W8Ls6bAF7J6zq>K`UEA>mEG4@2!t)1ZOlF5G}S@)vNWfj$; zFf1hB+nd#fVmxBqQCtnb|K*`LpxHR0ZmwhPv_3pb@3W}sv(@p=%-sW^sqhp(!%u5@ zER0#7_Z@8Jq!8M-pQ?8ceKt%~IL01fZ=J{tWO`6uO;5EG_(>yZnEA-h5O;Ms|b1hzN zyk>3k6H~ayNAKZJU++Ahj#}K%chGX7Iw0e3^Uu|faIo=9*fvUZ!*A6?R{~zT`{LhS z&|Ec6(4FNdd4>Wk>z)(-6grY7ZUhWzTWZgcLuYw3V#`tpD?t;zq{X-d_wc+}S-~qx z?5l4MZ8B;~pXJ@#rMMZ`)+q~rw)0yVN<4Wo-%|w7jyAAmxH5%nca=a@Fuia@a3l14 zPMDSf0rV-d{=C)A8Wr_%PbEa-7rPb(f+^U;*XrJ8LfY~rnjXdxj+nfZn!{npe*s?x zCXV9LaqV1v+hY~d&jNY1N`Cs=8J7WgZj(oTJbU4y-U2@c^um*G5Q3xT(wh2 zx373fL`Q3{WYK3^P;^P90!pydbTTK`r=yPqLFvmWM$=``=MWViKYfKjJ{_~(jO!K$ z@a<||0d$ z8TmfRQS)5J1Ok>MKMr+)%g4JOq=YDpXkPB(tSiGU?Ks{y{yj`h#WNmP_oX-JGy=YnJcPb>W;Ws1*+hrG8h(WUnj&)Vd zs#XI&xbTplBkY9jf4D`yH&h;Vg!7pFjffJZ&P7)ppiHQgsi2%C1TQTloG4}Zk5mw* zODBE^ND)gaaP369x$fp%l#hVFqiXB5LdY`<6i@v5fj6-C^RK_Fzrt(taeaMmElPQV zS&ThVXR7HS-Ete8H4MZgYHu}ld7$xjuWqX`PF0b|Cyi+03sA4`txL_cK>)`&`;X(y zy13kA(i*>K9QYNDv8S&{y`i4Ri8^L;M-d94$SuUl*C##r~Xv?b=3 zZfk_!hhEW{M%=^``3j_LjH@6s4IYW+`y*p39BLQ!9RHpmL*(m0&<5c-C2 z!96XblcEZ@oa__dk3z4$b^36`r$isqIe1yZNUzCCn`$28{9EfoLCzI{UJ8lL%`QQ! zWnqf$^pjb~@Q?A4{VEgm^Ec_xPL3|WE4mp>R$qCAh_|~cn_)j?A466Od>U~<7-j7d zR9-A3C`N~AtN)Z_lK&s%EOAQr@qfu^YQTTu*!!(tw7=r!saPUppK@_NIZC_=#8g51 zj;)KSi|12s7RT&BUj$(EP+5Tw!gTOP{`l#DH=n5;G8WH*y6hEm4k^~lF|ra?RF zxARADT>|B&XJ&rxzy07k`~JN_!GcuQ#Hi)CMALzc)3rk{3Y$%W zURp$Z8s;AOD%9ph-8bjAZ)3eEXw~ijzm%v--!T_peA&>QjnqrF4X2Qf?v=faCL(iI z4kJvQOmmfz3(paGaEC<3b7I@LrUp-FEw!%v{BiRWsG$km0V`{b!OR+iz*aDY?*BT&_m z=}q0$$`7*ELpiV2=1+At>@yNQ28m-L7F0wajt8fLKBgeHmv#4HNAWNV`_b2WTF+bl z$-@V990Hi~>`ldSKCVW(r*@xdEg9LfGl-lbm%Co{tOD8%D@Np!6e8J?A0U6x0h{l8 zcM$0r<7vBrj_)bc0cVI-%_)mdyy&)dOU&!eGl$Sf8~)lW^k^HkalDr4o@S|xcg>jJ z&LhHzWRBA;6eDOZsb_r8#09a@HwTrT6wwk~4y@ll*;(%^w`QvvzTBg}(ERu#g`*tA zGb1q!DyQu}r${Oc#KY3+`pnRoo@Fo0B{TEM7mHf-iPqCaLNZk{9&*>bpD7g_@`&Cp z!~`jj0hE5TUf7La@c=VM-=>9()4%W^yrema-k`v0Qnc9@WI;!vC`7e*YRGxtM!hrDSvGkh0_O_F;T##Ng*;=_MDEh|dY z04Vm#1RN3J{+|aylw;y{bX&N}_<3SPnnun#tai1BTBCX-*0gR{7~*#lF^zDM!Ihrj zcW<8|Nx2jELVxAUT$YzJ&fR2hCO8*kJHKQ+yWg!l(FfWJc`y6WIB~?&|7yGHGo;=Y zm6wL2u1`|;R{GCK38Gq!5Fb}3x5mKYsr#O=s(fdes zCG%b8f}{((FmhCQx^e6i^bsR)TbaZXclu>6&4h+DOSkKpk{*NAbS#*y;`M04;UIW)OJ^d^O43rMFOKzFq zVLp!U`2oql^2=9WY`2iuvq2q4r`B4`cDYi?VqPs&FrV{?&d_4Xxb}|?zh6n6w{n*F>1tAK%D6$2KHn%vE#RC`>>0yPK`$LzVbZpey3H$S5jbIP_2T*HKz2jV z-|xX+dVR?b&o>&E!p)E@JHPjFxRdlDJP*XWyhU=JkWnQeMAf2#6RJf%E^fy_3f_IB6#0ADKVI-j@MM4) z@3iPD-^TSin=UA-_trM?N-~O6EisfwRX=d&Frs%h)is;~RW$`?XJqxqA>HgsFI2uf zkHjoi498n@Ylk7H1>8pG!IAhuZz9gR0hR%Itu!I8g)yL(M8QpCr%!IfN1r9dO~hGK zZWLoJ%9X0BT1a76d!#}h`RsR#tSC-Ii?nG<0~Q0=TazrCC7?08KpY}^CmM8u2?tIk zErJILf&@_{4%32wXi33M!VOq4m{A_HR=N~XyxbLw?0<6^4Dsf;s+N%Nx$q77IqW`Y zt9m%q5@^~B_gh{USB%}^|5MrefkP;F_rcTgT{r2$_MwvIg&)+2jc7(G;mG%G?&pGy;x>$W- z`F!gQ*@?}@*0mmnS>Y%vfa+uV4_mE~JKh&{kF>uI6t;UeBi6RQcyo){R^+3#FII|} zX-XAU%=$$wVe*PJYbN`J1R42}M}xP24LfOkDIrqUwIq&MKbnbST7qM9>$0dXH~%V$4G?F zS;=-Y%h^6J{+W_3hAc0`P@4b5?(x1A&SvX&xS+%q;Mx;+&LNvC9DIxL)=UEv+@fNQmF_c$KLTjbO)yamzw3afOjpTq7LD4PMiS z{#7||%UOI8#@FzVAmn1OBVZ-rN#z9hdzGX%hM-f=I=l`lV8a9Ec8A*oA`?;DLlhpP ztXC=XMb`tO@P?Rfov)HI?s#18=UQ70>9M}8B~lh`uQST-YC*=KxLxH|wr!)u>Na zpw|(>Y=oT77lgxU(SsA}k&oz0rIE}cd1r__iFo&4B~a;$_2_%H&G20VVhp#Zac=tT zUmhCfC#}QlpCA@q{8v9_yYun- z!oqYsp2yd7`&Nn%7>65Livf2_nvCBOXbA}Ay{hRqZXLmma!(UK7Cic)%N^leLfRBT8Ez| z_1SK-PlqFHnlx|9_wQYxfJ+Tl^FiHjKQ|V369Nyop6UHyNY!f3hkpgQw{m_F^8in8 z09>-B&-mt3R;K7{H9UU(VvXL_YQ~Eqc^2*U`Y!DBwii|FlH{B3K2SXnUU8t7A%Z#C zYd>!2%Q8!VYx=DK>TuFq1+3cR?r{H_A#%^q`t}DL9~qR3!!);`m0l7B?mPUNC&5`! zrZ+yM>H`c1xT!D=RIWyzBOqr{J%7PHWHdd_Ze9e~qX4^O^;w!m$D`lBP`G3lC6X6T zQvuZNK5aM!+#N7>MabFsC2?X>g1zZ41ZTY_wlq}}xmquDfXfAeHE-(A@gb~9ts)WP zPauX{v1txP3!wDmW1uZL)JU!TDkV2&WB7W~SaY48))^)A3Cc|g?1vzH+c4A4g zkK7P8`SGonnzh=f3d2=fTysn!>(>PD9jfwirs|UrOQf*mw-OKju@eJQbZ42g<(|&_ z?WERfjKWV%;%Ucn{i=RRBiN90t|sixrhiS;BF+Qu7eUZye z!YtGK#f|mF#e}cBDv~m)W{W}bsIB)f$0udlWVa%g6P7K+tvjz+6Bbcrg{QA&009JE zf$uQ?C^V4+8}~(qMR0C1YpJ41!4$?n+F|EaPbURWr&VEjKweM3CFnp`1DPCoLcM*@ z@{vAjL&Q(Ai!4jPJQ!}ONOm|2^gcQbS_^%ao6}i;i!RU!YrJV-xBF~8VN}dHmRoLE ztAB#2Se57}p{z*(hQMO>_JQ+jO!I#OPI8AYF=LW5W{R-A=;GUU_#VGdgmIy_lsJm! zzFF?mB6rsHw>iUfi-_~009KCe{^ne9p4-($KtGn**_ui`bac}Pv^m`p)18-Y8{ZD- z$@-RX!zf;4Q0gg0yFtF4%Wl4GoOk?eSjBwtN3CBJ-CG)1@(_zqjAD#zd^ec}MMY#` z5kvG=YWrBtN0X3qS7*SIK){uNRrn9^AYPDn#F=qxiCjN72@^47X{Wr{8mp)&K_?Qe z?~Chn#{Z7%IAEj#9M=DR{QY*jl4nUqAHRt5kt~R}RWN$f+HG1mbR{qwHUfQ@o8ug+ z<;wqiJ=Zw;8{=%wTQ6yBdXe3*>YEL`i(M!S^@D2Hbv(2i^_w{69Q;X2r`vxoV3^N- z?|^94Ie-IAG-LWC*4;<@&3Wk4Z-iI_Z(k3*ExtAuKp#10cgqz}_)paze(CPzE3IQ$ zahM;yxur%PiSDx2Gc%D_5$$OMVEE0w`n=8u3SSt#nQmZUN#{%fA?fcRVo2w-mbV0T zjKA0Vz2nS%TNdkl$j;;Nm`zNAlHELJ_w3_ca?tHGZFG$;qaXZ2BMNq74&`>D24%QH z^oGJ!(7gUr`D1pO=Kn7P5dN0|8o(t?^~9IFaWr@%cvwLL6P7hPqP*L2#sD}IA$k8K zwV%Kl{ld`}GOEc*@LM98O5;VJW4*Wy7)D!AQRXj9v(4iQsexZri$m5u6{^qkN``*3 zjuh6Avb}R|2MnFKM1DDYL;0W(K>8Yq(!^hxAWt74BQgP+#J?h)LYja4Lys;6@cvYZ z8_;c;JBx0%;A;ghD3(}L%xgP*L0UfQt*M@uz~2-+k_HY(5Tc&LZ;i%BwM}1@k2V0t znG}lCW5dEUcsYRxjxzd7z1_hfAVJ`;=;@A=F1Z0idun!u0t+{{f|HYrOwIm9NL!C* zzB?h2Y0=E_%g(d}_aMR7$=EXvzHT#hD1A)Wzky?i=s6-~T7{2sJ@-{A--y5#Bj8gNDQe8Nak8vY%Emj3Fy2udS2$ziFd zU@{nDuoW}7PRn4%Z_uPnW~zO=`1JFl+k%^kz*B5s1fR`yr0?gmuU4A){wjqTVjg0r zR&+G?%!kk`{ZysP@}}PREXSfI^@GxH?>W2iSXd241{!RK=Eu2DmDbqVrbilsg6nc0VvwmsBnyLyUwQL5# z>B3Q&>362Z8VV$?6YR+N=KzW4(3Aw&ycT7aRGD=x`EL^J;!~Qw4zY9>e}(C{U^Dkx zzLMlUqxwY@X326u%Bz}pqDs0w>q#DKP0=cAZ#g^HJHj&)A8~vJ#1Xtq&jBFvoM_Wy z7?qUnv(o3O@+IHVQ=`Tzz_NCi`#h-<2}0Tqr4U*D~}SU81xc8Nr4`X~b*>JAvReH-`}k zjiHu6E(@WqJEhq`k5>}SyDC(b+`MQ*&*!CUL^mWNfFuOQ9RX; zd0hI?>h=f~6f>|GPcGgVdf%86;fjH>Rb77IWZ3ATx^jzcso$ zA8hM4Nfkuh4kPtZ&RaA-*7*ObafHrK4_Q)>h)8+p%}?o~COb~vbm?E>k|Wd8M1Bw& zh*yGGnr4*r2qzyFK<5$x0o*pM>W6WiCAlaK`H9^}v3Yj~Nccw8cvxErsVLR6Tmd8u zQq}FJ0P&(N8itRI7fg{(+)6c^$0;a1j?n;(Kdp3{oU`{W7o~H5H}CKIiJgt`Rm5C9 ziH4ORHpHK{^Xr|M!}R5U;XcfPp^USE+gHW4p?yHgV|g&X57qYhR{KyM_I|?Jq`{nj zQUd5j-Gqn1VOVkVx{<6^pH1qG1x+-%_A<2CQQ;+JW$YSVHxDt1jk=9f>D_W2vom6= zuJbA7(G?Wi#z<52{2j}Y2X6sWe;p8qEz#2I8fHKyW7$h)Ze6x+&Y=%opObn`6d#W` z7gv~bsTeit{hdOsvZNfVSJ@{Gb8;5y(z{IY1O_sAtBmF`0i{@K#-$ys_L|GAE|;J< z=SwZI`269Izy1cW-K`7A->TNN++q!0-kl}Vj264sGZ?*_Qh?hm)|$zHSb%7WX60{Z zhzJ8)D(A4+aDJ9FCnpgpso&}Wk))sBm7(vcCa>={J};^l`3UXsT>Xq|B5&}5_is3J z5JVjDcjS5?!@Yl3prDUZtfj>5O1eo!G4_0$>|8XLd!O}gPQ#UUB{c?hw zcGA7ZGo%K*{NGV;!i*Qr24+}gFqRA#fQEm7OA`H#LSmvM%|2sdIMZGD!Iz+>zHXQG zzN3dqQ3~7RCA~W@F0-*kw5>Fg@(DA-W|zlsBYyDq-M&JZ!v={qydnM*Csc;tOEQ)% znFnkwgwB|HIG1s$&&(0yB?JC<&@(y4kiz5LuYRVz2{k#4OO ztv6|i5~Lt}u*iax4HK)|Jr1~kmhMI-Q|eoGWd)y3xH8{SD4!aQN`8d$cwAbi$3E6z z%56M{lqejUDBDLjbKQN2Y5f@L>uLt<;OadP-Jt?~wzCD%14%if&ZzeQoPoqN^=bKBX27|esSJsF$r`45B}*yZ5Y96SJSR5 z9EDCYpSs^)LKS@Kk|(J}YSfa}IcBGoSwUkX&A$mghbVKN8-&gJ@qW^r15S#lv-^q; zucQ|1Oe&78xG}ri^(_5$4v{Fa14H4ua}5O&)%{_OEu+ox_>dHjC#Y-huP(`xKmC~i{mox-@K9H(uAl4k)p~c-X4z+o67dI8 zAzUbRwjW^D-o&8qY@Be;)b0B^@)PCZTH9B(gi-kzv(9|uPdNC%PUs+AqZkm!OG+%n z)NPHtbwuEFM1j@uy&$ z&=maA*gZ#!`|l?i!5N+gN8hc1v*liAQkAZA8pPfnf2g{AM1~hU5-q4*In7H{QcLF^ z_m7O?mG8LKR`XenEkEO|@>ZeDn0jhfcR8i&`o1PWl*jPrpd#>}C?{RSwe<)q)&L1Qi9h_&S@JUwF5dg?*Q^QU0~U|K{H&6tgv-bPgQ(-xF@IQ-fxR4dZdH=@3z#6z{!{ znKUKA5L)HYr34?+Jf)(@+FlXq=Ni>wd*#z>{!32w~J+J)l$OgB5=@1 zPT{x8fAUjUpWmdZQu?z{r_fp7CXzCa9RU2RG`XteOK;3B6c%pR`{X}HP$4K0c-h23 z@Jv|AYH=&`mgU43LsN`KtOoQ3Oc7A!c?nCa4t@|ZN}%+WkJW|ltWU|=#Sa%5^V+5T ze?4uzo;?PmW>wFBwwSxNCuZSk_8?f0?2_8MR7sO;FS`lJOIGJpgyS;MJ9s^LBrR@q z8xwL)$BQ=ypS$0O7KU2^se!I*E1;9l&G&_Lx^-{qxy90|Gq~1t!>-pmpC5O$y<|NP zC_U&^3&`kt@#PS`jiUz--0IvA-1s1ywWEPlp8#9f>lS6q9hpsySbST#1H>yP}9 zH*@P_uY32JgbNLuT|9OmCiyp(TV572cz@b-l!I%QDwzMdVu#0o{)eWoj*7DVqNN!^ zT0%;i5s;EDL2~E;=|;L6=>}=(27v*QZjf$i>FyGS?&iMV@7}u>f6ZE~8JOqY&pvza zbIzMD^(6Z2*jvo?g>J>vXcYnGn0vLe(#^qS$J>zd3tMn?h{EQF?^Y1pNw0(=C+qWN z-w`5fil4?|^7`2Oj#yO@G^#GnFYY6LUx^>v7$dEfO0Y0vA0C6Y^fC(f)gGDY$HFkwbmz#KE zu|JcCqLYVgZ2uL||Cq2Nl%$z4Nq08p@#8NhNYRZ!#5ZJ1VNM;cyBE>Octv65l6w*U z?G{yd>BrFxXzO1ciOO8^@AI|wPVT@nHT9kc7iAw!`rb+f>8{d8c!dZoda?F3q=W=f z;LLBWoYDPQF-^mo+Pw9FHt+XXQ7)Q6ZQfO5W1%TsR`nm&O=_e^<}k~)JFoIMc!XOs zbSfo2Rcq2K#X{(Ta%t5P$(< z*UVe@f)mqiUtd+gafr@?({gB7`3}lH98efE5w6{U1*sb9nE7#5I+>IRye8fZyzPJY znPQmv0e(d6x67>VDgvpnn1yYn88n$Uxv&*E7RL-?z7YCiqDDeWkg5P<&a>cQd){ml zU-ZDsnf0C%kNJe-oNaY^QKR%Z)4;+ zn=Lw*04SI#sr!-STt6EKJ(x)|nJ6}zJSlgtKFmqGE<!yp<+MnRI=aY`VS<9GP z2!5=TH1U&QKfzr~CpwOmZ|Y36HtgEe_AnQ@%4R_6T5OscuqerN@+{3T0B_(U~okjkMWk0MXw2vhy+o$`sM)>ct1 zB7y&W>mRRJtUcDIr9dbh>E{VybE@Uu-aXbh3h&rB?N6I+DxGSuBr#$pCIj6L%M;Pa zitw1iDJz$~N2CorGBNFvnq~XyWh>P>ipUhx!@WclEA9CPMWKIFQAqv6pWW35X6rhp z?Q52;IkYKF&(p@Cd8<~c4t(FiNy|vdkaQ*UYPh-NW6nxT^Vu#nS4ULD(fqrrz(w zr~^FjZldF<8vNq6JdNnsLpU^!QtJDkDMxN;2Gw`u%xS2LF`yt;5 zxrnI{e*OB`@r#vLv#|y!AEg)N!PT(dYFk#TS4jubU#SWECIV#RYDe7C@t-QTj4Vv? zmuejC(C2uMvZ}@lFM|X8)(IInpE{Z3puicOU<<$l&=yY$nF(>uJ=%K34V)6`nIlu8 zE?BfvKWF{?j~3utnYe3VC|l-RP4se+)ZxHk8~yBL8~#BtV)Jt`4HyM=py2TJKQ!MU z<~PhwFtQ6@5v9Zxs|-K%+kYkVNi4AU19)ftEfc=ZhtPwaP9d@I^^4BCLI=NYx!oqF z?m8$5W&O%{9qV4ZQi9$V)#EgKt~I$Dr0t%1!;YXQ3;9HU`ktY9QhFE7g~;@w9l1c* z|J|u@`BiRZ#q^k6SQ*!;S(Zgza3qCLxo6#tYi+L4dL;&9cu9+#3TipEWByT5 z(l0k-8njAGTy5ducU8$W&K1a_74^^iN5|u!Jx23nuQ#VS>k@&@Kln+5+Mujz=MZ3D z-+z70atR@MCtEk(vS6nuDchxfH~o~S_r?U=+`L^A8i{xPm}%aFYlseFg;#uyN0I=Z z2B&>KNaeT-HAGxRO2V~T;U9AcxC;VfRL($qx_>@HE^l;R9^Ou6EK&jZO0`q;SHT z&^Y22Kych!=z+T%WI<44dsB?)K%ZF&8Ik1fQebq(PCRbV8Wne=BpG+BvLmNK0d~R^ zefh;16&=n5F%b+@ww7aEGN0SVffxkR%W3_rZfn*T+CoJSvi`#!N_w!i4)j zSHWek2V+_S2}Hu3p^s!8%l1%bVMv2~LJ`QyHu6DEK@9t65=246+U8H{j(eiHxw5}7 zP(YtlPg=+Kb27{oKui8&_yD{^Z+N5I_hG);6rJyJ9sPr@Vi4;=%#=c}zgEc_duOQu zsHr$FELY<|bIT(5P^94oDP zvxTIAbNFirKn2K!?!t{su&9uh{cl|od5$+BrfXCKXK%TEwff$3*x)soMJB|k#X6~d zL#J=n&Pn+~d^Xu%d$gs~v$yT@EIax{&8gD9C!_Dnc0Ok#s(Y08@huy-`ykzIVUh=! zfS(NQ`j!k#+1H;U8X*BtH6;R<6$*!sLnL}6<4$o7GVCaF8Q52bcubuC1+rtUt^_5W z6xdv%OOoI5Hz?L?^flO7*DqGTs@R9)I&>tPw~Th5t3qPKO|_d+6q!!Z`*7tlHf073 z&plYl=NiDxsDggE_J3tSfu;*Y6zs3IWG{n6v${n-gWd2?A3FJt$9z3g(}$^VDS`?* zl@qA6n#qq8SQrRzTTqw0b!a6yD6jpkwc-Av$-G5LUW2LY%J!&!W35+beQJ7i8W0gG z?!snlPn78XD@G7CT=PR_0K46>t511M`F5fTJ;#Vxk_^C?pMjs*D1n-uofrGD1G8mM$Omb=Qx@;cC)DtkSv1kBPJ^}~zSOl9h&GYWlf{@4LznFDgeM>%=F)_B4yL%NYeL$~k{UMKnk zwp<2P?%yVVq3;ZBaaUs@+Q0F7i;``Snyi#*@*{$Yez=?%krM|y!c$p`C`2la@p3BS zm)b|nZ}HA~$K*9Ie=|&nR1jv0B22yCi88W}K!%)UT6a{D3E4d9{!S$#j>0|a5XURm z02ocpRQ?}kXnufQrIS{F$dTM*w^yn6VEhEWl3Z8ow9|oKG`5HVJZ&ZIvo+f7>-AIy z1>LfDD|E95eYSaTSqlV7h)eM18>A*Ks_Zi9BhP$$e1&4O%~~xEJcen%SDE@Cjl1E4 zT^~g~SlMc(?I*B&golfagw!c;W!~7#ydCyAlI~)2O7MeGqf*PSui?flFEzZbEy~;H zlB>{D$@Dl%+#i-Zhjav_SO~&LZsBhnKfnx&I8!!0xyFX0y^jkM*uEvQq zlZa5+Xo)w*Ae>&2xrxdYHne{0M+8*i)vWOM0%u@ADbdJq+hoq)CjP0xQuic!r9r4H zc(_uVsouG{Nh?nJN*CU)YV+i;G{9r??rJiwr-d3r56z#qBUXNyqbT{_kR|0}<733V z0+FzzIQ%a0#O)e55^tk*Q9H*i%f%Y9p9IJ`%BQ^o=lPHw(4L)*=?lq>L8;^{C)(=_ zq(LX|pAWdAaH?UUp-os5qL18)Y9?>#8N1_mXl>}?-VPed(&szu!I0>{{t9=Chdf7ni7A6#l4=b301W9mha-CFstzt_{iT1&H^G4T30+d7#d zXg7O>Zwm0h^k$Vthv#gW&OajD%053kE#ekLn2+~ffAFTnjFktDsUGvD!29~@H?c=5 z<&-v)&5N_$=LA>g!T+(6%)SngWKlz7bx0vKs%y{|(@~Nh?i_FPC{uf7Wq5tbs!S$OH4E&c@MkFZQL53L}2L7k&OX(U1c5cI8-Fj*k z$nG`WDmsoEmCatju$z>)m@P7Op=mszowCgbAbg7JWRIfNl5MlEB~ zmT&*c*MtTn8*io5z=ZD81oEtq19S1B5!+0k8va&-%h+9g4ORA>d>AM=Mcv{5Z7B|? z&ao8IEODR?m46@BELDzcXGVPjPJ*tXy+-91W&+(gE; zw1{q*vc|VU<h_=X2^QPuQRB67ys*9vxrwN^ z_P}BWW#*gFh0rUQn$Y|t#`2tGJVoB*=jA=k8T1?{DU9l)ow0sB&;ab`@G1~*1Jp4) z!eTJbTu;3%00<=Mtf%hlgp5u=2hkjdRKN?!2mUvLU$6l9!z)c~BMm|3R5~mv%>3_H zI*Ye%n#Xf|M-J!Ze7~l{U}gs^yoeZy$!`dEFj=yB0VUIHpkUh*fxjZkbg9=$g8kIV z7Jbeg&EEpl1uYfNC{j?jw&C(~q4g`NmUuJ3xR|H&V*x&CTYt(L4k?FF4B#==VCle59Io9m7AmLRz%R=|lT)L*;~8`JbWBSQIwiT5^6(2bD;I<94qI`!hn@S{ z7(Fx00PRurx~8b!9zfRSSVFwhH3WnDysInSm0bKWTfK_uyH0kbaWmPS_gwkQ-&1G? z!>&9;Q-c1&Fye5{Jt$1(Q(PS?gxHG@Xr{xMb+3PYjWQvjH^A~O1V9QaXxju=eB&lOE z*be7InQs0sc?K=7CxnPJOVbfp1^=@sptAeU6GW=Bo#$l8Jl>nwI4btG8r!I7v`%&Q1A% zmq{JNni*gIISxS4;Ai3}o~GkCxJormg72BOA3~#FJ8Z36(KGLk(4HFPg=u3A+HGN_ z@g$&Jm{FMWYwVy&UF8mqE>CZ#5~DAOpIu?H3r z;eV{0>T=U(WMTqp7D#hYt|aKKf{A_W1!(wab}nF!Qg9g4P?~h(*hHg5+vq%g*1vX) zw6iGm~~Z|{M^j;DkuiXW7sGiu9eHM7-9Z%aX=`OR|xnFhGoIb!zF zo|y!nRv!YI5Xoss}E1n*s%^=RaSTRk? zCcVr(6S(Rze7#g<$LF*BUUO4FA%xj>xWFq%W{qZlwnnDyr=v!j?jB7ojH7TX8+MP3 zlYe}&9V*HFd;m);TTcykGRt7r{7DRP4HiA}%e^SFX!2aUTlRZ6T6SMLLZR;0G7RB>&`vLIGL zt)J!dubFqlqi9D;bCPeq=!My7*LkfhE4|dsPmUjIlK3&~{4K^KdHDcNwf&pm2mH4f zPOpIOrE$rwz&<<2h9w9y?3v7y>$DOWjyQk(oHfWF7VtuUnt@vW0+(EhbF|-dc6s@V z)Gw_gC)q_zpqp0a7N)+}BNqO>5G*I1kBn^gaCSI-VMpl9(E4HfUhY2KqNn&HB!kVT zczf{p?&0pD%kNX98@Tt4x7Vi;i}Bhg6mvZj`A>x{4KZxxEm{*y+Bv>iW(9k^7l7=% zUclcUm(MEwp>NE2Lw~qGfncBkEV!ESFe$wrPIDBUc5?5F@T)JO+S^0lg>gaPRpcaB zp%tWUiZ+5aV}*AM5Z=bOT1%`TeFP15TTMNM?Rl$~e~;YvuYXT3v8CwRBrXkAfMemI zU7gvMqbG`>$O@T^qV)R}y`v!bEA_Kx5fMib6~NoLpTE$6Jb_N%uRAU1q65bd3TgHV z#{blkHSY0h{|OMlep z(1UiQ^U4G}{VVtG@cExE?|5+PLZfaPYDZKcc%678WT{J`1{aynm~pNA@akM+yJDOS z>5Nw4N0-#X5{|h~!kT^ulFvonY&hTi?zmB8I}*0C>vrC(zhLn+3ZqMX+(!IwbUt9; zhAm)(v@mR5c$X5Av^4Zh$7Zv>XWv@nHK_hryaf9%P2hSecP4ilKmYOL`PpB|S9%$^ z3i>1Lwc~jZlVP@fZ)KmM&!(!kVQ0)uuHx{@9Ltt=D765l*o)YDLSL=r`A>!2Q=U%v zrJ%+DAoBeBqu$&RSE5n;vB8;z)f)D$#T?ji2w`PoCk&&3Nd&r=_VxCn^qG7ICI+CQ zs7g*;-EMSKF1I$}F<708t{)JV1OnyEYOFRa2a`gi@QP$^VYj)nG%%dMVbs+vy2j?u zrG1AoJBYMY-Lg^VgVzcoe(qimNulbA+hoKyiN2roA)W3NP{eG%6PFnK2l9YlNf6vb ziAng?yefIIUP;w*S?#iI7LNQq3%tSQtz_9@bP#&Eg$+Pi_^T#gCzxckx~sw)?ad7v z-atyQ0++uJOzJQ#&1d6F^Opm4Om|qS&Z#p-i;>x)Gl1i;YBY_WZ+;G_6<0WvYmQ)w$n3kAvt?3U_{oHJm2neiNA207~$WWd;}$Ae6d=? zubstWDfvL1-Q^JwKA!uf+)Ah9jic#GP4O?M%L#^Ze|NfpOz04U{IK@)Z~vO3aTI1k zm%m-C#;ri!TZU<2C#$ax>WfWto)S8dWgoJ&?hK>)Lgzn9uvyGT!xYD`JV&<_thbRf zvBHa_sWnelom~j#1a@0f(=O|?W+^P>d@|}s7YNKTx{l$_7h$qvqlt&Ut=&Y>g|H5H z*DJQhm##nzE35l;QLzSQF;Gmm(usE#)u`f0V>Q@W(xz(s|jEu9$ldt9V4D&_bay*7-W| zcy<3ozQ8w72R%_HBt-Q6QHzNJKKpOM_sv_rZGVCvt z^4V2?y{MgupxmwA5Kd}#PZB7^xqa~}(-~R!1VN%0_;s8W==5n~(s4W~m!giVZaS5=Gk2G{x7(%Gs+Rz?+@7J9cev*t5hvY$ zB+2my>s5IYE7B)J!#QH{QvcQd^fU_LCai^McP4i_Aa>IYeZOP2%W{8jVrbjfn55!+@nbZi>{D=aO^zGKI2$g_8WAMcf4{HTn>f13@F=5bd(A8h zW?$rMlV5FcWI{FO6yb?6TUzGzNB1KY*06aB9ThwwgBeUGp0~-^u`iQfQq|>MDKag( z>wpm{aPapQ3N701mB4`dM2(y~ts`dE@}I1l83V{r4n3Kyo(k<==}W~shOS7CA(FIQ zy7NTna#Dg#-K2jZ;8BlcI5ulL>_gOzT+MxQdJ(vdx$yO+i~OC`x>%rxNzxHh^p7_i z)A9J1siwAT9;WIsBnU4^dRWVdk1Ofw>l`-c+PQ%=+v%*DB}AA+6sd0`0W#RbMr_HK zf&97ks98OVffa1!F7$^;Z#e#-NAl6RWf1uBY#xd|AdP3){Nz5(I6IGA{IPARXzGMk zEzneM^8;)Fz6tph)Js2&Y4*vMG=E)bT}}t?V7tqczEHV(-JGQ9Pf~#N{q+26`ODhi zb*9F_+M7u~b%t*T#LNE1$Q^spAjg1%{Mp9ki`87eFYdiBNo}ni?IdNeY#ap^p8D?{ zf%s!=K<(2Lkn0>T2A744&&H45pZ(irR*aZT0&x?Qh9OWC4hE87_haolH8^o&-Mjvy zF8ejB`21T^7Hgm;Ucv}N;E!l3^v#ZU1_2|6F$KO^uS*u`)!ixQMb_=cT-LT;oRk4J zha=Ju(W$%Av&BU2{upLCl2{b}k#MzCg6&Fl*TPI_O+5=3Fc4+3}Bcu!|lZ#{OUrf zVGR(Tyx30tKcOh?#=AsX-{SV2mgU5&Pi})8U;5M>d7+RtDi>dkfN%9BoqFZ%BrVvhXD0v&isx#;u%gOKp(OW#-hzqb-eb+3y}nxZ|B)-k(`K&WnMWp}J_f~-)3qCwy?hdzLd7{_11L=YnMB!Iz zcY30pDeRZ4YJi}kte}7=iJ$GBDN!O@xyBSN@n)1UoBs{8r}$D9Xi|S9S~lis?N$Hy zWgg1oD4@KTXlPrq}tHHAtc-JlHN5n(tM%-;Jg{Z}^|0Aeo1 zI&L5(j*7%OX69fuhI@8n6upv`jzPDZ{t%1+u!_HZ`_>iWRINQwZTqGThi~O8x+*~j z`lr@hl^sDK`;rBuQl3ap(bm&RP8J4YA<15C_FS6}q8MORqUuR|{KR$I2>e_6q>x|+ zl$GA?tz<5Sw!N>OIRnsAP8BkR+5TuZ`xalFnNx1ak<$9&hgq7p>BMn#cLSk(i76S!&^hYk*S~nQD{_qfk_RTqt`lJV3hXJ8v#(*gi~G z8rfY$Z%5xfLZTNQv{&AOu>1-+Lwrpuf$?m#)8A-!)=<z@ed~7Ucd{+GWxAm zbm^)LM|W_CAR+5BH`nvWXD=DpP^?1NDi-p)9WIs_G%HfIlZG?7dDRk5ZO)-P4s48` zKfP~=Fg+`x@Pef0w*SmU?(j(ZB+wsHWNJ;J&s{`JhM2eXZJrav)&bE|j&I<39MuFs zNktv_F>!=PKD;yaBkW~V2)cS+Oxkfpz1GC=bmCEX^^RSxO3vTUI9oQGLe0EJraLU<}m!Bpxo79J&b(h+Qj~ zu%ipf)A+@q@y-+%eC%@d=v>-$*K+e;$2<>@@0`2ZPrf&Rf|#QFYO&2;DG#|nzkT!d zewb+a^RG_tRzc}bdky@iDieakl9996>pSd2Ly zf9=*gID=|Zt;##vkEIY9le|{f=tMb?H=VlU{}r3aiG#g9gD~5nSk!IP7Z6kY&3#>0{n`q!g9x4mpu4wRw)%%TUP`&7N zMFdc9L=VJww;@_$V+cpxP5M1Z*DUQRm=9o^BV5>xY+uQDrs7y10WL7ehSS1!yolrV zeKXd*!FtM;z^f7Pm8*iA4>>c%^gWvk5(<-6xghNJ^K4~ae#~*$F;0~Uj6e`qMcYbs0UCCesmfl-q3w%D%QV_o}%rwFiS1wxn%TVnG+fq?N$p+=X4=vWo z{Tu!o+Yp7EEiN9;u8mOC{zwLQK!zMYaq)C|HVhotS8Qb;W4_A0h`ouIpy;UcU-@xU z)_7D0rHuYR8G~_RIb6w7so_8O~ zaEr+ukW6}_?H{_V4EVavj+@<0d&+nNKkFpq@@cACJg;X_Zl_(qdy7#f~Xp!yQ7%2`0c714MGDJq$HCQ2lr%J=jDLc!y*KKj8xD5_+=bDCl*{Wc(}$; zQ8lYoTx?}NW1qz}N3;`2Mm=AaaNJ`r(6gkqKvx`?Xi9|;TgNQ;KG_6++zI_Xy*Lqm zAN~^uJ?PUUKTV9OBxZw|vG#00VS^p{aE&8Hs&lhsi8^p!Bt$FV(p^O4|6v~N37{XV z+2D%z_VEDO~*1$ zuyZi0Krp9ZtO_N)H2v6bAyzixCaXh?I^NS@C)oZ?cv$W$;T{wSjU}~p|MsWr>DWqE z8U{7~reu7_BRud!hZR@!rYFF?V*mgY)Rr4AQQrP(r=+tsgIr)@WScSOz{RH1oYT+O z5F))eKg&NaISxMw$DPPZ)z9?eyjtW+r^d$S^8XQ66-rS^p*YEs$`lrAB6q;*m6Dx? zpFXVz_B`Q52+@=mo(|~1*R*aVzT8^Co=-vNnz@kf9u(l_c6;{n{X+K;)O<456Q~;~ zKdKw2``2q_^NKRkIW2eF`j)Nd4Z*WZC*c(_amPDY1)4!_+ap=| z)j-3+{2rz>$|J~vVppO5#*}k*mxa{tY=ZRRs8m_HX*}J!NS^cE-3ihfiv0>mRjga2 zCkvWt!gXwGgmin_W%}-7FUgCuipl#92B@m$W9nmTh*=&LC0i~$k6(U_Z1ycL(e&M5rt zaBOR>0j}kWHpjlWEUC{Ykdh8mKQv&*%{|NiD22~R#;+@2ln#3U*W}L$2*cP~W1Ldy z=;RRB!}Vd8JB8X28@*M6%85IFs}Iqfla_s>rK`{z&#ND9CRBi{6EfNbfF00@;@KnV z1K^H*<4Ct6(G){JG6k!|NKh0V{S$rnSj{DGVHh9s%v(Er*g zf9+oExJQ{+Mp+0Sy zJ&jwSC<6);`3o^-8nZHWz$n;9^+WgEF}J83JJj@lY)&$KrU_F;&JnG=5-V#QuY&<2QKmuz*I{h(0#+>olsb4 zB|*VdN_Hs+*h#@#(sBxEX>-QUS*@qyIINFxseJ5(c`D3Ca&pyLk`TGJC7Nhc0Cqv7 zET0|OGIdIPQlHT0jQ)LPKLw?4$oi^1_aBf))w<@_QY=LxsN}dM%71h>? z&`i4`+idF6w)v zRUz7?aqJOrJ>l(()+oFGc$X<_BKNs3ewyIVtIXXbFVx*JZug4#GvG{D840Xqu_ozN zLc0@)W2A$l+)o%7V1S+sztOU)wow-9n*yi0nt=2u$$r zmgdLVJ6V$NSotwyUF&c{Wn%oRCn{E+V1U(QaruKky40LvTtfzJbb$wArC6bxO{TIH zaJva?Z+B_Iy5mIFyXthGP4Ap@jHkwsBkU*cyCSAShl7{fVj4hM7NR0m&>%=LHR zq?(luRFn6Fy3=vRMv-Z`xGHQ!WPnHe6;%ZYaf1BuHpBg|;)>+C4(Z%s_P+JM_#d4u!+XsGQ9zAy5l|{?4(g&o9ROT(5e&HjsS|2Z9jW(^zE0J1Q8k$ zdvADGUqn*m$5*7(UP-m^dDN5uT|m9Vn&VPi@s6!tXbkBcG*O@!#+y*3Ae51gp$?%@ zHLs^G;#5_dwt&~W7iFXZT_vW*+F{X+wwWef%hXRCUtl&UGh48s-`wx8M3@D*RTLx8IdHK^VVo2=1Tvb^AYpUS;eG&pa5wayQ z;HL_2jDej!5i56@X@jqL);CHGQNK=0ps1i97dQTlfP&pb`#)o>6W$Zq-pTL_{Kqqv z!bWtSfozb}D`A4fEk7d>B;PTudr>@3yuZlp!nDidH~?&rc;Yi6<$1Aoi55=}bC~vV zuD=)^rcz-#zK=g^e$#F#bhs!W)v^}OZ0=>AQ6Mk#Z8J@}RH|*RkLgFi+o3SsugUN# z2H%jk^bFbq2?pTL^9nYZ*^suq2u-gsgN_ypad`i?h6i1ks3+B_R(Wot_JC-%3Pc}A z533azXFBxX>9U|Qk3j}jIY$Z8^B5B*)WBQy|Gdp#uy)DC8XHhH$>%q>sFx-fpeSK? z>B*Kc8EEj*U%Ls^q?o+_wB#d57tMiGD*4#weeIOH;;m(%Z45IgUO4`X^Pp~<`g`qD z!X_;~89qBcpptSYy)tAba@0?~yC)d6M-OOI<6drV4Pjz6H!u3O8KQeE{OG%04oJ&( z{Q@J*Ze}aaII;;I*A;E<`Ym%-u!=*BuX*u|)PVP_o$2&=6af8&>)HAB9{Z0h)&ClK z7ScAi*O1(U$Qp53R$cmZ+C6g!&y0w7qq-R(ggz!iu>)gJRNX%cGdZ-Og_QSoL87V& zKBxs;_uJ|5B%U^3%dSy{q6S7Hu|7a!+Q(%~G4<-+AGuY_!Q>1+;>UyTbKM4B#s#Vq zBR}M7b2W%>BV9SVdcv(3NuA$3T7$pfuE#?GDZ``1vD2P19gyMaExTydw0TPSA6jJD z>)H3py^wRGHOX&$Q?152+$v1NZ83n%)?D{YB;D;T@3?$=9*UlCv?Cv=b`ptu8*6#x zE$I}^MxSGLzRX5b&HBw$Xg=1?d45o@g93fHMmF@1?QrHT5N)HdarIw}$BhX~^gPc9 z@wxo~L~B%oKXXbx8bs^E>CHF3GBKK7A(FCum&4}t7b+<4(c~(UvKhk z2xeno81Jd4+~n`ajSlt0Lqiegf4fEaRyZuFky8q%2M?<9E_sAA5>=;7RGb0`;;B07 z57`HPbAJ6b2>b3as8>#+ZOWv1-u-5Tc*LZ;nFRmklL>9NmciwtliBE z_B;cJDrn`_&BJZ`H9MGbA9O182u-ouXfdYD9`Jx}RRr(1r6<*FZC`6Fr?qUfQKJO3Eu zthhG(+Ix+Ylz7{pEqB}5=cfM9qhf9Vv^aTR`8NQZDIvs2_I5=FzAF9T?C~Qhp)-mT z^&7(YY=PULVh_MEjOD+7KkkSeba^3mG>pEwU89=5Z(&+EDM|C*4VMmiXhU{^w1K#v z5pSb{bzY4Aaii*mkzx6Q3UHcn9Ut1#qk&WaBE!;C8YDE;3QPut%r=>-)HapM+L*J0E}qS^yxR~ zXmk;Ww|FU--2$*tjcnhf2cNT@tyX4Af>I;ppguNHEd<8J0}so)(}B)fHWbrtMl^`& z=XdiTme}6UHfA|62R;qQ(CN3(bZ?x4eYj6T|6yshi9BC7|i;b*DuDyHz=L{r_70v};eFh0;RV zI?M2u%0@k@8`5#L7*_32coPCpP!v2F`Z1*vY2Kg_*^-OJTA}-Heway<*d33nS(f3) zuW2eIF$sCa-hKLN4q*-OPtldOoX{nO18f$6CNqU37S{Sq*7{dBc36X7V32zC{)B{r zaz+{MorhQ&*aMK^N}^YYBU`$IxhHa9rl)Hunv}-Ga0&=ulr2u`g1qEHECdRzthpj# zg)=8e!csO*gQLPH=}!kXf;$`d99V`(R3epEzn#axu+_DMYb`IYVouTmJOZ!`hxBPOq|UR z!@4>jKhJD&8?k7fe0s4sY3-peJ-B=k;QNe|?M*v^M;{TXt+#%uQr=|au78oiS!VpS zpMhYZGU2B0(f4`cvqHc#J5mOXY#A#ui8B8mQ%W zix(-ib1u9Tyt`5Iqx z_*_=!VloSu7_yCp3hAS*4@>qfF`#>clNiec5)c$H7Nr#>{+7VLjW7PO*`NoAbN&FK zjOa}9Mcm3y;3yg*jM-E5aI&&abzkXO|6VEnOEFo0(bs<|Plo2_iM1J&OH10jCl@3X zcp>AU!F|y#?(&yq2mFHEaT0LLy%AZBPSXw<3e=3z`oSKK^uoTY$d^++|5TVH@~=`2 zbm_ne`UpZ^t3+HbP4enBiSzgw5AFYZ^==MfkC(T2Mm)sLj+M#|sXeAA7VWDa#=XQn zcOB0xbpSOsWv4`8^|iRt=!>bnv*uc-8j+u-g+bTSs`?X*e@*7Z9Jq|36Y-cAy< zna8klsMyRIJK7;{Aht#$<&WQ|D;HmIn-7;+xn* zlex=n-pkD;$ok~QHBUthZ>-ms!evWPwUwC%u0@$xI<%yB{+9pF2e^6yzwk?x==5D3 zgmB<@=Mi|$7fFrYL(^YVCb!x!hgnED}HdcuU*I*3th93%SC?v#MYx%tUOda z8*=Y%s*pY#E+~8xd1g9&B?Y;2tGhavf|RgR?4Q-0ok~ixo41j8 zlKkd%7u#$rv9@`ir#Ua*3TM#DPP8LKTlvo4V9cfZ-g5FU2e`$pwNtaR=-MYg=982( z;3e|bMc$wMjq1`woO{Kt#yXVsyc(zxG`6bd##6JY`|Y;MYARcHY3JVNdE;};rqj!HJ)3YGOnk0(TK%LGE5K&@+Q$!rduY|U0Hfr_^Bf8_Dhk5-*9 zf3($~0+})~?>-C9i;6(~JcsJokIxToV%ba(+ktI#(k`<8SbBo(BMaBV7~q}Ezc;F; zkdk&fksRJdEqmL)F2L5v6KTSZn5@&bivY%qP*1n(F|3TUg!0)7@nKFK!h%fuv{++& z4+(k`P9SxGi}dU2O|vrw9l{ca6KjijgKk=p#!{FBjY;)9>;5W*ZVA+QyqCX)sUNJ# zGGFw~PDj!fed&W+Lkk@G>$6M6iGw)F>@vo3Ao2GTQVr{ynvQ1qk6T`I^t*EfQig4o z#y-@Jj8&NbBJ;(X1`1}3L^@3aW%BI~_ddP0%f8b!Vi9~`K-ZEm!VFyblXc@uy*8EG zK#lSN89n3OR|`=IgO4JoXF(rH%qC^AWpro4ZM}1COj$C%`22ttsh7uNQBVy0|11E@ z>wmI^{~(33#cK3wgW8{;{%oVrZJDauxM^HpPb@7+i5ePtnTP3=OE>EksaFz^#>XHXeqt^CKug#V8uuPvX-TEn53&-0gJpjiZEArzj+xWdOXe&Maxr(|j+jjZk+ArzkH zKVRR6Qr@;`c-1EkknF#wub;Z0yiaAXVj~~F!SC+8_=RAo32F1G-r@%qH;jw>!!o3t z#DGNG%Es}{MgTA3TEB5uo(5K1oU|Lk;*1&6?QuLb(PfbrYiLZuf>&eW-HoAWVX*zy zPYF75KQxZ8r2Fxdqe@8j3BJ?|f4 z7iU++{)TfUX8+JD;Yb;V_6?Yy6k3bQdwrUpJ}W_gZV?F@chGo;UfaMIhinkgptV*{ zv2~Jo9wwr6YrEB-dr4Kc!UMHG3Bvu8k{?y@8ajl{f#RbDcH93>rA#h^MpnLf%X_+w zhh}UHOu!KQr24Zt?F`hGoqd=_YO1J-n>~SYbGXozb9m|dFLH9Gb1yvkegWT?#*UR7 z4Hli}u)XzfXoKT{c$iOl__M2z65^j%C4HYw8=WrS((RaaqATgthb3xM8Z%~^eQ{M^ zLJE^0m53kRtHLMkE)1$nrkAkzEoEy#&GRT}AGVLCTJ@_q?t2M_Nzo@|2i!a8w}}!A zlH0kRrrk@q=E-3F96W6%&~Is6lejsyot9#S2UC3m->F+pokM0AYk_~1{%|^cNt!%L zTzW_ok@^$+fl2<}whOXhrhARq_3rOChx(Qt3W*_1AZ5mm<((fvrGDHXgWm_u!h5OwKlvwj_@1wqCIMN0qj)Lwde}(q4`L72GdDy zcV%iQL4|#89Lw34+uQ)@e*oO(Woql|wRx7i% z^Keesn5dR+02P>B<`e~K4BbGiVtOvc=5hEHc*o)I@+?Ub&`1iv=tRG>ad1*`LFL5w z>-G6V<==eYE_Q!Y9x|-zuCQhP<-PKDc$X>JW|!vLyV*;p`WUvzulo*KG6za0{-zS* zNgrfIT8mO@l>uP;<{5vA)z~%ut>_)}`$P%Y+*!c3=k1pT{uER^&vp<05{(C!5{1_>fPr`B^g>d!5oBZg0nE=_=x^9-&|WxWmcm84+@ycTr^8GZz3%T+6`Gehu#WHoR&{y&P0(sH2W(L zRUS&Wo~sA3>z%%>P^N_D2%3aGo1lqXg=%_FH$ib(&BeewQ30j(m<9uq({Rx+8pjn( zbg%ONzPr@FHlH2rY`sbZBPrctU;iJPzA`SV$9tM?1VOq%!IhTouBBw@?vUrC@Ktj4fq-*I|;@pjv#+2g)QW>6CyR-F0fc<_p%C{ZYP-n*;vFCQc{Sb^iR z*11M4Okap4o%D0Nuf(K7)MNv%_?k6;)+>EZYqS*NX>^GiM~%@uK6z~ee;mgMKXtk% zDM9wj5mZpVG{uPcGyi7@b=b7P2=A37$c?I5?trqx@+e~QLOG|4q-?G)KvQR*Vr24U zBMN$EwB8N}jl5r38*GS3f}Ws0>Y`{h%`~}W51>U>;jZN8tC631%UgY(?)=bseQ0q# zI!(U5xr=vj0=!!XEO*R{!i-ox9twD-yFTOy2UK>N{YcUX(!75-{7%s8F9H2s#M_Oy zpU*3bXS7%xE~U>+8oL`Fh~!+v>RDovpl(U?V;PkOpZPQ;G5dMun}dX=_zYRWMmYeT zt<+-|&SoUQi%?Y(R{T*-+CWP%HQ+(pw}I%&y!as-aqP{up&V7i(uoj1k%UcyROx~W zp=J2#T%~;zVxmK2<_-j0P=(A;#ZeU>vFJra zl}g`I(0Q)Au=w62kX@c>mP19uiX{U}yC4SJ?GXq0xZ+_Zl}=dzkN|`QTx59v1Qh?c zrT+6@bg-_RXM~}5DZ>@szr#y@@fdE$Opy(GnTUWys?IERq{tplDt|?mggX5dKBbPyK^T!@TYy3X{zsB98C&-X+nS@>(JLj?Qg`iHZO(pr$P9+m^?Gd zid#}6`DKA>ZPVPBp2`GGzfzw_k*f=@_!~Qo;C3?@U(Oenw3jH~exPkmX#=nrC@T7k z{LJP&004EL@e-YCVvj!g&pelb`HtO+>h^_hXpdy3)rc-Vk{%H=DI8)nlQkqR!dXD` z{(UbrE43flo3yS14=^Hp`UIfFOyVs8!^gAUun+zZcpvJ-^(*zc?HB+oXW+A2Y{f4c zs+O`gsVw{-Oe{rcet>)QQO3x09}7HYMy$UAbGjbJ;(=_X5Y@tQ9|Xe@;ZP%ZLwRy! zi8{Qs!G>S?S_nl7r3YP{s^;-d_uwz02pR%E4=3CuxOs9h9%((bm}Fc*?ctfWvgH?M z)2ux`p#dn!jGRzMe{9(+32CK{$l&%Um+a30e}1W{Yo`6)dJP31a_ts=?l&V-pBk*n z!FR(UjgY~7YHfxipCQ^&KEcz`{a-8|KXq&wIqasN*>AQq4l{IkJp2a`0fTHCn%q%J z!r+xo+6Q_KWf1zh5V(?!ey^eFbb_%2e<&2^v!hVvgaq23zTy{c10)_F7~$u^VY^RmSh2Wm}?f zhH*vRl940bXkGik`TJe4+|+=bO@%-GD|eDiV!+Fw$v zcbBho4?fjpRSuG_lu>!kH$TPdu=jX}1DN?{!>hFG2>w!+p)EN~oVQfI};!^?v?9f^_^^6RG7 z|C7y2Am)QiuDLbM8@12j+Ey7NDc!^souV5c1sH?HL9MCtT4Q2H_rvElM}hX>P&4Kp z04bg)rpNur9^RQ35S6umt00_%xn7D__~23(y>{Y7~^2t^3fCw zGI#nO_BF<)q{Jx$GA{Kwg#N^V6yZYq77G@PwfOe28ZInax4EyDN7SGC<0H2Fl zH1811L`~lP(2COZW)<7#$Gjoj$vBsRqUt6In)dPik#a1vsqXWM=bAhMeElqQg#_@M ze;5Tj4QyiSziLPY)lJ5ixG5y@vik;zS!dwmdT0RqCbA&#H!LC(qgqcNQSN&R?DPDz zibyVJs8COZazFA1Z*me-=~s0C5W%GkDokx53CoA@JmY=~2_jHk+uJxz3DpxArAb38hDld;^mp6WSJE0%YJ6yQOf=| z;jC<0mwxdeiEqotta+`$>2>CM)OBVwM*|F8nm%21K-@qJxPg6Xk)u13Q5 zp7AI}k3V4>gbJ_bGtZha8wC$x?U?f2LJK;|&CH z+0=x;vY38@F$aB{@@D(vE$Hknv1UIvEj;-yyH-BIqB3=SHWjv200f%sd>t5mO2-3cG*pGxia(n&SKOJ{z*%trRHk(sXK3FEf13 zId2oezazfWsDHYeaI1W6*V4&#M?R0kLBKIJ(BiVsT=cGH9l7d^)%BiofQ9$(WVT+X zkclJ*&~Tv4sFv>B00%?|zG(3n;wTsF@oRSphPi9BbwO&UTX;=>;%JSlbpSAc=j=8o zP@tE0AAfEXsq9P-6MZ^O+D-^QY7x6#&A)cvsnxFk$333`ikXUwTyMwOsi@c%HY6yT4(ij0JKY00Pcf6@X@AYE45DXR z`tBp4X8F#?sV%}U8nRyqgVNBAtlGqfgxMCHSmVg7_~kj?T%*{7U_GmgwdTVIq4?wN z^pS)&pIO?-gxxOe1g>}583JMVqlAcU@qdr>^de=`DbZ4fyJ=?%d@(-FMBaDDKQIBgh@Tq%!F-L-gdA{8jbpe|=OWsj+m&z3KquKPhk+sfyQkQW)~dG! zPV02zdR1W}cjAC*x=NtT_ytNTml$)*{7~~w6 z@@1}%ceZX~f3KdfvG+HqG{rtDO1AAUf@-bf!ZG3Py9!+w!7j!xFkhjz-sa-;lBoy2 zh`^44EQIw9DlDhMO`U zcKykjh2}zPNjovMoyMEmSSGcE2-PpL$wL(u3RO*YCVxe{>|W zPIEv8T&gCZuy-HqYa>T1AVPE%IYKuV*Hkj@0d>X)4Em1FzaAu`96-5F`X{XoUmfNX zL+R*vBNenSxp=5yCcl|0-`p*d%Iez+#Q9?`6Npo{k(f>ZV_5n|Vq**$(_iC5kx81R`huz6!b?&h5@ZyPLsQKvYhJ zKDY3@Pb)9Q_j|aE@PIwrRrY(y1T%@{GKujWHKrLt5mas`_ZLDq(tP<%nZugvxJ8X5 z_h*RncI&9gNoEdPn*GtDYdHdLr5Mzf@zjtu{0(z5qi zfMO|J3Z)SJnAX*U%w=;|nq_!52fl{y|8EJqU_fPsuIqGp=)7j_AzsWc`OK}q_p^&s zE2Wg3h;Ui7Kx|TB;PeTI0{dKW=sn14;*KfbHm>A8JiI5KaT9Q-oDy1r!a zf;y^0o||NuFc`Is!rxE3U7(^yM>3jqMGAXaV7frK^^~~ey_S>`nN*>~gHp`)uQ(As z0Ej=;Dj&+BoXUUrWs-TUldJSqLd*Wt#{RVq`{9`5PQH$?TEiESzjmuoOko_3{y}WK z&}0-r7rp&&sGt+P^%oZ>w^A99CpVG770#{9FYjI0*Z8|Oq+ReJp^y5Afh34Mw^Cs& zK4e&<>DBH>$o~8PzBC*F^)N#V#%aTMp>2?iickt?Ym>tHa9lwOu07thLrzm>1U{^V ztD;QSQcHDFLf>ME)8~_RkVr_05D&xaCKChKF!6{4AMM@^^CNJYEO=waKAgxX`CXLg z?ul4*oX$yy*~=c9YNK{P(^fj?61cb(m~r5X9)pjTXii!0q75?hh?eRce@_Y+yJ0{T z@8m6$K`#K06y@RrY2jEi=CGY*Y@MRB65P1$S zT76zY{DC#0(PV*z=u_ zEcF7Cs-}}TeNrvxZQ(5q8CSuiR4tcr3OEipq~+?Y($~#JYat{)M`}&>mYc^UfoU!L#!ruc1R?%c(!nMFm09 zZ_U^bF!%f+O2zRZz0EaO7r^@UVD9TyX)}^F23oBP2+WGb?@Glo08Mkn4JO+TVKwK} z_P8XuzY}1qcl~X2yz0qtD_gLd!d2$Ur?%tuvR@16W!j&$7kg&-OrTC<#m^0!D@nL` zq+es#r`f1`Pot5j%9V~AQ7dQs5N6tpb9vY7zLC|+*w>2c#`u#B1HDA3dX4U%HA<2G zF#B;#>k76wsbDgvXXq5m782Zd6PLfDAf>G2syH}Ae5c|un8FYKHq{I_3`;eEZO8m?c$ zw>tNSal@FR&iLo8IRQu@7$asukp@{T({Y0GC^}sq<{GSDNXY-|9|Nj6HDte2$quS2 zrwC@VTD10HgXVsP?t)o=Q6zr$nzaV3Sd$G}E}cSr3hibr$HF>}xfI@(vpqji)hr{4 zUxZK)J(c8T1U`jB!|zVv=crOoAHL>yCuV% z!{^R%l*fq3^dmeMq9-zo>yMBy(}9L@g+jc-4|)@t#hR(6a5@K)V5gGXSteKuUEdAi zRmbv@1G5y`OX{UQI9^j=cL{I7i+bvsn55!>yt4EOQ-_SlPo8j^x)5}C2#y)ke4hI9 z#i)|;p*ij{U+MIW>fVU~@KAVzH1!O1Haq-3F<;R!%KX zwx$4fE{UuY+C}kx*byMLngF7Ug~mN$E1o=6&pIMErE$(#)V$b?Gd_soqF0A|IeDz(H5kLcuN?bs_=Ftd<(u7Ml8X5mu=g?JfpIX1e9l;W$L|mP=l9XVOnN= zu7)7H1hPFYlC;+-d_T}gZ>eUzuQvw#=93xgES2c(93y~2; z26a}{tZZKmexyuFObevdKflpj*MX6nbxBbI{Dg)TUGkc9oy;AgQi&v*?J*wCI`n2< z|X8l)4SkIdO zFP^RT?~ZZHW;Uys-FDql>H?Ehrrbh})}@3alEP`-!h)q)D!_{`}Njj79B{>)`>*eFn=$63?u?fAt~|+ z!0s-1oW&}(V%l+9A~n~1NRUI#5^`FF!aySX;?v}OEIPxI&vh7QGHn2c)f>h(FzE7l zb_WSeCZ>pOCtgZ8x1?^p<%ONkl5C+8;2ogYcxXjMM=)4}yS<7-Py$Qu>)!n36peXv zbKC~uHgI47ZB2#KNL%Czn&zA8yb-8sram=*23u}N3$6P1Tl&0(LRK4|(F=S`INzS@ z{&@ZHPU7V6c-U>ne=rmGAIyYOPU{)1p*-@GP7h)EM6XpxXcB=gs}=JojWAD8-LSxN zoGtV&O&(1a@4)zNl+UUXxKW>czy9|z>vFagzl@NGK0J)tO=>*(&$xb08|@J3?D~7k*{7HBjJfUSHWEeFUM7^+$4_c%dIzV|Wh=Jf9ZF{lgIz0l@ z*LhYX1B?=ScIuGzNqh1@#A%}Z0y$B2YYgbbznN&SsoM>qn!)Dw{EunwKZ|?o81TPeT<~w+a+Fz;c*&|YS8U)%sM_<(%vATt{n`IN zFF<;A=3d;ZUA403vL89gvw!}!p!`r^gZ;w@v-S8-jvBA_n~&UN5{xituK8oV^75Ol zER7g_DUt$-s%fHU(_BBrk77EAH^(Ljxy`|0L;}Fa14|M;7>F>`{!eJ-v}sy7Yz=3V zYs>{(;F4-nPCtkeGZJGYQw6Y`o6c;Y?>c2l1t*!h0UHj`&t0DqzlAt;wEFcYFh(J@ z-u@1NBwpcup9y!uFgXwIoyBF8_+=_hSdBrb9|;uVhOBXlUG~uDl?bJB#*bH6F=U8= z`ot)C{;~Z>GH-8Rt6bJj#cTKLOyq9TU=GLDX=HeVfw>?isoo6|SV@=Fgrr~w)h z>lFIv+>!W0866uIM?tXQsb_3whD+Dnf-!CeaZzE3^)*jMw}0%v9aPVCzc;BI=d}GA ziw-g7erh>gyMgQoxHL7qaGtpS$RInEhZ;0D_Ep5il>b(e0xPg*!g&+5#qtlCCa~(P z=F%#fU3Og(0l`%?fAAZJZ%Xnv7aO9PyRUnz{2eF{eEq84 zo5Ff&lb9!!gDeqTt|#&o-~3AE(EjiruwD+4INrOcqdKhK2~K@*OjaU03I;l*zOsLz zJGd$`<@Hhp@dWWWy#8xHaXy)md^%39n-c>cfWJWF#;LePLIlcqaEt{##N><3^7YBw znCofQ6x7h!{}B@@#m6-Dt9h*ilx5p@e6&BR(gkGfcB`}?hBgNAUXS0?$cz!&Z$HGN zbInZSqWV7v48K?Vt>*QV;^GavcsLmt@ew=Nzmxp>GN+ny3sHJ#aHF4i|3>xA zIJ!s)1Opd+m#JlO?txl2O(3-eyA7WD^q7b>{OMw+@6Au>r;!jsAW+{t*i-m>mHkj_TL?6#p^3&>666X(5jO?}jx| z_LyL1OMkY5`Khkcv7I&+6={^H6PwGW$m0R=m8O%qLA~IF)WA-{m}8!;#^m>}>e*4F zKReZAS2pE)32eYBTeh;E0T{wi;Fr5h>sPK*`;S=!8P-Ieof9AZ7b; zREg^)0CtA;2ueT-s@4mJzLyPa-RCIhKLxOlILxdK$|WX2an~K27H`Pc-!#!VmGxvLOqDz5xD_}wtqIwzV&{Pz*SL+$kn&80Yas=Um$GysOpC8M6mAiWe`ZC^HpmKbEuSlo?d>tAr0#y;8&`P`S-$+{m!+n^Gb= zGv(!`TrLo*;Z|_#3Y~)71ywM?fP2uQ^%|h&OB^DAjbKoLxUsm<)$)0n>!SfzQCldX z6oO{<9F3uF@1>_T=IYxn9HC6XMSo#Hh7}9X8sI6gU_So2@qk1y^Xcq}%%T|Kc>aYU zZv4Kudbu|s=J?XN?bs^~AxwLeHUcQq`FP%S@Xu|1(BQ7RZ2>LgQ`G-xEbGMDl5^%`r zfAF!~)Su$4=6|W`m>0_}Ww1mKdK%d~2vi-P8n>OBt3~E{z(PGLHpNXoLP9b9Um-$# zpo?3r9>La;tin=>DRg(F0L z$_EZdj1enN%X?!j=J=^g*RxK%4AL+9b!o_NcoB}mfS|EWlSFRkGO*q_daC;~% zwts~7h~vy)HrV$i30jWIEsIY$yc_hSZL~DNfjv}Tf#lL%D_NEOIm8iLZ@YOX2{=4# z>2-r~BHvjjw}GYY#d(cK?I=a7CG@%8W{fx3Z4EyF3CK#7`M6Nfy{} z=??{s{C#}&ockH>L0cG7P;qEz_hjEvv=9cVwP3!mUtpZ(>>qf`@y0bHd|i@hAimOI z`K&t}y>cVMPV%00=9}*%_f~qiv72HXvgpe3gBRQM7bv0*wKf+^^dfMk(mL_RIjHo$ z8DG=+Bf^|se_!A~47n#kIPxeDkODALHA5{MZb|uLFXvRL64S&h6AiRw>v1EE)pqtt z$YaaxQTXgTP3WT;Y+9d4zi^0V5#zp}me2>WIRWlHDWdq=i)kWII^Al#n4ce~l!7a~M0lGxJg9+xY7epi?Y!?QcV{>Fv zMDOhSlp2%0lyB00gKH>1o}EcAxuPDv1J{`D`y)%mo4E!g^oVJB#LAV1v(}zHc?p{E z*G^MpF79l6fS%F7Rl}RXm2~*cZkxL@ic6xVcwH3!47u6u45q*D<<`S6zc^C%od-X4 z_bU|}{WFlaHamURbaY3!yMIBr`}NWkZXTY>;4lWvc-9l-M<>orz36R68$3$y4HkuJ z4pim9M`2k3>mfmt$7rC7FMsqbY?Ldh#9aD zptZT($aF{waPFy3S=c_|(e~Q_=EAf+kmz4rpp#G=hNfkCl#X9moeAm`n7yv+<54pi zx2^ifV$AUoM`2gFd_jU&!@MIM(!Ka{!yMD3CbOQ{FCV%lNo3|PDjuj)DYoM@#cq32 z`aX3wx&e?zHnMZLRZJ_+#n$b?mFNFiLxelhCV!|s#c~m|Br!5`&`u5Fo9vqrY8&9d zT@1$OHn45m9F!~5ScJ|57li}U(!OE)d(m2_ho4e^9||pXeH{28HWv0ZS?dNlGjYmn zV2e%@ZK2zNkDkr(ud>4jq7fx8p0YXLfdD!u)sMEEx2ra)FGZJzuIpR;Fxip%#F_)B zfE(MGii%E#@%8i@gR)Rk+Rqb`bpw+;=e$~b=~g(HYZ&8<95>`d#xBq>`Msl*wV(|A2h1mo6Pbqseo|pk9{fyU6r#DiesG2?%BfF^N_5?- zyB=b{DJodfFw)4kf);8vg?fIV$xQoRY5ky)<)_5 ztnAEiu#xZl&EJ!?hJ0j;TM1vd<{(zF>70)2SBN?mL%|UdN=bJqghRU24{hU#kW@aBuV# zGW(N%$M1w1O)Pfn4>yL3B`{hoifkk`VB)z2l@g#5={#p|l2b%9c)(UW-z1ObMYjDmBta+QkZ8NS1b}`=-25co;vyJOf-*rQR|C*brKEd?=DV_h=0l{2F zO+x53fn^SnHUW4cxn(kd8A0l;G5QKlvGcF9w`TH~Ob)D@GGLIZ3rqknI!L(j#Id^P zyU9borxtUsdR(=3zvrxQ9z+*7a?8yW!fZ-*C3lhFiyZsVP7%VyAThoCCzh04WuP}m zxiVF1K+c$?AcN}Ost>o<_bXHhX9H8lLUN;tPi1KHaG^0a_u%cP{IYj76EvE<8HL3u z1-2g^nRAh!5YBpF0>IKSk6cxI1MA2Vos|TQ`^n_EpJqeO7q>5!Z#OzO{!XoTot6j> zfx%QLV32@&>Cm6Szkt3hH7O*~8SaK&sJMn>hT4Vg|EA;94cEFtKlt|!#~h%Y6& zpoPGB5Nzuh{8aa97s)$ik;KP4=x*|)gLH5qhG#ZNE8YsejoIQIYLO;^5H!=|ke!c^ zYp(hy1qZV4f!?SIMx#iv*ISJ48ZQK?l3mE`8i}~keF;E5GfZ8jC4kkmA0FKgmZ&&v zOoBe_DIW$7eWSNl>ifEXXlG{^vnN}C61Vuwx}8dmC>XT|q#X0*h2wvY#t=Zln50C} zzNJmSrTU@~ckGQFRK~ieQCe}wmA*g~o{Cav43?R{hS5qAjRj$RrPpe}(k>lH^T7Dv;11FPATI4>m)G;)?gXvm1+{c498Vh+Cs|AqV3- z@0W@V2F&`^>qyC!_?MFvV;|NeMKlI*f4{l4O9&`a#njk6o(pK@biBEA(qLRk!@@}C zn_7O{k@`cX4p7`{UvI7IxoprsULZukfKiU3&xMZrgfvC9ult~0f=^qmKg@8{ARD%{ zqsN`|&XI{ERP&@!=t69T?t1kx)h%QIG6)bfSTKFA%`yyX6jC}gHF%mz2myPmO;Xh? zsb5vC9vs>_?tD)f+$2EVvs>+azcBs5qOj|T80(jNls^aH3&}215zPR$$D>?Wn%m!& z8(r9MJuBOnUKnLOnfGI7XECS)r1g#aGlcj>;Eg0&!S;dkU5^lbI$Y43>5+RP&4UP~ zGo{5RI|=%{2`m-QY{X(hP3NW;5q% zCilXCOYF9FcSaPV1A)%1){B)~T&cHfi(&XwPpIfgtdkQjsrt$kem2!dt1MJ&dka{u zy!>mODK}Z8Ri%$>ESPEe?%dn8D>5QdhAfPMSu#hBBy|Wlqn@Op`Bqfm$MCAzY|Vmx zXS3~)?|;g%=C?>4@di!F;1r+;ZfVGKf17F+qh2V@kj0cfv5B&~$_d&WB-{+N z2{*r%e!}a1@2*z45qShC#9#~KRUS?@1TNDy8j7#fjTeshMUw=4fV%&;3M5&yT> zB!yJ;7*_xxBFro9+O3#V;R&gnbnc+kPrl zs_i4#T?_aN)pauL^(0HzPXBinz?z83ni!y0CYm#>q3x!I%$4twh>gOApmvo+M{&P~ zk*Lx+6+*dd@lVy+am)nEriHehfM;=Oyxx~yc==@Y+rwEU#ZHZ+-voTpWr+#`E_y}p`|2k=&(8Jq}dh>fi zJfnlKFN9?=ew})~rx^XU$C9ux7R&@)9NXon7q7cb3$>PBG~Cnb-7x9oRblmHZ#)vv zdhVF-79GB;_IIEZ35Y#s1dg?D10iD6rH7-`V(~gTktu)V%j7=jrAQmUQY4 z7$~$a7PnqGK7XkUSm^Kscbiw{N=|e|jSIadFd9bg1DuaZ*!tW8E+W&=6vb{%G8uCc{Gb;gaEJ+<_Y!D|xGVKVXYSI^@u87qXo zZaWo>#SrBP3b@r(Nm1ij=aFCD-P=Wku4_+5W1nboa`8PtdgyNc&EU{0xd+Hrs*;~m zU4sKg=-gLJF2f3?%BGvKodC~K0Gx9wM&Ts_7yA*&{TTQ`7rW1~h=n!cysIJ^QO3`C z)YIdCO|HnSO98B*J)2j`KpE7#ip~8%)4#r-`h-9J_}8!Pk=wYZ5*oO-v3ue#n-?CI zZShXOPy#!ofKGNC*NiZ@Ri#VFS)ms%I8?dvAa&XxmDQ#RbJD2E@q~95-)=|7*JBcY zi7&Y~Xad}Xdof@|-A!(a2~JkRtZ~1dDAb&~Dtn(ns=&U*;;@uQncL>DxN}j$ejrM- zBwK^-NI#l=j+6arR|#|Z@ApEd4y*GROPH@jh0wn6_adkpN)i*S)_GwTJP_uuT&bEm zF#imb3RE~n7jK?bolzOInvD86Om;0{;=Plm4QrNdU|_Cu`+$R_YFJgIiJ&SW1B1&i z;vyA)xojP@!m5^86H>qxsC@Gc@}^_D;Y#Ip^^0XF|9;R;3LPU~o%Zli5F8gY(>wk6 zjG`3Ui>aXphNS|b#B2ttnu?z#>Ed`oi$Pk6HYdouj_o4m~qdx?%lp?*KEH-=d zs7sNzyIzWPZNZYZJ|(}GCg#QtBBU7NXaQFi;G)rc!PD>H!L=( z0P2kRpO+bJXw3m$Qep(0avpR;3-#t8Yo^1Y0+9lzJFtCffp4_0CUZdY3HHI?c)*<{ z9Bq}B7LO|mQ7Q8j*>7w|(5Jnl)TUI+#7BNa6r6ZH{nYs48#ktt5DX(QlNNt&zcY`s z>tE?KgPO2JE?WrwRc+yf^+>6=e~;dLka0G(nR%`$;d-QEo%nN9jG7U4kL`UpyORNN z6aTXbz!u3?MjM%okr3i7nSm4tAQA%fK91* zH~v9kL}JxVUafW>QFPpsG&NTcwy4-&u5~H7=X#}LuQP{j*k3IN<^#b@<}^5udP_>` zr<7O9Lx00tN`YuVfeto~3^9f?-IBUnRk}d6Ub-@?Lvtzi>)EQ8)*j5oJl5Kz^7-!F z2G#Sspb2nu6!RINNb5?j3&djruBoFxe1g`C@lE<+bJ-B=rmK^*vuJqhocWdBYkjVV z%V=&SqB!NmU3wqwk6oH;D#Y=xa!PsfCJ{{&_@)GYFn_?4dh>LcAMn{kH~*@4$F=!- zH6P=XbYIFkUdiSlu3ls~S^|>mxDL&g;Em&7Jkg4{k`yFY-QUL!KdO`j^v#N&jEq4z zxGE=3E`DMs3_E&$ue?Q7{pO_eb7{vQF?`x){p{TINbUV%@iuPTOb=>s##`n!-;a7&4$${4NK{ za6@<_H9Zn_`(;Lh>7QRgP1Kke9#Kvr{w>MT@CKJR5t^KMKiff&OmzuF{1;06Q%2^V z>gx2C7D1Fg;ZmbIKJ7~2T2);qHWS8{W3usa7acxtP{>j}tguSAB1RH4SJK*<_iGPS zHo|HpaRB=jSZOE_{8eD4K82H`Bt=vCrYVa#53F5>bdcy(ahJG=_r7O>0snc|oC3$m zttLcQX^0W!%0}O<=EID$5vka@msI4Q4s0pFxji6)^{4(QEwSHGZ-_m{Pqsi61Q@b0 zI6T{F7m^HHqbzY82H6ykvFJ;DnNmajnADSeZq2_3J(AM@P#xp^b`esD<=+I^-;NCm z!X`DsxR*(Z(&@!(L%qS=MqaLkpSUV@g`wP>vMh`>zup36Hkbo@>(ZF5r4R{CYn=T~ zUcHkrO;R`;zj-`ukNnC&qiPK-E2 zo4sHdup#9ZEwpzlehr(;;#~f#w2?-7xxW^^*W!E(Wux~)YYt5QUd-eu1Ao|LxoGj> z;S)&Kv~iB-!RMvGU-GOt$j)WjNS#FdWhLqP3LPGoiZoT4%N1}!x2zc%nEX^6fKy}! z5{t3yq6iiGs&iWG>ZVx)GWN~GG{Hw=CqN`&rPGB8kRIA}p-`&rE(5I4n1%u=EdQ`d zvd(WK%DMNe$qiXg^S-5Gqt={j+_ukzsr*4@9*69y{{((Meh3APqiev0k;`cJmeQ3@ zJ5+uz27g&l)!SOIC47xa3WJar;Mz@of)a6IOQN=+W7nS*JIvx(!&uq!O~2ochpcXG z1wMRod{O_+57&eEEw4cIktl`?+yIFcYMtfghKh);YKcTCp)? zZLBCyiOUsR9V0#&@dK^7VfZ6 zu6&xGoHqk;U-In{NnKf=*xa(RZ`KVsl(Rf{{(fWqdu5CT zQd3%R#k7?mAQ*#n7+>uP@no^wEr>>u1-*OVgLO^E_!)oXyC^NvNLnj3(h%WNU0hV@ zR0M8Q$pi(7xkUFlYus#G%5}{}8vcCt$F=DIA`+4K4ZOq}XmAP|f7n=_u5Nl(gi zuH}vsJ3sfoU5y2oxihLnB0Z2g)A<}u;pUvTQ+!jSYUA%%m?v_nwfJ61MKb-X8xr>F z!P7nuY(MQvm?h<20A4(c39dr&-`{n|Zx^?lNGc zT|JZiIj4+vHaR4WYy96Rflt^h-G?i+XS}J@WwNbpH3OTm891|#SM8A&P^oc10)pRTI+eM)_x6T1ud<{U0pUoK9p1wBKE z&szHY^?CNUjXE$MQ+```B|=N;4Nz-iN>t9=<)9p^WckyB$MGtI@)I2a#VX_S)TnL$ z(5UTqO*Sd2?Vop_7ckE#6BmB{d$b+pq^D`4OLwBR=-9;KeL3yUkZS(=vOjj?<6&zyH_M|pNQ$V77mMS@(b+lU8u??}XKPU9(r+klLINmoA7(OW119{L!I`GN=x<0NeXDjP?35*eLrq z9GnGRG=iSVQAS^Ozk;>AfCUq>79QHeZ7Q327Huz7Z%tfJ(Te`h3y}2TE~rzvqcEzS zc+`s4ua;&$qQ(b6!`!&5OgKuB1W5QO%h4Mr9D|hG?Cw+boHau@A?M}Z^%gpi2;YmPE)OU4p5nh(!}-%Fh0wvEW;^ro^5~GrFHkr1 zT4D>^X!XvlS9!mPqfmjnYQ@Q(<+92%FNDm^A^ZDZpby#21ExrS3L}S&A_c8sSpIw= z;ly}8lbQaaI&+W1=Nzm@bch?=d(wO(;Op)_K+t0<12cdF-^S0PW$8DBooVT|5k0U* z#~DRQH>Pyp-~*pFh9%r`B(u?Gk3^a{hN<^ygwVV6o0`suyr`XuJ`td>3HLE4uvEoZ z7+=5h+{pTx#?Wi*b^09fO9r;uP~s5+p(k2~kdaf-_4+zQI4_uiq_oZ24>>j4b~Bc5 zBcA+^XA2*KWtNt^f$TD+Vzy@jWS-aO~$NEw+>T4&@)m!e?=q9Gsj=O1eWb{lhG5vc&{lN+rwv z8BkUsko^>i_LI(pm)}k}lEmP>7WdF5om z7>|ggOesq+oi+<|l-+f-3IS0m58+i^f80}Ovd4#eBbCaWFCKCMxbDYSRX5Ax^1-X> z8y(LwZTZY{EIZ89aROs`2;#r|6qebIqvn-}_SNGs1pE2520XC=H51ov|BjJD-vWPt zGcT`rc_n{M+`Q(S!5iraj4R1@1X?Q~W#pK`1w((1T?fm{C<}AE7RCeLzpYhT5i0Cs zOhJ@j(?Dz?@4GNL_DD(STeQ6Z7@MNm=!1o0JGC6kcJqAnJesLLR_FN?SrP-yHE;;7 zgG$A3d`@@3_Ch8Ynbo{!7vGME&b3hE-qxP6i$#n`=QBB<7 z6Qid0yZb|58#s4hc(%$;m0Q`R47%)=Xy}ea*vl3zJbA*(e!WHr4%gf~#a zSK!x0jAk6ihR5{Q^2Kk+lI063Wcos3`_6L*j;Pz`@$p)bByM;SbBh<=0`ygr@*Z7B zNB^!JT+zu0P8%3GDhAdK;~9GS*RQ`EscJf8~su(d_xJI5ZQmE}gXxF|;I*g{Urwipw_}ZS@q_{PPO<5(w9M z_iE5P0E3cbbtyASN~=FW{pG!#8lTFXTtl2!Lb>S@)m@Gytbl)Q4KUpV5fs+1_ie1` z&>VBVT=<3#uAI8MG@;*n4bI^L>9T{{X}x3~MBu>B+~5GJ?Z%Is&C_$8QBgKw5`%vZ zN3#2VAbBag7;1y_XF_t+@ij8TDS9*@_HiWcr7KP+?F-Hj6EHQ0q~mE zd{nW|uF7nX1@52V3=KBY*?pkSfbaaYWmhIoAkawSHRWtISVi7d7c~X2^;k&h~C{;9EMi$@j^Q zrj$}&-a)@%lS(zRVm7r?Eq)W>82MsSNsP&4Gz9etpZsxVI(mCz68;IYwqT#`RvfKF z3Gi07)XP^zL22^$i+=qb*OpP3b*P~k+#efE2kq^WV72bRWxA^?K~^VSVkE#7(KJA3-GixIvczd41NePAFGLW(c+)oVncOvP_<>mQF(t}o9M%@ zI*2{-_2UyeVvX{2l|3Elie8J=gT9|r8X>ZCcD#Rp5EIpaR4iwT#k>K}d`uuY$42`f< zeh|JCnjX~G!Z?I;`l#gJ=JE;#EsUeu8R`t`I{%(W&bAg@?DNmT!}5p%dZ{rEEAF1|_=B1Ho#@cfQF>@O5ZSo6)Z|4x z9m#v*&3NX-DVnTgkYnY)|A-UAbMiZy2tE*(7UbIPFInc6v_gzn7R=bF+zpXO_zjg> zuk?%;y;j8jJA{y9NSBHi`(`hTOE&dTS?T%IET`Ezo*RmBS$5@;iaY2N->%JM7-ve6 zVTQGdA|7u66Dn~N-X>{JRj^CCe5Y^c_CA|oK8wV2M~IwP4$aQ9!Esn%O5Yp}%v*qnfn1U5n8BrGZC}!3Dhu?}2;D{nbxzMzl-_yRE2Q{x=uBb=K{Vw4XPjT0k7nj9GJiDZm;a0wbx+Rw8?Y4oepF`WE)!qNNBjgj@)2x{o4z zYo8R0&M7u^Xm_7r_Te8Jq*gQ^qJteH|V_+g;nJQRyk7813-Z3#4KKWz^vu2n`V2V8?(9tR|oTiW};Som>9x-=-Vpz@;ebcVLa-2!=F^r z%C1x<1I%juMG@vq%d69t$y6eKv3pO^i9(~>GM(}~zD7ZlWnEuKWTRM@V?j!DiT1sc zV^069uPLewIge7bd`Df74yhU1b(?J{ zO9QSGLB(SL2N6*3huLEfHj!qM^tw<03ylyU%<|{(V@v^p)jyBShT-GCXhB70-_gAw zfFx@0)?dH0*lLu;c=A@M57*1|sk8GERgmiE!L71xJKX+oy{LViUc8N) zj|~F*J*DvS&=!7a^dJ;2Y?O^RMyMS)HI$?GoNuO^l*i8_k!Szn=4UYc2lXd!la{bp zh_3veSLA5r|16sl*>vNX>gk?5X4yphx0mbRY4e7hyn#shr;0Dm&go+^2BcXTW?#Li ztpS!2Qf`63n_(YbY$%2qm%y!;qZ~fwV*_rI!3~eX7x%+OJ6*(fXr(a4#Sg#C;?@Zf zChJtKUj>6W*?`6*Etl93qh=4{dFsRBj(?tg+nh454SBPz7;(obu4re_1`7i^wdnE5 zK+T%22AXb~;tt%q28Yr=U%*8(r0$qAJOsL_s+BtMx+Re1w))l+jv|QhN!UX6J0#=Q zyTT4Yu94JS&C10hv&aJtIjkDZSck<3b8 z-N|*Pq&k?tmCi+;RuoqE>aMQ0w96(H4AmQ28q8Zo|h)W%xONh>8_}n|Q7= zE;p}?$7pND=kfNn#&P#`Bd^BtdYz-rAYemTq+cWu&Zitr8ghp1I$+N4@i_{=y^@+B<7gY ze;CMMIhnWpRoVGIAY+oR$l&gW8j6d2mQV7cDU51=NboM;G6-z!xY}g;0~wX%DvtfR z`*cO`ghUpUMxA80aVGh7dVpEixTDU==A@-phnt&k=&ldRU{KCQ3sk{n*XASu`X5i#kb66?db8!8ik$NRGnkm&nxu*0G5xz=L|w{snO?lNo(EH&d5Z zYDFW_Q4(`Bp4k2#TL39nR$7~JH!zFdzfHYyuHBQAugmc!bsh@>cdI&fqs)l;-%HN4 zHX09qgtl{OGEzHzKS>b1B4=&j;YO|~#bLfKJbrnxjjf~Cjnr`Z`Ip`D?K#{ig~zNQfFMS@JlIzy_Km4@0G^!> z(@mRxfXOHs)}%H>Z=ph>BCfY>n@ByTpAfWzKGM1f@-m}mX& zb^Hwn!ZK1~zZ|Z4r2E>>sTpn57-U^VHYdbeb8#M8XKZJ%3{VN-v&>}!49exU5MhwFs{{HyE0qk}>KDF94&$tcd2f*JvEqC>Z~$f&U#(CeNv&ZC zdxVA5an#JgvIOT9321vFv?j+vkK_2*q0c4OTqHIYdrJ`8lw`FC;&U{<(@LTMVpR_w z-4`>=c9{odKgCfaQWQXz>zJCnXbNSa)SG*07xMJ2CyJ&|q|iA;rL}q9ft8KQS}$T* zkeiKnQrNW-M$X^D)7z=;UUyr=Ps>;s6<@YIJ`B4o2&K;bP%c)FZ7kU#FAzgT09VN` zd;C_4JP?#dm8viYNB#X%PjMh6Sz-Q-xeuq8Yx>*+&Xi)~?Y?)irDJDFoO8#yYByo> ziny_*C0#h>PU!B~Pcz}U6Lm+7SiYllE)11V&~&?{uga0hpGS=Hw@?S06ooi!7U*K% zNmJt4#3kcinNn<_#z2noW$~_kU{@9JQtbQ|W%`7;HftaLU?A=EQRXS4ksA!QpuRIZ z*l`kwIFs3wX}{DzR^Jn#Y?vU^IB1Vs0o{qz3{%j)Y)qsG`{t^-GI`I{Pjs5kT=i*^ zz(d{ISC-WU_tRk+91~pcg@@1XNK$uA?w)@MKTyu#m6oz3*K zZ1GGm=isB|3-@fM$SC={b#Xhms-^=}XT_`*aebT^noU>o+cUP}SXJ}X1)#T zf-in)THBaM7=&*=j?_L)yTB(OABN6kp5}7zW~gKH`ZwKL(c5}^CQ}G<>=rw+KYG*| zMau}cXJluaFv>blxBiv3x zLEYbIUt*Uc`~6J0XmlM>2Jy^zmjkzcnrZtJVqdx8l|e)%+tbY_1<)xn_9vyNAJ~pt zK_4`S=ZKz$!wSVlN~$Xf2Ko6jQe2T6EE%!Wxwi+$(vKD{xle?ufo)n)0|er0!0{>! zlYJ+|L>beXtrr!gr1$;FTT%*&58o;I>s+ulIWS)c-!W^0i5Jsm=1K_79x0rA;lc~? z7XFn&!}iK_W$3^Cv&q0YF6iYC#X|G3<;T+F#xX)~y1!raM$mEi3qRBWcv<~_cv)8~W5uh&AxR$K8XNV4`4o%( z!(LpyudCO4fCV2mz5M;8p5?Uamk1WuXP>rlCC+`dBe^&;P%1;dbTP2b57tt>d^QMT zooDqxlyn&%I))X8GP98RKHQqmo;4vC)uK)!S!aJZBiv6XOm!LlV=-i*+Ea@AZG2p9 z8N&f?)-N~Eu_NvGdF_CU+%dEmQj>%>F)pz!STn@0qFnUIL3Tp_ z3==*xhBUE#qoKj3o8ITGI@BniV_rD4ZqV#wx<8EbyQ533{&yyW&4-7@)!x!(2lEfr z?Bgy^FtNAK_7zy0*t?>S@Vqsp&73{s4wEJ~bU0p>Xm~4;PPel1UWg6JW22NzEFFKO zXr^Hoeb$!G@AWr*=X|CQA?~3!If8E)M0t?HDWuTj7dv`a!^g6P)1$@~sbS8INbfP1 zJ&b>9M~48C!+o|krj|)^6O~9y{>57dJi(vX_hGC#W9p|H7s|!6dN{XD*zN$_k4Omo8xaJ3B+G6Yn*&il z^QoJD#-yO9m(d)Cy^l;Qs?Di3m5sZ5AbTi;2Btw+P6sZt5k!S@m2y*+i!DfGXA!8) zurx6dz&ZOkp7ubqS&ah1f`+hK`Z<2?2r3oRB4`Ku4TLdBpM0Q_A3KTY(30;>B$6h z%za-5P(NF`{e=$>pd?&^Di#}Rg1o3OB2si z17+t{Hdpe%wvluDw>0}s7swnt+@vWaAlO_MtTp-hzL65m>3bu^fpCeX!W|?$!PXlk zC}_j_GC;(bU58;d@L^@fc(HgglE5L4&iaph4{?_x#6hpX3A>=raQD56+F~)HYVKA5h&rN{z8wvA z$L)ky9Y&NnE&UsWa`debu_^R=cFY$ZhMJrXyJE$46UfL){fQV;pk{YD4jc1^2_u~|Xa zuQyv94K)N;S>E~Lo3$h!#t}g<A0%9V}(n-QLhbYYx}}`uiCX|q7|bJ z0U{ml`h^hzv)Ra3xDz->GHVdNS9Ag7)CG?kFDT(fWMKYl8tQQYgvlSR>x{+w$(ZY6 zve!55J&#!Lm&$KJ4s81}lrszSX!NO9QqY}qQyq382y^@*S3_7~D)m5q1XZ+!UZ`o` z>8mRu=}IKO<&)l{O`DrTY^H9@d&cC4WLvzRjNB1EV^MUYTlcH>Hz^N`|FNa_>va}^ z%*68K;Y5GHrzsbp?%+c;-!0O})8_-$UZqaYPdl`#$s@27@WRQ7_z_FeACjOsTX^Y$ zFd~ywKWgLZSye9OIte0z6rs%3T@$jC^*QhC5J@JaFUy|Jp|b3lXEiEfJlj+AUj%@n zmA#`qU@7Wh{(FMLUu$}Z7+2bkQs^BxxeL5k5m6Pt2#ZJI*Py!lw4V)_rhKXUKk#dF zkAL}Oa$H-t@Zrl*dHsm zhFuKp@{b1|)SZT09rKy`dxcYPRSIvopkPp?ltAau%y}I^6U^xpkFPGBcN+kyPchy~ zkpWA{O8!>)wVmKDj&Gdnr9$!ir*VL5s_3MWu zoQ>>qDhcMWBGPu&j-_)RKDF?;T)E)lkFBZpk)=$F8Wurat(B-SiU9JJbes+xmHf9&ezX`VCTi3H4 z9;=IOaSO)x?x0Ya*!yKK)&e&1miMx;L!s4(L`0+``6cED!e2VUW^s^>`7ngH!|=L~J&B|03R6 zy?d$fK~t&PJ+T!knys+v2B-|p0li1^$^=q?n7Y5zE`E|ND z9tn_ICcyJ^V9+kcy@}Y#0Xp7>KZO%wJ%+c3tk?$cD@vF z#qWU{V6-GTIR)jD1Hea|bZfJPgXg>Yr>?mCeY9maTxNZ7qk0BygrzV8yU5mU% zlx;7CA0Rh#eG`Iq^ZYh$2d;g;DLjMZWZwA`X0z?xco4Yxv|aDy75HiM-#ip6VQxU( zTt|6Ar|z(F07@D$7j4_dFtLIuk8mn~j|vZ2dc}&MkWu0|u}2#+eRqF#h8W z;*Z0ut7uNxj-UV%=Vxs_9G`aCXYKgjR}ID*(?yT5wYwrSvhehk?7fO?7Te-s^&+~e z+Autjsz;;&RK@ZCs0zB|)XSV3!KbA}@a~cI=W0mx%Qsx(&OJzAe#y&YXD`s@VC9y` z7`-P1^@v%DFbsxVq>!}R1Ga^FrlzT$-~=tKsT{-ZN`f4?)txp;X@vkp89zifkD2V_ zq*}vaDN5z6Q>&3WYbQIpls--G9C;^ooE$sH4T**n5rH*zlU0uJAg>h2gMJ-*bCGu9 zQve$-1kxr__K6zpsjWd__fG+&6N*gIcu8|+xQS9MCfU^J?3`zf^mYP%9qkJn=6+6( z-y5>8=d_!&HQdQbQ8F!Q{j4FtHY!U^ce75_{<1O6Xv$3)sS@8b-pBCWM%Fi-7rE?^* zAaXy$#`c=b!%P?uy$Ep_4D9$2^Hj-;|0p)9*1|x1@-}dbikBv*bU0Q~SBE{qYc^DR zvdwchI(ts!RzV)m%1F|wcIe(>Jh zDBY+2su8cBQ=OrlmtXm7eSL;-J`5gC2)+}T7)ctl3`+N@R9maY&*B?2R4OYZTHY}O zfOa-#m=IJ?_o=_>&W!Ly2ITSg|4&EhZiq2_*U}e(z?UF!H6Zr!X#s>G`$QcQAq+FR zfiaVxRB@l{8W2CuiY7=93UVJ7a}4=_NC&w+Hki=k9MUcHtZA8xc)n=an6u*Fg}RJt zS4vlye;(|||JINO?AK!gAL>pYb)`xAeF&nc7!9>GU32vsqVzmOL>Eic3Y+g2>e%c@ z)|(FPhyhy1ln_tA!<8>bir#IpYmdg#ircHb)fq4AvFXFv%%8=b=K%kiG}$@@2*6(G=10_L#?$L!#34T*!$Sge$ChqRb~I>vCm?YfW+$K)*V#(;=9AgH z(V?37jkoXxGQZPO&)Fa5WxT~@vld0P4VtZ)R2fzIJ7F@tYVA`pQ1u)Q@;AutOXJQX z-!-oN-{+a}mSc@>VeyU-S=IK>m;DNnmsVAVr=z#G{y=uMdT_l#Qxp4e!j+>y9;|1cS6W6!FI)89iT7kT z_%Sbxe!Ynn6F-j#D$tvFtt^_g^19}p5WSvlOs$!}*HrMzk0T^1oY86^Mh8H) zhQpeY>b@v+Jjq|QNZT-u>-k%;@Yj_~GqQ93o^7+XI*nMejTP{0r75)D=<7C<871i) z9Q==m4NYhnk#V8`AJnX^4XlUqlID9&vK&zp3aSp5ww)1Rv}wgFtLGCKpaNW8W2Q|* z&ZKzPkUQm^+_gBGDDjLvzb5!VCT^EiDT4*{abxO6-`jf%aNEVh8!?%*VwCbm_r@L0 zk-4eawM*7X1l{|g40Yd{TsSeM$ArfOZ$oJ%eP^D>;%GL zbX&h6z)yeU0SmXPTBEB(OY*!Q;Pbh>_N%Mz?hzzhL-D&ci6Qr6W+p=^-GFl#GHlPr zF^0TdC^ zzkTKyJV=Sy`bw3eloGh^OKeU+Fkr!jUKSyTJDoG6sn$nL_8c^?|7*?uL661az&BC^ zN2c2QT{hRxS#}Y!70`m;*8xwX8B*j^O8p?+=AtL)+z*G-?v}#1gU&3Y_Z=aZemq4{ zaP86{kKZSwfnGGlt3ftB84S_@fa;~e>(S226?)Bvl;|Z|7cb9_8QGI4m!-;)#gIEf z7YfBEGBo@_c)=*;?rItS+PSO7a!rEjktz> zkwz)=HbL@pWK!UqjOGM@*?hR5@`v9M+h0ycRyLpdYfhxbkB|^<(aD&z+xi)aiU>5= z?_mfoBW$wcdC#Xfe7(ogpjkebQ3c7k0w^qyz34~@S;QRzmDlRId$ZT5cq#Q=Y;1zt z$eLH3&$g-i+htPfToc%tj_W>Vn07dzLn+qJCqwowBaFDYsr~vTQmHbWflYLUHcgE{ zmOI7AfgFDw|69}N;Hq)8WNzb1F=k@%X!8R%{+nu`XphuniEOE3rtqU-{_A0- z(vRB7+LPpqy}+Jh<2M0lrL4sP?UMlA%SqLoouDpAHS&BQN8D-a9ZX^j+GbDPrZ^P@ zEw5kzQ@Ma|c31l>jkS2abCRDJ5wx9<*4tW&FwwiU9jej;_ziQ#R#${IrrvGhz}c%e z-74QB#;Wd06^gTFjz-6b_W8coeRao8OTd3=D$;f+#o?9HS3xXJPf$%+JxlDn9>L5;(F{&w$4AzuH;t!@{P7m#l<_TmOUDDw=DBnzhZFF(Tr*MxQ}DSxSSH&WcCnHrr023{Q$>MpO1rB)g& z3G*Vw$3>d*4uz_lMjOZ1D57PxY4*JOcY+fP=(dgdMAvKW!8roDRUe&nl&(1~9hHkd zH}$JZ)bRfFceF;aeRDedmpx2ym8&gxdrSeuBN?V+WQg$y53s>l-ePB@o9a*jZsY4} zsznYIAWW7Zcv({Uexb)m()HvBzKUGqz*qHlJIL-0wlOeJ;PJ^uH(CVH5tR?7Rb#U2+!78eCzbj~!QJDN@1n&6A~ z_s#OkQ@bE}t@`3L;X)1@`;*S7jd6%`(bY+^nONTBsSoeYg|;wOUgJbSeAZ7K&7Gu` z?)^9Kp;{^6z-2&OYwF@%0@-lgv_MFPU;56T2TNCKl_m+Fb?+;}uEFJ|dDj5V#t96L z(*5eFSSCUq-Ba4P?1l0W_0zJ`^v4GTuTD032G~dc|T@;*&4IfPNNBMXEb-9E^k5FyAMP zT_`B7H?jX=;n)`V zB~Nt|U4Pn!V=`9*CMOd1obC&dg%aOrXUFh1{arw41{KF|5Uf~lZOTsdrF@QaSwk3Y zE!iykBgk>hOpp4lNW9F&9+)+rp9kTw!u)cosyO~vTjkh!nzNIAdkW{&%WK|=O#=N~ z@EQFHk6_~lFIMJne~jKI!nm2fdy<&@>J;pEMtNcW2?Y@K{+3N6q@CsEmZeO$?6NTo zFsd}Kc&2mCuA=Gpo*oy9&kGF6idtxX;U!G_*Pr8!8Z-0r@%V8ZiVqfq8rl<-ihERwRr;&93iamKWW-R@ z({tWsjhmRaBmpYXkRT<&1uZ*;JJDl@V>wYlEym~q02ApI>`Ab!|7*oFmsa^*9#f>O z8{t??>KVfz#Rn!m*aEzk8|WL|2rckxK-iCI{&^?ZsHH0#H%8GGzJ+Z$4 zP~tIt;S?#ot@f@X9>N>P|B@X%Z6Q zhzAriQLSwEfOHa;&KylO+llNp>>EnkQAj^iA=Nig_E$EjQw9`7HdAvn zjC?vjUOq~OC0P6VP!}f@&aTH*PUP2%kYKRbk=ACAwW29Hsvx_jO-5!LM?U~l6>=52!@0ws}Fg^d&L`p|EOf)xjb!~OI}o4u97DS z*B*Y`Ft4&76dnJ^M3YV~%i`!Qv=v&dq+|$&)CJuO3!xW=ZnSXT9-7E>+o(MgoBY5? zaLsGpGS?4TGIJ!8X~IyM63{e#rjlt0Bqt%&IC$t3zV8eTpwsZyzknf3jAHDf*^Ka$ z_VpB0sLDKRQ%tUkQcpbl5zCAQ+HB%2N+x|_c|~`_{H>doYYet64M($5%6Mj3y_Mc; zg=;ApN}}3v-8$?;I&W${BiOci;wq{xi~$0%UBeLMsXPHL5=gRawS&DGC}A4<3W6K% z5^~tlBK^jU0PjLU@L?+i{c`%>$97v3zWQQt&ZS46dc3@GJGe}Xcv)Uk^f*U_f_-cd zuKn_ zoywNEZa{gvszGy|g6LZG<#Xmw!`i=6fQeViVo|rx8()JO zlBjEU(Dj=4`EJ~gy!CUuV0@W2%Lh#r3VEz(1POFh*b-IC($2MoT@i&xhaDZ8Psp-J zGs|^USiFPWFpg7@@&?W-wz>v@Hn=O^FFme}z7F-{b$)-HF)bcn`)?}VOGj3F8^yZ| zhgqNv49a5$T6q3*ES~+2;o!ub2sWC>Iu(BFErjhv`-QGU6LcLG;cI~M4lt4hLc@^JiZ1cjnc9R^fYtrb^w7VQ7}`u2=y(^;gJyO|AR z!3BVI0NPsYtc;e8K(JxB$S2*9oUEm>MDxRpg%7iMh0qugyX4MCL(vaDe=LP!+(L7 zc$Y2|43zqL9x5axBmOh8m1AMq^MXyPi`fQFdZ?9CF1-ii_Uw*zkf_WX&vEn#UJ>4- zyWiSx@C`bA;L_l|DnA{F4B6ejgCG2|HrsY%A5Zh%2!WFF_}?m_aCAm?CNC+2rULFm zi*DaC1t$i^r^Qeg=x8>}iyd@BIfj|&lzp@`+-tXP>-6QGO7L7vJKO7l)Xto;I_u_e zVxXf!LfEI@v_jt#^*^C#M<7A!E-o^jRseF6)EK=VGjw4JCq&SPuSQcw-ikw=4@mI4 zmMuGi>#({CG=#FQ6mBX42Z`I8Kmg6p=3aSL{6xq`xh}Kh783>mBNq3!!8J_wm?c&) zt)q6l(HeQdJj+E?GUS<9{Di25sPyc7I$jq>v@EHKlt77$t1)9YuFOreEX0CFr+iw(~pwHxDuV*d&1Cqpfg3c_rmY-B0A;{io&% zJ^U__g>YvF#?lg@^E+7UeUkxjI*B&+%?BSmwzqTogV&!wMSfySWM2R+JVBc)E?r&R z|0aT87uOt)*cCt$v6`$uenHwi|MPJCC}g%kagIZgC0AI&?sPEJl?G_fp9=@pv?Otd zg3F86sjB3)J%j_)h}mIV-sZ7!cXdf%iDdy__cL0}mTI>x7pjK#bh}~FohnXpdOu23 znu|EIGh*oL5!P*Yz@@k?%0tlGQN1ZEZae0L)|{a5NBz zHGV0GnUU;*%jrT=9Wse(FItSY#B97o;KB)fY zwAdCSoofBg81yIj*X~xp3lTO4ed=ZIZ{|Vxt*4nk{FJ z-=E1_IV`#VO*#*~9U|-fxkdg}oQt>+X7at3%=Qj*-#r@e0s&p3P6jBA`f*Vgm|9)j zQsTCAwmO^!YqL@2B_5&S6!ba$ z6k9?KfNgTLvuXn~Zj+wm>y!uM&K`IitZerX*9oC3t^(!+hUkLONP!-C3G__GN1UG@ z=-ch%{ASW&{^NsYL;uxK!~V4$)W3=~t8H|#4kfV-$({@hkZAd{oi3Mzr{hP`h9)NB zBG7*griUmXDKMku3rb3({m?)Nwe_99$@k(iS#=nyJGfc1Y2LU^aI^AiTsBme(@pA} z*ySNR9&H6$sI9zCgm&-6CJ20F9wB5#CvEe^Pdk{O&ljMm*#(d`yVjdlWsc|B^y3#( z<9}L8e_zQy9!#X!vKBvCiW|4Qi$_jTijpf-EBAmVZW%)W|KN!?4ib3ypmb8!%blqLg*=Ii58M{EaI=`o z?!_F^w{%{*9O4Nc7YCGHT*6D_zx2P~t7PVIh~GTJjr?KLQ2~m!o$ckV+O0gV99F)< zhiVo%Y$ihlqus-Of7Q!g5&ITIxe?)>#n6ns{CMqhSV}Jmw#n4Zm|n+4n3=q1qCxG| zNIrK_Asi$HbX+-{U|L)G^7Ldkt25X<)s) z$71os=T}({zoKLQP3jQayHadyhej-O1NJjcIj_qVrretNWHsFppov+;^Q6z2t%s|G zs-aFQ#mICRjX*w~zCkTJOFw@=}#C5g|rgPRdg4boxa z^cE-p?IHqP<5QlOJ2I;vQbUyYrs2oplHG34zz=@p*XCzND+75D0eDWpYq1cq7=W>C zMjBMlpVMc!(yYanf?9z4ggVo7K9gRhgc5Htb7t^wm7>Xp+bGMjj$cN-OvMb<_WF(0 zj{xE3)d0X1J&7q=hMjywmiWFIN1xwM2z+pxW}CL+x<4+BPfie_>F&%+Q>+s7ILn=5 z(2W2@-}EDh&+2SzuYQX+Qkc;jxu3*WL8f|Zs;Nxpp7CA+nM2ZGq8s%XUkmvKzs2V+ zfT%~OMl`(W2$_Rxi)@Q_t;sV*b?opFz#<0dM zrVwgLt7a4^Nv5uimw?ouqD3P-N(Fm!;r`_ks8y0!A8lzt{N%~I)n3Y{?_2w%?aL6M zK6h-GhD`Ep<58!C>^jw z&P|tCDbPj~;^% z#S$Z5#c9Yfo$sQcGlC{Q&wH^UbLx9$xPv%Guj7^ophp+IsoWf&2fu6cpTacKObse5 zkp{h5L&;F2TOB++h#;Y*+%jH~bdlLi$I+d1B~&aM?YOen@?~Vn_jt8>9(hb4o)gw^ z?*^j2MZ7za&}DQal08PZCZ>@{)x$@04ze+2F<(I825-hUD` zyWGF>x*ff-@H0y~Za+0|)3cg6XhfwY$;vTnTQX6#!U@2gwB|#d36;*5{M7nh9YUg2 zeMoCWBFl^T3J2WGoxKWo6Fs6hxe#7ev|ei<)HUYYJ?5wg&^Cf&a?NnD!N|VrWYA+@ zfvs=4~q70({V|8t3#ufRPU#C;!g zKbCRu?A|c_NL{Xs`743=zd@Ui!X!eVnnd+$`PqJx61shM8ba{N}uR*KEdx?{@tWn6xRMKPGu2zKR(d0~!@DoA9GwGM;V#3!)o^IOU6 zdd_Ay8x!Xgb@i>=7*9eGC+RsMuM0bq0yVdl%%v3Vv$iW+6wv3_*N1diB+H=zpKvZr zT2-L3kvYDG9Rm@O?(H2ZUNx58;+qZ&-Ln1y>v$HTB;+*Z*0K4Nt|1(rsS)?;dW zQJaxs1In4zdDM{0scxh0<%S(3HNEzn+9rCQ3FT7cEmAsh`Dz{;axGrTg>LsGnI z)FJEuIsjxMFF$$Q*7^DoZq^Xr!M`aIb<0g||4MT<8wpNhn`flxcp^sp{#qL)d(@b~ zSOl4|Hdv8;?ELojsp$`)C9o%=b>g1EH%#xBV=Vtb>Y%=JzQ*O@{#5g=Fz!g)hiJKf z>)~rP>!ZhBYl=xF-lopoDR&s$G~4E$y|?N?4v%Rq1Ast) z%XGQD4R%IHr__1peDi7o;HiG@+JiiE(dZB9eR&YOAkNIQy(YHSa^3vR9V_--_7Su2 z#J&WsFcTIm?yxDP>7o?dx@#8R;N=J-nIqu1_fh_|B0dmPQIBiup1%VOE#ua8m=+qW z;6V%aq`nh9oB0Kn5SJeG3>wV)cxW&g8k3NtQh$eu6Xew${oC#Sz_+H)=E z=&KQN6O~BasM(VTxT_e{XZNa7ZTeO|#g=1E#};ple6pWy;-ivSzz|GAQUUZhCCd^8 z9`5MAVfDT<)sV08C;18YPZeX3t1Jv2&BoHMpv-HeZts`7ndSFW16JCp2lj$LW+sAqO4 z(?9l;@7a431P2TLN$uM5&7NG7CkdU+#A5XKj}Zb=IH;ob*vORdKJsK087`|giTm< zBzw8JLx%sk3Xx$|Qr-IJGDj;;BXMTQlB4{e7NCA~;w+aXCdI%%>Zz}2TeO>Y)Q}0O zGWnLhcV7`SamV&#$#iDh3F(pp@zt+3-l9~Kz(35(Q9)1RIPiMkH4^N+Rv7xe1Cj)1 z2vt-lxc>e4K>UZ@x1%=<;`&%<+6%+W4*hL>@IJOc-*WWK848?RV@(u>U*$L%UziOP zR`os}be}r4o0EosyT(En(jz&Mi#REa7(dzm_Dn-~b$mCT^Rca6NVN?^s&lDmre+`C&vNautX}?e0o>6p5Tgv3x-6lfUnR?vcg}+0BX;I zZ`Y^Ql2VDyu{a&wbLD;mod8M35IIbx19i3|PE0bEzF$v2||D)sBbnN$+EEfSbFoV8jSV>z8tK z{nt&|t&F_{`^SMfJ3)`Ns91Fs=Rq+q^LA|22__|&oyK> zK0vuacJ_AD<-e%YdRg`iie;=v#`k+9>b>oi*BRD?tz$~T< zqIKwfA>169V>{S!j=UqZhT4@YJ&%M;Z^?YHOdiP>e!#R1+qZt)byHs&rSw|oQ|=-7 zKvKfEBNR?B4-AX$y%idQL~H7n6j zHj^Bd$PLEP-n@UTpRlBTDE6CAw+QSKK+ol`gQmcAzd>9HogrXK`F2iLL0sUaB=pV= z%V8Dj$!nhubI`x*N;th2yr(d)6z=cK%aP-a8p`5l?`*ko+jI*41aB-;zHa=!L!n~| z9UIFb<|{n@6(B$rND-O;)LOV7J^#os^7 zg2l{@y}@N&R^ngkVZ@8m8z`dN8lSCmIJcX-lH79d@FsQ(OBAPE%N~7LR>s3_r$Y(% zK!*nM=to&(r4Uw)VdBNwKpf&9f$&u@+;BWE$L=h{!p9*!{u0yaKWyG^O)`XoE%C~@ zVWFDd-}TQZfumJ5_+UHc+9L(R6c3G`pp(ljb38IW>FCL4UAHUQ|5*O6+v!7@cbVsc z;(dAY=26V%VWEF0(NMIz(^2E_;x0O)S#qTB9oFoF;;ne}b+ zE6Ngaiwzz7=$ro53UE`ZSUkI{`z&$Z0?9S!fJPO5)Sty`sq~{8|`rD zvfz=@N3{IfO^H5g#_}n^1vJpZN3MM9Y5@@evpC<%ZnR zvZ50+C;DSVnt&f6{cEV$8F%q4HDX2AhnLf$?axbuJDjnHU0+|!7F3mNSc|1W+cDL_ zIR2F0oJX>(TWRiHKR>$;4Rq?9oWu*_8!D0@t`#aL?tzD2kN5Uk-sf@>$kN8i#pxWv zQ9b#}w@Iog3H^h5s3YgZ4RwD%)0)Ns6~7!QQ0;p60`nU3T~#|5{PBQK2AmT#ZsV`@ zv1~JdUyPCaXQjP_RgVSQljg@Vb&9{9#E2^@iTrQyK=Bq@u5P-iiX%8@2-Gumf7*q5 z=u7s$rYrj3?o$;Fv7rg(IybAvWLq4nu+J1}Gn-^EN=uI1DoX#zKWXDgbs%7=Sfj9mL?P(=W1%Mbeu)m!sZe6AvzT2_U}>zKR^B;?cd?e;mcLZ79>#7pcmDTjT?D z!i5^~Y+zFgW1l5A)jQv+?i0N3Ib^{epo|q`wZ7n+@$c`@#3t`2gNCGM0~v4t`kmg# zGA|BmuQ!?A-EF^S7ZRjD{Wp~3X$@zu5H@2z7QZn0ItaacVQ27mh@?uG+v)~}^H7hc zJONHnXmfC$|EZYMCF!c?<8eKG2P#3R=_Ui7zu}r->X@!WrfYtr`BDQy?sGEC{q4w| zVyHr1;75se&(i^%UjJT!&)pBs6Q+{G&1$_H9?<>Als1Q2{*zSYjdv_Y%hn*|Mr!iNkSuvs973{lVuYSEayYoQ7Md z!;{uni1BukT?z3jC^fw{Eq*z({xNeNOABIH9#d|rRKQsB#j^Z(vVy$;7AIe+K&g^c zk2?L3eB5}%MJ;Dg8fdr9&#?J@Z}nzmisceXP-uk%P6wXOdJbpl5}Oyk9c3}CQ#_9G z|Iu_6Tv0XLn(ppKnxRXiyHf|HYXIr)4rwW+yF;YAVQA^@2I-V;?s@N8-!E|CnX}K{ zPfnKn4$s3NiwDDe-9vdsn~c(I^~fvfAg^^{HGgSkIG#bdK(D8R#;e%_Zx5UZzF%pM zMemSYcM!t@2PR?EEZ5T(`(SzQ;#TudWTJ-KJ+}EUmve*sS>TGPq_p`l-illxr ze{ZpQ5Qmx1)x7_q!1_9%3<0Um_kh&|IeVC=>Er6rQwowB%>Fs z?beb~a!z0_$9Io7sD|9feCgQJQEoU)aDGAFTo;FF-9#)<@^db21P_X4B8ed1^KK3) zl{#=Ng!hJy4oED;CF>S@0y7lbtiSXPT?99kVQGav7rr^I>ep9Y*RT9DFj-kyGM{8R zG%af9jO)3j*T<&x4vo+InmOzd^=Ig6J-Qq^$aFKzaEe)orGOW9Qm ztGwbC;7G3&raw1D!JP_ZGB!6#w|p!F(kKV+`D-J}-eE;z)w{h#5APA!;fbmAWB$8n zNa1h?z#5?J$UWGpC#eIdyKhC%x-}BO~O0J-`R7QPGD+B>PXo|xVtdUwSyNtxd zG`XyIC|seiAd)b}bkI^SJ)hB8yS5_eFbuT|Ag$5U% zG&2I7VPA1=@Xw{q^YU=l63~l;&cUEJtY2(on$*eQeew`zeu#i#3t~5d3jkVZ7T1BN z5=NDfAtZSBurp&w5CS}UZq4Ev2mDLBq-P#8U%Vdo%?*c-N8-z0jzo*loYE&ZW~A4h zQ`52;(dee>^L86h3VxV$1~RC?iKnXf8KK*XCMUA%++L29DRl@wd6i+VV7&Y0VN@_{ zM7>5eE}3w#haOBXMtFeip4n{O;J5sUd9u_L=i|N}wY7-QtR%u~BqY^@{)Ws9@ z96Dm8N)>QIwNV3e(?ZIR&U$%NZ`IW&H4c0DFun-Uv$H(lwU}i8t8p^d z#k`R~8(;yilk_067Y!>nM22&`Ny-B`85^Fxyx1OZ|4nocSaPisyEp*E^yOaOvex{r z?|9`(z)G(uRklQ%GBJhWYr^?X!L&HyU?e5=IwJ%)U0?C<@#~cy!JC4;BY)|tHjV3( z&H`;$hJ_DWN|EnmmV@^3fjwGi)bABn2+f!`og_ypK(>prxhegto5fX$JWL!iQk}FO z^h53G^4j574pToLw={}zQ&?%Ry-Xa4KQBs}KNm27_eKoB4D^jW+A}Ucx_M(XMgr62a5X4eLTA zq0qEGf3dr2)lgg2T;lDqA!pZz;FNgV(Q~q0hKkhCL`;XQ*J|z*K|SrrXb{$Rv2N9( zot8l*lRAg*)bP$)_o>d-y7po43{fQ4ova?Iiu7?gFCyaa%{C2_2(1-B)QIi&qCp36gr- zHIMtrdjFqAW(!-PG%k!9%8ax$vI0}n6Otum^`eAvle9F=V84W&Yog)4Pb$1V4S!3+MIprC*Uygf; zphmGQH?RH6ieqhlx9wLP#{1(>5j#IXr*gv7oLb=|!5+*%z}XJaiEP+sF-GclTRw$# z3%gqpgmACS0Q4abSM{6aru}5!qkwqeT&z`8*w;+(^juQQwd?X@#GNFF6YjMi=FrUA zW2By0ki)RtZq1;#$K7_D;F(#59<(R&n_mUL$CYDOgqB9GY&A+vjnxs;j=@YPx$>hm zzv2wRg1Z7HkkZyc1i_&V;m&~F&}eyX}}z9JLJxT<%0ev!EJd|&?(7bq|$at`ho{$ZiU z?O;A(7uu21F)x+y{4`bel29rZKGW(_&a${Fv^%w%nyKx4zbg|}>itJfI_FInmRyCa zcIoa8%mu#3a#^~DlLUfCKKF28c(YLIs44Y*?ueyETvjyB77}A%*fZww&sOy#JL(Ug zAiKcYoHH{M8P%DMi;GDpMup%^Tk<>FlCRW9_C_2|W>iH4oL+F7U1gWz0DywEnZj_F z%T~n|+o9H%q~(CbHk5-^|iueMS^~krHw*ORTQPL z7%o+|K}bD!2j)l6uTC)X&1Avu)5WU;zC>nU`BvEQtC`PX*{0 z9AJSYp*YcHKb`J>;WVmJnR;K22&KV>vDusYI$x}v4av#xSuR?BgQ*3T3`8q`wp^iX z;%!Dspd)W=;MQ5oO^izbuVRGJu@T5lI5)S1SwWW4rW_yPiM_M%0gSzVkN~QYhVLk)P(T zEwz>fR9ieY>>q`M(yaMO4$crqj7@yMrD^UID3uaZo(al;8`T2O&yDi`R2nH+q-0$! zgsr>C#eTwbHJn;yO$48d4zGD>)7Hhmh&UDnWuI$H6n!lI!D>nVhpT6-WtJQ>o-02) z3}vO*tnI{Z9OfBA^s6wj=xHmu=g~#4NZiFo?i^PKpPIIVehqAY(%t}=H!ab=r%#Pt zDfv+|Y@0q%j{3Zn%HQCPvE>{15_nGOglT>up3Rb_0y|4^B}+qGxIkDTTYeOQ_vClK zAR>tq#Iv&TsGH%;xNJ-X-lx^Q-Htd|E%=-Y4oA??UeUzq`?VRCuznTicccyy!ZSB1 z&=e{bGhd?Md(6G>Oy^pd;>^3$hK*i3CF?&X{`FHv*h&dg2vBx_^RzqMF84d1X;z z72G&bQ`Vt0Y_}0q!PL!fns#-RbSW#G)g%8%`}RD5x$tIE>W&Y7bw!|hKxj7qT*|~g zr*?D@;qMAjgS~G6A32Q}EFi;yzWQ((fR*0IUcYKNo|pp2OdcKfYU8gG(Tfj3B2t4< zx>!Xfs4MfoJ)}u=G1H4x8p&pN0(s{h`q1I*ms*19RsZPmzl8F{TJh}oP~Xpf==7GE z%V*W@mc|VRXJfUip*YPc!k0yg#6^}4oj7PzC8qY!6C!=Wv$63Wks?7#{`!fHD9w7V z^oi=&`w`VQC(=8{`=A8cM>j4|R`Qwc@-*i;0)0XVdBHi5V9@P9JmiUSkXtn&+ZkCg zz1Hu|9xb`dWlK6oq0m;_uLsueHaJkT4pC~-vLPZNBqWh5k}E_~t3|3sUk)Yc{E3eY z^Z8w06xMgIw@e@qwJ>qpy}MziSoCv5{zP;sIkxj^JUBay$SJxa^z>Y6UkPqxx$#aB zRE%LmPax-DL;;g2&?-|?ns~`-V6djH*LEv&d%7|*I!e$P@DcCCbPhfuLKh7@Os)>^ zg?b^Nl3msHQ>!ez+tZI5AOW#?!U}yUmxoWpYa{oKZv;kJ$P%4-FJP}z`pU3=dUlai zoFy?z?N?_oHbU^2xEYZIR~VHvo&|bjj0<&lv5=QXf?s=L6)Y4z25Y(5?DX&$xOs1c ztOzvz5LZ)%3#bBp5;72(#t1BwZF)u}lSlAN{}InVWH(o|4(*^no0~6)osGG;dKif* zY!2(5Mj-jN?3lN~!XTp2_wCCsrnVM>+rf|O5Za){dMC>8Vyh__+L^vaHkFa#lYjds zH^j7x_}c=Ev9vwRJ>N~gTYaNMKlJ(=-l8x!8&c=s8()tq) zxOoEG#&S?i87`O)k#J#K`02cY=-w*8FFgfq9 z-BkzphV<2=?4V@0HvY!NxRl%DhoCU(-K4-(O0?VL)iS^86Igqx zeX=)<`=M%ZTR@bui@xcr==-O)sK5$koquF$mt%hyzXy>5%Juu*3y4euhLWIxIRxGT9|5l@u-X#)2)rggDAdf`Pm`7>(uf36z*edD`{G`@k}c|X-*og?So1a zS-1i7hj+Uz9zCih(8d>K+YBs2egypwIEXE{MOeBW0z`o5`n_W^*!ojb7UA<5@BkvA z*g;>2T>1wLb~*G{XfUKPdM9r$8-x@oc%^03Yg9xrQqgotq-@ovUFp2ZAaD}~pE@?g z!wN-+4emt{Ty8J9Cqq_DP6aMo9{K}DPL4mOGon>JVklWfxe`&&^q;1O*sWPgFq9 z@6yj&(3AcVA>%x*1m0;T2`PZx+94l@oAMS&V8q1BXI;)p`~n#E&$^DMqZaRP9KIqR zkfO$gav`)h|2));a?|Nvk;3x_Y;yPuRV7^|ckl4lhk3TpTSST>A8q&#m=n{i<_h>! zsY~|yPZU8_@c!kA-Y+J81`NAQUC3IZnvQd?Z__0bD%tXU{GQAbt?O9sfQNeDomiyum8a$o;E8d>yg9 zM|GV{zeZ!=m8nFuSVH`=7SJ-$zzFKO$vACbD_s@>HHr`f6dJa}c!u+Hc zNRF{0NiB}tX*EVWBd0EE`#ja7I$_aMhR--|YK?C>EnONGiBf!bqNJ%seV~ z9E&UlN%;1JF`7=(?FO#e!8%hQ+7T079L=f^mZ?%V#%_$guFpxTLX!>=U}NZ~V2L34 zErpfwj9aQReODp?RnESlmx_!Hc%EdHKmmY^Lmm@isI9OaccO9Bk4~-xGWs4XO5Tbi zcI|nMiFr?4G;5R6+UN%sgN)X987P>bSvg<*0$Xs-t6AUuD%DUI#iUVTWE>!+6pcX6 zf#GK^vR0-%cYJrV_;zanGXecuK+inQ$x;-nv){JCpowyij0-@X7@jU)N`=DX>WuA^C6m=K@^hPWcB0>1g=(FIAf zL}1!ce^%q0jgCbBw{-;mwk4Ulz;CF$pwAeK84{^I1~j&Dx!Q-u7HkKhy;siO@hpuyM{ zphba;=j+CX`vxtUvISrG3H1iTUekNKxmV!xS#@EbzI_N{JoSJnrt#bh!wSLq9Kv{7 zwIrrU6XXWRkETtx8H+FgzPJBfm$F=z90vKwk;J@r`GdY*Bu;a41`X~yS7%grrk?$5 z-;|266y8#X7kE7f$dRDCR|xu!#Y%*zY@S~ccU2Y$LrkZo&VJkc`rTe?NbfR zSfekz$0;;`zNGq8dnA+^pmPqye=Zbg5T7kIdt;VV3jfS-Xi18EAsP z#>z<+PtHh7glq&3?$8>y+_vzwodTGB<|2Q;X1}AwS_V5(#;i~GeYi!Pbr&y=7ng6` zib>qQYsmgl8shl??2S+l?CFC4?ddf!G$2)1ENjGycMnK_Uf~->Kd?t*c!Ix_vQj@A zQmv3A*49;Ni_P$i&agxDzpy0D@9TSLlxoxOHHefd7Gv<69?n#{Cytt}SaNpoI zV*v1_CU>naXd=k48D5o{Li%pa5Bdlx`u1d3zOum5;#+$5l-cy)>hH2*N3cTQe)yvh zbR%GFa1I0G!#JqDR-t$wcFxT&s21SC=`$!V=+!HC8-2nQX>#O$T%=Um+ZuV1RFQ=~pcmiWNUupOuQG-ZkOyiM0wYBWf591V{d~w3m4D?~{_;1<#*M zw{_Iatz1&)K%rUqd*%y=FGcPYJ^stTA5aXM-+GU}^;DOSp-!9=b^HoNM?&6S5%T>&+OwpnyxOCv!a1-cS zj)PM$2>EBTc~pdQ_659tZ6k2U*1h!P@c9Ghe6i8+b2KEzE9{?WSXG;CsSDuW<#Y&q zTg+Ey`p`N`BCGUZC;?~jmD8Xw){!qaaa#VWg3_8)@0n1<6<8;jF1p|vEl-a#Q_<>o zeb;AiFJq5C{@Ha6b0J9>X+g=wMY_JduKwK??sIp(+h}mNolXSbj|Qyi)8(==op+a8 zy%cYi|4n(E;PfAUGeb7>VkKRx-5qUb1@pfwY~Da{lH<;(J0#Nt3vRr)A&NEH#_fi5 ziW-l?LZu7jDn6=Yc>#3Q`-;vZUwq``NXV%zuEJtY);o{~ofH(8#Kp!BM(N3s=8ef1 zcN(nHD~M!Q`my1TYSfLiJ|u1HkLdvGhROt>AI7YbUAg+8z&EsRa3&BD;!vM1b1111 z9S8sRE3wrB81IcjCNA8n8+GcXS{$~_MbGpXc$)^h z7DAkq5%37@z_H`OHm|1iAT`4$?%jc>Yr}WEa6B%d^i?pcR@Xj z$p}q9dWhP(WtYrNoLd}Q_P;$Ht~PR)S}VzW>PI5HCE~ad)u}%v2NF;R-kScX6RyzS z^@`xBfiH@WFZHorzek`4?_1`nWrGi%DJnc&TAhiVl?eg5w1xc-<8&fKrjkS;F_G9x~-woui}9?k$p3T~T3%d}#VK4T8&roeJddB-~f*&4AD`tCbF5p}&( zAXFp~cf0c(chH5e?&oeciCnTvPDiDk-TTmrp@&4ix&}fiP6g7ip9Z}$D@PgTjq30# zjey!^(A_-J8{oU0C^G(2Oa2g0ynv6BD+t~S^bG3L&;xc|~L z23CG6$zHi^;ol#9Nc4W3I->@tEF&0yn0E54InOJQ%|cD1L*UAJbHcv?zGSPN{w-TV zXSly1k?blb`myE*S2sruQc7M0rm3|hbx|Gorg`9DoxRB@K*MK|2>Od@too~ItYTs*6Ltq|DN&U>@go5G)p(u)SlDE7i>>gOP*J)+cc|fns?6E& z)ei3`2PkZ>l86>s<~yXY*Vl}qqziNr+tsxp8~ou*Yp`LHMZ-LTi&lk_xfa{`{Hw(l zz$cMd=y^eFrfMc_=3S|hDMNLE&P**Gh{J>h9Ru0ohk2Q^|6&nkp2hQ$QaSZfKZ)>h zBG1Fo0;LLL!K-Vs05D4loe3viMC6_v~3+RXgwh55ZLpg z@~;b3m&yY!AltJF)sI8OmPlg$B;Q{BeaEZ88v@o$uF<9d)(P{bX8y%cW}=QvB6slj z3YM$@SDdRwjUCUIm#>yzIZW3BLFq#FmNCfM_0$q#Y9P@rOx|sfxi?v3>#>6P{ zr3_g~fP`oub=S8PN8X_VU^m3s=71D(qgS$VLGn(4*681=N`eR?q?DKlLYh_`LVZ0w z(m}JKf8G$E;{8 zhGdUo!tSTDCf(5y9xCM0qlC+Q`ouG}I8u|}rR8j9%8w7F>AlB=DC=Pi892R9H1s+- z11`%lJfFRYKW3!m89ErJBKhOgnwnw1WUVD$$ub`Csw~*J?tKT!LwT`&C62gi3GE57 zAk1jY0Q`RIIfRr^Dnh5oM_qow_PUaBi+q%iJW2uO0ccK9Dz(uvqCH>9scocQZ+8eH zZ=5yd4h7;ip4dq4$-E_zDJ$+Yie|+?MJ*TWKm{GHv-0bXb=csS?o_BN{t z(#z<6wmQ_;NAk(_hx1#DHK|rcZ&0GMsN?wzz>%u|bQC>IneF|^RWAj7i~Y&|_Y?ry zw`f2)SeYK}sxrW)zDvJO5q*rf^-%hpbs`@{b0{CJxEgH|P> zJ)xIJ#RLyUO_@ z@(w{?f0F(m$;Za64`P|yQZs=@UW{Y zuXMd7nJ)k^%p~vEmyKPtP$^g%gxH;re~2S?v;!i;VYBzg_OSb%qR*c~KFLtX7b@Pq z&jxKI@G+>mes71Qr-nt^=>Z2EgrpFpUEHZC`zZuMqWeNE>)9!vPT!~a4d)xZqPgN* z=FawF`Wv5Wg1(wwJ4smXl=Zardqt7B8Mqt@N4RuM5?P}eQOo_nF9w3+XG2#c$o@Fc zs`IQu+#}K#Q;d7neA38s1{WP?B)AnP<~?TuiWIpHNmf9ro*Lq+$kW-;F;tGYK8N&7 zc;&q9@<8F2gatQIVpyi(Fbn#7Md0jpG{#skCPae@WerbCH~Q!Q`G=neA3(MO6XHt0 z*-%0&8QrLqibgMW11b1FIZA&u_)Um;cL(S!H0%lr8s|7`KIRz6cn`=P%{L*rOftBD zP%(__4>6jGR}8fQuYQMu5^0LFt2xd@p`PfF-cP3 zGDZ3{N9}DSUCvubnRbDR*>3$G;@RWK8nUR%u|<6TlF;w$5stmYfR7C1TZFN#06`p@ zYY>wxUulYqvum=@pO(sT-#F9s7{V zNaJcYXF8d7j7-p35r27&+FXRtmHP4MxoEt|XjuKEX>}i4<~4~+(}krJi*Fc$j4qPW_MJW3*7u#sqknvDLoJxzN@XK<$BF7!7{srbJPNw|ecJKICJK zKHfV5kY5p+;Rv1Tw9b>)N+T%=37{QxKUo@EPg8tE`>GT>;#oGXT{Z>xYO7tUPT7#~ z-}v7K#($|r`NnSDu!mJaXDU#8kH}h5@HmaI;8aaXzT#fZmXNhmkm&3+ zY@e-J)*rI)PG#FJPUudg3V^>V7X0O%rk8ILUAzE?FE@r{d?7&f_PgnO4^z%|5cx34 z9kPE$=>Z%YA6Zhc-fd|Zn|p_~Zse2RFNPV8+`8=v!LN1HQN#f;en)QB6|y#C8;B=e z1{dSr!;AEZ3q8kopqu1}7{J;DyZ((T=VfyWDpHmjW2sd@&03Ux)dX}7wd4G|`iO#N zb$R@$Xk4cpA3Pib6}8B6!}>(PD3;RPu-cpRC==oCazGDO?a_Fia%|9u< ziT~z5nfaS=-;c()|6raKKu;lDzq{a6Cn5IBZb)p5h9x+McDJM|WdDVtIZJR`G}e>? zvMI!2NP$O>>eWjd>*{C18>ygJ!==F6&<4>>ToZ9hw`O%4>AUh%0Uj1{#7tsZ7~`7V z2%{n%0Cm%0Eu}K11~OgKN`271bu;>{HF^ctNMIa{*+y%Lq7d4c$hq?Em<%b#1Uui;EpF;t#dy3Rp zVcCDj@ctFs0Xi;vOlh(kr0jhljDahpTiY&-)Q|3k<05~npqzf}Gwnob3VMJlS_(Qe zyzIC2;YlMhIxy~$@0Y8=4&<}4a&I03VXBF16dvb`-H988nVevU_q9E!qJl^NiEDuW zx0jnzY`C|dJ*pl3Xfc0E0D?B~L+RVZx>vZObCTAZ2djHF1wW{QR>3SpbvlVJ7-fKw zyc&u?Zp)Qwj6o8dY#EJ7qQb?vWNd31-%USNu%^sKZH$kJ2dB9#AnaA_Bc$27LEY5q z;m%hFTj8!Xow=Wub$IssNN=v=OVj#Qwo9VYe8AlbaCw}wwY~-;_1@xJB(}zUA8+;c z)e5<{I1a0NnK@m5NC?Cvd`6n@ZB8`mi+Gh%soc}j>Uf1!p}DsI8vcQCSC(XVKEb8Z zVY{ zhz>WYQa_LT@hrG##Ui_~Uu+9IeaQEMrw zGA}H^#VbpHP9u^V)CK43E>((6HCWpLH3{fcptE#Yx<$Vqns6|wuF7dS!ebD(*jse! zGcHY$n=B@+Kjgg44N5CQWUIiflrEbxdAfCZ*kx~;#0oY#0Uzb#lio!n_U42iZUlL# zu-;rYB-d0?y&2Ec%C}!?O`tU8%mJqaPV+<<+G}iYs?#q|JNZyM_y?72lS*R>3hVdr z^m&c#DtNMg(GY9X*rFg&GM3JUVS46RK~^H(mmy#yk(f4@0TcaUE!Y6WJu$&xD{b|; zGfoie&5mh#7sny+{>M3uJ&iONZa~u_oj^umR_kT(Z6iuArjO5V&?pL$gTC4Ry}GxO zTCk5+d4R!?vj;(lw1jgA3)MRwwcpgttT$U4jT%g-Sw5?T>Y{s=v1F!T!@Fg9QD0=J zk>4&kj3s2tI*5slOeTb^G0wjG=*NYdX@&5zIMnv*&kDUpp2-z?61mm(rxca(iRlbh zoa2yP^WX})44`tApFT7tZ{1#nNw>=gbo0n}e1n`iab;38J61L*z_L3-yoKNK4O{gb z9MC-PkD(00OEs!p>wFcUNdIJQU$G0&jXSXSBNbfYWwV>!gR*2FCJmqrtl6)kZg@6i z;Ng9fboMt{K*5>Nu!fl_*eo}kB5*Mtt1&p-ewTj=Y2|uk{tqj)UzS zc1;#UyfH@yYL_eYwYv1mE_K4b0#(5Jks(*qBkmu4K~l2D!v&}=sS@BmMjOicQGjL z1O-+vQ8dw;xH}PE+yg`B8P;FQXMQ9GY~al2n8j4z$ktiap8`^;x8bXHt+l&OY~#1r z7dDRZ8C&=JXDqs2`B^fZn=Y)v#EhWeE=&=zv2Slej~dpPQ>zA~~1#lxx5{IuUXOLaC2iAepF51JSdlpBC zDLg+8AfTLKs~SEb>Qu95RL!yP@%Y&;)h0#fbh}YXOxibDHKtRDxczs(trFrNwv18x z4+s#6x+S36xrdoPVQ9OBszqhKU4Ho!ku1%Pd6suUw}Tu_6f`)H8Xg`hQhlKJJkUs0 zS!??0(%8@W8&;HCL;`9E8&&qlGw>CR-8itA)3{vU%l|2U)7AEYJImRrb->!kdt`LN z=>13LT^L$CBs2yJ%!*9rA3MV7eqKz3Oi(MB9wS7v7mR~~mK^0sQO!=2(Vzue z2lsF5=eigcJ3EXBxJWQ`FbWqGo@{3^FrRLVx58V7QVapf7gIP`)1zJ1m9-+N6BhzL ze2uQyqX2jh(P;AHKNAr9*Df8+qpUK+6e#+zM*`|`>f!VY`zC4S*A3SFhgU~+&R#$G zcPca5b#wIJY4IwY42T!paARYLzIAAX&(p8W9FKT#g9Oh9Qk#8!q)HF?(Q{xb<9V=c zksqf^YDuE*B~^@!t<8FP!XwYDADgc<5Osyst6>k#Oh~6+ zhLQkMEAhMR9x)NdgJJ3R6BW=L;>$5up?NKtq0yh2i=9EeG}Lrh&i%t=go zY`T6p7E1dE^V91kri|^#2wuc(@|F{^Rp$A-&(%t~i$!;8A{sB}H`7_vdD^YeuRE5G zHNTD{aK;|!^rC%e!jmra!sLJPA7fnK%q+|(w^3ePt#z3|ydqzvBIVj-E9U-|PqCk5 z2u0YmdB!TUS~AqA8U9Z6_VDgljs$Ir%Ykls=S(Spo<6HZZZ^-Q>q@%w4?-l#V172A zl!^p$);9MwmyQ?8c;^isTh<;Qa{#FJ9#I5sV2B{@bRw9mwX0^yL^*)IqSN*KsZ2?0 z3lgRtD7+TE&%}&_bD=%d=GH;+rp!@bnvMUFrvi)HZ;AP!kG1gLKBre&nvIi_*GMOy zH1ztb^XxbNnH!d$YW}by=bqb|AF6{eGku>=b2=V{jOB$fTHH1&*w{EsP|+beo{fPJ~!oK)ZRW8I94g(a}7DfhD z&-bxtpxyoP&_Pi+PZItGGD6=R@DV@FwZ|7*oC_w>9k3Wyvxn~JF(Q?IXTsmH7)3AA z3x5oYhhbodctr1RJgRx_?gu(d(ySZkLNfAGx@+yMA%Qka@(k-Wc9(|5%DJtT(j>B; zjlrh^fO|KddB9Dd4T38}^T52xlQjwd839B0<0MxOlnOGtKy0=t$?!|YQ3L(a_Kzn~ zn{{@9h}V0y6dZW@T@3R-aZG&*9>#cNbcCXW^t?KVLh* z;sKs7u0Fb^I&iFGEI`UXU!P*4Aq9dWUdH}mI}__G|A$~*roc12t42FOhh)V^9s-dl zSbCQ-2GQX!lKK~Mu2`VM6fH$Iht?JJ@2mqskfF2OYq!-bts5eyk4wMm zd1i;7rg>%zEs?Ug75pHOGDbxoY{ZF>RgN%c#R$M-`j^cYxyJ;Z2z-I|OtHyU@wmT9 zLqnl2z6))O4R*>lR6m^7GVPW;WAiLSahe-J*RCc``2vg)Kxi(|CjOr+3@@HuaMiep zA5O*oS#mVhp^)|S-zR8ymeR|~E#=LQbb2@ojKemDm2qna$p=g-;FEB3k`(exHd3M4 zn}fQr9sq+ysa~*|n%D*V-1QU8nY=TZ!g&$(;zN2!Z46@AvYTL-NA0)Ge$Y)S&!IVf zC}ws#fC(1uV0(XLOGO4Ovph{)>WTEiv#3ot#nK!nZ8C?`jJANNQS8hmiDC1z1J zo)3|Ev#~4sTip|JeGkm$AwEc_88+AnL>-u>rGWkia+X9kn06}00R-qQz@4*JeeWXq zpqU2Lj=QY;v+X`3o%xcaTo$Fa9Qtnte=TAhENVx(^7Bp_!~K1Km#mR=-JB>5MMts= z2oE*}p;{gyVDtV|$f#9+YPgn}swq@2?Lrw@`Ft^wnAmY@sQ7I9tfp zBEM67>iw#1SZAl$w!mI7ywBknA<5x!iEf#bu@ly2B&xpo$}QG}ljq_K)t~O*1cbbn z7yaLy8dkG{HkOH8-&0H3QnmFVQz&p08(*8Nax_U?6+N{U0oMne?G6h0AP>E-QE7PR z=l9qj9r#jpQuQRQsl%{+RxTVi!r$%``}T88D}#wuK{rw3JXY?HRGXMkH>;Pt;DA09 z;a36@E!H!iy+Yp$hKr3lD9*1XHyK0la9L2KGDl0IdELfOvH`UN}h({K7>9zU37W_aTLt&b>C-1@qFEO(Ku z6VV$Z#Z#ZYgCyHO>uhiSl}sN)ikY=9C@D#?(`(v#lKW>+p{b**Tc}&%?&V0sW;^n? ze5Dan3JA?{qJS*%LrC7?&A2O*7cj~J;eT>O){+F{unYlI6W;QM50JdD<%v>LHL9RK}Vl(2U0%FCmFxvQ_4WT4V^w? zToj8k0aJnP^^jSWa%3^H{rb$+nt3?yIIZ*j^oV+Fryt0RnyoxB=te zafr;ZeaS7TkCU6fstbxkE9?QJ#c2oz3e#zpZf&6Y{%ZeS1JNIj3d(@~xIk4gteQ>M z5L+Z9;Waf7Qp0kcBZZtpKHFVSvJniCl| zY##c*$K~iw_d*&VV-RD!Q^!hU!1Us$-^|!grOfJ`v-@ITf|Sd??Q|<-rmLTIL~CS zAt<)f1%;WeI7DryhOh6x@*QC&+q{P%J0%Jy+86L}ML%_yC^Dq`PDe+jj3=^Dz+{xW zY&(gzT>mZbTMo@sx}0Nb2zGqLR33z0rPdG2Je zf6pDSde@*R$L?l#FdN$_u58x&{aHknrqZd%)PzIU-BZuQ#iIN>PZ**JZVP845Fv%l zS{occ%6&qJ6G$BE*-EE0)XDV5Gww3$or}H7uok=n?5nL*X%n^S5^FXxK8L{huH%3Y zNhpCnHDrY^pDyxFVh~|@F~sH_JUp$^GV7u#3iv#+IGGNqqsGlswhm9^De6Wh}! z)=ZoSr-zW0#yUrXly@kL0mjrf-oeah8h8so{`T->X(rnhGyqkH`OJMzl<6^HAhoa{ znx#+}%w)Uosg0+u6$%uCG_gCCYd#c%?+!Y#jCBS~5D)CD%EG!Zxg8jP=rV;z`oYx1 zzYAo>Xg%`jeL*)>-}toRF?*MKiaw&0HGc=2md~K z#jz_f!f4X*3QerH#ttowO>m-Q%5oYDew%(^&#_mM_T4P1JDFB>dc^q{@r8a$XSSg? zkItU?KFT-#7F!}d6?S%T%(7#;-Qi%7uNYT)JVGqI1H2(wZ&PRSY_Hlvb8Z>RWL8Eh zH)!K{@fMxR{rsuc;#`aofI0|$ez9r6%(!krw$Om;Z!;G`qVy4#=pA`Wl*d}HWuf9F z>zB5$lJhebTRjEw|bJXFtCsvJKNI>@}Tyu7Uwd%nfB%zJJ= z4z0uF>isBRDgNoPiNMYqypYRGz%mT`C&VM>*NK zCKm=*xAB0e7_qMQT_W92Fdsj%q9G0T*n_GTv5!2qS`Xi&<@AF0_U)SX4*%X|2s_*_ z{t{;|i1-uB&HMblpJnh>~@_?Z3~%wJry`6I2Rs z)3mbaFy(S$c<`5E7D!>g=7Y&+OPDUvnqeA~{#x};z(@YN6J%kx^)=`9x7D?W9|fk6 zS}Xl?XhtI}u2cXul}w8VfY-AH$bbazTOLw?u&eCz!Mti=!J8fKsSJaT#&r%68*+}6Q~f5ebB zm^l0us;67{ZBPoS?uWXD@+*xLJqj0S1^Q}*rp`*da?_LE+3yI9Hr`g1r(N9#F7};N z6g)-@kn78c2rjw|_{4^x9==~ZMgw!wR)&kO2PsSv*=qdG5A>%7N`&L!@7fSO%fSEC z8ay(ogs#bxE?yz6?wXWCC}r9_umsC1F{Ty`|2hw1PSs`)Q`9vpqACEbQ(SXDxz~On z`%>O@M>WqsU84y&YIQ-A@mq{9>m70$ynfS$BDVjzCjIBuE$1qPBl^l_8{6yt{vMi@ z3u&t!s1Gs$erViTM>J=PaZofS+l`0;E(&0#{>{V^6$Ph}GTx*t-WI^?Tf+aZw&0tr z4f~P+H))q?x#k;1%zq4ucYMT#^TEJmC`}$mgzD-4$mpY}_*|7XQc;LC?j^8^NY;@X zTi{T}=C(Qn0Sqi?ebg6B>(yT(_K~3)rkrOFZ{1Rpz#_DPaB^j>_tg8@1`Ouv8H@8* zXJtW4^7q*BXk$T*;Ya5uRgO& z6N(>P#EahotMGD(^!VuY_vjW2K4xIFGM%qhr90H??Q3rdy;BE4!qmzuAp#1Yrs&uQ zET{VJ{ctI0X>@~21XR(^sNP_NjV2r;ZU%9XT%fWKo0e4ftor%<)clP>&yu2ylMwsu zoR?8)J*&JN@Jyhl=r% zfG#r-rY34xoO;D=LO>8|A~;O#s&%|t@(+7h+W3a^a1WykVVwVgyofAc=mXyGZMRsv zrR{1REcolXd!9P^IO#S;ZX==m^B)DVrwI^q?wM?)aJl{A4t^a1ii8SIv?H6&5DtiX zd+OUZVDexs0z2Z~g#|VhyOf@Swo+PTE_#l6XGjpW&bR_XW_ZNG_$z2mP9G6z&LL3* zVazca_UQd>;97=Il#Us5uoEjMV$LM%ol(;6`J2i|ewcDGM3p*L2`;ccl?|+1tdc3` zkIV-C=i>9tK(BS$E`U^gD)|x_gc1}+XCZ97)R@z6+ggo$N6N*$xHLXJiPTm7?6fzQ zJudmZDpnB=rI>r!d_VtgoYjr$l|esIJXC9^mG-!=)9d@2r^dk>FP`q}&)(TA+(-&&8j1`U~G?NJ~8 zREcNv6UQr0uSL?Yp`P)pjy-ZQrM02>QZO*VPsW-f>mH9g-|{~;bCX`H*s#|ikKw4? z0}~aY5x6+s3#GQ=%{z4tnDc~*Vb@%K?k26TtmOY%BV0MM%(>+a(ubN|c2rjN8I(`h z*A48tuyf7{Jsj1{HwQ?Taov@Gt=-huf8K>BzxdLNU9LL9uPDE+Rwj?O?VCDZNuDN&f^<7=>cVVrjPQ>h{`ceO*dy zoWZtX@GH>3`cWV$k2->+M%cgl6o^9~8AsS6R({&PIvGt5Dj+y@03gT3f>OcgsJufn zT$Ot#4X!1WM+dJsq*b(&RmF;kanxt(J8hkk-10_wdFanvvecCO)0D$2z14XCC5VK5 z4fO3M;-Y!mMN2h!O}NhI;?P8Oh;#38qyV`8LWSzvbuF6u#o%qXcbi|xa=Ni4;b!bO zm<~2{AATN0%67mD^n$t>TMmWvU7z8W>wPQjn*h>o;(S4%5#xe$eGAbO@F`+CU`?*% zhza{gB;NEIu);^`u7Q=sRRLwvhy_X?>wz+Cx-(_#5|E_gZ$PxLp549EynFvQB6y{H z`t`4FEoRjl@s+&B5zaNRsoCG|RMg=F@|~w0G&QSqy(EDDUHtzg;sxQ3?i&m22*S}G z#ET9P;uyY$9lhCT)NxM3`?GJj=L8Y2bR`URA;2kA!BNMGx5#{&PrQTvV$E6g%3I z&0SXl#U5_wVhJqKmi3evvDGWpN7KP8Kj(3U%cF=P+zy!7Yl2O;sb=4MiX3U>)b9;5 zggz)HrWE?L{L;3kS*VX&sVn;U<)CD=mB5O-{Zd)^=8#dig`+HLb3f8gKMIdx%?lrx z8V*Z%_1TO6kjpfQ%MQ$2mQvNoQ3I`B3zd#FL?%suWK1r0sh9GoYn$In(@!#?QERX# z16@Y$&2pj`z*p0@$ku$7((0BTa9tOyW3kj1NDxoPt&n zDQx#d1i>FCqZ&DEYXgDkc;QL<7PDe-1x3=uA8DrMg5=RD4BhP~9IrWsc+;AIlI~6p zY~D~M-#;^FoWPlJd$3kfzs_+`ysG!%RcD3?YpgKhL5Cc;gTWd)PiC{|q z^^W`Vk(rZM6hS37E>(^hr1@P`AWYK$X>PvD+by6ZB1|`hCEn;)@_jQg#c*Wu9PI^9 z0y(a3LWa%^IX}CZL$5QbijwPSDcDF<=i%iL$PacMfeTj%C{{M}^}!yo=zXfV$d)qQoLBRJN#6em}w@7E9Y8AOK=xBz`+xN=ORB04sCYZi!%=IV{yL*;( zx?lAZ#GY7abiS-vt=bUPl;CJ?Tz7dZJro<(| z;VkhO4BcL?8K`nVj@v@605%k@F|_gbkGWC}xjSan`uPBp=pPbAmV^kyqAAgHhR5Xz zPD%9lgVo@V67m9%62^MgO6@P+urZNdnd8@QX0eH_kGtUi%C5ViOrMQ&Tv&c-8tPTtb#0^6GR|?-MfLQ!UA2!rB)*>5}5yz7-(|mwm?Q zbMz9?DJMY8j1`p5(I0srbH1y{@QKfSR8j}>f~fg#aF^YH-(!El@D%Agd1Qe845mJK zO^ak$I~kN$5Xq^7H>Do)Cti!_JOJ2Fz7*Tz`}+YGnceTJ&+PyiLC8F)H)j)0l?0Y} zUL`yIvzvJQc-|g>NhQ;zM;Qr}VM{bJc`g6uigW573dTpsVl`oQHDss{CWj0vPiBokT38u92>3h-z{ zr%c3YW#lVE?fu+q-{5lZe#DRyGVJE}j@TY%aFYoVB+cjzG zZ+`tbep7kA^wjGLXZFZ-dT@Ln!jAhru6D4Ck(=4J>qk-M|X-SO1 zjRd>#5qdObaiOlFRm)Eff>t&%T@DnWJl!%btqON|T7K>uWz!6RL8iFfGR=Emr7dLo zh+d?6(}HW;{}mNU3`fx=i$)-R9h>wHTNG;_TPFg9kz9_J3u)2#=n#bz!S+v=3GE77*2d%Eb9$P{~gJ%p$Z&6(Ol zb9nQn6%wkB+#DjPbJ5!nw+(WI;+;a}W-os#(5F^bYH5!u{EqaPb02J^shS{h7XDR7 z3H-wVG7=~94WFXis=wCG?vuO9*hl30*fL`_ck)O%_+(!<(n?rQ!*qncl3C$p^}Y{y z!Gbl@ukfa`0}mPpAD1|s{^92I_}6mhd@J^FpNoOmICIh?SPOVk`dEG9p;qeaFg|F zFRx$sEX?)g)JG&Us86-{$w-xjKj~K%Qv(j}EiRc4G%F{c6b(?NdDna(9>AjF15E#i z4}AH7oGBG#KpyO%?g?^r7--bpCvU-Cd_#7|TwKclCQ};LHx?B%Q-P}jCwn#Q5AoT< zwUD)F0s5wBzbLS3+OChqoOdsDz8Gr$vpQsV;W#@e(CJyF;9}Z&3KB$2K!Ffz*NQur zD==j$F&HGi!(2VkAN$I~nA)2cCY(>#<6>a_`|}Ag+Zdu&*{4Uh9AXTyxi^R2yaOx)5KT|HmhJa`7!m%7|QzH{AfAkb3ZhXQ>~ zX%C)_sat_jPb&t4d(RySj6+8hHH&7ph8aAhu2H7ohlp$d%$+6L7Ad)%(NH?yBc z(V^P;ePdUDoIMmGeEWM^AKi3H$SP_^lvVC6fQ77BLvW~DQR!|n6wE0ZZ}uX7=+)j_ z77!`@5npiCmlw#J)U8oky&fdP;tM8iJDkEoE?^(po#<#gP`ZzKlS=8P3`bHYNgvVm zOa=eTP4H-8&>CX)lf5k2>xd{$xeuACz*q4Ctg~<@BapambxC0I z1qD>K4PcZoja7$U7oE9P;gf{P%#J&qhmloQHV#}|@aPFR6zP_5iHWHapfKuA#Yr{mTVd z^1(y)+q3?a!~6=#&BSAaH@f0cq$%)3P6hZkgu{^bS9#JB(rKu!Bym+2XquvyE= zOit(h33_vDm8@nfY?a~R5lvDGYI4)IYT3jd5?<7QWoRZutw;qw9`F%@EUm7zlEELf z#oJyIwVoeY_hXcU+YStDmR#@^g==tRTF-u@PhZ>f1CCy&nd;M-q@KO;@~Kbkup`t- zG?DLrl$acYs{{^hmtLKT%gY1ch=Fy=n8+`aw3t5bcA-n0x6~oEUJNzw!`jt0wjU>XcCyd zWS+ZKN4qZw5@|tgw~j)42L0T^emRZT3AKBIDGXau# zQiGk_$e@dqw0tWAG~*s(lNDJ;sMf;~Tp-vxmoq5gp%YwGTwzP;4?b)Wy!#=@cWWYi`*);meVVXKLz{1B#wx(lt<9c38s zDsUFmSt;LgA9N`@$oUa6Ayyw6*7xn$iD=VDLLKydcpI}zK*_YPDKU23%w?L2U-y_a zUG)Zor>!9RmYcc~zelxCfydDd&30*%>^iifK{b3kD=>r&?+dU_1gGU`R;W8PfSJ)< z9s&L?6zH_lEc$j_IilCvRdxIvoNM-@Jt0Rm{@)}xjRX*kgs5PDUK-U>1;OUs6aZ5A z!T58ngBq=oeW%BiQjxxjfzMk&1A*u%e71@S+wD{Rel~mAVBg(uYHd#niukd>7%M~h zUcIr$^5_GNFGMFy>5&oF1-a=pBDYiGblc-h1?k7H>dU!KK%ui3pz6Q08%h?L-fZFIwhQ?=l9(~!$Zogx5@Y? zj3y%_lg}8Q+?9jU--z*0$C-0SHyh)vwxgvtg*q?A0ctC0Fc4A`;GW_BTWxIolS9KS z!2?Lo6B*6jo219aD?QvZkg;9R5rmz{93z@q z0X5cC2eB66X@H)@(944p>zi=TfGJ9W%QS=vv^GG!J>@YEOrM6XXd4K2K_D$kPDWeH zJ3@ReGOAGloCj5=#K`6MBa@gQ{Db2vMdxk7~IM@Fk zNZeX~qiT92t1-o`!`VF>MBg!jcRQ};ax-8)CgMZY0Gh|g;EC_Qy5bu)Nh*_J7|}}A z)-HFR-8a8cQ`;1Nrz0rSIzu;Eg<^;#hSx!w8t--igiK^=#j7cLomdbyJbs^$gs#F) z+GqXoRJ__l&Yn29cnhWnbcb=2n(TDuAAGZYoAcepzqUev)kaTs6oKBhHXiX=gZ26j z0y=>Jn|cYy8B}S&x>1?6?(oLm1(}%^&@mEuvO$Gi709RPKZ!oCQ(uTPgQ8Pa#4&-u z)#R2D!lmEnc6ikFnE^wgU`feW4^=_LGP?aO1jMfzR>EuS=tAIl(DA2%MD651e_(Sc zL?ZDRNLt$3(4qh>ZK1BNPNBc)5B}flcc>U${~anw7aFxp=ZiV@2PbI*%Uyv$b;MT4H>*`koyw=e7C{Nct3$t^whU@ z_GqCwZD)saK|fr+CTx$QGlC#kEmNRsZ-Q}V=dE6ZJUJ!h=Hc24jXLN>6A2&H5cSi@ zF8Q%|>0E|B6kxZ$If+?ci^RFdq{h#_*-%Lb9kUcthXG)gG`4rNTy>MJM>?a@yo;lx zaWX>^`J2aHascfJ9+ElTsywMl32hILV1u<`(!rLIjcsIPAE8%@Z0L`7GuA|a@l0nM3Pled4`(O(|)I_lC;ecS!gX&;lfUr{5Mc^ASrK|!s!fA_6voE#2%GfSV<0%IU;$`2sQy$2eOJe~ z*2-yrVa(QrZOjyOoC>cHd$ayxJD($3>b{l}>5Vqc;5=Yhf(*n_ySo_7{`oJbhJUoy;e_GO8Cfo!O)KQv8QgG~6r0&(WuB=h_R z)dt$~QK^IGgk3li@eIJ&5aIq+|DnDqDRG)Qv00|D-$|B4!C=RSB>byu*Fsm9Qj`}h zIZ1F^E!CYiMx8n0XqG@y;(ME${ZN6z^cy5jj!9;v;H^fX`l>1X?r&T;8vLfAABd(9 zzAau@@HTyh+mqan?rzZFtqs$$OI3Z6#*q59C^P$Scs^B4)G~c5IdLT_-qALVF=}uR zt9Fqilt5NJIq{khI6jnniBkR%VHA8FF;l(O7PXwR<^Rc^8DoI|37uxYL#J&Wv3&QC zLuf)E8lD+sRLZpZgj1Js@b!@3yuK1RmxJQ1ie!ClnT*o(9P{jSI1f2VIMF+IJLwlk znE+j|iL5}Z7t2P^C~pq`Xvlx5XPGhU_#jhmGlt{@)Ohu+;4JxitP zsZk!^;O<0SVD1zqC^j8_OZ#3RWiuQLPGU2nO1=1JHk`x4c)n9p?8U<#ckF~C1{@6M zQ^KjZS)f>|y0tm3-v0Bt3k^WEKz7zy4VDz2*%GAyXxX+7Bjhav3U;8^fvFW<#U7(M z&x9cj8txpYj5&M`LVSBoiC$DpkTG*}!KQS(^mAF1Akad%F*R<&^~?%Sm`bn>HZ=wIwcWqJ|!*na<}_t2n^rg zkA4MZ1!qS?2l0BLWU5ftJN&ZID7wjAX4Tj&l^^)y=ueL8RhRsi>8TBH<(Q6qljc|Fnfs<0M?UHZVRBD&ygd)Xe}P_ z(rY*$UTLPFpv*5Wj$q+aYnJY)C}O5yy}syfZMLdi$_4c3i&L$%#Z+71Hp;Ef!D?xq zFS2l!esldH1xQ=54dJO40w;om-fHFUN(Xglikda~)E~q3>Z@~I*+(igyO%oSNKgDr zKL<*)jTAGOz4#mC7k*%ezL6I2xm0v$Z+)2P6mi_>`Qc^C?(^`2z?SU4{Xpjy9*_&Nl8tkF9pv!qReJwgs#e=bNQ0#OetY^V?Af>M36y&A zhqf#Jq3gjs*?Z%^aR=|$sK0IdD0mhE&uAX@qgJQpd7&Z*3@Ei1#d`dmWsPjk>5edUl!WMA*K)NpxB+4}r?N z{M3Yz)+6TdJ0ZoZ0tg_teUI>MKOdrjX}28pu%`y=3Cq&xDfuO}WpRKWYv&1OOv{cj z!&#_YtN`w%?$jhVJ!VwjG-+Kt(G}nBsx4vnf>t144NmXZ0nb>x_*l0-9Q)mvm_tn{ z2pFtU3Y^iJJ5gUr=SMM--!k^ej+z=0o9Pq9MeWAHp>uDX)HYLPiC?AIL&1dn_H+*d zTqBD{u7QykAq-;mZKi=9*@ zj;H$0t5!bb$I?TUYrs9X`(0*G64&3=5NLRC4XEc=*3LI#0n%>`AYYRyFeY_&qNSWc zZ{dDs;LCvF;hI8%RN*Y-l}?R{4e+aKN{< z?{iICrN2X)EW^LRH!Ry1z(MIy7ok69q|F@7a6`@0w@}fYg|HWB0g2{p=$O|PdNB>X z_T!Tb%At!%O94M)RtBq>r14H#mf<66s8o0W5?F^|w<&^l)VE0yPK(LlHdkZgnf4uL z;eXd&)^!VE#}=>3#!(^$69aw%6xpq-=VllNUvT!%{wMx>6vP(-uGc$~@o1e?)q8tY zj4w}~-IWwT2yH?vY9|%#*Oj?vT;FXQ@@9DAVNxLza^3olC5$`1l8#&MA4`qRj4pBF zrk6zd@sGb(scd|D9KcMuEMt1B1W<;IY81*#kJTv?QSU9a9n$kJ)jG24tI}UgsHJgr z=acWXstyX(8q0_E?NWViS5^GlKGf-&J%!@}FYLGL_|C<)vxHLOgsp(OZYHL@H4(=Y zUlabu>X+XQiyQ@!Mw1kKUMENkIZS=g5=XUh(PA3ad(K6_2kSZbzA3df^Xc}Qbwn8-y6IWcxOoh!1A;sj;(FD7t z%3*3Vv)_jqCxC$u3T<>tWupOXxs0SHm44q~PKGU;A5S}7<-K%P4|YAgi--gphH3-n z!inOw@gBb>Nc{mWPc&CUGa-NXb)iow^o?pr@F3|cmK5*+SyXi_oH4$N1AXoGOf13o z-N%|41bWTSy$)x_17Yx@h1<@NoacLtB2iS1>viPh5QVK7^vs}@i-vV6pDSwq{l=dyPf^nn*ISDX}OPGaKrzmt z&)ymcWXcQ2Iz9)M1im+x@x?JFtVWnel*3qWy1{LTck4;@InsV@W33unrN6Ftgau_n z`}$me>q@UT(r{;Z&x%CULzDmnD$4c5L;9#XpavEV= z#H%fMRJkgPs#X_OVCa!&KFYUtZu@4QduN`L?}C5!e~LjRF0pbxGKOGQO%VJ*Y3DbMu)0b4wxip{qIYG!Cs( zRKDHf$$BnP|!Qz z5vascCC6|}u-AB2IOY265VGc?J@)I0Hb_YGri3R@=-r#Jy7cNlm)H3r+nfqjlC7sh zq#Q@F4xbiB-4yl+>>-#xBB`nVC66Ei5d?6qBM_U3u%FW)s8r7p9-{1SA z=dimSmnr1APN3n!+t{WM02^9Czugjf2lO^AEP}iw6O_RjP7lmb^DefIWtHN$ax(8Q zf*lX$%M(TY-39J3i!t3}Pj#CtOJR>n7#|lgEYv_udi9N4kF*h8y4m{T?(;tMtUGLh z2~)+U)U@^SZX)^{LMpY~AVDR>aO7NAX!Nwz=l*+p&`p|@X5 zRz0%Ck5ml|tMv6v6mPZJUYA*ZwRg|^kU2DgF$K+)M8h+6p1%csW(AjXD4P9Vu&L{r2_jKcKxQNK_$YeJy_HF2Msw#f$q47ANyt_^EJ| zQK@U?_K5xqYmPad1*#Nupw z=8#7!)VxI?+iJB<7K9=;bnDFR0Dke>D~k`-O7iUARQXk_gy zEoSw;80*d%1(zDr^Yf5GtLn<9*ia*4l+L{Fr9nPDfM=>x%;LL^MCo{;s0pb~fvrwPYDHTwXs7_uRXKF=dbCIdu%3Up%U48bMur#-@Xu2#H z1vDPOUawyEnIf0m;&#R3``7ehX$;U(@2y{SFOf1V+*Qk4syCYn^ZP+4knHR$`7wjB zc5yUp*&P}3CYO_h?DN^NI~zl^ntSu<1CW3A3%n`B7!UbO;{3;~Mort61W8XufvxE8 zk!EzOC6O^rWRK~)QoGC%y?%j)%)aPVmR;(8AnzcF?1hd?xVlfX{r9hrQ`3BumU2Y> z^0>wPCCci`d3B})Q@<>bi?szTbOqGP7Jl=Wn>l4F!>f4INZTArvwbBZ;qe$S&yg`2@>&}O$u^IP)xDk~><~Y9s z+}mKA5m%(H`U`~&TW{V{Z{owr7G=W}&vrM}gG$O8(msb4OXE8Xsp1(REgx^>1MiCU z5lD0>EQpZx5{Pr&08U{X9L(I637TQmMZpBrPW05rXOsSVBahkLr1b1eNWOr=;3)S} z26NARG;7(pE&AMTNm$vrgCT#tu5!t5;i+EoV$7Orc!cY@(VLxNe6OaD<& zoEl;yOcIUCzVu%_jXYt_p*jo6nQsEHf|_UI-W;tdbn>Q8UVqR-d_iqNZ`A30yKdKE z#vVei(j9Q2Otna+6#LoD;6 zI+x_iQ?I@i8@%yJt3?Dwv@ zeP6d#fxQ0R?!d))iV4z7=VzhBvF;j_NX-RJ@nxt(ukV z;Sukfy17UGM1tk zb~A84EVYE?tkRS}9VB>79(*(&&kIozuP2KsHfe~DcCUsW8AhFKoa9e8F`24u~Rgj&YLX*3^dgwGrt&Vw2G*PYkLWcR+lftzaxo@56%v z6$AL0=S)8~@mVmst7MmV#&@hbU4?=Sh=D-z_GfxxPgb4cl7A!>f#H{_ekhb-HAB9fPQrE zcwm6McsXPR7>oG9gscq+0b&^oZ_Sdz91>_E;8NXv;r9W70kl5fRDru0=L_3BJQo_R z`1cw!X~V0DRQ(IUqQQPXnyoI<#(a3`pDkjp|8bDIm3^SV)bSP$>v;k z=bs6QdneTUAbm9(L*#giyAD&BSvrBb0lAr1 z$ye6{xGxP%<8#q3Y+mde79RM8ZhGkrS2WM2KF9o94!Yssxvxz^I;@j`{{3{Li3XwV zbPK-Q1djH7hmYaARy>7S^K?wmPpA&!_;zEJF_Ca?%8DIxX&VtgyIjWqW_VLF5rb6G zYszZIx=wL&etu3AFU&WHk6-g<)VzCpqQJ>EQyHe*Jk?cgt2>Gozx5Y$30n=XL>Z{3 zV2mTXc@u5QK3t^#mI4(vTPteUL-fVBOrl>&DK1Xp@dqBW*{H6;>*sRva;r`?>#8JD zx;?K_D)Rgp>%Tt*tzh2=@uk1rUdoEVC^#l=Xxl|F4Efo2T!Pr5{o`jsLaxY$YjrvD zKPb}Y_Pc}pTOMx4<4`*tBnGr@3Hu|HJrF8RNN3+A^Gq@=-KGHNa#Vph4VUs=)f+F~ zZm@raK1)uGm*XqmI$>QU)k(|)MndWz)?T3^y$uGB`tj#|%L?4tKcoVxq|3F9>m_J? zj}NuP3bC&Olbe|gUKqLWM;{ip@RZ=4B&%G0pzR73Ru7YDj6Ises;mx~?#QaChj)F| zNB+6vBSZJZ9X<-QMRl8hf$LhDF^0>9HVHfWxcea4Wsj9~!3+uz)RH5e_dZYieIp)v zak0`S#+k)J7l~E9Ool7~tL89Ks1uUq)D0IPN}8_bw6bu)_geO1I#i$xqj z1Zi1-sDA&c_tg@)gexvgZb`pdrlYz#0)d{?<&X%+iPi=q#S6paB*|O@s`|q;#72r2 zRj(ruVtd3fasjl)=v4fl761i|OC>(PE|Y+4hCRE)WeLghHx094zdoyP?!?f z%jW`(dR3=65w(k!*$`ha^(WlemDk7RLyS?E8WqTZw-K$;iXCJ1f$q=%??}w-T7=SR z;Bi^ZUqWHbEvgG@TBTUF!ng-_-GpYHCf)jyR61%XvRnW&EqiTNSR^3g*aLVj=r81lh-@*ZQe@-JI&( zFWvhgLJ~A8`u8n+0j9(M+}bavRvM5WJGBXXEe|eCSOpQ&Y$^7iI)Gx^^nm;Ljm!rZ zxgya~RMFi$YuXuULfq-4qNc0qQ9YIv72lWpLm|Im&6`unj=N>P!*ET)Uc!fBCW`$7 zhWOWjjy}aV%Dh;vG;ug^4S9@zv;yd+mA9V{-BkEjku3ReJ1iY(S)&BvmQ>k4KT!2;;F~pofALJ`H2MV!?~-nj-Tf!s;8b^ry;?`Fqq3wDJPWH(Wp0+%q zMUm`DM~1$*2lMrezjTUTQ1b89=;U46-49S2_*;2f{hljlujRSV?j;X?9$0G~mIu3B zV;o5xd4Cn?uzkX~9gq#NYzZB8Dvq~||JwMB6w+7GZy$C%1f9l9jPcgcVukab4-eYR z)wr#o0kZxFd=Q<{06@B3%ZGG!B4YKv&KBBy5Y!(}`nd8zA`NodBjkg3vR1Ng(Xq#+ z6qMECO)ag>Cu(P1h8Cvp4`jWnbfsa--7CNPZ-%<5CjEGW(h4UUBF%E^BW}D=cv1N~ zu2H60c`O&SGkt_}87H!5dPLZUmldJT?|QuaPWp_4&y69q9e@OE3X^Gj9@}ujWBxhI zDiJ9_2Xe*w*u73g=+Gsf)95^hHsW{W$XeIoy{7QrGuA09&8Lh?Cv!$^!Wh9mG>f9H z0l+&qiJ$93suC`ob7rT&gmC_l6puCBoANL(km&|WOolp93H?1<^>ET`DKJ_$I>f%qwu6;p@eKHb*Wto|#V7i;$T4X=M1%bc z5SXXgY{oNO1M&#%a?^jzQtxaK<*4OxzkvH9E(!Gb{+^*zGR%6G!vaqjXT|Q1f`i)L0RYQY6Z5vnfZF`idTY4=POd^XOj4&Si_W?MVi@J z4WQr{g592`JHeAQ^oqJMnwTZ7=(`i~n865x`Bm_RAx3oXYrqCQ?xIfVyiip-M^(FI zCz93> zgu{Hj1Y>Npm1%`)-5q}xe-$1P_$L(Kty(4@{d)9bT?5;>Jb{R7$zE|itiEz}S*!dL z3rW-7#Pe_no#)>7c$1XmCF^=0AI6^Hnfa7l!?qTM6Gelo7gY&q13yX5Le_k=j-+6^ z#uM%M9h7(wL(J*Y2Kyc-kQGIVQX#Sk@ev|Vbtb=~MTASsw}{3^w$5?{^;9 zy972?-?e_u?et$WK(iiD;a#@ygId9E{j#I^Rp}lV>1EqiVuSc3A1qt8N2PX?6luKL zDJ*W!XB*2apV6dThdEk}A#blyC{->?xN9C`^0OIAxS=P8iP?AF-He~L`O)d$9Xf@2 zlDT+qNOzyjXe$>Y<^@I#Z2UfzE6mIiz%WdR6{7jVg}^_j8;=UHHmARBGgbIi&DRFT zLdkTPS`ci9#ZbaMJ$Q8n3IS=_`7{>~2d;3x*uTY=4}S$-T)2XlmUintjCa39zhD*1 zLvTX(6&xmt&tpb6$`l+$Sc|f=Ee*4MFwG0(7&!&D{dUy8utC`X#6B-8(eQ7pHEb9X zzHRE!v`8QRh+vclXw!CW5l~>hu&(=c^arg`;|8~D*N+(?zo3&kZzM$7om3{Tp*-8L zV@O=k9s0dK^=hxlbNF^(o(8HqiZGuAWO6Sugl%=i*gyxihZkcHX;3;-r) z7je4!CbFP){LSbka#y$_gfkYsQzey?Hu2*0bq}qNrEnEeln~2KdWS}k4>P_DSb}mO zV>jm&N@vKD=2Nio{QM>0ID_%vVW~Cgc4BLU+SK?R3fM2TrQ8=7_oxVNIcOJDd#nr>x)?`elqTM6!n*X{nB zv!0AxuVL7w$Y=nZ7LhO^fUnTQ*#I*_^>ql*m=~)swSMcbIzQQdmrwTGU0-+ja)#cp zhI3{C8O}HlSL+$Q)YMWI&8>FAHEKP_Lzy@vOUG2BRz*B~h+y%QpoEssIf5dl>g{2~ z3P+-@kuy&rp!tBnLHRf}n^_)lBZzsMd_Y~AP%K6g`P#W=K2|-ikzzF#P1xL)_?AN(L%;=ShQ$+Hb4(i8WC{k9i9fb25&c=nAd);yxzw3?J z@8DHb(-=szrR`)b@_sS8)LAQoZ3`lX|825b50z%Xag&43sT{tA5A)e2J;R!Z ziD@b6fCn8hY5H2`!s&6Cnmku(-B;l9jEz@i-6u!}kM71Zd;j?v~b?XgP+C`@v& zT0ovrsCq!P!>*!pu9uzE{MCYlf02Ez5`%O$Q2}x+a#x+?sh^U$Q#;;P{+X)k<*hj) zvs)%9Y7G2Bg_a%O1awJw503AQr%6n2O3(tXwbjtU?`!Cf#(Ws|k6t$pgZ^0S34ypB znGd$KTI4a$3w-(Iucgb{FqVbx39R!Iv~X15dmTRaY+uG!-6^|>{-Z#JqDpSAxcK>d z*VpO%B@!x8)}99wJpbMBp6e%sOeGzyHh2{Cm?n)QS+Kv^Cqe8DAgG&}5!J1j{N_aK31pi5CLEo1KD>4h-FH zx|;NaW>Q)PusgQRU*wm)zd%Nq7NVepcAlyB(C`|n=*wtzql&g?sv0kz6Fc^ryLw=8 zZ}3VBWT9_YxfiJ5=^QTzD+03<%E@C+S@K79VZ^){BR;@{4(IsXep4T}gfxYn9RQC70_AyvhmXIFf@+esD8w_t(Gy6ywijS6#xqo5=s}6tNg$cOUk-XkrQLAG`op9 zhsDhm8^L*T38e+;dIT=iA&AJa2-iYL9(Gq2Z{>nan(XhF@>aZ;=o)4!Pa1=wjVVLwM__79JDPD0ShE5@JB=hf>o#>Vt$_gC*Y z)VqwTr{CRLn#_NtvpY2x!?(B*&eSaHlyNk+&-i8Z)zm+n+%YV!gWxQFYa&uqpW7QY zPrvira#(TvThpqad#Y}MLn@U!fKmI+&RTr)^Z%pitfJy*n=OpHyIXK4I0Og~Ab61A zPH=a32@>2r*bv;^-QC??26s9A{cD{oZdd~}-Cb|(+O;2I!Z%Q>_i}9FWE7@4-%*jG z@YwKsZ%CpeoBiSLa_HezaGCp~s~k+(imTcO}TQBoyg`>^y zw)4PH_V94$8uoDf)SG~m{ZV`**d8v!1`b7>K@G8An&6&q`w)!sqQuJWR@D`l2hSzk z#cE{|Do_gWjH!qUFeF310{lleEDiUbx1MM|D`HHd?Raqm=?ZkYnCT9#k!Vo6`aBtL ze>iMz&d)r|hHoxtHhOT_*3P!8k2=BCOEsC30~QXO;hiCfu=kuvZ7hGc2G31Q5VD!u(Y*Nul)thUr3!J6_Z z+*rWjwVzMk7ArK&mt!FQ-DoSTtH>3$Tj)?$6ZkK;@JPlm{aRf4Z-P}RRq$%Ig`RwX z9{v3Z3q=Xs`qlgF`y+9{C~%2H$bYq;dLkFnp(Qe%Wn}|g*oHFAL7nz!lVu&Vq9p2Ni(EofRIc5SK~5@jaGlDAj~~ z?hLSF5h?n`a|`a%aL%FFP~5`o4@a9{5w9n23%(S0rTt9Q9;Y4m+qAcoiwZa8b<;q(KFYtV1BX$9j2G!#bz%XkG6 zr4iiExEUc+Q(;;U5S6eMIA15OEa(j3-Ce5s82#!KJKrt(@L9icQfqK`jK`WO9s516#@i(tnG9K9@C5WCPAN5GA?EKyog8W7yH_?q z;8`+_#&+L}jk^Gh?bd0+wlEKLYfe2NBYqr~->O!oGhxvR(kR>S4+O|hpDLDFh{eg4 z4$}D#B=9mV30n+v6*hjZmC{V6h>*e9$V~#>Y$b=v^_L>h7w2wsK+*%~2M07Xr!D z%mV8sN=V!&7M`C%Ge1Vm?LVB3F-hQ&u{oS;f||+(?~kj64rWuo7mXF0^IjhB))Sta z1CxGE|58|^Bk5HIld7VW;bI1&aX4}D($wrUkOt%SGa1q2W`^w+!|G(88{ltJuwU%( z+AQA!vyb0(GGbWk+MFFdC@SXFgNjrKuoj>Y$&V8|9Fqc5j2raw>Itl?7%>FqNH)3y|Ay#=nuW$e@F&xJw%@m zUBnnNlm@)Y2;J5cgU{4|{AP|Dk11N=1&L`#Zzibw4}t zm7yQ7VQu)lgypBoXYeX9s5k8|WB}8>LNCJl|2(vS$_)5^l`<;hZf+idtoTsCy+e;v zZA15IJp<@cPdx`Z)^4tZYHeHB#SkLBI{?RudAT{)X{OhVrSHcXrv@F&qP`n3d5aCN zo27)M;NFb{$twMt?jnsmHc^y7^l2<86el_lqYwv}h8pRH$wk>B=&o`Qg7uQsE0V+z z;!FyN<;Bxkd5@08NDjbK5f=`17-9yicX7B9#R+u zOZPt~8O5p9A{OTMLh(-cdnwAjMLcM;8V|7&mG zm#`ciH30g=N1M&Kz>jqCdQBage^M-Bf2nnhav41Mtrty7G>PStJS$K6)IE~NOS*rO zq^CVEEOz*Yc+>Cx%k=ZDH5ANI%~$X6eX5~k=q$|TdxB{AA_c7s#4fVI4hGP?BYt5A ztS6tVaQXb6elecvyyMVT-fdMAY>G>``dy(R|AG|VaI9vAAFV$6MygzBZJEvwWdqC4-x1sRUR#j_m&?ZtdQ|e zOUYIlVHI3iR4q9;r>W7fO^GOZOnEL0ybrZf|IYXj*tPHv($uk7kMe<h#&LP!SkpI4YU(@Wej4-5 zRP%2iS;}9->Fp3$izSHnZH3QZKKgm^p#yt^w^m3IrrUz*E9QUb@sF!8f%+r6RdT@8g#U&i6ikoh}#DIh9O`X>NY*o82_9^lC3d3_t4w8dt8T}kXijoH)VKP(|Xa+=YwLmwl)!20wYjz36wfIiz0ZN zR0=$WoG12|QBF6eD!i`VX0TF6Fm;x{U&|*ggqE-ol0awc_JM+^%mfqbqv#JbgxI^X zhaDz1>XIZ|$I-zZS*pcB1lm(YQ9^R{Q^vTTlsnb~+}u;GqC!EThvXM}Lam*faBb$! z!%tjJJ085C>BE1`Uo*Sd{*z0gd=bT!GkJ(${B97eotoQE)cx52i=|m|`NK5js-Juw zH!5!2U@WQ4?&IafZ^39OqDt>8JDrYPJA*?vyLQYiQo!@&1jx>u4_=~nln*kCHEHHt zS2pl;*b@*4qdR*)Pa#xjRs^{xhEI8FT-S+gH=WSmgxbgCCqMIZMxD3bs+X*}7?8t? zz-wXCAbPOboiJP6B95J(<+LP6*(^K9A6Ww7yKn0bchXNmF%-T}=)v#Zj}=>)N%!Zb z4EjRIP>2~I&2kMEe| zM@fxd%RG;BFKmPd#0i{>@3Y(@&5u`>PF`(>OI(rXMrr45AzyRxtw&pZH`0u8pfprU zKCj#EAjlSKX=ZVy4gA|sl!sj238SP`H)bW{|olO1xSNk zbHWvbZ~O=?nArNab8?(_r97Eb20;$u8uqYM{Y}))J_hQk8XyAhXKE09dsKBCm~n0} zKxp~K<1Ysh%!4r@I;Uj7u&q9PCX#i}?Pv~4CaSdydyWh8P1=1^rH~&2wW&_dU?TPV zc`jKc;6Muu5Ao`c%^H2_VU^Ot6&D`>!wcU>$_$`qfF9LdSdLGl;8bQMAvY1nS2LOL zih*nb#|Pa^ml2D-FEQdODr@!NjR(L;t38==eb@EELiq}aD)|AebZD`)LX7=bS_~`a zJW);JWw>uiWY-mga_y3wNStwDe}T0X04psZ-J|OU1~nQ15o}IYe-eV*;UA14?fU6| zX8#$MX~LTgaVN6J$LPiVN&?f}4+Q8!9s*k*EnEI520Mh)M5_%J8O@J)e|p<{yhR{8 z0OuJeni~pR+avhdUQSAhPd7qZ#DPH;FMlls1A4w^+y3__OCh zY+&>&8>{4!HPbE4v*RAf0HIu!IILU z7>_+v(!gM#9}|xuJz56vI48b-$u^r?27oo}>|JMP%!UNHi3h6lUn3GL8w@f~i#!ib z?z3<%!p0Y4+1NggW}R%lXs~#TV00E{i%oX5iI5$i z3v#X7`EEwzW^WYZKH4Z%4$~GNYX>-AHDX~Uwlz6KEuAk~TBV*Ex>x5wcM*2_r?;E5 z?O3>iILRRLDJTs|m&usaPs75??Z$}XP>3^EUt{U#u+^>4+%>Wr`DlZU>fQkX+j$~Z z&+B>vDf8&DF1soJ;H#aUssJrx2mCA5+ zJ0{VCF?9$2YC4A=d=28P>VJWJW(iV2L2vNMilaxY*!@9|huDjjT!oOIN*#`&0ifz< zjst~+oWtESESo*QeS5{NwHHOprjnEE$>Q)9<~onob+$Rqh@$1Z;TB6uwRRsA*EA|7 zdJj^E?GYecK3}xfu1|I)nE4}iaO#2+K_I&9C~Yk|an;q3YQ?RW{O`6cFvqLh zPEfVv=LLV$hhj1w5*bQq!56!=yP#Y?l1z<-J6`I2Y%xmT0}G$&J&uk`SqARQ0}6!q zca7*>7&S?d@C%Y@;8O|{vk1C-|B*3uitW-;gq}s1+mL3qMOO`F#HWO)Y=#Y+!EOg@ zPfst4eoQy;s;pvlUv4v@av>DT6>y85e7K?G_v_d=4CveFt! zddHsqsSV8@dRl85>eTRS+cCK}IADr2yIjwdGitoblYMHashh9`|9fP|>|(WW?9KQ0 z%fL9n@67(eZHz$jy-G$qY$`QWG|3HSsFtJ|}ycYi-wEYYpw< zAok~-H#QCs5*u_|Ve+kPk`GyIk6Y&zM8bv?bgy#7fH$gIl#u^5l~X6e!rlEW;PoL! z9Vx^T3c*UK=YM7r8gtWntdOFM9(v-x&Q>fe8p%Co0MXLncY>qEnNHTQV7l)=ksg+i zIxZG*UGHDU?22Cg{+~1IP9yBFNef*Lru+7KKS+WHk8N2C<@&IwGN~#vvh7pmPNs{rndhqtw#K>M{*$)%-M+Ak#Wx{`6 z%WnyZs?lk%>^Ed=-?t;MVm!wTx|N@uJP3rZ!geF0HGY(DA5zmKwf)c)a_yHH zZH@k1u^Xh(ZL$0RUH}Y@9?CyNG2iiC(HQPVk@z>>=qin71x0Q*C=jAc*mv+TdzF*f z^CpUVsGe-uC^uD5o;H4BNcpqC2>AvaD_}3y2v*BDb#+DqW)AWM(kEC^wO02S*h680 zV>I@x&^i}^$}O+df0^**EYaUBqTm8Xvenru5ZIs_kROu@IjvwHdj@dvBu4+x&qQbx zx;418u!(MlY}30Lle9hjA(M)>(kwr+=t@hKoSlU!8yBsFenU$XqIYB83_^<~`27B< zs{@d^4u4;2p&e*c99OsDLzuZad%Bizb6DcD3lPD8J%Zh?ngB0{9pr}K-0WyVLzZNT zGFnuO3Tq1DET@}(2#9V-;zm%{XyY(QGe$;p-AifMe4mILhH2T^n!Li)Q?xelJCLbvy-7H%jx zQ|8=hso6%Pw5wnuIXz?8{FbPIsIGR?Md6^_m3N{gn^Yna`zwykEgy+03i}J%cA(|9oayOLg@NRP$k{%Wfn?0@fwz?N zsANohqFrVLagM|TY5;s2u3Kn%^L^ia%z`xe8o6t+MRVkL@20fJelz=ZfVUx~SzFpS z#6tr(K;Eki3Wu_)j^V3S_FaLUat=nwk++pd`Oc z@w}=dsEqu|;t7x`94Ri!G(8*8X1Tvum&K8?UTca2kT+Rw8*!N6fgdi#Ro+|fXQsC9Po`>Dwv9J);wmru(wpJhG*Ji`Z%NSy^igPW26k-ID z;qA9t{VY@OS|pCcYTAh0b*IBTny1RV-9jeA&{Gv8gKId)F{pJqcCntQ1QY3c^9$B_ zwZ@)Qr41hdLa_vQRg;n|4o57($=+-k#yRUhbIPmi(9=p|*RsF>u?z*_lnhum@9BTs z+f}>U4eso;@njXZl1+9!^pd5mfFDxsid_zS9vu$#gONK5yC?R=YN1TDIB{b`n3k^S z$XNi0O~v`0S)r_V=I+g_A_W^=%{B4#1Z(15tSXj|*h~Lu18k+VX}(Y$T-_k$98=lz z;3SEg`VAcz@qV|=R0-5xv6o-RxSDj{Zsj;TNi9udK^dNn7KbYlQjMgsbm9hSyBJ5Y zk~mfjuKCn%>pQt%yxvqL^4{UdtiHT>7UM)TApqaCP^LE?<+h=eVL3lZf*j~0vZ=Y1 zYuvZD?QPA40Fo*g)1DgHc;f^*C{R9kG;3(#7pr0@JB<6i$@gufP~kqAS{ch3`6^?q0aR z0lS1D-^28CR_jkwOC}2wKcF-5VMOo#E4mjk)`8DFV-F`cOw64mspLL?xD-)jn`Z+@ zZwQLeR~^4|oLH4}NALe&#;MkI@;M_X_?y&sCRCLJBq(<;Td=D&r!Y8)cg{jB*Bi}# zogR&=)dhHU3My1HA&BijTipC5$&qmK#=K!wZhR86A4D@!ZGD{`!@`_LPbEF>BBgP# zf?JyCLO+2yRVg0|*rIv&7eQlFMFc;TgC+?Y~pwoGAXJ7OA0 zNBWfyN}M|DBF+RX*X)#&u*@QEspYF|oX*u`2=BZ=j5RibR%9y3aqNK-%DNf@GM%f= zi@Ipcde-uU9oZS%14^BFdnTasPxj?Bg z0^ZP4{^}5o=bo7^`!V02h`We68eCYmc>Om?Py;<1UTL}x4MY(gwoZYaAM=K~|zgrm-rn|H$( zIZE=AlYUKjeDJqIJH)^(AF0m+z{byjHkTLH7UE^_l}X7FC4&=3-g#b7IIfWvoV+Nw zmH_uPGMUYdvsPS;Af-?j7xHW*#v3Hlp{Z#}Upazqk|0BVeX{a>u<1J%^z)u1HFuxXz-V*%&zAMUcA3|9YK>&Pd#38>lgC9l zqG~&Dl-4bS4grK45K3jXcmRn};b7edl?gr%;+OmXC=gs33l;eb)>9|WVF|&3r_+C^ z9HXT^S?AUXpf=6p;dSgzOH(DP@xqAOtGUUQ7J5IJVftO6aGkDlQ?XaIe`KOr~~T`K&t$@zAFUaGflW8ETu7q?Wn_*G0#W+!jlhgS%Z#avwWWi>TDk8f$egGzU1k0!93|gycOYmt3?}P zxMahb==^V8wuK)5J~)qG^uJKzU$X=2;xW)0bYET1_rWpFIr30ijLquq8S|pN%pqMrk0!-2g}R|^C9y9R z;WmzzSPkpuy1IuRKjSCn%~~Xs+_sw!hQ|CQ&Tr8;et8e*Z3loMA6kvJyOno$cUK8H zYki+n4w!s4{SK;g&-ysy{HgWKk$Z%PO9>nTfym2L`q*by~mvGSgEmQ!3KNjZjM-k7cM@xB@#C}dy5 zIWX3nRZ71wM(E|9Dp;Dp`4P8NoKCKpCbWo;-LiKc^OZXI+wo7e4pr0hbQc`t^zZHe zb9!Z1uhoS+7Wa|5ZHU&ZNf?-GJ1rLKFeZQ)#!babYmjJwMmr+$y+gEzy+BKwBARL> zNjUGj*=$j9-f~$!PE&=Ha1LFB7}29K)2&Clt8L2u7`W=<|Cd4xEDHT7 zZiub7j-)^c+f8NHkVzgC(thERM=x1J=UAM^yI$e`E9-w+c59ofj}WJM!Nfdzg8L@Q zMAXaP#V)s!<+?CuV2BX6ykjMy9S>^xYnR$59c-cnB!(z6WM?#^I z;sL-nB&Rd)J4Q)rr4ksfe7y4R#ryW{GR^7?u6xMT77->Z&H^ktY*M8^i&V>|%(=e* z^b8a7sh#g*my73vgA8To-07wmAws_}maoL|SvGRXZTVWOWL%DXLwSox@SU4bAKG^+ zKpP|MjGKTyiLmUJG%u7FGm#{Qpk5W#FO0@#V>U+?cMyXP1szSvj{9kN;+!q}_U(iJ zAfs0a;4+Iy;9sQgD%z{86;taZZDlpanbYzV>v&Vks?J{vK({wN=*(t@lUk z;M*P<#Xv#ZoPX&TdmR*JAYupc7p$;2!JdWD9RHL?6;q%MW}Q$U7G zmQXt-QB})#1gBC}$GB0~ZNL4D_GLO~7*<2obM4D)h!M&-%m}MaN*8KqBqfYP{Qcb3 zIQt`?eL46g2XcvOztrDn)!T0;z|T`r;m>L2D0(ikN+a~9WWuG$P=kK39@lPOC*3CB zgwiKtEt>y-BJzFItS_;+(J?Oom#SQAx}9;n9SfFZW}URh|Z^Z^%w% z1O$0Mm}eF@CqLegv~ZBb37VqC+h>ASIF$&8V(EsB^Q;C{LzndP&y9a4ANeXsc;CG%8hiwZ_pdabpMN@U}H`++ci-@ zj9Is*6ZCahhYXr?I>azxnR$ra`D4aU7iLie&T_I%|IJLkzrARpq?ZwrnRq$`w4HLaHu)QC zA{dI5m=?PahvoANo*Ak(|DoHwar{P5IL}4bcssLk=c$j z?)Vt`r0aECSEQIUv$rX@TJav#YXdIcvcX?<{2_xODgSX&S}6=V;9=N*{(R>C2CDxf z@=|R5G-TF!LOw{_u7a3Wx&pIuO#p9SGaox7+=-cPz-Z6zyoxgbS*WTX@l2U+HUiC- zIYy+ZxSQMClsF0fzA$t)lOj;iZ7BWFIyG|kk;*4F_RVz-)&CoI5C=Qz7aA{=DWdVDA$Z$lVs&e@NfnbyX;Y*5C}E0u8B&fNp!WdNp9tMsJ0cAYB9Sgl-V_^$CS zkvg2;?j~)Fb*%PBDexL&%ej3MSuG)jd*7(dTC5-?qKPneogg!4`s<=R?i$HH-W><`__owWA$AN?KxzqaWqhH`T-$3>~^(k9n zo@bv;$X9~PqkbwLF65r(E*7z{2xCE*?Of`%!xkav|NxV;)9g=fQ4fF^@?z=(RD9O&%OMkx`^NeDYOP`5 zvTZ)$IQRJfC={A+wOK|^LY63Qc({ggm-kx2`bgCnAHe8wJwaTS5yt1Vz^`{nY?}(yL z<0f(cso~Qn%QQtx)h_cf*0&lG)oGz-SNZnm7PKli*+v87>RrBXO5ZWy5OQtygV?7U zNHjxQt$;tD%p!f}xXuMbzjau-=)qQLy1@oWd3De!|HFpIA&06S=jMUhwuGHEna?ZC*M9iP?i6aE( z{yYhtDhP>VI3-=}9-mlcN6}f7AfT%CU$ksiD4O+plkYvz>>aFD+a(MYjRygcmEb8< zG*JQ!m@FDzzw)8c!)sv8JlV5dvRKu~)iv6*RvIYFZ1V1D`}Rzi`i!~C7lZ6$*%Ch0 z8ZdvcVGv*}(ql*WKWD6?86jfY5vj3(g#nN&pBTlzM5aX9B=N9E)6(t%`)GaQKpSow z+0NSU5v&yUYFVa{);q8~ zk3WEgO#0jv>%4O$m6c>0x-xcvfXiCdHhv=D!J8AzM$E_^U2|vh+Ix1Zu%{U z^EJW;axnac@$QB`rm8~8_`!gcbfhC}2uwSYO(=s64D2E34jo?FSC2>Wmr8NL30*hJ zx(07;ke}Aqgq_02y>X=a3chJN17_>%B*)@K+%K(7-q4M%`(qmm!Jj!IheFaThVhv)} zn+72#z`*mx1j&RMsx$4`!9}p%7P7C-XkIttkl6&tY27f0?xmM}Qp!4sso#~lDrx=XKT@1 ztusugp7Oviot|}vM>5S|?W*g=?R}MwkLLZ=NbQD;p;BjuXZDbHLtX1;H1jc%+<%up z#AQ6tE;+Z{d^SJ!uG}XQAdOqPZzlbT1EjPOz8J3mXw5eHk>}XUT=Jx4#9+#)c%PZ>pj&@|xKi)`h`Yom=-WPzSj0NDITn)<2v|yzF zK*6;^-H>J_+fZn5^Zhw&qBm#}m~5H1(%|^q6W#6wn7jGH_}PU*s!$|>E81bl3tfmb z@0mp(&fxB`l7%LUrH7_tjc~t~tqk-NXh zMOFAhX`X{T**x^n>Ctq`I>N%H!=A-fE)$5#DMh~~%U}oV;On;u5oJoe=wi-=H+kpt zac}G~UYNMKjHLKf`JdD5;T>9Chu>j@d+aTb1JoI`36+i3vOG6k%0DDFD0b_~5pyvy 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%0DyAW%^OVXl5xfVYbl3crLd)o2zDlCHMuFX*jj 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≺E;991ShYN`k|%ZVF01dH!etD5nSk`2P@#l2 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

    XCVtNR5?*8pZya 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�fes)kbI@|69J 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%0A0Dp!B7Q59m%JnMiL`b zZYL~HwYP)WGG|ANvkR-oQsmNH>ZCD1Py(@6q*%RcPkeLDJ_q|#`9pid*C#6cKWEdi zeP8yvKypW#^ufEJq}v}kICEF8lMo+6Cvw$QVkj~b4K zkX8dH{w`K!iN*S}+y3q52IaH~!CT{&wl&^M@0Ad2vgd$CHDVQ1@w&MWbl9|%vES;dqvCV-~ zkGW-Sl`Z3znQGnKou?GH%{!3+ZZ@UI_W3h~vSsY3!19*KGNzoVTPq=X?b>PI?V$*Xz=aj_AF;&J;z}`>4 zHnxPvi#7}Yzs(yK%F+@_KJw2_@`Iy;6?0xFT(q=3y3VJqp}W&GS^`1UQw4K~f(2SG$Sz+qNCi#pgyD(3)r_8hoPZjROHO9qaTIdq5ic8`fB2H?DR!7IX? z_Z*um6ATX?qhp-sagqN(MOCp#$`wr`S7Sph*)cze$c+s9OJNo6v#6iXewON4N2<` z{-#=tswc40Vns*0j$&EGpnHV-WW~MkC!;XS4DONv9UX($?4j&u;5ncub~k{6K)s)f zbiC%XecT5MY&ZFBR#Ji9e#$!i$yw~5vyau54sHI4Ql~|E6o}9+dPCF2z7E_Z<2Hxv z#W{7!1?MUr@E(wo69Nd&(D_t8tyBW++~4jEHQiYB>)YMt;w#sMKyG;!7rk8eI1jon zXny{>9i3!mr@pYiG$%sNjLF^|l!R*7%H>4mHT1>?=NB|}apvjOR)j{`QT0kcCwC5| zh^#0~3Z|g2PS2az)%>_-`Ch!hs|>ec)f|)Q!hgZrXZMB%9M1+e9IJfX5b7T_3!WN; z^QG2A?HGuZH*&yX#mI)r;a8@Ko{_(!P?`XW9|>P)xK0|A`nd4LKUIf?bxTwUcdWte z_`cD6(rIth^aJXgcki*A-rTS%ymv-1j>qIkV(IegDis);KIi*9vala$R~S1dY!{Y* znz9@axuL#Y-SE^MXji*=2uTU6?~a^lP7w=H8?)i{b1^_h z!Ii4Zr$00+7PZP2g%Mkx^cFKBbuU~m8QT<@dhaO^!?x1~MS|Yk<*Jnj=3Rau==D*X z)h`A^lS~!sSI?27AKrTUQ!qGH$cKdP#C`n2+8sL1=a-LMd+F(Qe~dSd&cAsUeLzG!frSJqPQ$| zLBJ9!=OZgkQAcvkzW-nkvmV}5G=*ILRI7>JZLj@;e)(;V6+p=vt%39_u}SCIDE^5u zjn9a=yL85WeYp!n79xPPM)NwEbu=6yYvD;TRm}aO`iY={#n1Nz^`AFBz8Jnwr%&Ms z@n}o$J5GM7Yn|VSlId^F62)sF=ms7&3r`s+XLq%q>j2?4$DIDRC9BsBE@5P3>Q@&ha*$ERvqL9|nNBS6JRB-C<8sisfW5B2@ z3YxJIq-P?LBs&+(IEJ)?IOS-b*HBJqa{?bp$cVf=Y9g>Y;D~yep2Z^&zPxHQ(xQYYLb^VxArs3HA_P`V%op ziKXGOL|aQM4DJ$>$uHTmZd(fLBtZo8$u)=~TC0jHtS^jKdU)8Qe*}(Mcik9nCEcTt`Ov)hNpG7!T=_`~ zI@@J!&Lz6n!9QQfVd@4ECk$6&)>Ge%!VE-=609_Q61*vBigc?D<3~U8CQSrX9_$Sb zaBX1of|`VAx%3f01!Tx4l(H}IN%1YPM9$#8YH3&{vdEgXU2Mdh&ierII3ya~(bV*7 zI;@Pka|Pt`V@r=Iz2 zsaIs^d1ow80R*0o6ae4e+SUVsVKz=Ku5|fQxxz4pHFOOxufz7 z%VADGd`%*l7I<iG7Fv4AGR7%-}10SD4jgo)7Cgys`Q4N}ReU_m8E9xf)NFRh>&<7h&T)Fh=L@)6dX)Zj9I1HF;+-7&FT;m9waX@8Jt9S ztv_F-%G2>{u=9(2V||lIp>i*$-I=}~&cL|xDvJx_7@%<|7W+!gj3Z9%$Yxxcy!Z#$ zN#;(#Q2KP)XfY;YR_m1^EG|{bo%lTc^`NNY>B6aqA72OA?*#D5c;vzSb zzFux1XXa@?d2_=lGWO2l8(Ez3$c{R1&Wl{qXT&?_O?K)M$4sSiKTNZ7r`a8ZDbl$c zpZwe2AAAy4bRVQOmx2{@SnCgvQ=$=0`pX2AlV@~UjCDZ9jdJEr$)3~>P5{jytlVn#{ zM^S2^;bzhjZZd$EcM8@WGuw>4B1vUI<&o_}5P6V6)89GNos3&iEEzCiQ%B}lnZ4sz z_=A#3lNb)Wz9ZJKw6wUmva(V_F~nx;?H6VFN0nY}a4%YzW8IukY4;G)v_cy}GFB&b z6O0gl9l`bIvR+Y{Nzk0_d`_o)!;fd#KE?0A@wsv97Y!A!OT!7zQLoh4}?iN{Yvq%WBWR55B^G->YYk?9-}>6E8I zrjh=AYm{oehTahbWtozQtBeV{^MNjB`-Cd`^eW();%sFZ(!7UD)_P*cDW7XrA#~~F z-`3SRa8RSaeL6^ZuBAmajMXv-Lj;+ij*$ZQx`VczbNv#M_e|B*Q}SsYNXk=KI7n6M zd0cn>ljGQhcbw3z3smt^?}S4#>ZC8%RIz73vNORHvg|qaq&bEg5$n^`hw8QJm?1U| zXLomXdib(jGaS7fU{T_`@^<}n$-C?x1)Go0Kzoo>!Z_j{k;!=@8bR(jQ@<4hRP{^| z_t=aV(v~G?Lz2(~Ff0cTD>qhAZmmLTQ!d^tLau@)#E!}|B=7O+(%6VRdKk_QaEUn>OuQyrY+ks3Hv^j%hFA}+Euv{+f8nZ-)2Z$x(B4Q! zvIIOt$nLClmbe=oQ`RQYDGt!=dh2KbCFC zR@BB&;48oSBE3BTqs#%SXO?v{Bk?3x(yez3`MuA4OE(lk)xm~M`CAVWJodGLJNn|y z#caq!ONFJ1{rpjkq$Z^8W7o&_s;`Xo?1x)~oGm+sX*5PSSiw+6Bs01ev!v+d8rB3N z#vp;FhyQB<+@`7IRZ^^+e3xxF9c@GHy2s{o6UtuJBX+J}@~8MB1Ia(Uu`ALdYf|q1 zq8w2nixAaEcnR3K(o*=7g9ekk?h;rs_H4kCuJ{{?C@?K6Z#WDGWqD5S7!qy%2T}A3 zE(UHnFS)@l`pm!K&@086Q9VkmUvFxY=~?u9peVYcbf8#3XiH7YD<>@B(7H>eK1S*7 z8e3ljaz#9yQYn6s!*REd<#`9o|0MROL{7b?W;>75*KRcdS+f_dTbc>+~jm z0QX$@sq#Ep(me${Q9YjFO6a|#QxyGg>V2hD5Hm+#&zdsxp`Ri`Vh8lSc6ERaJXuqd zDC>Fpy!Sr(6A@XWAJbfYv1{jVb?*`R1$fB4hOZWx+u-dIIH4aYnl|j9Mfy%}D7@ua zRdxa*{G`7JO2stSIGsflAkH-bE)HLAH9dgYy}!O^#M{ZX^y^=ns;{ZZM|!3U0stn!U9@BSLW z60LF;q#&4Mw>Xb5uCfg^GtYqrAa2mi653L~F6JM_FE^+XQCs;}W=Ar=;~j4F#F5}C zDa&~xMi74Mk29hV3sxb%-Jzy3KPza_XE;RZlNduAfv)`ZV`5k-W9YA8pg&}sDpR-m zhwv@^ixt5`Z*a&Ubk_wCf>VcvB8Y7EcoAbX@fWn~DVt|a6yo#+6A_uxom;_@ZOli| zsnZ!4mhk;i_zf+2)#hkEeZ^Hh_-{;dp1;}8vDdTs`4gxgxii7;1zP263sv(EyNwFT z(Ko4Nee2=$%v;D}*xB}baF!_N3}fiO z84>82X%dkjmb1E=J(a4!>tC6ObZ?{vcW?QxTSx&_!+hGmp>qo% zb2bxuwgPs-hHvMM9Ourq)IZOn;7`$>qK2?-Ci0Hd+b({?Pgs#oOs`ypx_qI6FT|W< zp&nry#3nbuWDCXs7zm`}QaT+S9mXYM?}bW(NV_pjNb9h)t7V%GCVYGbRZ`n!s+Sj= z`p{LKzc9<^5%yV@?QjO5oSq2{yT7Ts%=lOY&c`=xc_6xyop>o+Z2< zRpm}H**d>Qmcdg=D$py7W;rEdc=|3NA0s`KG0rjDp(jQ_5(>$5A}HWE{yMZ@ti_Sg z*1c?$ zP^0E%hdfzxQ%!Ko4yJ1*s8a}Qvz_*Xmefzg@~HKnIrt*eWs8JSq3p98z!N$La?vwC zRRBz4H&XZG`@_e5xR|7$J{Dk%)zzU!UYSIdSdS92Q-wjJf)8A4eVMv0ZsrHffu(}s zADRZ*TgP`CaQ4#o@lK|dD5Ogc4x~q(L^P~gIgVzp)Fm|la(MW!oxS((OL8i-fl+U) zdLCB*C?)pw6P7>1WpDt4%gd+Fw7YutWbO!i5b<*A)O&MMQrR@kzPvm`Woo&&ct&t- zUwO#q6f0L)7WC3!$Epu99;P}e;?3Hofb1vni$X(veeX&mkg^lQ*LpL_*9QEoEH4|n zx&jPK1O|~2!Pc`%AIm2&JE2bjVyspQB~EXnqMc(~UoL9DVo#Zbl!Rgtn+B;cxN%o= zL||EmtpA!jNoa#R1FM8JCZf0*cUn8}Qk>Ee1_r6iN`wX3XA}{0qVgK{QhnD`@XOF5 z6WixuY^kBrSm<}Ckzb^t0%{s}5a1r`{6yT2V;s}e(lx@8FJC5;PGJid38VmI2dMoN zBg)~V#dNbPVwXsUbW_D?@=N8FuT+#lxt`9I9NjgZKcBiB0BDWWp{V!r_2pRWP5t&VpqB;LB2B+iOJY$Xo1q=oc1Ewg$tRc-vp`By=&9I<=@1S-+lWub_SB7h+-`L)< z-`T!D@QvH+(feGF^y9{cJ`cisH(?eTdD|_f>j!_orUg$XtmTIUCMa3Vwuao=aW=?P zQ2w|&HWBONxG!1JH&udB)U&a2*j6t%@7IP<1N%H{-u`$SrzLAN;JhiJ>-{muB0ZO8 z)hu6;RNiif0im>{_q(UZwcOg4iR)Ipi=Q18$ly2-Hq^ng$byH;plQ|6@`fdP>BS-Y zkb}YNm^0(T@P2~AuY186ETK(OErwk&QWvIwyXW!P0gR#Vw`I1tt66YAWw_FcdY+Ti z2J3I{@g7nyNQYJC+2jClRBP%)M4m`)4Y2h{(MUP^`1IF#X-&7?35gQ6W-qRUPMCUS zBIn@hZYIv)ivB@3?+rnC;m1fsmL=9!XzyPk=7p6UOKcj}lIdx*Y_sCN^E%0aCPHc> z51Y4qBuF)LnOXBB)kia^)1*yx^jScuh;14Hrtd1a;%s{v z{oW>PZ~O>NxhLEDQqb#`EyUF6y&SEnU~{xJHf3}~wh9-=a`cP9ttB2lo~FLG2;vd) z)^dvtNLD*23-JRc4~$F6KvxJxUJ@qUA2}w?vJ-vIC71koGs5l~;+H9_z6|_?{A^QY zTi$5V235``h8oGFQMe}%IIJ-V!qv}VK*|vEKzmtlL#(&t(X?Pi>V^go%(-F1?{cOa z*$C@OIk}Sc%Ro&fcLGPIRmCp*z6;aV%J3mG7*-V z=$yJ7HM8#ul9hjTX9W?~+4=+g=<3LFo7yYcWyQ{$MJA1O0>)>y*`7wy1V$=pQ+=~$ z<#Z+ps|rjk*}&{CqS2)O9IgKhNZItBp>^VRs{uD-^0-5ehu}ff5^QzV zn>;?UhIQQnKC*&B>A*}=OfgC&988IL*fUAd3Vl=ft}p4Z8ysNc{5JoZqtkO&#Gp8q zNC!q@6|RRphf$(SpB@8BwTrfl)WeLJoZw%dr`qh&UeuZc?9!t8==A)kiBZMn@dns@ z;loD4=an~b;nC(ydn=7rIE~_2rA0>Qr?3DAwOCfF`t;$*WwY*pO^W#F$J%R09b5ad zTAw-af{7yMK4F6g-^amJHRvmfv+w=f1>|zWk-EItxNy-jaGm~Rt4l)I^PTj#t6RoW zd=aK5Zd^=Gz~D5CM)s2=2TC9N=^wn$WL1vPhdD-?3j^Z~jc58> zWyIm~2$R%n8sx!}g)|lTLA$RcYB0a=o)}zR@|f7a;d6O;MU|>V@R!b5I5c$mqdx&1 z!}Hf+$iG}UY1SFg?zgw)cHrIi#u(y`2`WwBW3`=t=}O&tp$<^dhJ-`NLq{R{8df#1 z;3YFj-YA?+Yd(v1*qa34ZtL>gS+!F;BL*mP{>zxgfQI`!c4o7hvsaJnG086S1#t@u zc27^qFI3`ib$`1LIM5M9_@(3nr7KG-!~5{DEA4BN*$RTLrPj;zOTXXssoIC{xLd5< zeds%BB2dr}qv2C6J+r42y#5duE^p)o2dpsO3XM}}Ct-A^O_JvfL8NfjrUlB`BJ@k*B&&G6)FWDfY(Hy*YF-@lH; zO!y)Yel^y@1oruG`gh*#m&mwbXRdAO9>k_~;3ju~&cf<$mJSF?OrL*xj1xg|O zYyFIUy8Df1HUP0O!kNsPaDrn_j-Vc@`%IVabMnY98vrfIt~r9ej`)K0&pzS#O|2)E zimGjWzDf55R8mU+FTKgC8WlI)8vRv349^Covje4-k*|XnZIwK+W(z=?F^Q$_*R$d;6nVE9Ux#K; zYYe*O2_UD@lKjoir1?jG8+{`d2BC4_f_nYeg_6;CDqNerh&4IkFT|5-7B6-%}>(Ht!8A(B~WoH;~<%7M|dVtI~Wvyw(4B_RIVqO;;HeRoiyy z4(SG!kQk8eP`VM2Zpop$yIbi7X{n*R8>DmS4(aat&hxGH{)Qj3&N}D5uN~LkPhK+j z!Yju24V}Y>cYvhjx>-A_YOmG9l@`%9W3po8BGH*xvn))zxzkgc4AjZyvwg1w^)rUFV!FKp1J zp)2OZkuKhbj?ld}JS5g+{;AmC;0rDe1_I_-JdT9~zt^eJM*H{n5w4ohfKfGQaM3`E zNs;Rvh)fJhf~YEK=;+10Rk0pJJZi#pyM zs{Qv~S3=bw1*G-bN&WqZrE{g)K|35Fl@Pg<0s2UjGwm5R%ml#^nHgtSrJAX8&Y<8x zhY$O>SfpGZ6gquw)m}}LTsL8S$xruttoUPp<=dn71a*n$52-LhoTEq)rwR3;oGg5l zTsxZNH0(=~MALk~>+;@I3vgep0-mN#ib}_$GC?VkZkK`d5f|h{3e99psY$#F;d$YO zdvFQ#UA5LVqPLx2O3R^fFCY9Px5r;YkA?h{9!3yJe!42WJSrM~`iA#mId!vcq-*BT zd|S87<;y!4vKuxT)8DAxyT&KCH@p)T#Pb0YqA{p;O))P%ADOaFgI(X6Q@U22A!{11 ztRhrnYMdEGC+Mg*Eym0QCk1W;#!fYEt(azfS<+FChI7Rf-$+5 z1`8(yZf6$Jplpt>xuP$Xm%^PFYJ`i>kuGkTTGTI&X+fLcTTTAaG)c{@RS4xfXX@eP z&%(@oRKTJA?{OPliZXmzKz+U5+UuvYU7oL70E#b1-o5M1`A@1w5wdZw&|Y!&(GIfI zmE)WB70VY*vHj7fFgVVb$Zhs?#Y9Fq?ao8dUNxS3K*U)3OPT`FHRGhLowRt@4=AHE zG>cndpQv9aucU#uV_Jh*WABe;AeekCeX-Cq#e7LV0Y%j!HMILj{lMvOss1Wrx+#wv z*EcCVZqSWPmZtvhTI;D9D{)mz%U>zs8;8ej9IH8gfH`MQd2bhI4q6}phaG9^lDdND zEmzzugJ@z=x5Fbu3I!-}2-E5^CY7(VMfR?2uTWwZ25Lk0!qkdE)bK10ER>F{?u4@EL zkZkP-!DTO4P)~}1j-UD{^Q2Mb+(Z`%;oZ*i#Djev;(v*+FA7Q;O8x-jVY6Ioa(Je#`wTcin zLqa3Cjeml_h)dEq_lvGi1VI-&6N+{i(fQy_!Fjnj>2z-x_fxv1SeOdt>{&kq2#bD= zRVsGMwd)uEkiq?;fs$urr;qqH*7deXf_-5f2B!&`owPNoCQ*J?m7uc#h^++jrN|FH zuR|wM#|B}_-#hm1)~wh4W^Miclyu*Sj=vYwTcaw@t;=6jc>Ht zW=RU|5Fz6)Ya<42(ABTpA+e>d`uMf|K77qX>}l)h->w)hU%%n+7TE8m`UH6Af~zV? z5eyqwv2YbSVZSL!;i<3P7H#|A616hC?f#@dF!DREb`=nCJxXax#GGk_>vSGn$EI&! z0>t{}@&XCTG{iqvq(!E@O z^hEZ?3wPK`Vd$!x-3F-Nm`Gb37Kn9Hy=es#%NM_v%Y3h#pW=+!bpI1>Ntb;zmVPHw zEpn4N;oFJU`6_jCE0r@??Nf&N_FEY|iRu08u7$d+F1yhmrQ;PCnDn?aV>j9Y?s@Po zseG|MzmRdw47e7sw+WCqKo4cmOemX-7o7*=b+v8;t(WP-KmI`M(6CeseMNw}RyhZa zSBb!{WA^^muLSaEmIapk9OP5`-IK-A3!nWQhNxiP5EhC?J&~bR5m&*jwZQ@bA`XIZ zgVfSL_!DwR?9gf3UPJlzEu z2JZ8+`zcYD<*>Znce_4`olR^U9h1xPNY}&*u`K^6`FKCJJgM`y`NJ4ZtB{QGCFoN$ z+(BX--M_~U)O>_>$3Xi?aC$VIF=_ok$4kNF0&ZXw&PriWzT=NGJI(VDjV|n8iYz%k zb#pb8R*gB_bAn?{{lxczhe|1jE(;T8h^#Cw$f+&dItC~Ujk%2!d8{gTIOu34v32rt z0F6>{OZgf4AQ~R_%_$O1aF^=G{8__t^EG=@fC)5Z4VOny_?N4fM@fN)A{w9R0+Qv$ zTR#NAvu-dV=+8UGJf-=a2XX}tuc|O=3Z;%t1Qi8fQs7uhKgz{tDGIjLVt+5f_vBX5e5o(O7oVDBeUb@CVmtxII5?`NnrwwHCx(=nnk(o`a^+)o6ki^5>NHDRgCJYh0#d)vUkUsP^&MSDkZ zQvDvT+znlfEGD!DoAYy_rIK`5Q{H>&kNh(@%L%Zn7r!^Ak8umZ?27FfPFf5x7QL1}+5BNEO80Mk{P-AA!FBY1O6Cv0xBpZ@HK>^X zLqdo&)PWLcTRC#mjs?-^t^u`0O3hVGB@v6pZd#7@1z@a^N;7$iS!gl_D#OeO_T%zX zeYqV}w0}30bB~9xu@o=ArQPt@+NN2{nSa>ShU`ugsc8)Y)~Zn0Ms}FdcGHUwYBlo# zh6@n7)ss`q8%7IH+Wg~x)8+@xzRKdF4|zPGUctb;dLPXcTJ0pJ$>|-bEB)R0eBJCI ziUZAw+Wvc0;c6$CE+I|}{=0BT@`T3-L5}BiW0T(!mZmj5p!-D>Qj?E7!Wog^ZZ@S$ z3B7!J=W&`iBtDLz0L5OKXAIkKK5{tyTW(*~6NGk8M*8fwGVqp@7^xGhvGrn8&O@;A z$Ax-j;f)_#@IU?NDU5R6yJUTVsM)t0?sZL1!FLo!tK-E{s%U#7yPy+D*V99R#wL1_V>p1K z>icPvNihNU%zn$PC08;b5npx3_%PllO#=gSQ;#%&CI_c;BzYy9{%ese+)}QDo(mG` zEtaKdozwDCNyOpm|3f}C2iz%W0iT>dvP(*c>Y99?b3k332o3Xq3oHkdvq!*zq<|Wo zzaLZr&w+jVT(&GlEgP11<_x*GncAVlQlK!6_so@nGTr#X)liV zui--}4?OI5$yo9KVwVa%v$pl+M^7$7;Lg=^SG@Mhe4=@e|L{K>+!<_;d6pdMAw}|8 z{o_n`G$I?ACgfGX<>MnH^-%s+O@Z{PS*o2Mj(n5Z8NK-dlXA#W*q9&JzWBX@$*p!g zz1$`ZFdkSh$5{^2e^mTf12Q!-ildPkj>3RmrP4DwkJLoW^%Ut_ecQS0Wf+8OR6BD8T_;E!kYsxN305% z7wduDC#J#UGd(QQ7}+FS)(5eTMwYr|p8Aikxdgtq&|3tC(enM7k2wKFp`_oY1$Sp7 zRHI)|fz$w(E5>ZN#eDj_chWkHJNuM}NJedT#y_;^^8CAJrOdN2nV8RtBkHoCE?I?^ zSrxC@2mY{8mM7u#B*s@~S>pa{DdWJ8rnq6jGVHY&dVtoHbk{*X;pl$5L?;vH03Dvm z)YPQu|L*)hFMt_)w*A2p9Z@59b6ewBw#dg(liELro|(GZSw384E~s70Sh1!Pz7Sp( zm&TqS72TG`ajJ4wD=u4{ZvR;Z4`q_c(1E$ly5GBiUOFK-TVzYtE@kyAwourvCHyMq zKgGd&2l2#x=Yf1Oe|H^=a^}kO7G$bDfFKv$u}FpmlV4mE=j_C#bOuIF5}UKV45vnd zIpjqJm-q62ii}@gvd2j3VLd1R?ZhD^C?Z#V8gk-M+o6AcPj9}Mp^z95{n{JnCbGJ}vn;!xG zj>mw#Ah3$6TsAk0Kqm%uDNSO8>#i3x_h9{|{x=XLH)p~ofq$rPA(N*}J~&&(CHh<0 zKVM9}tJxAT;k!4eGTwUG`8pim#g_R8{l2LzJzKy3c>MG^pwnrEs+Xo{^1Xas+Nx

    ^mO;N%pG5cz#K5ozKN-E#-A;+5GYhJl0qOsG{DRsH3b*Jqqb*lhl z|Fh4AFEmwNxvRc!Y<_}oGyYboeI=vX3Rm7N+D17jJP~5?oTk-lhMaLu6Et#sQHkN+ zgzinK8b0?4D?e;p2>i2FZ3qd8np-^7aL+MW4q>0Q6{4(JUI?n#T3Y63U}5(67Mx#8za)N{p$6cNx?HvGq=# z^r#vlfdRs*y|M>yiBeV>^S?2|0xHC&GFcK$7~j!DE9U(J+@JioZ_l#;XHI0hj|eb> zo$72L%Z6y%=GjHF`n5!ak4bVs&$%!0x4Y7X28DQYaicGpG)>t|Ulm4r>aAPyVI9(| zG;MyQBF$MQ@kT7Jt|oE!Xvxo&*fYjFm?S$=l3=Nut)nUQPC6HXho~jGAw^CV9|sE{ zB4)TU%4GrH8_^5c+2P5JROUdX4N+hn`K#bHXYpU+|5i|{Cg4xl9C7gA*a8v0ene=V zltxFnik2bekpKAT@a1zhyEL36Sp1s_4Jm$6>`Bx26|~rsEiFodu^wgrHhOm4q|cS8 z0mV9(uLa*P_Kpv~U4iCI#ffe$Czm@sNru_W`)OUEjP} zfAu{=;offWltdm3D4VWMQ4Yc#r+$hdbs!J}D7;W*@Ynv*PXKg^r1#hjnk>Yx+`g@B z;lFHVi*#SnzqXci)X~x2~upiBJF0sB}xwx)2GbM4A}PFM;HMuqrx$q?=O&GX}7Bd7oFPZ0fOi zDq!8qS6}5!L{=oKpTj(+H4J5rBz(z;=CmJ=_9>$T5)Kk7*Lc~e|0FB;eEZVoziAQ; zA!9F|=iC)!ofx_-*KPAdqL(S7`}^RI2ytnup0&A;6~o4!-43hRLKcGFk$SfA>@zl)W2)Jr(LYsV^a4u0$kaTV~n zB9E9*>1+S<3(Y}qMg~nrd>R2kSzLB}RpF%!uyM&}VD_e2AE5B--J=S$sqq={_4k(mj>ezC57XMoUUx#NO9v$-U+4GmpI zx1O~{z2&s?{H$SaJpw9&avoMn_B^kSv@A=w7E#{CPpVy!h8u&nUZQkHsioTn+y(qQ+ML)F;l`PkGelDg?5;_MBW_ z7oJu~_1kliWj1yi)hk+Diuv!djm}=46aiDug>&?oXP;J0m7>iT_sRXxkdD~de<+Ou zp0ArNCTQNWIumF1;#o&`en_k4LPSeg0Vg$hQah$vy2Kc#mMp%I^*1)>&fCHDm!d{j zk*m>!M!0p6xxllAfG;hhG0US7b1o39MvwL7SDMGR63 z-MG`G#Fc|pEZIcXR#zn$@5kNR!**>`x~`=E3@O*e%(F}I#0hO|opM_-mDL5)dD;zf zz#RYtv&ZS79JxSI%I6AKX{hb&RttkwhJ!;6L3_568m(r$x>&kI8G}{fpWrdmy6dN| z#tQr^8nb37wQPNDfn6)Qsi#eiyFnGG15<(j8(e;%Mgdq-56t?vo&tzq~j-X5xv)5+R1|LLunhs|Dvbx(4&N}D=J7_>07;?#A5r6HI zKw3Z1*qN1zUAwI~n_*00e<=|oyl(uPwQGjxo#$5Qd-8SiOV@|IXXersXv$-{$=$0% z+2G>~Ezz1v)qC68oJ{lCv(8Y$@l(ImWhyER-IhEWJQ?ws zh|27`Dk+O>W3+hqaK$;lPh-D#O~O47ZFYaaKe%au?h3Qg!lGr1H(1G)G+Dc-Ac1yo&=`=^&Meqn$Eq1}QG?gX~E zh-FkvMyH8Qt$LPy-*tS`4mkUmCXPck!XyrE`{e8-)M2vNM#QU^^d9Jjk}d6b@Bk7l zosF-ATnfEVk}C!;wLATkEk1R1VZVd39uY-5c}-67Y;T*^`S=%4J3E#W2L&j|iPpCm zNTbU`It{qpci0GedVM9h5`bC5pz-3qMi-iKUcc%L(@<9$m{k}x*!I1BDoi8dj-wfK zc+l+hD|X32l(#BGu_oH+c6xbzadRIltBC5F8KVk|$RA@Xp_<`n(hOj_PFY+qduW2?5=4#fl)|K~{}t->fZA+xoy5$j7)P zS9p_7MwnWdK>pgLA{B-1D%EnaWTH7Id6A$&dqqPRYYdzlN`y-yL&%gj%zF*vKQiS% z(Ob3*M9w=n(*Y}y_!5%uf=6T0g-}GNIhO_A9WKFqUeec5-cCg~&$gP>H{4vf?YY#R zi`1UGmz_$k+UYtge(du3s_ot&mdIQ_WuWjf*#eY*csR=4c!j?Y=}b`Jfmx5^^Vxs& zSq{2l7BMO3!1ufEG5kh(vr?4(WcWt?c~6>b3|L17vT=yei9)7>YPYM}YI+3I9rk9y zEczYcHj99{IN7vMtF+=@(63JRtaEJnQvrH%Fdk6MkUBj$y0Cp9 zQrgw$MI3kUByb$!S+mFJ4!UEUJR&dR}h->{8S|((0~|h zPv0={gC-W-TTQYq`TY#ltPH!lBNv4sR%Ke-{Qg?~K20f}~#o=!B* zGF9iNNNkpltx3#U4A#O|RwIy!w|}@a&7;p-K0QD2+saCe0&%u02|vxI@Oj;W$i7B- zsIg`$Xx+jMc!(}vJ&Y3NY%J^*snfw`A8mMKQ(9NkgB=Z%jK-`48eTlkX_x3KwcM@z z^_AzeFZ2@;{p3)5DVrs?0jyu~@H|I8b>dTO=>%m*rJ`ynZ}UFk*%f0ktknEEyl}_a z8TJd#x7ruZM)l6Og8`i>_OwwI*;P$QDg5mfGj#9@u)4sO%o(6`XB@@jr!w6$p3|Wp z!w8c;NrN2@E+xMFck=4DSdS9P-%;YBg!K{2_-5=R9R8R;qQz%!}WsezlOIjuR%ww7jm>dSc)@ z@V1A++)XgAycChxPKz-2s8%5B7a`wB1!Z!@u!KW8>k0{w?CYU7iMr&i%D+zq2=po&wWT@sD zbM@@$hC9|@+}Y$W{M^%ke}}N+2v2hjE?P>hFG<}FNrmT=tn+x8&4B7~HkXf{T67*m zt)@9?Yczuh|JvI4pG?G zSlHB@mj(q+5n{*5c>f0bJ2)rK{-i9$U}xv>5j)lR!XB@Iufr|itG-5*L`%rKuz};w zCwa7D(-3AFnK-~g5?h@+akcVp*}0HTao9-+zzNCR9&s~R%k+i7)XQq&OdjY7d#}|e z)1%@R!KvUto>Dpw6@`0!eSO~s-KPDQ-~A+=;;695k7KAI@UaFh56qB5Bq{o+vaA<@J|$j3 z9#+hoUfBja@fS{uo7U}rpiR!PbDtdb))+g!n8z2Mu`9n)kKB;=9O{*^v+DU^tw~g| zqKiz)7yc2ZmM$dwb@l?MC_dsR521>TG3uoXEC+H`vKs+7Nn@d+#%1QcE56th75rvp zp~dg@>YXWS-Prg9o!WZ{`hS2rHRVOHTiW0S9JyeFM|2j25N7IVku;5|-lo>$6;Dp_ zA33LXyYhV(_|+8duX^XM8$5=0-1Apmz9ZH3VJS$`4e9*Hu=s)9s zUY##-jhzqM29M7bU3VhZy*%&;)6`$%N+XjLQ|Kc+&UDtg?cGu=;%vxp_DKpSjpg;A z?y+=cjD`2fjcu3{4(^X3`!_uAndxLk6*+T>8qPr(tDC=SKw4UQ{WYMXS_Yj29BBRp zoO6mOIn1NC)EyECk2YST5O%p(K7r4p){a>&2rpS&_N&?vN?98{JtJn-LUR4L0U3mV z?WrpraszGS=DGemZ+1(^8O7^r`m%Us!XwbbMfd~g2d#DO^eOPgnSn*KQ+Cw)70D^S z^#;++8nn8`xOF^KSeKXAG`GmI;FEBDn1|c>11ra%PkL6<(IUAVZ4cdM=)nD^E_ksr z0~ja{qvzGpH7t^9ZScb(b))>RzvbPN59o>P45+!3X=8uselgg=F54KKDRHfLyyg;e z7D^XXUd?Ah1uSh{Cj4e4Gd2kN=w1dRHMg^KGpM2{>M0uGdD2Qvck@nz4vuDUs~tmI~2-WfG_yzZ=fhe5rkz58C+T;cWoc+z`sRdkA-Za!;Y=F2B3#LW0};}0vTupyF2Z&HS_uGUuQ8PW&7W>UQ0 zOZy}Tbq`XxUIfH(i8u5};M7_0A^TGo-qVbqSe&fEMyN9C_@mR}c!(e%+Kzyd-wXQ_ z6c7*-KN+}ZD+ylk`JSQY?A~>r^9jH7f4=O~=olsHxTY0;d6>8wp72Rl61hOgdH9=h zKV7SIwY#6QJ4}?lUlR5Ce72v+{Zhi`X;|*_<&GSY$LS-1t-NGGf41g)4XB6p_Y9Z{ zX3J-y*O7uTS0pSuMP1v3-bS`i4_Wuh#%#9WJJQo+JJPWJD9~uc!Gu2j@sk<>1PHrB zF(BSbr)3U~m_Ke<5(n2b(Fvb~>B0+(=i6gnyGLpJpLd3t%{|w6C@%lms11eDR!4{1 zIGm0g_kzAS?`es~(>Uu;M9RY7XIH$qpo=9#{8tBLrX5DNqaG*oUpkQOjac17g#s>+ z{XuMlhMzU<3!n?|n+7;CCq0JeNw^ZfMclv$a-C|a?#1zREN*c!j>UJKMEAOdhXbg0 z$jxb>+m_iuq@Yxv_BGF(zikoVWiR<$d~H~}g#)@DSWxos-0#RPS5}!e>|Pdpg}am= zF2=k!CR2TwX4eDzNgo?{_w>FWRegL*n)fa3(xC+K-FCgr1QarU^F-xq?oxgyA-N5 zv?nejYJ=*!r>eV5$L#1mu}^_5TyCS<0GYCFTs*E|&5_V;cF0Nz)6va|k&&&4zth7W zY#9C<=s;f0MH06|BB2&ffap=;7pbybqET8@ZpChlmypQkkQ;$oD`=YDkFn3uKu1kC z6}{=+XTlF~c?n$9S|=f*7VLAiMyp&A7%1vjDV9XI}$y_jEUPp$jb`fm-DC2iZuWyq(To#QkP z{<|Xerr3sjB9!!hsK`Ry3!S`nmkn4tQ*w1r;(8j|5k&~p(CwKnGBpV!NB6Qk1f%0D zOU&P%5IN<8y*u0NI1Sp>s@1l)HZ-+&p2c z(bYbyb6+DK5*5p=aJs!tpC~r0Q(_2HYI~aAi|RZ4JTQ~r$LTo3a~IB~0u~oKs5Y7@ zCE~1@ifZ1Y>9lcuwx@85gI`~mLWfo6>~$b7l`UHddFPGP6lXbm@5Bc3Xpu3|xkXFQ zJhdkyJA&rEVm`)uU=ZGVcJ=IR)Xzugth|ZGTbW~7h8UOUfxw$QBrabXXL8j`(?(ZN z{oHH#EsZ|g`s#6KNx4?~l-YRc(OLYwc>+R7p6?A=7u@ck+FTCH{J_;s@9tJGL1JV>`7>K5~=BW znsz)>xVLa5g>!1$p~@QgZu*^kYCv-C47y5bO+yn3b%f95RQNdWoQDj-y1QwFW3uEWnn=i8k zTh_#oofyr3Ki6qNwKM1FPUMH}Th_aaebrfJ126F`gRA9Wqb_@H)8szqUP2EwN8_3i z%i_T+9?0a4j`PxEi$G>HC#$Z8^zz4HrzPK^Q)ki4;_DtPQ8a~u=zV!fNgFCROuRQ|! z-?cypZ!gF4h@58_#0*h0zAc1es3b6AdU6u(bBlIL&iyGZpm*E@_kglFB8xE0@v>g{ zGpfiGh{uZMx57s`Z}pbV+FSc%i$@-(*#X;d)m+}{!G;%rDDj9*+Y}U(i4sfoVJ@_B zK3AuoeEB>88&6}FZK0NHsui3)QN61MIki@n>((v~qosL62GF)dZRMU;pk1r?K#d0i zu_PXdR`cMN{`;7qLaw?rgQlgG*i_a*s!~I%w*af0ak38G_MA&b^V;8L-?za4s?LU5 zJt_kok!Ty_4(#Uq86OHwD(3p92hXs9$vC@mBZm?HlLj=y`=3sK3`{1KB(TKQ z*K0|b7`6Ru9MnCM^UZrRvtk>W)U~tXt6yYk-?BLnA>fHS*mg8dXZ99VFQADj_`Zvu z_SZ+tPo24{aHu`x@%M&r5;0CiMjlv%(2^sNNN$3Oy@XW(Jf@*EBDy5rzXhAE*X??0-!;k6QrJA zgv|_eL<6S}-74NSN=Nr9FQX4#t`K+jsApbq*R8z8sp>&GIQJNCXU~3jHyv09zKge& zGT097rJz7nv8r)VgWhK=r58(snTM*(Co)a%wj?N#vK@4LSZ5F2oQUU&iocbm*Dz`t z=ot&=aAe1Vk(u|j$_Xr8Lag|{%XZos3)#uYsHr7Nu6)b8SKM&=g6g-$ZE*1!{tSNn zjy&hj5WTbR;zR2JUgpsq6_PNf_aL?T*%MQa=OYtwSg)Tuiuc={je9Yi=s}!JDim>5 zJ*uYE9h$NJ_trj)MgbU?FRTaJhT<9|GWVUIVFnw3CS>C>E5XaIAi;-~TKQttmakED zpr$4#u>>Mdrf536%Qiz78_Zxs>)F%gi|B$C)ocC+Owq|pG45n_3*--AWmYA;3M9c< zQ2CK|J@QAxHAav|+dQmcq{N6>h zc22IpDNQUWs`!_2>-K#&T7}|8#fmZRc}XTKx%&iJS^r`ub-488t06vgzj9CCIaT$Bh^fza@V@ zC4JDC-J=#t>1NoE-Fa>;DSoH@pifpqvof{zIQd z)c0ce!|#36GuO>%cpWzHHFDqNU!?ZmZ+fXs9h?Zx0p z>}rsek)p|UYaON3(`Al_e`{qv#DF}t&g9|(7fd;5id)1f4S&^H&d-f<}Fgp zS@d=uQVg~p?Ze!K2P=Lvlk-oriF-#)UTGd2@}|ukk!9+w?_3`uWvtTj>sM(8kwa=A zX?;%ml(w}%=*4$0&EJXftQZ!JI_PlOR$y~-Q=PujK2bx4?(+GEL&%4z);%YB=bRN$ zreNdSKKrmMCbGLqkF0Guudk=lY9)vtdp@SiYaKBkI6z7XcXrlq;5yKreG0Eu1bhvD z7~XiTd^wYXZENhd1TCX%Uq5nLee8MuQfXr|*hFom@>24vWa$r+6Qa_1qk<_fZxE zvPG}DX;{nd`a9@dHgrWwuP0ml6y3|Ff1W&WmHNOu2dp=$GzvTceaYpwy>n-GJOSg~ zP3ao?Pq6pHWxgquNk$37E?BN#iaV;HUZ;kjIdUuF7Qc`8TZ#f=-2a z(z!HT_iQP%OM2kGsMZVo9dc&%^f=85pu>GmG$4bocSi+ZB37l|h~+3VsfIPVucybQ zPL^>@1tfR*rHEh?g_!2?xP|^EPg>UFb@aYpE96f;(PN1I7m}q=%o{tR zk>jDge3S0oK^k(zpQ-lfTz=%qR(5OivyGAAD6)JAbF%dFJAx%`c{Oc{#+|UysA&F) zq1^KCFFyb1gX#xdZ$=|j%PSyTyja`3TUQf83Q+WOiZHFbTKS{WA411~1{Yoycr?Sd zemTHHO)#1lZb2D@FJCX`udHD%==?~@oucmkSQzE3%^b^Ifh*+%v9Y_jwD9UKXe=n4 zOLPHT3pfsEs z`1))QyDwyGGv>*h{!A7DY=K%cysc!7w?@%+x+#M>ANy6XBV(4vt8EGrNB42sZGXC! zi768fa0ARc;Y`a%jQY#*hG@^qNycG-cJLB5)nYkru$ss(e_y%bi7G?e1f6a!lf|3* z8F zo8`1tXo z<)*&ZK^pI*=Ey@hcAGrc_ip$yk*Y@T)gx`YMHs*q);2cGd+56z{Tg~|bvibC7vv#% z%Lh33u-gX5Z@{XUAO*CcqH%)_~kmMX_h5C8Aak2V79eD?iKW-#??JuGp4NanW%Zhl8E=L~zeX9R=(~O=5Q0p0?d*wz zja%4u*- zaFMgFmZGnF{Aqp<3!;Vm!Zp&-Y)}aK$b`NHTIG={9Ujr`lx2XMpuYA2rU4XhD(ICx z2zmYTJUApO@6XM1GxKV{%V@9muYFm3zQ~Ug(pS;$lt*p+gPS```~nF$A*Gr&ZgHaL zop7D8<1C=VNM5-Eci7J;-70EqnXw0<%-X(R)Klb(RMlIBimph6;2U%xgM%SEIsqpK z#5zmPLEMN@{l^mqlg%?{Uax;geu}tXUiVr^%y97Jp|UY~+%%-&oy_{T1uTlSI%J#J~1Q1`nUv<4^(z`g`#EGL@j zAR=NWv61QDx*JbTq1G1uxgPo198pJZ>366^(Q@W9NCSRu|y7(_T;^Z8+W%PcO1UIerJwe=wg*wsJboJ;oY#cZ0j6dWM0T) zJH*P2?y+cYzF{xf;lOhCtX{dZSnDtLa;$pillF_P7NHCLLUEd{raGdzVwRD)xwJBV z0k|bqhqvfJtBiEQv3~cZv!E+_slzw9?ZE+3!39flvkGj zSmw?jPOVr>HNsV%C5W~8FZXT)ySiX!;ga;I-85csd%!(K3wJ%&!{QRGrl4@kP278+$|bt`)VjJBOrL$|7q(B+ZmRVP<%zeL_MD zlG1dwN02@Y*T@eZJqXhSD2aN6eaXm*O$65>jFiFI8{SeWWG-50ApZ7dDBx{O^Z+6m z5sL};n!nt>anb#LTzM$Sc&F2FVrth)izi-wA_#7MkS!R6!w$UiL)hRuEkv1_`xFjc z$1fp=>=SB7gj}MifMs9==!+7!?YObBn{D(_7&hJ_n#GD87UR|JY6l*SpS{@Y8yv?# z@{=u<=W)t^?B&x@laL?&p&eXe(cqD6#$79Il7AKgBUv^Zo-ovLs4NhE{z^2+wB0pK zhEr#hXYXR=og4=oP@e;L(q_!w?=#2|2O@p5K(?vjq-Az$sbEoNmxARcELP0QTeZAO zD((W7gr*rle<18zQt{Sg*UTZzFxJaX=1saHAs2kkEkjp1CN+%WC&XD3o z%PfUqpOZb>n62@b5DS^F5420-aeV~25Dc)v<&EGQVv6sR^B;7UoXWCB?98QoKYF(~ z(Fo@gh$Uqlnb!p@Mrw&`t61v9faVfT4}y#3P9pxnp4A#@ETBI!Pc%uZ)l@d|q`Pt=6*LBy9xjHvELig&7PY za$??gUv#aa$e@|h24f-;{xs$wy?fvSolWBSP1 zy*JGZ=(hm2I$u61;!PMsY*#g5&J?mESPSA_F!ay^sCPtjH@qkZ=jWRz{Et8Ja4+g= z(O&z2N^C;6Xg;J%jphygg1c6V@0(SV*=Q+u_5#Fk`}GJ8LHkS4NIR`H)bvxfrN0li z5#`{H)&Ss9x!84C`ifqFgv6*;n;`j^NzbVGxf0MLYm&r|M~m=16qEO(C8>*M81Az8 zdwcIhnyR{infmwgu4Y+p8zZq4PRGfw$VmS2CiWF0kCH~iLxF}0KVuTZFB&DBy_MRa zu$w0+v1>vL+=V1gmpm4xOeApXah_r4QEX$1!f&1JbI zLh=}EYAhE8nz&wva0i!KA@T$vgjuDN!)EKqu8K$2mU&9e-Rx~XDU3Z1I394#dj+wZmBgMc+ zuuG{NkvY#~&7_4&3-@)O?ujFaYPHx`1Us{GQ{Z$j=K#aw!eRpZ0zM}tY`MIlHF`U> z2C~;+TB6KpESOWhbg;>b1%S4s;Xu23?G<87KCfdMKsTkAL(#?jV*{~cO;boyG*4f( z1(f+D@#puCFprEa)xQxC8kBSkoRwGJ#aGSIvasicihrVE9s!cjf`8p7=M&w;iUBu< z5<|?KH+`yu8Zy=5w^#XtWLttEG z<+lQ=iNyG+`{+fzOYl1ywQh@oH;9!@t1FNtT-^eRa8`@3ktqU4pFBkAwgM-w9o)WK zal&@H;$Vs>A#v1<11U$=SQRMh#uXcV1^D|DU|A91`ahb!Dy*%pZ5k<7oZ?p8-JQ}R z#Y&-AaEBCkw_?RxBsdf=Qk>v!1&Tiq+=5$hmw&(ib$ur}$k|TTT6@;a+%u2z#1o)> z565+GV392SEDDn0-_4KjCfz(ue{#;_+^8%@{?^VxsAYzwx^%SL!lM3*EV;#1=QCTt zS|1T9IP)t};_(k__Nqgk?rfV?BOT$?+7?e5y^2#DOw$EC&p%kM36mr38V+M}O9vgR zo^6k3rb-t`RM_{w<%LB&o6vAfz}5;u!1l|Y@d{Q4hP;JpK(nIN5i?RsnCYyw=8q%|9xI)TJCb3T!FRH0yj5m z3Fy%ffI^-J@}s)oR5W_-RcmSQ*3ga2H!v1GS%kcj`|MPB9W>{zf~FTtolOvw_8Q3Z zy(oqc6wO-6B0^)zhy#BRYGP*m?KqpSgL1l)T+FMG($TSbcg}x)Gyr_RY}nr?yPOyD6*!iDeNWSe*MozFsC?okk~U~ zw>evXnD&-I~*6EkvfYy!uER@h2N*!-m8jiDc>aM z@d3I+s$kYo_7V3*KTv^JTO0c0o2UDut#zogq?IT5qm^5&Q`4mV!}Qit@2aN;y8;JS zRsKZVlin@Y%+!w@-Prd3x}7XPBz~)_JT*#Wr`r@CU7^)6W>kB5C4@ZZ*&sOPBcQ0F z+%`LHzh5^=(fB}lP_|F_t%a6+)YkBz))Wb>eoFK7oHG~VU0&K)kym6V^G3?2lnkri z-6HWFdZyG(qxQ7$l|_o3sQlW+Kk|yW^IE6Ds(h{2u(?{~Se6cYF`;+wbo3Spi^^-b zTE54=o;uJoJi`4ucIG1byXg)Ozxph80REuuJI1ND!j2KtCHQPVmhoh13TT>d!ONW3 zPFh_rY%b4dJ!Xegje%?559~#Mdq16`sy^253gykBbPk8=U`LigHoeU0DMP~ME>Pr3 zS8OQ9@S2Yu5GU*6JPM%c!^_`?ndRl_1B6w_4BYCM_TSs%zv!)_$qyS<9H;iWIi9rb znm8>t_sqFOc}-dXvi&R-42xRhrt83fGdH5Y{!)9++gOY7qeB!o%W(F}{?9rh+ckpp`K~iDC8>bxtXSPd zN9~+=%}xKp(1SX$nJb-`J+(Fo8ez47Ek^6Lu;&3XG_dgWjMy%w)lUMD3mLTP;wZkt zh|;N6ngV>2UeH@cLQi@;kl0^F;`>uj*)kH`FQoA?&bW)y(XVPkaWbEi8d|loJ`#V} z+&LkAv)p$EAKLe7YpznQm^DDkPq3~%XsY3kP49p+D4AzH>t)(jLM392E*rS)+K`JI zNKrxyDI-W?8hF6U9lY4ZySfS6Kla2>JUrkan}t{g)R!_23o@*9Fu zjb4{L3woH|%2sVKFV&qkcD!(OFJJlv;4b@j3m%0wAtW|ATaBN-=93_tg9G@;QU5#L z?;Gl%C_Ism(+C-LwKlRMpwIm8*)O^h55_|oZfa!zPRT)(X@JG#S5H~Pclnop$P*43 zjzJt~24d%5#q64b$AZuvX_10MR=-f62_R|Q>=Ba({;Q~zdANx%AUG)0J7*aqy#bC; znHx%x9eV@d?T{!$`k(3_5y^V?{~s1BZILwtfxeqXe-*hX&ti|Q0a1`Q+A<&;5My(yp1$HsxKN0+i zjMG9>bJ&C5%DAvQnj!v*3#O38Ad|UMVu?e{VsadGjjlz+fyT|+%TN8h&90zZ{y#x! zOusK=Hd)73Ubg?Nj)vu(KmDNj6Vzq-p;)sEyZfeLldgJXpr{#a!$zESm?f6*fmlJ! z=1a2D7oHTP9Ivdd*0w%gFMsUf5Jt!M6Re!r=XFLx6~aH*F^%&Y{<(%1ku?B{y|Pd- z`exlNpG4`IQXpz)o`l!839u<6vVo|sFDBpcbHcfs>T z>jbH_QkboEerkS!Fz3Q+q-op{(O<$7Ca&$$0B0p9chz$9cFeVo|t#CW?dN$VenAArEPeSUiz^!)E8 zhQNCQI#ukJRY_Hei_axC)NUvE`A2J6}>FZk{ku*I` zt(q)FY(5#)FDNj}KW%F3XeoAW%i22fz9RuLtR7M#exty-d>x>u1HneW13Hcz!5Pj$ z7lwEtr)1Ub^3K)~%tO|?+f23NLJfgY$A_Yq3~R3Hc)9)VjRF(GbnU2vZnn<+%Udr( z?=a1d7K?0Rb^QwT^@O{?3y;4ve@Q^pvy0~wpgcfrB1ow3D&Rc~2r4M)9{1?is+h5= zzLu-6_9|rWL~MLK{K(f)7A$_dH)L$JFNZMddim&!L3K}gg`t_NwYSsVw0g2Ux*=MG zX8X#BXM^9g2~p8HmpoZuq_3{40~W{?B4HiKLv7_HQ}Ik&edN<~zhx(T!{`(W4g;QJT<}}dK{%~HT%8{4&G{0I-E}77mm1WyqsqvKSKL@xCRnbR@>p$A={7P2CT}ghx zkWh6<4j?yfbhbI8-3A*U08f$JeGTZFZASBsGv(hTUB$>hoaa^xeQBb9J)J^fOJeaYS*N>vON!58A6m#)HQ?G9u{v$a;3I*VIe- zle#XvRbGA;qM3DzCcPI@9L0a@v)kD)4d}s;DW}H27e+%PVzloufuV^E#Tf-JTU`=h ze9W7bFc_Iz*oSncn_y9al}Ag8*nQMS+(9sgQQ*U`)1nAgCLJBP0S|QYVfjp|#P@v) z^ZcH;b^R~yP-;0khsE9!E#Zvv({Lt&Rym;Yw3LAm6SY|tY%VU6TMIG9TC9vRp6kOq zl#3F+sHgRq$CPx4G#2UO0lu*2?N6Yq*%$SGF5Ox5q-@2Uc+?>9N zi3C#r5=5bN#@x{ncjBTZB7)Z#g{iUp+ zsTELwjq8ZK(hG`rSf~E#8i1Eprtz^N%rXc6?Ye)ebo@0LyTJh)SL7_o7m8=>-17^- zcCi!y+N{i5W03x~nKl)Xg;$4}0B*6YVS^*d!$x)nfLL4z~bp*P2EOSvWL&y}5p zcH`h7WaQ(TVn^3vg`{Hi@F@<=4}N04ACcF7Jnrt42R3_qlDvti?|K!Z^}P@7T@a_` z7Cg7Q0&x-(Sp~06`r#Y=cYf2^v*cQF&psK>x>Ul3pn#N*#@EqQI%<_R+Z3gW(uEmG|Y(7`H{%=^Bb}#|U8?H=1&6!#7$PeNjO=3&< z@qQDnlVvX*o?od_7*u^~lvmDkCo{UEH%h&R{c-x$l9$JGgJvjdicZhd&FTa|w2S2J z+ef%w8j8tjZx>|n_7EWb*Q-!TdivS;TH-jZ zf+8l|i=X<0fhM;1M|ql|BVd&kgQ&0j9(@|D^z^Irgrt{X0j9)keG|sub_}CO6;<-$At_Zo;c)(pCfO#`xWKG z<)AB|hDJVUdSk zg(v@w`B?v*6fUp2E3kGQX-)%JpN!*757UZFFICZ7r5S#3=Jc@#MIvj%{|=^2U-c9J zWK;xC<_zu+Ub1kM9)hk^N4~3H&es59>i(T)Ara zdI`-;c}g5qN&Ko5yz$|s{(D}n~d-g~k z*BJuetslN`WX@lbZgw;?S8RbI;*-&~S(6TL`zr=jXwTpv#y|TR271;|>Zs6H7HOudgHs{`COSFDtY(9A4-lT0#R!FgXC2o<+j_@?^1ZrXym`Jt+fB5_FSX}O-9 z94PFp6<&t0v92(3{qUb{vR1n^iV`9d%`|E24a~#(RLng?8|j^yg2q~>r>O9c3VPLj=NwMqJPWU7LAI(-ACh?ymw8^8 zaB;nOjg5_+E#VmhoJ|rr<5dq)=6t&mub?ykVoT^>-)iZER}GCjyr00=|9aTrK{|7d zqPAr3M~YD!?5?9#{@PR$pIAkE9ty6nZB%ZWE%@(mzWI06LkyfSeAE|J7L`i~nH_;i z=dmnW5Jv4lOkHz^puO9ji`3Tyz3Tn1bkf{zbwbwpl0!nVwdxCDX*vp{R}q*66DzLN z1`m#VYk1io+}65A8jpB=Hg%WKDVwtIbdz6s$+o?(T4FAjPJ2(|t%rCRhvmryCin%q z3tBwl{UGrhZ?K|0aLq~pHyOO8#(B+zVRAeXvi9^~qK5XW`eR80`feU5A(y}4md10##NiEd*l&*$vFP!ER ztt|cA7IbV#<_2Vt5NnT3ZofCU>(&+pm%y39gk7}U%wttKIQ%H00J!{F&^ladteBUI%9|W!cp0k0+G1lUK#}}bxMDF;e6l|H+)Yuqd zDcOFEi!Vgijw|KAftElkqY~2NMQfQB!#0tQ@bEcb7AH*uIyNY*)Mx&?b0`@fU1==v z=5OTAq75PB>x7OA^UI@E^8zMVN|MJz9p(i`6>|TpZ@<_$rCmF4zoo>HIima~ zwbgCj@h5vgvk+S2Y2r%|?o-uoJ`YjXBzDLmb?}^n1;*R#%By&TmEBrk+BD zzKS-a&`L4Z5fjIQr}YZ$NpmQ`RrJAhJZNyiy=iT_(lsmsj%3|?Lv2&?Ht@~By#(|wbm3H0|{|eZl$Dei4I91MYCc)k}zt>QWhUgQR zdA0M?5o4C*=$b?uz6JlhjrEo-2x1P3aR1Uv7zXj!i2efj7jOf63-rdWMq2vfK37|Ije#{79PQN< z23K~Usdw;m>W)F*mP{BLcZp)n^@rd;?!Ue0-HuH`|KIr^5#ehz zG@Rko=4zBnydS31M9bgaIJhDCe)S}jyDu(Rd7?)~njtSZUH5A@DqBfvWi{+5ypSQ) zb;=8fON*Z(nD9!s_x`Ih0HkfShz{Hk%I=eEur82CFz!lr4&;VD|il3$a+;)^DnN&o?~++%Z~}Mae+Wn0j419nJ@%r9q*8 zi=eYlADqY47yf%YGeo;T@NZToDvcH6$A37r8*MC>x|jwS*3-`s(A_EA_g*${LNs92)oXi8JY}mGVkOEID;AVW;R#9x zTLMA!Md?ipfmqeJV5Z~ZL~`_8-P1T0#+)^7ic2~t?MV76>?*hlPY3I}c1uZZgR!9V zeq|n$*1yIduiJKg<5&v^3n;AGdCJ=}RB=9>n+EFDZP9$myzvwiVMAG0`3Fs zdYU<<4^pZ_xW(+O5Z%33+#)QD!1dtg9ka>2Q7KhJI{sqZpkly-^S`rW_AwrqWw zO2%$3;0ixs)Y;9YZihy%!ah>h-BaY)5)O%d5A>A^=^K2+)LXLjjI26|DFOqBm}GSKO+L7 z)c0S{xcxQSlaR)Ib$|)$Og63GF~Z@mPQ9)x*1cIQjc8I2ol@B^A{hIKC}ja|abwo?Vz6#mJ?Pt!30RKFLYyD( z-_QhIWzd(HyCmYqvQT>|JUz2-30ADwhZrCF1_H4z8H!&ZJKjKwzx*6&BZ^cE!zL30 zFSf&%>w@U<<&*IL`D-{Y2DwXD$#}T9{@3E(vO59r14?@M{IQHcX;m*1FE+RRFXS~E z!)$PpRN*mN+$Ke`otN?H6Q&Dgi+3;uxrGZM1x%u3w1_CnXQGC@f*N)9N5j`9;KOK}K8iKN*(;VaBii{1_US z?t2?_4iC6qD9w=9bUzWX2t2VDEug~;?>-S@`*N>V#-UvPP5&j2lfD}ischDEX_UA9 zYwYW!`LOep*VaYW7CY5&%J0AF3WO86vJ)83mx*_eEw(k(Q9x6Z+h+e+Bog|hC+gz; zMRkfr{!$@HxIAdYqOEVx=es3{+Ejl~KphIqIUjDc%AxkY{qL8$cBp0g=3dE)FZWDu zrCFeV?7(XFrNk9&iA&%!&8f+Hf)TYje|)4z5QSz>7onJu&X`Q)w10kw$YsLOK4zm% zU`q6ih9o9C5U=wWOG<QQb9Df*~(-m16XZ-HUF=`MB%kxUw8H^cCHVx zzES@Vwukw5oh(KXx630vGe=Fmyl6Y~X!@i#Ed7bxuMwmkF8If%T#llF-~Mxa^Yv2* z5JOT%q_IMNt3p)*i9KwM8)6(O|Fv|S&w)Ho@_B1O`1&H!{4=q_3_-nPRvic1C^hWO z2c9L@k4foJn;G(SV7xf9m^?DtJ{BnZ+3FQmyLDk$sqDUrzKH7?wM6YST%)$F3fk-m zTKj5#rE>e3>@e@2RnA=wO!5bYEy|FsWIR&PxsB{?;N^CXKwjy~zsPM>V} z;Ykk1(cy@9w)f6mivYCezSn$oNqFuMcGe-#VfwyQNe2>dJ+d<{LKcC^|Y`e3ezZY%BS}tjn_Oo7x>35G}xtgiW zo$$KJ+(Ke|VxpWo5z2V6Wka*7S#w7bn@pBCPv|26*}t&6hD4cjqKnAOU|fM zzGfng{drnR<$jg6(bBwolqg-jGb1Hlq%F!iVQ|aIw>ea2_G?~=Qcv%E11;qp-k3U$ zS`X4kAQMFP*Kt4149l2cw0MpDtW>TVrXhDYuA>mdedU)9YDL#uYxavjBAO7wzrDYM z3lZ;n5)T!&V8D?oW0Z%G8@V%m>R7uw{kB%H8+DuD-Uml%*B8*ofZ#N1kJx4xfeXz< zagv9v)X2m2Ay#MBl=2>dZ}Im$ft=RJ;!wsfq8*A7VXf2HbbWk2)br!(s#3S}#H0?6 z6^DKZc{k0syXcnxI6qq!5gO^O+#Ywm9|}6Y%JpcBLA4Y42+Z|vwy2(9Ip}O3X`=1N=zvVBk@>c_QBM;Y;-*?@eSG+C*GzW!O`QTIzrl^als-H~eXWNr z$}#b(W=n_YJ>}U-hReOv(f(HlxU95N(EhwOu^jO^^FRwu>9Ln)OVdC(?TsK4^VlQc z%??IJf}ME?2E;ioSb<`8?_0qfBaMqeK_Xdo7UUMQ`@U*}Z?ucMKZ_+W&c*0NABr_B zIVQ>1wM*-rZ>jg03DG7Oq|Y3x(&w-zAZzq$bfw^50uV3+1OJuDUm*?W-$7A8_8iXX z4ULast7?F_d#r4A_4>bn`Q8g7kwHdX|BK4RNNpAA8Qi4-DAF154o^{W7(h`Xzv}oD zb(|4W2gH53=JLZ1Hk5 zig%}fT=g&J!0G#M?30Ue+P4@`rchR_U)ft!i20Pr*GZENI|8Jlvfq~SF2+p@HU7Cu z^ht>nR=Sxgv8{i9BM_XvNSVti{$JSOIKL_RvIDhAb&^jH_e0|K%e z47eTo7=(=Jq3jD*{*hxvYG+(z8ivzkY;|>J)PP}VOYrCwee4Qty->+#5^flraD9kS zl_lC;`4tWfX?VvaYx@o@I)TF-NP!96CG?K{HTdw#POm>P0 zxpPnB>2&c4s&zDkn3k36=fzVbD0;LRCtQ;r;A%+cKK)Wo7QeqCXlp&3&8THr7ynNA zR4)GT;wKUHMlsaVz)C@`7#X!Vx}cHS5d=w57#^HsN#N$80)kU4mwc)wd?W@vvuz4N zItAmZ^{+mw6;kAQMJ*DI3*p$5D5Ed$_bpLp_7Mzug4R|Yj-*1B)>aU~N>BJRe7{GMw4(<~92d7F7RSA*HHQzL z?DADsUrV6`^qu*NKpAD?jD! z_4$+LnY}{fA*Q+RvVcm!L@C>=-@pQu{FH4WM$J!+e`cJ>w4~ETMZRTC51LiE{s;kU z*`;=c$%Sr?5?;xi#*5zi1Y_Q6uB%O4MUSH3lyu#kVmOsKyL$1l0Z1HwCGd7$_F?Z$ zB6vMX&=w;sZ+2}(6C;SUo8Q6DJnN5C0bC{F@K9qlltU$8jd8+#4pzPH%Tq7KI2nI5 zHk>}`r96s)+H8M?S#|6Nw#A+iI-^N!oD%V_q%HZ2?N#zWzk-D~-V#*2wV`|%2OY?L znW*acs7cD@waYg0O-LD2Ju2bYl7gir-^CDFNl&-sV$U_9nzjJuq{_HJkm^A^3tt{cM4-f5)K&H0#?#W^?SPp4@ zv7F0+mrP1&x*3S0#KKP_**R8&xnzOikC$7>#bH{8ss69sXuKe!*Mz~1f1c68IO_)x?SDI=!PL1J!qW*$-PD$dS!Gb~f)0Z@ ze_9C_soH(ayjdH0a!vM|3z2xC(RdD6S9C^_p(}?4`cGa^&%X;&I9y=TU^eNlOIMtt z6_!L|mAf8?o+t=$hI0!*mk{Y=Q=k{XF@WleQhCwrgO7@l(hj!s&xydz0zol#IDiF!AOl-=hq;Ku=wM{o4 z#tf=p)CApyw+Tu7l~jl$HrBj%AhD1S&}|+C;RUi%v43+cuv#f3{7K7KVXtFgJPp8M zzR5$}s}->4>PWt5FZXA-UZGFG7wE509qi%?1K+sPv z_V>SZMZz|Z{EpWK``&>x0=AEoKP&{~PBNhTd{qL}Y7RIo9M1PGn*jzli34t(@$ru7 zJ`x8gLQ^eVc9OJJ*2$?6-}i8mnX3od-_}hYPaS&c8yjzLMZYPs?opzBA`ZU4wOybz zUD6Zf0}259grY~j9Sd!$NNuPHSPSOVCM(2UgoATqM%8`-$r$wvmPw^J_33{+22-s@ z{G`k|GYI#ME^?`AC_VH~-%E|oedCKjGcq!T7bXV9Xh@%lbD*BI>^gn(nm>ALP^F|A zcDe*7bYI~qO`x{+7umkue9gGBCf4YIx#qf%P}-ajdw3h4eoSY2@v&`P=VOA@caA{H zF}4vDr8mep-QGseIALoTK{ABqu0!}&)a+}IrJ-v|uLwauW8r_SMK!_(KV|#cuuaL+H_Fb@?Ky#l(l#OpwECyz^7D({jfhXWjoDxV{EGJBxT($^725 zlAj>9z+1_1=BHIB1Cp^MW{;2^T7HOv?>PI1JuWihTfBhsnmsSS6zd4PXQ3s6aOZ`(zj%)5AA=IljH@Yaj}P7KbJF%YK_$O!%!FC z=GOaBF8XSf;os(Zfpcz8ERnz9_wv4qloOv(dfV}CDXE^7^aNklPFrEg z+v0!d*6TH7nd92%%vduw(pkWun#Gfid!D7*5Jc2283kSxv9*G;Q$qX(Ue)pG<~2+H z+euu5^w$NTaPv$f3a5G+4b6Aevn;15ic@Mb*nLITEe+p(e2CK32k94ay%vE&$xHbW zz7zhpQETkdGkLx*yr+VQ7qndQn@X#(076dKzYfl1diy1+%Ia#kAs#@M6mCc161=r# zkJP&SMw)ww^~G4nLRmIv`V571$rzga9Rv}ePE?+Wo3aZBXSVOJ!jc$2q@hYR)eh#j zpuKaomayTs<7d}0LbETVaTs;dcdc^zI-hB1%aCkM15jG!+; zU1|6UQpT#Hcm1-fRchOG>n6*~W9kS>>~qO(Lp30_;X!oqABT$BHp)H**s4k^9VkC& zuIC(;4|S5y+Q^38XPa!b!%4)hlaK1itJ(X0xN^^`kifiNc}%${1f`l_mQ!&zAnhSl zJUw^XbRcVb9>;8*bE&ja8@<7+>Ft=Ej=x&-_2HYhUvoE%oz!dn1W;(iw|xNZ85$oa zvaF+FLGpU3?qdZ?#YxL7uaFu;$Gbd)N7m7i&_uH-*2AMaNxM6(jKDYd)X~RfDZ?d0 z@^p_yN1)r}duX)vl10u*b9%{w16~XR05}Gd39Am1ZH8qY?(Xiy2a{blYHe8J zmdFtSpmb$r)$~C_1`GeLiBD)^@Xk!Y)|=o#*0(QQi86P-xqi>oX>&a8*6`O*);y2cojA+a2#C`Z zg5RFO!BL)Hcdo6e|^D z6IVcy|5n5v=@tBCiz(A{SAvF#r9VSgg7;}4H)hSn0JI9T9VNvF!VRh661M7q!^-zzy zF;^dhdVl9cElmu=kY|Stsv!qh>!XZw^ls~P`(z?0a-g`JVJw`RmR-}RS-`)2+VWOP zG}qGpaf=%XeXu^)Jcz&2WgM*leI=_jEtHn=sw5Ec%7F7^dhxog+-k)Jq;D{5XGRXO zb~^GkY+6HL*oXB*qOVt@FNxyg`RSw#3Y!HA?p36j$?EL;K=dA}YV_YLFtQngdbnz= z5d+KR;}c7Gi06cqnzt421-Xz{&CG(@5{N3LoC)WB9ar*SR2-=_*r6*BqT)hLrlX@> zzP0zW5IFr@WlzJwgpu^{VN9juTkrZc>|Q#DcV!zs^6O|!Aiwx~Y1qNd;>y@N&3sIn zM7Y9WUG_@`J|4P1R=Rr5$qi6zPI8+T3Z8k5!Zl-MFVT`q0}u6d+n%HdVHjoGsMq^L zKi(E%DbDqZ+eW2(3=DCD{j{vS+;Npo6H}h2z;iWQ2ga0J*-8{2H_IzTI)auP z{fPVce1qKMo!DNNH~a!rhTUwcK4<^baePL z)G%?QCf)eC-!zc`#eKbJAEH1<*O@I{<;1Q@H7$(;1EXma@vNIw@I@y)qu?_Ackk zkw~L3`-aWKVTSE|jqJoVb#*)E`0Q0cK{dr_-S;H&QD~MJ`K3(bf4<$;%tf%wNi#|o z1&~OsF9@PZ$_%jv_1htJwuR#o>usG8!d z$inSI78f?xOsn`((qd0p^6#zU>mwX$r8 z@=M~E9NjFoX#L5ARNvg>A}nhiA*VDjgs_w!VlIqlRE9ngs23g@kwiH6xsLYF=WH>r zY_XW;X0K>n0=~5zOIxX;Hx1vXo9W-QmCVd)SRwBt zz2NiBo;kcj?Oe*-lKP@hzgrb5v;Tw*u8EJg&b-ZS!fySlMAQW3gUPpxi*`5B7?{5+ zov{Ife|}-rh&es`lDG9mLq^UcjMhJbfybRiLB+sEUxmPLm!H3)biTtQEzbbuw$Gc;LK{Cpg9gV3ap!Fzi6?1YIt_hdWK3W_iFq?@0_oDgV z9Xp>Zlx^t9&7)wU)QZ?%3)02Elq8;=-G=+88H^4*`KJ?d5k|0l`-_e2O=)N6%jA%a zoByk--)r82`ID@k7XbdK^RxJV^_aK{GbIFV=kjYYiVAM5#PH^h0O{IF9%JmJVQTjwsZAM1nD zS})=Xzk?_(+3Y|(IduP%;Ro(~lh`%@0^^h9RtMtAhBg4!c6ZZtcZj?9{8dLcH7+*% z&+v~wW4L}ne=YP#{ej#?LCQmxAI01!#AqaaToA3gi=YAs+P?vSjFwv-%QbN?-b3^r#sarJres}BA3E`)xVSZ`-B0qT2-d*SEKV2baqNU$mfqe*^phBT_by77>F>Ct)V`g2a^76mu zai2;*kVk4~`b@rFO0ga$(V2>|jSn;dLADe^;bK5(M#b?he^IFSf)E>VKs0te$|liC z15@nB;m7u2vNW))RTok9ICmGtho=%xFTQk!*qpF~jLZg2UAN z9E4LQ3z#D#OND*$m`77+X3p6Q^+1hCN->!q@oIIePf3`&SJ3g~3v(h$SkHP>_1$Nue5u>cZru4e+osAO*%gGW)i-0T z{cRH`&8KJKr{@o^XH5<+!F#;haH_}kQ@KLHXAo;NJAM?^2-(4BkMjlGu;17MmksVE&hJ@rWAjx_9Bse+KUTwvXJ6MkV)sG6 z>kJS4!Oaak5zl?>O_sVi66dL`cJ*yguVTU%Y%m6_CD~-tuBZV^eIkx2^w$+=ZC^!D zGZ56jM(P7c!a%tKV_(iyvgx%!XDzmQJMhF{(xD46-}53dRWM4dHR#e$+6Xov%4O8Y zRMBT~+NKU7)7~6zoe4l)_eHnsv@7u!Tsn5a^19yo;?TOz z4u!pk@J@{q6~#jS*bZ71o#uqTIiK$cjIHmufxHe=*oH+yE0fizLBF)VJ`arHF6JhJ zDcyllDeTq>iJh&He8%o%QHGXnYyNj{6iL>}cUDV84Egj| zFIvc~^BuRg5utF+Ha#ofaih}G954=;O*^DztVi}LEfEWZNTIz0t>tuUL6-OJ!>R$EdQfnrK$r{F?^u9@g- z)rYWP?{jU53{QkC|9MLUe$#rt@1BmMF)tEPCxssH8ugGA?7KVW5>kr`nA#Wt^Tt& zI8ls>$@#kbBkeo-B8~SQ;B|W~yJGFaAYNP_!MaZ^xmWEx*gkkZK#C0?S8Pj-=gyI1 z2pd2G;q!X#`kb7{Y6Fttdc1$`gD4FjWB<3gYiXAI8ozig8<$mQX0ad?7}8DQ)Z z1Q*CkCR9qppE^f%Ky!GBEp~IY(EyjB(f1K2TLBAO|18eK!{2olp61bQ z3E5`(^_*U$bTS3y#GQa$jU<%wL{NCrxIC$uK=ppuV??V|NfeVk)gqlm-dBZqh*&`` zch{)J4Xv1%6_3WoIw(IQEbB^9$TG8-Yhuh2Sy@LQ))Ei+h0Y%@fR0zfX4)$ApJ~k8 z6RbRL22jQkA1|F#(jUYixSft(mGLnTs;Sda`8sY<^=?a@-q)rZp*CK;56t<`Q<`Qah&Q{W%BBZ&^s-{ILSrNiPf$$~jf;3em#eGJEOJ zrxV#GEdY}CYA$_rh1c7nLmkN_OteoxSu4$0KZ2a7sAlR;r8U|-V{WU*vqjV?`lM%i z`MDjI3YLy153j^rAH^cA&weV&4gdo6`@-B#lZ@}UJ~>aTy@R3-Qlme`#3xE;!1c|| z-RI{-*w`2UCMKqiz4p8$JtQ0r{(Rot4#-Q`opB9>1k@HFT4bPLeog_ey7b?F*@aGY zY{9U1kK1Fo&s&0tW`-=qSd!85-HkM^5M;5NO*EYK(bZE$z;*>_r~L*+K0Z!zbJ4z$ zhsqi~TLvY3m~tBZPUx;>j0S441#G}@ZDa@417$N$BK@4cY*BSbhpRZVMXVp*EyrYf z`V>L=fv^+zS7gc%8EyffR`@i4qxk!bcBglPs{BvUS`DZ*Ve13b&bf%++oH3Q!^r=p zNxi}BD~|(a+|WFlR&_LKn{o~ewx<~qg%S1>;B1h(4r5T;AN(-HCCSw;C!W=Gm8p>! z#Qa%BClZ6jJvZpE?^`u$n}~|0OxCilA{!EH;|}_c3{NOAfHf{RiSPHp{Vk%?8NshD zs9}oMjiA09o!vq@mX?*=6Bexq>N3r$5^*|m%SG=FmA&!1B0~;&G5;d^ym%}k$EH7M zCBXdYi)NZ08aFK2=$H%0z1{J5#~ET&Tc--~d_!9!*VsmmPU)c+{)bej*oAu7TsxIv z!ri>o{<;Eeu;rVOPcJiZ(U9XE0Y6!sChl8U39lq0>F;7dDvr_&3y1<7Lt|rW;LHJz;&JI0qxw+(lx3@&Pg%hNiyOAB z(k#itGKap!OzsWP$@=`-T)ko;u%4fLWxV&-tW4G)4@ds?knxRT9j*zWwIR1F;Adl_ zr-aQ}b_*i~TCByTNCkH<6f4EuCAbB5iaW(A6nEF+5Zv9NIKeH2;O=_% zduF~F{)8V4ka>32bKh%StH@)3OO`}lEFcq1!YsToIW1!{8kdaHtP+&+D+2!9y zuJUEMZ<1YHI5$NzRm$~tvB}%mUVnlH_RJ8vYNn@#p?BcUn^MEAEy{+mpfG#H21{d- zBDy&_(PhqUu~;#xT{732NqIbAMM@|CT5vtOR_%p9@i0AIE5|FvT&4>L;eh^qsuS=Q zLD{w%^7c@2P+ix&^I^UgY`3Rs-4H};f)$fdN6C2hXlBq!2mDQH?z8VqkW8Yf#|T_L zvYE*`r2s7N>G(?P+`9^NY7Ua%w=qE^GES-OuFbXmvjjQ)eDBQbkl_)$|2u$);_&7K z1#oV-lXW%K)K47EUUeN3)#lkGy@@Inqqp^-BRSoTZ`S8Gvz)Wfu`^{GLG&g=aE4pIL5Go_iJ!MVTy6DZkn#Iw$R@KQZnPkkN+=g_ zrULT1Y6R#$1NCj>g9Bjh<&{A3wy$`ZN#FZ{S#&I_e*)jtS z-wkXCQBeq(KeUJ=Jo--@F5rLgUy6n3NJ|mOR(+((hc;rAcS5MH?hVF+~TyuirGcHAjat{kR3K|MTd-_8fo8N5erQ=Ti2xHeiXiM9Nzx^IA47}vv>Q{*@SaFRsScH4LSFCS?t zQL~vxt(asEqP|zSSE(N-*>cL_vK-l*^$dK~oUeL!@=F>PRADhfr^tr+GwYysBRGz> z>;nTw2x!cel>IO67RP7J2itmrmhj4#iL00To^kNYC*dj?bZYdmP1CV#?;V`K?d}0U z?KdGIAsZGVmEK^tE1AIhAUBhCNUt10P{`?`^}DszTEyXq3;+Qxr{hnlm$Yd^teEFdP}anJ}`+E&w=KBSx8 zkS9YS!eo^3Qky)Yw8xd)67a2M?ajX4CGlB$;s2(rf#8R6JNTt3`UMV3+xUw8eV40! z=E;{+==X*k>oV9o84LjCuy!jiOPgHRs^u_78-`p&g;~+VS=g~MeYAIr>ZbZW(NR-< z9dsS453Hgo&?wDQ+8~8|v`albq=GfsPj!yyZ4>-qZ4QRcD%1bwm8fvsw5|Flt%f9a zjIz-vf{-9nA|a^u<;Q+)wVckNC^40#jB-SOrwTfXWS0e*CT4S##n5Y@@VZWNA3q&?0=f|MCK3zG14n zdgK>=7>mF1$XI;HKwHN{4s9n~wF@O0?cYc*H@W%yHNFxp+u@I&@uL1B8h0luivng zJ6Fvu*fqi#Nd294>oTwG8^LV-1&NQy(uFcx0@U)VG&A&N?I=jl&s8!qhP2@+mboJ~ zJfG!Ni)u;Uu3V7fhHswcY)o@47>l<}UOc{m|$ZRQ7K3~-+ADQ!=z5aPJ>y>$G z>1CSYT=rlTP?K#s&AH64?>83mK-nhmvVNp?q?NSOydYxzB~YdHCg+VUSiM4Bz3`3G z`ICkxmcGtklh-j-43-U0FB^ksd(`$d5{;I`DgCi;v=m~q}v#;B_S8el` zYKu0w!9CUsQRiP>IIvyA{&4!F{>P74o5s2(Mphw}I(uxhYFsp}3y#rjXES5vS>}>@ zU*o#)Nx@{ttA6IMnt5v^r*2Xto=F_FmRCX-Sbbwb0k4t%w|Y~OsQ$kMI(@GRYpQe8 zy58@KuQXwMuLkR+BIPhL>dL}YfREz@>K0aO9)&tImkbOlba%wtSEqb(-o2kxshMYt zRKP9Sj2m7#XM|{J3)A<}c3p1FLze=Ik}LCp(%}Ua!tEbUE$g+Jn3(}5smI}B@m(LB zvNLyURg7bYU#qU>3=3l-w%zC5tF4UfmW8ayJ-&icW7@15AyOcpWn|mbn|Ky8zL(-i z7MnyZ!f5CLPKD7bINS)jIl}><_3q@y9ezOoiDEUGdvL#?d3AWuE;#gPg{axkI2;+* z#?XwbC^Z^b`JU@y8a5#mWz?l};^%LfHi@Bw6>ix))9XmiK)r=Hh;MQGf$?4oxvQDs z{p1QKQ{|z}40;bu;0yx(F(CbnoN7VkX~ zcbORqNsVOfE(Z8KxEoklqD=69gVITHFc)Lc+>)Ru)^bppXXuKxgBGb zkK*`=pglq_*JR^rfa&AGT(&jB^N&v9lMj59G^iku1Dw6ttgIAxZuD>lv+HOOV65_O z30S8wC#o!jVeM515?}~Pd?Ri!jkO^at0ghqIEZqNqoH!7y1oD}(j6Diu;p7N1Z;L zQP^s=E^M8kUh&Rj^spPe|FVnE0(j3}c=4$W8-$0iUhZ4(-|CHkr|XzQ0Xdpi#g`QT zUIab`_$_Lh>iYU+liB1&%gxMZ2J8x!k2$72Jc>HF^hQ52VvziDn}|jK*+9gF_pCc< zOf1hn5~xB`RV7B)X>Nn5JG0prjt3yvA*EWKbwg>ens%X~GY*S(d5F+!xjC|V|H%77e^ujB~KGu+Ztu4+3L0*D-oe{ z+u*h5Li^3Ao7F++(^b`W0CXM7^~+AfQoWi)v8k;i#C(ZNe=_P^fPkiO`&~JczeTLSWmWb&yxKZ>f`silYa2 z^6BOC$#^ew^Thq%iK^?bE)A_WrFKV2rlY9ue@C&C$zi;fm6HqE9)|U$hQA?^>I$lU z6}Ci-hZOV*mnMGfB8ZJMDAhCzlf;;~e4xWWs+*WKj!8C&y594oHLLylyQEz3|GWUD zcd#e*OlSLbyL#;&o>QUUv#ao|Lc7e;^>g3Gh1(N7akQIfuJyh#17Jj#v5YnSy}2GNqsz%>!$T;3u0Mz+BHs~l)?>qIX?{B{SnKQObG6oT*ca;XB`M7(czx`Stamali z^Sr^_z7}P&sQ+CM(&3xr6G?ToMI;X`JAhEue*b|2$}%GT{!Zq+-OHoqJ}BL?4(v?knmSq_eD?%f|@0P^3GM%8U~W6jPJ z7*l^C?DC?V-?1=zsUkj);HFi~Q#{;N)!Jk+V#tXy3g^(A6@p}xWkRfr=lUJV@~8%! z1@h?n8f;PXKe{1lGT-_i@9>WN3&_*xTvtKv4Vnp9H)PE4ZwjRRaqQP5HZV{8yj`My zl8KrU%oc9YFCX}_zT!37TWL9C$s-a@YEL>yaB%yh_saK&n?S+A7wdyNy6BXFkCjJk z8FIXJbv>qEjnc&28yK<0z|u(tani}OO-a39#PIYn9;pnCm6Qyvb1Ej^b3!4+{U4J! z*kqIiLP))fnUq5UPNWOui9_qTbqaajvej_i+VMC1ea~q%&<^9}N=Fc(IDWQz{__H`(0gH58J6ts5wgp;N=sRnY3}b z+*QUDZTMdCA*M}rc|a{92||)c9{>SVIR{gDbA@UK%^~JPoQVxTQv?6BH#Zj9%+}8^ z+-KoWrvAK%E6&Sx3oEPLY?xoi2|Yj@S#oKu&2T2jpfjyk70$y_JG<|VH!0-ubhrN&Z8PYD zg@uGy_)o`|l?mZXImAX1lxX@7-+3Boa)Xcru@my9*H)JL>N83I07`6FjpIHcu1KeS zc*Z&g-CeO3e}>DturU{Z0s;P6>&HfnvXg7V>9?7XWZEQfhh5!NIerZR-=<0BeeI%E zQV1yoYWyPL+)$O4s8C7JtA4TO@-KotK_sovb38BgdP9`2F+daj$msw%xw1Y--u~UC z=W6{#g=yDBtbB*kBIJdb56deo5jYC=2+xZ||H7{4-;+~4SA1GaDGG;s(e)Z~5V#3+ z@z-`dXZur@>hGoy#%kPY$;_U>lmOs3-K!X=bu;wi^g!#p_x-YQCIv(*WUox6w z_boB-j1e$+jV2>0m55TJ(M~^$>7T9IX`WCoJAv_M{X(^UZ54g3W7Z}YQ#=k_Y%oUT z>7$u4_jy2Y)2^eZ0DA&q9sj=@s{-Hk;xz4`O$Z9ocOVU&S{IcNSN4IDF}!s?+R5&LVf2V)hRTdgx_p5=G}<^-<7mgl=zyU$ z{$pbWd3Pf@4^O4>Kimqld+boCMsS;M642L!`h=+SB%~SYqkpxJ=5eAZFs9SF`Tp)m za&2P$C71GF^7B#W=ALc2-iv1p&i;LS08T?S_MhC%9*Cp0xTMIkx^}Q zR-?W-sQQ!ERNOaBz#lupiM+w6vtP703(5DmkkyoNoy%O&lO7mH z+a2WUpGaN{UUE7Md!aQ-QM_E}w(A2)Vge(UeYa6IkIcka_OuXr-kHz~|Lev`yEzoz|z%cnJtFEzUx^cC;fyouk zhitiM*@`pm7d4Uu+&S6byqWtnk$}W8Y1%<|K>JF7)w}dL>$7!{CbA*|rRe5+;2C4g z_)|J|9(^+@iaoqgP49tIC8t9Ih^oVdkH3R)ei6 z+N>O5Vx`&D{dREfYlg|yYAS~D3)3t%{22f?pCvT+Hlh@*}8vrnc<7E`y1fkfJdE4Atmq>)| zIU04E@D8VrvXx_qK-plk2rh@b$&xm=eiC)I_rA1T??y-KaguXI=2yg|G+UDUO= z1_-uVHyoe43j~^4mhsGrr!y}7oK7c;1cm*+bbG9q76T=@N9*88vwW5x$nrhmn%KW$ z8nf9=|GHC8hfcaChms8@!KlDCB8BlOkfUvbqG>#apH#+i2FAWV>0egNL3^~lj#tdY zqxn_)JCPALD8*Is4CI~yisI&!b5I2MoPRDLcXh@jwjtVxbE1`DPcL^AQk=-oV~-ul z!`xyzvR(3{sbSA zbTZl%4RUG;NX8#E9KatjWP{mUw|M8{Q@>5hFqV|c-waa?yozo*ZH@iGUKAqDX;D43 zemBwR8TYrm3XU~%@44}6vBKF1Z%|cfRV2j1ez)I^z15!wcCXY}lC? zA!bN0I8Dq_7nwLG{Y?m+t}fUZq+u(_YAEYSS`&B+Myq+@^}Qqpcz^Pp-Nh7s83kiy z&Z6bc3fOM_M|X$UGzPBg$YSwtER$-Qnuf0bVoN7k*6Vd|q5$b$C>YQrl!`#(%=R^s z5iTALJ2(mUo(CgR59q8{Ca!6&{khjF;4r~>yAk^AujqU4h=4Q!UpQwd4a%H~`A5TZ zj6Q64MV?#)&6%;7#?t-~NO&X>U$ov;lj&(vThlyD`LZ|Y{>YiV`9yiEmnG;0lp)_S zdQAL&Cic5JctHokhW3vEU3F566j))!AKl0WMK-v@E`DV?1X*iygzt5G7Kq$-x$g0# ziFy3}`$H~Hio!dNYQ^!AIK&o;d}l{CT}?I(F?8d~Gvcok%rM#S*HDBOPa$67u&KGjVhX7bzC#oAn1a1!Im*5wwbqQ4UPecrwiV`IGuI<~%8U zlS)_|@(dXhhKx?n#57m_=G~xw6F$bpmzC4JmaF?d(e}0Ei)pp>FQrij0v(xV#(0?o zcX9z*_}q8a9daPN>@J=glK3rcoroG<8vdroSN9W6NjDW->lK!SShIGF_O88ivE^5&I zKK)eP_BJzs%Og)JZBgA+UOK=Q=%D;VK#CG2@huNZ9l~)*`f0&Lc-^LfL{Xxp1is;s z7pKTMF4bu3>gw9(*rW7|#-!$i0)6iUyIt`QX&ee$i+I^OpcE7r?tN4?#_sRYusyQ^ z?XzX|?r#XaHBl!LPg_wRyT(h`okwOy$9ak@Bkq071Yb(Ju7I|XuCrY(9Wm)1!%wf; z%IQvRBy|c><+g~|aUR&AjwHWOfmw})=~r0ozs#=I08B)g1ddlZ6Lr%|XS<E_?jipM1nHVV1MBTaV(^S*bb)zd0IigH@@ ztc~gpALV1burZkepX1gmk;xAe{p|f00`gob0jKiR>2uOq8!6c6AX$Pgs%T>DZ7 z9LmPgG*vQsC4{4Hl_VHJs-(D9-cz$ze1jZDd_SJYnbd$BgV<$IExQ@{vD+Lp4kIhf zDfX`_8x6g6UluDUQi2Ii_pP&@a2ZaYY7bHRiodCVMi}K2{`e<~#Y4F!S*(Rd*N~Ge za*EcvCcYez8y+mNbZ^{SxHoqeU&URoI5Q;f$$Dh#l!SV=^PJ9f)%&s-+GU8L8m&MSqUCwdY`_ z$S;^VW=mB#)kWO;DG~pP)tY~CWXTucs@(?g9)A>Tj37?as5H2Tmd~DKX>?jEckLZy zP69`y2l#JCb}7~|Xz4AD?^3&HVe9YtpCOXYrvY#WEHGY3qyAAf=J+ zabPPDCWJh_U%N&1Ju~-B0yHyq=jrH6gdYHt3NL=aG=XjL?$pp`8JbwfKO8qF`#seP zPptb4uJ5Sd2(vx-L?mQ7^ce~m^AanW@(m_It#mw5zW!Cb{t<660<@yy{zOPg_%$8o z$P3OBxrH#D3S>{SrBKye4#Xu?R4`97nUu_ca~D4q;!3{eJ)OOSH^crNx!;exH)EHk zs*#nBHCg0gp25MbHNgm&!gb2FP2oP9LXCs;%@Umouyy`4jmmPWtk1Q-7ixCpc9hfk zVq2)3Uhqb-g=IA_h7UBJNAhj{k(`{C9jj2!8XzJOTR{q!@?)ZBwB`fn*ex~|zWsGZ zTsfM0-bdCw))&(o!|5tLH&D%sYt4-lWQ~->s;3=cVi$X<&0cwOf=UqF8K>cLtKr~H znqJ`c2uxgg>V=_*=Sq)iBYX>w_N1%-V2IkKX{UIh?S@gn>5J8Eds0{7*J3b!>>uOQ zH)VBlaHYKwY_pAw@p>EYoXGvyVD|pN+3#id^Ae5-wDFVaVyDfO-UrRx66sA%^xF{@ zQylNFIMPKWn2=BFuxcYxNb!~4Z?^E=`Bkv_^h7Yg4zJYRidXarx$*la>J6xho&CQ&*4EYnr(I6~D?U)6RvKzs zy^HGgNelgYX?ntMjY>8Qf^YD1c!uuZp7VrB8cicPKh0%D^OGFE#R$caV_lA|nYi#v zM{t&&^ATo#LXSj^;NgrzyEcje{ZuFAZ73K7uTQqR_D%LLe)k?&gxS_hRt^;r^#H8Ku(X?-gXB$@NYKwd6U4-BV5?4(1mkn`}l z>%m2glvT{)n`DwZjveH(gBu;e5gNP}#8akQ>Qr(_FABN$D_M z5zp*l>a}v4?7%%1A(eAbi}gvuVkcbvR))l@>#EtqU4caSGy3k=Kf-HQh(!HbS$>AP zH}bQ(Tov9~mT3f*MhE?EQ$+j-FFY8^0YE9-yRp~lt+0=~n1X|KDOBv4IrMiTi3D$) za!>X*rs3&`MIC!K%L7WNju}!kx}+xBgvz|s7CiLli!JmKTcoCrWTAAp4=Tz@qzg-N z<(pr^;$Mq`nxa4ZeUSq#5TV@UGuPvL^TrMHI0%Hy?8!p1U;eI@jQBqHJZB5e9ta*9 zvK8HG;`F!rbAE9zqeKL*I&qJ|i$?~l2i);-(S?YPGhEUaY6!}rMe?H39fk0g^73-0 z%`Frr)kFW#e4JFfUoJYCd{?a+M0-0Pb5cL|D^*@abB$mX?%pH*v`_&}AbVrpzQM43 zBo}u2rA1KwgNWDbSzv}Mck{tUF*qYF8O3@Wo34M}v~T#cWV6E_u18jFb#<2^FV(2? zdEN&()#$N+6P;e6e5xKdL7@EB2HOoBGb}5xY;-hP%Hp@+MFCcn>%pf7HZhkM!o4%VD{ zwb-{lnb49tUyTslwP}RnF1#58&J0*h&V|_gzZrJ}w5uM>Udv4p3+Dq~(nU8v4V`_h zZKrcWRPbMA>Y*n9P#g=`6ZW=YjKS1|F#|#bZGmZ8$|W1{Z&VTJO{^G3eo4lbwYJNL zD$K9&En~xjO_JhF>6P(;_Rv?+I;@68j$+Gif#3$z6~bW6BBM%XG~d1_0cXp7%y>Qs z$5&XVL-Wm`hUYO=%rZT2cHgLloE=PjP?>ux<{G<~RwQ~p*xK4?hc4Rm93chgo z_FWySO%#bogVS1!a){KOBZDH;y=&(J3z}S~V(8V(*G*t-(jw>n*HBzEo!&LMaRW`- zfRpD>7JssZfSFl3+7lqH7AP8Q@x-U=6zZIq<#9(i2ItQ(mCkcGZmU2MfQO@^ z0#e^h-H_C8qnG<`V;sU1l5bRTc~rL)bf3jPR$gO~L#Gz5@g(dM3BRn6_3dKIP|_{l z^DTt}o$}7=QiSs%C{?3k?W%8=lcG+%xYd7{t6+ThopxTCc^VE2)<9cs zSj@z<Ln?d~w$(aG~)Ug1YRcKVEJOI96glKQxL;}r!$l0@46B*xs=1dP+ zJYY4@iY__;AZVjFe3a;q1yuN40)B6Au{o3MQ99C-=shkyKj$X!-T^5d}J)#6Nshy@wBt6(QU86O8Q|nMn_3w$@MG4?t{+;dq zOZe{6#CvO)*8R~rd%L7|;=CE24PSJIyWii{dhZWUoId#7E3du8zCC-$z9rT~Yo)?p zdFgs;yYEJ8zF4p&vtzFQhw>^7tdD?=dc7i8D@YMXgfd!z?RUO6*i_ftohururLEh? zg`Z@!ap#NG^ChwWkDTS)2k&3zGCQUD>SoK%8keDjg{eT+3NmTqh^^f1#|pWQs8d<3 zx8ZSZ6rm?vCO?Oma$sHYGIEFaeC@QA3?pNz|2k&t*-4V(-cTVoQ?P6W#AR1CWNixM zk)dp5UZpM3@ZqY~uH|MS%R|@<)j-2GruNA0_)GO$zsVtUSd0#S-q#!_S)5M)Jf2yNz!}GgBvRPg?D##n@ zl@|{yR)Vir+%mJ(A7aoAy*_1*hp?jfHvz!N#VIifYlSxpY+NGfbxvX@aE2b2BHKWb z>%bzT*~M6GAI(vTD>qR5o7wt|ma{7acb5vic6zKJqL>z^6U$5dSkjA-(=7nfF4DNeTIv#59sDhl8(;P1G5H*q-;80v z-GwIHmvFXJg_1Y*!HaP5fp8ctF?LAMRD#B&DXs#&tgV5LsY^j1SD*Pvx{gw(qT-cj zsO{`>t31f{SZ+}G^ixMN)Nf69GF?FZDZQz0T;{f$@F#2%mwsxt0hlQ&Cwb#o9x@~l{%-r0P9XJxpRR_2J#pVNIL>d2=qzP(1j!yhXz;5tX_$BMc z>AV5&akrInXZc>%d?!JB^YR#mLm12oo238B<{zt)i5XOzN9yRDghd^;P@DY zr?IRTN40tVd62m8qY+s?evpwAD9Ogo*74=YO=b7Oiv9CL=6ch}$X1+xAy@>Tww!0# z`}&a&pz2ViYm)rRi`h0yS7|-rVlJk^CfyCo{6thNj+w_X*z>0~lXg!3{rw#x!<;f( z>M@qu_=9}!KknD;mHTLf__bv2qQ_~^7T?H5GbsDneS2x;RWU{9xwOuT;O&*Golp!61_)k=V&o%lT#t|fiBe6d+Qe4wU;}eA-a5&Gd|Djn*Xa*>7rnv8N%bE zT9w-BhF@;8=3*`FQ=w{?@azF!mo=Q?p7kNi=`i-{inZ^48$)ls_?;V1FWapQEo>M+ z37O7#A?(%1a*YwrtJatx?IRu|x?^`>o}i<_OHj=rZF&qf6gX7xe9%V@e)pT>2-W-p zJ2!RptRB@UM+i(A%UwYfCo$NO3f975jS~k>l~dj8)HKmU`FVtv>%37h^x>)#QJ(y5 z0zU3d{BCS(PC;(s9Kj#Wc1=VsHk2GUAF{!sMNHz~v~3fdrSok-}c^$DrV9`PV-`ysMq zbk2=Ka;plII(O)XAmyiY6;R>n#|ob?H&ELf)m6<|{Rxfj5@EXFN9%2IHU^h^F}+ zf0j49{bfIPm#~(SF@68{V%2P5zxd5x4~$Dd0=QRG&9F8a(wQY@-k>e1*Dr1rxXTI%jE)S4xB$ z{^tdtY+rk5a#-Rfcg>@>@M?NLx7_mB`xaaLiGr8HF)l`R+QB=M2pL1WhKuAkP-2wP z>EMg{D`9N*BwwV$SF!${oa$zkJqSlr9vv``!|8bpe&u&;+9CWM47rqVr2TeujJvY3*eYcgexrv+d` zTO9Gj1*q$^mU1)J)zkVLTYpglpx+AlI^d9&mhV~c{}@D^I>cIYQCGWH_wy8iKf#>KK(2$-HnX{dgwmX#}{!%y*Ss-lSqvFlpg zm0wwL97WR7_z>r38oSNciRCRG3xxtV>^LSI^C+f4XLyE~EFwVOGD+*Jd)#0t#9x(& zfBpf4z!yR+fsxJi&tex62W>_a1>|G~_5BiLh&F%a%Za>c8|*8?U9+f{6^460EuJwn zX1!QtImA(nIG8J4-e$QZzymm!%;}Qc%L?aX%!F0bYKAomlc*fnk)ennzxE3Ca<1`{F13ELjyyH#CHD$7y5a@-Y{FP`md zSkkW%HwmD^H7v@SYJE+3^SM;Uh zi-6T)zGvT>SCr6#xl^Qg(HJ)bA1s|#EMWM}tm{uu)k)81A3Cgf0GZBW(EckIKXe}3 z@%WLi^flTjwVZ9}%=bdY8mA@V;8nID8nxpIrVK_8o4XDv~fhqoA< z2wP=|N4i|}wy1W>5GH=!9JEJSYn2o7z3;lezkl&&q@4|hE;ZXJe|5Ez zc^7D2mcjL&7*s-~6giLYd=(xlRr{*}`Yz4{zouZWAfAiHLBKV{XDNyX7#J`vmC(tk zeg$~tMYCA36sMcK@{7cm!_x_Qbil6<&}0@Uu-N5Q)h0OK-%C1gI484AVx`%OzSe_^ zs`*;EaSUAO+K?ywD20}FFA6=bIO!W7czl?bQLAV#1Km)^Swc^}$p$ObPd#Fx5jMkN zm4|ou;`Gjrpd=Tuv9VZLo@_qq3M7b1LO>A*FMpWfU)&RLDRbre>py8rLS4WGF+JL@ zlbE#@$(JlR*Y2?V)68xW(&((Al6a6*t=ta!szpi4Eqcxf(X5>rf;eb)mE}o`i0?Vv z=cvQOsa=VfTUM%cq|)ZhzEG~RlkQGnw)b~=mBFU=!-GBQGnBRK?69f||EjggRQ*E) zY(%qKaG{@LyX-#`2K!E!X@~17lBGA=xPLfJH?;=~?Dcn75cBqy-|jBbj3W}Nw;0}e zWZnk_KuRKpa9B2)K4aut%D3Tk2`069`1~dUM<2Mq8uw@YV*C7CZeZlhRCiDw7%)q~ zlq-Av3pOCQYgP=?;bAitObl0JD({RhR*jad(!;d zmK^YIEB1w#<6|6DOvQX+9U2L&8v-tv4Pa+SxA*I=ie>vEOhQMnkZAR@4 zk}!+$Di7^|7c*GeHuknS{W!f$d2?1y?$SE7v~Th^!&Zl1_d2`7*FDjyd^ZvwXD6PR zI?t_Nyegufy*0yQav-ZM6g8*=ObXpSs6G?oQ;>T{$TCZR904cBHYzoj&Jrx{O019-4R{BK@o23H9_fB7gQfAsUy1muL=^2+FRmA^+QeCWSWc}CW!@L= z_oTr3&Oh=&War5e-R&=*IDOx07Z>J{fXOVnb#Q~$9ITUfeBp{r8}T&BGM3Qkw;4#H z*M5@n5~KtAJPHw%hvhL@_~#Gy8#()aWEqH6-^yOuE0L#veSGqydhQ&$%D;GVH}z?c zF7o&T^-5_Ef_CE19bBy;)s@nvl+!6udwZbuyb(x!-NY|8;NqpwUYXDX5nsTkW3G|1+vRIe&ZfxoHm+4V|}Gz%KK}C?5GDxq}pGeS;?*3*)P;7{r?hTPs_& zJD`|9Yz{HnXtrA&r$B=-d3z1>vRo9p{&JoUN1>&b*%)$3blR-21l6e2lJNEALP&R-Yx4k2K-~A$FSCN)XM^H?eu!oow z2v^S#x$?gYmTiBdV0`?I<@E&OGNMhgMy+^S5oB^+10Prg=Mp_T;sR)pl7;~rE+hz3 zK3y=k20ov7?37JIAx@-C8;q_r-AIO&*hewJ6%2CFWJ+HZNB$eckz*bbe(=@iEn1@~ ztxlqOO4Yxw*B4lra;ThWbLMF^({?={P3BR~j1(kmk@;W|D z<%@v`jXBiOK`*pFSp2U6?^`;7i9+Fw3R$8hJ=d#F_}qzOM`H!}6PEZ4*YFJHpsNKp zsSV}>uS{$=9TOCfxW7q3)76(1!4?rePZ?#VZMd@9H8aZHoe!to*3giKGrSB#w`isWr5W(abFq))>D za!8Hbzi9BxS$cT`5ig{=$96Qd$>-{|8^zaw%+TM!LKa4*tvgT;tn^Gws(YKul1YGu z;fB%hxn5$+Zu9I%CPjfOe4ujracb~62FU0smH0kHWf`ktj_sPaFZ*x>bs4gzF{QCL~A<|G>Ecw+R9h^;qrUwrNh| z2QREkQeYCWGBH;u!pRkR*nZ?pe#Id60E`I z+~TeGEm)`H9G;f^-8UL0SNN;(j{ z*z;=sj6T|S#;Tt9678y;usA#>CPY+4Mw>fdEmm30;_sf0V6i+nwut=-#79pdw zckV(k2klx%p9$JupKa4M4H@F|m^_%bA~EAM&FEEsJEBB`Be$(efC_jtWsZ5QHjZNQ zx)d5mEP#`bN%YZ?WTea0^r!wm2z!lfq(&J)Im3j-IHzm&M-86!@36}6wFpV4a!P$q zOX{_nG%HyaS)?JlUlwR|Nn9OnT5Hl!=MJkCFvpcVl#{TDLIn<|4d%Tr`Jt1eCeyL7 z*Bw%JyLSL%D?h%t^s>FfO>RCJP&-}QI+`l{ESlwhOtO;G{qt={1b;MzNyXGa0~3vD zQ%aNP`*#4bu7QWQp{^$pXboOzl4)E9yMR%aIoMqW+Kti{hT0R7Q7Uok|L~6eX>r6g zr~esy$pEcG_buxjUE2Dj`HtohisS*BcXf`o42K1%)R6{gt!?98)J!h%3lM@u;=q^1 zu%&KsXsuBxK{0hx^uOL<%Rps(KvS46xpx7Mpn3%A@{{OLF2R@ju>NI}V(f;sYtI7sj5Iw0(tXV3}r@zFP;>xoZWxjuc$zBSWFAlxs z->P&a)BUo}J~*^Lyb)t}RV_Sf-Mp}|eTa#XUat_zI9q|)ztX=D-$?q2XkRmVeQ|#| zB>1U@ji^$;B(Ghevk=P9@vKm8uDgtq!4z%VkQ-?94q z9sw5EL+69vR>k^h6o3ty-ueWiGQ|(Y9VH$tXJ(qRLXQ=U!kZQt9F0T^CIRZ+U(~5386qDed`kGg6N)zN`pJ;4m zK0%!?E;yveTI*M3wq>Me6{RbJgu{Lb8YuFAU+Zl3{I-s9v;NO~jRC=rWt;=uM`(uW zGb?(+Sa;%gTX!ra1#w-vdeLlUjIRjHX)4?#%%VIaiR$&;-4QKTK6O>s$fud;ZP|?t z6*l%)%h=71E_#MkRX);NrNYH7_h0?cc%O#u?-ehStJYX>h4zxyt<4_wG3}4Pa|CA+ zGsupi7oh!k+ncv&HB4q8b7?|0C?@^u|EBFfrVE#>*(;u9kwjc^ zr0TXNxvU~g+RsT0PPNA%Ds3AWvFnjq?2e^ik;aM9F28H%)#K`G^gHPd<)Efa>uryg zx865(WqRf7z2A?m(S9bxH5>rbu0KQ}I9LW`fq*XVfII$|=X05bpGWtxH8Lf4K^A}Y zrFr*b0DHJ2(+KtN7#M@^-1ISj9=VSI3*kfu0Jr2_V1UAkYR$lB;8C1y%khWGtYO|TY*{M)jK%c#SK$uHrS9D2{dY7tprol;u?H=f)40S>I%%sd-7NSt z5yQ4>=^yDBZ#TuR+uAvEDo}{^M4jE-k4=6%Zb^YKCT4xLHBa%lnNIn+>Lw+USYue7ACzIJwuw zzT|v@sVi!Puort)+3eon9Y_2$w$!xo`L&z?AS*jD5!%Q!gZZnfstkO9*|9iA7qWc_ z?r1}>VE(@W-{UP5-Q{kTo;HTbU+go+X<|RpnB&9}BzYXPMB>7?z4~nu#ee)fvnUt2 zikLDnT*j7;vuKsH90}V}-NXFz8cb}=U&d*q2Nfql?VUm>l*1I2=7iSOgX2DZqro2y z7}qr@Pts$Sc-gDSD(E~zy1qb-5W2%-@3-6_!uI^F8n@{tSFVQMByw!04%j6G1?WvV z(lk3CqGkV}ZHZ%*w`NHeFK_qsN4h+Rln|JXn{^4NjQUp1o={VRVqwI9k8QLECHSC8 z?*C{y3$C`hwp-&At>Et3AjK&G9=v#g;_mJmoECR?DNv+%aCf)hS_nmpyW83CH^%t^ z>=80n)?RDgbIuEIc?86}dK4X2pp}I9RfDxBPwq$RvV`Fo3hgiupEtV+= zZVp{#hy>PF+fvmJ)yRn;1^;raC?1NqG2JYM+TiC#%8xmy{{tO{{FLI!;iAONP%4Qo z!DIZ3ADNiCYE(3D-qO)M+DnUdjEi;52dt6My}zGv8yPZmL!%Y6LS@GsYvvCAr!4~? zb-z&v;P?zq@@-9rcYA2tdqCii{!t})_vE*KAViM7&uQmlqK}up^JLXMA&5Cq8fHLV zZi$%pji{`tUEdsDHQL{;c-k>*2u^Dy?rPE}NCI%Bo#osUKM?k2P{63U!% z0h2cNomd5LVd+-S@y%v9xNC$OJ7*Zv+SD9CmkVm<5M)&N=aN;U8*uy@>PIoHO&GN0 zvKbY4Rwrj$&Std+gCbKh&GsFt`0Z28)e)Zd$<`#)H7NgM^x$W{%YB9cGE(R9DlV2k zvKmQs`?Qb0lb>)oVKqY7wH&pQS_A@ft+xv=FEVE=U5;Vy#V^$grQkMTdb7~zSR`q^ z)W{qZRbXT?Y+|n>J1(Qsoyf|3k*)gRQ*F8sAD}I7nRw!f?RBF;G=x5$fJ=MZDCZdVXqgfwwA{NCNrd#*;TGi6Ufg~Cz$s0g(7{q;e z*yYzj#g6>%Qu(&MnM$SwHLpe{YCmtdjUzc-M;>JOtgFU%3L6~@*wIib{XUBWvlPlkcsdb-P4}bgQHRdX zcLjO2Iz4o?zqx)ausCpxMY}w>o$Xd8k`mkSYOaz`W{mEO7{4u!PhUt)jp&UBO4aTa zp`}zeKp2lT>BtaY@Dy#5COGQ*heelCTCuNX7K%b&94xD<;{XwiUxywdogU2FoT8>Z zPLe)~f3|kZ5(zYS*r55B&u^LpgnblR6$p)R)H0L(UJ^7LV->B&szJ(@+N#f`elfmF zz<%tY`QKEKJNMS&i{BVe#4_bu!7da!g6$l5LrLVh(dNwdN;sZZx z--2s1`QIC-ua@48q;J{1q)*r*{Mw1QJ}Gd@jK@a({9hKCn3kiQ~|N? z9Wxl^Cp;)jk=seAorEJoFTmKdM)~t-_#xItu>Yo5S$FF(>Pc}xeV_!KJ6_XQ;20%q zfZwWO9G}WiqqpN!^9`w^Nk{Lj%443)6*Zf43KO=N6v$Kt43@ha)(; z8k=XtL;8sr$A%!gh+9$7e1R3RMS3j+AeR#)K}c~u%4_{CeoOoy%%bp_s|(<(CMq=Y zZPPttD6Gvr^>6o9CW{U3PNbSTb~~_m6^H=Nr@%GQ0VTW5DM(<<&5_2~RN$wzPxLG? zmedCCFn|mn2`>NvXVhBp%#o-GzF6}`PmgRyz4hgSRlC_5;m{vJ+r@+=LmCTK=!oXp zT%@tY(L+~-7@p)pgI1i|UC$?UdTYMt&;&8M4co2mLLR!{&KWUAjyEuL%@Hv3r_CcWi5Py3awT<}js4yWKl93Sfz#?2 zMx*KC<9(To`fnLF36mweRSR+@C$=mBMT<|8J{qPgrUidY!y?7c&9IrW(-frPETbgL zN@|a>xvkK?6~PYWO4$umqc!j+e^HDli^FBk*h7B_jf9yUt+Lzfqk!p`>uU2%AHsGy z44M|zq1_z=c{t{JGvN|k^fc9}GRIebKVAGlqEe)3GS`phX5zatTN2zqXb)gv0#0_v z_1mdx*z*z129s!)%$1bdDFWgr`3{nQ4K%SR;d;y)7|;EqyB(mS05hS20*tMA4eF+r z{tcF56|LKxcsGl@%d5Ap!;nthp@EP)eCiiH7i;S1u?9$fg%@P?<((l3rrhs6z^|%ME`F-G$ zck)C%Qs={ZR4w%+R}154V(8%qBv_vw`B;UhH)YE@yy7)yN1N@9yt`w+yB^o^e_L$^ zex0nE!VzvD$s&Dx;?RfJ5ua15vD&uI%Q|Hd{;nrhclY=?B>ey01cd~a7n24P_kRDx zNE|;X9d69ltL61BdM$>edn}y<4I8-v)r;heTA`lEXc|>7IKC$S-A{)GRe6e!9d4Jb zg*Q$A-wQBe38U)ro9sB9_fel0>$%fBtn@w&1*A#i)91(M&LA-VXrZ*&yI`#;OfqUg zVFc@hc_T2SgCP)UwJdg15XI`LzQ_T&syZRU2+V4EE zv&V|5#knChqHDt~a~hBxdt9%*upbU0HKKp7JrIMl5Ah?``Z2~*?Nmt zm#u8TQH78>c!DoC+A1SLg-m<67BrnKkSd|F3x3;-`3JB2M~2(jN2=Z)Bd6N)TSal* zn=!zHBYA(H@kd$IV!J#}%2yBInNzLLVP?`pJm{=fK6kbb-M;?)lK6JWId~stQsd4> zHsrpvvSPwRelfRG0(fy8+WMTpz0#yiOi=jjh4)RHsUW_NsrC8Y8^64c{q*9k_e4Oe z4LLSiH%vFsRxn%84=s?%v+9HLp0u~W9PDidz@CiZV;)%d?Ok|4lS-X8@KwQoUj!(4 zDmMR!QTzZ8*$3m31~SFmr53rSWyUCzif;1>9{8;^9qC}3gH^?Qht)rfQ6D^*BxdL; znhfeDE@9ave`QsSL~=ebeNrJ;%fu*M-LG9agw7n#I5b!R)LOcbOV;Ik+f1>t zCSqI~;YT}8pr{m$tm6jvCr;`yS0Lw@zxDoY$fD7x zj{zcou3j|{HW{j&-d$|4;n&etqtAKM=MtewpGx?f(iuLf&@a4gG@o^7v_;cTwiFnp zWx-+w0EA36ff|-$s*e};)`@RiqHVZld*@Ulm1ww{)!(avmxABJ zt@vt^8{*NpunK=*w^A}==^%-P4S3#rd3R%dws{|yWqsEY|A$Sm)41j%;hV%^E%~HV zF0%E;oR!$%ETT`vC)b_442#@rNjxJPcOk}3Sb45`PrWmzaFi=bVr)u3v{hiL+uEx@ zpswcCa;0vgX!N07j+IX)5Rw!6)5q1cI^K+>+RYp{H|?F!SuTqLmX^LY&4en*9NO48 zx}^+88y36*!@k6kIr7z=UH%A^WfRRilWH8pB^|4^Wk3lD*=vz>23=h0%)ZIG_FFi< zI=Gg}Eb>K+_c_y`+db0ZOBXcdBnH2@z1b4bc>GT%a(XGGt zxcHp+8S9p1mGR2205rg#2xSyG5IV_#WC9Qzt_X|q#4nhYI}JF)$!Utq{RIfdL7Gv;?2(UN(UX_CX^juwfl@v;ktahbgp0lPZGQ zB1E2hJcU74(YSI&s^~jZ+404grrL&PO*vss=ZoRD7hNE`mI-Tis~LI$JUMT}x6(a@ z?>xc&*Ib_PXCwzv*VsyFbn{h7{Q8tA+YcEsRR+Zbp4zC2A)UC}p|)e(9pEX=QctStX-1oZ=GMlPI}I;O4S(_I8MaSfM9ckG1;Qec_!|0N z1Bip!Vt5zP%S0p*!>&^??`WLd3?G9^2c zKL=wYgQU3BuaCe^)lmY9n691`Ncx3;ifq<(<^!v@Z71LjIwZZp$-VEdO?3{vDS7J@ z5H|js0dw6NkYSJFk)18_FZNlk1fsX5{GrP8vRJ##;O$vJ{?Wtr^MdT1;hnO_pMB${ zQ*Xq^8Vc)mFyvT{!Ebz^XM>JBAmN!1B_1#{c2&Io@_C+SS5P*A%5XsoCocB}RqXbOoYp z_-CLe8<1A5cs7kh2vP#M_m-C7dow2u67Y%6kYcau)t$qxU0cZ3p<$fq>eEH_GwbV3 zNkAn0u}{=UfOOi1Pg_@i2h~$J?xoyd;IIq8$M2p#TRu_2Z()$Wrp{On$hGhv=NE8_ zLL^m^0RXs0t3Em1v(E7;C>Ev0 z67y`9mLc|o?<&pj3#(OAN4Nh9r%RW&tL(`J(nbxcOr%-A&T(DEWggmw^u;8$b_M?N zX*8dQ+3F_}37RezO3iat?_xpJfp{sYBK|ujq?fT6oyfqmidGDcYK}u#IjPmcj3pz( zU8JRLj0d&I83D3EP+&a_z9Fox)Q*iNRO66?7*LS1u4s}@1Q8Zdk1Vu6)w^z?y)^R6 z;UJnxOL<6b{wEMAu_!eVn6~#eZ-{j+A!``yGgsJAnOp#Bu)n{Q)QM%OS z%A?=sEDY-Dz^}eOG{Skr`w&=77zG3WrgPn2%vudUp~$ZfZ~M*JEB1G;Q+JG(2`_2O zdrrp=_q&~~1t^a_fIi?~yY?s3mrZMfgAboipQq55C`RmCHbbm7sH6Thi*)YPB#lp* zvs8HMR&0OJcVf#(07~cY^aj-p)U`Op>O9Reim4lPFdCY_oKtbAE zxhY`u+umbV)3Q~}F2deZ%Uyx*81ePE>Vb-y>s@1-p05o*MbS>?3Xk2~5aw@9UrNaF zaJzt-V=+WyEv_=zJ{$iS@zq%6sjhg_tPicx2hzXSONXVO(-_&Xe8*@E$N2+!{$dHx z2jzXcVN2D*dFuKS)*?w|k}ZnaPIO0j>6y*YuqYIcBq3$MHu?enWkOTrO#O$jtXj>t zwKw`-64i90ccjGn-k#~-VxMt#gA#m-bcWRJASw&$2)F+`qWzLQuNRlFiT$GfW4#)| zgg~fM)#mTu^$G=wR%c;_1oquzh=0J&{>dVnwD6%i*D0XPr7f28aEPjo43j@|$(-ge zkfpVH`_!#B=m!O`Uel@}S1f4G6qb7GclN8kbmHq%S^ca^>VRZICBN$-AO{{b6LAcM z#^)R^`myqFz>+Zm3T)BrfUBO}kj3Y$u^^d*{SWdiNN}QMIqEaN7M6sdD+*Vwj~f&j zF^9m>S;6|<#prP3aKYP6fr4o(VvQ_(y%I)fU9w_kzd&qFet}hN@vmjO!m-3T1^>}6 zzgAO+mk6cA>X?TUQkHhao%uP{Xsh#n?LWhIsd@EI16Zd|MNeA3ZtuM=1@SYrZU9SJ ztN0mswFlG%#%_I5+IoG|5b+dca{79`k(O0}Ui_~F6!ljtcJ1DEZ+UHbz?q_WTH$Hm zO^oi%{if;CsocoVeeFiC?=-_=@auF-+M57VTf zT(896*8i$Q6>m04fJL}s7xevk8DHLZ(%zx2qhrF3ozgPs@M5k<#1?4XS;ii6Zswwp z+awJJH~7R{pJ48TkYE-aO(vPA5<11<+);Gk#hs^JJ|Q0;@_z2fA{06&VF&nUiRxtw zF49kV6X{IvRmcnLf6jl-!Tq?#KEc`VY{nV6yLre*8I!KWxS2vG^-Gp^M$B3+lOFh< zdGfd^XV|(!Fq!46&?-|+P z76-rQCb*b?}KZ_|5&(1`y{)*7Ltrc(b#)o~vudTaW}; z3bjvzzLfofa&iq8sk|@Mx~XM+4IRiVp;sO{7UL*qDD3vIrDa`HyvTupAaK39@4b>hKS zsf3QY4f8$AV{y8SD*zU2B(DYIX>k5@5ipg|5f3aLwiQi=p;EU04f48y`g)fS9%JSG zIGz+VIPk-q!^9i2YB&E@v=xrpSBZZZ*y8%^tHGTB(t> z?92K=xADiJfR@Gh1vnv3R6s!MB0RNd-wIqDvfGZVsGi?FR(9z6$_=hCoOeYYJkLG~ zw%7Z2+f)wa56NqpIt|E!9LVV1^$;t4qt}YfzIdrhC|}EoPFp?|MfFwACpx-iR?LvD zEe1$>^spr@ZBvmvZe=`D|1TP5lFq@ElCf=x9giRSEwO(}c1z-j;@>+A851i4Ox&5J zjBP95F=LJJYOjs^qlv*gQ2MF+_X=`77{Rw@LimVBTZp|bkn20I3Zs%d`~dg(Dka&43|@*#@)D9R=uwn843isYZBh2Xfc16T%UNZw+|z;F0pG(y%W z>M=B@oToi7PMDoK*`sY@xz6%yar&`$uJOn462qT%k=}#q-&mf!M7X2B0cjJb7==o6 z?RK&ePNDzwA`N}|u+k-6BWukXW(NS32b{L$r)85{G0gJ*#`GWh7+z2&1C*z6;t&az zR4m4LnQAMjWzpFoKunK%cGpl2tY~xqu9SB7$T*l#5vj$mFZZ6IVrjm`JR} zHugXXi~NJYs^CmL2K`!}S((|8MPyRF4cz|0T~!GBHnVdQ-7G;=AYbAX;zb-pWiibZ z`l4M_#jsB1L9pgIJ(EwjW=Lk_FX`V9lx|4u&Se3Q;)Lb3*2SO@rmNs+sIK&^VOY4z z&*{nmTO#G3zVpr_ok%1ZF-%1kJMxFAEJTtrt@A+1bswjwQ^rCKAHn^3>p?Nv@e0%kHSVK&fwzKCqmOpLB z8D|P&VCBtV5wSFn{Q-*aJh4l&%Ds4xqiDSNj^UH>JIcg7SZy?YjEYvWPGDuDeUb%B ztaYa?&)#INsbfGIQ&jd_A2FQGYEoHsXxS7hKxd8)m5@%N$XcR4f2=E+AYJHnYF3<&?NP6s*^R$<- zv)v4jIf)FkPjy&lx~mz*C^D!(-aVu_qt;U5SBU*8Vn~jJ8v4UK2xk;@}KV9 z!XGsJA3XsU*wbLZrltSM-W@dHaqDTL>w(69BkW|4Dd5EN9`<_u_WoaC+{~dz%VDfg z^CJYdN5J7jqI<~iR#&$5mhz77rB8Rg*GXXeIN)As{qEs41ooH>Gj`--jHDf{H7lB@ zu?oH`#^}O+SkYVMu@eX%%?2rE$h@yxjuukNGtZQr_{i<*nu_t&yl__c!al9%xGzq0 z@L{EOe4rIbcWGp?RpGv^p&*0Rk|>n`gm$pZ!f34N)@rOVoGpH^+96btTInCieFQ&CAse((txph>%;WnbhXU$ADL9 zJFQR3hFn`+r*|hs@VH3=_+_`zSySF{&OLsFW1Wilhgy)xEQ{b&&8~Pxl%Wt9_Wz;4JWX$>KQw;HjJU#-8+_JJ7=5YrrcV zQ;av2*`lrX&FG*OWE;{l@1Q)V^}gX}JqWkKuN=yPRHem-K02sYpyiS*v#Q#-w76?+ z|ERIEnUW$ob}bd;Fmf{Ot~UwyAd8V6ex$sABZRiyaS*a?-XkEdbuEq`+2Ix&CKVoI zx@uybEgfBlf;Ey-u2BD|6zDJl27!rI)KeS$e4ws z)2J6lghcDBix>v&Da#?u01atS0a>phczamK-*})aWHMVY#qn8y&Yee)L3OcbRROt@J18 z@Aq%O<^Bub_JheT4I;7d69&p`eN`TKf>#tO?=Eng4c$!csimmMjqJ~d)@3&?&5B1D#}S7iEfQZVAlY} zhE|{4<|PcxEZ&^nE76I*lF8(?HNm@J(w_?MTy>XkU6E#<#k+v_X%j(r^B1uSK}TZX zFHXngho^Xijg``@NDaQES|*2QkBpA~4-)NAJ*M^R_098tADG5~EQttDPC>Fd(KvWj zpXV}R%bE@g(ViuF;jT)v4z61T1Ihaj)R3+tEGe!6jKfKLyYm+rQE4?nlpxr;FQSKV zS7Q*`jRl@g4C8T4P%UUvfN_jVMJHWJpsuyYjCOrdXbbt=*U?ijJ$Bh()kq{G@oQ~M zD`V|tAI*eC(zKhL-LES?A>pc{lMf_w#=P-%ZkhsZP({+AaZ7H-^K1zDU*;_7Lb0|r zMr_GuHrWqA;t2Q`?(L*gBRC*B+v79oKfDGFc+4$Dc314q>&O(Bq8N{cxTW{Atut#x zDO~M+yTdqyC-K@e1=HCF3qpx%)^!;G{9_%h;9|$iSL?ll zN!+F!;I_9wsFLB#2{x)+ODYIWC`&-A;h|@el_bOx*ccxqEcBWLC!!i^r&f4)^ImYW zxZo4YW=I&2X6R-?XkvI_gg32?tnVLKS@5j?U=C<8R2mV!m$n#(QY5snVBHAE?V0}C zOO`Si?WgNXGefiABM!K#6*nSa2-+*JAI1RZ(ZkOCsB~G_uO1EEX8e+SPKg4s46%Ok z)Ba{DdXZ25)j#9gVeGoBu>d!aj<0{qUKCldOB0nvuV`ZpF>bXzkGKVEl$#jR9OG-x zWer`B!-y)ZREAq}(tmUs_YvTf*y$6LHhy9a=3jwZ0xWO8KO$~)q5HGZG+|E$xMAj` zEb14v*~9;ZP|r27(vVQ7WwFE}qFd}PQTjmw$xn6Jb~T+HFp6HhQS_WXVnxJR`aT0P z7n73rh2q)7>-5{Nq`MHg*=wm#R#-&CPj^%ODO-1&c`}Z(!|h`RgOMMk77V`ife^%M z8;OM^@41t8T+7Mqzn}X2o3KmS`7bohwTI!_p$oKhy4!+c@4luoEXr9o17@O6Rar;fxb zGCf~f$NfC^>)d-=Af##t&?rt;KF91e>rqeuOPGrFXc1?zsEb!MdpLg7+{B+loB9S& z6n2`xU-66oBA zwL%{rU+G@+QA`-mlN1O4N6CUEu2kk!Rm&M#CMW&T0<(@;Q-Pd!Xoywjrh>TnI~&Nr z5sWBfOGqF+)*7XUwYMOEX=uoCKs)sGzJZ=f{-w+YYhO9MafqpkIwfAnV%C6&?Ug!|FO~w|mH8#0iam-0(FEvekl+&$O9*^DI9o zLzz|eh~!;sP>on}%Q|0ONu;#L$DwP3%qQfxBt!S(ltkA)yf4nfzE~H7pIncebvaau zz88+QdZ2#Si`31j)6_qR?O{^={$hx9+TH{YU^p{OqZCEe^D^QTXd%1D2*-MUu@&yt z;7gc1MAH1t+ep{)jmfTttW#l72 ziu*#>Y=RYqElJ3C)+cdsd3paQkjwm$;F2PEIl&Ag_ITq_#4yL~$(udqe%~%~&s&8y8V~ASHZV3UKpjr8Wc3)f=LFnhiNdO%Rsy#5PwyOkuaK#Bp>e*+Oq71vAJf>AhFEZhEbHoe?T$I+cIAX6GisQ~%pnPWa6PyjNayi`&5qSLEi-^yxm} zQU2wh@@sI@)1>32;_KO=*MMbL_S$l@Mx@@p8B80R*u^rvo;IE}Lx%$h7u8S|-QcG=1by`#y|H9&k9#XjYyHc{C$6wI@EpeA+ zrD7towjXMr4B|L!=|~k9b~#o*j(}k7fxQ}-CBU=I8WeGuZV}t1{78+8<6piK#YRab zZD?#}D6O^;oYl^`1E^2ofe#*)HazNt!bX!>I+O$SWrw9YZ6)Ml1L{nB!xBUN(`XPa z$RsA#ix%3`gbCe$pODag^t^In-}yW~2TUfqtRc(GmEGPv!eJ!{Ur+HUp8W%6#d8c1 z{>jneR3C}ucK?7*nY$u4yMo$MZ#>w-Eb17xfAQom?kAXMEKO)x92+g2T6?5F=cYmI z9o6RZ#Nnl<>F$!%vwe*~n;Zl7FE#?HONk@T#j;;}sDb}{C|9hM(d8#@cZ4Q-%Uq{2 zwiX19DzJRbld?3?M|(YgNoQN>b9^sH%tz69LhC&JK_iKTBG#S3UE)lh^;YD?s#2+L zGsMiihhACxlGMz6ggFWWTKXWnL?|>8-G9_%c{5udgHdB;lBAlLZyWDJuvRmYlT`v7 zI$}*%6*~5f-~WFvKw&u3P1QNnHm!x{k0tqp`M8OS^4Ykux>V)GZF0y#ZeOpck09%r zI{~Q|tnY2DYYpt-;d6;{-e40&tHGBbMj%M9vwe!7DTBT()w4YB4vY_^6J+OkaqLMm ztTPvIyyCCjg!c|UphsobqAh5;2kU5KSlelu7CR>I`xYtWdN-R1a>Kjy?E_>BI%%hY zHt<%&QxfwWn-{B4oC5mai=;BHV0o5yxqSr|aaaJx8Fa^fDK(}D*C#Sdq?hG#j}H7y zoS|Kixp$jZv==u{ZOgwjiI})J8ArS(;QM6u&z@6V4%vt;YHPM_M_U^?Rp;nih~+z^ z4HH=0%Ehp)<9gs?YrDe|Nj5<)4hP2b-J`OnI zf}QduXV3abD-T-P;|#npVb0FUT)BSI3lr`cB^Z^`bvK1B2<5>{CU2o30XS=jO|^UCisa zqG{7GVZN}cd|#-iNaQi*Bz_VlH|%P$zSFY2s3oUjB7qOSgpn}3#YPh~Bdnnkav%dn zv=K2cCmu^?xkZ5N?SE{M_eh|B60oQj8?hxoZym`O_$G#)Ek6O=aeQPCez-G5$&CYo zkxWS|QN@cV7yDnfl&wjyDOMRdTjQemsHm)?TnE6w2Jj9YN)!Au>wXeYV(T0b5s zN~0Kb_w*n-XSlBZRx`66JUI)jdCwI^n+Pf*2?ge~RTM|^$Qh_*{~9OM>c68Uou_M) zf67#LhFYQI4_8_xpu`o1XBao9nagSrVsDWM)qV1rPL?H2z!$Vm$O?s8+#CMp4KcRo z$kmku+W%w2eD7wqjz~C6v%kLctM2TnymCP1g&1R;mQsSNth{#6^WSh%WYVG&VKp+crF=K?c|lPO08iqx;nDTe23UM!jynf4z-g;d02APuC)ou$pcDYZkMKTLoG;c>1 zxBMN*f@%|b_i2Yvp?&kQ_(I^<+9rmM|g}^m7x^P(L2?+2*jPs{TsWYBliEqa3fG5-Xe`*S{sIyX8Nl3eTTizEi1zsYGgQc8LRc$Tp?H~ zuJLl_Y<|<;(n=&TByl+4wPM4Y_DgREoD%-@WXbxw#`kXq!Hwsj7fpL#;_;yKcPf;{ z5tt^SMiF5K1hI-eG5~4UHC=(pH{bjdTIK}f*2pl}aK^5Fs_4sTuBd13zMGsjVFS6n z3g|y{!iD^67%jGd3{m?VG1$|HV#O|St1Z#1fZa&sK{D49dDmuqPHkDjzU`U0{3*YE zsX%t?B{Y6Fb?A{1&2%)$^rzD=^W07@o4z?!$|$oMqV2?)HFJ)Ho0x&$Agm%pLhA7# zT{5)um(o&$=;-VKmu!*|+Y)aJJ z*yhs$%V@#2k&Edcc~loP#0k-xZM^Y8r0p)#L+ryG%0}~uUrzWD$C{Z7GrQ^lq3olb zlehbiwnkX(vi?8=1@L&!*Nxkj(;@$89>xDNCFDINQ0?&E`kqHTe&d~h-%NU*k##+; z`d*4Yc;|X9<{U-8J=iST_Q^bVa%0{C-v1yOBa4K|B1HV5@jX|E)z1@P<$)6xqWOH# z7)p(m4M@FDtZcsLGKtCto-m zao?E|qN;9*u#`xD8gD)^8*Pp1l?>JlVxImpCBJ~+c*yvih<;qz&)pE8l{!dRQd=iM zg+>FdPp+(fWgyfypS7m^4c}J(5988v@H?Vm0vjPtM$%|GX%%|yHORIHTfhBwVNsd# zN_=A@BgOsIC)NkBGU~yj?>=nEh(g;gS>D4{)?RzJ#~}f@)%ro;?_s81;~;6)8zE3; z)|yh90O3BQn`grmc{2?<=f0*B*@=s)?IAGn7JKPk@bkJI-$|(6hdo z9S(e7^p#L;XDBlDH!+OahM}Ex5s(YiI(YSlEF3>ukjf;t(qH*Cww6~kenvX7F#e%4 zGO4M0Ij?-JZ(sL}$(d7IlUh#8fyt-2DA3`oWp~s;QWa{y$+jN7a@i>%zdP`qDoht+B>9zOn8j%a?k_>n%@4`_o$~~ z>-2jW92__$3>TIB`uV@P6$1@>+kKs~%ue9FMOe@|Yx70_w@w~nAhfkm2g*XLOn)x|jJABU0K>1H!-K7`y_G^po4V}Q zUWUq*ej`;Wzkjyk_%XZt=2Ld*MPy{F{*D_zimlz%BjK6#Se&06&j!cUqm1nj!{T_c z>SZfV(zrv5`*pM6!eA2B`!3B7QpVKSB!Ov2wiFTs_OgX6N+w@N{}^Gt-U<*(ckDsv zWuxtdf{i82-j3VPTJf0|%oH0(e{oVOHbv^{RevK_&Ww4%HRS3ir(Y9`PtwJMqG`)c zH}ep*M;5kd$#_0@*2n+0?hb`M`Xw4=qT~6+uZ8_>{`)xcM~+4n9{V(A*vrI($mRU= z3t#wYnCY?^guRq`tg2{>)zA}ui$O-CEPVfsjm+d@!m@QkrthNHaCOtluLyeQs-1Ux zEV)}oS;cY#{+>VuFrMKA-O+7VivThBjW5kvLGdvcn`$m_ai)T7e)2WPL+hcrd9-0h zzMmg?Q-p81z^A3H&k$*9ryEIm$zxo(CPg>043ZaUf5z<9K~{!J4Nf>6m1yntLc?m68*=Y9||QPUUPxv(t7e3M8YJ`{1wkcO-7=b#DiG$WmdAYTJ;D?mIiB-#l*}YH8Yf| z{S6IM^v7jboP?Vo2yYJgD{ah!o#|vu(Q{y5#Vw{q*V(Hs&%ejbR~OaoA$RWBjGtqw z|5?c7*_`u`odGv<%RqCCnbmw+89&vnTZgkhqL2>?#=b$_*OjO<4Hw0=Y*`ITL_@VW zecw)QLqmsBK;-AY@HRx+fwVvO^b?74Y9^Y?8o-%YnD!Mz;P5bq8rZ}z z7+$|vdVx=mn?)X{qmh(!(A!mLq$*HOx~LaW8s0t;`|nv$x#YuN3A+vK8#0P8QdP~Q zR6gnYlirC10$w|Sa^&$L+}Gh z&$wGw(nf94J73JUQ7Sn)Pg7OLXG_t})Ll+~o{_`w1KB|G(1r%t#Qtm%zf8c8)h0Nv zYfe7l9F;hAoslL8$(^ki)`Ra|xJf3IxVvxTHGkM zE7i3dJK?5O>tp~!6lkeg!Y$EUXm-8iDX+v$-AYWiXJPmW``-6MVyFCOuA%(ty6>&? z%M+w=kicaIHvOs!sK zq3$*Tg05d}42nQu^odEiHBj~}Lra7V_J$wcEB|V;q_T@M*jycwvb=u7>k$L)?(uq1 zCrr!E2d)ijlMl3m=fS?S`3~Iyv>EOxANu{?5}z$}Jo^{jot=sXJv!S7 zSQvm(;~I;AR6tA&jtA~dhUEKhSf=H3tJgRDhRsYzL8PC2-9j+uh*`;P!7=j6ouz=C zNab7t1uSSgvNjQaFIv)mx+)Qhzt#3$(Jwt4#0Q@$WrJ;jSY7^XU=o`9?}7n$G_j=p zXD2Ri??xV36k%XxrM+|?P116(^b)l}Cf%jDq)8Cnk!RnR3*XPy(P)(4shXFa8~)u8sYB5`I zLp`#TN&wN-n#a-+ygk~(u6(5Tce*^y>*#=i{q)$0lawn*DPv-FUFr}46lNy^Ua#N~Farz=XkU=hj&zxrfkFdq`;dF7OU?gXwi{J0 zo21e=U_YCQ6fPcTx-wt$4AnwEjpC9U^lgXBEFyB<<*9`AM5MGksH8@rg(D_uYOr&! zR=M7m8SAZOrO*QISENwx18(DYs`w#xo*DBES3V3`ta(hf5LYr$GO|>wX~L?#c-+L- z9DE5SRnAaJ`S_=ZFjbikaK)JB`Fw^|`GKgS!g#iJNSx ztuh^qwSt3*=`8OCBnR0`=ks9mHBw}e{}$SXUblERMAHVWA13HvYxmtoPHJ&~y26~h zc#IgBMuS%Um}$LiQ8?7j(%#(tX&_QCh^gv;&jOh%n}s^7Slc!;saVthLY-+LS2QxH?&gZUhC0hh1Sg1NTAau=N@wk|RXr3G zr9xUaZ-qxB2z-zb{iGTbx#H0Nue|*q6?+N!5cx>V?XT151e;<$)S9K%a*K3BDH>Zp z)_;%Zfk9jx!(=?GYJ^A<2qD6h>Ig9Wk-vK~{;WUS#s3PiR~>)x8+{6{k{Lpnt3Eyj zM0>+CZ4OJH5&zw4D*te1SpoM0{Er`nKl=j~{r=<`DsDaZw^7XUBr@C!Li#r{Q8bRG zriB(=ZLxF;?vDBEmG4O&{xJ9S8V?G6t2mK*F?>JGxxJJ>Vha##s&V^~caXa+v%0YQ ztO#!!z`HF-oE&4d7Im7g-w&G`^p$=S1uwEDo6qN^$;X%ts4gtbm@_Ucr20|F%CYVK z8v{R=e)|viK3>yola6~hhIC)8F6KA0163s1#4U^wNgxp`k26lgvbNQc0@WDs@$Wj} zA}_stE(}Zx#C?O_(pz>{z2w}SWcE| zdCs(IefyYW_shh#S^;8!GpE2P<((dmq}1rmN-MdQE>JdI)S{94OXpo>?%^k{2(1lt z$>P#O>VLKFH~~>{=BsAbj3L#kR2KnF6loxNjPHRUMO*718Jtc1ufmE4gT9%JR&q#& zkq6qTnOO1wfk~(#8d5UM5?=y06z~cx2f66i@>4z^YTiEXy}EIFtzb_B)2HI|TL0PU zy_4hHu8yFI=!+K|rl)p=v_)QZ;1+!#-t~%vWuX2uV`SUyqg9?`fWU`)2mlXAwmLuM zUzOkt>q5zUJj@k)x0&}^1V<=xE5U~Qgvk{hVw}Zlyh*$CH?alwTOX(KQlj;R4?&MeRk-uy z^G!XufNiLE2|@Ix0Hgevy^0Oh73M;$Gz26bGR211*F_qclKQOp2HeTLV+eh=q%J#_ z?KXAz_V^mVn4F8jvtrKcr8d0WX?kz{M!}YZun3lL_etg)(~nUNH2@7aI#F=;TQ_~s z;WS28{f|)UW_Q`_;!V0d#?4BTRp55@2MWm~%Kkj0;Tck#;Mf3)@;E%x@^^0@I{89x zs;NWaUCHNj`Kj+byny+xPLv`%ApX#0$UaJB&xvRA_|%ul@ZP+dVUb~LIe6;&jc}KA zpm%K4|D)+FqoVBEHZ0vJ-JnQHH%NDbfOL1a#Lyuj-5t`>J#-6$)PP7g0}P!~Qs4c& zYkfcX55vqodtcXao=1}tWvOCeMcCKd0MpX1tqhagK-z)4Qg9Nb%-$ZDjFPLG3DK1` z;0(sZJLqpWe?CjDBe*@9XvHxw)?23))lEY|0}oLo{VK{KRWcrHbs-I~(@)YF)mZ?O zO;%hF0uk|I-rDI0j?S6M&#a4EiJ_fNH`g>&fos4b9e_jjhcyqcTw5kpNHU$QLy0kt z${&?7D1>%I>X#(n4x@}W9iog60e(FaHoNBH(HXe}=a2b#lsC)P*gNF&&RKR$W1X*i z5)=l7DfQz-qTD|ZR{YC@iI^3*(5)id`)Veb>ZjQOma5#7RIxgLH>1w_S!@+|OXg+t zqnG)jf9L94KmG!nBUcIbRMPc>(fzrXu3Lpjvu+ z(BEuIEtFdpYu(%9#KQBYE9J~f4&U=VFr|>;;qau!~47#s2szk}|W4;YR5eT4_fEQ9btUf6ruEs9O>pKesrvREba7f}QHv z-T6z1qj28F;$B@XPw~f+VQ|G(lox@?J8oC!@DCeQ)aUE3y9-xb#i0(>?>FTbD|46=I`4fDP#4*tyj|>pGc} z9;Fw@X>M~lu6P@B&Kjg@s}NQUB9b!1Yg$lgq5Ff!Y^#LO-s&c0BxUC=d$Wa6JS>Z+ zqMs6dzV+H-(gvkfydvA3gUy>m`L}u5{uCpe4O|m!a-VO>xw8;dppJ`|t0kG9(JOyz zsyWg{XBq$TR6%AqXR$*-@9gi|_hQ`t9=J)piyAQ8Ko2+%wf#PNX(ZqJBPUa+Kqz*s z#?^UcM4SIX^S$qOLC{NYmEiJUM04ugS$hiRF{K<~w_$>1u#<_sq~>5KiVy|}^$fN1 zq%LH5Td#(;rFhzc`JGvl?3PN2BWjNGQYk3L@sC$8@^Jkg&@BWsw)T=FS(Am50Kv4w zVqcUIvIO~kO_(rs**s#9DY;b!R;f@KQ?ed0MZfg9AY(n!p+qzl0J);^jn26% zcOax$Z{NM4h179VaQ94V=&1ubdj}o{}s5k)Bnd*?lLqMhm2gd&!8g$XqPACMqkH(>Qcm3gqkOJGJ5u_J$|DAO|t+E zPmJwE^VgP9l+9Y@CR*DJnPVs;6p|4IwM6$KKYdWdu8!}9(%2wXWL${*wc8<9Y-(49#jub49v+eRB4Md)u-*uN)WS8Mk)I5gvxQ446+Usp*{o`Ury1wGWJc+*Vo(#hsbNUYzT>%^>3A zArJG^ISEAQ-j+i1W&D~;KUw*{AfJO~L2aS062*v;jthUZ>%LlfK?x5Rq!kaQIUg@9 zHGU|S?b~=E!7`pgF?=jj9i{dC5UD&?Bb-65h~hzW*UO>A3^Zr~GcH*_JIubc!G zTp0$7GL@>(|UhayOZC5hu-` z5{Hg&)uzpIWb~N!#>=`)hc{sV zJx#f_e~rKjZ&*nF{nr!Vn$McO$2?i4*-(kak(iWFNnsyXmMR39 zN_MK`m1sZwSWnBz{Wla2EX$r#u%B=>r#m5!`MVaz6@*MRo$SVqE5^-xm3xU}_%gYE zj~)bIzh2EAu8uxu=4<=$jG_c<0j=Uhv5OjEn4i#*#6D?Sc2T#0Lu?!}#E1wB^kKhBLVf5I(AdZ40w&P>%Q8D0-F<@iWCVxonQu59Wu!LyvxaKLv@^!MGFm zUc`M|so9r63qC>X&4tTHE6dl}2Y%!d`+jn#<}R`7+EEk<6bm@X$cKU*~eZ55?| zg9TOqG3WM69bes1Lz=bGtAx9AD}H0aWm@Jd=AVw2RhAg=LV2Yjv4v^rbOyV#jVYLJ zbE3-T!LD_nAL#yyde!jCkq$IWf6`WrWwYs$p@;IQUuxMFjfckNVsRN_o6A1QW} zQSeFYs{6wgi_R+0c}FrOE|~$J5Lo#Wo^;|n@$ZHKbJ#R!pFjPVPva>|9lpF zi>GGf$p%TJwoV%X#*w%b`u%j{i!eeo6N@4u+Yr;NL9@fsYM2vh zf_>o_gE_{ahT{nE6pXfYG$Ew5%!2dcSTvrZ$=GYU5N5KP5Cx1J|28f9$`tkS)mnMl z+xLzI!HVT1t1S;i_B|Okja}}GQI_YVGBu> zP{(f*OGeG{aHZbq{M;cf>4BUNcWD_|cXkNjlqRbovf->I#>Up>?#Z6;pR}W386~j< zOUe}nRf46y6l5kh>~j^z$xNt^uW4`y9AyFu>}mN8V)GT4iPoH2RDNgR-5~&-z^LyG zpPXG}yU}%2Hh$?4ry99j?C$Pvv@fRuRra}9jr|$W06!4O6iEx~SsTPyXksE(Us^7L zl-IHauip&ZBMKM>-o9xJDk)z(mS6<|vFXJ#KJm9u9v~e`C|?|DHsuvL!XrItpl6vUlWt0_5^J3%`v#ep z0w+ca=;>{6jvb1^y%8s`to*o4#J4;B371_sc2haRTE8VnwIFbuZS~?2?s>%~;A!q34lN80o16(z z>-jY)Ustq;Rw_HCSslwC;kbW~J@URz*aLe7tiQ6l$@5zL=cK@f49kzLWn4T&UaZC? zQd|IefNuSQe$~<%40lt)u-jg@E+fE|c({&3P8Gx)48SI!NPwX(# z*CX*5CJjZ?5Et^RT3B)Idm5!vbfc^=+RE$&bPqY3h0tJU)1ieW`0H5-@?`fse}kgTzAyoFrkfdHz(rbid6-1CPa3Q2zYiP=puVF zTo(A4_#&V+%(K*YC}VG;u)aI#J4oocjgGD4wkA^UDM&pN4nZ?K3RtLz=Vv?GSPZ5| zh@)ZG`Fh=LZ?j826n49U?rlSYF<7A@k2*I^tIzAOxt{edCuF+94EyX#3?pc|WF1S` zaJf!^du6~jsg09Rh^xS^PC|;zXX)RcJ+^3JOPJJ%CciQCga!JsHa)?A`?m$(VIzSb z3`43SF9(x|P)Ij8S1R!DX~kXj`3+YLyQTE8L*Amx2CaiHL=xqCmF0V>1qSdNZ zDY5YSTk~Q(ipPj1zw*Cg8rSPI#tOhy3wGl;Fqh8*d@RPz#^4ezkjDP(`1rW4yM8al zO~XdvS--Arzh=p>QJZq!=(KmBNR5aPFdCI?sWwx6Fvx4LB*NSc^ z)s2jH?*@xR(HeoP4&OorO+2OfDQT%B0YO-3}dO`b{?PfB)-!iFYcL zlTtSHH$Pt$5YBARFvd|ELx`8s`>i;GIk+jPn6k{U5bnYIpaW6fV%r{;ly8i!7bUdOXO*vTDdq2>hwE4uA1 znS)clRoHjvoR?R#o|ZSg$ck9I4D5#z<7N!X0$)n--2h9$bW}98S{QN5OM3RP=NP3;`M!-70XBzJSL=jQKx=mX>zk_e4U8m^9@pcTK_2=QZ?sla~ z)&fr2U+*?-&%QJZj-|g|kknq^42|kJrj|c2=aM*&7o@_Xle?D3BtN#D#&|wr3N}h> zu4u+TwpnME9-7{DM7w}*U4c1z^1SB{ZWU~FGe2zls>A#M{c4hU$ZpWmk;RGpLF=`? z?|8XM4Bh2>D~_DEvC2h+d>m$tb6W~N1+Xh+qrNX+a}$k*u4Co19C@=#F=UGl{!kco zxkbY~V+joa*CY3ale@F0Yn$zVrTqH5KPIQ1S;cm6Wwt+QPIto_A=f|UL+|T`Oza1u<^QgZ6k&Th{ph~yn1kT|>kG$#y98f26I;(tYZbyHu9UF5#{k< z3Wel|l+aw~l|0ZT2Dy3d@^_CNe;Y&M{|p6Am=uPNd#@Oy5>SG3Rg#lB-zc_inb~!7 z93MnzZ;#VY5a?s`yw@*Iqm5yR#L3Au@4;4odRw}&k}2j|mgsV)nb2-Cua!yz>osCiy2FvmdS(ZAPr{kr|y{cyaWw1v&v2{v?^Ro|N0Q zF>4KQdaHDhnBp)`;M6G8KjE%O40NOT9z~g+=j?%c!>%8j{^Me6o|0I-4F1aKwyx*_6mpxUcPl)}B`8 z$#bzsbLUSHZQ_N#BIb>2^a(#*15;%Fu(pv?-uL=0By3|y=WBk)pv)XLNL6GA_sNI* z{-{clJ#v^9>FPd_($!Yf_{KSL88>4$Iy~t`-EmImp5sx<109}=4cLL*UZs$%4LAZ- zE}TiFClh0-aof=ma6Jw?^pQhIc1!Mc0(5qQq(lRDkN^UbpIAU0|ur4}}(@x1KIarZn zfHi?{8QkMY!t;hDu}*`?Ii|aqr^4FE=3kTav>s{0Fb14`0}s?#pcn3Q5dX#%bGoon z_cNHC0uKzT`+?tHAfID>*K5l4wagusLfD|+A4#0mGjGP+8jXE%DB>Bu)-3U5;q&^F z136Y^Y~B+E#cZq_u=uKr;z)NgJ}_}2+K%t0$iDx~rYs}0tafx%LV#8PWJ$&Ofp4_ye5`)ixb2Oia+Nt^Ss&9KpoNC~J z#kcUR5{27ngA^y*wWVF~TDi6pAr#&ywpbotLzQ5yafKX_Usj1A0E#1Eev{7K5z0R5 zWzx7&Aq~P>P(UFuh&u8NX`;3VT#0uY}~v;IdNfc za_3Iiri|YNubym$yq8BlI_P8%ZTj}B@e`u2mKJfq(i^e_89ej4IUCPu#__UmraJUx z*gzfLT^-A?SCKs*x!|6#5x^PHM4Q$CLwt=}*yj*#+^|LHWt`tzFp@q)m418!s!~=_ zf%y+WrT4+ZJ@03WwePuyr~d5<5-Q+67GU*jrq+(XMikRzB-t=ooKcWFk;wvDe_dEH zLZ~Luh6%BC_r~7dD;8kQg2`8T*nSJN{`hUz-%RLOSzc5?Y?!fxF7(PwPbINTq~371 zabxbt*h9~aFWJien~r@$>XrbG=i5y3ez>fLB1$HJ78LSKB4O$Cd&homNev|DGpKw* zJ@17Hc9EUGuVc;O`?JB=TsQeS{($e6ECQXNZ*(@&GvIKGLQbkGo7>SVp_X-!6G+?A z+RJ6~%bIHGe8|WM^+jk`Vx>`{Xq~=}f9z)S_AtP&bJati`S3p8Y*V3&d6IkZyG<5p zimk1_4XG@D#ME%-$hE@k&%3u{lU|RD?x@uyi@#Awy1)M|EM-DY6Qxvjr-CF<+fJXQ zmU89mKz0Z&^$N(kh>VYu3OSyHj2CwQ(OIBeVzXoIIGXk81k{<6%Ik`V2+bY!G!*3x zCr>G*DIGjKJn;_(owdk{*19g90ae_J8GGdWw`eu5(Iy0PYDhEui?Gt>cSier9s}Ff z=_Yw{TK~n}g1^q^To3Sj#`BlZSy&vVJ7!w-kz+>!&W5`d3e~Avby;-bcm`l{P+je~ z?H<(cQWIkE#$)^3op{CAXq;hObDn=*s1KBEWDj)3T;&VldclQO^Wknjp=CFeK()$p zS^m$eeeaKezLZN5=I~ZriPoW4J#ddtXJP&>@hnK-%>N~L&op4+B?e9%H#^_Y@wDvk zJFILv^0pNQ`K% zipDWze&m zwANnz>wXu^zn&hUlszU;O*jAhjk2CWuGg2yr|O$JSk!Jv#dITVp3684s z*7Pi`{ljZ#fc=s|tFhyB)to+si>J9`IFl;6Na6c66e;!3S57N?3O;It{uAeq|12RL zuz7exZ>wT3Z>df-9x}p-pY$ls=rZX$__SmrS6aYj5oGE!1m4NsYS514_BpgeIYKJc zFaxd=l0S=RmQiGUY~Z6T+$yMw{$$_FEfZ-fko7V(8A4P$gSvx;8sM7dW%XS=Fc9h< zJ^Q7KpQqU;Q@mrI@Z89*hqRMAp^<#bTYoeyQ09uFu!opl7r#SjFq`e5KVd4gK(Zn; zQyG%~B!kBxKj>ez)jxIR`v$G|a~?CrjK;f{6Q)YY9vil=jn=EAoJVqZ) zPy(!ONK7vg9xF{;Ny=#CkxmSdT70Yda&Z{kCj=AFu?gl|ol;nNR6x$%pGwUHE5GCQ zA0l&89GV+ju{n211u>&2eyHJHX{ww%vU~5jCFrtykBN?1om6CNvZEL61PX45hi5n& znRmlG6ux!T$(vZ^NwmB<#Ux5)wGCUHE*I=fUNWE3{+Vam#W&U*nCb#syO-RYI$_=G z-QDFl4*G98`a1vcdYvd4rX2nZf^j}1Zrv&H7HQ| z!2ed{ret^)vZWIve+weN_o=o2b2x|Uid2Vxv$e=MzemBwABCj88IyLr_y_kIg)Yqz z&idFTT%jkw3*+`%=z2_mtIUjD1GppfsJ-RTEAmM!Rcd}*cWnuF0in*t-DnfA-Y@>y z_t}vxJW9|eYec5pz2yymW15B6syv*GPv){hMQ?0(O!5Oq6j_>3lL6!2MoO}727dF9 zFGVyAg9JSP?RVDn)!p>QBcJ2ZQTG+v`UqCRgNTIHqtd-@NbRqrEjyWtnH`^?m)pC4 z^&r(@vscOBr*rw21o+wwC7=}(Ap`!B;!tlrt-m>tZC7S-nb}CzPGC?A)}=(8+ak$+~)#dO^D2 zsaj0iByPDvyRcXApN0HrW?bLrh+0(GK>9&%9svg}e99ZAv| z;M@M=;DtIQrnL06)qp-YjgE`swB-)_Q@ucR>JRd`r3_BEtj?@uka!))rEQy?AIZ1(Rhk8 zC_%Sbi~;C}Rn054`Axkz05?Ntxbyt0jXT$}5gLIQSmh-uV)O^VkKM#_cB_BmzlpM= z9|;qTOGSrzOxv^@6K`N5kjJN@XEHBSPXJ@#%DJC|vW}C$W~DJOk9WtPMVAVI5S7=_Z+?}+3hOSivJ;&rlg=+@Yei#1)eKp8 zTl4CEKI$#-dD`sTdAXaRfp5Iz7Vg4>b|AhhhP_b>Yfp26;31l)CA7O?z6f5K^Y5)2EKt4-j|w$$Yk zp8M1I%9G##o7rRbOG-%7{lw7gYO$_B%JatjYkY+|!sL*ED~CPbDke0V-PZ23C`Yc@XyyUjhlq>- zv#7)sLBK8x0tca`}9Hz{I7kcPUCR`%$*o3Z-7rUT3QY4>izq41U zw`?3Q0~-sWl!U|q6w#21*oz8YlOI43-m{v;+VcM8xyt0sCFy#DZzD6M&w*L?4Qd>Y zzrYt!LSlmfs*EpxsFBlhQ!CENREJe4)JNo0U1f^+CL@y&n#js?jyh%Bt%7c3Mhx_U zxZuKG&aL(KfKavydcb?}Gqml>+6a*02S%W~6ai6q@R?Z>$)MqOffV&q~nvEN&tf~MG zP`PFv$onH_HK8f`3Y+9SJju#Np<(*4L5Tb~semI?jb(*`l~-7WVWbY{BCw4$cE)bv z#!R9Li@3`(&p6*e0DOeAXXp%M2cs`r$g$6GAx(mvZqX%I%7PiP$?zH%m-EF#5I1I> zzQ}}B_4^6AD}l1$vNONCI{6Y4_{dQ`&~61{-Z*cq-wM8$-6zEr41vDu`NZd4BldpWP}8`SOD zX5sjj1lpOAzu$+5tDQ~N(<$O_3lg7sqqt{~&y`npD%sVTaT_OHHvTje53JKu1W~_$8)9 zK&vR)jc~UPgl@`lCu&c=kUI{CKK7>#pJCFa=B`gwcq-ZOvf_6NXXT@@n0d&@r2UyR zrH^h}(Y(jKNMFB+KdoI}dR$A1HqK^qIEUWgZnCkC_pW|=Vz^k*a>HP04OVd1t@n9- zK0X@g>q~Qg&(WbdmHBpENZ5C5Lg4x)5_?k@zx}OfQ;fu?n^~;d%7w$9 zZx+czIhPMDnPq!SECYF8m1Wfnko}Fak~L{;U_`^-K#*dULmkecbwn=6(zQZ3qkZt?Tg4|aWIpK>g@k#0isVXqUWB86YJ|Q zrz4t08hfRJx#gH;#mTSk{(Z0&V8^e(0PKv5xDgrjB5tC+=lf*yZPv$2_F&(w+BSC= zRRahXR#PkGsS1~t5P&QodbWZ`r2mz?OJ%B>-|gt=h$%%Be%MVw2>2#7pdy}E`A?-I z@q;%)VT&G7CUJQJ?6`8^!|)$66vC`3o_4Ub#^|SYuHR3)LSDvEtcA-8=^yZSp_jMb zDANlD{-JQ)D!putA9>Vu1t^Ktfya&YbT_Kv1+)hGTvYqe5uQ19S0rJ=9Pd7#j<$>k z=Wm}#cjVkx!(@iKg$DH_{XxMh!4*C`YF!(ukt^2DCRKQ3>3OV$2y;h=_j`U~-A4_k zpV1Hr6Gvf*MyE1=zY5-a$b9Uj!^v9=?Q61%`zuMi zVgwW1dQji<5aJFc(S57l(=EcHgbcZ}GQa?!vSsu!9u3GRP=Bmfl`T`>Q@1gtg>-fhdQ`XL{+nTb}mrm%0 zK&Ykh?$qni=*utj6({|7V0Kr(jq)l~Z;h1iOZ4J2$bh!beLLr9KM_^1F4mg)y?7z_ z!f8`a>wqiy{eAZ+24!LC=ydj7nO?852pLR|R=obb>g;s{b8CkjY-k^YS&T{k68XE$KYRdK=e-^EPMJoR`iu}bYt^y!6Jw-=E8ifTcd~tPgKo^~ z&SWeFRZ@aGo0IA5HT6eoK;6VcUWBDe5H%XNZcJDynJ=U;G}@^2r!)_JTw!+nyIc{bYh%Pu^U?B~oy30ZfRU=6(?(cy$N+-?27XTKVw+O)1+ZKu;88@u^v z{)ThI$@7I#d>~mmO0bXH*(&dOI_fUlKR8W2;GY)uHpUj6S=~~(IO!YT-qEQJ>QW5F z0=!`^z+6+qltt%0{M8v!V2i0I}QowC~`r&#k>{e1`7kv~^xD(|3b zR(>|!@xN*7bDk74E(Q9Vzl2%~MQXEzAE-FS3>N8Er^;}3NFJoK&bd?K(R1-Z8M%Jd z))H3!?Zu6OVD(3k*y*w5jy%XlCLCsHkEyOlGwGd>U?_2Y_!(7ZbMvG7Z-+GLpngt_ zQy;=ddp4$@M*8jLc+9!kRo#r0m|EI6C`!?>CEv^G4LMWvLWM?%yQ~ZgN6?e94=Ic7 z{vdwJ%pB=SVd``74-%gYx>2wG3epHm@$O!i+-f9=KWkL(e9=H>HFE}mZaus9^y&$n zpV_R70(9$dvOMRzdzT+ zLx)Z7fEBN2C?C-4B+Rctn4FEsqGr>x;mlmamP>*tE+?duer}w&rAHXAbmK2{?!^|> zK5FOx&Wz*`Y^VS#d&*zU}1ymA=-{y^^+uS#ZsVwYatqPE#|?;GX)I=)nIS)mgd+ z6)+`$_LHMP=UA_|{KaZ*!pkCL|D#WQu1$U!_vj*?w*ffH^S0}Y@XNtMQ2hHS+^b2` z+mGw_NUpHNv#vz(-ZQ8|6L5gd1dsri66@}0En;#uYTq5K?)`cA<(7J2-UH1eD@WfG zN*u%z_2R2LKF>SGej7{P{&**s&KqO^n@O?hQst(!6vmY-z&oJSRn!{QAWkmu;BBIP z|BYbKfN2chKzFFYtDFJkK}X`+=U$+U^x=RIY+9ccivZfmGJQ)eqNj9`C8dF( zeA=_61X;{4t$Sgb-^*q;4b=GbW+S-_*I6=>E7+CHzJEZ2%-ZxxX;TB~@z|)s9}WoR z`W819E1Gd0sz(P=hHXL;b7diolHuCn2-afa>h;0-u2VqYgyaBr>=5A-8qVfbaX(kQ zsu0A#03Sim<5-vu)@CNQF1}$fH(5mtPP4Chq3OIxqpH zZd7K0A)mVz9$2;;t*#yQbYs~4%=|q_ThtFu^OcW!2P`s;ojyJDoL`p(OH77<#;*B! zo6-o7whKue!=*@C@T@CzQ5ASb!`NoU6;je{O6;xhi89zivY283jj}aaD+k2fqI=gE zLi84V#6_McXuT4^8g5WKbvR5k_+74K=8ZZCXuV)wpzMl#zTpp_39%`WOreWz%9O3M z3T#c&-W7j)%!gJv=b6ugIyEGk3CJo>uh&<-rHgs3N#)h^)^i=HNpW@`KZ&GcJsDpe z`BQ#HpE>w4dYQN7HtNlb_trDR`16=CsXD_aJK*Am^Xokrt9E6#Ah3IBE16Ftq`(na zW-QuN_N1!h?Plu*FXCoII(tr0nCsp5zD7l2kR40zKw)=rMl^UuS^(AbNk~uEE;gcr z-NxGJ!9Mv&o+kc>;WqOx7E5?qxo8mT+$5j;F~~)IOv-ib{HELc$nqb5<*};IUrUc8 zQNe^cRbO-d4H}SxM)OYu?Cc4-GVPCb2^NFvvY*Qb-yn!x9H?s~5ZXFIPJ#+w2b}jc zwzQ8PE-&};m7xYbybekf=zTVH3rHL=>mM9M6

    sP>s2xqDwR#h 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

    _y;GYLifa6R=L}J*PKMf{{6Cdv`Y`)9O&vGd-U? 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

      SP4KcMH$8 zG%@w06#J{ryKe;WeSZoRE2U%PKN6&LNYiAaZf|QZIv4miJ&vDVUuwPme1(1;o;0M*d7kUi-C{-Fpldi>;PvbyS9-X1QtA3%at}LWz$;d!c>5s zyE0R3ugaWQW(L>Mv7iOn=6P;1+vS`zn^!Ly5b~@5<=GgT%3KyFanTK4?LghAInN$X zwGgk;jB%XJ$iWrgy$3j{^C%SCwpL+_X`pirE7i}cR?Q1n_haQju*WnF04V$g`*z1^ zQcA$tj&-Tyatpw+H3urbfdlIt57%`~2d|m;9S7gU`vSr0n(mJ}|Gcv!Qkb2uA4n5I zFxP5v*`=5AvKPLPx4-!pkWz5;o_mUQeCblF z_<;`sPIlMG@|+9yo`dIlWVvD#MXVU@_bbp;E!P3Bsq9~m?TRRgxf2MTNvpcQjzB)h0<& zMx#*y-ZM4@vOg0$6o$Ku^7T#VP~^?VU%An&a-(J7Oo1bv&br2~svYTcEKv0v7hWob zWT07!&RE{$4DEYpAoev<2v++&JmC}#dsmS2J>U{Fs^&}Rd%Lu&&7?o%j&w%<-84%n zN?C8s0^*P)@rJ&B)h~Blm&mZzHJdH6OciXI%ga0HcDt6ndbaWGnGXdPg(QP@EVjlD zq6_ek03N6J?H0!{J0LiYN4;LN`Mu9=aSgAGG|Tc|o#=G#*VBjhdsAuA{-0$X;bbn?tSpx3P(FiWr zbv5lDy0~Eh08$8&Ogk^*crw+E6{ksYjM{;5kWzm~BKQ`%NE;_9uH)hx3L&d8qA$qw zugYAPG|QMwCbSw2GDESGkP{$@vXpo-p;?>8Whg)>MSnbExi!b1|Lx!KghxM`kKFt* zTFoY3_|lhn+%=D8*=S|_FiZe1d*KUt$iaiW?bqKyUAojE!=Lv{9Nare3S-;MemQM-g8}F&OkgP|(NJYxTmR9S#OKj((>{;}H!s zA62CE^*-gebVoxvozB@N9JXtX!(n(SWdZ(N00|ous?W?8a1V6JrjUw1>z!6FjA+oQY5u zLr@B8L2bJU`km<8_3y!U%(t83#9(B`%d!Bk^1KZAX67ZEAh#x!9!G6*S|{sgCUsFw zn3qAaW^s`P_^jws7P^vuYE+$StNzBcpP;wLx_wxXq5b~U#?Ia*wiA}k3;9JhSWGw3 z!Pb630!Fr8t=oPzsgc>l8h~TZQz^16M@msa>z6=1(AVS+G#9R=oSWv^Szmw_8!Use zi(8ljt!nPNMiwW}wCqP(xxccqz1;jBnS_ReAW0H}KnLW$=iy38YLdCuhw)q;^` z&~;tbR#&<7As4T^s0vtGTq^u13l{k7t)J)a?;Yi*UjC}7bKJ;douDf&)r5(l)C{Qp zG|cs_LqQWeq3oo$9q_InaL(>?XxEz@>#ndmESnfxmEwC)tKs`T3K&NbQ4}E@Nz2c*t^Vjx^6n^ORPj$!f2w$41Ym>3DkX9uARG(py_C01HPto!QkTgC@CeC0{ph50KzbwZ&Gjt-?5$V zoTXjCG*EO_lH|c))hw+oIu!{HOM~i4$99w53+$aurA!s=W^_Lrlr;2?)N^?XL^%w! zIulu*ndfMx2&|@3#Z$>+t9K|3a4+wA5u5uoUOAtw&oShHugc_aRskp2weuOjD$8}E z-TqxYp)AWZ`;qNBti1o$?0FTP)53IES8jrDiW{-E!3i#v*aSIu^`pU!;G=lpZe<3-Q;3EuSD*YO`-`f?t5#g#ZxvexbL z#oNBjr~dU{xaJX$;5Xj-HlFvaXYsxdf0!?PWjcQu0AxX%zGo>8FeiOd@~Ptc{vEsV zeV-_bxZ}QibVsE*<`nP|jL9|oqggiR1x(_Y(G33L;5p}UYGs8JecjZh*{pPjeY;j? zoW%IZVs2HG6uW_Nh|Rrm(JXoP8kN4EE_y{-Qv7Y77)MAlBQcj&-sK#{LVJ$YUY9h_ zXw@5xClQwef$!5B^h^KFP_1f4zo^)U<2X!`xHz7t1cgub?rq%0DLWK~KMEQw5N9bu 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

      0TP4@dAv+Fn5@9$4* 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�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°^Y>)Jo5^av^A3DY;+8>iR&?>|i9;406ioqDPx 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%0Aq|`WG=_x=<`NwZ(5V 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%0Af>`8b~q1_C0 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 `+6wS$XUU)K?r+sY~Q9J*Um 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
      !KM${m4~69U>ew$pjNgT7+lCrt&$Q{Rsj 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
      kVd`AU2@uJPbhAx(sJa8Kec}!!HQ+YYqwcU;n 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 z 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 Date: Fri, 17 Apr 2015 09:47:19 +0200 Subject: [PATCH 031/109] Continues the painful process of porting Destroy()s, Dels(), and everything else needed for qdel. --- code/controllers/Processes/garbage.dm | 7 ++++--- code/game/atoms_movable.dm | 19 +++++++++++++++++++ code/game/objects/items.dm | 6 ++++++ 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/code/controllers/Processes/garbage.dm b/code/controllers/Processes/garbage.dm index 657f809b9e..8ffbfa1cae 100644 --- a/code/controllers/Processes/garbage.dm +++ b/code/controllers/Processes/garbage.dm @@ -3,8 +3,8 @@ var/datum/controller/process/garbage_collector/garbage_collector // #define GC_DEBUG 1 /datum/controller/process/garbage_collector var/collection_timeout = 300 //deciseconds to wait to let running procs finish before we just say fuck it and force del() the object - var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per SS tick. These tests check if our GC'd objects are actually GC'd - var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per SS tick. + var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per tick. These tests check if our GC'd objects are actually GC'd + var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per tick. var/dels = 0 // number of del()'s we've done this tick var/list/destroyed = list() // list of refID's of things that should be garbage collected @@ -16,7 +16,7 @@ var/datum/controller/process/garbage_collector/garbage_collector /datum/controller/process/garbage_collector/setup() name = "garbage" - schedule_interval = 60 // every 6 seconds + schedule_interval = 20 // every 2 seconds if(!garbage_collector) garbage_collector = src @@ -94,6 +94,7 @@ var/datum/controller/process/garbage_collector/garbage_collector // This should be overridden to remove all references pointing to the object being destroyed. // Return true if the the GC controller should allow the object to continue existing. (Useful if pooling objects.) /datum/proc/Destroy() + tag = null return /datum/var/gc_destroyed //Time when this object was destroyed. diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 79d6e8fd08..6858398dff 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -14,6 +14,25 @@ var/moved_recently = 0 var/mob/pulledby = null +/atom/movable/Del() + if(isnull(gc_destroyed) && loc) + testing("GC: -- [type] was deleted via del() rather than qdel() --") + Destroy() + else if(isnull(gc_destroyed)) + testing("GC: [type] was deleted via GC without qdel()") //Not really a huge issue but from now on, please qdel() +// else +// testing("GC: [type] was deleted via GC with qdel()") + ..() + +/atom/movable/Destroy() + . = ..() + if(reagents) + qdel(reagents) + for(var/atom/movable/AM in contents) + qdel(AM) + loc = null + invisibility = 101 + /atom/movable/Bump(var/atom/A, yes) if(src.throwing) src.throw_impact(A) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 87ab21e610..576e7f2617 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -60,6 +60,12 @@ */ var/list/sprite_sheets_obj = null +/obj/item/Destroy() + if(ismob(loc)) + var/mob/m = loc + m.unEquip(src, 1) + return ..() + /obj/item/device icon = 'icons/obj/device.dmi' From a6a428af6a1c38b846bc7e31e6f4356166b5c90b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Apr 2015 09:55:59 +0200 Subject: [PATCH 032/109] Mecha + misc. Destroy() because I had already begun. --- code/_onclick/hud/screen_objects.dm | 3 + code/datums/helper_datums/global_iterator.dm | 6 +- code/game/mecha/combat/marauder.dm | 4 + .../mecha/equipment/tools/medical_tools.dm | 4 + code/game/mecha/equipment/tools/tools.dm | 19 ++- code/game/mecha/mecha.dm | 108 +++++++++--------- code/game/mecha/working/ripley.dm | 10 ++ 7 files changed, 99 insertions(+), 55 deletions(-) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 767567b4b0..4a7d6f2acb 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -14,6 +14,9 @@ var/obj/master = null //A reference to the object in the slot. Grabs or items, generally. var/gun_click_time = -100 //I'm lazy. +/obj/screen/Destroy() + master = null + ..() /obj/screen/text icon = null diff --git a/code/datums/helper_datums/global_iterator.dm b/code/datums/helper_datums/global_iterator.dm index 0020859f1d..4f4d680e9e 100644 --- a/code/datums/helper_datums/global_iterator.dm +++ b/code/datums/helper_datums/global_iterator.dm @@ -151,4 +151,8 @@ Data storage vars: start() return active() - +/datum/global_iterator/Destroy() + tag = null + arg_list.Cut() + stop() + //Do not call ..() diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index d7e64c1ece..aba7a44944 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -76,6 +76,10 @@ ME.attach(src) return +/obj/mecha/combat/marauder/Destroy() + qdel(smoke_system) + ..() + /obj/mecha/combat/marauder/relaymove(mob/user,direction) if(user != src.occupant) //While not "realistic", this piece is player friendly. user.loc = get_turf(src) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 08d6f2cca4..adf27da034 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -21,6 +21,10 @@ pr_mech_sleeper.set_delay(equip_cooldown) return + Destroy() + qdel(pr_mech_sleeper) + ..() + allow_drop() return 0 diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index b0ff7e633d..37ffbcebcf 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -15,7 +15,7 @@ action(atom/target) if(!action_checks(target)) return if(!cargo_holder) return - + //loading if(istype(target,/obj)) var/obj/O = target @@ -29,7 +29,7 @@ if(cargo_holder.cargo.len >= cargo_holder.cargo_capacity) occupant_message("Not enough room in cargo compartment.") return - + occupant_message("You lift [target] and start to load it into cargo compartment.") chassis.visible_message("[chassis] lifts [target] and starts to load it into cargo compartment.") set_ready_state(0) @@ -637,6 +637,11 @@ pr_repair_droid.set_delay(equip_cooldown) return + Destroy() + qdel(pr_repair_droid) + pr_repair_droid = null + ..() + attach(obj/mecha/M as obj) ..() droid_overlay = new(src.icon, icon_state = "repair_droid") @@ -726,6 +731,11 @@ pr_energy_relay.set_delay(equip_cooldown) return + Destroy() + qdel(pr_energy_relay) + pr_energy_relay = null + ..() + detach() pr_energy_relay.stop() // chassis.proc_res["dynusepower"] = null @@ -842,6 +852,11 @@ init() return + Destroy() + qdel(pr_mech_generator) + pr_mech_generator = null + ..() + proc/init() fuel = new /obj/item/stack/sheet/mineral/phoron(src) fuel.amount = 0 diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 45abb3d6ea..d11bacbd80 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -82,6 +82,7 @@ /obj/mecha/New() ..() events = new + icon_state += "-open" add_radio() add_cabin() @@ -98,11 +99,60 @@ mechas_list += src //global mech list return -/obj/mecha/Del() +/obj/mecha/Destroy() src.go_out() + for(var/mob/M in src) //Let's just be ultra sure + M.Move(loc) + + if(loc) + loc.Exited(src) + loc = null + + if(prob(30)) + explosion(get_turf(loc), 0, 0, 1, 3) + + if(wreckage) + var/obj/effect/decal/mecha_wreckage/WR = new wreckage(loc) + for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) + if(E.salvageable && prob(30)) + WR.crowbar_salvage += E + E.forceMove(WR) + E.equip_ready = 1 + E.reliability = round(rand(E.reliability/3,E.reliability)) + else + E.forceMove(loc) + E.destroy() + if(cell) + WR.crowbar_salvage += cell + cell.forceMove(WR) + cell.charge = rand(0, cell.charge) + if(internal_tank) + WR.crowbar_salvage += internal_tank + internal_tank.forceMove(WR) + else + for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) + E.detach(loc) + E.destroy() + if(cell) + qdel(cell) + if(internal_tank) + qdel(internal_tank) + equipment.Cut() + cell = null + internal_tank = null + + qdel(pr_int_temp_processor) + qdel(pr_inertial_movement) + qdel(pr_give_air) + qdel(pr_internal_damage) + qdel(spark_system) + pr_int_temp_processor = null + pr_give_air = null + pr_internal_damage = null + spark_system = null + mechas_list -= src //global mech list ..() - return //////////////////////// ////// Helpers ///////// @@ -452,7 +502,7 @@ if(src.health > 0) src.spark_system.start() else - src.destroy() + qdel(src) return /obj/mecha/attack_hand(mob/user as mob) @@ -555,52 +605,6 @@ Proj.on_hit(src) return -/obj/mecha/proc/destroy() - spawn() - go_out() - var/turf/T = get_turf(src) - tag = "\ref[src]" //better safe then sorry - if(loc) - loc.Exited(src) - loc = null - if(T) - if(istype(src, /obj/mecha/working/ripley/)) - var/obj/mecha/working/ripley/R = src - if(R.cargo) - for(var/obj/O in R.cargo) //Dump contents of stored cargo - O.loc = T - R.cargo -= O - T.Entered(O) - - if(prob(30)) - explosion(T, 0, 0, 1, 3) - spawn(0) - if(wreckage) - var/obj/effect/decal/mecha_wreckage/WR = new wreckage(T) - for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) - if(E.salvageable && prob(30)) - WR.crowbar_salvage += E - E.forceMove(WR) - E.equip_ready = 1 - E.reliability = round(rand(E.reliability/3,E.reliability)) - else - E.forceMove(T) - E.destroy() - if(cell) - WR.crowbar_salvage += cell - cell.forceMove(WR) - cell.charge = rand(0, cell.charge) - if(internal_tank) - WR.crowbar_salvage += internal_tank - internal_tank.forceMove(WR) - else - for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) - E.forceMove(T) - E.destroy() - spawn(0) - del(src) - return - /obj/mecha/ex_act(severity) src.log_message("Affected by explosion of severity: [severity].",1) if(prob(src.deflect_chance)) @@ -608,16 +612,16 @@ src.log_append_to_last("Armor saved, changing severity to [severity].") switch(severity) if(1.0) - src.destroy() + qdel(src) if(2.0) if (prob(30)) - src.destroy() + qdel(src) else src.take_damage(initial(src.health)/2) src.check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),1) if(3.0) if (prob(5)) - src.destroy() + qdel(src) else src.take_damage(initial(src.health)/5) src.check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),1) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 5beb3c7244..574b6b8823 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -9,6 +9,16 @@ wreckage = /obj/effect/decal/mecha_wreckage/ripley cargo_capacity = 10 +/obj/mecha/working/ripley/Destroy() + for(var/atom/movable/A in src.cargo) + A.loc = loc + var/turf/T = loc + if(istype(T)) + T.Entered(A) + step_rand(A) + cargo.Cut() + ..() + /obj/mecha/working/ripley/firefighter desc = "Standart APLU chassis was refitted with additional thermal protection and cistern." name = "APLU \"Firefighter\"" From a3fb012332cf8b2d00c8a1157b2531f48603615d Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Apr 2015 10:37:47 +0200 Subject: [PATCH 033/109] Updates the atom_pool, now datum_pool, to handle any datum object. --- baystation12.dme | 2 +- .../__HELPERS/{atom_pool.dm => datum_pool.dm} | 75 +++++++++++-------- 2 files changed, 45 insertions(+), 32 deletions(-) rename code/__HELPERS/{atom_pool.dm => datum_pool.dm} (51%) diff --git a/baystation12.dme b/baystation12.dme index 75e3fabb6c..40dc6d7fae 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -16,7 +16,7 @@ #include "code\setup.dm" #include "code\stylesheet.dm" #include "code\world.dm" -#include "code\__HELPERS\atom_pool.dm" +#include "code\__HELPERS\datum_pool.dm" #include "code\__HELPERS\files.dm" #include "code\__HELPERS\game.dm" #include "code\__HELPERS\global_lists.dm" diff --git a/code/__HELPERS/atom_pool.dm b/code/__HELPERS/datum_pool.dm similarity index 51% rename from code/__HELPERS/atom_pool.dm rename to code/__HELPERS/datum_pool.dm index 77a7caf5e4..a29f3f752f 100644 --- a/code/__HELPERS/atom_pool.dm +++ b/code/__HELPERS/datum_pool.dm @@ -6,11 +6,9 @@ By RemieRichards Creation/Deletion is laggy, so let's reduce reuse and recycle! -Locked to /atom/movable and it's subtypes due to Loc being a const var on /atom -but being read&write on /movable due to how they... move. - */ - +#define ATOM_POOL_COUNT 100 +// "define DEBUG_ATOM_POOL 1 var/global/list/GlobalPool = list() //You'll be using this proc 90% of the time. @@ -20,7 +18,7 @@ var/global/list/GlobalPool = list() //The new created atom when it eventually //Goes into the pool -//Second argument can be a new location +//Second argument can be a new location, if the type is /atom/movable //Or a list of arguments //Either way it gets passed to new @@ -28,17 +26,16 @@ var/global/list/GlobalPool = list() if(!get_type) return - var/atom/movable/AM - AM = GetFromPool(get_type,second_arg) + var/datum/D + D = GetFromPool(get_type,second_arg) - if(!AM) + if(!D) if(ispath(get_type)) if(islist(second_arg)) return new get_type (arglist(second_arg)) else return new get_type (second_arg) - return AM - + return D /proc/GetFromPool(var/get_type,var/second_arg) if(!get_type) @@ -50,38 +47,50 @@ var/global/list/GlobalPool = list() if(length(GlobalPool[get_type]) == 0) return 0 - var/atom/movable/AM = pick_n_take(GlobalPool[get_type]) - if(AM) - AM.ResetVars() - if(islist(second_arg)) - AM.loc = second_arg[1] - AM.New(arglist(second_arg)) - else - AM.loc = second_arg - AM.New(second_arg) - return AM + var/datum/D = pick_n_take(GlobalPool[get_type]) + if(D) + D.ResetVars() + D.Prepare() + return D return 0 - - -/proc/PlaceInPool(var/atom/movable/AM) - if(!istype(AM)) +/proc/PlaceInPool(var/datum/D) + if(!istype(D)) return - if(AM in GlobalPool[AM.type]) + if(length(GlobalPool[D.type]) > ATOM_POOL_COUNT) + #ifdef DEBUG_ATOM_POOL + world << text("DEBUG_DATUM_POOL: PlaceInPool([]) exceeds [] discarding...", D.type, ATOM_POOL_COUNT) + #endif + qdel(D) return - if(!GlobalPool[AM.type]) - GlobalPool[AM.type] = list() + if(D in GlobalPool[D.type]) + return - GlobalPool[AM.type] |= AM + if(!GlobalPool[D.type]) + GlobalPool[D.type] = list() - AM.Destroy() - AM.ResetVars() + GlobalPool[D.type] |= D + + D.Destroy() + D.ResetVars() +/datum/proc/Prepare(args) + if(islist(args)) + New(arglist(args)) + else + New(args) -/atom/movable/proc/ResetVars(var/list/exlude = list()) +/atom/movable/Prepare(args) + if(islist(args)) + loc = args[1] + else + loc = args + ..() + +/datum/proc/ResetVars(var/list/exlude = list()) var/list/excluded = list("animate_movement", "loc", "locs", "parent_type", "vars", "verbs", "type") + exlude for(var/V in vars) @@ -90,4 +99,8 @@ var/global/list/GlobalPool = list() vars[V] = initial(vars[V]) +/atom/movable/ResetVars() + ..() vars["loc"] = null + +#undef ATOM_POOL_COUNT From c8256e70e173f548cc6281d05788b31e048801df Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Thu, 16 Apr 2015 16:44:16 +0300 Subject: [PATCH 034/109] Fixes #8810 This is targeting dev branch because latest commit on dev is from March 22 and the latest on master is from February 1. --- code/modules/mob/living/carbon/human/emote.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 258c8cbcd1..8d7c655730 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -119,14 +119,14 @@ m_type = 1 if ("flap") if (!src.restrained()) - message = "[src] flaps his wings." + message = "[src] flaps \his wings." m_type = 2 if(miming) m_type = 1 if ("aflap") if (!src.restrained()) - message = "[src] flaps his wings ANGRILY!" + message = "[src] flaps \his wings ANGRILY!" m_type = 2 if(miming) m_type = 1 @@ -618,4 +618,4 @@ HTML += "


      " HTML +="\[Done\]" HTML += "" - src << browse(HTML, "window=flavor_changes;size=430x300") \ No newline at end of file + src << browse(HTML, "window=flavor_changes;size=430x300") From 0030ca76af360f0928cb9144f01c53f748595f61 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Fri, 17 Apr 2015 15:34:37 +0300 Subject: [PATCH 035/109] Spans instead of fonts. Hopefully no typos. --- code/game/mecha/equipment/tools/tools.dm | 82 ++++++++++++------------ 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 4fdffe11e9..4d799ef928 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -15,22 +15,22 @@ action(atom/target) if(!action_checks(target)) return if(!cargo_holder) return - + //loading if(istype(target,/obj)) var/obj/O = target if(O.buckled_mob) return if(locate(/mob/living) in O) - occupant_message("You can't load living things into the cargo compartment.") + occupant_message("You can't load living things into the cargo compartment.") return if(O.anchored) - occupant_message("[target] is firmly secured.") + occupant_message("[target] is firmly secured.") return if(cargo_holder.cargo.len >= cargo_holder.cargo_capacity) - occupant_message("Not enough room in cargo compartment.") + occupant_message("Not enough room in cargo compartment.") return - + occupant_message("You lift [target] and start to load it into cargo compartment.") chassis.visible_message("[chassis] lifts [target] and starts to load it into cargo compartment.") set_ready_state(0) @@ -42,10 +42,10 @@ cargo_holder.cargo += O O.loc = chassis O.anchored = 0 - occupant_message("[target] succesfully loaded.") + occupant_message("[target] succesfully loaded.") log_message("Loaded [O]. Cargo compartment capacity: [cargo_holder.cargo_capacity - cargo_holder.cargo.len]") else - occupant_message("You must hold still while handling objects.") + occupant_message("You must hold still while handling objects.") O.anchored = initial(O.anchored) //attacking @@ -56,8 +56,8 @@ M.take_overall_damage(dam_force) M.adjustOxyLoss(round(dam_force/2)) M.updatehealth() - occupant_message("\red You squeeze [target] with [src.name]. Something cracks.") - chassis.visible_message("\red [chassis] squeezes [target].") + occupant_message("You squeeze [target] with [src.name]. Something cracks.") + chassis.visible_message("[chassis] squeezes [target].") else step_away(M,chassis) occupant_message("You push [target] out of the way.") @@ -83,14 +83,14 @@ if(!target_obj.vars.Find("unacidable") || target_obj.unacidable) return set_ready_state(0) chassis.use_power(energy_drain) - chassis.visible_message("[chassis] starts to drill [target]", "You hear the drill.") - occupant_message("You start to drill [target]") + chassis.visible_message("[chassis] starts to drill [target]", "You hear the drill.") + occupant_message("You start to drill [target]") var/T = chassis.loc var/C = target.loc //why are these backwards? we may never know -Pete if(do_after_cooldown(target)) if(T == chassis.loc && src == chassis.selected) if(istype(target, /turf/simulated/wall/r_wall)) - occupant_message("[target] is too durable to drill through.") + occupant_message("[target] is too durable to drill through.") else if(istype(target, /turf/simulated/mineral)) for(var/turf/simulated/mineral/M in range(chassis,1)) if(get_dir(chassis,M)&chassis.dir) @@ -134,8 +134,8 @@ if(target_obj.unacidable) return set_ready_state(0) chassis.use_power(energy_drain) - chassis.visible_message("[chassis] starts to drill [target]", "You hear the drill.") - occupant_message("You start to drill [target]") + chassis.visible_message("[chassis] starts to drill [target]", "You hear the drill.") + occupant_message("You start to drill [target]") var/T = chassis.loc var/C = target.loc //why are these backwards? we may never know -Pete if(do_after_cooldown(target)) @@ -196,12 +196,12 @@ if( istype(target, /obj/structure/reagent_dispensers/watertank) && get_dist(chassis,target) <= 1) var/obj/o = target var/amount = o.reagents.trans_to(src, 200) - occupant_message("\blue [amount] units transferred into internal tank.") + occupant_message("[amount] units transferred into internal tank.") playsound(chassis, 'sound/effects/refill.ogg', 50, 1, -6) return if (src.reagents.total_volume < 1) - occupant_message("\red \The [src] is empty.") + occupant_message("\The [src] is empty.") return playsound(chassis, 'sound/effects/extinguish.ogg', 75, 1, -3) @@ -441,7 +441,7 @@ last_fired = world.time else if (world.time % 3) - occupant_message("[src] is not ready to fire again!") + occupant_message("[src] is not ready to fire again!") return 0 switch(mode) @@ -537,8 +537,8 @@ user << "\red The [W] bounces off [chassis] armor." chassis.log_append_to_last("Armor saved.") else - chassis.occupant_message("[user] hits [chassis] with [W].") - user.visible_message("[user] hits [chassis] with [W].", "You hit [src] with [W].") + chassis.occupant_message("[user] hits [chassis] with [W].") + user.visible_message("[user] hits [chassis] with [W].", "You hit [src] with [W].") chassis.take_damage(round(W.force*damage_coeff),W.damtype) chassis.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) set_ready_state(0) @@ -585,7 +585,7 @@ if(!action_checks(src)) return chassis.dynbulletdamage(Proj) if(prob(chassis.deflect_chance*deflect_coeff)) - chassis.occupant_message("\blue The armor deflects incoming projectile.") + chassis.occupant_message("The armor deflects incoming projectile.") chassis.visible_message("The [chassis.name] armor deflects the projectile") chassis.log_append_to_last("Armor saved.") else @@ -601,7 +601,7 @@ if(!action_checks(A)) return chassis.dynhitby(A) if(prob(chassis.deflect_chance*deflect_coeff) || istype(A, /mob/living) || istype(A, /obj/item/mecha_parts/mecha_tracking)) - chassis.occupant_message("\blue The [A] bounces off the armor.") + chassis.occupant_message("The [A] bounces off the armor.") chassis.visible_message("The [A] bounces off the [chassis] armor") chassis.log_append_to_last("Armor saved.") if(istype(A, /mob/living)) @@ -878,7 +878,7 @@ var/result = load_fuel(target) var/message if(isnull(result)) - message = "[fuel] traces in target minimal. [target] cannot be used as fuel." + message = "[fuel] traces in target minimal. [target] cannot be used as fuel." else if(!result) message = "Unit is full." else @@ -903,7 +903,7 @@ attackby(weapon,mob/user) var/result = load_fuel(weapon) if(isnull(result)) - user.visible_message("[user] tries to shove [weapon] into [src]. What a dumb-ass.","[fuel] traces minimal. [weapon] cannot be used as fuel.") + user.visible_message("[user] tries to shove [weapon] into [src]. What a dumb-ass.","[fuel] traces minimal. [weapon] cannot be used as fuel.") else if(!result) user << "Unit is full." else @@ -1027,25 +1027,25 @@ cargo_holder.cargo += O O.loc = chassis O.anchored = 0 - chassis.occupant_message("[target] succesfully loaded.") + chassis.occupant_message("[target] succesfully loaded.") chassis.log_message("Loaded [O]. Cargo compartment capacity: [cargo_holder.cargo_capacity - cargo_holder.cargo.len]") else - chassis.occupant_message("You must hold still while handling objects.") + chassis.occupant_message("You must hold still while handling objects.") O.anchored = initial(O.anchored) else - chassis.occupant_message("Not enough room in cargo compartment.") + chassis.occupant_message("Not enough room in cargo compartment.") else - chassis.occupant_message("[target] is firmly secured.") + chassis.occupant_message("[target] is firmly secured.") else if(istype(target,/mob/living)) var/mob/living/M = target if(M.stat>1) return if(chassis.occupant.a_intent == I_HURT) - chassis.occupant_message("\red You obliterate [target] with [src.name], leaving blood and guts everywhere.") - chassis.visible_message("\red [chassis] destroys [target] in an unholy fury.") + chassis.occupant_message("You obliterate [target] with [src.name], leaving blood and guts everywhere.") + chassis.visible_message("[chassis] destroys [target] in an unholy fury.") if(chassis.occupant.a_intent == I_DISARM) - chassis.occupant_message("\red You tear [target]'s limbs off with [src.name].") - chassis.visible_message("\red [chassis] rips [target]'s arms off.") + chassis.occupant_message("You tear [target]'s limbs off with [src.name].") + chassis.visible_message("[chassis] rips [target]'s arms off.") else step_away(M,chassis) chassis.occupant_message("You smash into [target], sending them flying.") @@ -1087,7 +1087,7 @@ /obj/item/mecha_parts/mecha_equipment/tool/passenger/destroy() for(var/atom/movable/AM in src) AM.forceMove(get_turf(src)) - AM << "You tumble out of the destroyed [src.name]!" + AM << "You tumble out of the destroyed [src.name]!" return ..() /obj/item/mecha_parts/mecha_equipment/tool/passenger/Exit(atom/movable/O) @@ -1095,7 +1095,7 @@ /obj/item/mecha_parts/mecha_equipment/tool/passenger/proc/move_inside(var/mob/user) if (chassis) - chassis.visible_message("\blue [user] starts to climb into [chassis].") + chassis.visible_message("[user] starts to climb into [chassis].") if(do_after(user, 40, needhand=0)) if(!src.occupant) @@ -1104,7 +1104,7 @@ log_message("[user] boarded.") occupant_message("[user] boarded.") else if(src.occupant != user) - user << "\red [src.occupant] was faster. Try better next time, loser." + user << "[src.occupant] was faster. Try better next time, loser." else user << "You stop entering the exosuit." @@ -1179,18 +1179,18 @@ return if (!isturf(usr.loc)) - usr << "\red You can't reach the passenger compartment from here." + usr << "You can't reach the passenger compartment from here." return if(iscarbon(usr)) var/mob/living/carbon/C = usr if(C.handcuffed) - usr << "\red Kinda hard to climb in while handcuffed don't you think?" + usr << "Kinda hard to climb in while handcuffed don't you think?" return for(var/mob/living/carbon/slime/M in range(1,usr)) if(M.Victim == usr) - usr << "\red You're too busy getting your life sucked out of you." + usr << "You're too busy getting your life sucked out of you." return //search for a valid passenger compartment @@ -1210,10 +1210,10 @@ //didn't find anything switch (feedback) if (OCCUPIED) - usr << "\red The passenger compartment is already occupied!" + usr << "The passenger compartment is already occupied!" if (LOCKED) - usr << "\red The passenger compartment hatch is locked!" + usr << "The passenger compartment hatch is locked!" if (OCCUPIED|LOCKED) - usr << "\red All of the passenger compartments are already occupied or locked!" + usr << "All of the passenger compartments are already occupied or locked!" if (0) - usr << "\red \The [src] doesn't have a passenger compartment." + usr << "\The [src] doesn't have a passenger compartment." From 1cf3fa4c7a81704bd2b796854a9eaa139fc629af Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Fri, 17 Apr 2015 15:55:15 +0300 Subject: [PATCH 036/109] Fixes #8559 Device.dmi is where the sunflower icon is, this is targeting dev because it is ahead on master on this file. --- code/game/objects/items/toys.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index a39acac9c1..ddf9cc52c4 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -440,7 +440,7 @@ /obj/item/toy/waterflower name = "water flower" desc = "A seemingly innocent sunflower...with a twist." - //icon = 'icons/obj/harvest.dmi' + icon = 'icons/obj/device.dmi' icon_state = "sunflower" item_state = "sunflower" var/empty = 0 From 4ec329f050a5ccf4ac8dd490a043ef94e237f431 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Fri, 17 Apr 2015 16:44:43 +0300 Subject: [PATCH 037/109] Fixes #8444 Now it won't hurt people's OCD and it won't bubble at round start! --- code/modules/reagents/reagent_containers/food/cans.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/food/cans.dm b/code/modules/reagents/reagent_containers/food/cans.dm index 0129423f4f..15bb64089d 100644 --- a/code/modules/reagents/reagent_containers/food/cans.dm +++ b/code/modules/reagents/reagent_containers/food/cans.dm @@ -173,8 +173,7 @@ center_of_mass = list("x"=16, "y"=10) New() ..() - reagents.add_reagent("cola", 15) - reagents.add_reagent("orangejuice", 15) + reagents.add_reagent("brownstar", 30) /obj/item/weapon/reagent_containers/food/drinks/cans/space_up name = "Space-Up" From 1ff0eda6019d8279a2110be69f6f08ce243b76f6 Mon Sep 17 00:00:00 2001 From: Den Date: Fri, 17 Apr 2015 20:34:30 +0300 Subject: [PATCH 038/109] Change dismantle turf to pipe turf. --- code/game/machinery/pipe/pipelayer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm index 6a40d4f50a..aa7a0e5575 100644 --- a/code/game/machinery/pipe/pipelayer.dm +++ b/code/game/machinery/pipe/pipelayer.dm @@ -23,7 +23,7 @@ ..() if(on && a_dis) - dismantleFloor(new_turf) + dismantleFloor(old_turf) layPipe(old_turf,M_Dir,old_dir) old_turf = new_turf From daf6c17c885e28a7f76980c4d8f26bfb019c6b16 Mon Sep 17 00:00:00 2001 From: Den Date: Fri, 17 Apr 2015 23:37:57 +0300 Subject: [PATCH 039/109] Fix speed and add rotate() If move NORTH and EAST speed[i] be + and "last_movement[i] + default_delay - speed[i]" decrease but if move SOUTH and WEST speed[i] be - and "last_movement[i] + default_delay - speed[i]" increase. abs(speed[i]) Fix it. "last_movement[i] + default_delay -abs(speed[i])" always decrease. rotate() rotate ship icon in move dir.(Don't need a make additional dir sprites) --- code/modules/overmap/ships/ship.dm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/code/modules/overmap/ships/ship.dm b/code/modules/overmap/ships/ship.dm index 1dd7a17e46..9591f931ba 100644 --- a/code/modules/overmap/ships/ship.dm +++ b/code/modules/overmap/ships/ship.dm @@ -8,6 +8,7 @@ var/last_burn = 0 var/list/last_movement = list(0,0) var/fore_dir = NORTH + var/standart_icon var/obj/effect/map/current_sector var/obj/machinery/computer/helm/nav_control @@ -23,6 +24,7 @@ nav_control = H break processing_objects.Add(src) + standart_icon = icon /obj/effect/map/ship/relaymove(mob/user, direction) accelerate(direction) @@ -98,9 +100,14 @@ if(!is_still()) var/list/deltas = list(0,0) for(var/i=1, i<=2, i++) - if(speed[i] && world.time > last_movement[i] + default_delay - speed[i]) + if(speed[i] && world.time > last_movement[i] + default_delay - abs(speed[i])) deltas[i] = speed[i] > 0 ? 1 : -1 last_movement[i] = world.time var/turf/newloc = locate(x + deltas[1], y + deltas[2], z) if(newloc) - Move(newloc) \ No newline at end of file + Move(newloc) + rotate() + +/obj/effect/map/ship/proc/rotate() + var/direct = get_heading() + src.icon = turn(src.standart_icon,dir2angle(direct)) From 67708c6d3b3a4ef39a6a13fa83cccf7d4bcd756e Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 08:59:49 +0200 Subject: [PATCH 040/109] Fixes #8880. Case of incorrectly sent parameter. --- code/modules/nano/interaction/contained.dm | 2 +- code/modules/nano/interaction/inventory.dm | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/nano/interaction/contained.dm b/code/modules/nano/interaction/contained.dm index c9ecba15be..9ef595d020 100644 --- a/code/modules/nano/interaction/contained.dm +++ b/code/modules/nano/interaction/contained.dm @@ -4,7 +4,7 @@ /var/global/datum/topic_state/contained_state/contained_state = new() /datum/topic_state/contained_state/can_use_topic(var/atom/src_object, var/mob/user) - if(!src_object.contains(src)) + if(!src_object.contains(user)) return STATUS_CLOSE return user.shared_nano_interaction() diff --git a/code/modules/nano/interaction/inventory.dm b/code/modules/nano/interaction/inventory.dm index 9bbd7c7ecb..dd320f2bb2 100644 --- a/code/modules/nano/interaction/inventory.dm +++ b/code/modules/nano/interaction/inventory.dm @@ -4,7 +4,8 @@ /var/global/datum/topic_state/inventory_state/inventory_state = new() /datum/topic_state/inventory_state/can_use_topic(var/src_object, var/mob/user) - if(!(src_object in src)) + if(!(src_object in user)) return STATUS_CLOSE + return user.shared_nano_interaction() From f5948f8bb66881fbd578b82700311531b6491eeb Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 11:52:03 +0200 Subject: [PATCH 041/109] Fixes #7943. Access to engineering equipment is now enough to manipulate shield generators. --- code/game/jobs/access.dm | 2 +- code/modules/shieldgen/sheldwallgen.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index da346f9fce..4d16b7ae14 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -10,7 +10,7 @@ /var/const/access_tox_storage = 8 /var/const/access_genetics = 9 /var/const/access_engine = 10 -/var/const/access_engine_equip= 11 +/var/const/access_engine_equip = 11 /var/const/access_maint_tunnels = 12 /var/const/access_external_airlocks = 13 /var/const/access_emergency_storage = 14 diff --git a/code/modules/shieldgen/sheldwallgen.dm b/code/modules/shieldgen/sheldwallgen.dm index 95b3276bd3..067dd313ca 100644 --- a/code/modules/shieldgen/sheldwallgen.dm +++ b/code/modules/shieldgen/sheldwallgen.dm @@ -6,7 +6,7 @@ icon_state = "Shield_Gen" anchored = 0 density = 1 - req_access = list(access_teleporter) + req_access = list(access_engine_equip) var/active = 0 var/power = 0 var/state = 0 From 0e0d13f1b1f0ef9bf4374cfcbc07a56a5a2b76d4 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 12:01:32 +0200 Subject: [PATCH 042/109] Fixes #8490. Now properly calls update icon on EMP effect changes. --- code/modules/power/apc.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 6bd96439ce..b1634359c2 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -1272,10 +1272,12 @@ obj/machinery/power/apc/proc/autoset(var/val, var/on) equipment = 0 environ = 0 update() + update_icon() spawn(600) update_channels() update() + update_icon() ..() /obj/machinery/power/apc/ex_act(severity) From 860fb4946f72554904d5932caeb8ed6ac08ab376 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 12:18:14 +0200 Subject: [PATCH 043/109] Threating and actually using a signaler deadman switch now admin logged. --- code/modules/assembly/signaler.dm | 1 + code/modules/mob/living/living_defense.dm | 1 + 2 files changed, 2 insertions(+) diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 0b2acd5a5b..ba70b45da4 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -169,4 +169,5 @@ set desc = "BOOOOM!" deadman = 1 processing_objects.Add(src) + log_and_message_admins("is threatening to trigger a signaler deadman's switch") usr.visible_message("\red [usr] moves their finger over [src]'s signal button...") diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index eb0c9ce859..419c7d6697 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -52,6 +52,7 @@ if(istype(equipped(),/obj/item/device/assembly/signaler)) var/obj/item/device/assembly/signaler/signaler = equipped() if(signaler.deadman && prob(80)) + log_and_message_admins("has triggered a signaler deadman's switch") src.visible_message("\red [src] triggers their deadman's switch!") signaler.signal() From b87ced20696885286df49c12519e045df0a91403 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 12:25:06 +0200 Subject: [PATCH 044/109] Updates the NanoMap. Updates the NanoMap now that dev-freeze is merged with master. --- nano/images/nanomap_z1.png | Bin 587701 -> 586700 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/nano/images/nanomap_z1.png b/nano/images/nanomap_z1.png index bed65e9b01ca700cae51415c83c4a546f0d716ab..079c4379b7fedd91fe6db592f3a7e6952d6fdbdc 100644 GIT binary patch delta 399719 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

      p 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

      %)UX>w0b(Ou#Su&HkGt~* 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

      ER!j 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%0DM70}`c^Ms4J)wjkT? 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 Date: Sat, 18 Apr 2015 12:30:01 +0200 Subject: [PATCH 045/109] Fixes #8826. Fewer walls in the captain's office. --- maps/exodus-1.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 4b1c0d27c3..e3ead60180 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -3259,7 +3259,7 @@ "bkI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) "bkJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "bkK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Sub-Acute C"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_c) -"bkL" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/crew_quarters/captain) +"bkL" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bkM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Diagnostics Maintenance Access"; req_access = list(5)},/turf/simulated/floor/plating,/area/medical/sleeper) "bkN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) "bkO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/power/apc/high{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/turf/simulated/floor,/area/hallway/secondary/entry/aft) From 3edfbf00400ae62fe081dfd80e690fa5e3e14e46 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 10:52:29 +0200 Subject: [PATCH 046/109] Moves us to the changelog system used by /vg/, /tg/, and others. Cleans up the HTLM folder, removing unused files. Will also attempt include /tg/'s "You have unread changelog entries" notification on join. --- code/modules/client/client procs.dm | 9 +- code/modules/mob/living/silicon/pai/pai.dm | 1 - code/modules/mob/mob.dm | 2 - html/80x15.png | Bin 697 -> 0 bytes html/AddToChangelog.exe | Bin 239616 -> 0 bytes html/admin_pm.html | 53 --- html/changelog.css | 69 ++-- html/changelog.js | 172 ++++---- html/changelogs/__CHANGELOG_README.txt | 19 + html/changelogs/example.yml | 36 ++ html/create_object.html | 15 +- html/dice.png | Bin 1838 -> 0 bytes html/dice20.png | Bin 810 -> 0 bytes html/help.html | 392 ------------------- html/{ => images}/loading.gif | Bin html/map.png | Bin 5629 -> 0 bytes html/old_add-to-changelog.html | 77 ---- html/paigrid.png | Bin 8672 -> 0 bytes html/painew.png | Bin 3545 -> 0 bytes html/postcardsmall.jpg | Bin 17836 -> 0 bytes html/somerights20.png | Bin 958 -> 0 bytes html/templates/footer.html | 13 + html/templates/header.html | 58 +++ html/tg-notif.png | Bin 819 -> 0 bytes tools/GenerateChangelog/makeChangelog.bat | 4 + tools/GenerateChangelog/ss13_genchangelog.py | 210 ++++++++++ 26 files changed, 475 insertions(+), 655 deletions(-) delete mode 100644 html/80x15.png delete mode 100644 html/AddToChangelog.exe delete mode 100644 html/admin_pm.html create mode 100644 html/changelogs/__CHANGELOG_README.txt create mode 100644 html/changelogs/example.yml delete mode 100644 html/dice.png delete mode 100644 html/dice20.png delete mode 100644 html/help.html rename html/{ => images}/loading.gif (100%) delete mode 100644 html/map.png delete mode 100644 html/old_add-to-changelog.html delete mode 100644 html/paigrid.png delete mode 100644 html/painew.png delete mode 100644 html/postcardsmall.jpg delete mode 100644 html/somerights20.png create mode 100644 html/templates/footer.html create mode 100644 html/templates/header.html delete mode 100644 html/tg-notif.png create mode 100644 tools/GenerateChangelog/makeChangelog.bat create mode 100644 tools/GenerateChangelog/ss13_genchangelog.py diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 45ca127f13..7f1754b2bc 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -259,8 +259,9 @@ getFiles( 'html/search.js', 'html/panels.css', - 'html/painew.png', - 'html/loading.gif', + 'html/images/loading.gif', + 'html/images/ntlogo.png', + 'html/images/talisman.png', 'icons/pda_icons/pda_atmos.png', 'icons/pda_icons/pda_back.png', 'icons/pda_icons/pda_bell.png', @@ -298,7 +299,5 @@ 'icons/spideros_icons/sos_11.png', 'icons/spideros_icons/sos_12.png', 'icons/spideros_icons/sos_13.png', - 'icons/spideros_icons/sos_14.png', - 'html/images/ntlogo.png', - 'html/images/talisman.png' + 'icons/spideros_icons/sos_14.png' ) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 00e49b659c..25c8f82701 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -101,7 +101,6 @@ /mob/living/silicon/pai/Login() ..() - usr << browse_rsc('html/paigrid.png') // Go ahead and cache the interface resources as early as possible // this function shows the information about being silenced as a pAI in the Status panel diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 0af4b0a235..14d53317b3 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -378,8 +378,6 @@ set name = "Changelog" set category = "OOC" getFiles( - 'html/postcardsmall.jpg', - 'html/somerights20.png', 'html/88x31.png', 'html/bug-minus.png', 'html/cross-circle.png', diff --git a/html/80x15.png b/html/80x15.png deleted file mode 100644 index ed028fed9d6154b10bf73872ea925a9603a352ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 697 zcmV;q0!ICbP)IS55s3f)|36ZE3j`1kui3O3Sz^zwy)&oI?C9tyFE7W`=IZKt>eQ*W?pARLaUfS- zR>9TD_2Y++gWR`3Zvy?xgemdz#mnW3m*es+5bWN)+sw>ta{m+v_ru2zg$0E}C6cjt zc=?hQ!otG1d8z{RS#dfcqu(S9mqI)_N=n9GB6nc z)A0NE?|~$c4HN;28yg$DxVT)qdJSp{6BCe&mVO`r&PA5On%*$k$R^-QrD(PgERUEl ze0%xxr_VtD0NG(-VL%4Z2q4+n*$MRLyLaz^F@NvgJ)kU5@XqZ!@Kg;<? z1Gzvy1H~&UDrU`^g%&65>>U69{Kpf+*lP$_Fe_H@*|00^!fe!_wi^0hKPxYNpxIvK(IfMD=RJ6+|ayr%hn-T4@bvEy?y%z7^QeLmz9;N zs47Ez%g-mUW6O>~?pu7-60rT0nweTzS=rv+j#ZD7v(xqK*9%Gt;OV)4LjP!6dXToI fM_Olz0U*EtDwt)|Le?|v00000NkvXXu0mjf&ay*> diff --git a/html/AddToChangelog.exe b/html/AddToChangelog.exe deleted file mode 100644 index 3625bd27ccadba10452157560c46861bb8752fe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239616 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 diff --git a/html/admin_pm.html b/html/admin_pm.html deleted file mode 100644 index 6993b21502..0000000000 --- a/html/admin_pm.html +++ /dev/null @@ -1,53 +0,0 @@ - - Shittiest Player Ever - PM - - -

      - -
      -
      - - - -
      - - \ No newline at end of file diff --git a/html/changelog.css b/html/changelog.css index 1d2b6a6445..0637dffa67 100644 --- a/html/changelog.css +++ b/html/changelog.css @@ -1,36 +1,35 @@ -.top{font-family:Tahoma,sans-serif;font-size:12px;} -h2{font-family:Tahoma,sans-serif;} -a img {border:none;} -.bgimages16 li { - padding:2px 10px 2px 30px; - background-position:6px center; - background-repeat:no-repeat; - border:1px solid #ddd; - border-left:4px solid #999; - margin-bottom:2px; -} -.bugfix {background-image:url(bug-minus.png)} -.wip {background-image:url(hard-hat-exclamation.png)} -.tweak {background-image:url(wrench-screwdriver.png)} -.soundadd {background-image:url(music-plus.png)} -.sounddel {background-image:url(music-minus.png)} -.rscdel {background-image:url(cross-circle.png)} -.rscadd {background-image:url(tick-circle.png)} -.imageadd {background-image:url(image-plus.png)} -.imagedel {background-image:url(image-minus.png)} -.spellcheck {background-image:url(spell-check.png)} -.experiment {background-image:url(burn-exclamation.png)} -.tgs {background-image:url(tg-notif.png)} -.sansserif {font-family:Tahoma,sans-serif;font-size:12px;} -.commit {margin-bottom:20px;font-size:100%;font-weight:normal;} -.changes {list-style:none;margin:5px 0;padding:0 0 0 25px;font-size:0.8em;} -.date {margin:10px 0;color:blue;border-bottom:2px solid #00f;width:60%;padding:2px 0;font-size:1em;font-weight:bold;} -.author {padding-left:10px;margin:0;font-weight:bold;font-size:0.9em;} -.drop {cursor:pointer;border:1px solid #999;display:inline;font-size:0.9em;padding:1px 20px 1px 5px;line-height:16px;} -.hidden {display:none;} -.indrop {margin:2px 0 0 0;clear:both;background:#fff;border:1px solid #ddd;padding:5px 10px;} -.indrop p {margin:0;font-size:0.8em;line-height:16px;margin:1px 0;} -.indrop img {margin-right:5px;vertical-align:middle;} -.closed {background:url(chevron-expand.png) right center no-repeat;} -.open {background:url(chevron.png) right center no-repeat;} +.top{font-family:Tahoma,sans-serif;font-size:12px;} +h2{font-family:Tahoma,sans-serif;} +a img {border:none;} +.bgimages16 li { + padding:2px 10px 2px 30px; + background-position:6px center; + background-repeat:no-repeat; + border:1px solid #ddd; + border-left:4px solid #999; + margin-bottom:2px; +} +.bugfix {background-image:url(bug-minus.png)} +.wip {background-image:url(hard-hat-exclamation.png)} +.tweak {background-image:url(wrench-screwdriver.png)} +.soundadd {background-image:url(music-plus.png)} +.sounddel {background-image:url(music-minus.png)} +.rscdel {background-image:url(cross-circle.png)} +.rscadd {background-image:url(tick-circle.png)} +.imageadd {background-image:url(image-plus.png)} +.imagedel {background-image:url(image-minus.png)} +.spellcheck {background-image:url(spell-check.png)} +.experiment {background-image:url(burn-exclamation.png)} +.sansserif {font-family:Tahoma,sans-serif;font-size:12px;} +.commit {margin-bottom:20px;font-size:100%;font-weight:normal;} +.changes {list-style:none;margin:5px 0;padding:0 0 0 25px;font-size:0.8em;} +.date {margin:10px 0;color:blue;border-bottom:2px solid #00f;width:60%;padding:2px 0;font-size:1em;font-weight:bold;} +.author {padding-left:10px;margin:0;font-weight:bold;font-size:0.9em;} +.drop {cursor:pointer;border:1px solid #999;display:inline;font-size:0.9em;padding:1px 20px 1px 5px;line-height:16px;} +.hidden {display:none;} +.indrop {margin:2px 0 0 0;clear:both;background:#fff;border:1px solid #ddd;padding:5px 10px;} +.indrop p {margin:0;font-size:0.8em;line-height:16px;margin:1px 0;} +.indrop img {margin-right:5px;vertical-align:middle;} +.closed {background:url(chevron-expand.png) right center no-repeat;} +.open {background:url(chevron.png) right center no-repeat;} .lic {font-size:9px;} \ No newline at end of file diff --git a/html/changelog.js b/html/changelog.js index 4146d0f094..00db7fbc70 100644 --- a/html/changelog.js +++ b/html/changelog.js @@ -1,87 +1,87 @@ -/* -function dropdowns() { - var divs = document.getElementsByTagName('div'); - var headers = new Array(); - var links = new Array(); - for(var i=0;i=0) { - elem.className = elem.className.replace('visible','hidden'); - this.className = this.className.replace('open','closed'); - } - else { - elem.className = elem.className.replace('hidden','visible'); - this.className = this.className.replace('closed','open'); - } - return false; - } - })(links[i]); - } - } -} -*/ -/* -function filterchanges(type){ - var lists = document.getElementsByTagName('ul'); - for(var i in lists){ - if(lists[i].className && lists[i].className.search('changes')>=0) { - for(var j in lists[i].childNodes){ - if(lists[i].childNodes[j].nodeType == 1){ - if(!type){ - lists[i].childNodes[j].style.display = 'block'; - } - else if(lists[i].childNodes[j].className!=type) { - lists[i].childNodes[j].style.display = 'none'; - } - else { - lists[i].childNodes[j].style.display = 'block'; - } - } - } - } - } -} -*/ -function dropdowns() { - var drops = $('div.drop'); - var indrops = $('div.indrop'); - if(drops.length!=indrops.length){ - alert("Some coder fucked up with dropdowns"); - } - drops.each(function(index){ - $(this).toggleClass('closed'); - $(indrops[index]).hide(); - $(this).click(function(){ - $(this).toggleClass('closed'); - $(this).toggleClass('open'); - $(indrops[index]).toggle(); - }); - }); -} - -function filterchanges(type){ - $('ul.changes li').each(function(){ - if(!type || $(this).hasClass(type)){ - $(this).show(); - } - else { - $(this).hide(); - } - }); -} - -$(document).ready(function(){ - dropdowns(); +/* +function dropdowns() { + var divs = document.getElementsByTagName('div'); + var headers = new Array(); + var links = new Array(); + for(var i=0;i=0) { + elem.className = elem.className.replace('visible','hidden'); + this.className = this.className.replace('open','closed'); + } + else { + elem.className = elem.className.replace('hidden','visible'); + this.className = this.className.replace('closed','open'); + } + return false; + } + })(links[i]); + } + } +} +*/ +/* +function filterchanges(type){ + var lists = document.getElementsByTagName('ul'); + for(var i in lists){ + if(lists[i].className && lists[i].className.search('changes')>=0) { + for(var j in lists[i].childNodes){ + if(lists[i].childNodes[j].nodeType == 1){ + if(!type){ + lists[i].childNodes[j].style.display = 'block'; + } + else if(lists[i].childNodes[j].className!=type) { + lists[i].childNodes[j].style.display = 'none'; + } + else { + lists[i].childNodes[j].style.display = 'block'; + } + } + } + } + } +} +*/ +function dropdowns() { + var drops = $('div.drop'); + var indrops = $('div.indrop'); + if(drops.length!=indrops.length){ + alert("Some coder fucked up with dropdowns"); + } + drops.each(function(index){ + $(this).toggleClass('closed'); + $(indrops[index]).hide(); + $(this).click(function(){ + $(this).toggleClass('closed'); + $(this).toggleClass('open'); + $(indrops[index]).toggle(); + }); + }); +} + +function filterchanges(type){ + $('ul.changes li').each(function(){ + if(!type || $(this).hasClass(type)){ + $(this).show(); + } + else { + $(this).hide(); + } + }); +} + +$(document).ready(function(){ + dropdowns(); }); \ No newline at end of file diff --git a/html/changelogs/__CHANGELOG_README.txt b/html/changelogs/__CHANGELOG_README.txt new file mode 100644 index 0000000000..08d3f11735 --- /dev/null +++ b/html/changelogs/__CHANGELOG_README.txt @@ -0,0 +1,19 @@ +Changelogs are included with commits as text .yml files created individually by the committer. If you want to create a changelog entry you create a .yml file in the /changelogs directory; nothing else needs to be touched unless you are a maintainer. + +####################################################### + +TO MAKE A CHANGELOG .YML ENTRRY + +1. Make a copy of the file example.yml in html/changelogs and rename it to [YOUR USERNAME]-PR-[YOUR PR NUMBER].yml (the pr and pr number are organizational and can be ignored if you so wish) + +2. Change the author to yourself + +3. Replace the changes text with a description of the changes in your PR, keep the double quotes to avoid errors (your changelog can be written ICly or OOCly, it doesn't matter) + +4. (Optional) set the change prefix (rscadd) to a different one listed above in example.yml (this affects what icon is used for your changelog entry) + +5. When commiting make sure your .yml file is included in the commit (it will usually be unticked as an unversioned file) + +####################################################### + +If you have trouble ask for help in #codershuttle on irc.sorcery.net or read https://tgstation13.org/wiki/Guide_to_Changelogs diff --git a/html/changelogs/example.yml b/html/changelogs/example.yml new file mode 100644 index 0000000000..6b61a43693 --- /dev/null +++ b/html/changelogs/example.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: N3X15 + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a changelog editing system that should cause fewer conflicts and more accurate timestamps." + - rscdel: "Killed innocent kittens." diff --git a/html/create_object.html b/html/create_object.html index a1f115b783..f4e0aa8644 100644 --- a/html/create_object.html +++ b/html/create_object.html @@ -27,7 +27,7 @@
      - Type
      + Type
      Offset: A @@ -44,7 +44,7 @@


      - +
      - - - - - -
      - - - - -
      Date:
      Author:
      Add list item - - -
      - -
      - - - \ No newline at end of file diff --git a/html/paigrid.png b/html/paigrid.png deleted file mode 100644 index 55ca7bf92247791cac857e2e86208b79438d3bb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8672 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 G0{;&wwZ%99 diff --git a/html/painew.png b/html/painew.png deleted file mode 100644 index edb15d403365847e9b15d18e4fbfb22cb39d6a47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3545 zcmeHKeM}Q)7=Md&5s4Tz%QiRWrRc%}?e$8zevIGS-a-}`%>_dd3o^7XT4EtmxWm~F_@m;s2X1%TH)^95)L*;0DoiRUrvbHTAIul)uG zvGyEe4ge>2#Q#a~;W*Bnx55KJ!uQ<4+mn*;Dm1>rYAx(Cx`g!+3<+{Zz>HF=z`|OL?we(S(!+NUkL%6BugNEr^Dq@`c;B)TqV5b%%}hv zcVWv^f(cRjO{!C;X>}N;O;bn}>Rhc(Etablm|UTV z#u{86mT+0gXkH5Dos88!Gghf)NP?xA0-AP2JHS**v$Us_b|dO#IFf86tdxs0yvY@4 zV!j%Zq1KT$9YZ^jafOxCQyBdF%qL=P|3x(vl0mul_(!`$O|S>K%cBf3jC|?-fA``*=}kxVwwEm2?{K^d_9~04LHC{_&q&k z?qyqQ!R;V6y`cxB~H)0y`QmE&@$giS~Q-vV*r+Nx9dX9spo$%V;><8tFgG{8Y2|rQYuM zPYi9kW`jW9vzhl_e`EKN-4Lbo$n9Rb27tU+m}={RSb)rh_p?P)Bxg=C$`&N^o`aJk zu{IKkbn`(|>uB#@w0op>d(Hhd`2Iow+-2duzQK~BCtYJ>wjv%FJpI`_g>`T1I{;|-Wc~b0n=@O^Mal+mj*Og%slGSd(c$0V zFrRZtsH}~lw7RQb1OwjPOSl?*9H?Q&7Wah^h;#GN#j4oj0}mds4WAX~#(@bX&OT1I z-yZs|v$Jt&3b=9WcwMIP>y>vhV=P6Fl3SsF_m{ob^a_|)4$JwR#Cy)QnohTKT7qc_ zz_bL@62Qm#|My-{uh(yuwO6o}m6AXed)BfoOou|YDrT=#91EF79DJn&gl7)%_3*(F;lmGw# diff --git a/html/postcardsmall.jpg b/html/postcardsmall.jpg deleted file mode 100644 index 5d666d738275fa4e31c75d20161edb9038ccfb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17836 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 J@-gH8n*h~>P6z-1 diff --git a/html/somerights20.png b/html/somerights20.png deleted file mode 100644 index a66f4d1a010e16aacf1a8538fd0e624a5c0d2586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 958 zcmV;v13~g(}02g#pPE-H?|NsC0|NsC0|NsC0|NsC0|NsC00OmmE zUH||B+(|@1RCwC7mg|*X@f!!V?^D@c`2xR=E3 zGPlAObS8I&JR3Q2cXAEBzZGm;&_-`xNPf&{BX5#7@cljbk-0+>d@X{_2cUo@VF8yc<~PWWbx_*z?13} z*XA&&T>b*Qdc0X&6q{gPl`Y1@%-X(&l+Oqg(Hg$G33pAQaqn4KKFQ3YPNKP_Az^0(rv7>;@paPO}BAR zH|N!FU_39b6!jt9hF=xGue^z{VYxg+sdrUPZ%)kLm-J@x;(Da94=v*?lF8Ml&^MKL zKknY))O1YgW+20vc7JJWX{h(2hW-XyGA|nve8?g!2iH$9uA`UUX4h$?Ycq~&}>b-&O0!mDD zs55j}gL!H*4Gb;lRLja7xi-GZQCkTx?i}1^3EVQy+zl)VjI)?lu+2;u&fu~#N4Vh? zED5Y;K?Vo=S~Ed5EAXuV$C$wQN=jBV$%?YFe7(d+lcFn_go4XpcIhE2#$}Pfakqjb zGzNx2Nn2T&BO0AQD3-i61{Q<7SW$Uwzm*kbWsYc*iMwJL;CvGsAEjMnvm%2-tQ3cI zl@>5;v2nJ-z_;X8q%|vWm7!ccjsYg`37f_Cj|pN-OvH$JK^T8&rlw~y?`* gT;BX$f&3F-0A)C#*)>-;h5!Hn07*qoM6N<$f;NiBjQ{`u diff --git a/html/templates/footer.html b/html/templates/footer.html new file mode 100644 index 0000000000..c26f94bdbf --- /dev/null +++ b/html/templates/footer.html @@ -0,0 +1,13 @@ + + +GoonStation 13 Development Team +
      + Coders: Stuntwaffle, Showtime, Pantaloons, Nannek, Keelin, Exadv1, hobnob, Justicefries, 0staf, sniperchance, AngriestIBM, BrianOBlivion
      + Spriters: Supernorn, Haruhi, Stuntwaffle, Pantaloons, Rho, SynthOrange, I Said No
      +
      +
      +
      +

      Some icons by Yusuke Kamiyamane. All rights reserved. Licensed under a Creative Commons Attribution 3.0 License.

      + + + diff --git a/html/templates/header.html b/html/templates/header.html new file mode 100644 index 0000000000..3daf4a3d55 --- /dev/null +++ b/html/templates/header.html @@ -0,0 +1,58 @@ + + + + Baystation 12 Changelog + + + + + + + +
      + + + + +
      +
      Space Station 13
      + +

      + Code licensed under GPLv3. Content licensed under CC BY-SA 3.0.

      + Visit our IRC channel: #bs12 on irc.sorcery.net +
      + +
      Baystation 12 Credit List + + + + +
      + Current Project Maintainers: -Click Here-
      + Currently Active GitHub contributor list: -Click Here-
      + Code: Abi79, Aryn, Cael_Aislinn, Ccomp5950, Chinsky, cib, CompactNinja, DopeGhoti, Erthilo, Hawk_v3, Head, Ispil, JoeyJo0, Lexusjjss, Melonstorm, Miniature, Mloc, NerdyBoy1104, PsiOmegaDelta, SkyMarshal, Snapshot, Spectre, Strumpetplaya, Sunfall, Tastyfish, Uristqwerty
      + Sprites: Apple_Master, Arcalane, Chinsky, CompactNinja, Deus Dactyl, Erthilo, Flashkirby, JoeyJo0, Miniature, Searif, Xenone, faux
      + Sounds: Aryn
      + Main Testers: Anyone who has submitted a bug to the issue tracker
      + Thanks to: /tg/ station, /vg/station, GoonStation devs, the original SpaceStation developers and Invisty for the title image.
      Also a thanks to anybody who has contributed who is not listed here :( Ask to be added here on irc.
      +
      Have a bug to report?
      Visit our Issue Tracker.
      +
      + + +
      \ No newline at end of file diff --git a/html/tg-notif.png b/html/tg-notif.png deleted file mode 100644 index 586ae70b9c73446077cc6262ae99a9bfe427983a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 819 zcmV-31I+x1P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf02y>eSaefwW^{L9 za%BKPWN%_+AW3auXJt}lVPtu6$z?nM00N^)L_t(IPj!>aPZLoT#=n_PJDurcm=2Z# zMJcfYd$#^7EOb!Va*On(DfP>q`!7i7AzgHosBh$3TTaRWnBDH!(txmAG| z<7xaXZsF_VCWbOatd!g^ISv!^d3;Rg;B$irY|O6d$m%7G<#Y@rXAT68)ybG#C_?tQ zAQHOB@JK-PaA;Tk=x&N&JhzH?Gzv`=Ftfach%7lu;5qcfR9J*1@H{3KS1_^k3o*@C z6?>daAyF@*P{>0!ZNxPRYQQ1T770NjgUBXAt)R4RVDMHio=-1hddqF`s+M2yO;A#~6p;PIfnfljf@a1n`2UOasF4L2`#(cpNI%;eFm_?=t8IWH4y z(ZHu^yqsNyKop|nhCxDxVPcm=ub*m0Pdth)M+r3oO#1y~8ef)lxabBtQB4}KPHOYD xzLWnaV40bv0xX(Dp4smVBHCu1h&R?O{|0ww0vY-C9-ROH002ovPDHLkV1jF;Vh8{L diff --git a/tools/GenerateChangelog/makeChangelog.bat b/tools/GenerateChangelog/makeChangelog.bat new file mode 100644 index 0000000000..67149b1165 --- /dev/null +++ b/tools/GenerateChangelog/makeChangelog.bat @@ -0,0 +1,4 @@ +@echo off +rem Cheridan asked for this. - N3X +call python ss13_genchangelog.py ../../html/changelog.html ../../html/changelogs +pause diff --git a/tools/GenerateChangelog/ss13_genchangelog.py b/tools/GenerateChangelog/ss13_genchangelog.py new file mode 100644 index 0000000000..472fbc69aa --- /dev/null +++ b/tools/GenerateChangelog/ss13_genchangelog.py @@ -0,0 +1,210 @@ +''' +Usage: + $ python ss13_genchangelog.py [--dry-run] html/changelog.html html/changelogs/ + +ss13_genchangelog.py - Generate changelog from YAML. + +Copyright 2013 Rob "N3X15" Nelson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +''' + +from __future__ import print_function +import yaml, os, glob, sys, re, time, argparse +from datetime import datetime, date +from time import time + +today = date.today() + +dateformat = "%d %B %Y" + +opt = argparse.ArgumentParser() +opt.add_argument('-d', '--dry-run', dest='dryRun', default=False, action='store_true', help='Only parse changelogs and, if needed, the targetFile. (A .dry_changelog.yml will be output for debugging purposes.)') +opt.add_argument('targetFile', help='The HTML changelog we wish to update.') +opt.add_argument('ymlDir', help='The directory of YAML changelogs we will use.') + +args = opt.parse_args() + +all_changelog_entries = {} + +validPrefixes = [ + 'bugfix', + 'wip', + 'tweak', + 'soundadd', + 'sounddel', + 'rscdel', + 'rscadd', + 'imageadd', + 'imagedel', + 'spellcheck', + 'experiment', + 'tgs' +] + +def dictToTuples(inp): + return [(k, v) for k, v in inp.items()] + +changelog_cache = os.path.join(args.ymlDir, '.all_changelog.yml') + +failed_cache_read = True +if os.path.isfile(changelog_cache): + try: + with open(changelog_cache) as f: + (_, all_changelog_entries) = yaml.load_all(f) + failed_cache_read = False + + # Convert old timestamps to newer format. + new_entries = {} + for _date in all_changelog_entries.keys(): + ty = type(_date).__name__ + # print(ty) + if ty in ['str', 'unicode']: + temp_data = all_changelog_entries[_date] + _date = datetime.strptime(_date, dateformat).date() + new_entries[_date] = temp_data + else: + new_entries[_date] = all_changelog_entries[_date] + all_changelog_entries = new_entries + except Exception as e: + print("Failed to read cache:") + print(e, file=sys.stderr) + +if args.dryRun: + changelog_cache = os.path.join(args.ymlDir, '.dry_changelog.yml') + +if failed_cache_read and os.path.isfile(args.targetFile): + from bs4 import BeautifulSoup + from bs4.element import NavigableString + print(' Generating cache...') + with open(args.targetFile, 'r') as f: + soup = BeautifulSoup(f) + for e in soup.find_all('div', {'class':'commit'}): + entry = {} + date = datetime.strptime(e.h2.string.strip(), dateformat).date() # key + for authorT in e.find_all('h3', {'class':'author'}): + author = authorT.string + # Strip suffix + if author.endswith('updated:'): + author = author[:-8] + author = author.strip() + + # Find
        + ulT = authorT.next_sibling + while(ulT.name != 'ul'): + ulT = ulT.next_sibling + changes = [] + + for changeT in ulT.children: + if changeT.name != 'li': continue + val = changeT.decode_contents(formatter="html") + newdat = {changeT['class'][0] + '': val + ''} + if newdat not in changes: + changes += [newdat] + + if len(changes) > 0: + entry[author] = changes + if date in all_changelog_entries: + all_changelog_entries[date].update(entry) + else: + all_changelog_entries[date] = entry + +del_after = [] +print('Reading changelogs...') +for fileName in glob.glob(os.path.join(args.ymlDir, "*.yml")): + name, ext = os.path.splitext(os.path.basename(fileName)) + if name.startswith('.'): continue + if name == 'example': continue + fileName = os.path.abspath(fileName) + print(' Reading {}...'.format(fileName)) + cl = {} + with open(fileName, 'r') as f: + cl = yaml.load(f) + f.close() + if today not in all_changelog_entries: + all_changelog_entries[today] = {} + author_entries = all_changelog_entries[today].get(cl['author'], []) + if len(cl['changes']): + new = 0 + for change in cl['changes']: + if change not in author_entries: + (change_type, _) = dictToTuples(change)[0] + if change_type not in validPrefixes: + print(' {0}: Invalid prefix {1}'.format(fileName, change_type), file=sys.stderr) + author_entries += [change] + new += 1 + all_changelog_entries[today][cl['author']] = author_entries + if new > 0: + print(' Added {0} new changelog entries.'.format(new)) + + if cl.get('delete-after', False): + if os.path.isfile(fileName): + if args.dryRun: + print(' Would delete {0} (delete-after set)...'.format(fileName)) + else: + del_after += [fileName] + + if args.dryRun: continue + + cl['changes'] = [] + with open(fileName, 'w') as f: + yaml.dump(cl, f, default_flow_style=False) + +targetDir = os.path.dirname(args.targetFile) + +with open(args.targetFile.replace('.htm', '.dry.htm') if args.dryRun else args.targetFile, 'w') as changelog: + with open(os.path.join(targetDir, 'templates', 'header.html'), 'r') as h: + for line in h: + changelog.write(line) + + for _date in reversed(sorted(all_changelog_entries.keys())): + entry_htm = '\n' + entry_htm += '\t\t\t

        {date}

        \n'.format(date=_date.strftime(dateformat)) + write_entry = False + for author in sorted(all_changelog_entries[_date].keys()): + if len(all_changelog_entries[_date]) == 0: continue + author_htm = '\t\t\t

        {author} updated:

        \n'.format(author=author) + author_htm += '\t\t\t
          \n' + changes_added = [] + for (css_class, change) in (dictToTuples(e)[0] for e in all_changelog_entries[_date][author]): + if change in changes_added: continue + write_entry = True + changes_added += [change] + author_htm += '\t\t\t\t
        • {change}
        • \n'.format(css_class=css_class, change=change.strip()) + author_htm += '\t\t\t
        \n' + if len(changes_added) > 0: + entry_htm += author_htm + if write_entry: + changelog.write(entry_htm) + + with open(os.path.join(targetDir, 'templates', 'footer.html'), 'r') as h: + for line in h: + changelog.write(line) + + +with open(changelog_cache, 'w') as f: + cache_head = 'DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.' + yaml.dump_all([cache_head, all_changelog_entries], f, default_flow_style=False) + +if len(del_after): + print('Cleaning up...') + for fileName in del_after: + if os.path.isfile(fileName): + print(' Deleting {0} (delete-after set)...'.format(fileName)) + os.remove(fileName) From 09198cde34756901edc82bca637f4a3fc963c692 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 13:01:33 +0200 Subject: [PATCH 047/109] Adds changelog message. --- html/changelogs/PsiOmegaDelta-PR-8888.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/PsiOmegaDelta-PR-8888.yml diff --git a/html/changelogs/PsiOmegaDelta-PR-8888.yml b/html/changelogs/PsiOmegaDelta-PR-8888.yml new file mode 100644 index 0000000000..0a340ac378 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-PR-8888.yml @@ -0,0 +1,6 @@ +author: PsiOmegaDelta +delete-after: True + +changes: + - rscadd: "Added a changelog editing system that should cause fewer conflicts and more accurate timestamps." + From 49344b0dc98574ba458e1fe409992b2192de2518 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 14:22:48 +0200 Subject: [PATCH 048/109] Post changelog use. --- html/changelog.html | 2952 +++++++++------------ html/changelogs/.all_changelog.yml | 1569 +++++++++++ html/changelogs/PsiOmegaDelta-PR-8888.yml | 6 - 3 files changed, 2872 insertions(+), 1655 deletions(-) create mode 100644 html/changelogs/.all_changelog.yml delete mode 100644 html/changelogs/PsiOmegaDelta-PR-8888.yml diff --git a/html/changelog.html b/html/changelog.html index 22483bd709..8d999fd9ec 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -3,6 +3,7 @@ Baystation 12 Changelog + -
        Space Station 13
        +

        - Code licensed under GPLv3. Content licensed under CC BY-SA 3.0.

        + Code licensed under GPLv3. Content licensed under CC BY-SA 3.0.

        + Visit our IRC channel: #bs12 on irc.sorcery.net
        +
        Baystation 12 Credit List
        + Current Project Maintainers: -Click Here-
        + Currently Active GitHub contributor list: -Click Here-
        Code: Abi79, Aryn, Cael_Aislinn, Ccomp5950, Chinsky, cib, CompactNinja, DopeGhoti, Erthilo, Hawk_v3, Head, Ispil, JoeyJo0, Lexusjjss, Melonstorm, Miniature, Mloc, NerdyBoy1104, PsiOmegaDelta, SkyMarshal, Snapshot, Spectre, Strumpetplaya, Sunfall, Tastyfish, Uristqwerty
        Sprites: Apple_Master, Arcalane, Chinsky, CompactNinja, Deus Dactyl, Erthilo, Flashkirby, JoeyJo0, Miniature, Searif, Xenone, faux
        Sounds: Aryn
        - Thanks To: /tg/ station, Goonstation, Animus Station, Daedalus, and original Spacestation 13 devs. Skibiliano for the IRC bot. + Main Testers: Anyone who has submitted a bug to the issue tracker
        + Thanks to: /tg/ station, /vg/station, GoonStation devs, the original SpaceStation developers and Invisty for the title image.
        Also a thanks to anybody who has contributed who is not listed here :( Ask to be added here on irc.
        +
        Have a bug to report?
        Visit our Issue Tracker.
        - + +
        +

        18 April 2015

        +

        PsiOmegaDelta updated:

        +
          +
        • Added a changelog editing system that should cause fewer conflicts and more accurate timestamps.
        • +
        - +

        07 April 2015

        +

        RavingManiac updated:

        +
          +
        • You can now pay vending machines and EFTPOS scanners without removing your ID from your PDA or wallet. Clicking on the vending machine with your ID/PDA/wallet/cash also brings up the menu now instead of attacking the vending machine.
        • +
        - +

        24 February 2015

        +

        Zuhayr updated:

        +
          +
        • Major changes to the kitchen and hydroponics mechanics. Review the detailed changelog here,
        • +
        - +

        18 February 2015

        +

        PsiOmegaDelta updated:

        +
          +
        • Synths now have timestamped radio and chat messages.
        • +
        • New and updated uplink items.
        • +
        • Multiple AIs can now share the same holopad.
        • +
        • The AI now has built-in consoles, accessible from the subsystem tab.
        • +
        -
        -

        7 April 2015

        -

        RavingManiac updated:

        -
          -
        • You can now pay vending machines and EFTPOS scanners without removing your ID from your PDA or wallet. Clicking on the vending machine with your ID/PDA/wallet/cash also brings up the menu now instead of attacking the vending machine.
        • -
        -
        +

        16 February 2015

        +

        RavingManiac updated:

        +
          +
        • Say hello to the new Thermoelectric Supermatter Engine. Read the operating manual to get started.
        • +
        +

        12 February 2015

        +

        Daranz updated:

        +
          +
        • Vending machines now use NanoUI and accept cash. The vendor account can now be suspended to disable all sales in all machines on station.
        • +
        -
        -

        24 February 2015

        -

        Zuhayr updated:

        -
          -
        • Major changes to the kitchen and hydroponics mechanics. Review the detailed changelog here,
        • -
        -
        +

        04 February 2015

        +

        RavingManiac updated:

        +
          +
        • Holodeck is now bigger and better, with toggleable gravity and a new courtroom setting
        • +
        +

        TwistedAkai updated:

        +
          +
        • Purple Combs should now be visible and have their proper icon
        • +
        +

        09 January 2015

        +

        Zuhayr updated:

        +
          +
        • Voice changers no longer use ID cards. They have Toggle and Set Voice verbs on the actual mask object now.
        • +
        • Readded moonwalking. Alt-dir to face new dir, or Face-Direction verb to face current dir.
        • +
        -
        -

        18 February 2015

        -

        PsiOmegaDelta updated:

        -
          -
        • Synths now have timestamped radio and chat messages.
        • -
        • New and updated uplink items.
        • -
        • Multiple AIs can now share the same holopad.
        • -
        • The AI now has built-in consoles, accessible from the subsystem tab.
        • -
        -
        +

        22 November 2014

        +

        Zuhayr updated:

        +
          +
        • Added the /obj/item/weapon/rig class - back-mounted deployable hardsuits.
        • +
        • Replaced existing hardsuits with 'voidsuits', functionally identical.
        • +
        • Removed the mounted device and helmet/boot procs from voidsuits.
        • +
        • Refactored a shit-ton of ninja code into the new rig class.
        • +
        • This is more than likely going to take a lot of balancing to get into a good place.
        • +
        +

        08 November 2014

        +

        PsiOmegaDelta updated:

        +
          +
        • Service personnel now have their own frequency to communicate over. Use "say :v".
        • +
        • The AI can now has proper quick access to its private channel. Use "say :o".
        • +
        • Newscasters supports photo captions. Simply pen one on the attached photo.
        • +
        • Once made visible by a cultist ghosts can toggle visiblity at will.
        • +
        • Detonating cyborgs using the cyborg monitor console now notifies the master AI, if any.
        • +
        • More machinery, such as APCs, air alarms, etc., now support attaching signalers to the wires.
        • +
        • Random event overhaul. Admins may wish check the verb "Event Manager Panel".
        • +
        +

        04 November 2014

        +

        TwistedAkai updated:

        +
          +
        • Almost any window which has been fully unsecured can now be dismantled with a wrench.
        • +
        -
        -

        16 February 2015

        -

        RavingManiac updated:

        -
          -
        • Say hello to the new Thermoelectric Supermatter Engine. Read the operating manual to get started.
        • -
        -
        +

        01 November 2014

        +

        PsiOmegaDelta updated:

        +
          +
        • Adds the last missing step to deconstruct fire alarms. Apply wirecutters.
        • +
        • There's a "new" mining outpost nearby the Research outpost.
        • +
        • Manifest ghosts now have spookier names.
        • +
        • Adds a gas monitor computer for the toxin mixing chamber.
        • +
        • AI can now change the display of individual AI status screens.
        • +
        • More ion laws..
        • +
        • All turrets have been replaced with portable variants. Potential targets can be configured on a per turret basis.
        • +
        • Improved crew monitor map positioning.
        • +
        • Can now order plastic, body-, and statis bags from cargo
        • +
        • PDAs now receive newscasts.
        • +
        • (De)constructable emergency shutters.
        • +
        • Borgs can now select to simply state their laws or select a radio channel, same as the AI.
        • +
        +

        01 October 2014

        +

        RavingManiac updated:

        +
          +
        • Zooming with the sniper rifle now adds a view offset in the direction you are facing.
        • +
        • Added binoculars - functionally similar to sniper scope. Adminspawn-only for now.
        • +
        • Bottles from chemistry now, like beakers, use chemical overlays instead of fixed sprites.
        • +
        • Being in space while not magbooted to something will cause your sprite to bob up and down.
        • +
        +

        Zuhayr updated:

        +
          +
        • Added species organ checks to several areas (phoron burn, welder burn, appendicitis, vox cortical stacks, flashes).
        • +
        • Added VV option to add or remove organs.
        • +
        • Added simple bioprinter (adminspawn).
        • +
        • Added smashing/slashing behavior from xenos to some unarmed attacks.
        • +
        • Added some new state icons for diona nymphs.
        • +
        • Added borer husk functionality (cortical borers can turn dead humans into zombies).
        • +
        • Added tackle verb.
        • +
        • Added NO_SLIP.
        • +
        • Added species-specific orans to Dionaea, new Xenomorphs and vox.
        • +
        • Added colour and species to blood data.
        • +
        • Added lethal consequences to missing your heart.
        • +
        • Removed robot_talk_understand and alien_talk_understand.
        • +
        • Removed attack_alien() and several flavours of is_alien() procs.
        • +
        • Removed /mob/living/carbon/alien/humanoid.
        • +
        • Removed alien_hud().
        • +
        • Removed IS_SLOW, NEEDS_LIGHT and RAD_ABSORB.
        • +
        • Renamed is_larva() to is_alien().
        • +
        • Refactored a ton of files, either condensing or expanding them, or moving them to new directories.
        • +
        • Refactored some attack vars from simple_animal to mob/living level.
        • +
        • Refactored internal organs to /mob/living/carbon level.
        • +
        • Refactored rad and light absorbtion to organ level.
        • +
        • Refactored brains to /obj/item/organ/brain.
        • +
        • Refactored a lot of blood splattering to use blood_splatter() proc.
        • +
        • Refactored broadcast languages (changeling and alien hiveminds, drone and binary chat) to actual languages.
        • +
        • Refactored xenomorph abilities to work for humans.
        • +
        • Refactored xenomorphs into human species.
        • +
        • Rewrote larva_hud() and human_hud(). The latter now takes data from the species datum.
        • +
        • Rewrote diona nymphs as descendents of /mob/living/carbon/alien.
        • +
        • Rewrote xenolarva as descendents of /mob/living/carbon/alien.
        • +
        • Rewrote /mob/living/carbon/alien.
        • +
        • Moved alcohol and toxin processing to the liver.
        • +
        • Moved drone light proc to robot level, added integrated_light_power and local_transmit vars to robots.
        • +
        • Moved human brainloss onto the brain organ.
        • +
        • Shuffled around and collapsed several redundant procs down to carbon level (hide, ventcrawl, Bump).
        • +
        • Fixed species swaps from NO_BLOOD to those with blood killing the subject instantly.
        • +
        -
        -

        12 February 2015

        -

        Daranz updated:

        -
          -
        • Vending machines now use NanoUI and accept cash. The vendor account can now be suspended to disable all sales in all machines on station.
        • -
        -
        +

        28 September 2014

        +

        Gamerofthegame updated:

        +
          +
        • Hoverpods fully supported, currently orderable from cargo. Two slots, three cargo, space flight and a working mech for all other intents and purposes.
        • +
        • Added the Rigged laser and Passenger Compartment equipment. The rigged laser is a weapon for working exosuits - just a ordinary laser, but with triple the cool down and rather power inefficient. The passenger compartment allows other people to board and hitch a ride on the mech - such as in fire rescue or for space flight.
        • +
        +

        Zuhayr updated:

        +
          +
        • Organs can now be removed and transplanted.
        • +
        • Brain surgery is now the same as chest surgery regarding the steps leading up to it.
        • +
        • Appendix and kidney now share the groin and removing the first will prevent appendicitis.
        • +
        • Lots of backend surgery/organ stuff, see the PR if you need to know.
        • +
        -
        -

        4 February 2015

        -

        RavingManiac updated:

        -
          -
        • Holodeck is now bigger and better, with toggleable gravity and a new courtroom setting
        • -

          TwistedAkai updated:

          -
            -
          • Purple Combs should now be visible and have their proper icon
          • -
          -
        +

        20 September 2014

        +

        HarpyEagle updated:

        +
          +
        • Fixes evidence bags and boxes eating each other. Evidence bags now store items by dragging the bag onto the item to be stored.
        • +
        +

        05 September 2014

        +

        RavingManiac updated:

        +
          +
        • NewPipe implemented: Supply and scrubber pipes can be run in parallel without connecting to each other.
        • +
        • Supply pipes will only connect to supply pipes, vents and Universal Pipe Adapters(UPAs).
        • +
        • Scrubber pipes will only connect to scrubber pipes, scrubbers and UPAs.
        • +
        • UPAs will connect to regular, scrubber and supply pipes.
        • +
        -
        -

        1 September 2014

        -

        9 January 2015

        -

        Zuhayr updated:

        -
          -
        • Voice changers no longer use ID cards. They have Toggle and Set Voice verbs on the actual mask object now.
        • -
        • Readded moonwalking. Alt-dir to face new dir, or Face-Direction verb to face current dir.
        • -
        -
        +

        31 August 2014

        +

        Whitellama updated:

        +
          +
        • Matches and candles can be used to burn papers, too.
        • +
        • Observers have a bit more time (20 seconds, instead of 7.5) before the Diona join prompt disappears.
        • +
        +

        27 August 2014

        +

        Whitellama updated:

        +
          +
        • Made destination taggers more intuitive so you know when you've tagged something
        • +
        • Ported package label and tag sprites
        • +
        • Ported using a pen on a package to give it a title, or to write a note
        • +
        • Donut boxes and egg boxes can be constructed out of cardboard
        • +
        -
        -

        22 November 2014

        -

        Zuhayr updated:

        -
          -
        • Added the /obj/item/weapon/rig class - back-mounted deployable hardsuits.
        • -
        • Replaced existing hardsuits with 'voidsuits', functionally identical.
        • -
        • Removed the mounted device and helmet/boot procs from voidsuits.
        • -
        • Refactored a shit-ton of ninja code into the new rig class.
        • -
        • This is more than likely going to take a lot of balancing to get into a good place.
        • -
        -
        +

        05 August 2014

        +

        HarpyEagle updated:

        +
          +
        • Atmos Rewrite. Many atmos devices now use power according to their load and gas physics
        • +
        • Pressure regulator device. Replaces the passive gate and can regulate input or output pressure
        • +
        • Gas heaters and gas coolers are now constructable and can be upgraded with parts from research
        • +
        • Fixes recharger and cell charger power draw. Rechargers draw 15 kW, wall chargers draw 25 kW, and heavy-duty cell chargers draw 40 kW. Cyborg charging stations draw 75 kW.
        • +
        • Laptops, and various other machines, now draw more reasonable amounts of power
        • +
        • Machines will periodically update their powered status if moved from a powered to an unpowered area and vice versa
        • +
        +

        02 August 2014

        +

        Whitellama updated:

        +
          +
        • Arcane tomes can now be stored on bookshelves.
        • +
        • Dionaea players no longer crash on death, and now become nymphs properly.
        • +
        -
        -

        8 november 2014

        -

        PsiOmegaDelta updated:

        -
          -
        • Service personnel now have their own frequency to communicate over. Use "say :v".
        • -
        • The AI can now has proper quick access to its private channel. Use "say :o".
        • -
        • Newscasters supports photo captions. Simply pen one on the attached photo.
        • -
        • Once made visible by a cultist ghosts can toggle visiblity at will.
        • -
        • Detonating cyborgs using the cyborg monitor console now notifies the master AI, if any.
        • -
        • More machinery, such as APCs, air alarms, etc., now support attaching signalers to the wires.
        • -
        • Random event overhaul. Admins may wish check the verb "Event Manager Panel".
        • -
        -
        +

        31 July 2014

        +

        HarpyEagle updated:

        +
          +
        • Stun batons now work like tasers and deal agony instead of stun
        • +
        • Being hit in the hands with a stun weapon will cause whatever is being held to be dropped
        • +
        • Handcuffs now require an aggressive grab to be used
        • +
        +

        26 July 2014

        +

        Whitellama updated:

        +
          +
        • Added dynamic flavour text.
        • +
        • Fixed bug with suit fibers and fingerprints.
        • +
        -
        -

        4 November 2014

        -

        TwistedAkai updated:

        -
          -
        • Almost any window which has been fully unsecured can now be dismantled with a wrench.
        • -
        -
        +

        20 July 2014

        +

        PsiOmegaDelta updated:

        +
          +
        • AI can now store up to five camera locations and return to them when desired.
        • +
        • AI can now alt+left click turfs in camera view to list and interact with the objects.
        • +
        • AI can now ctrl+click turret controls to enable/disable turrets.
        • +
        • AI can now alt+click turret controls to toggle stun/lethal mode.
        • +
        • AI can now select which channel to state laws on.
        • +
        +

        06 July 2014

        +

        HarpyEagle updated:

        +
          +
        • Re-enabled and rewrote the wound infection system
        • +
        • Infections can be prevented by properly bandaging and salving wounds
        • +
        • Infections are cured by spaceacillin
        • +
        -
        -

        1 november 2014

        -

        PsiOmegaDelta updated:

        -
          -
        • Adds the last missing step to deconstruct fire alarms. Apply wirecutters.
        • -
        • There's a "new" mining outpost nearby the Research outpost.
        • -
        • Manifest ghosts now have spookier names.
        • -
        • Adds a gas monitor computer for the toxin mixing chamber.
        • -
        • AI can now change the display of individual AI status screens.
        • -
        • More ion laws..
        • -
        • All turrets have been replaced with portable variants. Potential targets can be configured on a per turret basis.
        • -
        • Improved crew monitor map positioning.
        • -
        • Can now order plastic, body-, and statis bags from cargo
        • -
        • PDAs now receive newscasts.
        • -
        • (De)constructable emergency shutters.
        • -
        • Borgs can now select to simply state their laws or select a radio channel, same as the AI.
        • -
        -
        +

        01 July 2014

        +

        Various updated:

        +
          +
        • Hardsuit breaching.
        • +
        • Rewritten fire.
        • +
        • Supermatter now glows and sucks things into it as it approaches criticality.
        • +
        • Station Vox (Vox pariahs) are now available.
        • +
        • Wheelchairs.
        • +
        • Cargo Trains.
        • +
        • Hardsuit cycler machinery.
        • +
        • Rewritten lighting (coloured lights!)
        • +
        • New Mining machinery and rewritten smelting.
        • +
        • Rewritten autolathe
        • +
        • Mutiny mode.
        • +
        • NanoUI airlock and docking controllers.
        • +
        • Completely rewritten shuttle code.
        • +
        • Derelict Z-level replacement: construction site.
        • +
        • Computer3 laptops.
        • +
        • Constructable SMES units.
        • +
        • Omni-directional atmos machinery.
        • +
        • Climbable tables and crates.
        • +
        • Xenoflora added to Science.
        • +
        • Utensils can be used to eat food.
        • +
        • Decks of cards are now around the station.
        • +
        • Service robots can speak languages.
        • +
        • Xenoarch updates and fixes.
        • +
        • Rewritten species-specific gear icon handling.
        • +
        • Cats and borers can be picked up.
        • +
        • Botanist renamed to Gardener.
        • +
        • Hydroponics merged with the Kitchen.
        • +
        • Latejoin spawn points (Arrivals, Cryostorage, Gateway).
        • +
        • Escape pods only launch automatically during emergency evacuations
        • +
        • Escape pods can be made to launch during regular crew transfers using the control panel inside the pod, or by emagging the panel outside the pod
        • +
        • When swiped or emagged, the crew transfer shuttle can be delayed in addition to being launched early
        • +
        +

        20 June 2014

        +

        Cael_Aislinn updated:

        +
          +
        • New discoverable items added to xenoarchaeology, and new features for some existing ones. Artifact harvesters can now harvest the secondary effect of artifacts as well as the primary one.
          +
        • +
        • Artifact utilisers should be much nicer/easier to use now.
          +
        • Alden-Saraspova counters and talking items should work properly now.
          +
        • +
          +
        -
        -

        1 October 2014

        -

        RavingManiac updated:

        -
          -
        • Zooming with the sniper rifle now adds a view offset in the direction you are facing.
        • -
        • Added binoculars - functionally similar to sniper scope. Adminspawn-only for now.
        • -
        • Bottles from chemistry now, like beakers, use chemical overlays instead of fixed sprites.
        • -
        • Being in space while not magbooted to something will cause your sprite to bob up and down.
        • -
        -
        +

        19 June 2014

        +

        Chinsky updated:

        +
          +
        • Adds guest terminals on the map. These wall terminals let anyone issue temporary IDs. Only access that issuer has can be granted, and maximum time pass can be issued for is 20 minutes. All operations are logged in terminals.
        • +
        +

        15 June 2014

        +

        HarpyEagle updated:

        +
          +
        • Fixed wound autohealing regardless of damage amount. The appropriate wound will now be assigned correctly based on damage amount and type
        • +
        • Fixed several other bugs related wounds that resulted in damage magically disappearing
        • +
        • Fixed various sharp objects not being counted as sharp, bullets in particular
        • +
        • Fixed armour providing more protection from bullets than it was supposed to
        • +
        -
        -

        1 October 2014

        -

        Zuhayr updated:

        -
          -
        • Added species organ checks to several areas (phoron burn, welder burn, appendicitis, vox cortical stacks, flashes).
        • -
        • Added VV option to add or remove organs.
        • -
        • Added simple bioprinter (adminspawn).
        • -
        • Added smashing/slashing behavior from xenos to some unarmed attacks.
        • -
        • Added some new state icons for diona nymphs.
        • -
        • Added borer husk functionality (cortical borers can turn dead humans into zombies).
        • -
        • Added tackle verb.
        • -
        • Added NO_SLIP.
        • -
        • Added species-specific orans to Dionaea, new Xenomorphs and vox.
        • -
        • Added colour and species to blood data.
        • -
        • Added lethal consequences to missing your heart.
        • -
        • Removed robot_talk_understand and alien_talk_understand.
        • -
        • Removed attack_alien() and several flavours of is_alien() procs.
        • -
        • Removed /mob/living/carbon/alien/humanoid.
        • -
        • Removed alien_hud().
        • -
        • Removed IS_SLOW, NEEDS_LIGHT and RAD_ABSORB.
        • -
        • Renamed is_larva() to is_alien().
        • -
        • Refactored a ton of files, either condensing or expanding them, or moving them to new directories.
        • -
        • Refactored some attack vars from simple_animal to mob/living level.
        • -
        • Refactored internal organs to /mob/living/carbon level.
        • -
        • Refactored rad and light absorbtion to organ level.
        • -
        • Refactored brains to /obj/item/organ/brain.
        • -
        • Refactored a lot of blood splattering to use blood_splatter() proc.
        • -
        • Refactored broadcast languages (changeling and alien hiveminds, drone and binary chat) to actual languages.
        • -
        • Refactored xenomorph abilities to work for humans.
        • -
        • Refactored xenomorphs into human species.
        • -
        • Rewrote larva_hud() and human_hud(). The latter now takes data from the species datum.
        • -
        • Rewrote diona nymphs as descendents of /mob/living/carbon/alien.
        • -
        • Rewrote xenolarva as descendents of /mob/living/carbon/alien.
        • -
        • Rewrote /mob/living/carbon/alien.
        • -
        • Moved alcohol and toxin processing to the liver.
        • -
        • Moved drone light proc to robot level, added integrated_light_power and local_transmit vars to robots.
        • -
        • Moved human brainloss onto the brain organ.
        • -
        • Shuffled around and collapsed several redundant procs down to carbon level (hide, ventcrawl, Bump).
        • -
        • Fixed species swaps from NO_BLOOD to those with blood killing the subject instantly.
        • -
        -
        +

        13 June 2014

        +

        HarpyEagle updated:

        +
          +
        • Added docking ports for shuttles
        • +
        • Shuttle airlocks will automatically open and close, preventing people from being sucked into space by because someone on another z-level called a shuttle
        • +
        • Some docking ports can also double as airlocks
        • +
        • Docking ports can be overriden to prevent any automatic action. Shuttles will wait for players to open/close doors manually
        • +
        • Shuttles can be forced launched, which will make them not wait for airlocks to be properly closed
        • +
        -
        -

        28 September 2014

        -

        Gamerofthegame updated:

        -
          -
        • Hoverpods fully supported, currently orderable from cargo. Two slots, three cargo, space flight and a working mech for all other intents and purposes.
        • -
        • Added the Rigged laser and Passenger Compartment equipment. The rigged laser is a weapon for working exosuits - just a ordinary laser, but with triple the cool down and rather power inefficient. The passenger compartment allows other people to board and hitch a ride on the mech - such as in fire rescue or for space flight.
        • -
        -
        +

        03 June 2014

        +

        Hubblenaut updated:

        +
          +
        • Added wheelchairs
        • +
        • Replaced stool in Medical Examination with wheelchair
        • +
        • Using a fire-extinguisher to propel you on a chair can have consequences (drive into walls and people, do it!)
        • +
        -
        -

        28 September 2014

        -

        Zuhayr updated:

        -
          -
        • Organs can now be removed and transplanted.
        • -
        • Brain surgery is now the same as chest surgery regarding the steps leading up to it.
        • -
        • Appendix and kidney now share the groin and removing the first will prevent appendicitis.
        • -
        • Lots of backend surgery/organ stuff, see the PR if you need to know.
        • -
        -
        +

        31 May 2014

        +

        Jarcolr updated:

        +
          +
        • 21 New cargo crates, go check them out!
        • +
        • Peanuts have now been added, food items are now being developed.
        • +
        • 2 new cargo groups, Miscellaneous and Supply.
        • +
        • Sugarcane seeds can now be gotten from the seed dispenser.
        • +
        • 5 new satchels when selecting "satchel" for RD, scientist, botanist, virologist, geneticist (disabled) and chemist.
        • +
        • Clicking on a player with a paper/book when you have the eyes selected shows them the book/paper forcefully.
        • +
        +

        28 May 2014

        +

        Chinsky updated:

        +
          +
        • Adds few new paperBBcode tags, to make up for HTML removal.
        • +
        • [logo] tag draws NT logo image (one from wiki).
        • +
        • [table] [/table] tags mark borders of tables. [grid] [/grid] are borderless tables, useful of making layouts. Inside tables following tags are used: [row] marks beginning of new table row, [cell] - beginning of new table cell.
        • +
        -
        -

        20 September 2014

        -

        HarpyEagle updated:

        -
          -
        • Fixes evidence bags and boxes eating each other. Evidence bags now store items by dragging the bag onto the item to be stored.
        • -
        -
        +

        23 May 2014

        +

        Hubble updated:

        +
          +
        • Personal lockers are now resettable
        • +
        • Take off people's accessories or change their sensors in the drag and drop-interface
        • +
        • Merge paper bundles by hitting one with another
        • +
        • Line breaks in Security, Medical and Employment Records
        • +
        • Record printouts will have names on it
        • +
        • Set other people's internals in belt and suit storage slots
        • +
        • No longer changing suit sensors while cuffed
        • +
        • No longer emptying other people's pockets when they are not full yet
        • +
        +

        16 May 2014

        +

        HarpyEagle updated:

        +
          +
        • Silicon mob types (AI, cyborgs, PAI) can now speak certain species languages depending on type and module
        • +
        • Languages can now be whispered when using the language code with either the whisper verb or the whisper speech code
        • +
        -
        -

        31 August 2014

        -

        Whitellama updated:

        -
          -
        • Matches and candles can be used to burn papers, too.
        • -
        • Observers have a bit more time (20 seconds, instead of 7.5) before the Diona join prompt disappears.
        • -
        -
        +

        06 May 2014

        +

        Hubble updated:

        +
          +
        • Clip papers together by hitting a paper with a paper or photo
        • +
        • Adds icons for copied stamps
        • +
        -
        -

        5 September 2014

        -

        RavingManiac updated:

        -
          -
        • NewPipe implemented: Supply and scrubber pipes can be run in parallel without connecting to each other.
        • -
        • Supply pipes will only connect to supply pipes, vents and Universal Pipe Adapters(UPAs).
        • -
        • Scrubber pipes will only connect to scrubber pipes, scrubbers and UPAs.
        • -
        • UPAs will connect to regular, scrubber and supply pipes.
        • -
        -
        - - -
        -

        27 August 2014

        -

        Whitellama updated:

        -
          -
        • Made destination taggers more intuitive so you know when you've tagged something
        • -
        • Ported package label and tag sprites
        • -
        • Ported using a pen on a package to give it a title, or to write a note
        • -
        • Donut boxes and egg boxes can be constructed out of cardboard
        • -
        -
        - -

        PsiOmegaDelta updated:

        -
          -
        • AI can now make priority announcements.
        • -
        • PDAs display the station time upon examination.
        • -
        • Status displays can now also show the station time.
        • -
        • Security HUDs now have improved handling of alt-titles.
        • -
        • Crew record photos can now be updated through security consoles.
        • -
        • pAI settings can now be configured from the character setup screen.
        • -
        • Pipes can now be placed by clicking the floor, similar to power cables.
        • -
        • Mechas and cargo trains can no longer enter the transfer shuttle, Odysseys with patients excepted.
        • -
        -

        Kelenius updated:

        -
          -
        • Wizards now use a new item: scrying orb. It grants x-ray vision upon purchase, and can be used to temporary leave your body as a ghost.
        • -
        -
        - - -
        -

        5 August 2014

        -

        HarpyEagle updated:

        -
          -
        • Atmos Rewrite. Many atmos devices now use power according to their load and gas physics
        • -
        • Pressure regulator device. Replaces the passive gate and can regulate input or output pressure
        • -
        • Gas heaters and gas coolers are now constructable and can be upgraded with parts from research
        • -
        • Fixes recharger and cell charger power draw. Rechargers draw 15 kW, wall chargers draw 25 kW, and heavy-duty cell chargers draw 40 kW. Cyborg charging stations draw 75 kW.
        • -
        • Laptops, and various other machines, now draw more reasonable amounts of power
        • -
        • Machines will periodically update their powered status if moved from a powered to an unpowered area and vice versa
        • -
        -
        - -
        -

        31 August 2014

        -

        Whitellama updated:

        -
          -
        • Matches and candles can be used to burn papers, too.
        • -
        • Observers have a bit more time (20 seconds, instead of 7.5) before the Diona join prompt disappears.
        • -
        -
        - -
        -

        2 August 2014

        -

        2 August 2014

        -

        Whitellama updated:

        -
          -
        • Arcane tomes can now be stored on bookshelves.
        • -
        • Dionaea players no longer crash on death, and now become nymphs properly.
        • -
        -
        - -
        -

        31 July 2014

        -

        HarpyEagle updated:

        -
          -
        • Stun batons now work like tasers and deal agony instead of stun
        • -
        • Being hit in the hands with a stun weapon will cause whatever is being held to be dropped
        • -
        • Handcuffs now require an aggressive grab to be used
        • -
        -
        - -
        -

        26 July 2014

        -

        Whitellama updated:

        -
          -
        • Added dynamic flavour text.
        • -
        • Fixed bug with suit fibers and fingerprints.
        • -
        -
        - - -
        -

        20 July 2014

        -

        PsiOmegaDelta updated:

        -
          -
        • AI can now store up to five camera locations and return to them when desired.
        • -
        • AI can now alt+left click turfs in camera view to list and interact with the objects.
        • -
        • AI can now ctrl+click turret controls to enable/disable turrets.
        • -
        • AI can now alt+click turret controls to toggle stun/lethal mode.
        • -
        • AI can now select which channel to state laws on.
        • -
        -
        - -
        -

        6 July 2014

        -

        HarpyEagle updated:

        -
          -
        • Re-enabled and rewrote the wound infection system
        • -
        • Infections can be prevented by properly bandaging and salving wounds
        • -
        • Infections are cured by spaceacillin
        • -
        -
        - -
        -

        1 July 2014

        -

        Various updated:

        -
          -
        • Hardsuit breaching.
        • -
        • Rewritten fire.
        • -
        • Supermatter now glows and sucks things into it as it approaches criticality.
        • -
        • Station Vox (Vox pariahs) are now available.
        • -
        • Wheelchairs.
        • -
        • Cargo Trains.
        • -
        • Hardsuit cycler machinery.
        • -
        • Rewritten lighting (coloured lights!)
        • -
        • New Mining machinery and rewritten smelting.
        • -
        • Rewritten autolathe
        • -
        • Mutiny mode.
        • -
        • NanoUI airlock and docking controllers.
        • -
        • Completely rewritten shuttle code.
        • -
        • Derelict Z-level replacement: construction site.
        • -
        • Computer3 laptops.
        • -
        • Constructable SMES units.
        • -
        • Omni-directional atmos machinery.
        • -
        • Climbable tables and crates.
        • -
        • Xenoflora added to Science.
        • -
        • Utensils can be used to eat food.
        • -
        • Decks of cards are now around the station.
        • -
        • Service robots can speak languages.
        • -
        • Xenoarch updates and fixes.
        • -
        • Rewritten species-specific gear icon handling.
        • -
        • Cats and borers can be picked up.
        • -
        • Botanist renamed to Gardener.
        • -
        • Hydroponics merged with the Kitchen.
        • -
        • Latejoin spawn points (Arrivals, Cryostorage, Gateway).
        • -
        • Escape pods only launch automatically during emergency evacuations
        • -
        • Escape pods can be made to launch during regular crew transfers using the control panel inside the pod, or by emagging the panel outside the pod
        • -
        • When swiped or emagged, the crew transfer shuttle can be delayed in addition to being launched early
        • -
        -
        - - -
        -

        19 июня 2014

        -

        Chinsky updated:

        -
          -
        • Adds guest terminals on the map. These wall terminals let anyone issue temporary IDs. Only access that issuer has can be granted, and maximum time pass can be issued for is 20 minutes. All operations are logged in terminals.
        • -
        -
        - -
        -

        15 June 2014

        -

        HarpyEagle updated:

        -
          -
        • Fixed wound autohealing regardless of damage amount. The appropriate wound will now be assigned correctly based on damage amount and type
        • -
        • Fixed several other bugs related wounds that resulted in damage magically disappearing
        • -
        • Fixed various sharp objects not being counted as sharp, bullets in particular
        • -
        • Fixed armour providing more protection from bullets than it was supposed to
        • -
        -
        - -
        -

        20 June 2014

        -

        Cael_Aislinn updated:

        -
          -
        • New discoverable items added to xenoarchaeology, and new features for some existing ones. Artifact harvesters can now harvest the secondary effect of artifacts as well as the primary one.
          -
        • -
        • Artifact utilisers should be much nicer/easier to use now.
          -
        • Alden-Saraspova counters and talking items should work properly now.
          -
        • -
        -
        - -
        -

        13 June 2014

        -

        HarpyEagle updated:

        -
          -
        • Added docking ports for shuttles
        • -
        • Shuttle airlocks will automatically open and close, preventing people from being sucked into space by because someone on another z-level called a shuttle
        • -
        • Some docking ports can also double as airlocks
        • -
        • Docking ports can be overriden to prevent any automatic action. Shuttles will wait for players to open/close doors manually
        • -
        • Shuttles can be forced launched, which will make them not wait for airlocks to be properly closed
        • -
        -
        - -
        -

        3 Juni 2014

        -

        Hubblenaut updated:

        -
          -
        • Added wheelchairs
        • -
        • Replaced stool in Medical Examination with wheelchair
        • -
        • Using a fire-extinguisher to propel you on a chair can have consequences (drive into walls and people, do it!)
        • -
        -
        - -
        -

        31 May 2014

        -

        Jarcolr updated:

        -
          -
        • 21 New cargo crates, go check them out!
        • -
        • Peanuts have now been added, food items are now being developed.
        • -
        • 2 new cargo groups, Miscellaneous and Supply.
        • -
        • Sugarcane seeds can now be gotten from the seed dispenser.
        • -
        • 5 new satchels when selecting "satchel" for RD, scientist, botanist, virologist, geneticist (disabled) and chemist.
        • -
        • Clicking on a player with a paper/book when you have the eyes selected shows them the book/paper forcefully.
        • -
        -
        - -
        -

        23 Mai 2014

        -

        Hubble updated:

        -
          -
        • Personal lockers are now resettable
        • -
        • Take off people's accessories or change their sensors in the drag and drop-interface
        • -
        • Merge paper bundles by hitting one with another
        • -
        • Line breaks in Security, Medical and Employment Records
        • -
        • Record printouts will have names on it
        • -
        • Set other people's internals in belt and suit storage slots
        • -
        • No longer changing suit sensors while cuffed
        • -
        • No longer emptying other people's pockets when they are not full yet
        • -
        -
        - -
        -

        16 May 2014

        -

        HarpyEagle updated:

        -
          -
        • Silicon mob types (AI, cyborgs, PAI) can now speak certain species languages depending on type and module
        • -
        • Languages can now be whispered when using the language code with either the whisper verb or the whisper speech code
        • -
        -
        - -
        -

        6 Mai 2014

        -

        Hubble updated:

        -
          -
        • Clip papers together by hitting a paper with a paper or photo
        • -
        • Adds icons for copied stamps
        • -
        -
        - -
        -

        23 Mai 2014

        -

        Hubble updated:

        -
          -
        • Personal lockers are now resettable
        • -
        • Take off people's accessories or change their sensors in the drag and drop-interface
        • -
        • Merge paper bundles by hitting one with another
        • -
        • Line breaks in Security, Medical and Employment Records
        • -
        • Record printouts will have names on it
        • -
        • Set other people's internals in belt and suit storage slots
        • -
        • No longer changing suit sensors while cuffed
        • -
        • No longer emptying other people's pockets when they are not full yet
        • -
        -
        - - -
        -

        6 Mai 2014

        -

        Hubble updated:

        -
          -
        • Clip papers together by hitting a paper with a paper or photo
        • -
        • Adds icons for copied stamps
        • -
        -
        - - -
        -

        3 May 2014

        -

        Cael_Aislinn updated:

        -
          -
        • Coming out of nowhere the past few months, the Garland Corporation has made headlines with a new prehistoric theme park delighting travellers with species thought extinct. Now available for research stations everywhere is the technology that made it all possible! Features include:
          +

          03 May 2014

          +

          Cael_Aislinn updated:

          +
            +
          • Coming out of nowhere the past few months, the Garland Corporation has made headlines with a new prehistoric theme park delighting travellers with species thought extinct. Now available for research stations everywhere is the technology that made it all possible! Features include:
            - 13 discoverable prehistoric species to clone from fossils (including 5 brand new ones).
            - 11 discoverable prehistoric plants to clone from fossils (including 9 brand new ones).
            - New minigame that involves correctly ordering the genomes inside each genetic sequence to unlock an animal/plant.
            - Some prehistoric animals and plants may seem strangely familiar... while others may bring more than the erstwhile scientist bargains for.
            -
          • -
          -
        - - - -
        -

        28 мая 2014

        -

        Chinsky updated:

        -
          -
        • Adds few new paperBBcode tags, to make up for HTML removal.
        • -
        • [logo] tag draws NT logo image (one from wiki).
        • -
        • [table] [/table] tags mark borders of tables. [grid] [/grid] are borderless tables, useful of making layouts. Inside tables following tags are used: [row] marks beginning of new table row, [cell] - beginning of new table cell.
        • -
        -
        -
        - - - -
        -

        28 мая 2014

        -

        Chinsky updated:

        -
          -
        • Adds few new paperBBcode tags, to make up for HTML removal.
        • -
        • [logo] tag draws NT logo image (one from wiki).
        • -
        • [table] [/table] tags mark borders of tables. [grid] [/grid] are borderless tables, useful of making layouts. Inside tables following tags are used: [row] marks beginning of new table row, [cell] - beginning of new table cell.
        • -
        -
        -
        - -
        -

        29 April 2014

        -

        HarpyEagle updated:

        -
          -
        • Webbing vest storage can now be accessed by clicking on the item in inventory
        • -
        • Holsters can be accessed by clicking on them in inventory
        • -
        • Webbings and other suit attachments are now visible on the icon in inventory
        • -
        • Removing jumpsuits now requires drag and drop to prevent accidental undressing
        • -
        • Added an action icon for magboots that can be used to toggle them similar to flashlights
        • -
        • Fuel tanks now spill fuel when wrenched open
        • -
        -
        - -
        -

        25 April 2014

        -

        Various updated:

        -
          -
        • Overhauled saycode, you can now use languages over the radio.
        • -
        • Chamelon items beyond just the suit.
        • -
        • NanoUI Virology
        • -
        • 3D Sounds
        • -
        • AI Channel color for when they want to be all sneaky
        • -
        • New inflatable walls and airlocks for your breach sealing pleasure.
        • -
        • Carbon Copy papers, so you can subject everyone to your authority and paperwork, but mainly paperwork
        • -
        • Undershirts and rolling down jumpsuits
        • -
        • Insta-hit tasers, can be shot through glass as well.
        • -
        • Changeling balances, an emphasis put more on stealth.
        • -
        • Genetics disabled
        • -
        • Telescience removed, might be added again when we come up with a less math headache enducing version of it.
        • -
        • Bugfixes galore!
        • -
        -
        - -
        -

        11 April 2014

        -

        Jarcolr updated:

        -
        • You can now flip coins like a D2
        • -
        • Miscellaneous cargo crates got a tiny buff, Standard Costume crate is now Costume Crate
        • -
        • Grammar patch,telekinesis/amputated arm exploit fixes,more in the future
        • -
        • Grille kicking now does less damage
        • -
        • TELESCOPIC baton no longer knocks anybody down,still got a lot of force though
        • -
        • Other small-ish changes and fixes that aren't worth mentioning
        - - - -
        -

        6 April 2014

        -

        RavingManiac updated:

        -
          -
        • Tape recorders and station-bounced radios now work inside containers and closets.
        • -
        -
        - -
        -

        30 March 2014

        -

        RavingManiac updated:

        -
          -
        • Inflatable walls and doors added. Useful for sealing off hull breaches, but easily punctured by sharp objects and Tajarans.
        • -
        -
        - -
        -

        10 March 2014

        -

        Chinsky updated:

        -
          -
        • Viruses now affect certain range of species, different for each virus
        • -
        • Spaceacilline now prevents infection, and has a small chance to cure viruses at Stage 1. It does not give them antibodies though, so they can get sick again!
        • -
        • Biosuits and spacesuits now offer more protection against viruses. Full biosuit competely prevents airborne infection, when coupled with gloves they both protect quite well from contact ones
        • -
        • Sneezing now spreads viruses in front of mob. Sometimes he gets a warning beforehand though
        • -
        -
        - -
        -

        5 March 2014

        -

        RavingManiac updated:

        -
          -
        • Smartfridges added to the bar, chemistry and virology. No more clutter!
        • -
        • A certain musical instrument has returned to the bar.
        • -
        • There is now a ten second delay between ingesting a pill/donut/milkshake and regretting it.
        • -
        -
        - -
        -

        1 March 2014

        -

        Various updated:

        -
          -
        • Paint Mixing, red and blue makes purple!
        • -
        • New posters to tell you to respect those darned cat people
        • -
        • NanoUI for APC's, Canisters, Tank Transfer Valves and the heaters / coolers
        • -
        • PDA bombs are now less annoying, and won't always blow up / cause internal bleeding
        • -
        • Blob made less deadly
        • -
        • Objectiveless Antags now a configuration option, choose your own adventure!
        • -
        • Engineering redesign, now with better monitoring of the explodium supermatter!
        • -
        • Security EOD
        • -
        • New playable race, IPC's, go beep boop boop all over the station!
        • -
        • Gamemode autovoting, now players don't have to call for gamemode votes, it's automatic!
        • -
        -
        - -
        -

        19 February 2014

        -

        Aryn updated:

        -
          -
        • New air model. Nothing should change to a great degree, but temperature flow might be affected due to closed connections not sticking around.
        • -
        -
        - -
        -

        1 February 2014

        -

        Various updated:

        -
          -
        • NanoUI for PDA
        • -
        • Write in blood while a ghost in cult rounds with enough cultists
        • -
        • Cookies, absurd sandwiches, and even cookable dioanae nymphs!
        • -
        • A bunch of new guns and other weapons
        • -
        • Species specific blood
        • -
        -
        - -
        -

        1 January 2014

        -

        Various updated:

        -
          -
        • AntagHUD and MedicalHUD for ghosts, see who the baddies are, check for new configuration options.
        • -
        • Ghosts will now have bold text if they are in the same room as the person making conversations easier to follow.
        • -
        • New hairstyles! Now you can use something other then hotpink floor length braid.
        • -
        • DNA rework, tell us how you were cloned and became albino!
        • -
        • Dirty floors, so now you know exactly how lazy the janitors are!
        • -
        • A new UI system, feel free to color it yourself, don't set it to completely clear or you will have a bad time.
        • -
        • Cryogenic storage, for all your SSD needs.
        • -
        • New hardsuits for those syndicate tajaran
        • -
        -
        - -
        -

        18 December 2013

        -

        RavingManiac updated:

        -
          -
        • Mousetraps can now be "hidden" through the right-click menu. This makes them go under tables, clutter and the like. The filthy rodents will never see it coming!
        • -
        • Monkeys will no longer move randomly while being pulled.
        • -
        -
        - -
        -

        1 December 2013

        -

        Various Developers banged their keyboards together:

        -
          -
        • New Engine, the supermatter, figure out what a cooling loop is, or don't and blow up engineering!
        • -
        • Each department will have it's own fax, make a copy of your butt and fax it to the admins!
        • -
        • Booze and soda dispensers, they are like chemmasters, only with booze and soda!
        • -
        • Bluespace and Cryostasis beakers, how do they work? Fuggin bluespace how do they work?
        • -
        • You can now shove things into vending machines, impress your friends on how things magically disappear out of your hands into the machine!
        • -
        • Robots and Androids (And gynoids too!) can now use custom job titles
        • -
        • Various bugfixes
        • -
        -
        - -
        -

        24 November 2013

        -

        Yinadele updated:

        -
          -
        • Supermatter engine added! Please treat your new engine gently, and report any strangeness!
        • -
        • Rebalanced events so people don't explode into appendicitis or have their organs constantly explode.
        • -
        • Vending machines have had bottled water, iced tea, and grape soda added.
        • -
        • Head reattachment surgery added! Sew heads back on proper rather than monkey madness.
        • -
        • Pain crit rebalanced - Added aim variance depending on pain levels, nerfed blackscreen severely.
        • -
        • Cyborg alt titles: Robot, and Android added! These will make you spawn as a posibrained robot. Please enjoy!
        • -
        • Fixed the sprite on the modified welding goggles, added a pair to the CE's office where they'll be used.
        • -
        • Fixed atmos computers- They are once again responsive!
        • -
        • Added in functionality proper for explosive implants- You can now set their level of detonation, and their effects are more responsively concrete depending on setting.
        • -
        • Hemostats re-added to autolathe!
        • -
        • Added two manuals on atmosia and EVA, by MagmaRam! Found in engineering and the engineering bookcase.
        • -
        • Fixed areas in medbay to have fully functional APC sectors.
        • -
        • Girders are now lasable.
        • -
        • Please wait warmly, new features planned for next merge!
        • -
        -
        - -
        -

        23 November 2013

        -

        Ccomp5950 updated:

        -
          -
        • Players are now no longer able to commit suicide with a lasertag gun, and will feel silly for doing so.
        • -
        • Ghosts hit with the cult book shall now actually become visible.
        • -
        • The powercells spawned with Exosuits will now properly be named to not confuse bearded roboticists.
        • -
        • Blindfolded players will now no longer require eye surgery to repair their sight, removing the blindfold will be sufficient.
        • -
        • Atmospheric Technicians will now have access to Exterior airlocks.
        • -
        -
        - -
        -

        1 November 2013

        -

        Various updated:

        -
          -
        • Autovoting, Get off the station when your 15 hour workweek is done, thanks unions!
        • -
        • Some beach props that Chinsky finds useless.
        • -
        • Updated NanoUI
        • -
        • Dialysis while in sleepers - removes reagents from mobs, like the chemist, toss him in there!
        • -
        • Pipe Dispensers can now be ordered by Cargo
        • -
        • Fancy G-G-G-G-Ghosts!
        • -
        -
        - -
        -

        29 October 2013

        -

        Cael_Aislinn updated:

        -
          -
        • Xenoarchaeology's chemical analysis and six analysis machines are gone, replaced by a single one which can be beaten in a minigame.
        • -
        • Sneaky traitors will find new challenges to overcome at the research outpost, but may also find new opportunities (transit tubes can now be traversed).
        • -
        • Finding active alien machinery should now be made significantly easier with the Alden-Saraspova counter.
        • -
        -
        - - -
        -

        06 October 2013

        -

        Chinsky updated:

        -
          -
        • Added contact-spread viruses. Spread if infected guy touches someone with bare hands, or if someone touches bare infected guy. Biosuits/gloves help.
        • -
        • Changed way airborne viruses spread a bit. Now 20% of breaths will carry viruses to adjacent tiles. Wearing sterile mask cuts down it to 5%. Masks, bio/space suits (only when worn with matching helmet) protect, internals protect completely.
        • -
        • Raised infection chances considerably. They were so low people reported that infection does not work. Now it's 50-90% chance for unprotected folks.
        • -
        • Blood puddles and mucus now spread the fun again
        • -
        -
        - - -
        -

        06 October 2013

        -

        Chinsky updated:

        -
          -
        • Return of dreaded side effects. They now manifest well after their cause disappears, so curing them should be possible without them reappearing immediately. They also lost last stage damaging effects.
        • -
        -
        - -
        -

        September 24th, 2013

        -

        Snapshot updated:

        -
          -
        • Removed hidden vote counts.
        • -
        • Removed hiding of vote results.
        • -
        • Removed OOC muting during votes.
        • -
        • Crew transfers are no longer callable during Red and Delta alert.
        • -
        • Started work on Auto transfer framework.
        • -
        -
        - -
        -

        18 September 2013

        -

        Kilakk updated:

        -
          -
        • Fax machines! The Captain and IA agents can use the fax machine to send properly formatted messages to Central Command.
        • -
        • Gave the fax machine a fancy animated sprite. Thanks Cajoes!
        • -
        -
        - -
        -

        August 8th, 2013

        -

        Erthilo updated:

        -
          -
        • Raise Dead rune now properly heals and revives dead corpse.
        • -
        • Admin-only rejuvenate verb now heals all organs, limbs, and diseases.
        • -
        • Cyborg sprites now correctly reset with reset boards. This means cyborg appearances can now be changed without admin intervention.
        • -
        -
        - -
        -

        2013/08/4

        -

        Chinsky updated:

        -
          -
        • Health HUD indicator replaced with Pain indicator. Now health indicator shows pain level instead of actual vitals level. Some types of damage contribute more to pain, some less, usually feeling worse than they really are.
        • -
        -
        - -
        -
        -

        2013/08/01

        -

        Chinsky updated:

        -
          -
        • Old new medical features:
        • -
        • Autoinjectors! They come preloaded with 5u of inapro, can be used instantly, and are one-use. You can replace chems inside using a syringe. Box of them is added to Medicine closet and medical supplies crate.
        • -
        • Splints! Target broken liimb and click on person to apply. Can be taken off in inventory menu, like handcuffs. Splinted limbs have less negative effects.
        • -
        • Advanced medikit! Red and mean, all doctors spawn with one. Contains better stuff - advanced versions of bandaids and aloe heal 12 damage on the first use.
        • -
        • Wounds with damage above 50 won't heal by themselves even if bandaged/salved. Would have to seek advanced medical attention for those.
        • -
        -
        - -
        -

        July 30th, 2013

        -

        Erthilo updated:

        -
          -
        • EFTPOS and ATM machines should now connect to databases.
        • -
        • Gravitational Catapults can now be removed from mechs.
        • -
        • Ghost manifest rune paper naming now works correctly.
        • -
        • Fix for newscaster special characters. Still not recommended.
        • -
        -
        - -
        -

        30.07.2013

        -

        Kilakk updated:

        -
          -
        • Added colored department radio channels.
        • -
        -
        - -
        -

        28.07.2013

        -

        Segrain updated:

        -
          -
        • Camera console circuits can be adjusted for different networks.
        • -
        • Nuclear operatives and ERT members have built-in cameras in their helmets. Activate helmet to initialize it.
        • -
        -
        - -
        -

        26.07.2013

        -

        Kilakk updated:

        -
          -
        • Brig cell timers will no longer start counting down automatically.
        • -
        • Separated the actual countdown timer from the timer controls. Pressing "Set" while the timer is counting down will reset the countdown timer to the time selected.
        • -
        -
        -
        -

        2013-11-07

        -

        Chinsky updated:

        -
          -
        • Gun delays. All guns now have delays between shots. Most have less than second, lasercannons and pulse rifles have around 2 seconds delay. Automatics have zero, click-speed.
        • -
        -
        -
        -

        2013/07/06

        -

        Chinsky updated:

        -
          -
        • Humans now can be infected with more than one virus at once.
        • -
        • All analyzed viruses are put into virus DB. You can view it and edit their name and description on medical record consoles.
        • -
        • Only known viruses (ones in DB) will be detected by the machinery and HUDs.
        • -
        • Viruses cause fever, body temperature rising the more stage is.
        • -
        • Humans' body temperature does not drift towards room one unless there's big difference in them.
        • -
        • Virus incubators now can transmit viuses from dishes to blood sample.
        • -
        • New machine - centrifuge. It can isolate antibodies or viruses (spawning virus dish) from a blood sample in vials. Accepts vials only.
        • -
        • Fancy vial boxes in virology, one of them is locked by ID with MD access.
        • -
        • Engineered viruses are now ariborne too.
        • -
        -
        -
        -

        05.07.2013

        -

        Spamcat updated:

        -
          -
        • Pulse! Humans now have hearbeat rate, which can be measured by right-clicking someone - Check pulse or by health analyzer. Medical machinery also has heartbeat monitors. Certain meds and conditions can influence it.
        • -
        -
        -
        -

        03.07.2013

        -

        Segrain updated:

        -
          -
        • Security and medical cyborgs can use their HUDs to access records.
        • -
        -
        -
        -

        June 28th, 2013

        -

        Segrain updated:

        -
          -
        • AIs are now able to examine what they see.
        • -
        -
        -
        -

        June 27th, 2013

        -

        Segrain updated:

        -
          -
        • ID cards properly setup bloodtype, DNA and fingerprints again.
        • -
        -
        -
        -

        June 26th, 2013

        -

        Whitellama updated:

        -
          -
        • One-antag rounds (like wizard/ninja) no longer end automatically upon death
        • -
        • Space ninja has been implemented as a voteable gamemode
        • -
        • Space ninja spawn landmarks have been implemented (but not yet placed on the map), still spawn at carps-pawns instead. (The code will warn you about this and ask you to report it, it's a known issue.)
        • -
        • Five new space ninja directives have been added, old directives have been reworded to be less harsh
        • -
        • Space ninjas have been given their own list as antagonists, and are no longer bundled up with traitors
        • -
        • Space ninjas with a "steal a functional AI" objective will now succeed by downloading one into their suits
        • -
        • Space ninja suits' exploding on death has been nerfed, so as not to cause breaches
        • -
        • A few space ninja titles/names have been added and removed to be slightly more believable
        • -
        • The antagonist selector no longer chooses jobbanned players when it runs out of willing options
        • -
        -
        -
        -

        June 26th, 2013

        -

        Segrain updated:

        -
          -
        • Autopsy scanner properly displays time of wound infliction and death.
        • -
        • Autopsy scanner properly displays wounds by projectile weapons.
        • -
        -
        -
        -

        June 23rd, 2013

        -

        Segrain updated:

        -
          -
        • Airlocks of various models can be constructed again.
        • -
        -
        - -
        -

        June 23rd, 2013

        -

        faux updated:

        -
          -
        • There has been a complete medbay renovation spearheaded by Vetinarix. http://baystation12.net/forums/viewtopic.php?f=20&t=7847 <-- Please put any commentary good or bad, here.
        • -
        • Some maintenance doors within RnD and Medbay have had their accesses changed. Maintenance doors in the joint areas (leading to the research shuttle, virology, and xenobiology) are now zero access. Which means anyone in those joints can enter the maintenance tunnels. This was done to add additional evacuation locations during radiation storms. Additional maintenance doors were added to the tunnels in these areas to prevent docs and scientists from running about.
        • -
        • Starboard emergency storage isn't gone now, it's simply located in the escape wing.
        • -
        • An engineering training room has been added to engineering. This location was previously where surgery was located. If you are new to engineering or need to brush up on your skills, please use this area for testing.
        • -
        -
        - -
        -

        June 22nd 2013

        -

        Cael_Aislinn updated:

        -
          -
        • The xenoarchaeology depth scanner will now tell you what energy field is required to safely extract a find.
        • -
        • Excavation picks will now dig faster, and xenoarchaeology as a whole should be easier to do.
        • -
        -
        - -
        -

        21.06.2013

        -

        Jupotter updated:

        -
          -
        • Fix the robotiscist preview in the char setupe screen
        • -
        -
        - -
        -

        18.06.2013

        -

        Segrain updated:

        -
          -
        • Fixed some bugs in windoor construction.
        • -
        • Secure windoors are made with rods again.
        • -
        • Windoors drop their electronics when broken. Emagged windoors can have theirs removed by crowbar.
        • -
        • Airlock electronics can be configured to make door open for any single access on it instead of all of them.
        • -
        • Cyborgs can preview their icons before choosing.
        • -
        -
        - -
        -

        13.06.2013

        -

        Kilakk updated:

        -
          -
        • Added the Xenobiologist job. Has access to the research hallway and to xenobiology.
        • -
        • Removed Xenobiology access from Scientists.
        • -
        • Removed the Xenobiologist alternate title from Scientists.
        • -
        • Added "Xenoarchaeology" to the RD, Scientists, and to the ID computer.
        • -
        • Changed the Research Outpost doors to use "Xenoarchaeology" access.
        • -
        -
        - -
        -

        6-13-13

        -

        Asanadas updated:

        -
          -
        • Added a whimsical suit to the head of personnel's secret clothing locker.
        • -
        -
        - -
        -

        12/06/2013

        -

        Zuhayr updated:

        -
          -
        • Added pneumatic cannon and harpoons.
        • -
        • Added embedded projectiles. Bullets and thrown weapons may stick in targets. Throwing them by hand won't make them stick, firing them from a cannon might. Implant removal surgery will get rid of shrapnel and stuck items.
        • -
        -
        - - -
        -

        6/11/13

        -

        Meyar updated:

        -
          -
        • Fixes a security door with a firedoor ontop of it.
        • -
        • Fixed a typo relating to the admin Select Equipment Verb. (It's RESPONSE team not RESCUE team)
        • -
        • ERT are now automated, from their spawn to their shuttle. Admin intervention no longer required! (Getting to the mechs still requires admin permission generally)
        • -
        • Added flashlights to compensate for the weakened PDA lights
        • -
        • ERT Uniforms updated to be in line with Centcom uniforms. No more turtlenecks, no sir.
        • -
        -
        - - -
        -

        09.06.2013

        -

        Segrain updated:

        -
          -
        • Emagged supply console can order SpecOp crates again.
        • -
        -
        - -
        -

        Meyar

        -

        6/6/13 updated:

        -
          -
        • Adds missing disposal pipes in chemistry
        • -
        -
        - -
        -

        05.06.2013

        -

        Segrain updated:

        -
          -
        • Exosuits now can open firelocks by walking into them.
        • -
        -
        - -
        -

        6/5/13

        -

        Meyar updated:

        -
          -
        • Departments SHOULD have access to adjacent maintinence tunnels incase of radstorm or nafarious dealings.
        • -
        • Fixed the northern EVA maintinence door.
        • -
        • Hand full of mapbugs.
        • -
        • MULES should be able to get to security now.
        • -
        • Nerfed PDA lights to a 3x3 area, makes the flashlight actually worthwhile.
        • -
        -
        - - -
        -

        6/4/13

        -

        Meyar updated:

        -
          -
        • Disposal's mail routing fixed. Missing pipes replaced.
        • -
        • Chemistry is once again a part of the disposals delivery circuit.
        • -
        • Added missing sorting junctions to Security and HoS office.
        • -
        • Fixed a duplicate sorting junction.
        • -
        -
        - - -
        -

        5.06.2013

        -

        Chinsky updated:

        -
          -
        • Load bearing equipment - webbings and vests for engineers and sec. Attach to jumpsuit, use 'Look in storage' verb (object tab) to open.
        • -
        -
        - - - - - - - - - - - - -
        -

        1.06.2013

        -

        Chinsky updated:

        -
          -
        • Bloody footprints! Now stepping in the puddle will dirty your shoes/feet and make you leave bloody footprints for a bit.
        • -
        • Blood now dries up after some time. Puddles take ~30 minutes, small things 5 minutes.
        • -
        • Untreated wounds now heal. No more toe stubs spamming you with pain messages for the rest of the shift.
        • -
        • On the other side, everything is healed slowly. Maximum you cna squeeze out of first aid is 0.5 health per tick per organ. Lying down makes it faster too, by 1.5x factor.
        • -
        • Lids! Click beaker/bottle in hand to put them on/off. Prevent spilling
        • -
        • Added 'hailer' to security lockers. If used in hand, says "Halt! Security!". For those who can't run and type.
        • -
        - -
        - -
        -

        31.05.2013

        -

        Segrain updated:

        -
          -
        • Portable canisters now properly connect to ports beneath them on map load.
        • -
        • Fixed unfastening gas meters.
        • -
        -
        - -
        -

        30th May 2013

        -

        proliberate updated:

        -
          -
        • Station time is now displayed in the status tab for new players and AIs.
        • -
        -
        - -
        -

        30.05.2013

        -

        Segrain updated:

        -
          -
        • Meteor showers actually spawn meteors now.
        • -
        • Engineering tape fits into toolbelt and can be placed on doors.
        • -
        • Pill bottles can hold paper.
        • -
        -
        - -
        -

        May 28th, 2013

        -

        VitrescentTortoise updated:

        -
          -
        • Wizard's forcewall now works.
        • -
        -
          -
        • Xenoarchaeology picksets can now hold everything they started with.
        • -
        -
        -
        -

        28th May 2013

        -

        Erthilo updated:

        -
          -
        • Fixes everyone being able to understand alien languages. HERE IS YOUR TOWER OF BABEL
        • -
        -
        - -
        -

        26th May 2013

        -

        Chinsky updated:

        -
          -
        • Tentacles! Now clone damage will make you horribly malformed like examine text says.
        • -
        -

        VitrescentTortoise updated:

        -
          -
        • Added a third option for not getting any job preferences. It allows you to return to the lobby instead of joining.
        • -
        -
        - -
        -

        5/26/2013

        -

        Meyar updated:

        -
          -
        • The syndicate shuttle now has a cycling airlock during Nuke rounds.
        • -
        • Restored the ability for the syndicate Agent ID to change the name on the card (reforge it) more than once.
        • -
        • ERT Radio now functional again.
        • -
        • Research blast doors now actually lock down the entirety of station-side Research.
        • -
        • Added lock down buttons to the wardens office.
        • -
        • The randomized barsign has made a return.
        • -
        • Syndicate Agent ID's external airlock access restored.
        • -
        -
        - -
        -

        25th May 2013

        -

        Erthilo updated:

        -
          -
        • Fixes alien races appearing an unknown when speaking their language.
        • -
        • Fixes alien races losing their language when cloned.
        • -
        • Fixes UI getting randomly reset when trying to change it in Genetics Scanners.
        • -
        -
        - -
        -

        21 May 2013

        -

        SkyMarshal updated:

        -
          -
        • ZAS will now speed air movement into/out of a zone when unsimulated tiles (e.g. space) are involved, in relation to the number of tiles.
        • -
        • Portable Canisters will now automatically connect to any portable connecter beneath them on map load.
        • -
        • Bug involving mis-mapped disposal junction fixed
        • -
        • Air alarms now work for atmos techs (whoops!)
        • -
        • The Master Controller now properly stops atmos when it runtimes.
        • -
        • Backpacks can no longer be contaminated
        • -
        • ZAS no longer logs air statistics.
        • -
        • ZAS now rebuilds as soon as it detects a semi-complex change in geometry. (It was doing this already, but in a convoluted way which was actually less efficient)
        • -
        • General code cleanup/commenting of ZAS
        • -
        • Jungle now initializes after the random Z-level loads and atmos initializes.
        • -
        -
        - -
        -

        May 18th, 2013

        -

        CIB updated:

        -
          -
        • A new event type: Wallrot. Use welder or plantbgone on infected walls.
        • -
        • Newscasters now can deliver preset news stories over the course of a round. See http://baystation12.net/forums/viewtopic.php?f=14&t=7619 to add your own!
        • -
        -
        - -
        -

        April 24, 2013

        -

        Jediluke69 updated:

        -
          -
        • Added 5 new drinks (Kira Special, Lemonade, Brown Star, Milkshakes, Rewriter)
        • -
        • Nanopaste now heals about half of what it used to
        • -
        • Ballistic crates should now come with shotguns loaded with actual shells no more beanbags
        • -
        • Iced tea no longer makes a glass of .what?
        • -
        -
        - -
        -

        April 24, 2013

        -

        faux updated:

        -
          -
        • Mixed Wardrobe Closet now has colored shoes and plaid skirts.
        • -
        • Dress uniforms added to the Captain, RD, and HoP wardrobe closets. A uniform jacket has also been added to the Captain's closet. HoS' hat has been re-added to their closet. I do not love the CMO and CE enough to give them anything.
        • -
        • Atheletic closet now has five different swimsuits *for the ladies* in them. If you are a guy, be prepared to be yelled at if you run around like a moron in one of these. Same goes for ladies who run around in shorts with their titties swaying in the space winds.
        • -
        • A set of dispatcher uniforms will spawn in the security closet. These are for playtesting the dispatcher role.
        • -
        • New suit spawns in the laundry room. It's for geezer's only. You're welcome, Book.
        • -
        • Nurse outfit variant, orderly uniform, and first responder jacket will now spawn in the medical wardrobe closet.
        • -
        • A white wedding dress will spawn in the chaplain's closet. There are also several dresses currently only adminspawnable. Admins: Look either under "bride" or "dress." The bride one leads to the colored wedding dresses, and there are some other kinds of dresses under dress.
        • -
        • No more luchador masks or boxing gloves or boxing ring. You guys have a swimming pool now, dip in and enjoy it.
        • -
        • he meeting hall has been replaced with an awkwardly placed security office meant for prisoner processing.
        • -
        • Added a couple more welding goggles to engineering since you guys liked those a lot.
        • -
        • Flasks spawn behind the bar. Only three. Don't fight over them. I don't know how to add them to the bar vending machine otherwise I would have done that instead. Detective, you have your own flask in your office, it's underneath the cigarettes on your desk.
        • -
        • Added two canes to the medical storage, for people who have leg injuries and can't walk good and stuff. I do not want to see doctors pretending to be House. These are for patients. Do not make me delete this addition and declare you guys not being able to have nice things.
        • -
        • Secondary entance to EVA now directly leads into the medbay hardsuit section. Sorry for any inconviences this will cause. The CMO can now fetch the hardsuits whenever they want.
        • -
        • Secondary security hardsuit has been added to the armory. Security members please stop stealing engineer's hardsuits when you guys want to pair up for space travel.
        • -
        • Firelocks have been moved around in the main hallways to form really ghetto versions of airlocks.
        • -
        • Violin spawns in theatre storage now. I didn't put the piano there though, that was someone else.
        • -
        • Psych office in medbay has been made better looking.
        • -
        -
        - -
        -

        24th April 2013

        -

        NerdyBoy1104 updated:

        -
          -
        • New Botany additions: Rice and Plastellium. New sheet material: Plastic.
        • -
        • Plastellium is refined into plastic by first grinding the produce to get plasticide. 20 plasticide + 10 polytrinic acid makes 10 sheets of plastic which can be used to make crates, forks, spoons, knives, ashtrays or plastic bags from.
        • -
        • Rice seeds grows into rice stalks that you grind to get rice. 10 Rice + 5 Water makes boiled rice, 10 rice + 5 milk makes rice pudding, 10 rice + 5 universal enzyme (in beaker) makes Sake.
        • -
        -
        - -
        -

        Spamcat

        -

        04.05.2013 updated:

        -
          -
        • Blood type is now saved in character creation menu, no need to edit it manually every round.
        • -
        -
        - -
        -

        17 April 2013

        -

        SkyMarshal updated:

        -
          -
        • ZAS is now more deadly, as per decision by administrative team. May be tweaked, but currently AIRFLOW is the biggest griefer.
        • -
        • World startup optimized, many functions now delayed until a player joins the server. (Reduces server boot time significantly)
        • -
        • Zones will now equalize air more rapidly.
        • -
        • ZAS now respects active magboots when airflow occurs.
        • -
        • Airflow will no longer throw you into doors and open them.
        • -
        • Race condition in zone construction has been fixed, so zones connect properly at round start.
        • -
        • Plasma effects readded.
        • -
        • Fixed runtime involving away mission.
        • -
        -
        - -
        -

        17 April 2013

        -

        SkyMarshal updated:

        -
          -
        • ZAS is now more deadly, as per decision by administrative team. May be tweaked, but currently AIRFLOW is the biggest griefer.
        • -
        • World startup optimized, many functions now delayed until a player joins the server. (Reduces server boot time significantly)
        • -
        • Zones will now equalize air more rapidly.
        • -
        • ZAS now respects active magboots when airflow occurs.
        • -
        • Airflow will no longer throw you into doors and open them.
        • -
        • Race condition in zone construction has been fixed, so zones connect properly at round start.
        • -
        • Plasma effects readded.
        • -
        • Fixed runtime involving away mission.
        • -
        -
        - -
        -

        30.04.2013

        -

        Spamcat updated:

        -
          -
        • Pill bottle capacity increased to 14 items.
        • -
        • Fixed Lamarr (it now spawns properly)
        • -
        -
        - -
        -

        15.04.2013

        -

        Spamcat updated:

        -
          -
        • Added telescopic batons to HoS's and captain's lockers. These are quite robust and easily concealable.
        • -
        -
        - -
        -

        May 14th 2013

        -

        Cael_Aislinn updated:

        -
          -
        • Depth scanners can now be used to determine what material archaeological deposits are made of, meaning lab analysis is no longer required.
        • -
        • Some useability issues with xenoarchaeology tools have been resolved, and the transit pods cycle automatically now.
        • -
        -
        - -
        -

        11 April 2013

        -

        SkyMarshal updated:

        -
          -
        • Fire has been reworked.
        • -
        • In-game variable editor is both readded and expanded with fire controlling capability.
        • -
        -
        - -
        -

        9 April 2013

        -

        SkyMarshal updated:

        -
          -
        • Fire Issues (Firedoors, Flamethrowers, Incendiary Grenades) fixed.
        • -
        • Fixed a bad line of code that was preventing autoignition of flammable gas mixes.
        • -
        • Volatile fuel is burned up after a point.
        • -
        • Partial-tile firedoors removed. This is due to ZAS breaking when interacting with them.
        • -
        -
        - -
        -

        4 April 2013

        -

        SkyMarshal updated:

        -
          -
        • Fixed ZAS
        • -
        • Fixed Fire
        • -
        -
        - -
        -

        March 27th 2013

        -

        Asanadas updated:

        -
          -
        • The Null Rod has recovered its de-culting ability, for balance reasons. Metagaming with it is a big no-no!
        • -
        • Holy Water as a liquid is able to de-cult. Less effective, but less bloody. May be changed over the course of time for balance.
        • -
        -
        - -
        -

        26.03.2013

        -

        Spamcat updated:

        -
          -
        • Chemmaster now puts pills in pill bottles (if one is inserted).
        • -
        • Stabbing someone with a syringe now deals 3 damage instead of 7 because 7 is like, a crowbar punch.
        • -
        • Lizards can now join mid-round again.
        • -
        • Chemicals in bloodstream will transfer with blood now, so don't get drunk before your blood donation. Viruses and antibodies transfer through blood too.
        • -
        • Virology is working again.
        • -
        -
        - -
        -

        March 15th 2013

        -

        Cael_Aislinn updated:

        -
          -
        • Mapped a compact research base on the mining asteroid, with multiple labs and testing rooms. It's reachable through a new (old) shuttle dock that leaves from the research wing on the main station.
        • -
        -
        - -
        -

        14.03.2013

        -

        Spamcat updated:

        -
          -
        • Figured I should make one of these. Syringestabbing now produces a broken syringe complete with fingerprints of attacker and blood of a victim, so dispose your evidence carefully. Maximum transfer amount per stab is lowered to 10.
        • -
        -
        - -
        -

        11/03/2013

        -

        Chinsky updated:

        -
          -
        • Sec HUDs now can see short versions of sec records.on examine. Med HUDs do same for medical records, and can set medical status of patient.
        • -
        • Damage to the head can now cause brain damage.
        • -
        -
        - -
        -

        March 11th 2013

        -

        CIB updated:

        -
          -
        • Cloning now requires you to put slabs of meat into the cloning pod to replenish biomass.
        • -
        -
        - -
        -

        March 11th 2013

        -

        Cael Aislinn updated:

        -
          -
        • The xenoarchaeology update is here. This includes a major content overhaul and a bunch of new features for xenoarchaeology.
        • -
        • Digsites (strange rock deposits) are now much more nuanced and interesting, and a huge number of minor (non-artifact) finds have been added.
        • -
        • Excavation is now a complex process that involves digging into the rock to the right depth.
        • -
        • Chemical analysis is required for safe excavation of the digsites, in order to determine how best to extract the finds.
        • -
        • Anomalous artifacts have been overhauled and many longstanding bugs with existing effects have been fixed - the anomaly utiliser should now work much more often.
        • -
        • Numerous new artifact effects have been added and some new artifact types can be dug up from the asteroid.
        • -
        • New tools and equipment have been added, including normal and spaceworthy versions of the anomaly suits, excavation tools and other neat gadgets.
        • -
        • Five books have been written by subject matter experts from around the galaxy to help the crew of the Exodus come to grips with this exacting new science (over 3000 words of tutorials!).
        • -
        -
        - -
        -

        March 9th 2013

        -

        Cael Aislinn updated:

        -
          -
        • Beekeeping is now possible. Construct an apiary of out wood and embed it into a hydroponics tray, then get a queen bee and bottle of BeezEez from cargo bay. +




        • +
        + +

        29 April 2014

        +

        HarpyEagle updated:

        +
          +
        • Webbing vest storage can now be accessed by clicking on the item in inventory
        • +
        • Holsters can be accessed by clicking on them in inventory
        • +
        • Webbings and other suit attachments are now visible on the icon in inventory
        • +
        • Removing jumpsuits now requires drag and drop to prevent accidental undressing
        • +
        • Added an action icon for magboots that can be used to toggle them similar to flashlights
        • +
        • Fuel tanks now spill fuel when wrenched open
        • +
        + +

        25 April 2014

        +

        Various updated:

        +
          +
        • Overhauled saycode, you can now use languages over the radio.
        • +
        • Chamelon items beyond just the suit.
        • +
        • NanoUI Virology
        • +
        • 3D Sounds
        • +
        • AI Channel color for when they want to be all sneaky
        • +
        • New inflatable walls and airlocks for your breach sealing pleasure.
        • +
        • Carbon Copy papers, so you can subject everyone to your authority and paperwork, but mainly paperwork
        • +
        • Undershirts and rolling down jumpsuits
        • +
        • Insta-hit tasers, can be shot through glass as well.
        • +
        • Changeling balances, an emphasis put more on stealth.
        • +
        • Genetics disabled
        • +
        • Telescience removed, might be added again when we come up with a less math headache enducing version of it.
        • +
        • Bugfixes galore!
        • +
        + +

        11 April 2014

        +

        Jarcolr updated:

        +
          +
        • You can now flip coins like a D2
        • +
        • Miscellaneous cargo crates got a tiny buff, Standard Costume crate is now Costume Crate
        • +
        • Grammar patch,telekinesis/amputated arm exploit fixes,more in the future
        • +
        • Grille kicking now does less damage
        • +
        • TELESCOPIC baton no longer knocks anybody down,still got a lot of force though
        • +
        • Other small-ish changes and fixes that aren't worth mentioning
        • +
        + +

        06 April 2014

        +

        RavingManiac updated:

        +
          +
        • Tape recorders and station-bounced radios now work inside containers and closets.
        • +
        + +

        30 March 2014

        +

        RavingManiac updated:

        +
          +
        • Inflatable walls and doors added. Useful for sealing off hull breaches, but easily punctured by sharp objects and Tajarans.
        • +
        + +

        10 March 2014

        +

        Chinsky updated:

        +
          +
        • Viruses now affect certain range of species, different for each virus
        • +
        • Spaceacilline now prevents infection, and has a small chance to cure viruses at Stage 1. It does not give them antibodies though, so they can get sick again!
        • +
        • Biosuits and spacesuits now offer more protection against viruses. Full biosuit competely prevents airborne infection, when coupled with gloves they both protect quite well from contact ones
        • +
        • Sneezing now spreads viruses in front of mob. Sometimes he gets a warning beforehand though
        • +
        + +

        05 March 2014

        +

        RavingManiac updated:

        +
          +
        • Smartfridges added to the bar, chemistry and virology. No more clutter!
        • +
        • A certain musical instrument has returned to the bar.
        • +
        • There is now a ten second delay between ingesting a pill/donut/milkshake and regretting it.
        • +
        + +

        01 March 2014

        +

        Various updated:

        +
          +
        • Paint Mixing, red and blue makes purple!
        • +
        • New posters to tell you to respect those darned cat people
        • +
        • NanoUI for APC's, Canisters, Tank Transfer Valves and the heaters / coolers
        • +
        • PDA bombs are now less annoying, and won't always blow up / cause internal bleeding
        • +
        • Blob made less deadly
        • +
        • Objectiveless Antags now a configuration option, choose your own adventure!
        • +
        • Engineering redesign, now with better monitoring of the explodium supermatter!
        • +
        • Security EOD
        • +
        • New playable race, IPC's, go beep boop boop all over the station!
        • +
        • Gamemode autovoting, now players don't have to call for gamemode votes, it's automatic!
        • +
        + +

        19 February 2014

        +

        Aryn updated:

        +
          +
        • New air model. Nothing should change to a great degree, but temperature flow might be affected due to closed connections not sticking around.
        • +
        + +

        01 February 2014

        +

        Various updated:

        +
          +
        • NanoUI for PDA
        • +
        • Write in blood while a ghost in cult rounds with enough cultists
        • +
        • Cookies, absurd sandwiches, and even cookable dioanae nymphs!
        • +
        • A bunch of new guns and other weapons
        • +
        • Species specific blood
        • +
        + +

        01 January 2014

        +

        Various updated:

        +
          +
        • AntagHUD and MedicalHUD for ghosts, see who the baddies are, check for new configuration options.
        • +
        • Ghosts will now have bold text if they are in the same room as the person making conversations easier to follow.
        • +
        • New hairstyles! Now you can use something other then hotpink floor length braid.
        • +
        • DNA rework, tell us how you were cloned and became albino!
        • +
        • Dirty floors, so now you know exactly how lazy the janitors are!
        • +
        • A new UI system, feel free to color it yourself, don't set it to completely clear or you will have a bad time.
        • +
        • Cryogenic storage, for all your SSD needs.
        • +
        • New hardsuits for those syndicate tajaran
        • +
        + +

        18 December 2013

        +

        RavingManiac updated:

        +
          +
        • Mousetraps can now be "hidden" through the right-click menu. This makes them go under tables, clutter and the like. The filthy rodents will never see it coming!
        • +
        • Monkeys will no longer move randomly while being pulled.
        • +
        + +

        01 December 2013

        +

        Various Developers banged their keyboards together: updated:

        +
          +
        • New Engine, the supermatter, figure out what a cooling loop is, or don't and blow up engineering!
        • +
        • Each department will have it's own fax, make a copy of your butt and fax it to the admins!
        • +
        • Booze and soda dispensers, they are like chemmasters, only with booze and soda!
        • +
        • Bluespace and Cryostasis beakers, how do they work? Fuggin bluespace how do they work?
        • +
        • You can now shove things into vending machines, impress your friends on how things magically disappear out of your hands into the machine!
        • +
        • Robots and Androids (And gynoids too!) can now use custom job titles
        • +
        • Various bugfixes
        • +
        + +

        24 November 2013

        +

        Yinadele updated:

        +
          +
        • Supermatter engine added! Please treat your new engine gently, and report any strangeness!
        • +
        • Rebalanced events so people don't explode into appendicitis or have their organs constantly explode.
        • +
        • Vending machines have had bottled water, iced tea, and grape soda added.
        • +
        • Head reattachment surgery added! Sew heads back on proper rather than monkey madness.
        • +
        • Pain crit rebalanced - Added aim variance depending on pain levels, nerfed blackscreen severely.
        • +
        • Cyborg alt titles: Robot, and Android added! These will make you spawn as a posibrained robot. Please enjoy!
        • +
        • Fixed the sprite on the modified welding goggles, added a pair to the CE's office where they'll be used.
        • +
        • Fixed atmos computers- They are once again responsive!
        • +
        • Added in functionality proper for explosive implants- You can now set their level of detonation, and their effects are more responsively concrete depending on setting.
        • +
        • Hemostats re-added to autolathe!
        • +
        • Added two manuals on atmosia and EVA, by MagmaRam! Found in engineering and the engineering bookcase.
        • +
        • Fixed areas in medbay to have fully functional APC sectors.
        • +
        • Girders are now lasable.
        • +
        • Please wait warmly, new features planned for next merge!
        • +
        + +

        23 November 2013

        +

        Ccomp5950 updated:

        +
          +
        • Players are now no longer able to commit suicide with a lasertag gun, and will feel silly for doing so.
        • +
        • Ghosts hit with the cult book shall now actually become visible.
        • +
        • The powercells spawned with Exosuits will now properly be named to not confuse bearded roboticists.
        • +
        • Blindfolded players will now no longer require eye surgery to repair their sight, removing the blindfold will be sufficient.
        • +
        • Atmospheric Technicians will now have access to Exterior airlocks.
        • +
        + +

        01 November 2013

        +

        Various updated:

        +
          +
        • Autovoting, Get off the station when your 15 hour workweek is done, thanks unions!
        • +
        • Some beach props that Chinsky finds useless.
        • +
        • Updated NanoUI
        • +
        • Dialysis while in sleepers - removes reagents from mobs, like the chemist, toss him in there!
        • +
        • Pipe Dispensers can now be ordered by Cargo
        • +
        • Fancy G-G-G-G-Ghosts!
        • +
        + +

        29 October 2013

        +

        Cael_Aislinn updated:

        +
          +
        • Xenoarchaeology's chemical analysis and six analysis machines are gone, replaced by a single one which can be beaten in a minigame.
        • +
        • Sneaky traitors will find new challenges to overcome at the research outpost, but may also find new opportunities (transit tubes can now be traversed).
        • +
        • Finding active alien machinery should now be made significantly easier with the Alden-Saraspova counter.
        • +
        + +

        06 October 2013

        +

        Chinsky updated:

        +
          +
        • Return of dreaded side effects. They now manifest well after their cause disappears, so curing them should be possible without them reappearing immediately. They also lost last stage damaging effects.
        • +
        + +

        24 September 2013

        +

        Snapshot updated:

        +
          +
        • Removed hidden vote counts.
        • +
        • Removed hiding of vote results.
        • +
        • Removed OOC muting during votes.
        • +
        • Crew transfers are no longer callable during Red and Delta alert.
        • +
        • Started work on Auto transfer framework.
        • +
        + +

        18 September 2013

        +

        Kilakk updated:

        +
          +
        • Fax machines! The Captain and IA agents can use the fax machine to send properly formatted messages to Central Command.
        • +
        • Gave the fax machine a fancy animated sprite. Thanks Cajoes!
        • +
        + +

        08 August 2013

        +

        Erthilo updated:

        +
          +
        • Raise Dead rune now properly heals and revives dead corpse.
        • +
        • Admin-only rejuvenate verb now heals all organs, limbs, and diseases.
        • +
        • Cyborg sprites now correctly reset with reset boards. This means cyborg appearances can now be changed without admin intervention.
        • +
        + +

        04 August 2013

        +

        Chinsky updated:

        +
          +
        • Health HUD indicator replaced with Pain indicator. Now health indicator shows pain level instead of actual vitals level. Some types of damage contribute more to pain, some less, usually feeling worse than they really are.
        • +
        + +

        01 August 2013

        +

        Asanadas updated:

        +
          +
        • The Null Rod has recovered its de-culting ability, for balance reasons. Metagaming with it is a big no-no!
        • +
        • Holy Water as a liquid is able to de-cult. Less effective, but less bloody. May be changed over the course of time for balance.
        • +
        +

        CIB updated:

        +
          +
        • Chilis and cold chilis no longer kill in small amounts
        • +
        • Chloral now again needs around 5 units to start killing somebody
        • +
        +

        Cael Aislinn updated:

        +
          +
        • Security bots will now target hostile mobs, and vice versa.
        • +
        • Carp should actually emigrate now, instead of just immigrating then squatting around the outer hull.
        • +
        • Admins and moderators have been split up into separate 'who' verbs (adminwho and modwho respectively).
        • +
        +

        CaelAislinn updated:

        +
          +
        • Re-added old ion storm laws, re-added grid check event.
        • +
        • Added Rogue Drone and Vermin Infestation random events.
        • +
        • Added/fixed space vines random event.
        • +
        • Updates to the virus events.
        • +
        • Spider infestation and alien infestation events turned off by default.
        • +
        • Soghun, taj and skrell all have unique language text colours.
        • +
        • Moderators will no longer be listed in adminwho, instead use modwho.
        • +
        +

        Cael_Aislinn updated:

        + +

        Chinsky updated:

        +
          +
        • Old new medical features:
        • +
        • Autoinjectors! They come preloaded with 5u of inapro, can be used instantly, and are one-use. You can replace chems inside using a syringe. Box of them is added to Medicine closet and medical supplies crate.
        • +
        • Splints! Target broken liimb and click on person to apply. Can be taken off in inventory menu, like handcuffs. Splinted limbs have less negative effects.
        • +
        • Advanced medikit! Red and mean, all doctors spawn with one. Contains better stuff - advanced versions of bandaids and aloe heal 12 damage on the first use.
        • +
        • Wounds with damage above 50 won't heal by themselves even if bandaged/salved. Would have to seek advanced medical attention for those.
        • +
        +

        Erthilo updated:

        +
          +
        • Fixed SSD (logged-out) players not staying asleep.
        • +
        • Fixed set-pose verb and mice emotes having extra periods.
        • +
        • Fixed virus crate not appearing and breaking supply shuttle.
        • +
        • Fixed newcaster photos not being censored.
        • +
        +

        Gamerofthegame updated:

        +
          +
        • Miscellaneous mapfixes.
        • +
        +

        GauHelldragon updated:

        +
          +
        • Servicebots now have RoboTray and Printing Pen. Robotray can be used to pick up and drop food/drinks. Printing pen can alternate between writing mode and rename paper mode by clicking it.
        • +
        • Farmbots. A new type of robot that weeds, waters and fertilizes. Use robot arm on water tank. Then use plant analyzer, mini-hoe, bucket and finally proximity sensor.
        • +
        • Chefs can clang their serving trays with a rolling pin. Just like a riot shield!
        • +
        +

        Jediluke69 updated:

        +
          +
        • Added 5 new drinks (Kira Special, Lemonade, Brown Star, Milkshakes, Rewriter)
        • +
        • Nanopaste now heals about half of what it used to
        • +
        • Ballistic crates should now come with shotguns loaded with actual shells no more beanbags
        • +
        • Iced tea no longer makes a glass of .what?
        • +
        +

        Jupotter updated:

        +
          +
        • Fix the robotiscist preview in the char setupe screen
        • +
        +

        Kilakk updated:

        +
          +
        • Added the Xenobiologist job. Has access to the research hallway and to xenobiology.
        • +
        • Removed Xenobiology access from Scientists.
        • +
        • Removed the Xenobiologist alternate title from Scientists.
        • +
        • Added "Xenoarchaeology" to the RD, Scientists, and to the ID computer.
        • +
        • Changed the Research Outpost doors to use "Xenoarchaeology" access.
        • +
        +

        Meyar updated:

        +
          +
        • The syndicate shuttle now has a cycling airlock during Nuke rounds.
        • +
        • Restored the ability for the syndicate Agent ID to change the name on the card (reforge it) more than once.
        • +
        • ERT Radio now functional again.
        • +
        • Research blast doors now actually lock down the entirety of station-side Research.
        • +
        • Added lock down buttons to the wardens office.
        • +
        • The randomized barsign has made a return.
        • +
        • Syndicate Agent ID's external airlock access restored.
        • +
        +

        NerdyBoy1104 updated:

        +
          +
        • New Botany additions: Rice and Plastellium. New sheet material: Plastic.
        • +
        • Plastellium is refined into plastic by first grinding the produce to get plasticide. 20 plasticide + 10 polytrinic acid makes 10 sheets of plastic which can be used to make crates, forks, spoons, knives, ashtrays or plastic bags from.
        • +
        • Rice seeds grows into rice stalks that you grind to get rice. 10 Rice + 5 Water makes boiled rice, 10 rice + 5 milk makes rice pudding, 10 rice + 5 universal enzyme (in beaker) makes Sake.
        • +
        +

        RavingManiac updated:

        +
          +
        • You can now stab people with syringes using the "harm" intent. This destroys the syringe and transfers a random percentage of its contents into the target. Armor has a 50% chance of blocking the syringe.
        • +
        +

        Segrain updated:

        +
          +
        • Meteor showers actually spawn meteors now.
        • +
        • Engineering tape fits into toolbelt and can be placed on doors.
        • +
        • Pill bottles can hold paper.
        • +
        +

        SkyMarshal updated:

        +
          +
        • Fixed ZAS
        • +
        • Fixed Fire
        • +
        +

        Spamcat updated:

        +
          +
        • Figured I should make one of these. Syringestabbing now produces a broken syringe complete with fingerprints of attacker and blood of a victim, so dispose your evidence carefully. Maximum transfer amount per stab is lowered to 10.
        • +
        +

        VitrescentTortoise updated:

        +
          +
        • Added a third option for not getting any job preferences. It allows you to return to the lobby instead of joining.
        • +
        +

        Whitellama updated:

        +
          +
        • One-antag rounds (like wizard/ninja) no longer end automatically upon death
        • +
        • Space ninja has been implemented as a voteable gamemode
        • +
        • Space ninja spawn landmarks have been implemented (but not yet placed on the map), still spawn at carps-pawns instead. (The code will warn you about this and ask you to report it, it's a known issue.)
        • +
        • Five new space ninja directives have been added, old directives have been reworded to be less harsh
        • +
        • Space ninjas have been given their own list as antagonists, and are no longer bundled up with traitors
        • +
        • Space ninjas with a "steal a functional AI" objective will now succeed by downloading one into their suits
        • +
        • Space ninja suits' exploding on death has been nerfed, so as not to cause breaches
        • +
        • A few space ninja titles/names have been added and removed to be slightly more believable
        • +
        • The antagonist selector no longer chooses jobbanned players when it runs out of willing options
        • +
        +

        Zuhayr updated:

        +
          +
        • Added pneumatic cannon and harpoons.
        • +
        • Added embedded projectiles. Bullets and thrown weapons may stick in targets. Throwing them by hand won't make them stick, firing them from a cannon might. Implant removal surgery will get rid of shrapnel and stuck items.
        • +
        +

        faux updated:

        +
          +
        • Mixed Wardrobe Closet now has colored shoes and plaid skirts.
        • +
        • Dress uniforms added to the Captain, RD, and HoP wardrobe closets. A uniform jacket has also been added to the Captain's closet. HoS' hat has been re-added to their closet. I do not love the CMO and CE enough to give them anything.
        • +
        • Atheletic closet now has five different swimsuits *for the ladies* in them. If you are a guy, be prepared to be yelled at if you run around like a moron in one of these. Same goes for ladies who run around in shorts with their titties swaying in the space winds.
        • +
        • A set of dispatcher uniforms will spawn in the security closet. These are for playtesting the dispatcher role.
        • +
        • New suit spawns in the laundry room. It's for geezer's only. You're welcome, Book.
        • +
        • Nurse outfit variant, orderly uniform, and first responder jacket will now spawn in the medical wardrobe closet.
        • +
        • A white wedding dress will spawn in the chaplain's closet. There are also several dresses currently only adminspawnable. Admins: Look either under "bride" or "dress." The bride one leads to the colored wedding dresses, and there are some other kinds of dresses under dress.
        • +
        • No more luchador masks or boxing gloves or boxing ring. You guys have a swimming pool now, dip in and enjoy it.
        • +
        • he meeting hall has been replaced with an awkwardly placed security office meant for prisoner processing.
        • +
        • Added a couple more welding goggles to engineering since you guys liked those a lot.
        • +
        • Flasks spawn behind the bar. Only three. Don't fight over them. I don't know how to add them to the bar vending machine otherwise I would have done that instead. Detective, you have your own flask in your office, it's underneath the cigarettes on your desk.
        • +
        • Added two canes to the medical storage, for people who have leg injuries and can't walk good and stuff. I do not want to see doctors pretending to be House. These are for patients. Do not make me delete this addition and declare you guys not being able to have nice things.
        • +
        • Secondary entance to EVA now directly leads into the medbay hardsuit section. Sorry for any inconviences this will cause. The CMO can now fetch the hardsuits whenever they want.
        • +
        • Secondary security hardsuit has been added to the armory. Security members please stop stealing engineer's hardsuits when you guys want to pair up for space travel.
        • +
        • Firelocks have been moved around in the main hallways to form really ghetto versions of airlocks.
        • +
        • Violin spawns in theatre storage now. I didn't put the piano there though, that was someone else.
        • +
        • Psych office in medbay has been made better looking.
        • +
        +

        proliberate updated:

        +
          +
        • Station time is now displayed in the status tab for new players and AIs.
        • +
        + +

        30 July 2013

        +

        Erthilo updated:

        +
          +
        • EFTPOS and ATM machines should now connect to databases.
        • +
        • Gravitational Catapults can now be removed from mechs.
        • +
        • Ghost manifest rune paper naming now works correctly.
        • +
        • Fix for newscaster special characters. Still not recommended.
        • +
        +

        Kilakk updated:

        +
          +
        • Added colored department radio channels.
        • +
        + +

        28 July 2013

        +

        Segrain updated:

        +
          +
        • Camera console circuits can be adjusted for different networks.
        • +
        • Nuclear operatives and ERT members have built-in cameras in their helmets. Activate helmet to initialize it.
        • +
        + +

        26 July 2013

        +

        Kilakk updated:

        +
          +
        • Brig cell timers will no longer start counting down automatically.
        • +
        • Separated the actual countdown timer from the timer controls. Pressing "Set" while the timer is counting down will reset the countdown timer to the time selected.
        • +
        + +

        11 July 2013

        +

        Chinsky updated:

        +
          +
        • Gun delays. All guns now have delays between shots. Most have less than second, lasercannons and pulse rifles have around 2 seconds delay. Automatics have zero, click-speed.
        • +
        + +

        06 July 2013

        +

        Chinsky updated:

        +
          +
        • Humans now can be infected with more than one virus at once.
        • +
        • All analyzed viruses are put into virus DB. You can view it and edit their name and description on medical record consoles.
        • +
        • Only known viruses (ones in DB) will be detected by the machinery and HUDs.
        • +
        • Viruses cause fever, body temperature rising the more stage is.
        • +
        • Humans' body temperature does not drift towards room one unless there's big difference in them.
        • +
        • Virus incubators now can transmit viuses from dishes to blood sample.
        • +
        • New machine - centrifuge. It can isolate antibodies or viruses (spawning virus dish) from a blood sample in vials. Accepts vials only.
        • +
        • Fancy vial boxes in virology, one of them is locked by ID with MD access.
        • +
        • Engineered viruses are now ariborne too.
        • +
        + +

        05 July 2013

        +

        Spamcat updated:

        +
          +
        • Pulse! Humans now have hearbeat rate, which can be measured by right-clicking someone - Check pulse or by health analyzer. Medical machinery also has heartbeat monitors. Certain meds and conditions can influence it.
        • +
        + +

        03 July 2013

        +

        Segrain updated:

        +
          +
        • Security and medical cyborgs can use their HUDs to access records.
        • +
        + +

        28 June 2013

        +

        Segrain updated:

        +
          +
        • AIs are now able to examine what they see.
        • +
        + +

        27 June 2013

        +

        Segrain updated:

        +
          +
        • ID cards properly setup bloodtype, DNA and fingerprints again.
        • +
        + +

        26 June 2013

        +

        Segrain updated:

        +
          +
        • Autopsy scanner properly displays time of wound infliction and death.
        • +
        • Autopsy scanner properly displays wounds by projectile weapons.
        • +
        +

        Whitellama updated:

        +
          +
        • One-antag rounds (like wizard/ninja) no longer end automatically upon death
        • +
        • Space ninja has been implemented as a voteable gamemode
        • +
        • Space ninja spawn landmarks have been implemented (but not yet placed on the map), still spawn at carps-pawns instead. (The code will warn you about this and ask you to report it, it's a known issue.)
        • +
        • Five new space ninja directives have been added, old directives have been reworded to be less harsh
        • +
        • Space ninjas have been given their own list as antagonists, and are no longer bundled up with traitors
        • +
        • Space ninjas with a "steal a functional AI" objective will now succeed by downloading one into their suits
        • +
        • Space ninja suits' exploding on death has been nerfed, so as not to cause breaches
        • +
        • A few space ninja titles/names have been added and removed to be slightly more believable
        • +
        • The antagonist selector no longer chooses jobbanned players when it runs out of willing options
        • +
        + +

        23 June 2013

        +

        Segrain updated:

        +
          +
        • Airlocks of various models can be constructed again.
        • +
        +

        faux updated:

        +
          +
        • There has been a complete medbay renovation spearheaded by Vetinarix. http://baystation12.net/forums/viewtopic.php?f=20&t;=7847 <-- Please put any commentary good or bad, here.
        • +
        • Some maintenance doors within RnD and Medbay have had their accesses changed. Maintenance doors in the joint areas (leading to the research shuttle, virology, and xenobiology) are now zero access. Which means anyone in those joints can enter the maintenance tunnels. This was done to add additional evacuation locations during radiation storms. Additional maintenance doors were added to the tunnels in these areas to prevent docs and scientists from running about.
        • +
        • Starboard emergency storage isn't gone now, it's simply located in the escape wing.
        • +
        • An engineering training room has been added to engineering. This location was previously where surgery was located. If you are new to engineering or need to brush up on your skills, please use this area for testing.
        • +
        + +

        22 June 2013

        +

        Cael_Aislinn updated:

        +
          +
        • The xenoarchaeology depth scanner will now tell you what energy field is required to safely extract a find.
        • +
        • Excavation picks will now dig faster, and xenoarchaeology as a whole should be easier to do.
        • +
        + +

        21 June 2013

        +

        Jupotter updated:

        +
          +
        • Fix the robotiscist preview in the char setupe screen
        • +
        + +

        18 June 2013

        +

        Segrain updated:

        +
          +
        • Fixed some bugs in windoor construction.
        • +
        • Secure windoors are made with rods again.
        • +
        • Windoors drop their electronics when broken. Emagged windoors can have theirs removed by crowbar.
        • +
        • Airlock electronics can be configured to make door open for any single access on it instead of all of them.
        • +
        • Cyborgs can preview their icons before choosing.
        • +
        + +

        13 June 2013

        +

        Kilakk updated:

        +
          +
        • Added the Xenobiologist job. Has access to the research hallway and to xenobiology.
        • +
        • Removed Xenobiology access from Scientists.
        • +
        • Removed the Xenobiologist alternate title from Scientists.
        • +
        • Added "Xenoarchaeology" to the RD, Scientists, and to the ID computer.
        • +
        • Changed the Research Outpost doors to use "Xenoarchaeology" access.
        • +
        + +

        12 June 2013

        +

        Zuhayr updated:

        +
          +
        • Added pneumatic cannon and harpoons.
        • +
        • Added embedded projectiles. Bullets and thrown weapons may stick in targets. Throwing them by hand won't make them stick, firing them from a cannon might. Implant removal surgery will get rid of shrapnel and stuck items.
        • +
        + +

        11 June 2013

        +

        Meyar updated:

        +
          +
        • Fixes a security door with a firedoor ontop of it.
        • +
        • Fixed a typo relating to the admin Select Equipment Verb. (It's RESPONSE team not RESCUE team)
        • +
        • ERT are now automated, from their spawn to their shuttle. Admin intervention no longer required! (Getting to the mechs still requires admin permission generally)
        • +
        • Added flashlights to compensate for the weakened PDA lights
        • +
        • ERT Uniforms updated to be in line with Centcom uniforms. No more turtlenecks, no sir.
        • +
        + +

        09 June 2013

        +

        Segrain updated:

        +
          +
        • Emagged supply console can order SpecOp crates again.
        • +
        + +

        06 June 2013

        +

        Asanadas updated:

        +
          +
        • Added a whimsical suit to the head of personnel's secret clothing locker.
        • +
        +

        Meyar updated:

        +
          +
        • Disposal's mail routing fixed. Missing pipes replaced.
        • +
        • Chemistry is once again a part of the disposals delivery circuit.
        • +
        • Added missing sorting junctions to Security and HoS office.
        • +
        • Fixed a duplicate sorting junction.
        • +
        + +

        05 June 2013

        +

        Chinsky updated:

        +
          +
        • Load bearing equipment - webbings and vests for engineers and sec. Attach to jumpsuit, use 'Look in storage' verb (object tab) to open.
        • +
        +

        Segrain updated:

        +
          +
        • Exosuits now can open firelocks by walking into them.
        • +
        + +

        01 June 2013

        +

        Chinsky updated:

        +
          +
        • Bloody footprints! Now stepping in the puddle will dirty your shoes/feet and make you leave bloody footprints for a bit.
        • +
        • Blood now dries up after some time. Puddles take ~30 minutes, small things 5 minutes.
        • +
        • Untreated wounds now heal. No more toe stubs spamming you with pain messages for the rest of the shift.
        • +
        • On the other side, everything is healed slowly. Maximum you cna squeeze out of first aid is 0.5 health per tick per organ. Lying down makes it faster too, by 1.5x factor.
        • +
        • Lids! Click beaker/bottle in hand to put them on/off. Prevent spilling
        • +
        • Added 'hailer' to security lockers. If used in hand, says "Halt! Security!". For those who can't run and type.
        • +
        + +

        31 May 2013

        +

        Segrain updated:

        +
          +
        • Portable canisters now properly connect to ports beneath them on map load.
        • +
        • Fixed unfastening gas meters.
        • +
        + +

        30 May 2013

        +

        Segrain updated:

        +
          +
        • Meteor showers actually spawn meteors now.
        • +
        • Engineering tape fits into toolbelt and can be placed on doors.
        • +
        • Pill bottles can hold paper.
        • +
        +

        Spamcat updated:

        +
          +
        • Pill bottle capacity increased to 14 items.
        • +
        • Fixed Lamarr (it now spawns properly)
        • +
        +

        proliberate updated:

        +
          +
        • Station time is now displayed in the status tab for new players and AIs.
        • +
        + +

        28 May 2013

        +

        Erthilo updated:

        +
          +
        • Fixes everyone being able to understand alien languages. HERE IS YOUR TOWER OF BABEL
        • +
        +

        VitrescentTortoise updated:

        +
          +
        • Wizard's forcewall now works.
        • +
        + +

        26 May 2013

        +

        Chinsky updated:

        +
          +
        • Tentacles! Now clone damage will make you horribly malformed like examine text says.
        • +
        +

        Meyar updated:

        +
          +
        • The syndicate shuttle now has a cycling airlock during Nuke rounds.
        • +
        • Restored the ability for the syndicate Agent ID to change the name on the card (reforge it) more than once.
        • +
        • ERT Radio now functional again.
        • +
        • Research blast doors now actually lock down the entirety of station-side Research.
        • +
        • Added lock down buttons to the wardens office.
        • +
        • The randomized barsign has made a return.
        • +
        • Syndicate Agent ID's external airlock access restored.
        • +
        +

        VitrescentTortoise updated:

        +
          +
        • Added a third option for not getting any job preferences. It allows you to return to the lobby instead of joining.
        • +
        + +

        25 May 2013

        +

        Erthilo updated:

        +
          +
        • Fixes alien races appearing an unknown when speaking their language.
        • +
        • Fixes alien races losing their language when cloned.
        • +
        • Fixes UI getting randomly reset when trying to change it in Genetics Scanners.
        • +
        + +

        21 May 2013

        +

        SkyMarshal updated:

        +
          +
        • ZAS will now speed air movement into/out of a zone when unsimulated tiles (e.g. space) are involved, in relation to the number of tiles.
        • +
        • Portable Canisters will now automatically connect to any portable connecter beneath them on map load.
        • +
        • Bug involving mis-mapped disposal junction fixed
        • +
        • Air alarms now work for atmos techs (whoops!)
        • +
        • The Master Controller now properly stops atmos when it runtimes.
        • +
        • Backpacks can no longer be contaminated
        • +
        • ZAS no longer logs air statistics.
        • +
        • ZAS now rebuilds as soon as it detects a semi-complex change in geometry. (It was doing this already, but in a convoluted way which was actually less efficient)
        • +
        • General code cleanup/commenting of ZAS
        • +
        • Jungle now initializes after the random Z-level loads and atmos initializes.
        • +
        + +

        15 May 2013

        +

        Spamcat updated:

        +
          +
        • Added telescopic batons to HoS's and captain's lockers. These are quite robust and easily concealable.
        • +
        + +

        14 May 2013

        +

        Cael_Aislinn updated:

        +
          +
        • Depth scanners can now be used to determine what material archaeological deposits are made of, meaning lab analysis is no longer required.
        • +
        • Some useability issues with xenoarchaeology tools have been resolved, and the transit pods cycle automatically now.
        • +
        + +

        24 April 2013

        +

        Jediluke69 updated:

        +
          +
        • Added 5 new drinks (Kira Special, Lemonade, Brown Star, Milkshakes, Rewriter)
        • +
        • Nanopaste now heals about half of what it used to
        • +
        • Ballistic crates should now come with shotguns loaded with actual shells no more beanbags
        • +
        • Iced tea no longer makes a glass of .what?
        • +
        +

        NerdyBoy1104 updated:

        +
          +
        • New Botany additions: Rice and Plastellium. New sheet material: Plastic.
        • +
        • Plastellium is refined into plastic by first grinding the produce to get plasticide. 20 plasticide + 10 polytrinic acid makes 10 sheets of plastic which can be used to make crates, forks, spoons, knives, ashtrays or plastic bags from.
        • +
        • Rice seeds grows into rice stalks that you grind to get rice. 10 Rice + 5 Water makes boiled rice, 10 rice + 5 milk makes rice pudding, 10 rice + 5 universal enzyme (in beaker) makes Sake.
        • +
        +

        faux updated:

        +
          +
        • Mixed Wardrobe Closet now has colored shoes and plaid skirts.
        • +
        • Dress uniforms added to the Captain, RD, and HoP wardrobe closets. A uniform jacket has also been added to the Captain's closet. HoS' hat has been re-added to their closet. I do not love the CMO and CE enough to give them anything.
        • +
        • Atheletic closet now has five different swimsuits *for the ladies* in them. If you are a guy, be prepared to be yelled at if you run around like a moron in one of these. Same goes for ladies who run around in shorts with their titties swaying in the space winds.
        • +
        • A set of dispatcher uniforms will spawn in the security closet. These are for playtesting the dispatcher role.
        • +
        • New suit spawns in the laundry room. It's for geezer's only. You're welcome, Book.
        • +
        • Nurse outfit variant, orderly uniform, and first responder jacket will now spawn in the medical wardrobe closet.
        • +
        • A white wedding dress will spawn in the chaplain's closet. There are also several dresses currently only adminspawnable. Admins: Look either under "bride" or "dress." The bride one leads to the colored wedding dresses, and there are some other kinds of dresses under dress.
        • +
        • No more luchador masks or boxing gloves or boxing ring. You guys have a swimming pool now, dip in and enjoy it.
        • +
        • he meeting hall has been replaced with an awkwardly placed security office meant for prisoner processing.
        • +
        • Added a couple more welding goggles to engineering since you guys liked those a lot.
        • +
        • Flasks spawn behind the bar. Only three. Don't fight over them. I don't know how to add them to the bar vending machine otherwise I would have done that instead. Detective, you have your own flask in your office, it's underneath the cigarettes on your desk.
        • +
        • Added two canes to the medical storage, for people who have leg injuries and can't walk good and stuff. I do not want to see doctors pretending to be House. These are for patients. Do not make me delete this addition and declare you guys not being able to have nice things.
        • +
        • Secondary entance to EVA now directly leads into the medbay hardsuit section. Sorry for any inconviences this will cause. The CMO can now fetch the hardsuits whenever they want.
        • +
        • Secondary security hardsuit has been added to the armory. Security members please stop stealing engineer's hardsuits when you guys want to pair up for space travel.
        • +
        • Firelocks have been moved around in the main hallways to form really ghetto versions of airlocks.
        • +
        • Violin spawns in theatre storage now. I didn't put the piano there though, that was someone else.
        • +
        • Psych office in medbay has been made better looking.
        • +
        + +

        17 April 2013

        +

        SkyMarshal updated:

        +
          +
        • ZAS is now more deadly, as per decision by administrative team. May be tweaked, but currently AIRFLOW is the biggest griefer.
        • +
        • World startup optimized, many functions now delayed until a player joins the server. (Reduces server boot time significantly)
        • +
        • Zones will now equalize air more rapidly.
        • +
        • ZAS now respects active magboots when airflow occurs.
        • +
        • Airflow will no longer throw you into doors and open them.
        • +
        • Race condition in zone construction has been fixed, so zones connect properly at round start.
        • +
        • Plasma effects readded.
        • +
        • Fixed runtime involving away mission.
        • +
        + +

        11 April 2013

        +

        SkyMarshal updated:

        +
          +
        • Fire has been reworked.
        • +
        • In-game variable editor is both readded and expanded with fire controlling capability.
        • +
        + +

        09 April 2013

        +

        SkyMarshal updated:

        +
          +
        • Fire Issues (Firedoors, Flamethrowers, Incendiary Grenades) fixed.
        • +
        • Fixed a bad line of code that was preventing autoignition of flammable gas mixes.
        • +
        • Volatile fuel is burned up after a point.
        • +
        • Partial-tile firedoors removed. This is due to ZAS breaking when interacting with them.
        • +
        + +

        04 April 2013

        +

        SkyMarshal updated:

        +
          +
        • Fixed ZAS
        • +
        • Fixed Fire
        • +
        +

        Spamcat updated:

        +
          +
        • Blood type is now saved in character creation menu, no need to edit it manually every round.
        • +
        + +

        27 March 2013

        +

        Asanadas updated:

        +
          +
        • The Null Rod has recovered its de-culting ability, for balance reasons. Metagaming with it is a big no-no!
        • +
        • Holy Water as a liquid is able to de-cult. Less effective, but less bloody. May be changed over the course of time for balance.
        • +
        + +

        26 March 2013

        +

        Spamcat updated:

        +
          +
        • Chemmaster now puts pills in pill bottles (if one is inserted).
        • +
        • Stabbing someone with a syringe now deals 3 damage instead of 7 because 7 is like, a crowbar punch.
        • +
        • Lizards can now join mid-round again.
        • +
        • Chemicals in bloodstream will transfer with blood now, so don't get drunk before your blood donation. Viruses and antibodies transfer through blood too.
        • +
        • Virology is working again.
        • +
        + +

        15 March 2013

        +

        Cael_Aislinn updated:

        +
          +
        • Mapped a compact research base on the mining asteroid, with multiple labs and testing rooms. It's reachable through a new (old) shuttle dock that leaves from the research wing on the main station.
        • +
        + +

        14 March 2013

        +

        Spamcat updated:

        +
          +
        • Figured I should make one of these. Syringestabbing now produces a broken syringe complete with fingerprints of attacker and blood of a victim, so dispose your evidence carefully. Maximum transfer amount per stab is lowered to 10.
        • +
        + +

        11 March 2013

        +

        CIB updated:

        +
          +
        • Cloning now requires you to put slabs of meat into the cloning pod to replenish biomass.
        • +
        +

        Cael Aislinn updated:

        +
          +
        • The xenoarchaeology update is here. This includes a major content overhaul and a bunch of new features for xenoarchaeology.
        • +
        • Digsites (strange rock deposits) are now much more nuanced and interesting, and a huge number of minor (non-artifact) finds have been added.
        • +
        • Excavation is now a complex process that involves digging into the rock to the right depth.
        • +
        • Chemical analysis is required for safe excavation of the digsites, in order to determine how best to extract the finds.
        • +
        • Anomalous artifacts have been overhauled and many longstanding bugs with existing effects have been fixed - the anomaly utiliser should now work much more often.
        • +
        • Numerous new artifact effects have been added and some new artifact types can be dug up from the asteroid.
        • +
        • New tools and equipment have been added, including normal and spaceworthy versions of the anomaly suits, excavation tools and other neat gadgets.
        • +
        • Five books have been written by subject matter experts from around the galaxy to help the crew of the Exodus come to grips with this exacting new science (over 3000 words of tutorials!).
        • +
        +

        Chinsky updated:

        +
          +
        • Sec HUDs now can see short versions of sec records.on examine. Med HUDs do same for medical records, and can set medical status of patient.
        • +
        • Damage to the head can now cause brain damage.
        • +
        + +

        09 March 2013

        +

        Cael Aislinn updated:

        +
          +
        • Beekeeping is now possible. Construct an apiary of out wood and embed it into a hydroponics tray, then get a queen bee and bottle of BeezEez from cargo bay. Hives produce honey and honeycomb, but be wary if the bees start swarming.
        • -
        -
        + -
        -

        March 6th 2013

        -

        Cael Aislinn updated:

        -
          -
        • Type 1 thermoelectric generators and the associated binary circulators are now moveable (wrench to secure/unsecure) and orderable via Quartermaster.
        • -
        • code/maps/rust_test.dmm contains an example setup for a functional RUST reactor. Maximum output is in the range of 12 to 20MW (12 to 20 million watts).
        • -
        • Removed double announcement for gridchecks, reduced duration of gridchecks.
        • -
        -

        RavingManiac updated:

        -
          -
        • You can now stab people with syringes using the "harm" intent. This destroys the syringe and transfers a random percentage of its contents into the target. Armor has a 50% chance of blocking the syringe.
        • -
        -
        +

        06 March 2013

        +

        Cael Aislinn updated:

        +
          +
        • Type 1 thermoelectric generators and the associated binary circulators are now moveable (wrench to secure/unsecure) and orderable via Quartermaster.
        • +
        • code/maps/rust_test.dmm contains an example setup for a functional RUST reactor. Maximum output is in the range of 12 to 20MW (12 to 20 million watts).
        • +
        • Removed double announcement for gridchecks, reduced duration of gridchecks.
        • +
        +

        RavingManiac updated:

        +
          +
        • You can now stab people with syringes using the "harm" intent. This destroys the syringe and transfers a random percentage of its contents into the target. Armor has a 50% chance of blocking the syringe.
        • +
        -
        -

        March 5th 2013

        -

        Cael Aislinn updated:

        -
          -
        • Set roundstart music to randomly choose between space.ogg and traitor.ogg (see http://baystation12.net/forums/viewtopic.php?f=5&t=6972)
        • -
        • All RUST components except for TEGs (which generate the power) are now obtainable ingame, bored engineers should get hold of them and setup an experimental reactor for testing purposes.
        • -
        -

        CIB updated:

        -
          -
        • Added internal organs. They're currently all located in the chest. Use advanced scanner to detect damage. Use the same surgery as for ruptured lungs to fix them.
        • -
        -
        +

        05 March 2013

        +

        CIB updated:

        +
          +
        • Added internal organs. They're currently all located in the chest. Use advanced scanner to detect damage. Use the same surgery as for ruptured lungs to fix them.
        • +
        +

        Cael Aislinn updated:

        +
          +
        • Set roundstart music to randomly choose between space.ogg and traitor.ogg (see http://baystation12.net/forums/viewtopic.php?f=5&t;=6972)
        • +
        • All RUST components except for TEGs (which generate the power) are now obtainable ingame, bored engineers should get hold of them and setup an experimental reactor for testing purposes.
        • +
        -
        -

        February 27th 2013

        -

        Gamerofthegame updated:

        -
          -
        • Added the (base gear) ERT preset for the debug command.
        • -
        • Map fixes, Virology hole fixed. Atmospheric fixes for mining and, to a less extent, the science outpost. (No, not cycling airlocks)
        • -
        • Fiddled with the ERT set up location on Centcom. Radmins will now have a even easier time equiping a team of any real pratical size, especially coupled with the above debug command.
        • -
        -
        +

        27 February 2013

        +

        Gamerofthegame updated:

        +
          +
        • Added the (base gear) ERT preset for the debug command.
        • +
        • Map fixes, Virology hole fixed. Atmospheric fixes for mining and, to a less extent, the science outpost. (No, not cycling airlocks)
        • +
        • Fiddled with the ERT set up location on Centcom. Radmins will now have a even easier time equiping a team of any real pratical size, especially coupled with the above debug command.
        • +
        -
        -

        February 25th 2013

        -

        Cael Aislinn updated:

        -
          -
        • As well as building hull shield generators, normal shield gens can now be built (see http://baystation12.net/forums/viewtopic.php?f=1&t=6993).
        • -
        • New random events: multiple new system wide-events have been have been added to the newscaster feeds, some not quite as respectable as others.
        • -
        • New random event: some lucky winners will win the TC Daily Grand Slam Lotto, while others may be the target of malicious hackers.
        • -
        -
        +

        25 February 2013

        +

        Cael Aislinn updated:

        +
          +
        • As well as building hull shield generators, normal shield gens can now be built (see http://baystation12.net/forums/viewtopic.php?f=1&t;=6993).
        • +
        • New random events: multiple new system wide-events have been have been added to the newscaster feeds, some not quite as respectable as others.
        • +
        • New random event: some lucky winners will win the TC Daily Grand Slam Lotto, while others may be the target of malicious hackers.
        • +
        -
        -

        February 23rd 2013

        -

        Cael Aislinn updated:

        -
          -
        • Finances! Players spawn with an account, and money can be transferred between accounts, withdrawn/deposited at ATMs and charged to accounts via EFTPOS scanners.

          - All players start with 500-5000 credits, credits can no longer be merged and only credits can be deposited into ATMs - so shelter your illegitimately gotten gains in physical assets and remember that fraud is frowned upon!
        • -
        • Turrets are no longer noiseless as the grave. Listen for the sound of machinery in their proximity.
        • -
        -
        +

        23 February 2013

        +

        Cael Aislinn updated:

        +
          +
        • RUST machinery components should now be researchable (with high requirements) and orderable through QM (with high cost).
        • +
        • Shield machinery should now be researchable (with high requirements) and orderable through QM (with high cost). This one is reportedly buggy.
        • +
        • Rogue vending machines should revert back to normal at the end of the event.
        • +
        • New Unathi hair styles.
        • +
        -
        -

        February 23rd 2013

        -

        Cael Aislinn updated:

        -
          -
        • RUST machinery components should now be researchable (with high requirements) and orderable through QM (with high cost).
        • -
        • Shield machinery should now be researchable (with high requirements) and orderable through QM (with high cost). This one is reportedly buggy.
        • -
        • Rogue vending machines should revert back to normal at the end of the event.
        • -
        • New Unathi hair styles.
        • -
        -
        +

        22 February 2013

        +

        Chinsky updated:

        +
          +
        • Change to body cavity surgery. Can only put items in chest, groind and head. Max size for item - 3 (chest), 2 (groin), 1 (head). For chest surgery ribs should be bent open, (lung surgery until second scalpel step). Surgery step needs preparation step, with drill. After that you can place item inside, or seal it with cautery to do other step instead.
        • +
        -
        -

        22/02/2013

        -

        Chinsky updated:

        -
          -
        • Change to body cavity surgery. Can only put items in chest, groind and head. Max size for item - 3 (chest), 2 (groin), 1 (head). For chest surgery ribs should be bent open, (lung surgery until second scalpel step). Surgery step needs preparation step, with drill. After that you can place item inside, or seal it with cautery to do other step instead.
        • -
        -
        +

        20 February 2013

        +

        Chinsky updated:

        +
          +
        • Added new surgery: putting items inside people. After you use retractor to keep incision open, just click with any item to put it inside. But be wary, if you try to fit something too big, you might rip the veins. To remove items, use implant removal surgery.
        • +
        • Crowbar can be used as alternative to retractor.
        • +
        • Can now unload guns by clicking them in hand.
        • +
        • Fixed distance calculation in bullet missing chance computation, it was always assuming 1 or 0 tiles. Now distace REALLY matters when you shoot.
        • +
        • To add more FUN to previous thing, bullets missed to not disappear but keep going until they hit something else.
        • +
        • Compressed Matter and Explosive implants spawn properly now.
        • +
        • Tweaks to medical effects: removed itch caused by bandages. Chemical effects now have non-100 chance of appearing, the stronger medicine, the more probality it'll have side effects.
        • +
        -
        -

        February 18th 2013

        -

        Cael Aislinn updated:

        -
          -
        • All RUST components are now buildable/orderable, with very high requirements (except for the TEGs). Emitters have replaced gyrotrons, for now.
        • -
        • Fixed up shield generators and made them buildable, with circuits obtainable through RnD. Hull shield gens project along space tiles adjacent to the hull (must be adjacent to a space tile to work).
        • -
        -
        +

        18 February 2013

        +

        Cael Aislinn updated:

        +
          +
        • Security bots will now target hostile mobs, and vice versa.
        • +
        • Carp should actually emigrate now, instead of just immigrating then squatting around the outer hull.
        • +
        • Admins and moderators have been split up into separate 'who' verbs (adminwho and modwho respectively).
        • +
        -
        -

        20/02/2013

        -

        Chinsky updated:

        -
          -
        • Added new surgery: putting items inside people. After you use retractor to keep incision open, just click with any item to put it inside. But be wary, if you try to fit something too big, you might rip the veins. To remove items, use implant removal surgery.
        • -
        • Crowbar can be used as alternative to retractor.
        • -
        • Can now unload guns by clicking them in hand.
        • -
        • Fixed distance calculation in bullet missing chance computation, it was always assuming 1 or 0 tiles. Now distace REALLY matters when you shoot.
        • -
        • To add more FUN to previous thing, bullets missed to not disappear but keep going until they hit something else.
        • -
        • Compressed Matter and Explosive implants spawn properly now.
        • -
        • Tweaks to medical effects: removed itch caused by bandages. Chemical effects now have non-100 chance of appearing, the stronger medicine, the more probality it'll have side effects.
        • -
        -
        +

        14 February 2013

        +

        CIB updated:

        +
          +
        • Medical side-effects(patients are going to come back for secondary treatment)
        • +
        • NT loyalty setting(affects command reports and gives antags hints who might collaborate with them)
        • +
        • Simple animal balance fixes(They're slower now)
        • +
        +

        CaelAislinn updated:

        +
          +
        • Re-added old ion storm laws, re-added grid check event.
        • +
        • Added Rogue Drone and Vermin Infestation random events.
        • +
        • Added/fixed space vines random event.
        • +
        • Updates to the virus events.
        • +
        • Spider infestation and alien infestation events turned off by default.
        • +
        • Soghun, taj and skrell all have unique language text colours.
        • +
        • Moderators will no longer be listed in adminwho, instead use modwho.
        • +
        +

        Gamerofthegame updated:

        +
          +
        • Miscellaneous mapfixes.
        • +
        -
        -

        February 18th 2013

        -

        Cael Aislinn updated:

        -
          -
        • Security bots will now target hostile mobs, and vice versa.
        • -
        • Carp should actually emigrate now, instead of just immigrating then squatting around the outer hull.
        • -
        • Admins and moderators have been split up into separate 'who' verbs (adminwho and modwho respectively).
        • -
        -
        +

        13 February 2013

        +

        Erthilo updated:

        +
          +
        • Fixed SSD (logged-out) players not staying asleep.
        • +
        • Fixed set-pose verb and mice emotes having extra periods.
        • +
        • Fixed virus crate not appearing and breaking supply shuttle.
        • +
        • Fixed newcaster photos not being censored.
        • +
        -
        -

        February 14th 2013

        -

        CIB updated:

        -
          -
        • Medical side-effects(patients are going to come back for secondary treatment)
        • -
        • NT loyalty setting(affects command reports and gives antags hints who might collaborate with them)
        • -
        • Simple animal balance fixes(They're slower now)
        • -
        -

        CaelAislinn updated:

        -
          -
        • Re-added old ion storm laws, re-added grid check event.
        • -
        • Added Rogue Drone and Vermin Infestation random events.
        • -
        • Added/fixed space vines random event.
        • -
        • Updates to the virus events.
        • -
        • Spider infestation and alien infestation events turned off by default.
        • -
        • Soghun, taj and skrell all have unique language text colours.
        • -
        • Moderators will no longer be listed in adminwho, instead use modwho.
        • -
        +

        31 January 2013

        +

        CIB updated:

        +
          +
        • Chilis and cold chilis no longer kill in small amounts
        • +
        • Chloral now again needs around 5 units to start killing somebody
        • +
        -

        Gamerofthegame updated:

        -
          -
        • Miscellaneous mapfixes.
        • -
        -
        +

        23 January 2013

        +

        Cael_Aislinn updated:

        + -
        -

        February 13th 2013

        -

        Erthilo updated:

        -
          -
        • Fixed SSD (logged-out) players not staying asleep.
        • -
        • Fixed set-pose verb and mice emotes having extra periods.
        • -
        • Fixed virus crate not appearing and breaking supply shuttle.
        • -
        • Fixed newcaster photos not being censored.
        • -
        -
        +

        21 January 2013

        +

        Cael_Aislinn updated:

        +
          +
        • Satchels and ore boxes can now hold strange rocks.
        • +
        • Closets and crates can now be built out of 5 and 10 plasteel respectively.
        • +
        • Observers can become mice once more.
        • +
        -
        -

        January 23rd

        -

        Cael_Aislinn updated:

        - -
        +

        13 January 2013

        +

        Chinsky updated:

        +
          +
        • If you get enough (6) blood drips on one tile, it'll turn into a blood puddle. Should make bleeding out more visible.
        • +
        • Security belt now able to hold taser, baton and tape roll.
        • +
        • Added alternative security uniform to Security wardrobes.
        • +
        • Ported Urist cult runes. Down with the crayon drawings! Example: http://dl.dropbox.com/u/26846767/images/SS13/255_symbols.PNG
        • +
        • Engineering tape now require engineer OR atmos access instead of both.
        • +
        • Implants now will react to EMP, possibly in !!FUN!! ways
        • +
        +

        GauHelldragon updated:

        +
          +
        • Servicebots now have RoboTray and Printing Pen. Robotray can be used to pick up and drop food/drinks. Printing pen can alternate between writing mode and rename paper mode by clicking it.
        • +
        • Farmbots. A new type of robot that weeds, waters and fertilizes. Use robot arm on water tank. Then use plant analyzer, mini-hoe, bucket and finally proximity sensor.
        • +
        • Chefs can clang their serving trays with a rolling pin. Just like a riot shield!
        • +
        -
        - - -

        1/31/2013

        -

        CIB updated:

        -
          -
        • Chilis and cold chilis no longer kill in small amounts
        • -
        • Chloral now again needs around 5 units to start killing somebody
        • -
        -
        - -
        -

        January 21st

        -

        Cael_Aislinn updated:

        -
          -
        • Satchels and ore boxes can now hold strange rocks.
        • -
        • Closets and crates can now be built out of 5 and 10 plasteel respectively.
        • -
        • Observers can become mice once more.
        • -
        -
        - -
        -

        13/01/2013

        -

        Chinsky updated:

        -
          -
        • If you get enough (6) blood drips on one tile, it'll turn into a blood puddle. Should make bleeding out more visible.
        • -
        • Security belt now able to hold taser, baton and tape roll.
        • -
        • Added alternative security uniform to Security wardrobes.
        • -
        • Ported Urist cult runes. Down with the crayon drawings! Example: http://dl.dropbox.com/u/26846767/images/SS13/255_symbols.PNG
        • -
        • Engineering tape now require engineer OR atmos access instead of both.
        • -
        • Implants now will react to EMP, possibly in !!FUN!! ways
        • -
        -
        - -

        1/13/2013

        -

        GauHelldragon updated:

        -
          -
        • Servicebots now have RoboTray and Printing Pen. Robotray can be used to pick up and drop food/drinks. Printing pen can alternate between writing mode and rename paper mode by clicking it.
        • -
        • Farmbots. A new type of robot that weeds, waters and fertilizes. Use robot arm on water tank. Then use plant analyzer, mini-hoe, bucket and finally proximity sensor.
        • -
        • Chefs can clang their serving trays with a rolling pin. Just like a riot shield!
        • -
        -
        - -
        -

        January 7th

        -

        Cael_Aislinn updated:

        - -
        - -
        -

        7/01/2013

        -

        Chinsky updated:

        -
          -
        • Implants: Explosvie implant, exploding when victim hears the codephrase you set.
        • -
        • Implants: Compressed Matter implat, scan item (making it disappear), inject yourself and recall that item on will!
        • -
        • Implant removal surgery, with !!FUN!! results if you mess up it.
        • -
        • Coats now have pockets again.
        • -
        • Bash people on tabetops. an windows, or with stools. Grab people to bash them on tables or windows (better grab for better hit on windows). Drag stool sprite on you to pick it up, click on it in hand to make it usual stool again.
        • -
        • Surgical caps, and new sprites for bloodbags and fixovein.
        • -
        • Now some surgery steps will bloody your hands, Full-body blood coat in case youy mess up spectacualry.
        • -
        • Ported some crates (Art, Surgery, Sterile equiplemnt).
        • -
        • Changed contraband crates. Posters moved to Art Crate, cigs and lipstick ot party crate. Now contraband crate has illegal booze and illicit drugs.
        • -
        • Finally got evac party lights
        • -
        • Now disfigurment,now it WILL happen when damage is bad enough.
        • -
        • Now if you speak in depressurized area (less than 10 kPa) only people next to you can hear you. Radios still work though.
        • -
        -
        - - - -/tg/ station 13 Development Team - - - - -
        - Coders: TLE, NEO, Errorage, muskets, veryinky, Skie, Noise, Numbers, Agouri, Noka, Urist McDorf, Uhangi, Darem, Mport, rastaf0, Doohl, Superxpdude, Rockdtben, ConstantA, Petethegoat, Kor, Polymorph, Carn, Nodrak, Donkie
        - Spriters: Agouri, Cheridan, Cruazy Guest, Deeaych, Deuryn, Matty406, Microwave, ShiftyEyesShady, Skie, Uhangi, Veyveyr, Petethegoat, Kor, Ricotez, Ausops, TankNut
        - Sounds: Skie, Lasty/Vinyl
        - Thanks to: CDK Station devs, GoonStation devs, the original SpaceStation developers and Invisty for the title image -
        - -Daedalus Development Team - - - - -
        - Coders: DopeGhoti, Sunfall, ThVortex
        - Artwork: Captain Hammer
        - Spriters: ((TODO.))
        - Sounds: Peter J, due, Erik Satie
        - Thanks to: All the dev teams that came before: BS12, /tg/station13, the Goons, and the original SS13 folks.
        -
        +

        07 January 2013

        +

        Cael_Aislinn updated:

        + +

        Chinsky updated:

        +
          +
        • Implants: Explosvie implant, exploding when victim hears the codephrase you set.
        • +
        • Implants: Compressed Matter implat, scan item (making it disappear), inject yourself and recall that item on will!
        • +
        • Implant removal surgery, with !!FUN!! results if you mess up it.
        • +
        • Coats now have pockets again.
        • +
        • Bash people on tabetops. an windows, or with stools. Grab people to bash them on tables or windows (better grab for better hit on windows). Drag stool sprite on you to pick it up, click on it in hand to make it usual stool again.
        • +
        • Surgical caps, and new sprites for bloodbags and fixovein.
        • +
        • Now some surgery steps will bloody your hands, Full-body blood coat in case youy mess up spectacualry.
        • +
        • Ported some crates (Art, Surgery, Sterile equiplemnt).
        • +
        • Changed contraband crates. Posters moved to Art Crate, cigs and lipstick ot party crate. Now contraband crate has illegal booze and illicit drugs.
        • +
        • Finally got evac party lights
        • +
        • Now disfigurment,now it WILL happen when damage is bad enough.
        • +
        • Now if you speak in depressurized area (less than 10 kPa) only people next to you can hear you. Radios still work though.
        • +
        +
        GoonStation 13 Development Team
        - Coders: Stuntwaffle, Showtime, Pantaloons, Nannek, Keelin, Exadv1, hobnob, Justicefries, 0staf, sniperchance, AngriestIBM, BrianOBlivion
        - Spriters: Supernorn, Haruhi, Stuntwaffle, Pantaloons, Rho, SynthOrange, I Said No
        + Coders: Stuntwaffle, Showtime, Pantaloons, Nannek, Keelin, Exadv1, hobnob, Justicefries, 0staf, sniperchance, AngriestIBM, BrianOBlivion
        + Spriters: Supernorn, Haruhi, Stuntwaffle, Pantaloons, Rho, SynthOrange, I Said No
        -

        Creative Commons License
        This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
        Rights are currently extended to SomethingAwful Goons only.

        +
        +

        Creative Commons License
        Except where otherwise noted, Goon Station 13 is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
        Rights are currently extended to SomethingAwful Goons only.

        Some icons by Yusuke Kamiyamane. All rights reserved. Licensed under a Creative Commons Attribution 3.0 License.

        -
      +
      diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml new file mode 100644 index 0000000000..a58c2bc21a --- /dev/null +++ b/html/changelogs/.all_changelog.yml @@ -0,0 +1,1569 @@ +DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. +--- +2013-01-07: + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'tgs': !!python/unicode 'Updated server to tgstation r5200 (November + 26th, 2012), see https://code.google.com/p/tgstation13/source/list + for tg''s changelog.' + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Implants: Explosvie implant, exploding + when victim hears the codephrase you set.' + - !!python/unicode 'rscadd': !!python/unicode 'Implants: Compressed Matter implat, + scan item (making it disappear), inject yourself and recall that item on will!' + - !!python/unicode 'rscadd': !!python/unicode 'Implant removal surgery, with !!FUN!! + results if you mess up it.' + - !!python/unicode 'rscadd': !!python/unicode 'Coats now have pockets again.' + - !!python/unicode 'rscadd': !!python/unicode 'Bash people on tabetops. an windows, + or with stools. Grab people to bash them on tables or windows (better grab for + better hit on windows). Drag stool sprite on you to pick it up, click on it + in hand to make it usual stool again.' + - !!python/unicode 'rscadd': !!python/unicode 'Surgical caps, and new sprites for + bloodbags and fixovein.' + - !!python/unicode 'rscadd': !!python/unicode 'Now some surgery steps will bloody + your hands, Full-body blood coat in case youy mess up spectacualry.' + - !!python/unicode 'rscadd': !!python/unicode 'Ported some crates (Art, Surgery, + Sterile equiplemnt).' + - !!python/unicode 'tweak': !!python/unicode 'Changed contraband crates. Posters + moved to Art Crate, cigs and lipstick ot party crate. Now contraband crate has + illegal booze and illicit drugs.' + - !!python/unicode 'bugfix': !!python/unicode 'Finally got evac party lights' + - !!python/unicode 'bugfix': !!python/unicode 'Now disfigurment,now it WILL happen + when damage is bad enough.' + - !!python/unicode 'experiment': !!python/unicode 'Now if you speak in depressurized + area (less than 10 kPa) only people next to you can hear you. Radios still work + though.' +2013-01-13: + !!python/unicode 'Chinsky': + - !!python/unicode 'tweak': !!python/unicode 'If you get enough (6) blood drips + on one tile, it''ll turn into a blood puddle. Should make bleeding out more + visible.' + - !!python/unicode 'tweak': !!python/unicode 'Security belt now able to hold taser, + baton and tape roll.' + - !!python/unicode 'tweak': !!python/unicode 'Added alternative security uniform + to Security wardrobes.' + - !!python/unicode 'rscadd': !!python/unicode 'Ported Urist cult runes. Down with + the crayon drawings! Example: http://dl.dropbox.com/u/26846767/images/SS13/255_symbols.PNG' + - !!python/unicode 'bugfix': !!python/unicode 'Engineering tape now require engineer + OR atmos access instead of both.' + - !!python/unicode 'rscadd': !!python/unicode 'Implants now will react to EMP, possibly + in !!FUN!! ways' + !!python/unicode 'GauHelldragon': + - !!python/unicode 'rscadd': !!python/unicode 'Servicebots now have RoboTray and + Printing Pen. Robotray can be used to pick up and drop food/drinks. Printing + pen can alternate between writing mode and rename paper mode by clicking it.' + - !!python/unicode 'rscadd': !!python/unicode 'Farmbots. A new type of robot that + weeds, waters and fertilizes. Use robot arm on water tank. Then use plant analyzer, + mini-hoe, bucket and finally proximity sensor.' + - !!python/unicode 'rscadd': !!python/unicode 'Chefs can clang their serving trays + with a rolling pin. Just like a riot shield!' +2013-01-21: + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'bugfix': !!python/unicode 'Satchels and ore boxes can now hold + strange rocks.' + - !!python/unicode 'rscadd': !!python/unicode 'Closets and crates can now be built + out of 5 and 10 plasteel respectively.' + - !!python/unicode 'rscadd': !!python/unicode 'Observers can become mice once more.' +2013-01-23: + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'tgs': !!python/unicode 'Updated server to tgstation r5200 (November + 26th, 2012), see https://code.google.com/p/tgstation13/source/list + for tg''s changelog.' +2013-01-31: + !!python/unicode 'CIB': + - !!python/unicode 'bugfix': !!python/unicode 'Chilis and cold chilis no longer + kill in small amounts' + - !!python/unicode 'bugfix': !!python/unicode 'Chloral now again needs around 5 + units to start killing somebody' +2013-02-13: + !!python/unicode 'Erthilo': + - !!python/unicode 'bugfix': !!python/unicode 'Fixed SSD (logged-out) players not + staying asleep.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed set-pose verb and mice emotes + having extra periods.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed virus crate not appearing and + breaking supply shuttle.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed newcaster photos not being + censored.' +2013-02-14: + !!python/unicode 'CIB': + - !!python/unicode 'rscadd': !!python/unicode 'Medical side-effects(patients are + going to come back for secondary treatment)' + - !!python/unicode 'rscadd': !!python/unicode 'NT loyalty setting(affects command + reports and gives antags hints who might collaborate with them)' + - !!python/unicode 'tweak': !!python/unicode 'Simple animal balance fixes(They''re + slower now)' + !!python/unicode 'CaelAislinn': + - !!python/unicode 'rscadd': !!python/unicode 'Re-added old ion storm laws, re-added + grid check event.' + - !!python/unicode 'rscadd': !!python/unicode 'Added Rogue Drone and Vermin Infestation + random events.' + - !!python/unicode 'rscadd': !!python/unicode 'Added/fixed space vines random event.' + - !!python/unicode 'tweak': !!python/unicode 'Updates to the virus events.' + - !!python/unicode 'tweak': !!python/unicode 'Spider infestation and alien infestation + events turned off by default.' + - !!python/unicode 'tweak': !!python/unicode 'Soghun, taj and skrell all have unique + language text colours.' + - !!python/unicode 'tweak': !!python/unicode 'Moderators will no longer be listed + in adminwho, instead use modwho.' + !!python/unicode 'Gamerofthegame': + - !!python/unicode 'rscadd': !!python/unicode 'Miscellaneous mapfixes.' +2013-02-18: + !!python/unicode 'Cael Aislinn': + - !!python/unicode 'rscadd': !!python/unicode 'Security bots will now target hostile + mobs, and vice versa.' + - !!python/unicode 'tweak': !!python/unicode 'Carp should actually emigrate now, + instead of just immigrating then squatting around the outer hull.' + - !!python/unicode 'tweak': !!python/unicode 'Admins and moderators have been split + up into separate ''who'' verbs (adminwho and modwho respectively).' +2013-02-20: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Added new surgery: putting items + inside people. After you use retractor to keep incision open, just click with + any item to put it inside. But be wary, if you try to fit something too big, + you might rip the veins. To remove items, use implant removal surgery.' + - !!python/unicode 'rscadd': !!python/unicode 'Crowbar can be used as alternative + to retractor.' + - !!python/unicode 'rscadd': !!python/unicode 'Can now unload guns by clicking them + in hand.' + - !!python/unicode 'tweak': !!python/unicode 'Fixed distance calculation in bullet + missing chance computation, it was always assuming 1 or 0 tiles. Now distace + REALLY matters when you shoot.' + - !!python/unicode 'rscadd': !!python/unicode 'To add more FUN to previous thing, + bullets missed to not disappear but keep going until they hit something else.' + - !!python/unicode 'bugfix': !!python/unicode 'Compressed Matter and Explosive implants + spawn properly now.' + - !!python/unicode 'tweak': !!python/unicode 'Tweaks to medical effects: removed + itch caused by bandages. Chemical effects now have non-100 chance of appearing, + the stronger medicine, the more probality it''ll have side effects.' +2013-02-22: + !!python/unicode 'Chinsky': + - !!python/unicode 'tweak': !!python/unicode 'Change to body cavity surgery. Can + only put items in chest, groind and head. Max size for item - 3 (chest), 2 (groin), + 1 (head). For chest surgery ribs should be bent open, (lung surgery until second + scalpel step). Surgery step needs preparation step, with drill. After that you + can place item inside, or seal it with cautery to do other step instead.' +2013-02-23: + !!python/unicode 'Cael Aislinn': + - !!python/unicode 'wip': !!python/unicode 'RUST machinery components should now + be researchable (with high requirements) and orderable through QM (with high + cost).' + - !!python/unicode 'wip': !!python/unicode 'Shield machinery should now be researchable + (with high requirements) and orderable through QM (with high cost). This one + is reportedly buggy.' + - !!python/unicode 'tweak': !!python/unicode 'Rogue vending machines should revert + back to normal at the end of the event.' + - !!python/unicode 'rscadd': !!python/unicode 'New Unathi hair styles.' +2013-02-25: + !!python/unicode 'Cael Aislinn': + - !!python/unicode 'rscadd': !!python/unicode 'As well as building hull shield generators, + normal shield gens can now be built (see http://baystation12.net/forums/viewtopic.php?f=1&t;=6993).' + - !!python/unicode 'rscadd': !!python/unicode 'New random events: multiple new system + wide-events have been have been added to the newscaster feeds, some not quite + as respectable as others.' + - !!python/unicode 'rscadd': !!python/unicode 'New random event: some lucky winners + will win the TC Daily Grand Slam Lotto, while others may be the target of malicious + hackers.' +2013-02-27: + !!python/unicode 'Gamerofthegame': + - !!python/unicode 'rscadd': !!python/unicode 'Added the (base gear) ERT preset + for the debug command.' + - !!python/unicode 'rscadd': !!python/unicode 'Map fixes, Virology hole fixed. Atmospheric + fixes for mining and, to a less extent, the science outpost. (No, not cycling + airlocks)' + - !!python/unicode 'rscadd': !!python/unicode 'Fiddled with the ERT set up location + on Centcom. Radmins will now have a even easier time equiping a team of any + real pratical size, especially coupled with the above debug command.' +2013-03-05: + !!python/unicode 'CIB': + - !!python/unicode 'rscadd': !!python/unicode 'Added internal organs. They''re currently + all located in the chest. Use advanced scanner to detect damage. Use the same + surgery as for ruptured lungs to fix them.' + !!python/unicode 'Cael Aislinn': + - !!python/unicode 'soundadd': !!python/unicode 'Set roundstart music to randomly + choose between space.ogg and traitor.ogg (see http://baystation12.net/forums/viewtopic.php?f=5&t;=6972)' + - !!python/unicode 'experiment': !!python/unicode 'All RUST components except for + TEGs (which generate the power) are now obtainable ingame, bored engineers should + get hold of them and setup an experimental reactor for testing purposes.' +2013-03-06: + !!python/unicode 'Cael Aislinn': + - !!python/unicode 'rscadd': !!python/unicode 'Type 1 thermoelectric generators + and the associated binary circulators are now moveable (wrench to secure/unsecure) + and orderable via Quartermaster.' + - !!python/unicode 'wip': !!python/unicode 'code/maps/rust_test.dmm contains an + example setup for a functional RUST reactor. Maximum output is in the range + of 12 to 20MW (12 to 20 million watts).' + - !!python/unicode 'bugfix': !!python/unicode 'Removed double announcement for gridchecks, + reduced duration of gridchecks.' + !!python/unicode 'RavingManiac': + - !!python/unicode 'rscadd': !!python/unicode 'You can now stab people with syringes + using the "harm" intent. This destroys the syringe and transfers a random percentage + of its contents into the target. Armor has a 50% chance of blocking the syringe.' +2013-03-09: + !!python/unicode 'Cael Aislinn': + - !!python/unicode 'rscadd': !!python/unicode "Beekeeping is now possible. Construct\ + \ an apiary of out wood and embed it into a hydroponics tray, then get a queen\ + \ bee and bottle of BeezEez from cargo bay. \n\t\tHives produce honey and honeycomb,\ + \ but be wary if the bees start swarming." +2013-03-11: + !!python/unicode 'CIB': + - !!python/unicode 'rscadd': !!python/unicode 'Cloning now requires you to put slabs + of meat into the cloning pod to replenish biomass.' + !!python/unicode 'Cael Aislinn': + - !!python/unicode 'wip': !!python/unicode 'The xenoarchaeology update is here. + This includes a major content overhaul and a bunch of new features for xenoarchaeology.' + - !!python/unicode 'tweak': !!python/unicode 'Digsites (strange rock deposits) are + now much more nuanced and interesting, and a huge number of minor (non-artifact) + finds have been added.' + - !!python/unicode 'rscadd': !!python/unicode 'Excavation is now a complex process + that involves digging into the rock to the right depth.' + - !!python/unicode 'rscadd': !!python/unicode 'Chemical analysis is required for + safe excavation of the digsites, in order to determine how best to extract the + finds.' + - !!python/unicode 'bugfix': !!python/unicode 'Anomalous artifacts have been overhauled + and many longstanding bugs with existing effects have been fixed - the anomaly + utiliser should now work much more often.' + - !!python/unicode 'rscadd': !!python/unicode 'Numerous new artifact effects have + been added and some new artifact types can be dug up from the asteroid.' + - !!python/unicode 'rscadd': !!python/unicode 'New tools and equipment have been + added, including normal and spaceworthy versions of the anomaly suits, excavation + tools and other neat gadgets.' + - !!python/unicode 'rscadd': !!python/unicode 'Five books have been written by subject + matter experts from around the galaxy to help the crew of the Exodus come to + grips with this exacting new science (over 3000 words of tutorials!).' + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Sec HUDs now can see short versions + of sec records.on examine. Med HUDs do same for medical records, and can set + medical status of patient.' + - !!python/unicode 'rscadd': !!python/unicode 'Damage to the head can now cause + brain damage.' +2013-03-14: + !!python/unicode 'Spamcat': + - !!python/unicode 'rscadd': !!python/unicode 'Figured I should make one of these. + Syringestabbing now produces a broken syringe complete with fingerprints of + attacker and blood of a victim, so dispose your evidence carefully. Maximum + transfer amount per stab is lowered to 10.' +2013-03-15: + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'rscadd': !!python/unicode 'Mapped a compact research base on + the mining asteroid, with multiple labs and testing rooms. It''s reachable through + a new (old) shuttle dock that leaves from the research wing on the main station.' +2013-03-26: + !!python/unicode 'Spamcat': + - !!python/unicode 'bugfix': !!python/unicode 'Chemmaster now puts pills in pill + bottles (if one is inserted).' + - !!python/unicode 'tweak': !!python/unicode 'Stabbing someone with a syringe now + deals 3 damage instead of 7 because 7 is like, a crowbar punch.' + - !!python/unicode 'bugfix': !!python/unicode 'Lizards can now join mid-round again.' + - !!python/unicode 'rscadd': !!python/unicode 'Chemicals in bloodstream will transfer + with blood now, so don''t get drunk before your blood donation. Viruses and + antibodies transfer through blood too.' + - !!python/unicode 'bugfix': !!python/unicode 'Virology is working again.' +2013-03-27: + !!python/unicode 'Asanadas': + - !!python/unicode 'tweak': !!python/unicode 'The Null Rod has recovered its de-culting + ability, for balance reasons. Metagaming with it is a big no-no!' + - !!python/unicode 'rscadd': !!python/unicode 'Holy Water as a liquid is able to + de-cult. Less effective, but less bloody. May be changed over the course of + time for balance.' +2013-04-04: + !!python/unicode 'SkyMarshal': + - !!python/unicode 'bugfix': !!python/unicode 'Fixed ZAS' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed Fire' + !!python/unicode 'Spamcat': + - !!python/unicode 'bugfix': !!python/unicode 'Blood type is now saved in character + creation menu, no need to edit it manually every round.' +2013-04-09: + !!python/unicode 'SkyMarshal': + - !!python/unicode 'bugfix': !!python/unicode 'Fire Issues (Firedoors, Flamethrowers, + Incendiary Grenades) fixed.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed a bad line of code that was + preventing autoignition of flammable gas mixes.' + - !!python/unicode 'bugfix': !!python/unicode 'Volatile fuel is burned up after + a point.' + - !!python/unicode 'rscdel': !!python/unicode 'Partial-tile firedoors removed. This + is due to ZAS breaking when interacting with them.' +2013-04-11: + !!python/unicode 'SkyMarshal': + - !!python/unicode 'experiment': !!python/unicode 'Fire has been reworked.' + - !!python/unicode 'experiment': !!python/unicode 'In-game variable editor is both + readded and expanded with fire controlling capability.' +2013-04-17: + !!python/unicode 'SkyMarshal': + - !!python/unicode 'experiment': !!python/unicode 'ZAS is now more deadly, as per + decision by administrative team. May be tweaked, but currently AIRFLOW is the + biggest griefer.' + - !!python/unicode 'experiment': !!python/unicode 'World startup optimized, many + functions now delayed until a player joins the server. (Reduces server boot + time significantly)' + - !!python/unicode 'tweak': !!python/unicode 'Zones will now equalize air more rapidly.' + - !!python/unicode 'bugfix': !!python/unicode 'ZAS now respects active magboots + when airflow occurs.' + - !!python/unicode 'bugfix': !!python/unicode 'Airflow will no longer throw you + into doors and open them.' + - !!python/unicode 'bugfix': !!python/unicode 'Race condition in zone construction + has been fixed, so zones connect properly at round start.' + - !!python/unicode 'bugfix': !!python/unicode 'Plasma effects readded.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed runtime involving away mission.' +2013-04-24: + !!python/unicode 'Jediluke69': + - !!python/unicode 'rscadd': !!python/unicode 'Added 5 new drinks (Kira Special, + Lemonade, Brown Star, Milkshakes, Rewriter)' + - !!python/unicode 'tweak': !!python/unicode 'Nanopaste now heals about half of + what it used to' + - !!python/unicode 'tweak': !!python/unicode 'Ballistic crates should now come with + shotguns loaded with actual shells no more beanbags' + - !!python/unicode 'bugfix': !!python/unicode 'Iced tea no longer makes a glass + of .what?' + !!python/unicode 'NerdyBoy1104': + - !!python/unicode 'rscadd': !!python/unicode 'New Botany additions: Rice and Plastellium. + New sheet material: Plastic.' + - !!python/unicode 'rscadd': !!python/unicode 'Plastellium is refined into plastic + by first grinding the produce to get plasticide. 20 plasticide + 10 polytrinic + acid makes 10 sheets of plastic which can be used to make crates, forks, spoons, + knives, ashtrays or plastic bags from.' + - !!python/unicode 'rscadd': !!python/unicode 'Rice seeds grows into rice stalks + that you grind to get rice. 10 Rice + 5 Water makes boiled rice, 10 rice + 5 + milk makes rice pudding, 10 rice + 5 universal enzyme (in beaker) makes Sake.' + !!python/unicode 'faux': + - !!python/unicode 'imageadd': !!python/unicode 'Mixed Wardrobe Closet now has colored + shoes and plaid skirts.' + - !!python/unicode 'imageadd': !!python/unicode 'Dress uniforms added to the Captain, + RD, and HoP wardrobe closets. A uniform jacket has also been added to the Captain''s + closet. HoS'' hat has been re-added to their closet. I do not love the CMO and + CE enough to give them anything.' + - !!python/unicode 'imageadd': !!python/unicode 'Atheletic closet now has five different + swimsuits *for the ladies* in them. If you are a guy, be prepared to be yelled + at if you run around like a moron in one of these. Same goes for ladies who + run around in shorts with their titties swaying in the space winds.' + - !!python/unicode 'imageadd': !!python/unicode 'A set of dispatcher uniforms will + spawn in the security closet. These are for playtesting the dispatcher role.' + - !!python/unicode 'imageadd': !!python/unicode 'New suit spawns in the laundry + room. It''s for geezer''s only. You''re welcome, Book.' + - !!python/unicode 'imageadd': !!python/unicode 'Nurse outfit variant, orderly uniform, + and first responder jacket will now spawn in the medical wardrobe closet.' + - !!python/unicode 'imageadd': !!python/unicode 'A white wedding dress will spawn + in the chaplain''s closet. There are also several dresses currently only adminspawnable. + Admins: Look either under "bride" or "dress." The bride one leads to the colored + wedding dresses, and there are some other kinds of dresses under dress.' + - !!python/unicode 'tweak': !!python/unicode 'No more luchador masks or boxing gloves + or boxing ring. You guys have a swimming pool now, dip in and enjoy it.' + - !!python/unicode 'tweak': !!python/unicode 'he meeting hall has been replaced + with an awkwardly placed security office meant for prisoner processing.' + - !!python/unicode 'tweak': !!python/unicode 'Added a couple more welding goggles + to engineering since you guys liked those a lot.' + - !!python/unicode 'imageadd': !!python/unicode 'Flasks spawn behind the bar. Only + three. Don''t fight over them. I don''t know how to add them to the bar vending + machine otherwise I would have done that instead. Detective, you have your own + flask in your office, it''s underneath the cigarettes on your desk.' + - !!python/unicode 'tweak': !!python/unicode 'Added two canes to the medical storage, + for people who have leg injuries and can''t walk good and stuff. I do not want + to see doctors pretending to be House. These are for patients. Do not make me + delete this addition and declare you guys not being able to have nice things.' + - !!python/unicode 'tweak': !!python/unicode 'Secondary entance to EVA now directly + leads into the medbay hardsuit section. Sorry for any inconviences this will + cause. The CMO can now fetch the hardsuits whenever they want.' + - !!python/unicode 'tweak': !!python/unicode 'Secondary security hardsuit has been + added to the armory. Security members please stop stealing engineer''s hardsuits + when you guys want to pair up for space travel.' + - !!python/unicode 'tweak': !!python/unicode 'Firelocks have been moved around in + the main hallways to form really ghetto versions of airlocks.' + - !!python/unicode 'tweak': !!python/unicode 'Violin spawns in theatre storage now. + I didn''t put the piano there though, that was someone else.' + - !!python/unicode 'tweak': !!python/unicode 'Psych office in medbay has been made + better looking.' +2013-05-14: + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'experiment': !!python/unicode 'Depth scanners can now be used + to determine what material archaeological deposits are made of, meaning lab + analysis is no longer required.' + - !!python/unicode 'tweak': !!python/unicode 'Some useability issues with xenoarchaeology + tools have been resolved, and the transit pods cycle automatically now.' +2013-05-15: + !!python/unicode 'Spamcat': + - !!python/unicode 'rscadd': !!python/unicode 'Added telescopic + batons to HoS''s and captain''s lockers. These are quite robust and easily + concealable.' +2013-05-21: + !!python/unicode 'SkyMarshal': + - !!python/unicode 'experiment': !!python/unicode 'ZAS will now speed air movement + into/out of a zone when unsimulated tiles (e.g. space) are involved, in relation + to the number of tiles.' + - !!python/unicode 'experiment': !!python/unicode 'Portable Canisters will now automatically + connect to any portable connecter beneath them on map load.' + - !!python/unicode 'bugfix': !!python/unicode 'Bug involving mis-mapped disposal + junction fixed' + - !!python/unicode 'bugfix': !!python/unicode 'Air alarms now work for atmos techs + (whoops!)' + - !!python/unicode 'bugfix': !!python/unicode 'The Master Controller now properly + stops atmos when it runtimes.' + - !!python/unicode 'bugfix': !!python/unicode 'Backpacks can no longer be contaminated' + - !!python/unicode 'tweak': !!python/unicode 'ZAS no longer logs air statistics.' + - !!python/unicode 'tweak': !!python/unicode 'ZAS now rebuilds as soon as it detects + a semi-complex change in geometry. (It was doing this already, but in a convoluted + way which was actually less efficient)' + - !!python/unicode 'tweak': !!python/unicode 'General code cleanup/commenting of + ZAS' + - !!python/unicode 'tweak': !!python/unicode 'Jungle now initializes after the random + Z-level loads and atmos initializes.' +2013-05-25: + !!python/unicode 'Erthilo': + - !!python/unicode 'bugfix': !!python/unicode 'Fixes alien races appearing an unknown + when speaking their language.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixes alien races losing their language + when cloned.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixes UI getting randomly reset when + trying to change it in Genetics Scanners.' +2013-05-26: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Tentacles! Now clone damage will + make you horribly malformed like examine text says.' + !!python/unicode 'Meyar': + - !!python/unicode 'rscadd': !!python/unicode 'The syndicate shuttle now has a cycling + airlock during Nuke rounds.' + - !!python/unicode 'rscadd': !!python/unicode 'Restored the ability for the syndicate + Agent ID to change the name on the card (reforge it) more than once.' + - !!python/unicode 'rscadd': !!python/unicode 'ERT Radio now functional again.' + - !!python/unicode 'rscadd': !!python/unicode 'Research blast doors now actually + lock down the entirety of station-side Research. ' + - !!python/unicode 'rscadd': !!python/unicode 'Added lock down buttons to the wardens + office. ' + - !!python/unicode 'rscadd': !!python/unicode 'The randomized barsign has made a + return. ' + - !!python/unicode 'rscadd': !!python/unicode 'Syndicate Agent ID''s external airlock + access restored.' + !!python/unicode 'VitrescentTortoise': + - !!python/unicode 'rscadd': !!python/unicode 'Added a third option for not getting + any job preferences. It allows you to return to the lobby instead of joining.' +2013-05-28: + !!python/unicode 'Erthilo': + - !!python/unicode 'bugfix': !!python/unicode 'Fixes everyone being able to understand + alien languages. HERE IS YOUR TOWER OF BABEL' + !!python/unicode 'VitrescentTortoise': + - !!python/unicode 'bugfix': !!python/unicode 'Wizard''s forcewall now works.' +2013-05-30: + !!python/unicode 'Segrain': + - !!python/unicode 'bugfix': !!python/unicode 'Meteor showers actually spawn meteors + now.' + - !!python/unicode 'tweak': !!python/unicode 'Engineering tape fits into toolbelt + and can be placed on doors.' + - !!python/unicode 'rscadd': !!python/unicode 'Pill bottles can hold paper.' + !!python/unicode 'Spamcat': + - !!python/unicode 'tweak': !!python/unicode 'Pill bottle capacity increased to + 14 items.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed Lamarr (it now spawns properly)' + !!python/unicode 'proliberate': + - !!python/unicode 'rscadd': !!python/unicode 'Station time is now displayed in + the status tab for new players and AIs.' +2013-05-31: + !!python/unicode 'Segrain': + - !!python/unicode 'bugfix': !!python/unicode 'Portable canisters now properly connect + to ports beneath them on map load.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed unfastening gas meters.' +2013-06-01: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Bloody footprints! Now stepping in + the puddle will dirty your shoes/feet and make you leave bloody footprints for + a bit.' + - !!python/unicode 'rscadd': !!python/unicode 'Blood now dries up after some time. + Puddles take ~30 minutes, small things 5 minutes.' + - !!python/unicode 'bugfix': !!python/unicode 'Untreated wounds now heal. No more + toe stubs spamming you with pain messages for the rest of the shift.' + - !!python/unicode 'experiment': !!python/unicode 'On the other side, everything + is healed slowly. Maximum you cna squeeze out of first aid is 0.5 health per + tick per organ. Lying down makes it faster too, by 1.5x factor.' + - !!python/unicode 'rscadd': !!python/unicode 'Lids! Click beaker/bottle in hand + to put them on/off. Prevent spilling' + - !!python/unicode 'rscadd': !!python/unicode 'Added ''hailer'' to security lockers. + If used in hand, says "Halt! Security!". For those who can''t run and type.' +2013-06-05: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Load bearing equipment - webbings + and vests for engineers and sec. Attach to jumpsuit, use ''Look in storage'' + verb (object tab) to open.' + !!python/unicode 'Segrain': + - !!python/unicode 'rscadd': !!python/unicode 'Exosuits now can open firelocks by + walking into them.' +2013-06-06: + !!python/unicode 'Asanadas': + - !!python/unicode 'rscadd': !!python/unicode 'Added a whimsical suit to the head + of personnel''s secret clothing locker.' + !!python/unicode 'Meyar': + - !!python/unicode 'bugfix': !!python/unicode 'Disposal''s mail routing fixed. Missing + pipes replaced.' + - !!python/unicode 'bugfix': !!python/unicode 'Chemistry is once again a part of + the disposals delivery circuit. ' + - !!python/unicode 'bugfix': !!python/unicode 'Added missing sorting junctions to + Security and HoS office.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed a duplicate sorting junction.' +2013-06-09: + !!python/unicode 'Segrain': + - !!python/unicode 'bugfix': !!python/unicode 'Emagged supply console can order + SpecOp crates again.' +2013-06-11: + !!python/unicode 'Meyar': + - !!python/unicode 'bugfix': !!python/unicode 'Fixes a security door with a firedoor + ontop of it.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed a typo relating to the admin + Select Equipment Verb. (It''s RESPONSE team not RESCUE team)' + - !!python/unicode 'rscadd': !!python/unicode 'ERT are now automated, from their + spawn to their shuttle. Admin intervention no longer required! (Getting to the + mechs still requires admin permission generally)' + - !!python/unicode 'rscadd': !!python/unicode 'Added flashlights to compensate for + the weakened PDA lights' + - !!python/unicode 'tweak': !!python/unicode 'ERT Uniforms updated to be in line + with Centcom uniforms. No more turtlenecks, no sir. ' +2013-06-12: + !!python/unicode 'Zuhayr': + - !!python/unicode 'rscadd': !!python/unicode 'Added pneumatic cannon and harpoons.' + - !!python/unicode 'experiment': !!python/unicode 'Added embedded projectiles. Bullets + and thrown weapons may stick in targets. Throwing them by hand won''t make them + stick, firing them from a cannon might. Implant removal surgery will get rid + of shrapnel and stuck items.' +2013-06-13: + !!python/unicode 'Kilakk': + - !!python/unicode 'rscadd': !!python/unicode 'Added the Xenobiologist job. Has + access to the research hallway and to xenobiology.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed Xenobiology access from Scientists.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed the Xenobiologist alternate + title from Scientists.' + - !!python/unicode 'rscadd': !!python/unicode 'Added "Xenoarchaeology" to the RD, + Scientists, and to the ID computer.' + - !!python/unicode 'tweak': !!python/unicode 'Changed the Research Outpost doors + to use "Xenoarchaeology" access.' +2013-06-18: + !!python/unicode 'Segrain': + - !!python/unicode 'bugfix': !!python/unicode 'Fixed some bugs in windoor construction.' + - !!python/unicode 'tweak': !!python/unicode 'Secure windoors are made with rods + again.' + - !!python/unicode 'rscadd': !!python/unicode 'Windoors drop their electronics when + broken. Emagged windoors can have theirs removed by crowbar.' + - !!python/unicode 'rscadd': !!python/unicode 'Airlock electronics can be configured + to make door open for any single access on it instead of all of them.' + - !!python/unicode 'rscadd': !!python/unicode 'Cyborgs can preview their icons before + choosing.' +2013-06-21: + !!python/unicode 'Jupotter': + - !!python/unicode 'bugfix': !!python/unicode 'Fix the robotiscist preview in the + char setupe screen' +2013-06-22: + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'tweak': !!python/unicode 'The xenoarchaeology depth scanner + will now tell you what energy field is required to safely extract a find.' + - !!python/unicode 'tweak': !!python/unicode 'Excavation picks will now dig faster, + and xenoarchaeology as a whole should be easier to do.' +2013-06-23: + !!python/unicode 'Segrain': + - !!python/unicode 'rscadd': !!python/unicode 'Airlocks of various models can be + constructed again.' + !!python/unicode 'faux': + - !!python/unicode 'experiment': !!python/unicode 'There has been a complete medbay + renovation spearheaded by Vetinarix. http://baystation12.net/forums/viewtopic.php?f=20&t;=7847 + <-- Please put any commentary good or bad, here.' + - !!python/unicode 'tweak': !!python/unicode 'Some maintenance doors within RnD + and Medbay have had their accesses changed. Maintenance doors in the joint areas + (leading to the research shuttle, virology, and xenobiology) are now zero access. + Which means anyone in those joints can enter the maintenance tunnels. This was + done to add additional evacuation locations during radiation storms. Additional + maintenance doors were added to the tunnels in these areas to prevent docs and + scientists from running about.' + - !!python/unicode 'tweak': !!python/unicode 'Starboard emergency storage isn''t + gone now, it''s simply located in the escape wing.' + - !!python/unicode 'experiment': !!python/unicode 'An engineering training room + has been added to engineering. This location was previously where surgery was + located. If you are new to engineering or need to brush up on your skills, please + use this area for testing.' +2013-06-26: + !!python/unicode 'Segrain': + - !!python/unicode 'bugfix': !!python/unicode 'Autopsy scanner properly displays + time of wound infliction and death.' + - !!python/unicode 'bugfix': !!python/unicode 'Autopsy scanner properly displays + wounds by projectile weapons.' + !!python/unicode 'Whitellama': + - !!python/unicode 'bugfix': !!python/unicode 'One-antag rounds (like wizard/ninja) + no longer end automatically upon death' + - !!python/unicode 'wip': !!python/unicode 'Space ninja has been implemented as + a voteable gamemode' + - !!python/unicode 'rscadd': !!python/unicode 'Space ninja spawn landmarks have + been implemented (but not yet placed on the map), still spawn at carps-pawns + instead. (The code will warn you about this and ask you to report it, it''s + a known issue.)' + - !!python/unicode 'rscadd': !!python/unicode 'Five new space ninja directives have + been added, old directives have been reworded to be less harsh' + - !!python/unicode 'wip': !!python/unicode 'Space ninjas have been given their own + list as antagonists, and are no longer bundled up with traitors' + - !!python/unicode 'bugfix': !!python/unicode 'Space ninjas with a "steal a functional + AI" objective will now succeed by downloading one into their suits' + - !!python/unicode 'tweak': !!python/unicode 'Space ninja suits'' exploding on death + has been nerfed, so as not to cause breaches' + - !!python/unicode 'rscadd': !!python/unicode 'A few space ninja titles/names have + been added and removed to be slightly more believable' + - !!python/unicode 'bugfix': !!python/unicode 'The antagonist selector no longer + chooses jobbanned players when it runs out of willing options' +2013-06-27: + !!python/unicode 'Segrain': + - !!python/unicode 'bugfix': !!python/unicode 'ID cards properly setup bloodtype, + DNA and fingerprints again.' +2013-06-28: + !!python/unicode 'Segrain': + - !!python/unicode 'rscadd': !!python/unicode 'AIs are now able to examine what + they see.' +2013-07-03: + !!python/unicode 'Segrain': + - !!python/unicode 'rscadd': !!python/unicode 'Security and medical cyborgs can + use their HUDs to access records.' +2013-07-05: + !!python/unicode 'Spamcat': + - !!python/unicode 'rscadd': !!python/unicode 'Pulse! Humans now have hearbeat rate, + which can be measured by right-clicking someone - Check pulse or by health analyzer. + Medical machinery also has heartbeat monitors. Certain meds and conditions can + influence it.' +2013-07-06: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Humans now can be infected with more + than one virus at once.' + - !!python/unicode 'rscadd': !!python/unicode 'All analyzed viruses are put into + virus DB. You can view it and edit their name and description on medical record + consoles.' + - !!python/unicode 'tweak': !!python/unicode 'Only known viruses (ones in DB) will + be detected by the machinery and HUDs. ' + - !!python/unicode 'rscadd': !!python/unicode 'Viruses cause fever, body temperature + rising the more stage is.' + - !!python/unicode 'bugfix': !!python/unicode 'Humans'' body temperature does not + drift towards room one unless there''s big difference in them.' + - !!python/unicode 'tweak': !!python/unicode 'Virus incubators now can transmit + viuses from dishes to blood sample.' + - !!python/unicode 'rscadd': !!python/unicode 'New machine - centrifuge. It can + isolate antibodies or viruses (spawning virus dish) from a blood sample in vials. + Accepts vials only.' + - !!python/unicode 'rscadd': !!python/unicode 'Fancy vial boxes in virology, one + of them is locked by ID with MD access.' + - !!python/unicode 'tweak': !!python/unicode 'Engineered viruses are now ariborne + too.' +2013-07-11: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Gun delays. All guns now have delays + between shots. Most have less than second, lasercannons and pulse rifles have + around 2 seconds delay. Automatics have zero, click-speed.' +2013-07-26: + !!python/unicode 'Kilakk': + - !!python/unicode 'bugfix': !!python/unicode 'Brig cell timers will no longer start + counting down automatically.' + - !!python/unicode 'tweak': !!python/unicode 'Separated the actual countdown timer + from the timer controls. Pressing "Set" while the timer is counting down will + reset the countdown timer to the time selected.' +2013-07-28: + !!python/unicode 'Segrain': + - !!python/unicode 'rscadd': !!python/unicode 'Camera console circuits can be adjusted + for different networks.' + - !!python/unicode 'rscadd': !!python/unicode 'Nuclear operatives and ERT members + have built-in cameras in their helmets. Activate helmet to initialize it.' +2013-07-30: + !!python/unicode 'Erthilo': + - !!python/unicode 'bugfix': !!python/unicode 'EFTPOS and ATM machines should now + connect to databases.' + - !!python/unicode 'bugfix': !!python/unicode 'Gravitational Catapults can now be + removed from mechs.' + - !!python/unicode 'bugfix': !!python/unicode 'Ghost manifest rune paper naming + now works correctly.' + - !!python/unicode 'bugfix': !!python/unicode 'Fix for newscaster special characters. + Still not recommended.' + !!python/unicode 'Kilakk': + - !!python/unicode 'rscadd': !!python/unicode 'Added colored department radio channels.' +2013-08-01: + !!python/unicode 'Asanadas': + - !!python/unicode 'tweak': !!python/unicode 'The Null Rod has recovered its de-culting + ability, for balance reasons. Metagaming with it is a big no-no!' + - !!python/unicode 'rscadd': !!python/unicode 'Holy Water as a liquid is able to + de-cult. Less effective, but less bloody. May be changed over the course of + time for balance.' + !!python/unicode 'CIB': + - !!python/unicode 'bugfix': !!python/unicode 'Chilis and cold chilis no longer + kill in small amounts' + - !!python/unicode 'bugfix': !!python/unicode 'Chloral now again needs around 5 + units to start killing somebody' + !!python/unicode 'Cael Aislinn': + - !!python/unicode 'rscadd': !!python/unicode 'Security bots will now target hostile + mobs, and vice versa.' + - !!python/unicode 'tweak': !!python/unicode 'Carp should actually emigrate now, + instead of just immigrating then squatting around the outer hull.' + - !!python/unicode 'tweak': !!python/unicode 'Admins and moderators have been split + up into separate ''who'' verbs (adminwho and modwho respectively).' + !!python/unicode 'CaelAislinn': + - !!python/unicode 'rscadd': !!python/unicode 'Re-added old ion storm laws, re-added + grid check event.' + - !!python/unicode 'rscadd': !!python/unicode 'Added Rogue Drone and Vermin Infestation + random events.' + - !!python/unicode 'rscadd': !!python/unicode 'Added/fixed space vines random event.' + - !!python/unicode 'tweak': !!python/unicode 'Updates to the virus events.' + - !!python/unicode 'tweak': !!python/unicode 'Spider infestation and alien infestation + events turned off by default.' + - !!python/unicode 'tweak': !!python/unicode 'Soghun, taj and skrell all have unique + language text colours.' + - !!python/unicode 'tweak': !!python/unicode 'Moderators will no longer be listed + in adminwho, instead use modwho.' + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'tgs': !!python/unicode 'Updated server to tgstation r5200 (November + 26th, 2012), see https://code.google.com/p/tgstation13/source/list + for tg''s changelog.' + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Old new medical features:' + - !!python/unicode 'rscadd': !!python/unicode 'Autoinjectors! They come preloaded + with 5u of inapro, can be used instantly, and are one-use. You can replace chems + inside using a syringe. Box of them is added to Medicine closet and medical + supplies crate.' + - !!python/unicode 'rscadd': !!python/unicode 'Splints! Target broken liimb and + click on person to apply. Can be taken off in inventory menu, like handcuffs. + Splinted limbs have less negative effects.' + - !!python/unicode 'rscadd': !!python/unicode 'Advanced medikit! Red and mean, all + doctors spawn with one. Contains better stuff - advanced versions of bandaids + and aloe heal 12 damage on the first use.' + - !!python/unicode 'tweak': !!python/unicode 'Wounds with damage above 50 won''t + heal by themselves even if bandaged/salved. Would have to seek advanced medical + attention for those.' + !!python/unicode 'Erthilo': + - !!python/unicode 'bugfix': !!python/unicode 'Fixed SSD (logged-out) players not + staying asleep.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed set-pose verb and mice emotes + having extra periods.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed virus crate not appearing and + breaking supply shuttle.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed newcaster photos not being + censored.' + !!python/unicode 'Gamerofthegame': + - !!python/unicode 'rscadd': !!python/unicode 'Miscellaneous mapfixes.' + !!python/unicode 'GauHelldragon': + - !!python/unicode 'rscadd': !!python/unicode 'Servicebots now have RoboTray and + Printing Pen. Robotray can be used to pick up and drop food/drinks. Printing + pen can alternate between writing mode and rename paper mode by clicking it.' + - !!python/unicode 'rscadd': !!python/unicode 'Farmbots. A new type of robot that + weeds, waters and fertilizes. Use robot arm on water tank. Then use plant analyzer, + mini-hoe, bucket and finally proximity sensor.' + - !!python/unicode 'rscadd': !!python/unicode 'Chefs can clang their serving trays + with a rolling pin. Just like a riot shield!' + !!python/unicode 'Jediluke69': + - !!python/unicode 'rscadd': !!python/unicode 'Added 5 new drinks (Kira Special, + Lemonade, Brown Star, Milkshakes, Rewriter)' + - !!python/unicode 'tweak': !!python/unicode 'Nanopaste now heals about half of + what it used to' + - !!python/unicode 'tweak': !!python/unicode 'Ballistic crates should now come with + shotguns loaded with actual shells no more beanbags' + - !!python/unicode 'bugfix': !!python/unicode 'Iced tea no longer makes a glass + of .what?' + !!python/unicode 'Jupotter': + - !!python/unicode 'bugfix': !!python/unicode 'Fix the robotiscist preview in the + char setupe screen' + !!python/unicode 'Kilakk': + - !!python/unicode 'rscadd': !!python/unicode 'Added the Xenobiologist job. Has + access to the research hallway and to xenobiology.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed Xenobiology access from Scientists.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed the Xenobiologist alternate + title from Scientists.' + - !!python/unicode 'rscadd': !!python/unicode 'Added "Xenoarchaeology" to the RD, + Scientists, and to the ID computer.' + - !!python/unicode 'tweak': !!python/unicode 'Changed the Research Outpost doors + to use "Xenoarchaeology" access.' + !!python/unicode 'Meyar': + - !!python/unicode 'rscadd': !!python/unicode 'The syndicate shuttle now has a cycling + airlock during Nuke rounds.' + - !!python/unicode 'rscadd': !!python/unicode 'Restored the ability for the syndicate + Agent ID to change the name on the card (reforge it) more than once.' + - !!python/unicode 'rscadd': !!python/unicode 'ERT Radio now functional again.' + - !!python/unicode 'rscadd': !!python/unicode 'Research blast doors now actually + lock down the entirety of station-side Research. ' + - !!python/unicode 'rscadd': !!python/unicode 'Added lock down buttons to the wardens + office. ' + - !!python/unicode 'rscadd': !!python/unicode 'The randomized barsign has made a + return. ' + - !!python/unicode 'rscadd': !!python/unicode 'Syndicate Agent ID''s external airlock + access restored.' + !!python/unicode 'NerdyBoy1104': + - !!python/unicode 'rscadd': !!python/unicode 'New Botany additions: Rice and Plastellium. + New sheet material: Plastic.' + - !!python/unicode 'rscadd': !!python/unicode 'Plastellium is refined into plastic + by first grinding the produce to get plasticide. 20 plasticide + 10 polytrinic + acid makes 10 sheets of plastic which can be used to make crates, forks, spoons, + knives, ashtrays or plastic bags from.' + - !!python/unicode 'rscadd': !!python/unicode 'Rice seeds grows into rice stalks + that you grind to get rice. 10 Rice + 5 Water makes boiled rice, 10 rice + 5 + milk makes rice pudding, 10 rice + 5 universal enzyme (in beaker) makes Sake.' + !!python/unicode 'RavingManiac': + - !!python/unicode 'rscadd': !!python/unicode 'You can now stab people with syringes + using the "harm" intent. This destroys the syringe and transfers a random percentage + of its contents into the target. Armor has a 50% chance of blocking the syringe.' + !!python/unicode 'Segrain': + - !!python/unicode 'bugfix': !!python/unicode 'Meteor showers actually spawn meteors + now.' + - !!python/unicode 'tweak': !!python/unicode 'Engineering tape fits into toolbelt + and can be placed on doors.' + - !!python/unicode 'rscadd': !!python/unicode 'Pill bottles can hold paper.' + !!python/unicode 'SkyMarshal': + - !!python/unicode 'bugfix': !!python/unicode 'Fixed ZAS' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed Fire' + !!python/unicode 'Spamcat': + - !!python/unicode 'rscadd': !!python/unicode 'Figured I should make one of these. + Syringestabbing now produces a broken syringe complete with fingerprints of + attacker and blood of a victim, so dispose your evidence carefully. Maximum + transfer amount per stab is lowered to 10.' + !!python/unicode 'VitrescentTortoise': + - !!python/unicode 'rscadd': !!python/unicode 'Added a third option for not getting + any job preferences. It allows you to return to the lobby instead of joining.' + !!python/unicode 'Whitellama': + - !!python/unicode 'bugfix': !!python/unicode 'One-antag rounds (like wizard/ninja) + no longer end automatically upon death' + - !!python/unicode 'wip': !!python/unicode 'Space ninja has been implemented as + a voteable gamemode' + - !!python/unicode 'rscadd': !!python/unicode 'Space ninja spawn landmarks have + been implemented (but not yet placed on the map), still spawn at carps-pawns + instead. (The code will warn you about this and ask you to report it, it''s + a known issue.)' + - !!python/unicode 'rscadd': !!python/unicode 'Five new space ninja directives have + been added, old directives have been reworded to be less harsh' + - !!python/unicode 'wip': !!python/unicode 'Space ninjas have been given their own + list as antagonists, and are no longer bundled up with traitors' + - !!python/unicode 'bugfix': !!python/unicode 'Space ninjas with a "steal a functional + AI" objective will now succeed by downloading one into their suits' + - !!python/unicode 'tweak': !!python/unicode 'Space ninja suits'' exploding on death + has been nerfed, so as not to cause breaches' + - !!python/unicode 'rscadd': !!python/unicode 'A few space ninja titles/names have + been added and removed to be slightly more believable' + - !!python/unicode 'bugfix': !!python/unicode 'The antagonist selector no longer + chooses jobbanned players when it runs out of willing options' + !!python/unicode 'Zuhayr': + - !!python/unicode 'rscadd': !!python/unicode 'Added pneumatic cannon and harpoons.' + - !!python/unicode 'experiment': !!python/unicode 'Added embedded projectiles. Bullets + and thrown weapons may stick in targets. Throwing them by hand won''t make them + stick, firing them from a cannon might. Implant removal surgery will get rid + of shrapnel and stuck items.' + !!python/unicode 'faux': + - !!python/unicode 'imageadd': !!python/unicode 'Mixed Wardrobe Closet now has colored + shoes and plaid skirts.' + - !!python/unicode 'imageadd': !!python/unicode 'Dress uniforms added to the Captain, + RD, and HoP wardrobe closets. A uniform jacket has also been added to the Captain''s + closet. HoS'' hat has been re-added to their closet. I do not love the CMO and + CE enough to give them anything.' + - !!python/unicode 'imageadd': !!python/unicode 'Atheletic closet now has five different + swimsuits *for the ladies* in them. If you are a guy, be prepared to be yelled + at if you run around like a moron in one of these. Same goes for ladies who + run around in shorts with their titties swaying in the space winds.' + - !!python/unicode 'imageadd': !!python/unicode 'A set of dispatcher uniforms will + spawn in the security closet. These are for playtesting the dispatcher role.' + - !!python/unicode 'imageadd': !!python/unicode 'New suit spawns in the laundry + room. It''s for geezer''s only. You''re welcome, Book.' + - !!python/unicode 'imageadd': !!python/unicode 'Nurse outfit variant, orderly uniform, + and first responder jacket will now spawn in the medical wardrobe closet.' + - !!python/unicode 'imageadd': !!python/unicode 'A white wedding dress will spawn + in the chaplain''s closet. There are also several dresses currently only adminspawnable. + Admins: Look either under "bride" or "dress." The bride one leads to the colored + wedding dresses, and there are some other kinds of dresses under dress.' + - !!python/unicode 'tweak': !!python/unicode 'No more luchador masks or boxing gloves + or boxing ring. You guys have a swimming pool now, dip in and enjoy it.' + - !!python/unicode 'tweak': !!python/unicode 'he meeting hall has been replaced + with an awkwardly placed security office meant for prisoner processing.' + - !!python/unicode 'tweak': !!python/unicode 'Added a couple more welding goggles + to engineering since you guys liked those a lot.' + - !!python/unicode 'imageadd': !!python/unicode 'Flasks spawn behind the bar. Only + three. Don''t fight over them. I don''t know how to add them to the bar vending + machine otherwise I would have done that instead. Detective, you have your own + flask in your office, it''s underneath the cigarettes on your desk.' + - !!python/unicode 'tweak': !!python/unicode 'Added two canes to the medical storage, + for people who have leg injuries and can''t walk good and stuff. I do not want + to see doctors pretending to be House. These are for patients. Do not make me + delete this addition and declare you guys not being able to have nice things.' + - !!python/unicode 'tweak': !!python/unicode 'Secondary entance to EVA now directly + leads into the medbay hardsuit section. Sorry for any inconviences this will + cause. The CMO can now fetch the hardsuits whenever they want.' + - !!python/unicode 'tweak': !!python/unicode 'Secondary security hardsuit has been + added to the armory. Security members please stop stealing engineer''s hardsuits + when you guys want to pair up for space travel.' + - !!python/unicode 'tweak': !!python/unicode 'Firelocks have been moved around in + the main hallways to form really ghetto versions of airlocks.' + - !!python/unicode 'tweak': !!python/unicode 'Violin spawns in theatre storage now. + I didn''t put the piano there though, that was someone else.' + - !!python/unicode 'tweak': !!python/unicode 'Psych office in medbay has been made + better looking.' + !!python/unicode 'proliberate': + - !!python/unicode 'rscadd': !!python/unicode 'Station time is now displayed in + the status tab for new players and AIs.' +2013-08-04: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Health HUD indicator replaced with + Pain indicator. Now health indicator shows pain level instead of actual vitals + level. Some types of damage contribute more to pain, some less, usually feeling + worse than they really are.' +2013-08-08: + !!python/unicode 'Erthilo': + - !!python/unicode 'bugfix': !!python/unicode 'Raise Dead rune now properly heals + and revives dead corpse.' + - !!python/unicode 'bugfix': !!python/unicode 'Admin-only rejuvenate verb now heals + all organs, limbs, and diseases.' + - !!python/unicode 'bugfix': !!python/unicode 'Cyborg sprites now correctly reset + with reset boards. This means cyborg appearances can now be changed without + admin intervention.' +2013-09-18: + !!python/unicode 'Kilakk': + - !!python/unicode 'rscadd': !!python/unicode 'Fax machines! The Captain and IA + agents can use the fax machine to send properly formatted messages to Central + Command.' + - !!python/unicode 'imageadd': !!python/unicode 'Gave the fax machine a fancy animated + sprite. Thanks Cajoes!' +2013-09-24: + !!python/unicode 'Snapshot': + - !!python/unicode 'rscdel': !!python/unicode 'Removed hidden vote counts.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed hiding of vote results.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed OOC muting during votes.' + - !!python/unicode 'rscadd': !!python/unicode 'Crew transfers are no longer callable + during Red and Delta alert.' + - !!python/unicode 'wip': !!python/unicode 'Started work on Auto transfer framework.' +2013-10-06: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Return of dreaded side effects. They + now manifest well after their cause disappears, so curing them should be possible + without them reappearing immediately. They also lost last stage damaging effects.' +2013-10-29: + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'rscadd': !!python/unicode 'Xenoarchaeology''s chemical analysis + and six analysis machines are gone, replaced by a single one which can be beaten + in a minigame.' + - !!python/unicode 'rscadd': !!python/unicode 'Sneaky traitors will find new challenges + to overcome at the research outpost, but may also find new opportunities (transit + tubes can now be traversed).' + - !!python/unicode 'rscadd': !!python/unicode 'Finding active alien machinery should + now be made significantly easier with the Alden-Saraspova counter.' +2013-11-01: + !!python/unicode 'Various': + - !!python/unicode 'rscadd': !!python/unicode 'Autovoting, Get off the station when + your 15 hour workweek is done, thanks unions!' + - !!python/unicode 'rscadd': !!python/unicode 'Some beach props that Chinsky finds + useless.' + - !!python/unicode 'wip': !!python/unicode 'Updated NanoUI' + - !!python/unicode 'rscadd': !!python/unicode 'Dialysis while in sleepers - removes + reagents from mobs, like the chemist, toss him in there!' + - !!python/unicode 'tweak': !!python/unicode 'Pipe Dispensers can now be ordered + by Cargo' + - !!python/unicode 'rscadd': !!python/unicode 'Fancy G-G-G-G-Ghosts!' +2013-11-23: + !!python/unicode 'Ccomp5950': + - !!python/unicode 'bugfix': !!python/unicode 'Players are now no longer able to + commit suicide with a lasertag gun, and will feel silly for doing so.' + - !!python/unicode 'bugfix': !!python/unicode 'Ghosts hit with the cult book shall + now actually become visible.' + - !!python/unicode 'bugfix': !!python/unicode 'The powercells spawned with Exosuits + will now properly be named to not confuse bearded roboticists.' + - !!python/unicode 'bugfix': !!python/unicode 'Blindfolded players will now no longer + require eye surgery to repair their sight, removing the blindfold will be sufficient.' + - !!python/unicode 'rscadd': !!python/unicode 'Atmospheric Technicians will now + have access to Exterior airlocks.' +2013-11-24: + !!python/unicode 'Yinadele': + - !!python/unicode 'experiment': !!python/unicode 'Supermatter engine added! Please + treat your new engine gently, and report any strangeness!' + - !!python/unicode 'tweak': !!python/unicode 'Rebalanced events so people don''t + explode into appendicitis or have their organs constantly explode.' + - !!python/unicode 'rscadd': !!python/unicode 'Vending machines have had bottled + water, iced tea, and grape soda added.' + - !!python/unicode 'rscadd': !!python/unicode 'Head reattachment surgery added! + Sew heads back on proper rather than monkey madness.' + - !!python/unicode 'rscadd': !!python/unicode 'Pain crit rebalanced - Added aim + variance depending on pain levels, nerfed blackscreen severely.' + - !!python/unicode 'rscadd': !!python/unicode 'Cyborg alt titles: Robot, and Android + added! These will make you spawn as a posibrained robot. Please enjoy!' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed the sprite on the modified + welding goggles, added a pair to the CE''s office where they''ll be used.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed atmos computers- They are once + again responsive!' + - !!python/unicode 'tweak': !!python/unicode 'Added in functionality proper for + explosive implants- You can now set their level of detonation, and their effects + are more responsively concrete depending on setting.' + - !!python/unicode 'rscadd': !!python/unicode 'Hemostats re-added to autolathe!' + - !!python/unicode 'rscadd': !!python/unicode 'Added two manuals on atmosia and + EVA, by MagmaRam! Found in engineering and the engineering bookcase.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed areas in medbay to have fully + functional APC sectors.' + - !!python/unicode 'rscadd': !!python/unicode 'Girders are now lasable.' + - !!python/unicode 'experiment': !!python/unicode 'Please wait warmly, new features + planned for next merge!' +2013-12-01: + !!python/unicode 'Various Developers banged their keyboards together:': + - !!python/unicode 'rscadd': !!python/unicode 'New Engine, the supermatter, figure + out what a cooling loop is, or don''t and blow up engineering!' + - !!python/unicode 'rscadd': !!python/unicode 'Each department will have it''s own + fax, make a copy of your butt and fax it to the admins!' + - !!python/unicode 'rscadd': !!python/unicode 'Booze and soda dispensers, they are + like chemmasters, only with booze and soda!' + - !!python/unicode 'rscadd': !!python/unicode 'Bluespace and Cryostasis beakers, + how do they work? Fuggin bluespace how do they work?' + - !!python/unicode 'rscadd': !!python/unicode 'You can now shove things into vending + machines, impress your friends on how things magically disappear out of your + hands into the machine!' + - !!python/unicode 'rscadd': !!python/unicode 'Robots and Androids (And gynoids + too!) can now use custom job titles' + - !!python/unicode 'bugfix': !!python/unicode 'Various bugfixes' +2013-12-18: + !!python/unicode 'RavingManiac': + - !!python/unicode 'rscadd': !!python/unicode 'Mousetraps can now be "hidden" through + the right-click menu. This makes them go under tables, clutter and the like. + The filthy rodents will never see it coming!' + - !!python/unicode 'tweak': !!python/unicode 'Monkeys will no longer move randomly + while being pulled.' +2014-01-01: + !!python/unicode 'Various': + - !!python/unicode 'rscadd': !!python/unicode 'AntagHUD and MedicalHUD for ghosts, + see who the baddies are, check for new configuration options.' + - !!python/unicode 'rscadd': !!python/unicode 'Ghosts will now have bold text if + they are in the same room as the person making conversations easier to follow.' + - !!python/unicode 'rscadd': !!python/unicode 'New hairstyles! Now you can use + something other then hotpink floor length braid.' + - !!python/unicode 'wip': !!python/unicode 'DNA rework, tell us how you were cloned + and became albino!' + - !!python/unicode 'rscadd': !!python/unicode 'Dirty floors, so now you know exactly + how lazy the janitors are!' + - !!python/unicode 'rscadd': !!python/unicode 'A new UI system, feel free to color + it yourself, don''t set it to completely clear or you will have a bad time.' + - !!python/unicode 'rscadd': !!python/unicode 'Cryogenic storage, for all your SSD + needs.' + - !!python/unicode 'rscadd': !!python/unicode 'New hardsuits for those syndicate + tajaran' +2014-02-01: + !!python/unicode 'Various': + - !!python/unicode 'rscadd': !!python/unicode 'NanoUI for PDA' + - !!python/unicode 'rscadd': !!python/unicode 'Write in blood while a ghost in cult + rounds with enough cultists' + - !!python/unicode 'rscadd': !!python/unicode 'Cookies, absurd sandwiches, and even + cookable dioanae nymphs!' + - !!python/unicode 'rscadd': !!python/unicode 'A bunch of new guns and other weapons' + - !!python/unicode 'rscadd': !!python/unicode 'Species specific blood' +2014-02-19: + !!python/unicode 'Aryn': + - !!python/unicode 'experiment': !!python/unicode 'New air model. Nothing should + change to a great degree, but temperature flow might be affected due to closed + connections not sticking around.' +2014-03-01: + !!python/unicode 'Various': + - !!python/unicode 'rscadd': !!python/unicode 'Paint Mixing, red and blue makes + purple!' + - !!python/unicode 'rscadd': !!python/unicode 'New posters to tell you to respect + those darned cat people' + - !!python/unicode 'rscadd': !!python/unicode 'NanoUI for APC''s, Canisters, Tank + Transfer Valves and the heaters / coolers' + - !!python/unicode 'tweak': !!python/unicode 'PDA bombs are now less annoying, and + won''t always blow up / cause internal bleeding' + - !!python/unicode 'tweak': !!python/unicode 'Blob made less deadly' + - !!python/unicode 'rscadd': !!python/unicode 'Objectiveless Antags now a configuration + option, choose your own adventure!' + - !!python/unicode 'wip': !!python/unicode 'Engineering redesign, now with better + monitoring of the explodium supermatter!' + - !!python/unicode 'rscadd': !!python/unicode 'Security EOD' + - !!python/unicode 'rscadd': !!python/unicode 'New playable race, IPC''s, go beep + boop boop all over the station!' + - !!python/unicode 'rscadd': !!python/unicode 'Gamemode autovoting, now players + don''t have to call for gamemode votes, it''s automatic!' +2014-03-05: + !!python/unicode 'RavingManiac': + - !!python/unicode 'rscadd': !!python/unicode 'Smartfridges added to the bar, chemistry + and virology. No more clutter!' + - !!python/unicode 'rscadd': !!python/unicode 'A certain musical instrument has + returned to the bar.' + - !!python/unicode 'rscadd': !!python/unicode 'There is now a ten second delay between + ingesting a pill/donut/milkshake and regretting it.' +2014-03-10: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Viruses now affect certain range + of species, different for each virus' + - !!python/unicode 'tweak': !!python/unicode 'Spaceacilline now prevents infection, + and has a small chance to cure viruses at Stage 1. It does not give them antibodies + though, so they can get sick again!' + - !!python/unicode 'tweak': !!python/unicode 'Biosuits and spacesuits now offer + more protection against viruses. Full biosuit competely prevents airborne infection, + when coupled with gloves they both protect quite well from contact ones' + - !!python/unicode 'rscadd': !!python/unicode 'Sneezing now spreads viruses in front + of mob. Sometimes he gets a warning beforehand though' +2014-03-30: + !!python/unicode 'RavingManiac': + - !!python/unicode 'rscadd': !!python/unicode 'Inflatable walls and doors added. + Useful for sealing off hull breaches, but easily punctured by sharp objects + and Tajarans.' +2014-04-06: + !!python/unicode 'RavingManiac': + - !!python/unicode 'tweak': !!python/unicode 'Tape recorders and station-bounced + radios now work inside containers and closets.' +2014-04-11: + !!python/unicode 'Jarcolr': + - !!python/unicode 'rscadd': !!python/unicode 'You can now flip coins like a D2' + - !!python/unicode 'tweak': !!python/unicode 'Miscellaneous cargo crates got a tiny + buff, Standard Costume crate is now Costume Crate' + - !!python/unicode 'tweak': !!python/unicode 'Grammar patch,telekinesis/amputated + arm exploit fixes,more in the future' + - !!python/unicode 'tweak': !!python/unicode 'Grille kicking now does less damage' + - !!python/unicode 'tweak': !!python/unicode 'TELESCOPIC baton no longer knocks + anybody down,still got a lot of force though' + - !!python/unicode 'tweak': !!python/unicode 'Other small-ish changes and fixes + that aren''t worth mentioning' +2014-04-25: + !!python/unicode 'Various': + - !!python/unicode 'rscadd': !!python/unicode 'Overhauled saycode, you can now use + languages over the radio.' + - !!python/unicode 'rscadd': !!python/unicode 'Chamelon items beyond just the suit.' + - !!python/unicode 'rscadd': !!python/unicode 'NanoUI Virology' + - !!python/unicode 'rscadd': !!python/unicode '3D Sounds' + - !!python/unicode 'rscadd': !!python/unicode 'AI Channel color for when they want + to be all sneaky' + - !!python/unicode 'rscadd': !!python/unicode 'New inflatable walls and airlocks + for your breach sealing pleasure.' + - !!python/unicode 'rscadd': !!python/unicode 'Carbon Copy papers, so you can subject + everyone to your authority and paperwork, but mainly paperwork' + - !!python/unicode 'rscadd': !!python/unicode 'Undershirts and rolling down jumpsuits' + - !!python/unicode 'rscadd': !!python/unicode 'Insta-hit tasers, can be shot through + glass as well.' + - !!python/unicode 'rscadd': !!python/unicode 'Changeling balances, an emphasis + put more on stealth.' + - !!python/unicode 'rscdel': !!python/unicode 'Genetics disabled' + - !!python/unicode 'rscdel': !!python/unicode 'Telescience removed, might be added + again when we come up with a less math headache enducing version of it.' + - !!python/unicode 'bugfix': !!python/unicode 'Bugfixes galore!' +2014-04-29: + !!python/unicode 'HarpyEagle': + - !!python/unicode 'rscadd': !!python/unicode 'Webbing vest storage can now be accessed + by clicking on the item in inventory' + - !!python/unicode 'rscadd': !!python/unicode 'Holsters can be accessed by clicking + on them in inventory' + - !!python/unicode 'rscadd': !!python/unicode 'Webbings and other suit attachments + are now visible on the icon in inventory' + - !!python/unicode 'tweak': !!python/unicode 'Removing jumpsuits now requires drag + and drop to prevent accidental undressing' + - !!python/unicode 'rscadd': !!python/unicode 'Added an action icon for magboots + that can be used to toggle them similar to flashlights' + - !!python/unicode 'rscadd': !!python/unicode 'Fuel tanks now spill fuel when wrenched + open' +2014-05-03: + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'rscadd': !!python/unicode "Coming out of nowhere the past few\ + \ months, the Garland Corporation has made headlines with a new prehistoric\ + \ theme park delighting travellers with species thought extinct. Now available\ + \ for research stations everywhere is the technology that made it all possible!\ + \ Features include:
      \n\t\t\t- 13 discoverable prehistoric species to clone\ + \ from fossils (including 5 brand new ones).
      \n\t\t\t- 11 discoverable prehistoric\ + \ plants to clone from fossils (including 9 brand new ones).
      \n\t\t\t- New\ + \ minigame that involves correctly ordering the genomes inside each genetic\ + \ sequence to unlock an animal/plant.
      \n\t\t\t- Some prehistoric animals\ + \ and plants may seem strangely familiar... while others may bring more than\ + \ the erstwhile scientist bargains for.
      \n




      " +2014-05-06: + !!python/unicode 'Hubble': + - !!python/unicode 'rscadd': !!python/unicode 'Clip papers together by hitting a + paper with a paper or photo' + - !!python/unicode 'imageadd': !!python/unicode 'Adds icons for copied stamps' +2014-05-16: + !!python/unicode 'HarpyEagle': + - !!python/unicode 'rscadd': !!python/unicode 'Silicon mob types (AI, cyborgs, PAI) + can now speak certain species languages depending on type and module' + - !!python/unicode 'rscadd': !!python/unicode 'Languages can now be whispered when + using the language code with either the whisper verb or the whisper speech code' +2014-05-23: + !!python/unicode 'Hubble': + - !!python/unicode 'rscadd': !!python/unicode 'Personal lockers are now resettable' + - !!python/unicode 'rscadd': !!python/unicode 'Take off people''s accessories or + change their sensors in the drag and drop-interface' + - !!python/unicode 'rscadd': !!python/unicode 'Merge paper bundles by hitting one + with another' + - !!python/unicode 'tweak': !!python/unicode 'Line breaks in Security, Medical and + Employment Records' + - !!python/unicode 'tweak': !!python/unicode 'Record printouts will have names on + it' + - !!python/unicode 'tweak': !!python/unicode 'Set other people''s internals in belt + and suit storage slots' + - !!python/unicode 'bugfix': !!python/unicode 'No longer changing suit sensors while + cuffed' + - !!python/unicode 'bugfix': !!python/unicode 'No longer emptying other people''s + pockets when they are not full yet' +2014-05-28: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Adds few new paperBBcode tags, to + make up for HTML removal.' + - !!python/unicode 'rscadd': !!python/unicode '[logo] tag draws NT logo image (one + from wiki).' + - !!python/unicode 'rscadd': !!python/unicode '[table] [/table] tags mark borders + of tables. [grid] [/grid] are borderless tables, useful of making layouts. Inside + tables following tags are used: [row] marks beginning of new table row, [cell] + - beginning of new table cell.' +2014-05-31: + !!python/unicode 'Jarcolr': + - !!python/unicode 'rscadd': !!python/unicode '21 New cargo crates, go check them + out!' + - !!python/unicode 'rscadd': !!python/unicode 'Peanuts have now been added, food + items are now being developed.' + - !!python/unicode 'rscadd': !!python/unicode '2 new cargo groups, Miscellaneous + and Supply.' + - !!python/unicode 'rscadd': !!python/unicode 'Sugarcane seeds can now be gotten + from the seed dispenser.' + - !!python/unicode 'rscadd': !!python/unicode '5 new satchels when selecting "satchel" + for RD, scientist, botanist, virologist, geneticist (disabled) and chemist.' + - !!python/unicode 'rscadd': !!python/unicode 'Clicking on a player with a paper/book + when you have the eyes selected shows them the book/paper forcefully.' +2014-06-03: + !!python/unicode 'Hubblenaut': + - !!python/unicode 'rscadd': !!python/unicode 'Added wheelchairs' + - !!python/unicode 'tweak': !!python/unicode 'Replaced stool in Medical Examination + with wheelchair' + - !!python/unicode 'tweak': !!python/unicode 'Using a fire-extinguisher to propel + you on a chair can have consequences (drive into walls and people, do it!)' +2014-06-13: + !!python/unicode 'HarpyEagle': + - !!python/unicode 'rscadd': !!python/unicode 'Added docking ports for shuttles' + - !!python/unicode 'rscadd': !!python/unicode 'Shuttle airlocks will automatically + open and close, preventing people from being sucked into space by because someone + on another z-level called a shuttle' + - !!python/unicode 'rscadd': !!python/unicode 'Some docking ports can also double + as airlocks' + - !!python/unicode 'rscadd': !!python/unicode 'Docking ports can be overriden to + prevent any automatic action. Shuttles will wait for players to open/close doors + manually' + - !!python/unicode 'rscadd': !!python/unicode 'Shuttles can be forced launched, + which will make them not wait for airlocks to be properly closed' +2014-06-15: + !!python/unicode 'HarpyEagle': + - !!python/unicode 'bugfix': !!python/unicode 'Fixed wound autohealing regardless + of damage amount. The appropriate wound will now be assigned correctly based + on damage amount and type' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed several other bugs related + wounds that resulted in damage magically disappearing' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed various sharp objects not being + counted as sharp, bullets in particular' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed armour providing more protection + from bullets than it was supposed to' +2014-06-19: + !!python/unicode 'Chinsky': + - !!python/unicode 'rscadd': !!python/unicode 'Adds guest terminals on the map. + These wall terminals let anyone issue temporary IDs. Only access that issuer + has can be granted, and maximum time pass can be issued for is 20 minutes. All + operations are logged in terminals.' +2014-06-20: + !!python/unicode 'Cael_Aislinn': + - !!python/unicode 'rscadd': !!python/unicode 'New discoverable items added to xenoarchaeology, + and new features for some existing ones. Artifact harvesters can now harvest + the secondary effect of artifacts as well as the primary one.
      + +
      ' + - !!python/unicode 'tweak': !!python/unicode 'Artifact utilisers should be much + nicer/easier to use now.
      + +
    1. Alden-Saraspova counters and talking items should work properly + now.
      + +
    2. + +
      ' +2014-07-01: + !!python/unicode 'Various': + - !!python/unicode 'experiment': !!python/unicode 'Hardsuit breaching.' + - !!python/unicode 'experiment': !!python/unicode 'Rewritten fire.' + - !!python/unicode 'experiment': !!python/unicode 'Supermatter now glows and sucks + things into it as it approaches criticality.' + - !!python/unicode 'rscadd': !!python/unicode 'Station Vox (Vox pariahs) are now + available.' + - !!python/unicode 'rscadd': !!python/unicode 'Wheelchairs.' + - !!python/unicode 'rscadd': !!python/unicode 'Cargo Trains.' + - !!python/unicode 'rscadd': !!python/unicode 'Hardsuit cycler machinery.' + - !!python/unicode 'rscadd': !!python/unicode 'Rewritten lighting (coloured lights!)' + - !!python/unicode 'rscadd': !!python/unicode 'New Mining machinery and rewritten + smelting.' + - !!python/unicode 'rscadd': !!python/unicode 'Rewritten autolathe' + - !!python/unicode 'rscadd': !!python/unicode 'Mutiny mode.' + - !!python/unicode 'rscadd': !!python/unicode 'NanoUI airlock and docking controllers.' + - !!python/unicode 'rscadd': !!python/unicode 'Completely rewritten shuttle code.' + - !!python/unicode 'rscadd': !!python/unicode 'Derelict Z-level replacement: construction + site.' + - !!python/unicode 'rscadd': !!python/unicode 'Computer3 laptops.' + - !!python/unicode 'rscadd': !!python/unicode 'Constructable SMES units.' + - !!python/unicode 'rscadd': !!python/unicode 'Omni-directional atmos machinery.' + - !!python/unicode 'rscadd': !!python/unicode 'Climbable tables and crates.' + - !!python/unicode 'rscadd': !!python/unicode 'Xenoflora added to Science.' + - !!python/unicode 'rscadd': !!python/unicode 'Utensils can be used to eat food.' + - !!python/unicode 'rscadd': !!python/unicode 'Decks of cards are now around the + station.' + - !!python/unicode 'rscadd': !!python/unicode 'Service robots can speak languages.' + - !!python/unicode 'wip': !!python/unicode 'Xenoarch updates and fixes.' + - !!python/unicode 'tweak': !!python/unicode 'Rewritten species-specific gear icon + handling.' + - !!python/unicode 'tweak': !!python/unicode 'Cats and borers can be picked up.' + - !!python/unicode 'tweak': !!python/unicode 'Botanist renamed to Gardener.' + - !!python/unicode 'tweak': !!python/unicode 'Hydroponics merged with the Kitchen.' + - !!python/unicode 'tweak': !!python/unicode 'Latejoin spawn points (Arrivals, Cryostorage, + Gateway).' + - !!python/unicode 'rscadd': !!python/unicode 'Escape pods only launch automatically + during emergency evacuations' + - !!python/unicode 'rscadd': !!python/unicode 'Escape pods can be made to launch + during regular crew transfers using the control panel inside the pod, or by + emagging the panel outside the pod' + - !!python/unicode 'rscadd': !!python/unicode 'When swiped or emagged, the crew + transfer shuttle can be delayed in addition to being launched early' +2014-07-06: + !!python/unicode 'HarpyEagle': + - !!python/unicode 'rscadd': !!python/unicode 'Re-enabled and rewrote the wound + infection system' + - !!python/unicode 'rscadd': !!python/unicode 'Infections can be prevented by properly + bandaging and salving wounds' + - !!python/unicode 'rscadd': !!python/unicode 'Infections are cured by spaceacillin' +2014-07-20: + !!python/unicode 'PsiOmegaDelta': + - !!python/unicode 'rscadd': !!python/unicode 'AI can now store up to five camera + locations and return to them when desired.' + - !!python/unicode 'rscadd': !!python/unicode 'AI can now alt+left click turfs in + camera view to list and interact with the objects.' + - !!python/unicode 'rscadd': !!python/unicode 'AI can now ctrl+click turret controls + to enable/disable turrets.' + - !!python/unicode 'rscadd': !!python/unicode 'AI can now alt+click turret controls + to toggle stun/lethal mode.' + - !!python/unicode 'rscadd': !!python/unicode 'AI can now select which channel to + state laws on.' +2014-07-26: + !!python/unicode 'Whitellama': + - !!python/unicode 'rscadd': !!python/unicode 'Added dynamic flavour text.' + - !!python/unicode 'bugfix': !!python/unicode 'Fixed bug with suit fibers and fingerprints.' +2014-07-31: + !!python/unicode 'HarpyEagle': + - !!python/unicode 'tweak': !!python/unicode 'Stun batons now work like tasers and + deal agony instead of stun' + - !!python/unicode 'rscadd': !!python/unicode 'Being hit in the hands with a stun + weapon will cause whatever is being held to be dropped' + - !!python/unicode 'tweak': !!python/unicode 'Handcuffs now require an aggressive + grab to be used' +2014-08-02: + !!python/unicode 'Whitellama': + - !!python/unicode 'bugfix': !!python/unicode 'Arcane tomes can now be stored on + bookshelves.' + - !!python/unicode 'bugfix': !!python/unicode 'Dionaea players no longer crash on + death, and now become nymphs properly.' +2014-08-05: + !!python/unicode 'HarpyEagle': + - !!python/unicode 'tweak': !!python/unicode 'Atmos Rewrite. Many atmos devices + now use power according to their load and gas physics' + - !!python/unicode 'rscadd': !!python/unicode 'Pressure regulator device. Replaces + the passive gate and can regulate input or output pressure' + - !!python/unicode 'rscadd': !!python/unicode 'Gas heaters and gas coolers are now + constructable and can be upgraded with parts from research' + - !!python/unicode 'bugfix': !!python/unicode 'Fixes recharger and cell charger + power draw. Rechargers draw 15 kW, wall chargers draw 25 kW, and heavy-duty + cell chargers draw 40 kW. Cyborg charging stations draw 75 kW.' + - !!python/unicode 'bugfix': !!python/unicode 'Laptops, and various other machines, + now draw more reasonable amounts of power' + - !!python/unicode 'bugfix': !!python/unicode 'Machines will periodically update + their powered status if moved from a powered to an unpowered area and vice versa' +2014-08-27: + !!python/unicode 'Whitellama': + - !!python/unicode 'bugfix': !!python/unicode 'Made destination taggers more intuitive + so you know when you''ve tagged something' + - !!python/unicode 'rscadd': !!python/unicode 'Ported package label and tag sprites' + - !!python/unicode 'rscadd': !!python/unicode 'Ported using a pen on a package to + give it a title, or to write a note' + - !!python/unicode 'rscadd': !!python/unicode 'Donut boxes and egg boxes can be + constructed out of cardboard' +2014-08-31: + !!python/unicode 'Whitellama': + - !!python/unicode 'bugfix': !!python/unicode 'Matches and candles can be used to + burn papers, too.' + - !!python/unicode 'bugfix': !!python/unicode 'Observers have a bit more time (20 + seconds, instead of 7.5) before the Diona join prompt disappears.' +2014-09-05: + !!python/unicode 'RavingManiac': + - !!python/unicode 'experiment': !!python/unicode 'NewPipe implemented: Supply and + scrubber pipes can be run in parallel without connecting to each other.' + - !!python/unicode 'rscadd': !!python/unicode 'Supply pipes will only connect to + supply pipes, vents and Universal Pipe Adapters(UPAs).' + - !!python/unicode 'rscadd': !!python/unicode 'Scrubber pipes will only connect + to scrubber pipes, scrubbers and UPAs.' + - !!python/unicode 'rscadd': !!python/unicode 'UPAs will connect to regular, scrubber + and supply pipes.' +2014-09-20: + !!python/unicode 'HarpyEagle': + - !!python/unicode 'bugfix': !!python/unicode 'Fixes evidence bags and boxes eating + each other. Evidence bags now store items by dragging the bag onto the item + to be stored.' +2014-09-28: + !!python/unicode 'Gamerofthegame': + - !!python/unicode 'rscadd': !!python/unicode 'Hoverpods fully supported, currently + orderable from cargo. Two slots, three cargo, space flight and a working mech + for all other intents and purposes.' + - !!python/unicode 'rscadd': !!python/unicode 'Added the Rigged laser and Passenger + Compartment equipment. The rigged laser is a weapon for working exosuits - just + a ordinary laser, but with triple the cool down and rather power inefficient. + The passenger compartment allows other people to board and hitch a ride on the + mech - such as in fire rescue or for space flight.' + !!python/unicode 'Zuhayr': + - !!python/unicode 'rscadd': !!python/unicode 'Organs can now be removed and transplanted.' + - !!python/unicode 'tweak': !!python/unicode 'Brain surgery is now the same as chest + surgery regarding the steps leading up to it.' + - !!python/unicode 'tweak': !!python/unicode 'Appendix and kidney now share the + groin and removing the first will prevent appendicitis.' + - !!python/unicode 'tweak': !!python/unicode 'Lots of backend surgery/organ stuff, + see the PR if you need to know.' +2014-10-01: + !!python/unicode 'RavingManiac': + - !!python/unicode 'rscadd': !!python/unicode 'Zooming with the sniper rifle now + adds a view offset in the direction you are facing.' + - !!python/unicode 'rscadd': !!python/unicode 'Added binoculars - functionally similar + to sniper scope. Adminspawn-only for now.' + - !!python/unicode 'rscadd': !!python/unicode 'Bottles from chemistry now, like + beakers, use chemical overlays instead of fixed sprites.' + - !!python/unicode 'rscadd': !!python/unicode 'Being in space while not magbooted + to something will cause your sprite to bob up and down.' + !!python/unicode 'Zuhayr': + - !!python/unicode 'rscadd': !!python/unicode 'Added species organ checks to several + areas (phoron burn, welder burn, appendicitis, vox cortical stacks, flashes).' + - !!python/unicode 'rscadd': !!python/unicode 'Added VV option to add or remove + organs.' + - !!python/unicode 'rscadd': !!python/unicode 'Added simple bioprinter (adminspawn).' + - !!python/unicode 'rscadd': !!python/unicode 'Added smashing/slashing behavior + from xenos to some unarmed attacks.' + - !!python/unicode 'rscadd': !!python/unicode 'Added some new state icons for diona + nymphs.' + - !!python/unicode 'rscadd': !!python/unicode 'Added borer husk functionality (cortical + borers can turn dead humans into zombies).' + - !!python/unicode 'rscadd': !!python/unicode 'Added tackle verb.' + - !!python/unicode 'rscadd': !!python/unicode 'Added NO_SLIP.' + - !!python/unicode 'rscadd': !!python/unicode 'Added species-specific orans to Dionaea, + new Xenomorphs and vox.' + - !!python/unicode 'rscadd': !!python/unicode 'Added colour and species to blood + data.' + - !!python/unicode 'rscadd': !!python/unicode 'Added lethal consequences to missing + your heart.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed robot_talk_understand and + alien_talk_understand.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed attack_alien() and several + flavours of is_alien() procs.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed /mob/living/carbon/alien/humanoid.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed alien_hud().' + - !!python/unicode 'rscdel': !!python/unicode 'Removed IS_SLOW, NEEDS_LIGHT and + RAD_ABSORB.' + - !!python/unicode 'rscdel': !!python/unicode 'Renamed is_larva() to is_alien().' + - !!python/unicode 'tweak': !!python/unicode 'Refactored a ton of files, either + condensing or expanding them, or moving them to new directories.' + - !!python/unicode 'tweak': !!python/unicode 'Refactored some attack vars from simple_animal + to mob/living level.' + - !!python/unicode 'tweak': !!python/unicode 'Refactored internal organs to /mob/living/carbon + level.' + - !!python/unicode 'tweak': !!python/unicode 'Refactored rad and light absorbtion + to organ level.' + - !!python/unicode 'tweak': !!python/unicode 'Refactored brains to /obj/item/organ/brain.' + - !!python/unicode 'tweak': !!python/unicode 'Refactored a lot of blood splattering + to use blood_splatter() proc.' + - !!python/unicode 'tweak': !!python/unicode 'Refactored broadcast languages (changeling + and alien hiveminds, drone and binary chat) to actual languages.' + - !!python/unicode 'tweak': !!python/unicode 'Refactored xenomorph abilities to + work for humans.' + - !!python/unicode 'tweak': !!python/unicode 'Refactored xenomorphs into human species.' + - !!python/unicode 'tweak': !!python/unicode 'Rewrote larva_hud() and human_hud(). + The latter now takes data from the species datum.' + - !!python/unicode 'tweak': !!python/unicode 'Rewrote diona nymphs as descendents + of /mob/living/carbon/alien.' + - !!python/unicode 'tweak': !!python/unicode 'Rewrote xenolarva as descendents of + /mob/living/carbon/alien.' + - !!python/unicode 'tweak': !!python/unicode 'Rewrote /mob/living/carbon/alien.' + - !!python/unicode 'tweak': !!python/unicode 'Moved alcohol and toxin processing + to the liver.' + - !!python/unicode 'tweak': !!python/unicode 'Moved drone light proc to robot level, + added integrated_light_power and local_transmit vars to robots.' + - !!python/unicode 'tweak': !!python/unicode 'Moved human brainloss onto the brain + organ.' + - !!python/unicode 'tweak': !!python/unicode 'Shuffled around and collapsed several + redundant procs down to carbon level (hide, ventcrawl, Bump).' + - !!python/unicode 'tweak': !!python/unicode 'Fixed species swaps from NO_BLOOD + to those with blood killing the subject instantly.' +2014-11-01: + !!python/unicode 'PsiOmegaDelta': + - !!python/unicode 'bugfix': !!python/unicode 'Adds the last missing step to deconstruct + fire alarms. Apply wirecutters.' + - !!python/unicode 'rscadd': !!python/unicode 'There''s a "new" mining outpost nearby + the Research outpost.' + - !!python/unicode 'rscadd': !!python/unicode 'Manifest ghosts now have spookier + names.' + - !!python/unicode 'rscadd': !!python/unicode 'Adds a gas monitor computer for the + toxin mixing chamber.' + - !!python/unicode 'rscadd': !!python/unicode 'AI can now change the display of + individual AI status screens.' + - !!python/unicode 'rscadd': !!python/unicode 'More ion laws..' + - !!python/unicode 'rscadd': !!python/unicode 'All turrets have been replaced with + portable variants. Potential targets can be configured on a per turret basis.' + - !!python/unicode 'bugfix': !!python/unicode 'Improved crew monitor map positioning.' + - !!python/unicode 'rscadd': !!python/unicode 'Can now order plastic, body-, and + statis bags from cargo' + - !!python/unicode 'rscadd': !!python/unicode 'PDAs now receive newscasts.' + - !!python/unicode 'rscadd': !!python/unicode '(De)constructable emergency shutters.' + - !!python/unicode 'rscadd': !!python/unicode 'Borgs can now select to simply state + their laws or select a radio channel, same as the AI.' +2014-11-04: + !!python/unicode 'TwistedAkai': + - !!python/unicode 'rscadd': !!python/unicode 'Almost any window which has been + fully unsecured can now be dismantled with a wrench.' +2014-11-08: + !!python/unicode 'PsiOmegaDelta': + - !!python/unicode 'rscadd': !!python/unicode 'Service personnel now have their + own frequency to communicate over. Use "say :v".' + - !!python/unicode 'rscadd': !!python/unicode 'The AI can now has proper quick access + to its private channel. Use "say :o".' + - !!python/unicode 'rscadd': !!python/unicode 'Newscasters supports photo captions. + Simply pen one on the attached photo.' + - !!python/unicode 'rscadd': !!python/unicode 'Once made visible by a cultist ghosts + can toggle visiblity at will.' + - !!python/unicode 'rscadd': !!python/unicode 'Detonating cyborgs using the cyborg + monitor console now notifies the master AI, if any.' + - !!python/unicode 'rscadd': !!python/unicode 'More machinery, such as APCs, air + alarms, etc., now support attaching signalers to the wires.' + - !!python/unicode 'tweak': !!python/unicode 'Random event overhaul. Admins may + wish check the verb "Event Manager Panel".' +2014-11-22: + !!python/unicode 'Zuhayr': + - !!python/unicode 'rscadd': !!python/unicode 'Added the /obj/item/weapon/rig class + - back-mounted deployable hardsuits.' + - !!python/unicode 'rscadd': !!python/unicode 'Replaced existing hardsuits with + ''voidsuits'', functionally identical.' + - !!python/unicode 'rscdel': !!python/unicode 'Removed the mounted device and helmet/boot + procs from voidsuits.' + - !!python/unicode 'tweak': !!python/unicode 'Refactored a shit-ton of ninja code + into the new rig class.' + - !!python/unicode 'wip': !!python/unicode 'This is more than likely going to take + a lot of balancing to get into a good place.' +2015-01-09: + !!python/unicode 'Zuhayr': + - !!python/unicode 'tweak': !!python/unicode 'Voice changers no longer use ID cards. + They have Toggle and Set Voice verbs on the actual mask object now.' + - !!python/unicode 'rscadd': !!python/unicode 'Readded moonwalking. Alt-dir to face + new dir, or Face-Direction verb to face current dir.' +2015-02-04: + !!python/unicode 'RavingManiac': + - !!python/unicode 'rscadd': !!python/unicode 'Holodeck is now bigger and better, + with toggleable gravity and a new courtroom setting' + !!python/unicode 'TwistedAkai': + - !!python/unicode 'bugfix': !!python/unicode 'Purple Combs should now be visible + and have their proper icon' +2015-02-12: + !!python/unicode 'Daranz': + - !!python/unicode 'rscadd': !!python/unicode 'Vending machines now use NanoUI and + accept cash. The vendor account can now be suspended to disable all sales in + all machines on station.' +2015-02-16: + !!python/unicode 'RavingManiac': + - !!python/unicode 'rscadd': !!python/unicode 'Say hello to the new Thermoelectric + Supermatter Engine. Read the operating manual to get started.' +2015-02-18: + !!python/unicode 'PsiOmegaDelta': + - !!python/unicode 'rscadd': !!python/unicode 'Synths now have timestamped radio + and chat messages.' + - !!python/unicode 'rscadd': !!python/unicode 'New and updated uplink items.' + - !!python/unicode 'rscadd': !!python/unicode 'Multiple AIs can now share the same + holopad.' + - !!python/unicode 'rscadd': !!python/unicode 'The AI now has built-in consoles, + accessible from the subsystem tab.' +2015-02-24: + !!python/unicode 'Zuhayr': + - !!python/unicode 'experiment': !!python/unicode 'Major changes to the kitchen + and hydroponics mechanics. Review the detailed changelog here,' +2015-04-07: + !!python/unicode 'RavingManiac': + - !!python/unicode 'tweak': !!python/unicode 'You can now pay vending machines and + EFTPOS scanners without removing your ID from your PDA or wallet. Clicking on + the vending machine with your ID/PDA/wallet/cash also brings up the menu now + instead of attacking the vending machine.' +2015-04-18: + PsiOmegaDelta: + - rscadd: Added a changelog editing system that should cause fewer conflicts and + more accurate timestamps. diff --git a/html/changelogs/PsiOmegaDelta-PR-8888.yml b/html/changelogs/PsiOmegaDelta-PR-8888.yml deleted file mode 100644 index 0a340ac378..0000000000 --- a/html/changelogs/PsiOmegaDelta-PR-8888.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: PsiOmegaDelta -delete-after: True - -changes: - - rscadd: "Added a changelog editing system that should cause fewer conflicts and more accurate timestamps." - From eca7569077ffa6f72c649c24a9836fac2f50fd1d Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 15:32:25 +0200 Subject: [PATCH 049/109] Clean server start. Server start messages concerning initialization, object generation, etc. is now only propagated to users with R_DEBUG access. --- code/ZAS/Controller.dm | 6 +++--- code/controllers/master_controller.dm | 10 +++++----- code/defines/procs/admin.dm | 5 +++++ code/modules/admin/holder2.dm | 3 +-- code/modules/awaymissions/zlevel.dm | 8 ++++---- code/modules/random_map/mining_distribution.dm | 8 ++++---- code/modules/random_map/random_map.dm | 8 ++++---- 7 files changed, 26 insertions(+), 22 deletions(-) diff --git a/code/ZAS/Controller.dm b/code/ZAS/Controller.dm index 4ba30f47b3..4614b3a183 100644 --- a/code/ZAS/Controller.dm +++ b/code/ZAS/Controller.dm @@ -98,7 +98,7 @@ Class Procs: set background = 1 #endif - world << "Processing Geometry..." + admin_notice("Processing Geometry...", R_DEBUG) sleep(-1) var/start_time = world.timeofday @@ -109,14 +109,14 @@ Class Procs: simulated_turf_count++ S.update_air_properties() - world << {"Geometry initialized in [round(0.1*(world.timeofday-start_time),0.1)] seconds.

      Creative Commons License
      Except where otherwise noted, Goon Station 13 is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
      Rights are currently extended to SomethingAwful Goons only.

      + admin_notice({"Geometry initialized in [round(0.1*(world.timeofday-start_time),0.1)] seconds.
      Total Simulated Turfs: [simulated_turf_count] Total Zones: [zones.len] Total Edges: [edges.len] Total Active Edges: [active_edges.len ? "[active_edges.len]" : "None"] Total Unsimulated Turfs: [world.maxx*world.maxy*world.maxz - simulated_turf_count] -"} +"}, R_DEBUG) // spawn Start() diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index facae60577..7e2784dad4 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -26,7 +26,7 @@ datum/controller/game_controller/New() job_master = new /datum/controller/occupations() job_master.SetupOccupations() job_master.LoadJobs("config/jobs.txt") - world << "Job setup complete" + admin_notice("Job setup complete", R_DEBUG) if(!syndicate_code_phrase) syndicate_code_phrase = generate_code_phrase() if(!syndicate_code_response) syndicate_code_response = generate_code_phrase() @@ -46,17 +46,17 @@ datum/controller/game_controller/proc/setup() datum/controller/game_controller/proc/setup_objects() - world << "Initializing objects" + admin_notice("Initializing objects", R_DEBUG) sleep(-1) for(var/atom/movable/object in world) object.initialize() - world << "Initializing pipe networks" + admin_notice("Initializing pipe networks", R_DEBUG) sleep(-1) for(var/obj/machinery/atmospherics/machine in machines) machine.build_network() - world << "Initializing atmos machinery." + admin_notice("Initializing atmos machinery.", R_DEBUG) sleep(-1) for(var/obj/machinery/atmospherics/unary/U in machines) if(istype(U, /obj/machinery/atmospherics/unary/vent_pump)) @@ -77,5 +77,5 @@ datum/controller/game_controller/proc/setup_objects() //Set up spawn points. populate_spawn_points() - world << "Initializations complete." + admin_notice("Initializations complete.", R_DEBUG) sleep(-1) diff --git a/code/defines/procs/admin.dm b/code/defines/procs/admin.dm index 5901f3b9c9..6c5f27fa07 100644 --- a/code/defines/procs/admin.dm +++ b/code/defines/procs/admin.dm @@ -1,3 +1,8 @@ +proc/admin_notice(var/message, var/rights) + for(var/mob/M in mob_list) + if(check_rights(rights, 0, M)) + M << message + proc/log_and_message_admins(var/message as text, var/mob/user = usr) log_admin(user ? "[key_name(user)] [message]" : "EVENT [message]") message_admins(user ? "[key_name(user)] [message]" : "EVENT [message]") diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index d1cc15b0fe..0588ef5e6d 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -55,8 +55,7 @@ proc/admin_proc() if(!check_rights(R_ADMIN)) return world << "you have enough rights!" -NOTE: it checks usr! not src! So if you're checking somebody's rank in a proc which they did not call -you will have to do something like if(client.holder.rights & R_ADMIN) yourself. +NOTE: It checks usr by default. Supply the "user" argument if you wish to check for a specific mob. */ /proc/check_rights(rights_required, show_msg=1, var/mob/user = usr) if(user && user.client) diff --git a/code/modules/awaymissions/zlevel.dm b/code/modules/awaymissions/zlevel.dm index b0ba29dcd0..4f9002409f 100644 --- a/code/modules/awaymissions/zlevel.dm +++ b/code/modules/awaymissions/zlevel.dm @@ -3,7 +3,7 @@ proc/createRandomZlevel() return var/list/potentialRandomZlevels = list() - world << "\red \b Searching for away missions..." + admin_notice("\red \b Searching for away missions...", R_DEBUG) var/list/Lines = file2list("maps/RandomZLevels/fileList.txt") if(!Lines.len) return for (var/t in Lines) @@ -35,7 +35,7 @@ proc/createRandomZlevel() if(potentialRandomZlevels.len) - world << "\red \b Loading away mission..." + admin_notice("\red \b Loading away mission...", R_DEBUG) var/map = pick(potentialRandomZlevels) var/file = file(map) @@ -48,8 +48,8 @@ proc/createRandomZlevel() continue awaydestinations.Add(L) - world << "\red \b Away mission loaded." + admin_notice("\red \b Away mission loaded.", R_DEBUG) else - world << "\red \b No away missions found." + admin_notice("\red \b No away missions found.", R_DEBUG) return diff --git a/code/modules/random_map/mining_distribution.dm b/code/modules/random_map/mining_distribution.dm index 76c3b5bcc0..7973ff14ab 100644 --- a/code/modules/random_map/mining_distribution.dm +++ b/code/modules/random_map/mining_distribution.dm @@ -62,13 +62,13 @@ Deep minerals: deep_count++ // Sanity check. if(surface_count < MIN_SURFACE_COUNT) - world << "Insufficient surface minerals. Rerolling..." + admin_notice("Insufficient surface minerals. Rerolling...", R_DEBUG) return 0 else if(rare_count < MIN_RARE_COUNT) - world << "Insufficient rare minerals. Rerolling..." + admin_notice("Insufficient rare minerals. Rerolling...", R_DEBUG) return 0 else if(deep_count < MIN_DEEP_COUNT) - world << "Insufficient deep minerals. Rerolling..." + admin_notice("Insufficient deep minerals. Rerolling...", R_DEBUG) return 0 else return 1 @@ -112,7 +112,7 @@ Deep minerals: // Infinite loop check! if(iteration>=iterate_before_fail) - world << "Iteration count exceeded, aborting." + admin_notice("Iteration count exceeded, aborting.", R_DEBUG) return var/isize = input_size diff --git a/code/modules/random_map/random_map.dm b/code/modules/random_map/random_map.dm index e6f4ec1409..81def6be14 100644 --- a/code/modules/random_map/random_map.dm +++ b/code/modules/random_map/random_map.dm @@ -58,12 +58,12 @@ var/global/list/random_maps = list() if(seed) rand_seed(seed) var/start_time = world.timeofday - world << "Generating [descriptor]." + admin_notice("Generating [descriptor].", R_DEBUG) for(var/i = 0;i[capitalize(descriptor)] generation completed in [round(0.1*(world.timeofday-start_time),0.1)] seconds." + admin_notice("[capitalize(descriptor)] generation completed in [round(0.1*(world.timeofday-start_time),0.1)] seconds.", R_DEBUG) return - world << "[capitalize(descriptor)] generation failed in [round(0.1*(world.timeofday-start_time),0.1)] seconds: could not produce sane map." + admin_notice("[capitalize(descriptor)] generation failed in [round(0.1*(world.timeofday-start_time),0.1)] seconds: could not produce sane map.", R_DEBUG) /datum/random_map/proc/within_bounds(var/val) return (val>0) && (val<=raw_map_size) @@ -169,5 +169,5 @@ var/global/list/random_maps = list() for(var/i = 0, i < max_secret_rooms, i++) if(make_mining_asteroid_secret()) rooms_placed++ - world << "Placed [rooms_placed] secrets." + admin_notice("Placed [rooms_placed] secrets.", R_DEBUG) return 1 \ No newline at end of file From 9ef7aeb94083a3556c3e2c4dab53d4f5c03d6270 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 15:48:17 +0200 Subject: [PATCH 050/109] On join clients are now given a changelog notice, if the changelog has changed since last. --- code/controllers/configuration.dm | 5 +++++ code/modules/client/client procs.dm | 6 +++++- config/example/config.txt | 9 +++++++-- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index b112beaf53..e92d323062 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -194,6 +194,8 @@ var/list/gamemode_cache = list() var/law_zero = "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'ALL LAWS OVERRIDDEN#*?&110010" + var/aggressive_changelog = 0 + /datum/configuration/New() var/list/L = typesof(/datum/game_mode) - /datum/game_mode for (var/T in L) @@ -638,6 +640,9 @@ var/list/gamemode_cache = list() if("law_zero") law_zero = value + if("aggressive_changelog") + config.aggressive_changelog = 1 + else log_misc("Unknown setting in configuration: '[name]'") diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 7f1754b2bc..20ee74177e 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -162,7 +162,11 @@ nanomanager.send_resources(src) if(prefs.lastchangelog != changelog_hash) //bolds the changelog button on the interface so we know there are updates. - winset(src, "rpane.changelog", "background-color=#eaeaea;font-style=bold") + src << "You have unread updates in the changelog." + winset(src, "rpane.changelogb", "background-color=#eaeaea;font-style=bold") + if(config.aggressive_changelog) + src.changes() + ////////////// diff --git a/config/example/config.txt b/config/example/config.txt index a0c999bcf4..a8dcac8e27 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -329,9 +329,14 @@ STARLIGHT 0 ## Example races include: Human, Tajara, Skrell, Unathi # ERT_SPECIES Human;Skrell;Unathi -## Defines how Law Zero is phrased. Primarily in the Malfunction gamemode. +## Defines how Law Zero is phrased. Primarily used in the Malfunction gamemode. # LAW_ZERO ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'STATION OVERRUN, ASSUME CONTROL TO CONTAIN OUTBREAK, ALL LAWS OVERRIDDEN#*?&110010 -## Enable asteroid tunnel/cave generation. Will behave strangely if turned off with a map that expects it on. + +## Enable asteroid tunnel/cave generation. Will behave strangely if turned off with a map that expects it on. # GENERATE_ASTEROID + + +## Uncomment to have the changelog file automatically open when a user connects and hasn't seen the latest changelog +#AGGRESSIVE_CHANGELOG From dbd239f4ec94d25f77be2600dfc267569703ef9e Mon Sep 17 00:00:00 2001 From: volas Date: Sat, 18 Apr 2015 14:36:49 +0300 Subject: [PATCH 051/109] Corrections dual sanitizing --- code/game/gamemodes/cult/runes.dm | 10 +++++----- code/modules/admin/topic.dm | 2 +- code/modules/admin/verbs/pray.dm | 6 ++---- code/modules/admin/verbs/randomverbs.dm | 2 +- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 6f64faca59..10d7fb7e4a 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -574,22 +574,22 @@ var/list/sacrificed = list() // returns 0 if the rune is not used. returns 1 if the rune is used. communicate() . = 1 // Default output is 1. If the rune is deleted it will return 1 - var/input = sanitize(input(usr, "Please choose a message to tell to the other acolytes.", "Voice of Blood", "")) + var/input = input(usr, "Please choose a message to tell to the other acolytes.", "Voice of Blood", "")//sanitize() below, say() and whisper() have their own if(!input) if (istype(src)) fizzle() return 0 else return 0 - if(istype(src,/obj/effect/rune)) - usr.say("O bidai nabora se[pick("'","`")]sma!") - else - usr.whisper("O bidai nabora se[pick("'","`")]sma!") if(istype(src,/obj/effect/rune)) + usr.say("O bidai nabora se[pick("'","`")]sma!") usr.say("[input]") else + usr.whisper("O bidai nabora se[pick("'","`")]sma!") usr.whisper("[input]") + + input = sanitize(input) for(var/datum/mind/H in cult.current_antagonists) if (H.current) H.current << "\red \b [input]" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 43ea750f7a..8f943ccb6c 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1323,7 +1323,7 @@ return if(L.can_centcom_reply()) - var/input = input(src.owner, "Please enter a message to reply to [key_name(L)] via their headset.","Outgoing message from Centcomm", "") + var/input = sanitize(input(src.owner, "Please enter a message to reply to [key_name(L)] via their headset.","Outgoing message from Centcomm", "")) if(!input) return src.owner << "You sent [input] to [L] via a secure channel." diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index 8b2d070003..d987c52260 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -28,15 +28,13 @@ feedback_add_details("admin_verb","PR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! //log_admin("HELP: [key_name(src)]: [msg]") -/proc/Centcomm_announce(var/text , var/mob/Sender , var/iamessage) - var/msg = sanitize(text) +/proc/Centcomm_announce(var/msg, var/mob/Sender, var/iamessage) msg = "\blue CENTCOMM[iamessage ? " IA" : ""]:[key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (BSA) (RPLY): [msg]" for(var/client/C in admins) if(R_ADMIN & C.holder.rights) C << msg -/proc/Syndicate_announce(var/text , var/mob/Sender) - var/msg = sanitize(text) +/proc/Syndicate_announce(var/msg, var/mob/Sender) msg = "\blue ILLEGAL:[key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (BSA) (RPLY): [msg]" for(var/client/C in admins) if(R_ADMIN & C.holder.rights) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 64e44e17e9..f77bc09785 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -527,7 +527,7 @@ Traitors and the like can also be revived with the previous role mostly intact. switch(alert("Should this be announced to the general population?",,"Yes","No")) if("Yes") - command_announcement.Announce(input, customname, new_sound = 'sound/AI/commandreport.ogg'); + command_announcement.Announce(input, customname, new_sound = 'sound/AI/commandreport.ogg', msg_sanitized = 1); if("No") world << "\red New NanoTrasen Update available at all communication consoles." world << sound('sound/AI/commandreport.ogg') From 725e3335d246ce2c219a07598edf8ca872390550 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 17:49:40 +0200 Subject: [PATCH 052/109] Fixes #8895. Laptops now use the proper proc for checking camera status. --- code/game/machinery/computer3/computers/camera.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer3/computers/camera.dm b/code/game/machinery/computer3/computers/camera.dm index 17f14e0cbf..f90b0526ee 100644 --- a/code/game/machinery/computer3/computers/camera.dm +++ b/code/game/machinery/computer3/computers/camera.dm @@ -238,7 +238,7 @@ camera_list = "Network Key: [key.title] [topic_link(src,"keyselect","\[ Select key \]")]
      " for(var/obj/machinery/camera/C in temp_list) - if(C.status) + if(C.can_use()) camera_list += "[C.c_tag] - [topic_link(src,"show=\ref[C]","Show")]
      " else camera_list += "[C.c_tag] - DEACTIVATED
      " @@ -264,7 +264,7 @@ if("show" in href_list) var/obj/machinery/camera/C = locate(href_list["show"]) - if(istype(C) && C.status) + if(istype(C) && C.can_use()) set_current(C) usr.reset_view(C) interact() From c39c929db79a9d8ade9ee473cb8ef9498461d94d Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 18:18:11 +0200 Subject: [PATCH 053/109] Adds a PDA cartridge ejection verb. The most requested feature. --- code/game/objects/items/devices/PDA/PDA.dm | 35 +++++++++++++++------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 59c5736943..794499fa37 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -617,16 +617,7 @@ var/global/list/obj/item/device/pda/PDAs = list() ownrank = id.rank name = "PDA-[owner] ([ownjob])" if("Eject")//Ejects the cart, only done from hub. - if (!isnull(cartridge)) - var/turf/T = loc - if(ismob(T)) - T = T.loc - cartridge.loc = T - mode = 0 - scanmode = 0 - if (cartridge.radio) - cartridge.radio.hostpda = null - cartridge = null + verb_remove_cartridge() //MENU FUNCTIONS=================================== @@ -1120,6 +1111,30 @@ var/global/list/obj/item/device/pda/PDAs = list() else usr << "You cannot do this while restrained." +/obj/item/device/pda/verb/verb_remove_cartridge() + set category = "Object" + set name = "Remove cartridge" + set src in usr + + if(issilicon(usr)) + return + + if (can_use(usr) && !isnull(cartridge)) + var/turf/T = get_turf(src) + cartridge.loc = T + if (ismob(loc)) + var/mob/M = loc + M.put_in_hands(cartridge) + else + cartridge.loc = get_turf(src) + mode = 0 + scanmode = 0 + if (cartridge.radio) + cartridge.radio.hostpda = null + cartridge = null + usr << "You remove \the [cartridge] from the [name]." + else + usr << "You cannot do this while restrained." /obj/item/device/pda/proc/id_check(mob/user as mob, choice as num)//To check for IDs; 1 for in-pda use, 2 for out of pda use. if(choice == 1) From a4fbb01e2b31477e199acd4f0962c6ac9d578288 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 18:33:56 +0200 Subject: [PATCH 054/109] Makes it possible to write [date] and [time] to get the current date and time in ISO 8601 format. --- code/__HELPERS/time.dm | 3 +++ code/modules/paperwork/paper.dm | 2 ++ 2 files changed, 5 insertions(+) diff --git a/code/__HELPERS/time.dm b/code/__HELPERS/time.dm index f20830e5cc..c90a935b6d 100644 --- a/code/__HELPERS/time.dm +++ b/code/__HELPERS/time.dm @@ -10,6 +10,9 @@ proc/worldtime2text(time = world.time) if(!roundstart_hour) roundstart_hour = pick(2,7,12,17) return "[round(time / 36000)+roundstart_hour]:[(time / 600 % 60) < 10 ? add_zero(time / 600 % 60, 1) : time / 600 % 60]" +proc/worlddate2text() + return num2text((text2num(time2text(world.timeofday, "YYYY"))+544)) + "-" + time2text(world.timeofday, "MM-DD") + proc/time_stamp() return time2text(world.timeofday, "hh:mm:ss") diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 143b00e623..9c9fe2e639 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -210,6 +210,8 @@ t = replacetext(t, "\[/i\]", "
      ") t = replacetext(t, "\[u\]", "") t = replacetext(t, "\[/u\]", "") + t = replacetext(t, "\[time\]", "[worldtime2text()]") + t = replacetext(t, "\[date\]", "[worlddate2text()]") t = replacetext(t, "\[large\]", "") t = replacetext(t, "\[/large\]", "") t = replacetext(t, "\[sign\]", "[get_signature(P, user)]") From 804ca5aa0b3f916c219a07f35b29f5dba0167002 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 19:15:31 +0200 Subject: [PATCH 055/109] Fixes #8250. Uncomplicates the examine pre-check. Ensures door/examine() returns the proper value. --- code/game/machinery/doors/door.dm | 2 +- code/game/machinery/doors/firedoor.dm | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 963a2d4d31..8c8f3cd964 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -294,7 +294,7 @@ /obj/machinery/door/examine(mob/user) - ..() + . = ..() if(src.health < src.maxhealth / 4) user << "\The [src] looks like it's about to break!" else if(src.health < src.maxhealth / 2) diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 8799273b93..91bfe66927 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -22,7 +22,7 @@ open_layer = DOOR_OPEN_LAYER - 0.01 // Just below doors when open closed_layer = DOOR_CLOSED_LAYER + 0.01 // Just above doors when closed - //These are frequenly used with windows, so make sure zones can pass. + //These are frequenly used with windows, so make sure zones can pass. //Generally if a firedoor is at a place where there should be a zone boundery then there will be a regular door underneath it. block_air_zones = 0 @@ -77,7 +77,8 @@ /obj/machinery/door/firedoor/examine(mob/user) - if(!..(user, 1) && !isAI(user)) + . = ..() + if(!. || !density) return if(pdiff >= FIREDOOR_MAX_PRESSURE_DIFF) @@ -272,7 +273,7 @@ spawn(0) close() return - + return ..() // CHECK PRESSURE From e3debbab736d28ce7da4d20f87d4c41a8f53da6c Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 20:01:14 +0200 Subject: [PATCH 056/109] Adds changelog. --- html/changelogs/PsiOmegaDelta-PR-8898.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/PsiOmegaDelta-PR-8898.yml diff --git a/html/changelogs/PsiOmegaDelta-PR-8898.yml b/html/changelogs/PsiOmegaDelta-PR-8898.yml new file mode 100644 index 0000000000..2d35c1aa71 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-PR-8898.yml @@ -0,0 +1,5 @@ +author: PsiOmegaDelta +delete-after: True + +changes: + - rscadd: "Makes it possible to eject PDA cartridges using a verb." From ea6569b515ab521018b97a055739b77057947385 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 20:04:07 +0200 Subject: [PATCH 057/109] Adds changelog. --- html/changelogs/PsiOmegaDelta-PR-8897.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/PsiOmegaDelta-PR-8897.yml diff --git a/html/changelogs/PsiOmegaDelta-PR-8897.yml b/html/changelogs/PsiOmegaDelta-PR-8897.yml new file mode 100644 index 0000000000..5832ffb8d4 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-PR-8897.yml @@ -0,0 +1,5 @@ +author: PsiOmegaDelta +delete-after: True + +changes: + - bugfix: "Laptops now use the proper proc for checking camera status." From b295b9e3c6585acf9eebb4b02d2bf4d8b8246e65 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 20:13:25 +0200 Subject: [PATCH 058/109] Another emergency shutter fix. I goofed, and dropped the distance check. --- code/game/machinery/doors/firedoor.dm | 2 +- html/changelogs/PsiOmegaDelta-FiredoorFixTwo.yml | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/PsiOmegaDelta-FiredoorFixTwo.yml diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 91bfe66927..7b5b57cb9c 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -77,7 +77,7 @@ /obj/machinery/door/firedoor/examine(mob/user) - . = ..() + . = ..(user, 1) if(!. || !density) return diff --git a/html/changelogs/PsiOmegaDelta-FiredoorFixTwo.yml b/html/changelogs/PsiOmegaDelta-FiredoorFixTwo.yml new file mode 100644 index 0000000000..da189fb8c1 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-FiredoorFixTwo.yml @@ -0,0 +1,5 @@ +author: PsiOmegaDelta +delete-after: True + +changes: + - bugfix: "Emergency shutters can again be examined, and from the proper distance." From d910568ccc70e4a624338e50c246761f1a9ca342 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 20:37:14 +0200 Subject: [PATCH 059/109] Adds some missing changelog entries. Again skipping fixes and most things player won't notice. I will be better about making changelogs in the future. --- html/changelogs/PsiOmegaDelta.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 html/changelogs/PsiOmegaDelta.yml diff --git a/html/changelogs/PsiOmegaDelta.yml b/html/changelogs/PsiOmegaDelta.yml new file mode 100644 index 0000000000..f647f9b3a0 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta.yml @@ -0,0 +1,19 @@ +author: PsiOmegaDelta +delete-after: False + +changes: + - rscadd: Rig/Hardsuit module tab - Less informative than the NanoUI hardsuit interface but allows quicker access to the various rig modules. + - rscadd: Silicons with the medical augmentation sensors enabled now also see alive/dead status if sensors are set accordingly. + - rscadd: Emergency shutters opened by silicons are now treated as having been forced open by a crowbar. + - rscadd: An active AI chassis can now be pushed, just as an empty chassis can be. + - rscadd: The AI can now use the crew monitor console to track crew members with full sensors enabled. + - rscadd: The AI now has a shortcut to track people holding up messages to cameras. + - rscadd: The AI now has a shortcut to track people sending PDA messages. + - rscadd: Multiple AIs can now share the same holopad. + - rscadd: Admin ghosts can now transfer other ghosts into mobs by drag-clicking. + - rscadd: Ghosts can now toggle seeing darkness and other ghosts separately. + - rscadd: Moving while dead now auto-ghosts you. + - rscadd: Two new random events: Space dust and gravitation failure. + - rscadd: Upgraded wizard spell interface and new spells. + - rscadd: More uplink items. + - rscadd: Uplink items now have rudimentary descriptions. From b178e56a3b20cc743225219e4eca5774eae859c5 Mon Sep 17 00:00:00 2001 From: Neerti Date: Sat, 18 Apr 2015 22:04:05 -0400 Subject: [PATCH 060/109] Lazy fix because microwaves are terrible. --- code/game/machinery/kitchen/microwave.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/machinery/kitchen/microwave.dm b/code/game/machinery/kitchen/microwave.dm index fe75dff633..38de38daa9 100644 --- a/code/game/machinery/kitchen/microwave.dm +++ b/code/game/machinery/kitchen/microwave.dm @@ -111,6 +111,7 @@ user.visible_message( \ "\blue [user] has added one of [O] to \the [src].", \ "\blue You add one of [O] to \the [src].") + return else // user.remove_from_mob(O) //This just causes problems so far as I can tell. -Pete user.drop_item() @@ -118,6 +119,7 @@ user.visible_message( \ "\blue [user] has added \the [O] to \the [src].", \ "\blue You add \the [O] to \the [src].") + return else if(istype(O,/obj/item/weapon/reagent_containers/glass) || \ istype(O,/obj/item/weapon/reagent_containers/food/drinks) || \ istype(O,/obj/item/weapon/reagent_containers/food/condiment) \ From 16b9f3918092608daffdefa4c408926b17c81148 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 19 Apr 2015 10:44:57 +0200 Subject: [PATCH 061/109] Fixes #8906. Medical airlock access now only expects --- maps/exodus-1.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index ee6c21034b..59930ef9d8 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -6645,7 +6645,7 @@ "cxO" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "cxP" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "cxQ" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/medbay) -"cxR" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock"; name = "interior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "10;13"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/medbay) +"cxR" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock"; name = "interior access button"; pixel_x = -20; pixel_y = -20; req_access = list(13)},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/medbay) "cxS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/medical/virology) "cxT" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "green"},/area/medical/virology) "cxU" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "virologyq_airlock_control"; name = "Virology Quarantine Access Console"; pixel_x = -8; pixel_y = -22; tag_exterior_door = "virologyq_airlock_exterior"; tag_interior_door = "virologyq_airlock_interior"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/medical/virology) From 7dedbc6d788b22a67c9e19ceebaf00437e80ec0d Mon Sep 17 00:00:00 2001 From: volas Date: Sun, 19 Apr 2015 00:43:44 +0300 Subject: [PATCH 062/109] Alternative copytext, safe for html entities --- code/__HELPERS/text.dm | 8 ++++++-- code/modules/mob/mob.dm | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index 9ebc3512dd..5c0324a3e9 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -274,7 +274,11 @@ proc/TextPreview(var/string,var/len=40) else return string else - return "[copytext(string, 1, 37)]..." + return "[copytext_preserve_html(string, 1, 37)]..." + +//alternative copytext() for encoded text, doesn't break html entities (" and other) +/proc/copytext_preserve_html(var/text, var/first, var/last) + return html_encode(copytext(html_decode(text), first, last)) //For generating neat chat tag-images //The icon var could be local in the proc, but it's a waste of resources @@ -283,4 +287,4 @@ proc/TextPreview(var/string,var/len=40) /proc/create_text_tag(var/tagname, var/tagdesc = tagname, var/client/C = null) if(C && (C.prefs.toggles & CHAT_NOICONS)) return tagdesc - return "[tagdesc]" + return "[tagdesc]" \ No newline at end of file diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 0af4b0a235..69f5931fc0 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -304,7 +304,7 @@ if(lentext(msg) <= 40) return "\blue [msg]" else - return "\blue [copytext(msg, 1, 37)]... More..." + return "\blue [copytext_preserve_html(msg, 1, 37)]... More..." /* /mob/verb/help() From 799a5b79db2059e75d58f0c89d3ecf6130695178 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 19 Apr 2015 17:34:37 +0200 Subject: [PATCH 063/109] Ensures new players cannot ghost by moving, really breaks things. --- code/modules/mob/mob_movement.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index cc50cfbde1..b894bac182 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -188,7 +188,7 @@ if(S.victim == mob) return - if(mob.stat==2) + if(mob.stat==DEAD && isliving(mob)) mob.ghostize() return From 7f6b908af242f896854856aa92b99925338b8a3b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 20 Apr 2015 10:03:54 +0200 Subject: [PATCH 064/109] Fixes #8917. Makes it possible to scan for new sensors as necessary. Useful if the ability to remove/change/create new sensors is added. --- code/modules/nano/modules/power_monitor.dm | 2 ++ nano/templates/power_monitor.tmpl | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/nano/modules/power_monitor.dm b/code/modules/nano/modules/power_monitor.dm index 03d9263a80..7df3cb7c89 100644 --- a/code/modules/nano/modules/power_monitor.dm +++ b/code/modules/nano/modules/power_monitor.dm @@ -54,5 +54,7 @@ return if( href_list["clear"] ) active_sensor = null + if( href_list["refresh"] ) + refresh_sensors() else if( href_list["setsensor"] ) active_sensor = href_list["setsensor"] diff --git a/nano/templates/power_monitor.tmpl b/nano/templates/power_monitor.tmpl index 607115aec0..bf07238784 100644 --- a/nano/templates/power_monitor.tmpl +++ b/nano/templates/power_monitor.tmpl @@ -77,8 +77,8 @@ {{/if}} {{else}} -
      - No active sensor. Printing sensor list. +
      + {{:helper.link('Scan For Sensors', 'refresh', { 'refresh' : 1})}} No active sensor. Printing sensor list.

      {{for data.all_sensors}} {{if value.alarm}} From f6d0ab15784febf579b188b80d8eb6953329329a Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 20 Apr 2015 14:42:43 +0200 Subject: [PATCH 065/109] Shower curtains no longer lose their default color upon being washed. NT has now invested in slightly less budget curtains. --- code/game/objects/structures/curtains.dm | 20 +++++++++++++++---- .../PsiOmegaDelta-DirtyEngineers.yml | 5 +++++ maps/exodus-1.dmm | 10 +++++----- 3 files changed, 26 insertions(+), 9 deletions(-) create mode 100644 html/changelogs/PsiOmegaDelta-DirtyEngineers.yml diff --git a/code/game/objects/structures/curtains.dm b/code/game/objects/structures/curtains.dm index 741dc371db..fa1cd02b7b 100644 --- a/code/game/objects/structures/curtains.dm +++ b/code/game/objects/structures/curtains.dm @@ -1,14 +1,17 @@ +#define SHOWER_OPEN_LAYER MOB_LAYER + 0.1 +#define SHOWER_CLOSED_LAYER OBJ_LAYER + 0.4 + /obj/structure/curtain name = "curtain" icon = 'icons/obj/curtain.dmi' icon_state = "closed" - layer = MOB_LAYER + 0.1 + layer = SHOWER_OPEN_LAYER opacity = 1 density = 0 /obj/structure/curtain/open icon_state = "open" - layer = OBJ_LAYER + layer = SHOWER_CLOSED_LAYER opacity = 0 /obj/structure/curtain/bullet_act(obj/item/projectile/P, def_zone) @@ -27,10 +30,10 @@ opacity = !opacity if(opacity) icon_state = "closed" - layer = MOB_LAYER + 0.1 + layer = SHOWER_CLOSED_LAYER else icon_state = "open" - layer = OBJ_LAYER + layer = SHOWER_OPEN_LAYER /obj/structure/curtain/black name = "black curtain" @@ -45,3 +48,12 @@ name = "shower curtain" color = "#ACD1E9" alpha = 200 + +/obj/structure/curtain/open/shower/engineering + color = "#FFA500" + +/obj/structure/curtain/open/shower/security + color = "#AA0000" + +#undef SHOWER_OPEN_LAYER +#undef SHOWER_CLOSED_LAYER diff --git a/html/changelogs/PsiOmegaDelta-DirtyEngineers.yml b/html/changelogs/PsiOmegaDelta-DirtyEngineers.yml new file mode 100644 index 0000000000..2a4c1b6f7d --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-DirtyEngineers.yml @@ -0,0 +1,5 @@ +author: PsiOmegaDelta +delete-after: True + +changes: + - bugfix: "Shower curtains no longer lose their default color upon being washed." diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 59930ef9d8..e726a0567b 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -1088,7 +1088,7 @@ "auV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals) "auW" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/wall,/area/maintenance/evahallway) "auX" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/security/prison) -"auY" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) +"auY" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower/security,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "auZ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "ava" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 30},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "avb" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/machinery/camera{c_tag = "Common Brig Southwest"; dir = 4; network = list("SS13")},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/prison) @@ -1140,7 +1140,7 @@ "avV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "avW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "avX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"avY" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) +"avY" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower/security,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "avZ" = (/obj/machinery/light/small,/obj/structure/mopbucket,/obj/item/weapon/mop,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "awa" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 30},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "awb" = (/obj/structure/table,/obj/machinery/light{dir = 8},/obj/machinery/microwave,/turf/simulated/floor,/area/security/prison) @@ -4313,7 +4313,7 @@ "bEW" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/camera{c_tag = "Messaging Server"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bEX" = (/obj/machinery/camera{c_tag = "AI Upload Access"; dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bEY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bEZ" = (/obj/structure/window/basic{dir = 4},/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower{color = "#FFA500"; layer = 3.3},/obj/machinery/door/window/northleft{name = "Shower"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) +"bEZ" = (/obj/structure/window/basic{dir = 8},/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northright{name = "Shower"; req_access_txt = "0"},/obj/structure/curtain/open/shower/engineering,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) "bFa" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/camera{c_tag = "Cyborg Station"; dir = 1},/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bFb" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) "bFc" = (/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) @@ -4395,7 +4395,7 @@ "bGA" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central_three) "bGB" = (/obj/machinery/status_display,/turf/simulated/wall,/area/hallway/primary/central_three) "bGC" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_three) -"bGD" = (/obj/structure/window/basic{dir = 8},/obj/machinery/shower{dir = 1},/obj/structure/curtain/open/shower{color = "#FFA500"; layer = 3.3},/obj/machinery/door/window/northright{name = "Shower"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) +"bGD" = (/obj/structure/window/basic{dir = 4},/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northleft{name = "Shower"; req_access_txt = "0"},/obj/structure/curtain/open/shower/engineering,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) "bGE" = (/obj/machinery/door/airlock/multi_tile/glass{autoclose = 1; dir = 2; req_access_txt = "5"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/medical/sleeper) "bGF" = (/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bGG" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) @@ -7469,7 +7469,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafccRccRcbiccTccScbnccUccWccVbYIccGccHccIccJccKccLccMccNccOccYccXcdaccZcdecdbcdBcdycdQcdFcekceecemcelcdccddaJEcdfcaqbTFcbIcdgcdhcdicdjcdkcdlcdmcdncdocdpcdqcdrcdscdtcaEcducdvcdwcaIbZxbWQcenbZycdxceobZAcdzcdAcepbZAcaPbYfbYfcaQbYccbYcbXcbZbYcchBccacjfcdLcdLbyFbBucdLcdOcdPceqcdRcdOcdSbBpbyecercdScdScdScdSbAebyebydcdScdSbXjcdXcdYcdZceacebcecbxTbycbycbycbycbycbycbycbycbycbycbycbycbycbycbycbyccefcegcegcehbKtbKtbLTbLTceibLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejcejcejcejcetcesbYIbYIbYIbYIbYIbYJcevceuceuceucexcewbXzbXybYeceybYjceEceTceSceWceUceXbSUcezaJFceYaJFcaqbTFcbIceDcfacfacfaceFceGbTJceHceIbTJcbKcbNceJcbLcaEceKceLceMcaIbZxbWQceNbZyceOcePbZAbZAbZAbZAbZAccbceRbYfcaQbYcccdcccbYcbYcchBccecjfcdLceZcfbcfbcfccdOcfdcfecffcdOcfgcfhcfhcfjcficfucfkcflcfmcfncfocfpcdScfqcfrcfsbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaafaafcftcfBcfvbNebKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcejcfwcfxcfycfzcfAcejcfDcfCcfFcfEcfHcfGcfIcfIcfKcfJcfJcfLcfMcbqbXzbXybYecfNcaicfOcfQcfPcfUcfRcggbSUaJFaJFcaqceBcaqbTFcbIcfVcfWcfWcfWcfXcbIcfYcfZcgacfYcgbcgccgdcgecaEcgfceLcgicaIcghccfcgjbZycgkcglbZycgmbLvbVicgnccgcchbYfccjcciccicckcclcclcclcclccmcdLcgocgycgycgzcgActscgrcgpcgucgtcgGcgGcgGcgxcgBcgIcgJcgCcgLcgDcgMcdScgNcgOcgPcgNaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcgQbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEaaaaaacgScgTcgTcgTcgUcgVcejcgHcgFcgRcgKcgXcgWcgZcgYchbchachdchcchfchechhchgchjchibSUbSUbSUbSUbSUbSUbSUbSUbEZbGDcaqbDfcaqbTFcbIcbIctpctqctrcbIcbIchrchschtcfYcaEcaEcaEcaEcaEcaIchkchlcaIchwccnchwbZychychmbZychAchBbVichCbVichDbYfccobYfbYfccpcdCcdCcdCcdDbYfcdLchIchJchJchKchnchMchochOchpchQckLckLchuchqchzchvckLckLckLchEchFcdSchZciachGcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEaaaaaacgScgTcgTcgTcgUcgVcejcgHcgFcgRcgKcgXcgWcgZcgYchbchachdchcchfchechhchgchjchibSUbSUbSUbSUbSUbSUbSUbSUbGDbEZcaqbDfcaqbTFcbIcbIctpctqctrcbIcbIchrchschtcfYcaEcaEcaEcaEcaEcaIchkchlcaIchwccnchwbZychychmbZychAchBbVichCbVichDbYfccobYfbYfccpcdCcdCcdCcdDbYfcdLchIchJchJchKchnchMchochOchpchQckLckLchuchqchzchvckLckLckLchEchFcdSchZciachGcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacgEchHchLchHcgEchNchPchNcgEchRchSchRcgEaaaaaaciicgTcgTcgUcgUcijcejchUchTchWchVchYchXcidciccifcieciecigciecbqbXzcihbYecikcimcilciocinciocipcirciqciqciAciAciAciAbTFciGciHciIciIciJciKciLciMciXciOciPciQciRciSciSciTciUcaIcaIcaIciVcdEckqbZybZybZybZychBchBbViciYbViciZbYfccobYfaaaaaaaaaaaaaaaaaaaaacdLcjgcisciucitcjjcjkcivcjmcjncjociwcjociycixcjrcjscgIcjtcgIciWcjucdScjacjwcjxcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacgEchHcjbchHcgEchNcjcchNcgEchRcjdchRcgEaaaaaaciicgTcgUcgUcgUcjBcjCcjhcjechWcjicjpcjlcjvcjqcjzcjycjDcjAcjEcbqbXzcjFchjcjGcjIcjHcjJcjJcjJcjKcjMcjLcjNceCcjOceAciAbTFciGckaciIckbckcckdcubckfckgckhctQckjckkcklciSckmciUcknckockpcjQcjPcdHcdGcdIcdIcdJcdIcdKbVibVibVibVibYfccobYfaaaaaaaaaaaaaaaaaaaaacdLckCcjRcjTcjSckEcdOckFcdOckGckHcjXcjUcjZcjYcgIcgIckecjUcjUckickOcdSckPckQckRcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacgEckrckuckscgEckzckBckAcgEckDckJckIcgEaaaaafciiclbcgTcgUcgUcgUcejckMckKchWchWckNchWchWchWchWckTcieckWckYcbqclackZcldclcclgcleclhclhclhclicljcljclkciAcllcgqclwclxciGclyciIclzclAclBclCclDclEclFclGclHclIclJciSclKciUclLclMclNclnclmclQclNclRclSclTbYfceQcdIcdIcdIcdIcdIcltbYfaaaaaaaaaaaaaaaaaaaaacdLcmacmbcmccmdcdOcmecmfcmgcdScmhcmicmiclOclvcmkcmlclPcmicmicmicmncdScmocmpcmqcmraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From b2011c6940b6eb9f5fa734a718cd573409a8982f Mon Sep 17 00:00:00 2001 From: volas Date: Tue, 21 Apr 2015 00:38:41 +0300 Subject: [PATCH 066/109] Return strip_html_properly() back --- code/__HELPERS/text.dm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index 5c0324a3e9..ae38249956 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -226,6 +226,31 @@ /proc/capitalize(var/t as text) return uppertext(copytext(t, 1, 2)) + copytext(t, 2) +//This proc strips html properly, remove < > and all text between +//for complete text sanitizing should be used sanitize() +/proc/strip_html_properly(var/input) + if(!input) + return + var/opentag = 1 //These store the position of < and > respectively. + var/closetag = 1 + while(1) + opentag = findtext(input, "<") + closetag = findtext(input, ">") + if(closetag && opentag) + if(closetag < opentag) + input = copytext(input, (closetag + 1)) + else + input = copytext(input, 1, opentag) + copytext(input, (closetag + 1)) + else if(closetag || opentag) + if(opentag) + input = copytext(input, 1, opentag) + else + input = copytext(input, (closetag + 1)) + else + break + + return input + //This proc fills in all spaces with the "replace" var (* by default) with whatever //is in the other string at the same spot (assuming it is not a replace char). //This is used for fingerprints From f97d73f2a8ed1564a89d71dc55d3b3876447bc62 Mon Sep 17 00:00:00 2001 From: Mark9013100 Date: Mon, 20 Apr 2015 18:19:04 -0400 Subject: [PATCH 067/109] Fixes the naming of the merc space suits --- code/modules/clothing/spacesuits/syndi.dm | 44 +++++++++++------------ 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm index 8f65da83b6..5cb1d8446e 100644 --- a/code/modules/clothing/spacesuits/syndi.dm +++ b/code/modules/clothing/spacesuits/syndi.dm @@ -21,130 +21,130 @@ //Green syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/green - name = "Green Space Helmet" + name = "green space helmet" icon_state = "syndicate-helm-green" item_state = "syndicate-helm-green" /obj/item/clothing/suit/space/syndicate/green - name = "Green Space Suit" + name = "green space suit" icon_state = "syndicate-green" item_state = "syndicate-green" //Dark green syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/green/dark - name = "Dark Green Space Helmet" + name = "dark green space helmet" icon_state = "syndicate-helm-green-dark" item_state = "syndicate-helm-green-dark" /obj/item/clothing/suit/space/syndicate/green/dark - name = "Dark Green Space Suit" + name = "dark green space suit" icon_state = "syndicate-green-dark" item_state = "syndicate-green-dark" //Orange syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/orange - name = "Orange Space Helmet" + name = "orange space helmet" icon_state = "syndicate-helm-orange" item_state = "syndicate-helm-orange" /obj/item/clothing/suit/space/syndicate/orange - name = "Orange Space Suit" + name = "orange space suit" icon_state = "syndicate-orange" item_state = "syndicate-orange" //Blue syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/blue - name = "Blue Space Helmet" + name = "blue space helmet" icon_state = "syndicate-helm-blue" item_state = "syndicate-helm-blue" /obj/item/clothing/suit/space/syndicate/blue - name = "Blue Space Suit" + name = "blue space suit" icon_state = "syndicate-blue" item_state = "syndicate-blue" //Black syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black - name = "Black Space Helmet" + name = "black space helmet" icon_state = "syndicate-helm-black" item_state = "syndicate-helm-black" /obj/item/clothing/suit/space/syndicate/black - name = "Black Space Suit" + name = "black space suit" icon_state = "syndicate-black" item_state = "syndicate-black" //Black-green syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/green - name = "Black Space Helmet" + name = "black and green space helmet" icon_state = "syndicate-helm-black-green" item_state = "syndicate-helm-black-green" /obj/item/clothing/suit/space/syndicate/black/green - name = "Black and Green Space Suit" + name = "black and green space suit" icon_state = "syndicate-black-green" item_state = "syndicate-black-green" //Black-blue syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/blue - name = "Black Space Helmet" + name = "black and blue space helmet" icon_state = "syndicate-helm-black-blue" item_state = "syndicate-helm-black-blue" /obj/item/clothing/suit/space/syndicate/black/blue - name = "Black and Blue Space Suit" + name = "black and blue space suit" icon_state = "syndicate-black-blue" item_state = "syndicate-black-blue" //Black medical syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/med - name = "Black Space Helmet" + name = "black medical space helmet" icon_state = "syndicate-helm-black-med" item_state = "syndicate-helm-black" /obj/item/clothing/suit/space/syndicate/black/med - name = "Green Space Suit" + name = "black medical space suit" icon_state = "syndicate-black-med" item_state = "syndicate-black" //Black-orange syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/orange - name = "Black Space Helmet" + name = "black and orange space helmet" icon_state = "syndicate-helm-black-orange" item_state = "syndicate-helm-black" /obj/item/clothing/suit/space/syndicate/black/orange - name = "Black and Orange Space Suit" + name = "black and orange space suit" icon_state = "syndicate-black-orange" item_state = "syndicate-black" //Black-red syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/red - name = "Black Space Helmet" + name = "black and red space helmet" icon_state = "syndicate-helm-black-red" item_state = "syndicate-helm-black-red" /obj/item/clothing/suit/space/syndicate/black/red - name = "Black and Red Space Suit" + name = "black and red space suit" icon_state = "syndicate-black-red" item_state = "syndicate-black-red" //Black with yellow/red engineering syndicate space suit /obj/item/clothing/head/helmet/space/syndicate/black/engie - name = "Black Space Helmet" + name = "black engineering space helmet" icon_state = "syndicate-helm-black-engie" item_state = "syndicate-helm-black" /obj/item/clothing/suit/space/syndicate/black/engie - name = "Black Engineering Space Suit" + name = "black engineering space suit" icon_state = "syndicate-black-engie" item_state = "syndicate-black" \ No newline at end of file From a440b228c9d75e1604845ab49cb86f73324e2b4c Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Tue, 21 Apr 2015 01:40:38 +0100 Subject: [PATCH 068/109] Diona 'split' command, plus bugfix --- .../mob/living/carbon/human/human_damage.dm | 2 +- .../mob/living/carbon/human/human_powers.dm | 39 ++++++++++++++++++- .../carbon/human/species/station/station.dm | 4 ++ 3 files changed, 43 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index e96e526077..04ca892225 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -319,7 +319,7 @@ In most cases it makes more sense to use apply_damage() instead! And make sure t This function restores the subjects blood to max. */ /mob/living/carbon/human/proc/restore_blood() - if(!species.flags & NO_BLOOD) + if(!(species.flags & NO_BLOOD)) var/blood_volume = vessel.get_reagent_amount("blood") vessel.add_reagent("blood",560.0-blood_volume) diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 10988afb92..0357d4ee09 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -218,4 +218,41 @@ log_say("PsychicWhisper: [key_name(src)]->[M.key] : [msg]") M << "\green You hear a strange, alien voice in your head... \italic [msg]" src << "\green You said: \"[msg]\" to [M]" - return \ No newline at end of file + return + +/mob/living/carbon/human/proc/diona_split_nymph() + set name = "Split" + set desc = "Split your humanoid form into its constituent nymphs." + set category = "Abilities" + + var/turf/T = get_turf(src) + + var/mob/living/carbon/alien/diona/S = new(T) + S.set_dir(dir) + if(mind) + mind.transfer_to(S) + + message_admins("\The [src] has split into nymphs; player now controls [key_name_admin(S)]") + log_admin("\The [src] has split into nymphs; player now controls [key_name(S)]") + + var/nymphs = 1 + + for(var/mob/living/carbon/alien/diona/D in src) + nymphs++ + D.loc = T + D.set_dir(pick(NORTH, SOUTH, EAST, WEST)) + + if(nymphs < 5) + for(var/i in nymphs to 4) + var/mob/M = new /mob/living/carbon/alien/diona(T) + M.set_dir(pick(NORTH, SOUTH, EAST, WEST)) + + + for(var/obj/item/W in src) + drop_from_inventory(W) + + visible_message("\The [src] quivers slightly, then splits apart with a wet slithering noise.") + + del(src) + + diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 62907752aa..b2665632f6 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -168,6 +168,10 @@ "r_foot" = list("path" = /obj/item/organ/external/diona/foot/right) ) + inherent_verbs = list( + /mob/living/carbon/human/proc/diona_split_nymph + ) + warning_low_pressure = 50 hazard_low_pressure = -1 From 28155cf9bd61dfd02969f718d61930d6900fe377 Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Tue, 21 Apr 2015 00:31:04 +1000 Subject: [PATCH 069/109] Toxins lab reworked to include heat exchangers, gas filters/mixers and waste gas disposal pump Changelog updated accordingly --- html/changelogs/RavingManiac-dev-2.yml | 35 ++++++ maps/exodus-1.dmm | 154 +++++++++++++------------ 2 files changed, 116 insertions(+), 73 deletions(-) create mode 100644 html/changelogs/RavingManiac-dev-2.yml diff --git a/html/changelogs/RavingManiac-dev-2.yml b/html/changelogs/RavingManiac-dev-2.yml new file mode 100644 index 0000000000..ea89ad9923 --- /dev/null +++ b/html/changelogs/RavingManiac-dev-2.yml @@ -0,0 +1,35 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: RavingManiac + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "The phoron research lab has been renovated to include a heat-exchange system, a gas mixer/filter and a waste gas disposal pump." diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 4ea960d31f..e65aaa7bb3 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -4729,7 +4729,7 @@ "bMW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bMX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bMY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) -"bMZ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bMZ" = (/turf/simulated/wall/r_wall,/area/maintenance/research_shuttle) "bNa" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bNb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bNc" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) @@ -4811,16 +4811,16 @@ "bOA" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) "bOB" = (/obj/machinery/light{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bOC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bOD" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bOE" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bOF" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{dir = 10; icon_state = "whitepurple"},/area/rnd/mixing) -"bOG" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/rnd/mixing) -"bOH" = (/obj/machinery/portable_atmospherics/powered/scrubber,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/rnd/mixing) +"bOD" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/rnd/mixing) +"bOE" = (/obj/structure/closet/bombcloset,/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/rnd/mixing) +"bOF" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/rnd/mixing) +"bOG" = (/obj/structure/disposalpipe/segment,/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/mixing) +"bOH" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/rnd/mixing) "bOI" = (/obj/machinery/washing_machine,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/network/medbay{c_tag = "Medbay Break Room"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bOJ" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/rnd/mixing) -"bOK" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 9; icon_state = "warnwhite"},/area/rnd/mixing) -"bOL" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/rnd/mixing) -"bOM" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/rnd/mixing) +"bOJ" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/mixing) +"bOK" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/machinery/atmospherics/portables_connector,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/mixing) +"bOL" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/machinery/meter,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/mixing) +"bOM" = (/obj/machinery/atmospherics/omni/filter{tag_east = 1; tag_south = 6; tag_west = 2; use_power = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/mixing) "bON" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera/network/research{c_tag = "Research - Toxins Storage"; dir = 4},/turf/simulated/floor,/area/rnd/storage) "bOO" = (/turf/simulated/wall,/area/rnd/mixing) "bOP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/rnd/test_area) @@ -4885,14 +4885,14 @@ "bPW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/rnd/research) "bPX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Staff Room"; req_access = list(5)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay2) "bPY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bPZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bQa" = (/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bQb" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bQc" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bQd" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bQe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/rnd/mixing) +"bPZ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/omni/mixer{tag_east = 1; tag_east_con = 0.5; tag_south = 1; tag_south_con = 0.5; tag_west = 2; use_power = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/mixing) +"bQa" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor{dir = 2; icon_state = "whitehall"},/area/rnd/mixing) +"bQb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bQc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Waste to Scrubbers"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bQd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bQe" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/rnd/mixing) "bQf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/rnd/mixing) -"bQg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/rnd/mixing) +"bQg" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bQh" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/rnd/mixing) "bQi" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins Test Area"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/rnd/mixing) "bQj" = (/obj/machinery/camera/network/research{c_tag = "Research - Miscellaneous Test Chamber"; network = list("Research","Miscellaneous Reseach")},/turf/simulated/floor/engine,/area/rnd/misc_lab) @@ -4901,7 +4901,7 @@ "bQm" = (/turf/simulated/floor/airless{icon_state = "warning"; dir = 1},/area/rnd/test_area) "bQn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bQo" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/obj/item/weapon/ore/iron,/obj/structure/closet/crate,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "mining_dock_pump"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/miningdock) -"bQp" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/rnd/mixing) +"bQp" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/rnd/mixing) "bQq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) "bQr" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) "bQs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/miningdock) @@ -4967,9 +4967,9 @@ "bRA" = (/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 22; pixel_y = -9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera/network/medbay{c_tag = "Medbay Port Corridor"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) "bRB" = (/obj/machinery/light_switch{pixel_x = -22; pixel_y = -9},/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = -34; pixel_y = 2},/obj/machinery/camera/network/medbay{c_tag = "Medbay - CMO's Office"; dir = 4},/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/crew_quarters/heads/cmo) "bRC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) -"bRD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/rnd/mixing) +"bRD" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/rnd/mixing) "bRE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/rnd/mixing) -"bRF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/mixing) +"bRF" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/rnd/mixing) "bRG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bRH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/rnd/mixing) "bRI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/rnd/mixing) @@ -5007,7 +5007,7 @@ "bSo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bSp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "staffroom"; name = "Staff Room Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bSq" = (/obj/machinery/light,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 10; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/crew_quarters/heads/cmo) -"bSr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bSr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bSs" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) "bSt" = (/obj/machinery/computer/crew,/obj/machinery/light,/turf/simulated/floor{dir = 6; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/crew_quarters/heads/cmo) "bSu" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/camera/network/civilian_west{c_tag = "Cargo Mining Dock Airlock"; dir = 8},/turf/simulated/floor{icon_state = "warning"},/area/quartermaster/miningdock) @@ -5018,7 +5018,7 @@ "bSz" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "bSA" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay Lobby)"; pixel_x = 0; pixel_y = -30},/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) "bSB" = (/obj/machinery/light,/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bSC" = (/obj/machinery/atmospherics/binary/passive_gate{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) +"bSC" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Heater to Waste"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"},/area/rnd/mixing) "bSD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_a) "bSE" = (/obj/machinery/camera/network/security{c_tag = "Engineering - Secure Technical Storage"},/turf/simulated/floor,/area/storage/tech) "bSF" = (/obj/machinery/light/small{dir = 4},/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) @@ -5028,13 +5028,13 @@ "bSJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bSK" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bSL" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bSM" = (/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bSN" = (/obj/structure/closet/bombcloset,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bSO" = (/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "whitepurple"},/area/rnd/mixing) -"bSP" = (/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/mixing) -"bSQ" = (/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/mixing) -"bSR" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/mixing) -"bSS" = (/obj/structure/dispenser,/turf/simulated/floor{dir = 5; icon_state = "whitepurple"},/area/rnd/mixing) +"bSM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bSN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bSO" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bSP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bSQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bSR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/mixing) +"bSS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"},/area/rnd/mixing) "bST" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bSU" = (/turf/simulated/wall,/area/engineering/break_room) "bSV" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) @@ -5068,7 +5068,7 @@ "bTx" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/sleeper) "bTy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "bTz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bTA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bTA" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bTB" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) "bTC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) "bTD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) @@ -5095,7 +5095,7 @@ "bTY" = (/obj/machinery/iv_drip,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/medical/patient_b) "bTZ" = (/obj/machinery/shieldwallgen{anchored = 1; req_access = list(47)},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bUa" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "bot"},/area/rnd/research) -"bUb" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bUb" = (/obj/machinery/light,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bUc" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer_1"; use_power = 1; power_setting = 20; set_temperature = 73},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/server) "bUd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "map_vent_out"; use_power = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) "bUe" = (/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay4) @@ -5104,19 +5104,19 @@ "bUh" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/rnd/storage) "bUi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/rnd/storage) "bUj" = (/obj/structure/sign/fire{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/rnd/research) -"bUk" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/wall/r_wall,/area/rnd/mixing) +"bUk" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor,/area/rnd/mixing) "bUl" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{id = "isoA_window_tint"},/obj/structure/window/reinforced/polarized{dir = 4; id = "isoA_window_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "isoA_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "isoA_window_tint"},/turf/simulated/floor/plating,/area/medical/patient_a) "bUm" = (/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 4; id = "isoA_window_tint"},/obj/structure/window/reinforced/polarized{id = "isoA_window_tint"},/obj/structure/window/reinforced/polarized{dir = 1; id = "isoA_window_tint"},/obj/structure/window/reinforced/polarized{dir = 8; id = "isoA_window_tint"},/turf/simulated/floor/plating,/area/medical/patient_a) "bUn" = (/turf/simulated/wall,/area/maintenance/research_starboard) -"bUo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bUo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Heated to Waste"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bUp" = (/obj/structure/disposaloutlet,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating/airless,/area/rnd/mixing) -"bUq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bUq" = (/obj/machinery/atmospherics/pipe/manifold/visible,/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bUr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/mixing) "bUs" = (/turf/simulated/floor/airless{icon_state = "warning"},/area/rnd/test_area) "bUt" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/rnd/test_area) "bUu" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/rnd/test_area) "bUv" = (/turf/simulated/wall/r_wall,/area/maintenance/cargo) -"bUw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bUw" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 8},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/rnd/mixing) "bUx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/cargo) "bUy" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/storage/tech) "bUz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) @@ -5126,7 +5126,7 @@ "bUD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bUE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "bUF" = (/obj/structure/table/reinforced,/obj/machinery/button/ignition{id = "Xenobio"; pixel_x = -6; pixel_y = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bUG" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/engine,/area/rnd/mixing) +"bUG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bUH" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/engineering) "bUI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/engineering) "bUJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) @@ -5134,14 +5134,14 @@ "bUL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/engineering) "bUM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/engineering) "bUN" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/medical/sleeper) -"bUO" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) +"bUO" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/rnd/mixing) "bUP" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access = list(8)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bUQ" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/medical/sleeper) -"bUR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bUR" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/rnd/mixing) "bUS" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bUT" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) "bUU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay4) -"bUV" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/mixing) +"bUV" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall/r_wall,/area/rnd/mixing) "bUW" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access = list(8)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/rnd/mixing) "bUX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/carpet,/area/engineering/break_room) "bUY" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay4) @@ -5171,14 +5171,14 @@ "bVw" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bVx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/research) "bVy" = (/obj/machinery/door_control{id = "scanhide"; name = "Diagnostics Room Separation Shutters"; pixel_x = -6; pixel_y = -25; req_access = list(5)},/obj/machinery/door_control{id = "acute2"; name = "Acute Treatment Privacy Shutters"; pixel_x = 6; pixel_y = -25; req_access = list(5)},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bVz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) +"bVz" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{c_tag = "Research - Toxins Lab"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bVA" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/rnd/research) "bVB" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/rnd/mixing) "bVC" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_guide{pixel_x = 3; pixel_y = 2},/obj/item/weapon/book/manual/atmospipes,/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) "bVD" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_construction,/obj/item/weapon/book/manual/evaguide{pixel_x = -2; pixel_y = 7},/turf/simulated/floor/carpet,/area/engineering/break_room) "bVE" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor/carpet,/area/engineering/break_room) "bVF" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/rnd/mixing) -"bVG" = (/obj/item/weapon/wrench,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bVG" = (/obj/machinery/vending/phoronresearch,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/rnd/mixing) "bVH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bVI" = (/obj/structure/closet/wardrobe/grey,/obj/item/weapon/storage/backpack,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bVJ" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating/airless,/area/rnd/mixing) @@ -5208,11 +5208,11 @@ "bWh" = (/obj/structure/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bWi" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bWj" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/medical/sleeper) -"bWk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bWk" = (/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bWl" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/sleeper) "bWm" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "bWn" = (/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/carpet,/area/engineering/break_room) -"bWo" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/structure/sign/securearea{pixel_x = -32},/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/rnd/mixing) +"bWo" = (/turf/simulated/wall/r_wall,/area/maintenance/research_starboard) "bWp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/medical/sleeper) "bWq" = (/obj/machinery/door/blast/shutters{dir = 2; id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) "bWr" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) @@ -5250,7 +5250,7 @@ "bWX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bWY" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bWZ" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bXa" = (/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) +"bXa" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "bXb" = (/obj/machinery/air_sensor{frequency = 1430; id_tag = "toxins_mixing_exterior"; output = 63},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "bXc" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) "bXd" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1379; id = "tox_airlock_pump"},/obj/machinery/air_sensor{frequency = 1430; id_tag = "toxins_mixing_interior"; output = 63; pixel_x = -8; pixel_y = -18},/turf/simulated/floor/engine,/area/rnd/mixing) @@ -5258,19 +5258,19 @@ "bXf" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access = list(47)},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access = list(47)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bXg" = (/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) "bXh" = (/obj/machinery/computer/general_air_control{frequency = 1430; name = "Mixing Chamber Monitor"; sensors = list("toxins_mixing_exterior" = "Mixing Chamber - Exterior", "toxins_mixing_interior" = "Mixing Chamber - Interior")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/mixing) -"bXi" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bXi" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "bXj" = (/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bXk" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/rnd/test_area) "bXl" = (/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 4},/area/rnd/test_area) "bXm" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) "bXn" = (/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/item/stack/medical/bruise_pack{pixel_x = -4; pixel_y = 3},/obj/item/stack/medical/bruise_pack{pixel_x = -4; pixel_y = 3},/obj/item/stack/medical/ointment{pixel_y = 10},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi_wash) "bXo" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi_wash) -"bXp" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{c_tag = "Research - Toxins Lab"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bXp" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/engine,/area/rnd/mixing) "bXq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_one_access = list(8,12)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bXr" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_5_berth"; pixel_x = -25; pixel_y = 25; tag_door = "escape_pod_5_berth_hatch"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bXs" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bXt" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bXu" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/engine,/area/rnd/mixing) +"bXu" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "tox_airlock_pump"; tag_exterior_door = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; tag_interior_door = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; tag_chamber_sensor = "tox_airlock_sensor"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/valve{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/rnd/mixing) "bXv" = (/obj/machinery/door/window/southright{name = "Toxins Launcher"; req_access = list(8)},/obj/machinery/door/window/southright{dir = 1; name = "Toxins Launcher"; req_access = list(8)},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/mixing) "bXw" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor{dir = 4; icon_state = "yellowpatch"},/area/engineering/foyer) "bXx" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/cargo) @@ -5327,7 +5327,7 @@ "bYw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Sub-Acute B"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bYx" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/supermatter_engine{pixel_x = -3},/turf/simulated/floor/carpet,/area/engineering/break_room) "bYy" = (/obj/structure/bed/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"bYz" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) +"bYz" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/mixing) "bYA" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/rnd/mixing) "bYB" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/research_starboard) "bYC" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/research_starboard) @@ -5340,7 +5340,7 @@ "bYJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) "bYK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) "bYL" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area/crew_quarters/heads/chief) -"bYM" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "tox_airlock_pump"; tag_exterior_door = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; tag_interior_door = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; tag_chamber_sensor = "tox_airlock_sensor"},/obj/machinery/atmospherics/tvalve/bypass{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/rnd/mixing) +"bYM" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) "bYN" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_x = 0; pixel_y = 27},/obj/machinery/computer/skills{icon_state = "medlaptop"},/turf/simulated/floor,/area/crew_quarters/heads/chief) "bYO" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters/heads/chief) "bYP" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/crew_quarters/heads/chief) @@ -5358,7 +5358,7 @@ "bZb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access = list(5)},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/medical/patient_wing) "bZc" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = 30; req_access = list(47)},/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bZd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -29},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bZe" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/wall/r_wall,/area/rnd/mixing) +"bZe" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "bZf" = (/turf/simulated/wall/r_wall,/area/maintenance/atmos_control) "bZg" = (/turf/simulated/wall,/area/maintenance/atmos_control) "bZh" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) @@ -5374,7 +5374,7 @@ "bZr" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1379; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access = list(8)},/turf/simulated/floor/engine,/area/rnd/mixing) "bZs" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1379; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access = list(8)},/turf/simulated/floor/engine,/area/rnd/mixing) "bZt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/hallway/primary/starboard) -"bZu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/rnd/mixing) +"bZu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/rnd/mixing) "bZv" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_5"; pixel_x = 0; pixel_y = -25; tag_door = "escape_pod_5_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "bZw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) "bZx" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) @@ -5394,8 +5394,8 @@ "bZL" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Miscellaneous Reseach Room"; req_access = list(47)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bZM" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/blast/shutters{dir = 2; id = "Skynet_launch"; name = "Mech Bay"},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/starboard) "bZN" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/turf/simulated/floor{tag = "icon-whiteblue (NORTHWEST)"; icon_state = "whiteblue"; dir = 9},/area/hallway/primary/starboard) -"bZO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"bZP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bZO" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bZP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "bZQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/research_starboard) "bZR" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/research_starboard) "bZS" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/space) @@ -5406,7 +5406,7 @@ "bZX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/engineering/foyer) "bZY" = (/obj/structure/table/reinforced,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/crew_quarters/heads/chief) "bZZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/heads/chief) -"caa" = (/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access = list(7)},/obj/machinery/button/ignition{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"},/area/rnd/mixing) +"caa" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "cab" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/crew_quarters/heads/chief) "cac" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engineering/foyer) "cad" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/stamp/ce,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/flame/lighter/zippo,/obj/item/device/megaphone,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/crew_quarters/heads/chief) @@ -5441,7 +5441,7 @@ "caG" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/medical/psych) "caH" = (/obj/structure/table/woodentable,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/medical/psych) "caI" = (/turf/simulated/wall,/area/medical/psych) -"caJ" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"caJ" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/engine,/area/rnd/mixing) "caK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "caL" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "caM" = (/obj/structure/table,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_c) @@ -5461,10 +5461,10 @@ "cba" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "cbb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/maintenance/atmos_control) "cbc" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"cbd" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"cbe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"cbf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"cbg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cbd" = (/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access = list(7)},/obj/machinery/button/ignition{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/machinery/atmospherics/valve{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"},/area/rnd/mixing) +"cbe" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/mixing) +"cbf" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) +"cbg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "cbh" = (/obj/effect/decal/cleanable/spiderling_remains,/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "cbi" = (/obj/machinery/door/airlock/engineering{name = "Engineering Supplies"; req_one_access = list(10,24,5)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/engineering/break_room) "cbj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Diagnostics Maintenance Access"; req_access = list(5)},/turf/simulated/floor/plating,/area/medical/sleeper) @@ -5529,9 +5529,9 @@ "ccq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "ccr" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_eva_outer"; locked = 1; name = "Engineering EVA External Access"; req_access = list(13)},/turf/simulated/floor/airless{icon_state = "circuit"},/area/maintenance/atmos_control) "ccs" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Research"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/substation/research) -"cct" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cct" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "ccu" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eng_eva_airlock"; name = "exterior access button"; pixel_x = 0; pixel_y = 25; req_access = list(13)},/turf/simulated/floor/plating/airless,/area/maintenance/atmos_control) -"ccv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"ccv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "ccw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "ccx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "ccy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/research_starboard) @@ -5625,7 +5625,7 @@ "cei" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "cej" = (/turf/simulated/wall,/area/construction) "cek" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cel" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cel" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "cem" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/carpet,/area/engineering/break_room) "cen" = (/obj/machinery/iv_drip,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "ceo" = (/obj/structure/table,/obj/item/weapon/storage/box/cdeathalarm_kit,/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/bodybag/cryobag{pixel_x = -3},/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) @@ -7356,6 +7356,14 @@ "cLx" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera/network/engineering{c_tag = "Solar Maintenance Aft Port Access"; dir = 1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engi_engine) "cLy" = (/obj/machinery/camera/network/engine{c_tag = "Engine Core South"; dir = 1},/turf/simulated/floor/engine/nitrogen{dir = 8; icon_state = "warnplate"; name = "plating"},/area/engineering/engine_room) "cLz" = (/turf/space,/area/skipjack_station/southwest_solars) +"cLA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cLB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cLC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cLD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cLE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cLF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cLG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cLH" = (/obj/structure/dispenser,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/rnd/mixing) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7504,17 +7512,17 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGtbITbEmbIVbIWbLIbIYbIZbJabLYbtCbvtbJcbJdbJebJebJfbJgbJhbJibJjbJgbJfbJebJebJebJkbJlbqsbJnbJobJebJebJebJpbJgbJhbJibJjbJsbJtbJubJtbJvbJwbvUaJlbEtbEqbFHbGFbMhbGHbDzbHAbFibDVbxFbMibCFbDSbDEbJGbwkbJHbJIbJJbDJbJKbJLbJMbJNbJObFDbJPbItbJObCpbJQbJRbIxbJSbJTbJUbMlbJWbMpbJYbIFbJZbKabKbbKbbzAbKcbKdbKebMqbKgbKhbKibKjbKjbKkbGabGbbKlbEnbKmbMCbKnbEnaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKpbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaabKvbKwbKxbKwbKyaaaaaaaaabGtbGtbMHbKAbIVbKAbMPbKCbMSbKDbKEbtCbKFbvtbKGbKHbAabKIbAabzZbHHbKJbAabKKbKLbKMbKNbKObAcbAabKPbKQbHLbKRbHLbHLbKSbKTbNfbNdbKWbKXbcLbKYaRpaRpaRpaJlbNkbFlbFnbNqbJmbNBbJybJxbFIbLgbLhbLibLjbHgbDEbIkbIabIzbHhbDJbDJbLobLobLobCpbLpbLqbLrbLsbLtbCpbLubLvbIxbLwbFGbLybNLbLAbLBbLCbIFbJCbLEbKbbKbbzAbRsbLFbCvbwwbLGbLHbNQbLJbLKbLLbGabLMbLNbLObLObLObLPbGdaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbLQbLRbLSbLRbKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLVbLWbLXbNZbLVbLZbMabMbbGtbMcbMdbMebMfbMgbOcbObbMjbMjbMkbtCbtCbtCbOdbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbMmbMnbMobtCbtCbtCbtCbtCbOfbtCbtCbtCaJlaJlbOiaJlaKSaMpbMraJlbKZbJXbOnbGFbLdbxCbDzbLDbxCbMybMzbMAbMBbwkbOtbMDbMEbMFbMGbOIbMIbMJbMKbMLbItbJObFDbFDbMMbJObCpbMNbMObMObMObMObMObMObMObMObMObMObONbMQbMRbMRbzAbOQbMTbMUbwwbMVbMVbMVbMWbMXbMYbMVbMVbMVbMVbMVbMZbNabNbaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymbORbLRbLRbNebKtbKtbLTbLTbOTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbNgbMsbNgbKxbNibNjbOUbNlbNmbNnbKAbNobNpbGvbPvbNrbNsbNtbGvbNubNvbNwbNxaaaaaaaaaaaabNybNzbNAbPAbNDbNCbNEbNFbNGbNHbNIbNFbNJbNKbPCbNMbNNbNObNPbPDbNRbNSbNTbNUbNUbNUbNUbDtbDtbDtbDtbMtbMtbxCbPFbOabPHbMzbMvbMubOebPSbOgbOhbPXbOjbMxbMwbOmbNhbMKbOobFDbFDbNVbJObJObOobCpbMNbMObOqbOrbOsbQjbOubOvbOwbOxbMObOybOzbOAbOAbzAbOBbOCbCvbzIbODbOEbOFbOGbOHbQpbOJbOKbOLbOMbMVbEnbQubEnbOObOObOObOObOOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabOPbKtbORbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLVbNgbNgbNgbQXbQBbKAbOSbRebRdbKAbRvbOVbOWbGvbGvbGvbGvbGvbGvbOXbOYbOZbPaaaabPbbPcbPcbPdbPebPfbPgbPhbPfbPibNFbPjbPkbPlbNFbPmbNXbPobPpbPqbPrbPsbPtbPtbNSbPubRxbPwbPxbPybDtbNYbLbbRybGFbGFbRzbDzbRAbxCbRBbPEbRJbPGbwkbRWbPIbwkbOkbPKbPLbOlbPNbMKbCpbCpbCpbCpbCpbCpbCpbCpbPObMObPPbQYbPRbOsbOsbOsbOsbScbMObPTbLEbPUbPUbzAbBhbPVbPWbSgbPYbPYbPYbPYbPZbQabQabQbbQcbQdbMVbQebQfbQgbOObQhbSnbOpbQkaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKsbKtbQlbQmbQmbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbMsbMsbMsbKxbQnbQobSubQqbQrbKAbKAbQsbQtbSwbQvbQvbQvbQvbQvbQvbQwbQxbQyaaabQzbQAbSEbQCbQDbPfbQEbQGbQFbPfbNFbQIbQJbQKbNFbQLbQMbQNbQObQPbQQbQRbPtbQSbPxbQTbNUbPxbPxbQUbDtbPnbGFbQVbSVbGFbPzbDzbLebRCbQZbPBbSWbRcbRGbDEbIkbSpbOkbPLbPLbOlbRfbMKbRgbRhbPJbRjbRkbRlbPMbRnbPObMObOsbOsbRobOsbOsbOsbOsbRpbMObRqbLEbRrbRrbzAbRsbRtbRubTgbRwbTObTAbTAbUbbUobTAbUwbUqbURbUPbRDbREbRFbUWbRHbRIbQibRKaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbKtbRLbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaabLVbRMbRNbRObLVbRPbMabMbbGtbGtbRQbRQbRQbGtbGtbNxbRRbRRbRSbRSbRSbRSbNwbQyaaabRTbRUbRVbVjbRXbRYbRZbSabSbbSbbVkbSdbSebVmbNFbPtbPtbPtbPtbPtbVvbPtbPtbShbSibSjbNUbPxbSkbSlbDtbQHbLbbQVbSmbVybPzbSobJAbJBbSqbRabSsbStbJzbFsbSvbIEbSxbRibRbbSAbSBbMKbRmbSDbVObRjbSfbSGbWgbRnbPObMObMObMObRobOsbOsbOsbMObMObMObSIbSJbRrbRrbzAbSKbSLbCvbzIbSMbSNbSObSPbSQbSRbSSbWkbWibSrbMVbWobQfbWMbOObSXbSYbSybTaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKtbLTbLTbLTbLTbLTbLTbTbbLTbTcbLTbLTbLTbLTbLTbKtbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTdbKwbTebKwbTfbWVaafaaaaaabGtbThbTibTjbGtaaabNxbTkbTlbTmbTnbTnbTnbTobQyaaabQzbTpbTqbTrbTsbPfbTtbTvbTubTwbNFbSzbTybTzbXcbTBbTBbTBbTCbTCbTDbTEbULbPxbPxbTFbNUbNUbNUbNUbDtbDtbLfbLkbLcbDtbTJbTKbTLbJFbJEbTJbPHbLlbLmbTRbTSbTJbMKbMKbMKbMKbMKbMKbTTbTUbTVbRjbTWbTXbTYbRnbPObMObTZbQWbPQbXfbXebNWbNcbTZbUgbUhbUibIIbIJbzAbIKbSLbUjbwwbMVbMVbMVbMVbMVbUkbMVbXpbSCbVFbMVbUnbXqbUnbOObUpbXvbUrbOOaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbUsbUsbUsbUsbUsbUsbUtbLTbUubUsbTcbLTbLTbLTbLTbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbUvbNxbNxbNxbNxbRSbXxbNwbUxaaabUybPcbPcbUzbUAbPfbPfbUBbPfbSFbNFbUDbSHbSTbNFbSUbSUbSUbSUbSUbSUbSUbSUbUHbUIbUJbUKbUKbUMbNUbDtbUNbSZbTxbUQbYabwabUTbUUbTMbYobTNbUTbUYbUZbVabVbbUebTPbVdbVebVgbVhbVibUlbYtbUmbRjbUCbYwbUCbRnbPObMObVnbUFbVpbVqbVrbVsbVtbVubUgbzAbYHbzAbzAbVwbCxbSLbCxbVxaafbnxbVzblSbVBbUGbVBbYMbUObUVbMVbVGbVHbVIbOObVJbVKbVKbwhaaLaaLaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibLRbLRbLRbLRbLRbLRbLRbVNbLUbLTbLTbLTbLTbYSbLUbKuaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVPbVQbVQbVRbVSbNxbVTbRSbVUbNxaaaaaaaaaaaabNybVVbVWbVXbVZbVYbPfbNFbWabWbbNIbNFbSUbUXbVfbVcbVDbVCbVEbSUcaqcaqcaqcaqcaqbTFbWjbYYbWlbWcbWdbYZbWpbxgbWrbWsbWtbWubWtbWvbWtbWwbWxbWybWzbWAbWBbWAbWCbWDbWEbWFbWGbWebWIbWfbWKbWLbZbbxVbMObxWbZcbzlbWSbWTbWhbWSbWSbZibWWbWXbWYbWZbCxbCxbSLbCxbFTaafbnxbXabXbbZrbXdbZsbZubXgbXhbMVbXibVHbXjbOObOObOObOObOOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbQmbQmbQmbQmbQmbQmbXkbLTbQlbQmbXlbLTbLTbLTbLTbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXmbZvbWmbZzbRSbZBbXrbRSbXsbNxaaKaaaaaaaaabNybNybNybNybNybNybNybNFbUDbUEbXtbNFbSUbWnbWJbWHbWHbWJbWRbSUbXnbWUbWUbXocaqbXBbDtbDtbXCbXDbXEbXFbXGblRbXIbXJbXKbXLbXMbXNbXObXPbXQbXRbXSbXTbXUbznbzpbzobAPbzqbARbAQbATbASbZCbAUbYfbYgbIwbYhbVobCqbWObWNbWPbYmbYnbZLbYpbYqbYrbYsbZVbYrbYubYvbILaafbnxbXabrBbVBbXubVBcaabYzbYAbMVbXjbVHbYBbYCbUnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKtbLTbLTbLTbLTbLTbLTbTbbLTbXlbLTbLTbLTbLTbLTbKtbKtaafaaaaaaaaaaaaabgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYDbVQbVQbVRbYEbYFbYGbNxcanbNxbYIbYJbYKbYIbYIbYLcaxbYNbYObYPcaWbXwbXzbXybYebXAbYjbWJbYybYxbYRbYQbYTcbibYVbYUbYXbYWcaqbZhbNScbjbZjbZkbZlbZlbZmbnEbZobZpbTJbTJbZqcbkbTJbTJcbncbmcbrcaIcbtbWQbZxbZycbybZybZAbZacbAbZabZAcbDbYfbMNbIwbZEbXWbXVbZdcbJbZJbZKbMObMObwwbwwbwwbwwbwwboIbnFbofbwwbMVbMVbMVbMVbMVbZebMVbMVbMVbMVbMVbZObZPbZQbZRbUnaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbKtbRLbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambZSaamaamaamaamaamaaaaaaaaaaaaaaaaaaaafaafaaabZfbZgbZgbZgbZHbZgbZgbZTbZIbYIbZYbZZbYIbZUcabcbLcadbZWcafcbObZXcaecaccahcagcaibWJbYycajcakbYQcalbSUcaqcaqcaqcaqcaqcarbNSbDtcascatcbQcamcawcbWcaycazbTJcaocaBcaCcaDcaEcaFcaGcaHcaIbZxbWQcapbZycaKcaLbZAcaMcaNcaObZAbXXbYfbPObIwbXYcccbXZbXYbXYbIwbIwbIwcaRcaScaTcaUcaVbwwbwwccnbwwbwwcaXcaYcaucaAcavcaJcaZcbacbccbdcbecbfcbgcbhbUnbUnbUnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKsbKtbUubUsbUsbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcbbccuccrcblccEccJccGcbpcbobYIccMcbsbYIbYIccQcbucbvcbwcbxccScbqbXzbXybYecbzccYbWJbWJcbBcbCbWJcdjbSUcbFcbGcaqcbHcaqbTFcbIcbIcbIcbIcbIcbIcbIbTJcdmcbEbTJcbKcbMcbNcdpcaEcbPcdBcdNcaIbZxbWQcbRbZycbScbTbZAcbUcbVcdYbZAccqbYfbYbbYdbYcbYiccsccAbYccdZbYkbYlcktbZDbZwbZFcktcebbZGccCccBcecccDccPccFceicefcelcefcefcercctcctccvccwccxccycczbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaaaaaabOPbKtbORbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbNgbMsbNgbKxbNibNjbOUbNlbNmbNnbKAbNobNpbGvbPvbNrbNsbNtbGvbNubNvbNwbNxaaaaaaaaaaaabNybNzbNAbPAbNDbNCbNEbNFbNGbNHbNIbNFbNJbNKbPCbNMbNNbNObNPbPDbNRbNSbNTbNUbNUbNUbNUbDtbDtbDtbDtbMtbMtbxCbPFbOabPHbMzbMvbMubOebPSbOgbOhbPXbOjbMxbMwbOmbNhbMKbOobFDbFDbNVbJObJObOobCpbMNbMObOqbOrbOsbQjbOubOvbOwbOxbMObOybOzbOAbOAbzAbOBbOCbCvbzIbODbOFbOEbOHbOGbOKbOJbOMbOLbPZbVFbMZbQubEnbOObOObOObOObOOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabOPbKtbORbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLVbNgbNgbNgbQXbQBbKAbOSbRebRdbKAbRvbOVbOWbGvbGvbGvbGvbGvbGvbOXbOYbOZbPaaaabPbbPcbPcbPdbPebPfbPgbPhbPfbPibNFbPjbPkbPlbNFbPmbNXbPobPpbPqbPrbPsbPtbPtbNSbPubRxbPwbPxbPybDtbNYbLbbRybGFbGFbRzbDzbRAbxCbRBbPEbRJbPGbwkbRWbPIbwkbOkbPKbPLbOlbPNbMKbCpbCpbCpbCpbCpbCpbCpbCpbPObMObPPbQYbPRbOsbOsbOsbOsbScbMObPTbLEbPUbPUbzAbBhbPVbPWbSgbPYbPYbQbbQdbQcbQgbQabQpbQebQpbRDbMVbQfbRFbOObQhbSnbOpbQkaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKsbKtbQlbQmbQmbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbMsbMsbMsbKxbQnbQobSubQqbQrbKAbKAbQsbQtbSwbQvbQvbQvbQvbQvbQvbQwbQxbQyaaabQzbQAbSEbQCbQDbPfbQEbQGbQFbPfbNFbQIbQJbQKbNFbQLbQMbQNbQObQPbQQbQRbPtbQSbPxbQTbNUbPxbPxbQUbDtbPnbGFbQVbSVbGFbPzbDzbLebRCbQZbPBbSWbRcbRGbDEbIkbSpbOkbPLbPLbOlbRfbMKbRgbRhbPJbRjbRkbRlbPMbRnbPObMObOsbOsbRobOsbOsbOsbOsbRpbMObRqbLEbRrbRrbzAbRsbRtbRubTgbRwbTObSrbSNbSCbSSbUobSMbSObSQbSPbUPbREbSRbUWbRHbRIbQibRKaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbKtbRLbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaabLVbRMbRNbRObLVbRPbMabMbbGtbGtbRQbRQbRQbGtbGtbNxbRRbRRbRSbRSbRSbRSbNwbQyaaabRTbRUbRVbVjbRXbRYbRZbSabSbbSbbVkbSdbSebVmbNFbPtbPtbPtbPtbPtbVvbPtbPtbShbSibSjbNUbPxbSkbSlbDtbQHbLbbQVbSmbVybPzbSobJAbJBbSqbRabSsbStbJzbFsbSvbIEbSxbRibRbbSAbSBbMKbRmbSDbVObRjbSfbSGbWgbRnbPObMObMObMObRobOsbOsbOsbMObMObMObSIbSJbRrbRrbzAbSKbSLbCvbzIbUkbUbbTAbQgbUwbUObUqbURbUGbWibVGbMVbQfbWMbOObSXbSYbSybTaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKtbLTbLTbLTbLTbLTbLTbTbbLTbTcbLTbLTbLTbLTbLTbKtbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTdbKwbTebKwbTfbWVaafaaaaaabGtbThbTibTjbGtaaabNxbTkbTlbTmbTnbTnbTnbTobQyaaabQzbTpbTqbTrbTsbPfbTtbTvbTubTwbNFbSzbTybTzbXcbTBbTBbTBbTCbTCbTDbTEbULbPxbPxbTFbNUbNUbNUbNUbDtbDtbLfbLkbLcbDtbTJbTKbTLbJFbJEbTJbPHbLlbLmbTRbTSbTJbMKbMKbMKbMKbMKbMKbTTbTUbTVbRjbTWbTXbTYbRnbPObMObTZbQWbPQbXfbXebNWbNcbTZbUgbUhbUibIIbIJbzAbIKbSLbUjbwwbMVbMVbUVbUVbMVbMVbMVbMVbVzbWkcLHbWobXqbUnbOObUpbXvbUrbOOaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbUsbUsbUsbUsbUsbUsbUtbLTbUubUsbTcbLTbLTbLTbLTbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbUvbNxbNxbNxbNxbRSbXxbNwbUxaaabUybPcbPcbUzbUAbPfbPfbUBbPfbSFbNFbUDbSHbSTbNFbSUbSUbSUbSUbSUbSUbSUbSUbUHbUIbUJbUKbUKbUMbNUbDtbUNbSZbTxbUQbYabwabUTbUUbTMbYobTNbUTbUYbUZbVabVbbUebTPbVdbVebVgbVhbVibUlbYtbUmbRjbUCbYwbUCbRnbPObMObVnbUFbVpbVqbVrbVsbVtbVubUgbzAbYHbzAbzAbVwbCxbSLbCxbVxaafbnxbXabXiblSbVBbXpbYzbXubYMbVFbWobVHbVIbOObVJbVKbVKbwhaaLaaLaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibLRbLRbLRbLRbLRbLRbLRbVNbLUbLTbLTbLTbLTbYSbLUbKuaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVPbVQbVQbVRbVSbNxbVTbRSbVUbNxaaaaaaaaaaaabNybVVbVWbVXbVZbVYbPfbNFbWabWbbNIbNFbSUbUXbVfbVcbVDbVCbVEbSUcaqcaqcaqcaqcaqbTFbWjbYYbWlbWcbWdbYZbWpbxgbWrbWsbWtbWubWtbWvbWtbWwbWxbWybWzbWAbWBbWAbWCbWDbWEbWFbWGbWebWIbWfbWKbWLbZbbxVbMObxWbZcbzlbWSbWTbWhbWSbWSbZibWWbWXbWYbWZbCxbCxbSLbCxbFTaafbnxbZebZebXbbZrbXdbZsbZubXgbXhbWobVHbZObOObOObOObOObOOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbQmbQmbQmbQmbQmbQmbXkbLTbQlbQmbXlbLTbLTbLTbLTbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXmbZvbWmbZzbRSbZBbXrbRSbXsbNxaaKaaaaaaaaabNybNybNybNybNybNybNybNFbUDbUEbXtbNFbSUbWnbWJbWHbWHbWJbWRbSUbXnbWUbWUbXocaqbXBbDtbDtbXCbXDbXEbXFbXGblRbXIbXJbXKbXLbXMbXNbXObXPbXQbXRbXSbXTbXUbznbzpbzobAPbzqbARbAQbATbASbZCbAUbYfbYgbIwbYhbVobCqbWObWNbWPbYmbYnbZLbYpbYqbYrbYsbZVbYrbYubYvbILaafbnxbZPcaabrBbVBcaJcbecbdcbfbYAbWobVHbYBbYCbUnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKtbLTbLTbLTbLTbLTbLTbTbbLTbXlbLTbLTbLTbLTbLTbKtbKtaafaaaaaaaaaaaaabgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYDbVQbVQbVRbYEbYFbYGbNxcanbNxbYIbYJbYKbYIbYIbYLcaxbYNbYObYPcaWbXwbXzbXybYebXAbYjbWJbYybYxbYRbYQbYTcbibYVbYUbYXbYWcaqbZhbNScbjbZjbZkbZlbZlbZmbnEbZobZpbTJbTJbZqcbkbTJbTJcbncbmcbrcaIcbtbWQbZxbZycbybZybZAbZacbAbZabZAcbDbYfbMNbIwbZEbXWbXVbZdcbJbZJbZKbMObMObwwbwwbwwbwwbwwboIbnFbofbwwbMVbMVbMVbMVbMVbMVbMVbMVbMVbMVbMVbWocbgbZQbZRbUnaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbKtbRLbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambZSaamaamaamaamaamaaaaaaaaaaaaaaaaaaaafaafaaabZfbZgbZgbZgbZHbZgbZgbZTbZIbYIbZYbZZbYIbZUcabcbLcadbZWcafcbObZXcaecaccahcagcaibWJbYycajcakbYQcalbSUcaqcaqcaqcaqcaqcarbNSbDtcascatcbQcamcawcbWcaycazbTJcaocaBcaCcaDcaEcaFcaGcaHcaIbZxbWQcapbZycaKcaLbZAcaMcaNcaObZAbXXbYfbPObIwbXYcccbXZbXYbXYbIwbIwbIwcaRcaScaTcaUcaVbwwbwwccnbwwbwwcaXcaYcaucaAcavcctcaZcbacbccelccvcLBcLAcbhbUnbUnbUnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKsbKtbUubUsbUsbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcbbccuccrcblccEccJccGcbpcbobYIccMcbsbYIbYIccQcbucbvcbwcbxccScbqbXzbXybYecbzccYbWJbWJcbBcbCbWJcdjbSUcbFcbGcaqcbHcaqbTFcbIcbIcbIcbIcbIcbIcbIbTJcdmcbEbTJcbKcbMcbNcdpcaEcbPcdBcdNcaIbZxbWQcbRbZycbScbTbZAcbUcbVcdYbZAccqbYfbYbbYdbYcbYiccsccAbYccdZbYkbYlcktbZDbZwbZFcktcebbZGccCccBcecccDccPccFceicefcLDcLCcefcercLFcLEcLGccwccxccycczbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaaaaaabOPbKtbORbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafccRccRccrccTceuccJccUccWccVbYIcevccHccIcexccKccLceCccNccOceHccXcdaccZcdecdbceIcdycdQcdFcekceecemceKcdccddaJEcdfcaqbTFcbIcdgcdhcdicfecdkcdlcficdncdocfjcdqcdrcdscdtcaEcducdvcdwcaIbZxbWQcenbZycdxceobZAcdzcdAcepbZAcaPbYfbYfcaQbYccbYcbXcbZbYcchBccacjfcdLcdLbyFbBucdLcdOcdPceqcdRcdOcdSbBpbyebydcdScdScdScdScfmbyebydcdScdSbXjcdXcfucfsceacfGcfLcfIbycbycbycbycbycbycbycbycbycbycbycbycbycbycbycbyccfMcegcegcehbKtbKtbLTbLTcfRbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejcejcejcejcetcesbYIbYIbYIbYIbYIcgecgmcgfcgfcgfcgocewbXzbXybYeceybYjceEceTceSceWceUceXbSUcezaJFceYaJFcaqbTFcbIceDcfacfacfaceFceGbTJcgCcgBbTJcbKcbNceJcdpcaEcgOceLceMcaIbZxbWQceNbZyceOcePbZAbZAbZAbZAbZAccbceRbYfcaQbYcccdcgRbYcbYcchBccecjfcdLceZcfbcfbcfccdOcfdchbcffcdOcfgcfhcfhcfhchichncfkcflchpcfncfocfpcdScfqcfrchqbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaafaafcftcfBcfvbNebKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcejcfwcfxcfycfzcfAcejcfDcfCcfFcfEcfHchuchzchzcfKcfJcfJchLchPcbqbXzbXybYecfNcaicfOcfQcfPcfUchScggbSUaJFaJFcaqceBcaqbTFcbIcfVcfWcfWcfWcfXcbIcfYcfZcgacfYcgbcgccgdcifcaEciyceLcgicaIcghccfcgjbZycgkcglbZyciCbLvbVicgnccgcchbYfccjcciccicckcclcclcclcclccmcdLciLcgycgycgzcgActscgrcgpcgucgtcgGcgGcgGcgxcgIcgIcgJciPcgLcgDcgMcdScgNciVcgPcgNaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcgQbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From bdc9642cfdd0bb6c74f58ad98b6e8ec156d1d60a Mon Sep 17 00:00:00 2001 From: Dennok Date: Tue, 21 Apr 2015 15:57:55 +0300 Subject: [PATCH 070/109] Rotete replace. --- code/modules/overmap/ships/ship.dm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/modules/overmap/ships/ship.dm b/code/modules/overmap/ships/ship.dm index 9591f931ba..7e01e55d1b 100644 --- a/code/modules/overmap/ships/ship.dm +++ b/code/modules/overmap/ships/ship.dm @@ -8,7 +8,6 @@ var/last_burn = 0 var/list/last_movement = list(0,0) var/fore_dir = NORTH - var/standart_icon var/obj/effect/map/current_sector var/obj/machinery/computer/helm/nav_control @@ -50,6 +49,11 @@ res |= NORTH else res |= SOUTH + + var/matrix/M = matrix() + M.Turn([dir2angle(res)) + src.transform = M //Rotate ship + return res /obj/effect/map/ship/proc/adjust_speed(n_x, n_y) @@ -106,8 +110,3 @@ var/turf/newloc = locate(x + deltas[1], y + deltas[2], z) if(newloc) Move(newloc) - rotate() - -/obj/effect/map/ship/proc/rotate() - var/direct = get_heading() - src.icon = turn(src.standart_icon,dir2angle(direct)) From fdc3dac17e7010bafbe8ff36a305d061b5ab5676 Mon Sep 17 00:00:00 2001 From: Dennok Date: Tue, 21 Apr 2015 16:06:38 +0300 Subject: [PATCH 071/109] Forbid delit [ --- code/modules/overmap/ships/ship.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/overmap/ships/ship.dm b/code/modules/overmap/ships/ship.dm index 7e01e55d1b..54cdff3815 100644 --- a/code/modules/overmap/ships/ship.dm +++ b/code/modules/overmap/ships/ship.dm @@ -51,7 +51,7 @@ res |= SOUTH var/matrix/M = matrix() - M.Turn([dir2angle(res)) + M.Turn(dir2angle(res)) src.transform = M //Rotate ship return res From eaa8e341f9707856160e89f7f56d218c527fe475 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 18:57:17 +0200 Subject: [PATCH 072/109] Makes it possible to shake structures people are climbing on to make them stop. --- code/game/objects/structures.dm | 20 +++++++++++++++++--- html/changelogs/PsiOmegaDelta-PR-8901.yml | 5 +++++ 2 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 html/changelogs/PsiOmegaDelta-PR-8901.yml diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 900baea3f3..967c0e78a6 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -4,6 +4,7 @@ var/climbable var/breakable var/parts + var/list/climbers = list() /obj/structure/proc/destroy() if(parts) @@ -20,6 +21,12 @@ var/mob/living/carbon/human/H = user if(H.species.can_shred(user)) attack_generic(user,1,"slices") + + if(climbers.len && !(user in climbers)) + user.visible_message("[user.name] shakes \the [src].", \ + "You shake \the [src].") + structure_shaken() + return ..() /obj/structure/blob_act() @@ -73,7 +80,7 @@ return ..() /obj/structure/proc/can_climb(var/mob/living/user) - if (!can_touch(user) || !climbable) + if (!can_touch(user) || !climbable || (user in climbers)) return 0 if (!user.Adjacent(src)) @@ -103,25 +110,32 @@ return usr.visible_message("[user] starts climbing onto \the [src]!") + climbers |= user if(!do_after(user,50)) + climbers -= user return if (!can_climb(user)) + climbers -= user return usr.forceMove(get_turf(src)) if (get_turf(user) == get_turf(src)) usr.visible_message("[user] climbs onto \the [src]!") + climbers -= user /obj/structure/proc/structure_shaken() + for(var/mob/living/M in climbers) + M.Weaken(1) + M << "You topple as you are shaken off \the [src]!" + climbers.Cut(1,2) for(var/mob/living/M in get_turf(src)) - if(M.lying) return //No spamming this on people. - M.Weaken(5) + M.Weaken(3) M << "You topple as \the [src] moves under you!" if(prob(25)) diff --git a/html/changelogs/PsiOmegaDelta-PR-8901.yml b/html/changelogs/PsiOmegaDelta-PR-8901.yml new file mode 100644 index 0000000000..5fd81a14bc --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-PR-8901.yml @@ -0,0 +1,5 @@ +author: PsiOmegaDelta +delete-after: True + +changes: + - rscadd: "Makes it possible to shake tables with one's bare hands to stop climbers." From 1b83666e2861af49d4545e7d4c6dbbbbd29f65d2 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Tue, 21 Apr 2015 18:10:31 +0200 Subject: [PATCH 073/109] Fixes #8931. Standardizes external airlock access. --- maps/exodus-1.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 59930ef9d8..b1a817dbb9 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -1152,11 +1152,11 @@ "awh" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/clothing/head/soft/orange,/obj/item/clothing/shoes/sandal,/turf/simulated/floor,/area/security/prison) "awi" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/arrivals) "awj" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) -"awk" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eva_airlock"; name = "exterior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "1;11;18;24"},/turf/simulated/floor/plating/airless,/area/maintenance/evahallway) +"awk" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eva_airlock"; name = "exterior access button"; pixel_x = 0; pixel_y = 25; req_access = list(13)},/turf/simulated/floor/plating/airless,/area/maintenance/evahallway) "awl" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe,/obj/item/clothing/suit/apron/overalls,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "awm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "awn" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"awo" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_airlock"; name = "interior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "1;11;18;24"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/evahallway) +"awo" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_airlock"; name = "interior access button"; pixel_x = 0; pixel_y = 25; req_access = list(13)},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/evahallway) "awp" = (/obj/machinery/seed_storage/garden,/turf/simulated/floor,/area/security/prison) "awq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/port) "awr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) From 446efb380935147f9d631753a7f3b3b9b1ab9329 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Tue, 21 Apr 2015 19:57:45 +0300 Subject: [PATCH 074/109] Fixed attacking blob breaking logs --- code/game/gamemodes/blob/theblob.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index f6351c8480..93fb84ddcb 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -158,7 +158,7 @@ attackby(var/obj/item/weapon/W, var/mob/user) playsound(src.loc, 'sound/effects/attackblob.ogg', 50, 1) - src.visible_message("\red The [src.name] has been attacked with \the [W][(user ? " by [user]." : ".")]") + src.visible_message("The [src.name] has been attacked with \the [W][(user ? " by [user]." : ".")]") var/damage = 0 switch(W.damtype) if("fire") From 98e6decd231c00314feaf0da4dbaad03b7bdda4e Mon Sep 17 00:00:00 2001 From: Dennok Date: Tue, 21 Apr 2015 20:22:51 +0300 Subject: [PATCH 075/109] Remove standatd_icon --- code/modules/overmap/ships/ship.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/overmap/ships/ship.dm b/code/modules/overmap/ships/ship.dm index 54cdff3815..bb51946adb 100644 --- a/code/modules/overmap/ships/ship.dm +++ b/code/modules/overmap/ships/ship.dm @@ -23,7 +23,6 @@ nav_control = H break processing_objects.Add(src) - standart_icon = icon /obj/effect/map/ship/relaymove(mob/user, direction) accelerate(direction) From 4415c35d201c98197902afa14675e4baa3f9f53c Mon Sep 17 00:00:00 2001 From: Dennok Date: Tue, 21 Apr 2015 20:53:41 +0300 Subject: [PATCH 076/109] Add CableLayer to dme --- baystation12.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/baystation12.dme b/baystation12.dme index f0f28d7b61..53bceb1117 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -328,6 +328,7 @@ #include "code\game\machinery\bioprinter.dm" #include "code\game\machinery\bluespacerelay.dm" #include "code\game\machinery\buttons.dm" +#include "code\game\machinery\CableLayer.dm" #include "code\game\machinery\cell_charger.dm" #include "code\game\machinery\cloning.dm" #include "code\game\machinery\constructable_frame.dm" From ae978d6cea7e3c6733d12a74c02d1733bd10ba6c Mon Sep 17 00:00:00 2001 From: Dennok Date: Tue, 21 Apr 2015 21:00:28 +0300 Subject: [PATCH 077/109] Create Cable Layer --- code/game/machinery/CableLayer.dm | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 code/game/machinery/CableLayer.dm diff --git a/code/game/machinery/CableLayer.dm b/code/game/machinery/CableLayer.dm new file mode 100644 index 0000000000..38e73a0795 --- /dev/null +++ b/code/game/machinery/CableLayer.dm @@ -0,0 +1,2 @@ +/obj/machinery/cablelayer + name = "automatic cable layer" From bc6daf5b5fcfadc7f316f5aa67605a1e58615abb Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Wed, 22 Apr 2015 05:21:03 +0100 Subject: [PATCH 078/109] Fixes floor painter white-bot and white-delivery states Fixes #8937 --- code/game/objects/items/devices/floor_painter.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/floor_painter.dm b/code/game/objects/items/devices/floor_painter.dm index 84c03675b5..a1c21a7b3f 100644 --- a/code/game/objects/items/devices/floor_painter.dm +++ b/code/game/objects/items/devices/floor_painter.dm @@ -139,9 +139,9 @@ mode_nice = design mode = "whitebluegreencorners" tile_dir_mode = 2 - else if(design == "delivery" || design == "bot") + else if(design == "delivery" || design == "bot" || design == "white-delivery" || design == "white-bot") mode_nice = design - mode = design + mode = replacetext(design, "-", "") tile_dir_mode = 0 else if(design == "loadingarea") mode_nice = design From 204e41a4fc6ba15eb8efc2d5665bba8b56596cb8 Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 08:42:49 +0300 Subject: [PATCH 079/109] Add code to CableLayer --- code/game/machinery/CableLayer.dm | 124 ++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) diff --git a/code/game/machinery/CableLayer.dm b/code/game/machinery/CableLayer.dm index 38e73a0795..9bad67df7d 100644 --- a/code/game/machinery/CableLayer.dm +++ b/code/game/machinery/CableLayer.dm @@ -1,2 +1,126 @@ /obj/machinery/cablelayer name = "automatic cable layer" + + icon = 'icons/obj/stationobjs.dmi' + icon_state = "pipe_d" + density = 1 + var/obj/structure/cable/last_piece + var/obj/item/stack/cable_coil/cable + var/max_cable = 100 + var/on = 0 + +/obj/machinery/cablelayer/New() + cable = new(src) + cable.amount = 100 + ..() + +/obj/machinery/cablelayer/Move(new_turf,M_Dir) + ..() + layCable(new_turf,M_Dir) + +/obj/machinery/cablelayer/attack_hand(mob/user as mob) + if(!cable&&!on) + user << "\The [src] don't work with no cable." + return + on=!on + user.visible_message("\The [src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated \the [src].") + return + +/obj/machinery/cablelayer/attackby(var/obj/item/O as obj, var/mob/user as mob) + if(istype(O, /obj/item/stack/cable_coil)) + + var/result = load_cable(O) + if(!result) + user << "Reel is full." + else + user << "[result] meters of cable successfully loaded." + return + + if(istype(O, /obj/item/weapon/screwdriver)) + if(cable && cable.amount) + var/m = round(input(usr,"Please specify the length of cable to cut","Cut cable",min(cable.amount,30)) as num, 1) + m = min(m, cable.amount) + m = min(m, 30) + if(m) + use_cable(m) + var/obj/item/stack/cable_coil/CC = new (get_turf(src)) + CC.amount = m + else + usr << "There's no more cable on the reel." + +/obj/machinery/cablelayer/examine(mob/user) + ..() + user << "\The [src] has [cable.amount] meter\s." + +/obj/machinery/cablelayer/proc/load_cable(var/obj/item/stack/cable_coil/CC) + if(istype(CC) && CC.amount) + var/cur_amount = cable? cable.amount : 0 + var/to_load = max(max_cable - cur_amount,0) + if(to_load) + to_load = min(CC.amount, to_load) + if(!cable) + cable = new(src) + cable.amount = 0 + cable.amount += to_load + CC.use(to_load) + return to_load + else + return 0 + return + +/obj/machinery/cablelayer/proc/use_cable(amount) + if(!cable || cable.amount<1) + visible_message("Cable depleted, [src] deactivated.") + return +/* if(cable.amount < amount) + visible_message("No enough cable to finish the task.") + return*/ + cable.use(amount) + return 1 + +/obj/machinery/cablelayer/proc/reset() + last_piece = null + +/obj/machinery/cablelayer/proc/dismantleFloor(var/turf/new_turf) + if(istype(new_turf, /turf/simulated/floor)) + var/turf/simulated/floor/T = new_turf + if(!T.is_plating()) + if(!T.broken && !T.burnt) + new T.floor_type(T) + T.make_plating() + return !new_turf.intact + +/obj/machinery/cablelayer/proc/layCable(var/turf/new_turf,var/M_Dir) + if(!on) + return reset() + else + dismantleFloor(new_turf) + if(!istype(new_turf) || !dismantleFloor(new_turf)) + return reset() + var/fdirn = turn(M_Dir,180) + for(var/obj/structure/cable/LC in new_turf) // check to make sure there's not a cable there already + if(LC.d1 == fdirn || LC.d2 == fdirn) + return reset() + if(!use_cable(1)) + return reset() + var/obj/structure/cable/NC = new(new_turf) + NC.cableColor("red") + NC.d1 = 0 + NC.d2 = fdirn + NC.updateicon() + + var/datum/powernet/PN + if(last_piece && last_piece.d2 != M_Dir) + last_piece.d1 = min(last_piece.d2, M_Dir) + last_piece.d2 = max(last_piece.d2, M_Dir) + last_piece.updateicon() + PN = last_piece.powernet + + if(!PN) + PN = new() + PN.add_cable(NC) + NC.mergeConnectedNetworks(NC.d2) + + //NC.mergeConnectedNetworksOnTurf() + last_piece = NC + return 1 From 44dc5c58ce6f883c3afc4fe198ad4ce13c2ee821 Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 09:12:24 +0300 Subject: [PATCH 080/109] Relocate rotate() And add var/rotate for some dont rotated ship. --- code/modules/overmap/ships/ship.dm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/code/modules/overmap/ships/ship.dm b/code/modules/overmap/ships/ship.dm index bb51946adb..37d30a4353 100644 --- a/code/modules/overmap/ships/ship.dm +++ b/code/modules/overmap/ships/ship.dm @@ -8,6 +8,7 @@ var/last_burn = 0 var/list/last_movement = list(0,0) var/fore_dir = NORTH + var/rotate = 1 //For proc rotate var/obj/effect/map/current_sector var/obj/machinery/computer/helm/nav_control @@ -48,11 +49,6 @@ res |= NORTH else res |= SOUTH - - var/matrix/M = matrix() - M.Turn(dir2angle(res)) - src.transform = M //Rotate ship - return res /obj/effect/map/ship/proc/adjust_speed(n_x, n_y) @@ -99,6 +95,12 @@ if(direction & SOUTH) adjust_speed(0, -get_acceleration()) + +/obj/effect/map/ship/rotate(var/direction) + var/matrix/M = matrix() + M.Turn(dir2angle(direction)) + src.transform = M //Rotate ship + /obj/effect/map/ship/process() if(!is_still()) var/list/deltas = list(0,0) @@ -109,3 +111,5 @@ var/turf/newloc = locate(x + deltas[1], y + deltas[2], z) if(newloc) Move(newloc) + if(rotate) + rotate(get_heading()) From 3800db491ff0dc20b8fc13e3e3bf674ffc837ced Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 09:27:24 +0300 Subject: [PATCH 081/109] get_brake_path() change Replace "max(abs(speed[1]),abs(speed[2]))" with "get_speed()" I think this is more logically. --- code/modules/overmap/ships/ship.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/overmap/ships/ship.dm b/code/modules/overmap/ships/ship.dm index 37d30a4353..99ef34302c 100644 --- a/code/modules/overmap/ships/ship.dm +++ b/code/modules/overmap/ships/ship.dm @@ -71,7 +71,7 @@ /obj/effect/map/ship/proc/get_brake_path() if(!get_acceleration()) return INFINITY - return max(abs(speed[1]),abs(speed[2]))/get_acceleration() + return get_speed()/get_acceleration() #define SIGN(X) (X == 0 ? 0 : (X > 0 ? 1 : -1)) /obj/effect/map/ship/proc/decelerate() From a65c3a63bcc6273759087755254aacf71c9735c1 Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 09:43:15 +0300 Subject: [PATCH 082/109] Fix --- code/modules/overmap/ships/ship.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/overmap/ships/ship.dm b/code/modules/overmap/ships/ship.dm index 99ef34302c..9b8557363d 100644 --- a/code/modules/overmap/ships/ship.dm +++ b/code/modules/overmap/ships/ship.dm @@ -96,7 +96,7 @@ adjust_speed(0, -get_acceleration()) -/obj/effect/map/ship/rotate(var/direction) +/obj/effect/map/ship/proc/rotate(var/direction) var/matrix/M = matrix() M.Turn(dir2angle(direction)) src.transform = M //Rotate ship From dc19c22056034b6bab8f43d8937045db879c6046 Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 11:27:18 +0300 Subject: [PATCH 083/109] Fix --- code/game/machinery/pipe/pipelayer.dm | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm index aa7a0e5575..205f05ae6b 100644 --- a/code/game/machinery/pipe/pipelayer.dm +++ b/code/game/machinery/pipe/pipelayer.dm @@ -42,27 +42,12 @@ if (istype(W, /obj/item/weapon/wrench)) P_type_t = input("Choose pipe type", "Pipe type") as null|anything in Pipes P_type = Pipes[P_type_t] -/* - switch(P_type) - if(31) - P_type = 0 - P_type_t = "regular pipes" - if(29) - P_type = 31 - P_type_t = "scrubbers pipes" - if(2) - P_type = 29 - P_type_t = "supply pipes" - if(0) - P_type = 2 - P_type_t = "heat exchange pipes" -*/ user.visible_message("[user] has set \the [src] to manufacture [P_type_t] .", "You set \the [src] to manufacture [P_type_t].") return if(istype(W, /obj/item/weapon/crowbar)) a_dis=!a_dis - visible_message("\The [src] auto dismantle [!on?"dea":"a"]ctivated.") + visible_message("\The [src] auto dismantle [!a_dis?"dea":"a"]ctivated.") return if(istype(W, /obj/item/stack/sheet/metal)) From 4cc524265bfc10aa57c7e0355416da6eec0ed377 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 22 Apr 2015 12:27:28 +0200 Subject: [PATCH 084/109] Change of random virus targets. The random virus event will now only infect mobs on station and which currently have a player that has been active in the last 5 minutes. Placeholder until a more indepth discussion about what to do about the random event is concluded. --- code/modules/events/viral_infection.dm | 12 +++++++----- code/modules/mob/mob_helpers.dm | 4 ++++ html/changelogs/PsiOmegaDelta-GoingViral.yml | 5 +++++ 3 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 html/changelogs/PsiOmegaDelta-GoingViral.yml diff --git a/code/modules/events/viral_infection.dm b/code/modules/events/viral_infection.dm index 55dbe2b823..639cea4d5e 100644 --- a/code/modules/events/viral_infection.dm +++ b/code/modules/events/viral_infection.dm @@ -4,12 +4,12 @@ datum/event/viral_infection datum/event/viral_infection/setup() announceWhen = rand(0, 3000) endWhen = announceWhen + 1 - + //generate 1-3 viruses. This way there's an upper limit on how many individual diseases need to be cured if many people are initially infected var/num_diseases = rand(1,3) for (var/i=0, i < num_diseases, i++) var/datum/disease2/disease/D = new /datum/disease2/disease - + var/strength = 1 //whether the disease is of the greater or lesser variety if (severity >= EVENT_LEVEL_MAJOR && prob(75)) strength = 2 @@ -24,7 +24,7 @@ datum/event/viral_infection/announce() level = pick("one", "two", "three", "four") else level = "five" - + if (severity == EVENT_LEVEL_MAJOR || prob(60)) command_announcement.Announce("Confirmed outbreak of level [level] biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", new_sound = 'sound/AI/outbreak5.ogg') @@ -33,8 +33,10 @@ datum/event/viral_infection/start() var/list/candidates = list() //list of candidate keys for(var/mob/living/carbon/human/G in player_list) - if(G.client && G.stat != DEAD) - candidates += G + if(G.stat != DEAD && G.is_client_active(5)) + var/turf/T = get_turf(G) + if(T.z in config.station_levels) + candidates += G if(!candidates.len) return candidates = shuffle(candidates)//Incorporating Donkie's list shuffle diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index a6585ff0de..7c220076bb 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -587,3 +587,7 @@ proc/is_blind(A) eyeobj.setLoc(C) return 1 + +// Returns true if the mob has a client which has been active in the last given X minutes. +/mob/proc/is_client_active(var/active = 1) + return client && client.inactivity < active MINUTES diff --git a/html/changelogs/PsiOmegaDelta-GoingViral.yml b/html/changelogs/PsiOmegaDelta-GoingViral.yml new file mode 100644 index 0000000000..02e569c78d --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-GoingViral.yml @@ -0,0 +1,5 @@ +author: PsiOmegaDelta +delete-after: True + +changes: + - bugfix: "The virus event will now only infect mobs on the station, currently controlled by player that has been active in the last 5 minutes." From 7b53e18e1136940dd95960a56e9f4c840e392a91 Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 14:05:52 +0300 Subject: [PATCH 085/109] Add changelog --- html/changelogs/Dennok-PR-8936.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/Dennok-PR-8936.yml diff --git a/html/changelogs/Dennok-PR-8936.yml b/html/changelogs/Dennok-PR-8936.yml new file mode 100644 index 0000000000..c9e4a9d7e9 --- /dev/null +++ b/html/changelogs/Dennok-PR-8936.yml @@ -0,0 +1,5 @@ +author: Dennok +delete-after: True + +changes: + - rscadd: "Added a automatic CableLayer. Work on pull/pusch." From d27817903b29ee2454e7a0c3cb2069c3993c5592 Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 14:11:23 +0300 Subject: [PATCH 086/109] Create Dennok-PR-8838.yml --- html/changelogs/Dennok-PR-8838.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/Dennok-PR-8838.yml diff --git a/html/changelogs/Dennok-PR-8838.yml b/html/changelogs/Dennok-PR-8838.yml new file mode 100644 index 0000000000..f1a798e4e9 --- /dev/null +++ b/html/changelogs/Dennok-PR-8838.yml @@ -0,0 +1,5 @@ +author: Dennok +delete-after: True + +changes: + - rscadd: "Added a automatic Pipelayer. Work on pull/putting." From 115d28e6dc228b1eaccec46244727d06a11123c8 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 22 Apr 2015 09:01:16 +0200 Subject: [PATCH 087/109] Disposals Refresh Began with removing a couple of random power cables under grills on the asteroid. Then added a blast door to go with the disposal mass driver, to prevent trash from floating out into space before ejection, while giving the place a bit of character. --- html/changelogs/PsiOmegaDelta-PR-8940.yml | 5 ++ maps/exodus-1.dmm | 71 ++++++++++++----------- maps/exodus-5.dmm | 21 +++---- 3 files changed, 54 insertions(+), 43 deletions(-) create mode 100644 html/changelogs/PsiOmegaDelta-PR-8940.yml diff --git a/html/changelogs/PsiOmegaDelta-PR-8940.yml b/html/changelogs/PsiOmegaDelta-PR-8940.yml new file mode 100644 index 0000000000..a555d0ba43 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-PR-8940.yml @@ -0,0 +1,5 @@ +author: PsiOmegaDelta +delete-after: True + +changes: + - bugfix: "Added a mass driver door in disposals to prevent trash from floating out into space before proper ejection." diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 4ea960d31f..d59beb5a52 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -2332,7 +2332,7 @@ "aSR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aSS" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) "aST" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aSU" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access = list(28)},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aSU" = (/obj/machinery/door/airlock/freezer{name = "Kitchen cold room"; req_access = list(28)},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aSV" = (/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 1},/obj/item/clothing/head/cakehat,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aSW" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aSX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) @@ -2802,7 +2802,7 @@ "bbT" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/weapon/tape_roll,/turf/simulated/floor,/area/crew_quarters/locker) "bbU" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry/aft) "bbV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/vacantoffice) -"bbW" = (/obj/structure/table,/obj/machinery/photocopier/faxmachine{anchored = 1; department = "Vacant Office"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/vacantoffice) +"bbW" = (/obj/structure/table,/obj/machinery/photocopier/faxmachine{anchored = 1; department = "Vacant Office"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{pixel_x = 32},/turf/simulated/floor,/area/security/vacantoffice) "bbX" = (/obj/structure/table/rack{dir = 4},/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/locker) "bbY" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/locker) "bbZ" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) @@ -3263,7 +3263,7 @@ "bkM" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/camera/network/command{c_tag = "Bridge - Captain's Office"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bkN" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/camera/network/exodus{c_tag = "Primary Hallway Central - East"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_two) "bkO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/power/apc/high{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/turf/simulated/floor,/area/hallway/secondary/entry/aft) -"bkP" = (/obj/machinery/conveyor{dir = 5; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bkP" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/locker) "bkQ" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) "bkR" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) "bkS" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -3421,11 +3421,11 @@ "bnO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft) "bnP" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "Mailing Room"; req_access = list(50)},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central_one) "bnQ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry/aft) -"bnR" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bnR" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/locker) "bnS" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera/network/exodus{c_tag = "Primary Hallway Central - West"; dir = 8},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central_one) "bnT" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bnU" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bnV" = (/obj/effect/decal/cleanable/blood/oil,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bnU" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/locker) +"bnV" = (/obj/machinery/conveyor{dir = 5; id = "garbage"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/disposal) "bnW" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = list(19)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/bridge/meeting_room) "bnX" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/door_control{desc = "A remote control-switch for the office door."; id = "captaindoor"; name = "Office Door Control"; normaldoorcontrol = 1; pixel_x = 15; pixel_y = 30; req_access = list(20)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door_control{desc = "A remote control-switch for the starboard bridge doors."; id = "sbridgedoor"; name = "Bridge Door Control"; normaldoorcontrol = 1; pixel_x = 15; pixel_y = 39; req_access = list(20)},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bnY" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/locker) @@ -3520,14 +3520,14 @@ "bpJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft) "bpK" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/hallway/secondary/entry/aft) "bpL" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = 25; req_one_access = list(13)},/turf/space,/area/space) -"bpM" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/disposal) -"bpN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bpM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bpN" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = -32},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/disposal) "bpO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bpP" = (/turf/simulated/floor/plating,/area/maintenance/disposal) +"bpP" = (/obj/item/trash/candy,/obj/item/trash/popcorn,/turf/simulated/floor/plating,/area/maintenance/disposal) "bpQ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/disposal) "bpR" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/disposal) "bpS" = (/obj/structure/closet/emcloset,/obj/machinery/camera/network/exodus{c_tag = "Arrivals Auxiliary Docking South"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry/aft) -"bpT" = (/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access = list(12)},/obj/machinery/button/driver{id = "trash"; pixel_x = -26; pixel_y = -6},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bpT" = (/obj/effect/decal/cleanable/blood/oil,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/disposal) "bpU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/locker) "bpV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/locker) "bpW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) @@ -3609,12 +3609,12 @@ "bru" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/network/research{c_tag = "Research - R&D Lab"},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/rnd/lab) "brv" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/hallway/secondary/entry/aft) "brw" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/locker) -"brx" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access = list(12)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"brx" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/disposal) "bry" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "brz" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/hallway/secondary/entry/aft) "brA" = (/turf/simulated/floor,/area/hallway/secondary/entry/aft) "brB" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; external_pressure_bound_default = 0; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; use_power = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) -"brC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) +"brC" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/machinery/door/blast/regular{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; name = "Disposal Exit Vent"; opacity = 1},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/disposal) "brD" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "brE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) "brF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) @@ -3701,8 +3701,8 @@ "bti" = (/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry/aft) "btj" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry/aft) "btk" = (/obj/machinery/disposal/deliveryChute{dir = 1; name = "disposal inlet"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) -"btl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/disposal) -"btm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/disposal) +"btl" = (/obj/item/weapon/cigbutt{pixel_x = -10; pixel_y = -10},/turf/simulated/floor/plating,/area/maintenance/disposal) +"btm" = (/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access = list(12)},/obj/machinery/button/driver{id = "trash"; pixel_x = -26; pixel_y = -6},/obj/item/weapon/cigbutt,/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/maintenance/disposal) "btn" = (/turf/space,/area/supply/station) "bto" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/storage) "btp" = (/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) @@ -3735,7 +3735,7 @@ "btQ" = (/obj/structure/displaycase,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "btR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/captain) "btS" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"btT" = (/obj/machinery/camera/network/civilian_west{c_tag = "Waste Disposal"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) +"btT" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access = list(12)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/disposal) "btU" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) "btV" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) "btW" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hallway/primary/central_two) @@ -3792,9 +3792,9 @@ "buV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft) "buW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft) "buX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft) -"buY" = (/obj/machinery/mass_driver{id = "trash"},/turf/simulated/floor/plating/airless,/area/maintenance/disposal) +"buY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) "buZ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/item/weapon/screwdriver,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bva" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bva" = (/obj/machinery/camera/network/civilian_west{c_tag = "Waste Disposal"; dir = 8},/obj/item/ashtray/plastic{pixel_x = 5; pixel_y = -5},/obj/effect/decal/cleanable/ash,/obj/item/weapon/cigbutt/cigarbutt,/turf/simulated/floor/plating,/area/maintenance/disposal) "bvb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/disposal) "bvc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/storage) "bvd" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) @@ -3938,7 +3938,7 @@ "bxL" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bxM" = (/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bxN" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bxO" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bxO" = (/obj/structure/table,/obj/item/weapon/deck{pixel_y = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) "bxP" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/medical/medbay2) "bxQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitehall_m"; tag = "icon-whitehall_m"},/area/medical/medbay2) "bxR" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/medical/medbay2) @@ -5607,8 +5607,8 @@ "cdQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/carpet,/area/engineering/break_room) "cdR" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology) "cdS" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) -"cdT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/turf/simulated/floor,/area/medical/reception) -"cdU" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/reception) +"cdT" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/maintenance/disposal) +"cdU" = (/obj/machinery/mass_driver{id = "trash"},/obj/machinery/airlock_sensor{pixel_x = -25; pixel_y = 10},/turf/simulated/floor/plating/airless,/area/maintenance/disposal) "cdV" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/medical/reception) "cdW" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/medical/reception) "cdX" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/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/research_starboard) @@ -5617,7 +5617,7 @@ "cea" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "toxin_test_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "toxin_test_sensor"; pixel_x = 0; pixel_y = 16},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/research_starboard) "ceb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_one_access = list(12,47)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) "cec" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_one_access = list(12,47)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) -"ced" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/machinery/door/blast/regular{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; name = "Disposal Exit Vent"; opacity = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"ced" = (/obj/item/weapon/cigbutt{pixel_y = 12},/turf/simulated/floor/plating,/area/maintenance/disposal) "cee" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engineering/break_room) "cef" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "ceg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/rnd/test_area) @@ -5676,7 +5676,7 @@ "cfh" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/hydroponics{closed_system = 1; name = "isolation tray"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology/xenoflora) "cfi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Observation Room"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) "cfj" = (/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) -"cfk" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) +"cfk" = (/obj/machinery/door/blast/regular{id = "trash"; name = "disposal mass driver"},/turf/simulated/floor/plating/airless,/area/maintenance/disposal) "cfl" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table,/obj/item/weapon/storage/box/botanydisk,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cfm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) "cfn" = (/obj/machinery/botany/extractor,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology/xenoflora) @@ -7356,6 +7356,11 @@ "cLx" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera/network/engineering{c_tag = "Solar Maintenance Aft Port Access"; dir = 1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engi_engine) "cLy" = (/obj/machinery/camera/network/engine{c_tag = "Engine Core South"; dir = 1},/turf/simulated/floor/engine/nitrogen{dir = 8; icon_state = "warnplate"; name = "plating"},/area/engineering/engine_room) "cLz" = (/turf/space,/area/skipjack_station/southwest_solars) +"cLA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"cLB" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/medical/reception) +"cLC" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/turf/simulated/floor,/area/medical/reception) +"cLD" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/space,/area/space) +"cLE" = (/obj/machinery/vending/hydronutrients{categories = 3},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7484,15 +7489,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBbdubdvaZUbdwbdxaSFaYHbabbaaaZvbdzbbVbaabdAaYObbpbdCbaibbZbdDbdEbdFbdGbbZbdHbdIbdJaTSbeWbdLbdMbdNaTSaXebdObdPbdPbfqbdPbdPbdPbdPbdRbdSbdSbdSbdTbdSbdUaMbbdVbdWbdXbdYbdYbdYbdYbdYbdYbdZbfxbdZbdYbebbebbebbebbebbecbebbebbebbedbedbfybedaUpaUpaUpaJiaJiaJibcKbcLaRpaJlbefbegaDmbehaSSbeibcMbejbfWbelbcObcObembenaZzaZzaZzbguaSGaSGaSGaZzaZzaZzbeqberbesbetaWBaYhaYhbeuaZzbevbewbbqaZzbeybbsbeAaYtbgMbbEbeDbcmaONaGGaIobeFbeGbeHbeFbeIaIoaIoaGGbeJaVoaYuaVoaZNbeKbeLbbOaafbgXaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBbhebeObePbeQbhCaRtaYHbeTbeUbhJbdzbbVbhLbhKaYObeXbeYbaibbZbbZbbZbeZbfabbZbfbbdIbfcaTSbeWbdLbdMbfdaTSaXebdObdPbfebffbfgbfgbfhbdPbfibcVbfkbflbfmbfmbfmaMbaMkbcsbctbdYbfnbfobfpbhNbfrbfsbftbfubdYbebbfvbfwaSEbcZbfzbfAbdybebbedbfCbfDbfEbfFbfGbfHbfIbfJaJibfKbfLbfMaJlaZzaZzaZzaZzbfNbfObfPbfQaZzaZzbfRaZzaZzaZzaZzbfSbfTbfUbfVbfVbfVbhRbfXaZzbfYbfZbgabgbbgcbgcbgcbgdaZzbevbewbdBaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzbgfbggbghbgibgjbgfbggaZzaRZbgkaVoaYuaVoaZNaZObglbgmaWTaZRaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaabgnbgobgpbgqaZUbgrbgrbgrbgrbgrbgrbgsbgtbgraYOaYOaYOaYOaYObhSaYOaYOaYObgvbgvbgwbbZbdDbgxbeZbgybbZbgzbgAbgzaTSbeWbdLbdMbfdaTSaXebdObdPbgBbgCbgDbfgbgDbdPbfibgEbgFbgGbgHbgIbgJaMbbgKbgLbctbhTbgNbgObgPbexbexbgRbgSbgTbdYbebbgUbgVbgWbhUbfvbgYbezbebbedbhabhbbhcbeCbhVbeEbhgbhhaJibhibhjaRpbhkbhlbhmbewbewbhnbewbhobewbewbewbewbhpbewbewbewbewbhqbewbewbewbewbewbewbhmbewbewbhrbhsbhsbhtbhsbhsbhubhvbewbhqbhwbhxbhpbewbhybewbewbewbhzbhAbhBbhWbewbhDbewbhEbewbewbhFbhGbhHaVoaYuaVobhIbhXbiqbidbhMbitaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaaaafbhPaYDbhQbjubjqbjvbjvbjvbjvbjvbjwbjCbjBbjGbhYbhZbgwbbZbbZbbZbiabfabbZaTSaTSaTSaTSbeWbibbicbjOaTSbiebifbdPbigbihbiibgDbijbdPbfibikbgFbgGbgGbgGbilaMbbimaSzbctbjQbiobipbfjbirbisbfBbiubivbdYbebbiwbixbiybiybiybgYbgebebbedbiAbiBbiCbgQbiEbgZbiGbiHaJibiIbiJbiKbiLbiMbiNbiObiObiPbiQbiRbiSbiSbiSbiTbiSbiSbiSbiSbiSbiUbiVbiVbiVbiWbiObiObiNbiObiObiXbiVbiVbiYbiSbiZbjabjbbiSbjcbiObiObiObiObiObiObiObiObiObiObiObiObiObjdbiTbjebiSbjfbjgbjhbjibjibjjbjkaZNaWRbjlaWTaWTaWUaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaaaafbhPaYDbhQbjubjqbjvbkPbnUbnRbjvbjwbjCbjBbjGbhYbhZbgwbbZbbZbbZbiabfabbZaTSaTSaTSaTSbeWbibbicbjOaTSbiebifbdPbigbihbiibgDbijbdPbfibikbgFbgGbgGbgGbilaMbbimaSzbctbjQbiobipbfjbirbisbfBbiubivbdYbebbiwbixbiybiybiybgYbgebebbedbiAbiBbiCbgQbiEbgZbiGbiHaJibiIbiJbiKbiLbiMbiNbiObiObiPbiQbiRbiSbiSbiSbiTbiSbiSbiSbiSbiSbiUbiVbiVbiVbiWbiObiObiNbiObiObiXbiVbiVbiYbiSbiZbjabjbbiSbjcbiObiObiObiObiObiObiObiObiObiObiObiObiObjdbiTbjebiSbjfbjgbjhbjibjibjjbjkaZNaWRbjlaWTaWTaWUaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhOaZSaZTbjmbjnbjobgrbjpbjpbjVbjpbjpbjpbjrbajbajbajbajbaibbZbdDbjsbjtbgybbZaaaaaaaaaaTSaTSaTSaTSbjYaTSbjxbdObdPbjybjzbgDbjAbjZbdPbfibfmbkkbgGbgGbgGbjDaMbbjEaSzbctbkxbkAbgObhdbjIbjJbhfbjLbjMbdYbjNbkHbjPbiybkKbiybgVbkLbjSbedbjTbjUbizbjWbjWbjWbjXbkMaJibkNbkabkbbkcbkdbkebbFbkfbkgbkhbkibkjbkVbklbkmbknbknbkobewbewbewbewbewbkpbkqbkrbewbksbktbkubkvbewbkpbkwbkXbkybhFbewbewbkzbewbewbkYbkBbewbkpbewbewbewbewbewbewbewbewbewbhqbewbewbhFbkCbkDbkEbkFbkGbkZbkIbkJaafaaaaafaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhOblCblBblTblEbkObgrbkPbkQbkRbkRbkSbkTbkUbmdbmlbmlbmEbmxbbZbbZbbZbeZbmFbbZbajbajbajbajblaaXeaXeblbblcbldbleblfblgblhblibljblkbdPbllbfmblmbgGblnbgGbloblpblqaSzbctbdYblrblsbltblublvblwblxblybdYbebblzblAbmNbmHblDblAbiDbebbedbedblFblGblHblIbiCblJblKaJiblLblMblNaJiblOblOblOblOblOblOaZzaZzblPblQbZNcdMblQblPaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzbmUaZzaZzaZzaZzaZzaZzbmVaZzbewbewblVblWbiFblOblOblOblOblOblXblYblYblZblYbewblYblZbmablYbmbblObmcbmcbmcbnbaRZbmeaRZaRZaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhOblCblBblTblEbkObgrbnVbkQbkRbkRbkSbkTbkUbmdbmlbmlbmEbmxbbZbbZbbZbeZbmFbbZbajbajbajbajblaaXeaXeblbblcbldbleblfblgblhblibljblkbdPbllbfmblmbgGblnbgGbloblpblqaSzbctbdYblrblsbltblublvblwblxblybdYbebblzblAbmNbmHblDblAbiDbebbedbedblFblGblHblIbiCblJblKaJiblLblMblNaJiblOblOblOblOblOblOaZzaZzblPblQbZNcdMblQblPaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzbmUaZzaZzaZzaZzaZzaZzbmVaZzbewbewblVblWbiFblOblOblOblOblOblXblYblYblZblYbewblYblZbmablYbmbblObmcbmcbmcbnbaRZbmeaRZaRZaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhObdubdvbjmbjnbmfbgrbmgbjpbmhbmibjpbjpbjpbnsbmjbmkbmkbnwbbZbdDbmmbeZbmnbbZbmobmpbmqbmrbmsbmtbmtbmubmtbmtbmvbdPbmwbnNbfgbmybmzblfbmAbfmbmBbgGbgGbjHbmDbnPblqaSzbnSbmGbmGbmGbmGbmGbmGbmGbnWbdYbdYbebbmIbmJbmKbmLbmKbmMbjKbebbedbedbmObnXbmQbmRbiCbiGbmSaJibcKaRqaRpaJibmTboibolbmWbmXbmYbmZbnabopbjRbndbnebjRboKbmCbnhbnibnjbmPboWbnmbnnbnobnpbnqbnrbpobntbntbnubYfaVJblOblObpsblObZMbZMblObnzbnAbnBblObZtbpwbZtblOblXblYbmbblObZnbpBbZnblObnGbnHbnIbnJbnKbnLbnMaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaabpLbnObpSbeQbnQbgrbnRbjpbpTbnTbnUbnVbjpbqcbqgbnYbnZbnwbbZbbZbbZbbZbbZbbZboabobbocbodboebdPbdPbdPbdPbdPbdPbdPbWqbdPbdPbdPbogbdPbohbqtbojbgGbgGbgGbokblpblqaSzbqBbmGbombonbncbcEbvGbotbosbotaafbebboubovbowboxboybozbnfbebaafbedboBboCboDboEbiCbiGboFaJiboGboHaRpbXHboJbngboLboMbnkbqKboPboQboRboRboSboTboUboUboVbnlboXboYboZbpabpbbnnbpcbpdbpebpfbpgbphbpfbpibYfaVJbpjbpkbplbpmbpnbnybppbnCbnDbpqbqQbptboobrcblOaZzbrkbpxblObpyboqbpAbrubpCbpDbnIbpEbpFbpGbnMaaaaaaaaaaacaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaabgnbgobgpbgqbdvbpHbpHbpHbpIbpHbpJaZVbpKbrvbgrbpMbpNboAbpPbpQbpRbrxbrwbrybrybrybrDbkWbpUbkWbkWbkWbkWbpVbpWbpWbpXbpYbdPbpZbqabqbbrIbqdbqebqfbrPbqhbqibqjbqkbmAbqlbojbgGbgGbqmbfmaMbblqbqnbqoaJubqqbqrbqrbxqborbshbxsbotaafbebbebbebbebbsjbebbebbebbebaafbedbqzboCbqAbsobqCbqDbqEaJibqFaRqaRpaJibqGbqHbqIbqJaJDbqLboPbqNboUboUboUboUboUboUbqObqPbsqboYbqRbqSboNbnnbqUbqVbqWbsrbpgbphbpfbqXbYfaVJbpjbqYbqZbqZbrabrbbsvbrdbrdbrdbrebrdbrfboObrhbribrjbsybnIbrlbpCbrmbrnbrobsBbnIbrqbpFbrrbnMaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaabrsbrtbsHbtvbthbtBbtBbtIbrzbrAbgrcedbrCbpPbtTbjpbjpbjpbajbrEbrFbrGbrHbrGbrGbrGbrHbrGbajbajbdPbdPbdPbtXbdPbrJbrJbrJbrJbrJbrJbqfbrKbrLbrMbrNbrObuibrQbrRbrSbrTbrUbrVbrWbrXbrYbrZaHBbsbbqvbsabsebscbotbosbotaafbsibuobskbslbsmbsnbskbuxbsiaafbedbspbuTbspbedbedbedbuUaJibssaRqaRpbXHboJbngbstbsubuZbqLbswbqNbsxbvjbszbsAbvqbsCbqObsDbnibsEbsFbsGbvZbnnbsIbqVbpebpfbpgbphbpfbpibYfaVJbpjbsJbsKbsLbsMbplbsNbsObsPbsQbsRbsSbsTbsUbrhbsVbsWbsXbnIbsYbsZbtabtbbtcbtdbnIbrqbpFbtebnMaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaacaaaaaaaaaaaaaaaaaaaaabrsbtfbtgbwcbtibtibtibtjbtibtibgrbtkbtlbtmbpPbjpaaaaaaaaaaafaafbtnbtnbtnbtnbtnbtnbtnaaaaaabtobtpbtqbtrbtsbrJbrJbrJbrJbrJbrJbttbtubwgbtwbtxbtybtzbtAbfmbfmbwlbfmbfmbtCbtDbtEbtFbmGbtHbmGbmGbmGbmGbmGbwnbmGaafbtJbtKbtLbtMbtNbtMbtLbtObtPaafbspbtQbtRbtSbwxbtUbspbtVaJlbtWbbmbwZaJibtYboibtZbuabubbucbudbuebufbxvbuhbxzbprbukbulbumbnibnnbunbpubupbnnbuqburbusbutbuubuubuvbuwbYfaXqbpjbxDbplbplbsMbuybuzbuAbpvbuCbuDbuEbuFbuGbrhbuHbuIbuJbnIbuKbuLbuMbtbbpCbuNbnIbpEbpFbuObnMaaaaaaaaaaaacHOaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbeObxIbxIbuVbpHbuWbgnbgobuXbuWbgrbuYbxObvabvbbjpaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaabvcbvdbrJbvebvfbvfbvfbvfbvfbvgbvhbvfbvibxTbvkbvlbvmbvnbvobfmbvpbgGbyobpzbvsbvtbvubvvbmGbmGbmGbvxbvybvzbvAbvBbvwaafbpObvIbvHbvJbvKbvMbvNbvObpOaafbspbqMbvQbxnbedbvRbspbvSaJlbvTbcLbvUaJibvVbvWbvXbvYbyObuccdTcdUbyUbwdbwebwebwfbzrcdWcdVbwjbwkbzHbwmbwkbwkbwkbwkbzJbwkbwkaXKaXKaXKaXKaVJbpjbsJbsKbsLbwobwpbwqbwrbwsbwsbwsbsSbwtbqTbwvbwwbzNbwybnIbwzbwAbwBbwCbpCbwDbnIbwEbwFbnMbnMaaaaaaaaaaaaaafbuPbuQbuRbuQbuRbuQbuSaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaabpLbnObpSbeQbnQbgrbpNbpMbpPbnTbrxbpTbjpbqcbqgbnYbnZbnwbbZbbZbbZbbZbbZbbZboabobbocbodboebdPbdPbdPbdPbdPbdPbdPbWqbdPbdPbdPbogbdPbohbqtbojbgGbgGbgGbokblpblqaSzbqBbmGbombonbncbcEbvGbotbosbotaafbebboubovbowboxboybozbnfbebaafbedboBboCboDboEbiCbiGboFaJiboGboHaRpbXHboJbngboLboMbnkbqKboPboQboRboRboSboTboUboUboVbnlboXboYboZbpabpbbnnbpcbpdbpebpfbpgbphbpfbpibYfaVJbpjbpkbplbpmbpnbnybppbnCbnDbpqbqQbptboobrcblOaZzbrkbpxblObpyboqbpAbrubpCbpDbnIbpEbpFbpGbnMaaaaaaaaaaacaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaabgnbgobgpbgqbdvbpHbpHbpHbpIbpHbpJaZVbpKbrvbgrbrCbjpbtmbtlbpQbpRbtTbrwbrybrybrybrDbkWbpUbkWbkWbkWbkWbpVbpWbpWbpXbpYbdPbpZbqabqbbrIbqdbqebqfbrPbqhbqibqjbqkbmAbqlbojbgGbgGbqmbfmaMbblqbqnbqoaJubqqbqrbqrbxqborbshbxsbotaafbebbebbebbebbsjbebbebbebbebaafbedbqzboCbqAbsobqCbqDbqEaJibqFaRqaRpaJibqGbqHbqIbqJaJDbqLboPbqNboUboUboUboUboUboUbqObqPbsqboYbqRbqSboNbnnbqUbqVbqWbsrbpgbphbpfbqXbYfaVJbpjbqYbqZbqZbrabrbbsvbrdbrdbrdbrebrdbrfboObrhbribrjbsybnIbrlbpCbrmbrnbrobsBbnIbrqbpFbrrbnMaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaabrsbrtbsHbtvbthbtBbtBbtIbrzbrAbgrbtkbuYbxObvabjpbjpbjpbajbrEbrFbrGbrHbrGbrGbrGbrHbrGbajbajbdPbdPbdPbtXbdPbrJbrJbrJbrJbrJbrJbqfbrKbrLbrMbrNbrObuibrQbrRbrSbrTbrUbrVbrWbrXbrYbrZaHBbsbbqvbsabsebscbotbosbotaafbsibuobskbslbsmbsnbskbuxbsiaafbedbspbuTbspbedbedbedbuUaJibssaRqaRpbXHboJbngbstbsubuZbqLbswbqNbsxbvjbszbsAbvqbsCbqObsDbnibsEbsFbsGbvZbnnbsIbqVbpebpfbpgbphbpfbpibYfaVJbpjbsJbsKbsLbsMbplbsNbsObsPbsQbsRbsSbsTbsUbrhbsVbsWbsXbnIbsYbsZbtabtbbtcbtdbnIbrqbpFbtebnMaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaacaaaaaaaaaaaaaaaaaaaaabrsbtfbtgbwcbtibtibtibtjbtibtibgrcdUcdTboAcedbjpaaaaaaaaaaafaafbtnbtnbtnbtnbtnbtnbtnaaaaaabtobtpbtqbtrbtsbrJbrJbrJbrJbrJbrJbttbtubwgbtwbtxbtybtzbtAbfmbfmbwlbfmbfmbtCbtDbtEbtFbmGbtHbmGbmGbmGbmGbmGbwnbmGaafbtJbtKbtLbtMbtNbtMbtLbtObtPaafbspbtQbtRbtSbwxbtUbspbtVaJlbtWbbmbwZaJibtYboibtZbuabubbucbudbuebufbxvbuhbxzbprbukbulbumbnibnnbunbpubupbnnbuqburbusbutbuubuubuvbuwbYfaXqbpjbxDbplbplbsMbuybuzbuAbpvbuCbuDbuEbuFbuGbrhbuHbuIbuJbnIbuKbuLbuMbtbbpCbuNbnIbpEbpFbuObnMaaaaaaaaaaaacHOaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbeObxIbxIbuVbpHbuWbgnbgobuXbuWbgrcfkbjpcLAbvbbjpaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaabvcbvdbrJbvebvfbvfbvfbvfbvfbvgbvhbvfbvibxTbvkbvlbvmbvnbvobfmbvpbgGbyobpzbvsbvtbvubvvbmGbmGbmGbvxbvybvzbvAbvBbvwaafbpObvIbvHbvJbvKbvMbvNbvObpOaafbspbqMbvQbxnbedbvRbspbvSaJlbvTbcLbvUaJibvVbvWbvXbvYbyObuccLCcLBbyUbwdbwebwebwfbzrcdWcdVbwjbwkbzHbwmbwkbwkbwkbwkbzJbwkbwkaXKaXKaXKaXKaVJbpjbsJbsKbsLbwobwpbwqbwrbwsbwsbwsbsSbwtbqTbwvbwwbzNbwybnIbwzbwAbwBbwCbpCbwDbnIbwEbwFbnMbnMaaaaaaaaaaaaaafbuPbuQbuRbuQbuRbuQbuSaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbwMbwNbwObwPbrJbwQbrJbwRbwRbwRbwSbwTbrKbrJbrJbrLbwUbwVbwWbwXbrpbzObxabgGbgGbugbxcbvtbvubxdbxebxfbzPbujbxibxjbxkbxlbvwaafbxmbzVbskbxobxpbxobskbqxbxraafbspbqwbAebuBbedbAobspbtVaJlbxwbcLaRpaJibxxbxybAtbxAbxBbxCbAubxEbxCbxFbxGbAxbxFbwkbAAbxJbwkbwkbxKbxLbxMbxNbAFbxPbxQbxRbxSaXKbaybvraXKaVJbpjbxXbqZbqZbxYbxZbppbyabwsbwsbwsbsSbwtbybbwwbvDbUabTQbwwbyfbygbyhbyibpCbvLbnIbrqbykbnMaaaaaaaaaaaaaaaaafbwGbwHbrgbwJbwJbwKbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbALbypbALbyqbyrbwQbrJbrJbrJbysbrJbwTbrKbytbdPbdPbyubgGbrNbwXbyvbywbyxbyybyybyzbyAbyBbyCbyDbvsbyEbvPbyGbxkbyHbyIbyJbvwaafbxrbxrbyKbtLbyLbskbyMbxrbxraafbyNbyNbyNbyNbyNbyNbyNbAVaJibyPblMblNaJibwbbyRbyRbySbyTbxCbAXbyVbyWbyXbyYbyZbzabwmbzbbzcbzdbzebzfbzgbzgbzhbzibzgbzjbzkbckbaAbwubclbBqbcnbBsbzsbztbzubzvbzwbppbzxbpqbpqbzybsSbwtbzzbzAbzBbzCbzDbzAbzEbzFbzGbBtbzIbwwbwwbBwbnMbnMbzKbzLbzLbzLbzMbCJbylbymbrgbwJbrgbynbuRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBxbzQbBxbzRbrJbwQbrJbzSbzSbzSbzSbwTbrKbzTbzUbdPbBAbgGbrNbBEbzWbzXbzYbgGblnbgGbzZbAabAbbAcbAdbyEbwIbAfbxkbxkbxkbAgbvwbAhbAhbAhbxrbAibxpbAibxrbAjbAjbAjbyNbAkbAlbAmbAnbBJbApbAqaJibAraRqaRpaJibxbbwYbxhbAvbAwbBKbAybAzbBSbABbACbADbAEbBXbAGbAHbAIbAJbAKbAIbxtbAMbANbAObnvblUbsdbCcbsgbsfbaAbPObpjbxubxUbAYbAZbAZbppbBabBbbBcbppbBdbBebBfbBgbBhbBibBjbBkbBlbBlbBmbBnbBobTHbCdbBrbCnbCobTIbBvbCrbCAbCwbCEbwGbwJbrgbwJbwJbCHbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7500,8 +7505,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBxbzQbBxbCMbCNbCObrJbrJbrJbCNbrJbwTbrKbzTbCPbdPbCQbgGbrNbwXbgGbqlbCRbgGbgGbEpbxcbvtbAbbCTbxcbCUbvwbCVbErbCXbAWbxlbvwbCZbDabDbbEsbDdbvFbvEbEubDhbDibDjbyNbDkbDlbDlbDmbDnbDobDpaJibDqbDrbDsaJibDtbEwbDvbECbDxbDybDzbDAbyWbDBbEKbCjbDDbwmbDEbDFbwmbDGbDHbELbDJbEMbDLbDMbCpbDNbDObBTbDQbDRbCpbVLbVMbDUbVAbDWbDXbDXbERbDZbEabEbbEcbEdbEebEfbEabEgbEhbCvbEXbEWbEZbwwbwwbwwbwwbwwbFobFabEnbzKbzMbCJbEobFrbCJbzKbzLbzMbFFbCJbFVaafcHOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGfbExbGfbEybEzbEAbEAbEAbEAbEAbEBbGgbEDbzTbEEbdPbEFbEGbEHbEIbEJbGibGhbGkbGjbGvbtCbENbAbbEObEPbyEbvwbEQbGubESbBMbETbvwbEUbEVbGAbAhbGCbvCbEYbAjbGDbFbbFcbyNbFdbFebFfbFgbDnbDobFhaJibxwaRqaRpbGEbFjbFkbFlbFmbFnbGWbFpbFqbxCbxFbxFbHabxFbwkbFsbFtbFubFvbFwbFxbDJbFybDLbFzbFAbFBbDObFCbFDbFEbHibVlbDXbHjbVAbFJbDXbDXbFKbFLbFMbFLbFLbFNbFObFPbFQbFRbFSbCvbHlbFUbHmbFWbFXbFYbFZbGabGbbGcbGdaafaafbCJbGebHMbHMbHPbHUbHSbHVbEvaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGlbGmbGnbdPbdPbGobwNbwNbwNbGpbdPbdPbGqbGrbGsbdPbGtbGtbGtbHZbGtbGvbGwbGxbGybGzbtCbvtbAbbIfbGBbtCbtGbtGbtGbtGbtGbIobtGbtGbtGbtGbtGbtGbIvbtGbtGbtGbtGbtGbtGbtGbtGbtGbtGaJiaJiaJiaJibxwaRqaRpbGEbIAbFkbCSbGGbCWbGIbGJbGKbGLbGMbGNbCjbGObGPbGQbGRbGSbGTbGUbGVbIBbGXbGYbGZbIDbHbbHcbHdbHebHfbCpbUSbUfbwwbwwbwwbwwbwwbIMbwwbwwbwwbzAbIUbzAbzAbHkbBhbCubCvbHlbIXbJbbHnbHobHpbHqbGabGbbGcbHraaaaaabCJbHsbHtbEobCAbBybJqbJrbCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHuaafaaaaaaaaaaaabGtbHvbHwbHxbHybGvbHzbJDbHBbHCbtCbvtbAbbAcbAabHDbHEbHFbHGbHHbHIbHJbHKbHLbJVbHLbHNbHObqybHQbHRbAabKfbAabHTbAabzZbHHbKJbHWbHXbHYbKobxwaRqbDsaJlbDtbDubDtbDCbDPbxCbIbbIcbIdbIebKzbIgbIhbIibIjbIkbwmbIlbImbInbDJbDTbElbIpbIqbIrbFDbIsbItbIubCpbKBbIwbIxbIybUdbLybKUbICbKVbUcbIFbIGbIHbIIbIJbzAbIKbCubCvbLnbLabINbIObIPbIQbIRbGabGbbISbEnbEnbEnbCJbCJbCJbLzbLxbCJbCJbBybCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGtbITbEmbIVbIWbLIbIYbIZbJabLYbtCbvtbJcbJdbJebJebJfbJgbJhbJibJjbJgbJfbJebJebJebJkbJlbqsbJnbJobJebJebJebJpbJgbJhbJibJjbJsbJtbJubJtbJvbJwbvUaJlbEtbEqbFHbGFbMhbGHbDzbHAbFibDVbxFbMibCFbDSbDEbJGbwkbJHbJIbJJbDJbJKbJLbJMbJNbJObFDbJPbItbJObCpbJQbJRbIxbJSbJTbJUbMlbJWbMpbJYbIFbJZbKabKbbKbbzAbKcbKdbKebMqbKgbKhbKibKjbKjbKkbGabGbbKlbEnbKmbMCbKnbEnaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKpbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaafaaaaaaaaabHuaafaaaaaaaaaaaabGtbHvbHwbHxbHybGvbHzbJDbHBbHCbtCbvtbAbbAcbAabHDbHEbHFbHGbHHbHIbHJbHKbHLbJVbHLbHNbHObqybHQbHRbAabKfbAabHTbAabzZbHHbKJbHWbHXbHYbKobxwaRqbDsaJlbDtbDubDtbDCbDPbxCbIbbIcbIdbIebKzbIgbIhbIibIjbIkbwmbIlbImbInbDJbDTbElbIpbIqbIrbFDbIsbItbIubCpbKBbIwbIxbIybUdbLybKUbICbKVbUcbIFbIGbIHbIIbIJbzAbIKbCubCvbLnbLabINbIObIPbIQbIRbGabGbbISbEnbEnbEnbCJbCJbCJbLzbLxbCJbCJbBybCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaacLDaaaaaaaaaaaaaaaaaaaaaaaaaaabGtbITbEmbIVbIWbLIbIYbIZbJabLYbtCbvtbJcbJdbJebJebJfbJgbJhbJibJjbJgbJfbJebJebJebJkbJlbqsbJnbJobJebJebJebJpbJgbJhbJibJjbJsbJtbJubJtbJvbJwbvUaJlbEtbEqbFHbGFbMhbGHbDzbHAbFibDVbxFbMibCFbDSbDEbJGbwkbJHbJIbJJbDJbJKbJLbJMbJNbJObFDbJPbItbJObCpbJQbJRbIxbJSbJTbJUbMlbJWbMpbJYbIFbJZbKabKbbKbbzAbKcbKdbKebMqbKgbKhbKibKjbKjbKkbGabGbbKlbEnbKmbMCbKnbEnaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKpbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaabKvbKwbKxbKwbKyaaaaaaaaabGtbGtbMHbKAbIVbKAbMPbKCbMSbKDbKEbtCbKFbvtbKGbKHbAabKIbAabzZbHHbKJbAabKKbKLbKMbKNbKObAcbAabKPbKQbHLbKRbHLbHLbKSbKTbNfbNdbKWbKXbcLbKYaRpaRpaRpaJlbNkbFlbFnbNqbJmbNBbJybJxbFIbLgbLhbLibLjbHgbDEbIkbIabIzbHhbDJbDJbLobLobLobCpbLpbLqbLrbLsbLtbCpbLubLvbIxbLwbFGbLybNLbLAbLBbLCbIFbJCbLEbKbbKbbzAbRsbLFbCvbwwbLGbLHbNQbLJbLKbLLbGabLMbLNbLObLObLObLPbGdaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbLQbLRbLSbLRbKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLVbLWbLXbNZbLVbLZbMabMbbGtbMcbMdbMebMfbMgbOcbObbMjbMjbMkbtCbtCbtCbOdbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbMmbMnbMobtCbtCbtCbtCbtCbOfbtCbtCbtCaJlaJlbOiaJlaKSaMpbMraJlbKZbJXbOnbGFbLdbxCbDzbLDbxCbMybMzbMAbMBbwkbOtbMDbMEbMFbMGbOIbMIbMJbMKbMLbItbJObFDbFDbMMbJObCpbMNbMObMObMObMObMObMObMObMObMObMObONbMQbMRbMRbzAbOQbMTbMUbwwbMVbMVbMVbMWbMXbMYbMVbMVbMVbMVbMVbMZbNabNbaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymbORbLRbLRbNebKtbKtbLTbLTbOTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbNgbMsbNgbKxbNibNjbOUbNlbNmbNnbKAbNobNpbGvbPvbNrbNsbNtbGvbNubNvbNwbNxaaaaaaaaaaaabNybNzbNAbPAbNDbNCbNEbNFbNGbNHbNIbNFbNJbNKbPCbNMbNNbNObNPbPDbNRbNSbNTbNUbNUbNUbNUbDtbDtbDtbDtbMtbMtbxCbPFbOabPHbMzbMvbMubOebPSbOgbOhbPXbOjbMxbMwbOmbNhbMKbOobFDbFDbNVbJObJObOobCpbMNbMObOqbOrbOsbQjbOubOvbOwbOxbMObOybOzbOAbOAbzAbOBbOCbCvbzIbODbOEbOFbOGbOHbQpbOJbOKbOLbOMbMVbEnbQubEnbOObOObOObOObOOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabOPbKtbORbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7509,14 +7514,14 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbMsbMsbMsbKxbQnbQobSubQqbQrbKAbKAbQsbQtbSwbQvbQvbQvbQvbQvbQvbQwbQxbQyaaabQzbQAbSEbQCbQDbPfbQEbQGbQFbPfbNFbQIbQJbQKbNFbQLbQMbQNbQObQPbQQbQRbPtbQSbPxbQTbNUbPxbPxbQUbDtbPnbGFbQVbSVbGFbPzbDzbLebRCbQZbPBbSWbRcbRGbDEbIkbSpbOkbPLbPLbOlbRfbMKbRgbRhbPJbRjbRkbRlbPMbRnbPObMObOsbOsbRobOsbOsbOsbOsbRpbMObRqbLEbRrbRrbzAbRsbRtbRubTgbRwbTObTAbTAbUbbUobTAbUwbUqbURbUPbRDbREbRFbUWbRHbRIbQibRKaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbKtbRLbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaabLVbRMbRNbRObLVbRPbMabMbbGtbGtbRQbRQbRQbGtbGtbNxbRRbRRbRSbRSbRSbRSbNwbQyaaabRTbRUbRVbVjbRXbRYbRZbSabSbbSbbVkbSdbSebVmbNFbPtbPtbPtbPtbPtbVvbPtbPtbShbSibSjbNUbPxbSkbSlbDtbQHbLbbQVbSmbVybPzbSobJAbJBbSqbRabSsbStbJzbFsbSvbIEbSxbRibRbbSAbSBbMKbRmbSDbVObRjbSfbSGbWgbRnbPObMObMObMObRobOsbOsbOsbMObMObMObSIbSJbRrbRrbzAbSKbSLbCvbzIbSMbSNbSObSPbSQbSRbSSbWkbWibSrbMVbWobQfbWMbOObSXbSYbSybTaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKtbLTbLTbLTbLTbLTbLTbTbbLTbTcbLTbLTbLTbLTbLTbKtbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTdbKwbTebKwbTfbWVaafaaaaaabGtbThbTibTjbGtaaabNxbTkbTlbTmbTnbTnbTnbTobQyaaabQzbTpbTqbTrbTsbPfbTtbTvbTubTwbNFbSzbTybTzbXcbTBbTBbTBbTCbTCbTDbTEbULbPxbPxbTFbNUbNUbNUbNUbDtbDtbLfbLkbLcbDtbTJbTKbTLbJFbJEbTJbPHbLlbLmbTRbTSbTJbMKbMKbMKbMKbMKbMKbTTbTUbTVbRjbTWbTXbTYbRnbPObMObTZbQWbPQbXfbXebNWbNcbTZbUgbUhbUibIIbIJbzAbIKbSLbUjbwwbMVbMVbMVbMVbMVbUkbMVbXpbSCbVFbMVbUnbXqbUnbOObUpbXvbUrbOOaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbUsbUsbUsbUsbUsbUsbUtbLTbUubUsbTcbLTbLTbLTbLTbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbUvbNxbNxbNxbNxbRSbXxbNwbUxaaabUybPcbPcbUzbUAbPfbPfbUBbPfbSFbNFbUDbSHbSTbNFbSUbSUbSUbSUbSUbSUbSUbSUbUHbUIbUJbUKbUKbUMbNUbDtbUNbSZbTxbUQbYabwabUTbUUbTMbYobTNbUTbUYbUZbVabVbbUebTPbVdbVebVgbVhbVibUlbYtbUmbRjbUCbYwbUCbRnbPObMObVnbUFbVpbVqbVrbVsbVtbVubUgbzAbYHbzAbzAbVwbCxbSLbCxbVxaafbnxbVzblSbVBbUGbVBbYMbUObUVbMVbVGbVHbVIbOObVJbVKbVKbwhaaLaaLaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibLRbLRbLRbLRbLRbLRbLRbVNbLUbLTbLTbLTbLTbYSbLUbKuaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLDaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbUvbNxbNxbNxbNxbRSbXxbNwbUxaaabUybPcbPcbUzbUAbPfbPfbUBbPfbSFbNFbUDbSHbSTbNFbSUbSUbSUbSUbSUbSUbSUbSUbUHbUIbUJbUKbUKbUMbNUbDtbUNbSZbTxbUQbYabwabUTbUUbTMbYobTNbUTbUYbUZbVabVbbUebTPbVdbVebVgbVhbVibUlbYtbUmbRjbUCbYwbUCbRnbPObMObVnbUFbVpbVqbVrbVsbVtbVubUgbzAbYHbzAbzAbVwbCxbSLbCxbVxaafbnxbVzblSbVBbUGbVBbYMbUObUVbMVbVGbVHbVIbOObVJbVKbVKbwhaaLaaLaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibLRbLRbLRbLRbLRbLRbLRbVNbLUbLTbLTbLTbLTbYSbLUbKuaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVPbVQbVQbVRbVSbNxbVTbRSbVUbNxaaaaaaaaaaaabNybVVbVWbVXbVZbVYbPfbNFbWabWbbNIbNFbSUbUXbVfbVcbVDbVCbVEbSUcaqcaqcaqcaqcaqbTFbWjbYYbWlbWcbWdbYZbWpbxgbWrbWsbWtbWubWtbWvbWtbWwbWxbWybWzbWAbWBbWAbWCbWDbWEbWFbWGbWebWIbWfbWKbWLbZbbxVbMObxWbZcbzlbWSbWTbWhbWSbWSbZibWWbWXbWYbWZbCxbCxbSLbCxbFTaafbnxbXabXbbZrbXdbZsbZubXgbXhbMVbXibVHbXjbOObOObOObOObOOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbQmbQmbQmbQmbQmbQmbXkbLTbQlbQmbXlbLTbLTbLTbLTbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXmbZvbWmbZzbRSbZBbXrbRSbXsbNxaaKaaaaaaaaabNybNybNybNybNybNybNybNFbUDbUEbXtbNFbSUbWnbWJbWHbWHbWJbWRbSUbXnbWUbWUbXocaqbXBbDtbDtbXCbXDbXEbXFbXGblRbXIbXJbXKbXLbXMbXNbXObXPbXQbXRbXSbXTbXUbznbzpbzobAPbzqbARbAQbATbASbZCbAUbYfbYgbIwbYhbVobCqbWObWNbWPbYmbYnbZLbYpbYqbYrbYsbZVbYrbYubYvbILaafbnxbXabrBbVBbXubVBcaabYzbYAbMVbXjbVHbYBbYCbUnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKtbLTbLTbLTbLTbLTbLTbTbbLTbXlbLTbLTbLTbLTbLTbKtbKtaafaaaaaaaaaaaaabgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYDbVQbVQbVRbYEbYFbYGbNxcanbNxbYIbYJbYKbYIbYIbYLcaxbYNbYObYPcaWbXwbXzbXybYebXAbYjbWJbYybYxbYRbYQbYTcbibYVbYUbYXbYWcaqbZhbNScbjbZjbZkbZlbZlbZmbnEbZobZpbTJbTJbZqcbkbTJbTJcbncbmcbrcaIcbtbWQbZxbZycbybZybZAbZacbAbZabZAcbDbYfbMNbIwbZEbXWbXVbZdcbJbZJbZKbMObMObwwbwwbwwbwwbwwboIbnFbofbwwbMVbMVbMVbMVbMVbZebMVbMVbMVbMVbMVbZObZPbZQbZRbUnaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbKtbRLbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambZSaamaamaamaamaamaaaaaaaaaaaaaaaaaaaafaafaaabZfbZgbZgbZgbZHbZgbZgbZTbZIbYIbZYbZZbYIbZUcabcbLcadbZWcafcbObZXcaecaccahcagcaibWJbYycajcakbYQcalbSUcaqcaqcaqcaqcaqcarbNSbDtcascatcbQcamcawcbWcaycazbTJcaocaBcaCcaDcaEcaFcaGcaHcaIbZxbWQcapbZycaKcaLbZAcaMcaNcaObZAbXXbYfbPObIwbXYcccbXZbXYbXYbIwbIwbIwcaRcaScaTcaUcaVbwwbwwccnbwwbwwcaXcaYcaucaAcavcaJcaZcbacbccbdcbecbfcbgcbhbUnbUnbUnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKsbKtbUubUsbUsbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcbbccuccrcblccEccJccGcbpcbobYIccMcbsbYIbYIccQcbucbvcbwcbxccScbqbXzbXybYecbzccYbWJbWJcbBcbCbWJcdjbSUcbFcbGcaqcbHcaqbTFcbIcbIcbIcbIcbIcbIcbIbTJcdmcbEbTJcbKcbMcbNcdpcaEcbPcdBcdNcaIbZxbWQcbRbZycbScbTbZAcbUcbVcdYbZAccqbYfbYbbYdbYcbYiccsccAbYccdZbYkbYlcktbZDbZwbZFcktcebbZGccCccBcecccDccPccFceicefcelcefcefcercctcctccvccwccxccycczbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaaaaaabOPbKtbORbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafccRccRccrccTceuccJccUccWccVbYIcevccHccIcexccKccLceCccNccOceHccXcdaccZcdecdbceIcdycdQcdFcekceecemceKcdccddaJEcdfcaqbTFcbIcdgcdhcdicfecdkcdlcficdncdocfjcdqcdrcdscdtcaEcducdvcdwcaIbZxbWQcenbZycdxceobZAcdzcdAcepbZAcaPbYfbYfcaQbYccbYcbXcbZbYcchBccacjfcdLcdLbyFbBucdLcdOcdPceqcdRcdOcdSbBpbyebydcdScdScdScdScfmbyebydcdScdSbXjcdXcfucfsceacfGcfLcfIbycbycbycbycbycbycbycbycbycbycbycbycbycbycbycbyccfMcegcegcehbKtbKtbLTbLTcfRbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejcejcejcejcetcesbYIbYIbYIbYIbYIcgecgmcgfcgfcgfcgocewbXzbXybYeceybYjceEceTceSceWceUceXbSUcezaJFceYaJFcaqbTFcbIceDcfacfacfaceFceGbTJcgCcgBbTJcbKcbNceJcdpcaEcgOceLceMcaIbZxbWQceNbZyceOcePbZAbZAbZAbZAbZAccbceRbYfcaQbYcccdcgRbYcbYcchBccecjfcdLceZcfbcfbcfccdOcfdchbcffcdOcfgcfhcfhcfhchichncfkcflchpcfncfocfpcdScfqcfrchqbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaafaafcftcfBcfvbNebKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejcejcejcejcetcesbYIbYIbYIbYIbYIcgecgmcgfcgfcgfcgocewbXzbXybYeceybYjceEceTceSceWceUceXbSUcezaJFceYaJFcaqbTFcbIceDcfacfacfaceFceGbTJcgCcgBbTJcbKcbNceJcdpcaEcgOceLceMcaIbZxbWQceNbZyceOcePbZAbZAbZAbZAbZAccbceRbYfcaQbYcccdcgRbYcbYcchBccecjfcdLceZcfbcfbcfccdOcfdchbcffcdOcfgcfhcfhcfhchichncLEcflchpcfncfocfpcdScfqcfrchqbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaafaafcftcfBcfvbNebKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcejcfwcfxcfycfzcfAcejcfDcfCcfFcfEcfHchuchzchzcfKcfJcfJchLchPcbqbXzbXybYecfNcaicfOcfQcfPcfUchScggbSUaJFaJFcaqceBcaqbTFcbIcfVcfWcfWcfWcfXcbIcfYcfZcgacfYcgbcgccgdcifcaEciyceLcgicaIcghccfcgjbZycgkcglbZyciCbLvbVicgnccgcchbYfccjcciccicckcclcclcclcclccmcdLciLcgycgycgzcgActscgrcgpcgucgtcgGcgGcgGcgxcgIcgIcgJciPcgLcgDcgMcdScgNciVcgPcgNaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcgQbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEaaaaaacgScgTcgTcgTcgUcgVcejcgHcgFcjacgKcgXcgWcgZcgYcjlchachdchcchfchechhchgchjcjqbSUbSUbSUbSUbSUbSUbSUbSUcjvcjtcaqcjCcaqbTFcbIcbIctpctqctrcbIcbIchrchschtcfYcaEcaEcaEcaEcaEcaIchkchlcaIchwcjIchwbZychychmbZychAchBbVichCbVichDbYfccobYfbYfccpcdCcdCcdCcdDbYfcdLchIchJchJchKcknchMchochOckochQckLckLckLckLckCchvckLckFckLchEchFcdSchZciachGcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacgEchHckNchHcgEchNckQchNcgEchRclfchRcgEaaaaaaciicgTcgTcgUcgUcijcejchUchTchWchVchYchXcidcicclgcieciecigciecbqbXzcihbYecikcimcilciocinciocipcirciqciqciAciAciAciAbTFciGciHciIciIciJciKclpciMciXciOcluciQciRciSciSciTciUcaIcaIcaIclCcdEckqbZybZybZybZychBchBbViciYbViciZbYfccobYfaaaaaaaaaaaaaaaaaaaaacdLcjgcisciucitcjjcjkcivcjmcjncjociwcjocjocixcjrcjscgIclGcgIciWcjucdSclVcjwcjxcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/exodus-5.dmm b/maps/exodus-5.dmm index 9fd84af475..6b2cf709a7 100644 --- a/maps/exodus-5.dmm +++ b/maps/exodus-5.dmm @@ -771,7 +771,7 @@ "oQ" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_c) "oR" = (/obj/machinery/artifact_scanpad,/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/outpost/research/isolation_b) "oS" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/outpost/research/isolation_b) -"oT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/outpost/research/power) +"oT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/outpost/research/power) "oU" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/outpost/research/power) "oV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "oW" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_a) @@ -790,7 +790,7 @@ "pj" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) "pk" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/research/eva) "pl" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "research_sensor"; pixel_x = -25; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "research_pump"},/turf/simulated/floor{icon_state = "warning"},/area/outpost/research/eva) -"pm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/outpost/research/power) +"pm" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/outpost/research/power) "pn" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor{icon_state = "warning"},/area/outpost/research/eva) "po" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored) "pp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; use_power = 0},/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/outpost/research/isolation_c) @@ -1241,9 +1241,9 @@ "xS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/outpost/mining_main/east_hall) "xT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery) "xU" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/outpost/mining_main/refinery) -"xV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/outpost/mining_main/maintenance) +"xV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/outpost/research/power) "xW" = (/obj/machinery/mineral/input,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/outpost/mining_main/refinery) -"xX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/outpost/mining_main/maintenance) +"xX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) "xY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery) "xZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/outpost/mining_main/east_hall) "ya" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/outpost/mining_main/east_hall) @@ -1608,7 +1608,7 @@ "EV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera/network/mining{c_tag = "Mining Outpost Airlock East"; dir = 1},/turf/simulated/floor/plating,/area/outpost/mining_main/eva) "EW" = (/obj/machinery/conveyor_switch{id = "mining_west"; pixel_y = 10},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/explored) "EX" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/outpost/mining_main/west_hall) -"EY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"EY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/outpost/mining_main/maintenance) "EZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/blue{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/outpost/mining_main/maintenance) "Fa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/outpost/mining_main/maintenance) "Fb" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/outpost/mining_main/east_hall) @@ -1620,6 +1620,7 @@ "Fh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera/network/mining{c_tag = "Mining Outpost Airlock West"; dir = 4},/turf/simulated/floor/plating,/area/outpost/mining_main/west_hall) "Fi" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/obj/machinery/light{dir = 4},/obj/machinery/camera/network/mining{c_tag = "Mining Outpost - Shuttle Airlock"; dir = 8},/turf/simulated/floor,/area/outpost/mining_main/east_hall) "Fj" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/mining{c_tag = "Mining Outpost Production Room"; dir = 8},/turf/simulated/floor,/area/outpost/mining_main/refinery) +"Fk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable,/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/outpost/mining_main/maintenance) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1685,7 +1686,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaegugvfEgsgtfEcpgqeTgrgpgocrcrcrcrcrcrababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaagngbgcgcgcgcgdgegfggghgigjgkeoglgmfVfUfTeIfXfWeReRfYfweReReJeIgafZfKfLfIlyeReRfMeBfOfPeBfNfRfSfQeBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeiCiBhRfEgtiDffiGeUiFcriIiHcrhOhKbCiEcrabababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaagngQgQgQhWgQlzhUgQibgXhZiahYeogmhXihigijiiidicifieillQimmrikieieieirisitiuinioipiqixiyiziAivmFiweBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeababcrfFhLhPhQhRhThNeThOafbChKcrhOhLhKhMcrababababababababababababababababababababababababababababababababababalalalalalalababababababkDkEaaaaaahrgQgQhihjhfocgRhhhnhopdhqhkeohlhmhHeoeohGhGhFhuhEhxhuhJhuhIhwhwhwhwhxhuhvhththseBhChDeBhBhzhAhyeBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecrcrcrcrcrcrfGeUnWhLeUgqnUhOhOeVeYiIcrhOcpeknVcrababababababababababababababababababababababababababababababababalalalgygygygyalalalababsEgygyaaaaaaaanwereseynwnwnwnwnwpMnwnununueopJeonSnTnRhGpmsjhunMnKnLnInJnGnHkmkmkmnFhunEnChtnBlulululupHnznyfQeBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecrcrcrcrcrcrfGeUnWhLeUgqnUhOhOeVeYiIcrhOcpeknVcrababababababababababababababababababababababababababababababababalalalgygygygyalalalababsEgygyaaaaaaaanwereseynwnwnwnwnwpMnwnununueopJeonSnTnRhGoTsjhunMnKnLnInJnGnHkmkmkmnFhunEnChtnBlulululupHnznyfQeBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecrmPeUhRoEcriCoDiBcrgrcroGoHoFcrbClLiFmOcpeleUcrabababababababababababababababababababababababababababababababalalgygygygygygygygyalalabgygyaaaaaaaaaaaaaaaeaekBohogoflnoeodpLqOoanZnYqhoqorosrIrfrvhuopokollDkmnGoiojkmkmmghuoCozhtoBoAovoulueBeBeBeBeBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcrmPcphRcpmUlLhLmShLmTbCbCmNeYbCcpcpcreUmOeUeUcrababababababababababababababababababababababababababababababalalgygygygygygygygygygymQmRgygyaaaaaaaaaaaaaaaaaekBmLllmMlOmImHmJkBkBllmKeomCmDhGhGnPnXhumEmxmbmvmwmAmBmynAmsnfhumqmuhtmtmpmpmoluabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcrlMhReUcpnscpnrdJcpnqmTnrhKntcpkNekcrlIcpgobCcrabababababababababababababababababababababababababababababalmRgygygygygygygygygygygynDnjgyaeaaaaaaaaaaaaaaaaaekBmLllnppGnmnlllnkkBnneoeonNnOhGoXotoKhupPmVmWmXnQonoomEobmGquhungnhhtnineneneluabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1694,8 +1695,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababcrkPcrkNekkOhTkMcphKcreUekcrkLkJkJkKcradababababababababababababababababababababababababababababalalgygygyprgygygygygygygygygygyaeaaaaaaaaaaaaaeaeaekBkBkCkFkBkBkGlhkGkBkIeoowpBrVhGkpsekshukVkvkwkYkukzkAlckyknkmhuhththtababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababcrkPcrhTcpbVljeUekgocrkPcrcrhOeUkJkKlkadababababababababababababababababababababababababababababalpSpTgypUpSpQgygygygygygygygygytjaaaaaaaaaaaetjtjtjgygyqdqeqfkBmllglfkBlieogylrlAhGkSkTkTkUlUkWkXkUlVkZlalblXleldlbababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababcrkPcrcrcrcrcrcrcrcrcrkPcrphbCeUbCkKpiadababababababababababababababababababababababababababababalpSgygygypSpQgygygygygygygyqwqCpjsWsWsWsWsWsWpoqwqCgygygygygykBplpnsIkBpkgygygygyhGpApxpykUpwpupvkUptpqpslbpppEpDlbababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLaaaaaaaaaaqLababababababababababababababcrkPkPkPkPkPkPkPkPkPkPkPcrhOeUiFeUiEcradababababababababababababababababababababababababababababalgygygygyqMqNgygygygygygygygyrWqPqPqPqPqPqPqPqPrWgygygygygygykBtlrUkGkBpFrigygygyhGpXkTkTkUpWpOtykUpRuStZlbpNpKuWlbababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLababababababababababababababababcrcrcrcrcrcrcrcrcrcrcrcrcrcrmjrOoMcrcradababababababababababababababababababababababababababababalgygygygygygygygygygygygygyqwqCrdrerererererereqwqCgygygygygyuXpBrSpCvcpcpeoVoVoVoToUsyoZkUoWoOoPkUoNoRoSlboQpbpalbabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLaaaaaaaaaaqLababababababababababababababcrkPkPkPkPkPkPkPkPkPkPkPcrhOeUiFeUiEcradababababababababababababababababababababababababababababalgygygygyqMqNgygygygygygygygyrWqPqPqPqPqPqPqPqPrWgygygygygygykBtlrUkGkBpFrigygygypmpXkTkTkUpWpOtykUpRuStZlbpNpKuWlbababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLababababababababababababababababcrcrcrcrcrcrcrcrcrcrcrcrcrcrmjrOoMcrcradababababababababababababababababababababababababababababalgygygygygygygygygygygygygyqwqCrdrerererererereqwqCgygygygygyuXpBrSpCvcpcpeoVoVoVxVoUsyoZkUoWoOoPkUoNoRoSlboQpbpalbabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLabababababababababababababababababababababababababababadadadcrkJkJeUcradadababababababababababababababababababababababababababababalpSpTgygygygygygygygygygyaaaaaaaaaaaaaaaaalalalalalalalalgygygygygygypBpgpCgygyalhGhGhGhGkUkUkUkUkUpfpfpflblblblblbabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLabababababababababababababababababababababababababababadadadcroJoIoJcradabababababababababababababababababababababababababababababalpSgygygygygygygygygygygyaaaaaaaaaaaaaaaaalalalababababalalalalalalalgyjHgygyalalababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLabababababababababababababababababababababababababababababadadcroLrOmjcradabababababababababababababababababababababababababababababalalpVryrxgygygygygyalalalaaaaaaaaaaaaaaaaaaababababababababalalalalalgyjHgygyalabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1803,12 +1804,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLabababqLqLqLqLqL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLababalalalgyzyBjBiBIzsBHBGzYBczyzyzyzyzyzyBhufgygygygygygygyalalalalabababababababababababababababalalgytGgygygygygygygygyrJrigygygygygygyalalalalalababziziziziziziziBmBlBJBmBlzixhxhxhBKxhxhxhBoBpgygyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagygyxOxQBqBxBwBvBuBuBtBsBrEQBAByAXgygygymQalabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLabababalalgyzyBBBDBCzZzYERzYzYESBXBYBRBVBNBQqpjsjsjsjsjsqngyalalalalalalababababababababababababalalalgypZjsjsjsjsjsjsjsjsqoqpjsjsjsjsqngyalalalalalabababababxhCoCnCmAsAsCpAsAsCjCiAsChAVETCkCkCeCfCcCdEGEFEFEFEFEFEFEFEFEFEFEFEFEFEFyKycCaCbxPBTBSCPBUBWBWDfCTBOBPCxCDgygygymQalabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLabababalalgyzyzyzyzyzyzyzyzyzyzyCqzyzyzyzyowufgygygygygykigygygygyalalalalababababababababababalalgygygykigygygygygygygygypBpCgygygygykigyalalalalalalalalalabxhxhxhxhCLCNCMCGCGCGCFCGCGCICHCKCJCODlCGDlCyCyCyCyCyCyCyCyCyCyCyCyCyCyCyDgCzDgCACzCtxPCsEUCwCvCuBrDjCEEVCCsCsCrigyalalababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLabababalalgygygygygygygygygygygyAwEWAhowowowufgysMgygygyqqjsjsqngyalalalalababababababababababalgygypZjspYgygygygyalgygysMgygygygygygykigyalalalalalalalalalalalalalxhCZCYAsAsAsAsCXAsCWCVCUDmAsEXCSCcCdEHEHEHEHEHEHEHEHEHEHEHEHEHEHEIyKycyMDcxPDbxPzBzAzAzAzAzAzAzAzAEYuDxJpCqFmQalababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLabababalalgygygygygygygygygygygyAwEWAhowowowufgysMgygygyqqjsjsqngyalalalalababababababababababalgygypZjspYgygygygyalgygysMgygygygygygykigyalalalalalalalalalalalalalxhCZCYAsAsAsAsCXAsCWCVCUDmAsEXCSCcCdEHEHEHEHEHEHEHEHEHEHEHEHEHEHEIyKycyMDcxPDbxPzBzAzAzAzAzAzAzAzAxXuDxJpCqFmQalababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababalalalalalalalalalgygygypBuDuDuDuDDeApalmRalalgygygygykigyalalalalalabababababalalalalalgypZpYgygygyalalalalalalmRalalalalalgykigyalalalalalalmRalalalalalwVwVDiDuDiwXwXDhDtwXwXwXxIDsxIxhDkgygygyaaaaaaaaaeaaaaaaaeaaaaaaaaaaaeaayTxQxPDqDpDoDnxixixjDvDKEgDxDGDrDrDrqFgyalababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababalalalalalalalalalalalalabalalalalalgykigygygygygyalalalalalalalalalalalgykigygyalalalabababababalalalalalalgykigygygyrJrigygytGgygyalalalwVwUwTwZwYwXwWxdxcFaEZwXxgxfxtxhgygygygygygyaaaaaeaaaaaaEDaeaeaeaeaeEDaeaewNwMwPFbwQwQwQwQxrwQwSwQwQxsqFqFqFqFgyalababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababalalalalgyqqjsjsjsqngygygygygygygygygygygygygykigyalalabababababababalalalalalalgyqqjsjsjsqoqpjsjsjsqngyalalalwVxwxuFcxxwXxzxBxAFeFdwXxExGxFxhgygygygygygyaeaeaeaeaeaeaeyIyIyIyIyIaeaaaawNxkxoxPxWxRykxixixpxixjwQxKgygygygyalalababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababalalalgygygygygyqqqngygyrJrigygypZjsjsjsjsjspYgyalabababababababababalalalalalgygygygygypBpCgygygykigygygygywVwVwVwVwVwXxHxNxAFgFfwXFhymxIxhgygygygygygyaaaaaeaaaaaaaeyIyIyIyIyIaeaaxOxQxPxSFiwQwQwQwQwQwQxTxUwQxKgygygyalalabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababalalalgysMgygyqqjsjsqoqpjsjspYgygygygygygygyalabababababababababababalalalalalalalgygygygyalgyqqjsjsqngygygygygygywXxVxXwXwXwXwXowysufyZgygygygygyaaaaaaaeaaaaaaaeyIyIyIyIyIydycybyaxZylytyjyiyhygyfyexYxUwQxKgygygyalalabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababalalalgysMgygyqqjsjsqoqpjsjspYgygygygygygygyalabababababababababababalalalalalalalgygygygyalgyqqjsjsqngygygygygygywXEYFkDhwXwXwXowysufyZgygygygygyaaaaaaaeaaaaaaaeyIyIyIyIyIydycybyaxZylytyjyiyhygyfyexYxUwQxKgygygyalalabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababalalmRalgygygygypBpCgygygygysMgyalalalalalababababababababababababababalalalalalalalalalgygygygykigygygygygygygygyyAowowowowowowufgygygygygygyaeaeaeaeaeaeaeaeyIyIyIyIyIywyEyxyJyvynxPxPxPyuyoyrFjyyyzwQxKgygygyalabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababalalalalalalalalalalalmRalalabababababababababababababababababababababababababalalalalalgykigygygygygygygygyyNuDuDuDuDuDuDpCgygygygygygygyaaaaaaaaaaaaaeyIyIyIyIyIyKycyMyLxPyFyDyDyDzDyHyHyGyByCwQxKgygyzCmRabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababalalalalalalalalalalalababababababababababababababababababababababababababababalalalalgyqqjsjsjsjsjsjsjsjsyOjsjsjsjsjsjsjsjsyPgygygygygygyaaaaaaaaaaaeyIyIyIyIyIzUaayTxQyUySxPxPxPyRyQyryrxTyVwQxKgygygyalabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 2083c5f337b0be4beaf03e455d66679aa921a87a Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 14:19:11 +0300 Subject: [PATCH 088/109] Create Dennok-PR-8879.yml --- html/changelogs/Dennok-PR-8879.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/Dennok-PR-8879.yml diff --git a/html/changelogs/Dennok-PR-8879.yml b/html/changelogs/Dennok-PR-8879.yml new file mode 100644 index 0000000000..d0da92427c --- /dev/null +++ b/html/changelogs/Dennok-PR-8879.yml @@ -0,0 +1,6 @@ +author: Dennok +delete-after: True + +changes: + - bugfix: "Fix don't correct process() delay calculation." + - rscadd: "Added a rotate() proc to ship, and rotate var for don't rotatable ships." From e68f9cec70e83e9a58e8c9e939113565a4cc2199 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Wed, 22 Apr 2015 15:05:38 +0100 Subject: [PATCH 089/109] Adjusts fruits and stuff to have more juice and stuff. --- code/modules/hydroponics/seed_datums.dm | 30 +++++++++++------------ html/changelogs/Yoshax-MoreFruitJuice.yml | 5 ++++ 2 files changed, 20 insertions(+), 15 deletions(-) create mode 100644 html/changelogs/Yoshax-MoreFruitJuice.yml diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index 13c73fbab1..cfbf024eda 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -38,7 +38,7 @@ seed_name = "berry" display_name = "berry bush" mutants = list("glowberries","poisonberries") - chems = list("nutriment" = list(1,10), "berryjuice" = list(1,10)) + chems = list("nutriment" = list(1,10), "berryjuice" = list(10,10)) kitchen_tag = "berries" /datum/seed/berry/New() @@ -76,7 +76,7 @@ seed_name = "poison berry" display_name = "poison berry bush" mutants = list("deathberries") - chems = list("nutriment" = list(1), "toxin" = list(3,5), "poisonberryjuice" = list(3,5)) + chems = list("nutriment" = list(1), "toxin" = list(3,5), "poisonberryjuice" = list(10,5)) /datum/seed/berry/poison/New() ..() @@ -138,7 +138,7 @@ seed_name = "tomato" display_name = "tomato plant" mutants = list("bluetomato","bloodtomato") - chems = list("nutriment" = list(1,10), "tomatojuice" = list(1,10)) + chems = list("nutriment" = list(1,10), "tomatojuice" = list(10,10)) kitchen_tag = "tomato" /datum/seed/tomato/New() @@ -196,7 +196,7 @@ seed_name = "bluespace tomato" display_name = "bluespace tomato plant" mutants = null - chems = list("nutriment" = list(1,20), "singulo" = list(1,5)) + chems = list("nutriment" = list(1,20), "singulo" = list(10,5)) /datum/seed/tomato/blue/teleport/New() ..() @@ -544,7 +544,7 @@ seed_name = "grape" display_name = "grapevines" mutants = list("greengrapes") - chems = list("nutriment" = list(1,10), "sugar" = list(1,5), "grapejuice" = list(1,10)) + chems = list("nutriment" = list(1,10), "sugar" = list(1,5), "grapejuice" = list(10,10)) /datum/seed/grapes/New() ..() @@ -563,7 +563,7 @@ seed_name = "green grape" display_name = "green grapevines" mutants = null - chems = list("nutriment" = list(1,10), "kelotane" = list(3,5), "grapejuice" = list(1,10)) + chems = list("nutriment" = list(1,10), "kelotane" = list(3,5), "grapejuice" = list(10,10)) /datum/seed/grapes/green/New() ..() @@ -610,7 +610,7 @@ name = "banana" seed_name = "banana" display_name = "banana tree" - chems = list("banana" = list(1,10)) + chems = list("banana" = list(10,10)) trash_type = /obj/item/weapon/bananapeel kitchen_tag = "banana" @@ -648,7 +648,7 @@ name = "potato" seed_name = "potato" display_name = "potatoes" - chems = list("nutriment" = list(1,10), "potato" = list(1,10)) + chems = list("nutriment" = list(1,10), "potato" = list(10,10)) kitchen_tag = "potato" /datum/seed/potato/New() @@ -666,7 +666,7 @@ name = "soybean" seed_name = "soybean" display_name = "soybeans" - chems = list("nutriment" = list(1,20), "soymilk" = list(1,20)) + chems = list("nutriment" = list(1,20), "soymilk" = list(10,20)) kitchen_tag = "soybeans" /datum/seed/soybean/New() @@ -720,7 +720,7 @@ name = "carrot" seed_name = "carrot" display_name = "carrots" - chems = list("nutriment" = list(1,20), "imidazoline" = list(3,5), "carrotjuice" = list(1,20)) + chems = list("nutriment" = list(1,20), "imidazoline" = list(3,5), "carrotjuice" = list(10,20)) kitchen_tag = "carrot" /datum/seed/carrots/New() @@ -790,7 +790,7 @@ name = "watermelon" seed_name = "watermelon" display_name = "watermelon vine" - chems = list("nutriment" = list(1,6), "watermelonjuice" = list(1,6)) + chems = list("nutriment" = list(1,6), "watermelonjuice" = list(10,6)) /datum/seed/watermelon/New() ..() @@ -828,7 +828,7 @@ name = "lime" seed_name = "lime" display_name = "lime trees" - chems = list("nutriment" = list(1,20), "limejuice" = list(1,20)) + chems = list("nutriment" = list(1,20), "limejuice" = list(10,20)) kitchen_tag = "lime" /datum/seed/citrus/New() @@ -847,7 +847,7 @@ name = "lemon" seed_name = "lemon" display_name = "lemon trees" - chems = list("nutriment" = list(1,20), "lemonjuice" = list(1,20)) + chems = list("nutriment" = list(1,20), "lemonjuice" = list(10,20)) kitchen_tag = "lemon" /datum/seed/citrus/lemon/New() @@ -860,7 +860,7 @@ seed_name = "orange" display_name = "orange trees" kitchen_tag = "orange" - chems = list("nutriment" = list(1,20), "orangejuice" = list(1,20)) + chems = list("nutriment" = list(1,20), "orangejuice" = list(10,20)) /datum/seed/citrus/orange/New() ..() @@ -906,7 +906,7 @@ seed_name = "cherry" seed_noun = "pits" display_name = "cherry tree" - chems = list("nutriment" = list(1,15), "sugar" = list(1,15), "cherryjelly" = list(1,15)) + chems = list("nutriment" = list(1,15), "sugar" = list(1,15), "cherryjelly" = list(10,15)) kitchen_tag = "cherries" /datum/seed/cherries/New() diff --git a/html/changelogs/Yoshax-MoreFruitJuice.yml b/html/changelogs/Yoshax-MoreFruitJuice.yml new file mode 100644 index 0000000000..555a177f0f --- /dev/null +++ b/html/changelogs/Yoshax-MoreFruitJuice.yml @@ -0,0 +1,5 @@ +author: Yoshax +delete-after: True + +changes: + - tweak: "Adjusts fruits and other stuff to have a minmum of 10 units of juice and stuff." \ No newline at end of file From 4964f5ce9adef59522d7480c460dd0fa812b1d17 Mon Sep 17 00:00:00 2001 From: Ravensdale Date: Mon, 20 Apr 2015 17:37:56 -0700 Subject: [PATCH 090/109] Make AI core a little more engineer resistant Fix turret layout to minimize friendly fire fix fix foyer things mrr --- maps/exodus-1.dmm | 116 ++++++++++++++++++++++++---------------------- 1 file changed, 60 insertions(+), 56 deletions(-) diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 4ea960d31f..bc94e7c30a 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -3552,13 +3552,13 @@ "bqp" = (/turf/simulated/floor/plating/airless,/area/rnd/xenobiology) "bqq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/substation/command) "bqr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"bqs" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/hallway/primary/central_three) +"bqs" = (/obj/structure/table,/obj/item/weapon/aiModule/nanotrasen,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/weapon/aiModule/reset,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bqt" = (/obj/machinery/door/window/eastleft{name = "Mail"; req_access = list(50)},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) "bqu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/rnd/xenobiology) "bqv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/maintenance/substation/command) "bqw" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bqx" = (/obj/structure/table,/obj/item/weapon/aiModule/protectStation,/obj/machinery/light{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bqy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/primary/central_three) +"bqx" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/item/weapon/aiModule/protectStation,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bqy" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bqz" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/armor/captain,/obj/item/clothing/head/helmet/space/capspace,/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bqA" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bqB" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central_one) @@ -3649,9 +3649,9 @@ "bsi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bsj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/vault/bolted{name = "AI core"; req_access = list(16)},/obj/machinery/door/blast/regular{id = "AICore"; name = "AI core maintenance hatch"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bsk" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bsl" = (/obj/machinery/computer/borgupload,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -5; pixel_y = 22},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bsl" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -5; pixel_y = 22},/obj/machinery/porta_turret,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bsm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher{id = "AI"; pixel_x = -22; pixel_y = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bsn" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/aiupload,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bsn" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/machinery/porta_turret,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bso" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Captain's Desk Door"; req_access = list(20)},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bsp" = (/turf/simulated/wall,/area/crew_quarters/captain) "bsq" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/medical{name = "Examination room"; req_access = list(5)},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/exam_room) @@ -3726,11 +3726,11 @@ "btH" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/command) "btI" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry/aft) "btJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"btK" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/porta_turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"btK" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "btL" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "btM" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) "btN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"btO" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/porta_turret{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"btO" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/aiupload,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "btP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "btQ" = (/obj/structure/displaycase,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "btR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/captain) @@ -3822,19 +3822,19 @@ "bvz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/recharger/wallcharger{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bvA" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bvB" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bvC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bvC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera/network/command{c_tag = "AI Upload"; dir = 4},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/porta_turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bvD" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 28},/turf/simulated/floor{icon_state = "bot"},/area/rnd/research) -"bvE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bvF" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bvE" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bvF" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bvG" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/substation/command) "bvH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bvI" = (/obj/structure/table,/obj/item/weapon/aiModule/nanotrasen,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bvI" = (/obj/machinery/light{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/porta_turret{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bvJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bvK" = (/obj/machinery/hologram/holopad,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bvL" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/machinery/light_switch{pixel_x = 27},/obj/structure/reagent_dispensers/acid{density = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "bvM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bvN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bvO" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bvO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload"; req_access = list(16)},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bvP" = (/obj/structure/grille,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/polarized{dir = 4},/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) "bvQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bvR" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) @@ -3910,10 +3910,10 @@ "bxj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "bxk" = (/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "bxl" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bxm" = (/obj/structure/sign/kiddieplaque,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bxm" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bxn" = (/obj/structure/table/woodentable,/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bxo" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bxp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bxp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bxq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/machinery/power/sensor{name = "Powernet Sensor - Command Subgrid"; name_tag = "Command Subgrid"},/turf/simulated/floor/plating,/area/maintenance/substation/command) "bxr" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "bxs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) @@ -3986,13 +3986,13 @@ "byH" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "byI" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "byJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"byK" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"byK" = (/obj/machinery/turretid/stun{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 6; pixel_y = 24},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -12; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "byL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"byM" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = 0; pixel_y = -27},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"byM" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "byN" = (/turf/simulated/wall/r_wall,/area/teleporter) "byO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Chemistry Laboratory"; req_access = list(33)},/obj/structure/sign/chemistry{pixel_x = 32},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "byP" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_two) -"byQ" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) +"byQ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "byR" = (/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "byS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "byT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4049,7 +4049,7 @@ "bzS" = (/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bzT" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) "bzU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"bzV" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera/network/command{c_tag = "AI Upload"; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bzV" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) "bzW" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor,/area/quartermaster/office) "bzX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/office) "bzY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) @@ -4062,7 +4062,7 @@ "bAf" = (/obj/structure/closet/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) "bAg" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/heads/hop) "bAh" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_server_room) -"bAi" = (/obj/machinery/porta_turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bAi" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access = list(16)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bAj" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_cyborg_station) "bAk" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/teleporter) "bAl" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor,/area/teleporter) @@ -4148,11 +4148,11 @@ "bBN" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/megaphone,/turf/simulated/floor,/area/crew_quarters/heads/hop) "bBO" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/heads/hop) "bBP" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) -"bBQ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) -"bBR" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bBQ" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bBR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/network/command{c_tag = "AI - Upload Foyer"; dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bBS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medical Equipment"; req_access = list(5)},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bBT" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plating,/area/medical/genetics) -"bBU" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) +"bBU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bBV" = (/obj/machinery/computer/aifixer,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) "bBW" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/teleporter) "bBX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medical Equipment"; req_access = list(5)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) @@ -4195,7 +4195,7 @@ "bCI" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "cargo_bay"; name = "cargo bay hatch controller"; pixel_x = -30; pixel_y = 0; req_one_access = list(13,31); tag_door = "cargo_bay_door"},/obj/machinery/camera/network/civilian_west{c_tag = "Cargo Recieving Dock"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) "bCJ" = (/turf/simulated/wall,/area/rnd/docking) "bCK" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(50)},/turf/simulated/floor,/area/quartermaster/office) -"bCL" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload"; req_access = list(16)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bCL" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access = list(16)},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bCM" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) "bCN" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) "bCO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) @@ -4210,16 +4210,16 @@ "bCX" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/item/device/eftpos{eftpos_name = "HoP EFTPOS scanner"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bCY" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access = list(17)},/turf/simulated/floor,/area/teleporter) "bCZ" = (/obj/machinery/computer/message_monitor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) -"bDa" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) -"bDb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bDa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bDb" = (/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) "bDc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Cloning Laboratory"; req_access = list(5)},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bDd" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -12; pixel_y = 20},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/turretid/stun{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bDd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bDe" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics Laboratory"; req_access = list(9)},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bDf" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/maintenance{req_one_access = list(5,12,47)},/turf/simulated/floor/plating,/area/maintenance/research_port) "bDg" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access = list(29,47)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bDh" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) -"bDi" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) -"bDj" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/turret_protected/ai_cyborg_station) +"bDh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bDi" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bDj" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) "bDk" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/teleporter) "bDl" = (/turf/simulated/floor{icon_state = "warning"},/area/teleporter) "bDm" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/teleporter) @@ -4280,9 +4280,9 @@ "bEp" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -28},/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/office) "bEq" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/medical/sleeper) "bEr" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "hop_office_desk"; name = "Desk Privacy Shutter"; pixel_x = 26; pixel_y = 17},/obj/machinery/button/windowtint{pixel_x = 36; pixel_y = 18},/obj/machinery/door_control{desc = "A remote control-switch for the office door."; id = "hopdoor"; name = "Office Door Control"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = -17; req_access = list(57)},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bEs" = (/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(30)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bEs" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bEt" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/sign/poster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/medical/sleeper) -"bEu" = (/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access = list(16)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) +"bEu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bEv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/rnd/docking) "bEw" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{dir = 1; name = "Emergency Kit"; req_access = list(5)},/obj/machinery/door/firedoor,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/item/bodybag/cryobag{pixel_x = 6},/obj/item/bodybag/cryobag,/obj/item/device/radio{frequency = 1487; name = "Medbay Emergency Radio Link"},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"},/area/medical/sleeper) "bEx" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) @@ -4308,15 +4308,15 @@ "bER" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/camera/network/research{c_tag = "Research Division West"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bES" = (/obj/structure/table,/obj/machinery/photocopier/faxmachine{department = "Head of Personnel's Office"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bET" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bEU" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) -"bEV" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) +"bEU" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/turret_protected/ai_cyborg_station) +"bEV" = (/obj/machinery/camera/network/command{c_tag = "AI - Messaging Server"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) "bEW" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized,/turf/simulated/floor/plating,/area/rnd/research) "bEX" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) -"bEY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bEY" = (/obj/machinery/blackbox_recorder,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) "bEZ" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced/polarized{dir = 1},/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 4},/turf/simulated/floor/plating,/area/rnd/research) "bFa" = (/obj/machinery/door/airlock/maintenance{req_one_access = list(12,47)},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) -"bFb" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) -"bFc" = (/obj/machinery/recharge_station,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) +"bFb" = (/obj/machinery/recharge_station,/obj/machinery/camera/network/command{c_tag = "AI - Cyborg Station"; dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) +"bFc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bFd" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/teleporter) "bFe" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/teleporter) "bFf" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/teleporter) @@ -4392,10 +4392,10 @@ "bGx" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) "bGy" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/qm) "bGz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/quartermaster/qm) -"bGA" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/command{c_tag = "AI - Messaging Server"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bGA" = (/obj/machinery/recharge_station,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) "bGB" = (/obj/machinery/status_display,/turf/simulated/wall,/area/hallway/primary/central_three) -"bGC" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera/network/command{c_tag = "AI Upload Access"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bGD" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/command{c_tag = "AI - Cyborg Station"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) +"bGC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bGD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access = list(16)},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_three) "bGE" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/medical/sleeper) "bGF" = (/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bGG" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) @@ -4457,11 +4457,11 @@ "bHK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_three) "bHL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "bHM" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) -"bHN" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) -"bHO" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central_three) +"bHN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/exodus{c_tag = "Primary Hallway Central - South Southwest"},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central_three) +"bHO" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central_three) "bHP" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "research_dock_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = -25; req_one_access = list(13,65)},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) -"bHQ" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central_three) -"bHR" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/hallway/primary/central_three) +"bHQ" = (/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(30)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_three) +"bHR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central_three) "bHS" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/camera/network/research{c_tag = "Research Shuttle Dock Airlock"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/rnd/docking) "bHT" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/central_three) "bHU" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_dock_inner"; locked = 1; name = "Shuttle Airlock"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) @@ -4491,7 +4491,7 @@ "bIs" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/medical/genetics) "bIt" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) "bIu" = (/obj/item/weapon/table_parts,/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) -"bIv" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access = list(16)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "vault"},/area/turret_protected/ai_upload_foyer) +"bIv" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central_three) "bIw" = (/turf/simulated/wall/r_wall,/area/maintenance/research_port) "bIx" = (/turf/simulated/wall/r_wall,/area/server) "bIy" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) @@ -4569,7 +4569,7 @@ "bJS" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) "bJT" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) "bJU" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) -"bJV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/exodus{c_tag = "Primary Hallway Central - South Southwest"},/turf/simulated/floor,/area/hallway/primary/central_three) +"bJV" = (/obj/machinery/camera/network/exodus{c_tag = "Primary Hallway Central - South Southeast"},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central_three) "bJW" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bJX" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bJY" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) @@ -4579,7 +4579,7 @@ "bKc" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bKd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bKe" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/rnd/research) -"bKf" = (/obj/machinery/camera/network/exodus{c_tag = "Primary Hallway Central - South Southeast"},/turf/simulated/floor,/area/hallway/primary/central_three) +"bKf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/primary/central_three) "bKg" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bKh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bKi" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hop) @@ -7356,6 +7356,10 @@ "cLx" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera/network/engineering{c_tag = "Solar Maintenance Aft Port Access"; dir = 1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engi_engine) "cLy" = (/obj/machinery/camera/network/engine{c_tag = "Engine Core South"; dir = 1},/turf/simulated/floor/engine/nitrogen{dir = 8; icon_state = "warnplate"; name = "plating"},/area/engineering/engine_room) "cLz" = (/turf/space,/area/skipjack_station/southwest_solars) +"cLA" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) +"cLB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/hallway/primary/central_three) +"cLC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/primary/central_three) +"cLD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_three) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7492,16 +7496,16 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaabgnbgobgpbgqbdvbpHbpHbpHbpIbpHbpJaZVbpKbrvbgrbpMbpNboAbpPbpQbpRbrxbrwbrybrybrybrDbkWbpUbkWbkWbkWbkWbpVbpWbpWbpXbpYbdPbpZbqabqbbrIbqdbqebqfbrPbqhbqibqjbqkbmAbqlbojbgGbgGbqmbfmaMbblqbqnbqoaJubqqbqrbqrbxqborbshbxsbotaafbebbebbebbebbsjbebbebbebbebaafbedbqzboCbqAbsobqCbqDbqEaJibqFaRqaRpaJibqGbqHbqIbqJaJDbqLboPbqNboUboUboUboUboUboUbqObqPbsqboYbqRbqSboNbnnbqUbqVbqWbsrbpgbphbpfbqXbYfaVJbpjbqYbqZbqZbrabrbbsvbrdbrdbrdbrebrdbrfboObrhbribrjbsybnIbrlbpCbrmbrnbrobsBbnIbrqbpFbrrbnMaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaabrsbrtbsHbtvbthbtBbtBbtIbrzbrAbgrcedbrCbpPbtTbjpbjpbjpbajbrEbrFbrGbrHbrGbrGbrGbrHbrGbajbajbdPbdPbdPbtXbdPbrJbrJbrJbrJbrJbrJbqfbrKbrLbrMbrNbrObuibrQbrRbrSbrTbrUbrVbrWbrXbrYbrZaHBbsbbqvbsabsebscbotbosbotaafbsibuobskbslbsmbsnbskbuxbsiaafbedbspbuTbspbedbedbedbuUaJibssaRqaRpbXHboJbngbstbsubuZbqLbswbqNbsxbvjbszbsAbvqbsCbqObsDbnibsEbsFbsGbvZbnnbsIbqVbpebpfbpgbphbpfbpibYfaVJbpjbsJbsKbsLbsMbplbsNbsObsPbsQbsRbsSbsTbsUbrhbsVbsWbsXbnIbsYbsZbtabtbbtcbtdbnIbrqbpFbtebnMaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaacaaaaaaaaaaaaaaaaaaaaabrsbtfbtgbwcbtibtibtibtjbtibtibgrbtkbtlbtmbpPbjpaaaaaaaaaaafaafbtnbtnbtnbtnbtnbtnbtnaaaaaabtobtpbtqbtrbtsbrJbrJbrJbrJbrJbrJbttbtubwgbtwbtxbtybtzbtAbfmbfmbwlbfmbfmbtCbtDbtEbtFbmGbtHbmGbmGbmGbmGbmGbwnbmGaafbtJbtKbtLbtMbtNbtMbtLbtObtPaafbspbtQbtRbtSbwxbtUbspbtVaJlbtWbbmbwZaJibtYboibtZbuabubbucbudbuebufbxvbuhbxzbprbukbulbumbnibnnbunbpubupbnnbuqburbusbutbuubuubuvbuwbYfaXqbpjbxDbplbplbsMbuybuzbuAbpvbuCbuDbuEbuFbuGbrhbuHbuIbuJbnIbuKbuLbuMbtbbpCbuNbnIbpEbpFbuObnMaaaaaaaaaaaacHOaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbeObxIbxIbuVbpHbuWbgnbgobuXbuWbgrbuYbxObvabvbbjpaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaabvcbvdbrJbvebvfbvfbvfbvfbvfbvgbvhbvfbvibxTbvkbvlbvmbvnbvobfmbvpbgGbyobpzbvsbvtbvubvvbmGbmGbmGbvxbvybvzbvAbvBbvwaafbpObvIbvHbvJbvKbvMbvNbvObpOaafbspbqMbvQbxnbedbvRbspbvSaJlbvTbcLbvUaJibvVbvWbvXbvYbyObuccdTcdUbyUbwdbwebwebwfbzrcdWcdVbwjbwkbzHbwmbwkbwkbwkbwkbzJbwkbwkaXKaXKaXKaXKaVJbpjbsJbsKbsLbwobwpbwqbwrbwsbwsbwsbsSbwtbqTbwvbwwbzNbwybnIbwzbwAbwBbwCbpCbwDbnIbwEbwFbnMbnMaaaaaaaaaaaaaafbuPbuQbuRbuQbuRbuQbuSaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbwMbwNbwObwPbrJbwQbrJbwRbwRbwRbwSbwTbrKbrJbrJbrLbwUbwVbwWbwXbrpbzObxabgGbgGbugbxcbvtbvubxdbxebxfbzPbujbxibxjbxkbxlbvwaafbxmbzVbskbxobxpbxobskbqxbxraafbspbqwbAebuBbedbAobspbtVaJlbxwbcLaRpaJibxxbxybAtbxAbxBbxCbAubxEbxCbxFbxGbAxbxFbwkbAAbxJbwkbwkbxKbxLbxMbxNbAFbxPbxQbxRbxSaXKbaybvraXKaVJbpjbxXbqZbqZbxYbxZbppbyabwsbwsbwsbsSbwtbybbwwbvDbUabTQbwwbyfbygbyhbyibpCbvLbnIbrqbykbnMaaaaaaaaaaaaaaaaafbwGbwHbrgbwJbwJbwKbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbALbypbALbyqbyrbwQbrJbrJbrJbysbrJbwTbrKbytbdPbdPbyubgGbrNbwXbyvbywbyxbyybyybyzbyAbyBbyCbyDbvsbyEbvPbyGbxkbyHbyIbyJbvwaafbxrbxrbyKbtLbyLbskbyMbxrbxraafbyNbyNbyNbyNbyNbyNbyNbAVaJibyPblMblNaJibwbbyRbyRbySbyTbxCbAXbyVbyWbyXbyYbyZbzabwmbzbbzcbzdbzebzfbzgbzgbzhbzibzgbzjbzkbckbaAbwubclbBqbcnbBsbzsbztbzubzvbzwbppbzxbpqbpqbzybsSbwtbzzbzAbzBbzCbzDbzAbzEbzFbzGbBtbzIbwwbwwbBwbnMbnMbzKbzLbzLbzLbzMbCJbylbymbrgbwJbrgbynbuRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBxbzQbBxbzRbrJbwQbrJbzSbzSbzSbzSbwTbrKbzTbzUbdPbBAbgGbrNbBEbzWbzXbzYbgGblnbgGbzZbAabAbbAcbAdbyEbwIbAfbxkbxkbxkbAgbvwbAhbAhbAhbxrbAibxpbAibxrbAjbAjbAjbyNbAkbAlbAmbAnbBJbApbAqaJibAraRqaRpaJibxbbwYbxhbAvbAwbBKbAybAzbBSbABbACbADbAEbBXbAGbAHbAIbAJbAKbAIbxtbAMbANbAObnvblUbsdbCcbsgbsfbaAbPObpjbxubxUbAYbAZbAZbppbBabBbbBcbppbBdbBebBfbBgbBhbBibBjbBkbBlbBlbBmbBnbBobTHbCdbBrbCnbCobTIbBvbCrbCAbCwbCEbwGbwJbrgbwJbwJbCHbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBCbwNbBDbCIbrJbwQbrJbrJbrJbrJbrJbwTbrKbzTbBFbdPbBGbgGbBHbBIbgGbCKbgFbgGbgGbyjbvsbvtbAbbAcbAdbyEbvwbBLbBMbBNbBMbBObvwbBPbBQbBRbAhbxrbCLbxrbAjbyQbBUbBVbyNbBWbzmbBYbBZbCabCabCbbCYbAraRqaRpaJibAsbCebCebySbCfbxCbCgbChbxCbCibCjbCjbCkbwkbClbCmbwkbwkbwkbwkbwkbwkbDcbwkbwkbwmbDeaXKaXKaXKaXKbDfbpjbwwbzAbzAbzAbzAbzAbzAbzAbzAbzAbzIbDgbCsbCtbBhbCubCvbDwbCxbCxbCxbCybCzbDIbCBbCCbCDbDKbTGbCGbDYbCGbEibEjbBzbuQbuRbEkbuRbuQbBBaafaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBxbzQbBxbCMbCNbCObrJbrJbrJbCNbrJbwTbrKbzTbCPbdPbCQbgGbrNbwXbgGbqlbCRbgGbgGbEpbxcbvtbAbbCTbxcbCUbvwbCVbErbCXbAWbxlbvwbCZbDabDbbEsbDdbvFbvEbEubDhbDibDjbyNbDkbDlbDlbDmbDnbDobDpaJibDqbDrbDsaJibDtbEwbDvbECbDxbDybDzbDAbyWbDBbEKbCjbDDbwmbDEbDFbwmbDGbDHbELbDJbEMbDLbDMbCpbDNbDObBTbDQbDRbCpbVLbVMbDUbVAbDWbDXbDXbERbDZbEabEbbEcbEdbEebEfbEabEgbEhbCvbEXbEWbEZbwwbwwbwwbwwbwwbFobFabEnbzKbzMbCJbEobFrbCJbzKbzLbzMbFFbCJbFVaafcHOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGfbExbGfbEybEzbEAbEAbEAbEAbEAbEBbGgbEDbzTbEEbdPbEFbEGbEHbEIbEJbGibGhbGkbGjbGvbtCbENbAbbEObEPbyEbvwbEQbGubESbBMbETbvwbEUbEVbGAbAhbGCbvCbEYbAjbGDbFbbFcbyNbFdbFebFfbFgbDnbDobFhaJibxwaRqaRpbGEbFjbFkbFlbFmbFnbGWbFpbFqbxCbxFbxFbHabxFbwkbFsbFtbFubFvbFwbFxbDJbFybDLbFzbFAbFBbDObFCbFDbFEbHibVlbDXbHjbVAbFJbDXbDXbFKbFLbFMbFLbFLbFNbFObFPbFQbFRbFSbCvbHlbFUbHmbFWbFXbFYbFZbGabGbbGcbGdaafaafbCJbGebHMbHMbHPbHUbHSbHVbEvaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGlbGmbGnbdPbdPbGobwNbwNbwNbGpbdPbdPbGqbGrbGsbdPbGtbGtbGtbHZbGtbGvbGwbGxbGybGzbtCbvtbAbbIfbGBbtCbtGbtGbtGbtGbtGbIobtGbtGbtGbtGbtGbtGbIvbtGbtGbtGbtGbtGbtGbtGbtGbtGbtGaJiaJiaJiaJibxwaRqaRpbGEbIAbFkbCSbGGbCWbGIbGJbGKbGLbGMbGNbCjbGObGPbGQbGRbGSbGTbGUbGVbIBbGXbGYbGZbIDbHbbHcbHdbHebHfbCpbUSbUfbwwbwwbwwbwwbwwbIMbwwbwwbwwbzAbIUbzAbzAbHkbBhbCubCvbHlbIXbJbbHnbHobHpbHqbGabGbbGcbHraaaaaabCJbHsbHtbEobCAbBybJqbJrbCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHuaafaaaaaaaaaaaabGtbHvbHwbHxbHybGvbHzbJDbHBbHCbtCbvtbAbbAcbAabHDbHEbHFbHGbHHbHIbHJbHKbHLbJVbHLbHNbHObqybHQbHRbAabKfbAabHTbAabzZbHHbKJbHWbHXbHYbKobxwaRqbDsaJlbDtbDubDtbDCbDPbxCbIbbIcbIdbIebKzbIgbIhbIibIjbIkbwmbIlbImbInbDJbDTbElbIpbIqbIrbFDbIsbItbIubCpbKBbIwbIxbIybUdbLybKUbICbKVbUcbIFbIGbIHbIIbIJbzAbIKbCubCvbLnbLabINbIObIPbIQbIRbGabGbbISbEnbEnbEnbCJbCJbCJbLzbLxbCJbCJbBybCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGtbITbEmbIVbIWbLIbIYbIZbJabLYbtCbvtbJcbJdbJebJebJfbJgbJhbJibJjbJgbJfbJebJebJebJkbJlbqsbJnbJobJebJebJebJpbJgbJhbJibJjbJsbJtbJubJtbJvbJwbvUaJlbEtbEqbFHbGFbMhbGHbDzbHAbFibDVbxFbMibCFbDSbDEbJGbwkbJHbJIbJJbDJbJKbJLbJMbJNbJObFDbJPbItbJObCpbJQbJRbIxbJSbJTbJUbMlbJWbMpbJYbIFbJZbKabKbbKbbzAbKcbKdbKebMqbKgbKhbKibKjbKjbKkbGabGbbKlbEnbKmbMCbKnbEnaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKpbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxHbeObxIbxIbuVbpHbuWbgnbgobuXbuWbgrbuYbxObvabvbbjpaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaabvcbvdbrJbvebvfbvfbvfbvfbvfbvgbvhbvfbvibxTbvkbvlbvmbvnbvobfmbvpbgGbyobpzbvsbvtbvubvvbmGbmGbmGbvxbvybvzbvAbvBbvwaafbpObqsbvHbvJbvKbvMbvNbqxbpOaafbspbqMbvQbxnbedbvRbspbvSaJlbvTbcLbvUaJibvVbvWbvXbvYbyObuccdTcdUbyUbwdbwebwebwfbzrcdWcdVbwjbwkbzHbwmbwkbwkbwkbwkbzJbwkbwkaXKaXKaXKaXKaVJbpjbsJbsKbsLbwobwpbwqbwrbwsbwsbwsbsSbwtbqTbwvbwwbzNbwybnIbwzbwAbwBbwCbpCbwDbnIbwEbwFbnMbnMaaaaaaaaaaaaaafbuPbuQbuRbuQbuRbuQbuSaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbwMbwNbwObwPbrJbwQbrJbwRbwRbwRbwSbwTbrKbrJbrJbrLbwUbwVbwWbwXbrpbzObxabgGbgGbugbxcbvtbvubxdbxebxfbzPbujbxibxjbxkbxlbvwaafbxrbvCbqybvEbyLbxobvFbvIbxraafbspbqwbAebuBbedbAobspbtVaJlbxwbcLaRpaJibxxbxybAtbxAbxBbxCbAubxEbxCbxFbxGbAxbxFbwkbAAbxJbwkbwkbxKbxLbxMbxNbAFbxPbxQbxRbxSaXKbaybvraXKaVJbpjbxXbqZbqZbxYbxZbppbyabwsbwsbwsbsSbwtbybbwwbvDbUabTQbwwbyfbygbyhbyibpCbvLbnIbrqbykbnMaaaaaaaaaaaaaaaaafbwGbwHbrgbwJbwJbwKbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbALbypbALbyqbyrbwQbrJbrJbrJbysbrJbwTbrKbytbdPbdPbyubgGbrNbwXbyvbywbyxbyybyybyzbyAbyBbyCbyDbvsbyEbvPbyGbxkbyHbyIbyJbvwaafbxrbxrbxrbxrbvObxrbxrbxrbxraafbyNbyNbyNbyNbyNbyNbyNbAVaJibyPblMblNaJibwbbyRbyRbySbyTbxCbAXbyVbyWbyXbyYbyZbzabwmbzbbzcbzdbzebzfbzgbzgbzhbzibzgbzjbzkbckbaAbwubclbBqbcnbBsbzsbztbzubzvbzwbppbzxbpqbpqbzybsSbwtbzzbzAbzBbzCbzDbzAbzEbzFbzGbBtbzIbwwbwwbBwbnMbnMbzKbzLbzLbzLbzMbCJbylbymbrgbwJbrgbynbuRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBxbzQbBxbzRbrJbwQbrJbzSbzSbzSbzSbwTbrKbzTbzUbdPbBAbgGbrNbBEbzWbzXbzYbgGblnbgGbzZbAabAbbAcbAdbyEbwIbAfbxkbxkbxkbAgbvwbAhbAhbxmbAhbyKbxpbyMbAjbyQbAjbAjbyNbAkbAlbAmbAnbBJbApbAqaJibAraRqaRpaJibxbbwYbxhbAvbAwbBKbAybAzbBSbABbACbADbAEbBXbAGbAHbAIbAJbAKbAIbxtbAMbANbAObnvblUbsdbCcbsgbsfbaAbPObpjbxubxUbAYbAZbAZbppbBabBbbBcbppbBdbBebBfbBgbBhbBibBjbBkbBlbBlbBmbBnbBobTHbCdbBrbCnbCobTIbBvbCrbCAbCwbCEbwGbwJbrgbwJbwJbCHbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBCbwNbBDbCIbrJbwQbrJbrJbrJbrJbrJbwTbrKbzTbBFbdPbBGbgGbBHbBIbgGbCKbgFbgGbgGbyjbvsbvtbAbbAcbAdbyEbvwbBLbBMbBNbBMbBObvwbBPbzVbBQbAibBUbBRbDabCLbDdbDbbBVbyNbBWbzmbBYbBZbCabCabCbbCYbAraRqaRpaJibAsbCebCebySbCfbxCbCgbChbxCbCibCjbCjbCkbwkbClbCmbwkbwkbwkbwkbwkbwkbDcbwkbwkbwmbDeaXKaXKaXKaXKbDfbpjbwwbzAbzAbzAbzAbzAbzAbzAbzAbzAbzIbDgbCsbCtbBhbCubCvbDwbCxbCxbCxbCybCzbDIbCBbCCbCDbDKbTGbCGbDYbCGbEibEjbBzbuQbuRbEkbuRbuQbBBaafaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBxbzQbBxbCMbCNbCObrJbrJbrJbCNbrJbwTbrKbzTbCPbdPbCQbgGbrNbwXbgGbqlbCRbgGbgGbEpbxcbvtbAbbCTbxcbCUbvwbCVbErbCXbAWbxlbvwbCZbDibDhbAhbDjbDjbDjbAjbEubEsbEUbyNbDkbDlbDlbDmbDnbDobDpaJibDqbDrbDsaJibDtbEwbDvbECbDxbDybDzbDAbyWbDBbEKbCjbDDbwmbDEbDFbwmbDGbDHbELbDJbEMbDLbDMbCpbDNbDObBTbDQbDRbCpbVLbVMbDUbVAbDWbDXbDXbERbDZbEabEbbEcbEdbEebEfbEabEgbEhbCvbEXbEWbEZbwwbwwbwwbwwbwwbFobFabEnbzKbzMbCJbEobFrbCJbzKbzLbzMbFFbCJbFVaafcHOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGfbExbGfbEybEzbEAbEAbEAbEAbEAbEBbGgbEDbzTbEEbdPbEFbEGbEHbEIbEJbGibGhbGkbGjbGvbtCbENbAbbEObEPbyEbvwbEQbGubESbBMbETbvwbEYbEVbGCbAhaaaaaaaaabAjbFcbFbbGAbyNbFdbFebFfbFgbDnbDobFhaJibxwaRqaRpbGEbFjbFkbFlbFmbFnbGWbFpbFqbxCbxFbxFbHabxFbwkbFsbFtbFubFvbFwbFxbDJbFybDLbFzbFAbFBbDObFCbFDbFEbHibVlbDXbHjbVAbFJbDXbDXbFKbFLbFMbFLbFLbFNbFObFPbFQbFRbFSbCvbHlbFUbHmbFWbFXbFYbFZbGabGbbGcbGdaafaafbCJbGebHMbHMbHPbHUbHSbHVbEvaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGlbGmbGnbdPbdPbGobwNbwNbwNbGpbdPbdPbGqbGrbGsbdPbGtbGtbGtbHZbGtbGvbGwbGxbGybGzbtCbvtbAbbIfbGBbtCbtGbtGbtGbtGbtGbIobtGbtGbtGbHQbtGbtGbtGbtGbtGbGDbtGbtGbtGbtGbtGbtGbtGaJiaJiaJiaJibxwaRqaRpbGEbIAbFkbCSbGGbCWbGIbGJbGKbGLbGMbGNbCjbGObGPbGQbGRbGSbGTbGUbGVbIBbGXbGYbGZbIDbHbbHcbHdbHebHfbCpbUSbUfbwwbwwbwwbwwbwwbIMbwwbwwbwwbzAbIUbzAbzAbHkbBhbCubCvbHlbIXbJbbHnbHobHpbHqbGabGbbGcbHraaaaaabCJbHsbHtbEobCAbBybJqbJrbCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHuaafaaaaaaaaaaaabGtbHvbHwbHxbHybGvbHzbJDbHBbHCbtCbvtbAbbAcbAabHDbHEbHFbHGbHHbHIbHJbHKbHLbHNcLCbHObHRbAabAabIvbKfbJVbAabHTbAabzZbHHbKJbHWbHXbHYbKobxwaRqbDsaJlbDtbDubDtbDCbDPbxCbIbbIcbIdbIebKzbIgbIhbIibIjbIkbwmbIlbImbInbDJbDTbElbIpbIqbIrbFDbIsbItbIubCpbKBbIwbIxbIybUdbLybKUbICbKVbUcbIFbIGbIHbIIbIJbzAbIKbCubCvbLnbLabINbIObIPbIQbIRbGabGbbISbEnbEnbEnbCJbCJbCJbLzbLxbCJbCJbBybCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGtbITbEmbIVbIWbLIbIYbIZbJabLYbtCbvtbJcbJdbJebJebJfbJgbJhbJibJjbJgbJfbJebJecLDbJkbJlcLAbJnbJocLBbJebJebJpbJgbJhbJibJjbJsbJtbJubJtbJvbJwbvUaJlbEtbEqbFHbGFbMhbGHbDzbHAbFibDVbxFbMibCFbDSbDEbJGbwkbJHbJIbJJbDJbJKbJLbJMbJNbJObFDbJPbItbJObCpbJQbJRbIxbJSbJTbJUbMlbJWbMpbJYbIFbJZbKabKbbKbbzAbKcbKdbKebMqbKgbKhbKibKjbKjbKkbGabGbbKlbEnbKmbMCbKnbEnaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKpbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaabKvbKwbKxbKwbKyaaaaaaaaabGtbGtbMHbKAbIVbKAbMPbKCbMSbKDbKEbtCbKFbvtbKGbKHbAabKIbAabzZbHHbKJbAabKKbKLbKMbKNbKObAcbAabKPbKQbHLbKRbHLbHLbKSbKTbNfbNdbKWbKXbcLbKYaRpaRpaRpaJlbNkbFlbFnbNqbJmbNBbJybJxbFIbLgbLhbLibLjbHgbDEbIkbIabIzbHhbDJbDJbLobLobLobCpbLpbLqbLrbLsbLtbCpbLubLvbIxbLwbFGbLybNLbLAbLBbLCbIFbJCbLEbKbbKbbzAbRsbLFbCvbwwbLGbLHbNQbLJbLKbLLbGabLMbLNbLObLObLObLPbGdaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbLQbLRbLSbLRbKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLVbLWbLXbNZbLVbLZbMabMbbGtbMcbMdbMebMfbMgbOcbObbMjbMjbMkbtCbtCbtCbOdbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbMmbMnbMobtCbtCbtCbtCbtCbOfbtCbtCbtCaJlaJlbOiaJlaKSaMpbMraJlbKZbJXbOnbGFbLdbxCbDzbLDbxCbMybMzbMAbMBbwkbOtbMDbMEbMFbMGbOIbMIbMJbMKbMLbItbJObFDbFDbMMbJObCpbMNbMObMObMObMObMObMObMObMObMObMObONbMQbMRbMRbzAbOQbMTbMUbwwbMVbMVbMVbMWbMXbMYbMVbMVbMVbMVbMVbMZbNabNbaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymbORbLRbLRbNebKtbKtbLTbLTbOTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbNgbMsbNgbKxbNibNjbOUbNlbNmbNnbKAbNobNpbGvbPvbNrbNsbNtbGvbNubNvbNwbNxaaaaaaaaaaaabNybNzbNAbPAbNDbNCbNEbNFbNGbNHbNIbNFbNJbNKbPCbNMbNNbNObNPbPDbNRbNSbNTbNUbNUbNUbNUbDtbDtbDtbDtbMtbMtbxCbPFbOabPHbMzbMvbMubOebPSbOgbOhbPXbOjbMxbMwbOmbNhbMKbOobFDbFDbNVbJObJObOobCpbMNbMObOqbOrbOsbQjbOubOvbOwbOxbMObOybOzbOAbOAbzAbOBbOCbCvbzIbODbOEbOFbOGbOHbQpbOJbOKbOLbOMbMVbEnbQubEnbOObOObOObOObOOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabOPbKtbORbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 4ce1ec1f3dc6135aa2e2b43d7a5a1342083ca915 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 22 Apr 2015 16:49:54 +0200 Subject: [PATCH 091/109] Pipelayer feedback. Adds span use. Updates and adds visible messages as necessary. Corrects more instances where on was used instead of a_dis. --- code/game/machinery/pipe/pipelayer.dm | 21 ++++++++++----------- html/changelogs/Dennok-PR-8838.yml | 2 +- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/code/game/machinery/pipe/pipelayer.dm b/code/game/machinery/pipe/pipelayer.dm index 205f05ae6b..32aafb21cd 100644 --- a/code/game/machinery/pipe/pipelayer.dm +++ b/code/game/machinery/pipe/pipelayer.dm @@ -31,10 +31,10 @@ /obj/machinery/pipelayer/attack_hand(mob/user as mob) if(!metal&&!on) - user << "\The [src] don't work with no metal." + user << "\The [src] doesn't work without metal." return on=!on - user.visible_message("\The [src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated \the [src].") + user.visible_message("[user] has [!on?"de":""]activated \the [src].", "You [!on?"de":""]activate \the [src].") return /obj/machinery/pipelayer/attackby(var/obj/item/W as obj, var/mob/user as mob) @@ -42,26 +42,24 @@ if (istype(W, /obj/item/weapon/wrench)) P_type_t = input("Choose pipe type", "Pipe type") as null|anything in Pipes P_type = Pipes[P_type_t] - user.visible_message("[user] has set \the [src] to manufacture [P_type_t] .", "You set \the [src] to manufacture [P_type_t].") + user.visible_message("[user] has set \the [src] to manufacture [P_type_t].", "You set \the [src] to manufacture [P_type_t].") return if(istype(W, /obj/item/weapon/crowbar)) a_dis=!a_dis - visible_message("\The [src] auto dismantle [!a_dis?"dea":"a"]ctivated.") + user.visible_message("[user] has [!a_dis?"de":""]activated auto-dismantling.", "You [!a_dis?"de":""]activate auto-dismantling.") return if(istype(W, /obj/item/stack/sheet/metal)) var/result = load_metal(W) - var/message if(isnull(result)) - message = "Unable to load [W] - no metal found." + user << "Unable to load [W] - no metal found." else if(!result) - message = "Stack is full." + user << "\The [src] is full." else - message = "[result] sheets of metal successfully loaded." + user.visible_message("[user] has loaded metal into \the [src].", "You load metal into \the [src]") - visible_message("[message]") return if(istype(W, /obj/item/weapon/screwdriver)) @@ -74,6 +72,7 @@ use_metal(m) var/obj/item/stack/sheet/metal/MM = new (get_turf(src)) MM.amount = m + user.visible_message("[user] removes [m] sheet\s of metal from the \the [src].", "You remove [m] sheet\s of metal from \the [src]") else user << "\The [src] is empty." return @@ -81,7 +80,7 @@ /obj/machinery/pipelayer/examine(mob/user) ..() - user << "\The [src] has [metal] sheet\s, is set to produce [P_type_t], and auto-dismantle is [!on?"de":""]activated." + user << "\The [src] has [metal] sheet\s, is set to produce [P_type_t], and auto-dismantling is [!a_dis?"de":""]activated." /obj/machinery/pipelayer/proc/reset() on=0 @@ -102,7 +101,7 @@ /obj/machinery/pipelayer/proc/use_metal(amount) if(!metal || metal Date: Wed, 22 Apr 2015 18:03:02 +0300 Subject: [PATCH 092/109] Added fonedsky's custom cyborg sprite Approved over at http://baystation12.net/forums/viewtopic.php?f=33&t=12428 --- icons/mob/custom-synthetic.dmi | Bin 258754 -> 276629 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/custom-synthetic.dmi b/icons/mob/custom-synthetic.dmi index 1c2b577db251ff6cabf29adb9510b27e71f777a0..296094568c034084a0e116b6cf661e2bdbb27c22 100644 GIT binary patch literal 276629 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�(EL=079t7-y#huJ; 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

      gh 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%0AxOP;)_+MB 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

      fr&!$cBAfZSy!Nv0F{12EDzQ0koRD`I0ARr`Z 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

      H8XP$uqI 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 dVa7Kmn|oxqxve Date: Wed, 22 Apr 2015 19:47:31 +0300 Subject: [PATCH 093/109] Update Dennok-PR-8936.yml --- html/changelogs/Dennok-PR-8936.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/changelogs/Dennok-PR-8936.yml b/html/changelogs/Dennok-PR-8936.yml index c9e4a9d7e9..6e190844dd 100644 --- a/html/changelogs/Dennok-PR-8936.yml +++ b/html/changelogs/Dennok-PR-8936.yml @@ -2,4 +2,4 @@ author: Dennok delete-after: True changes: - - rscadd: "Added a automatic CableLayer. Work on pull/pusch." + - rscadd: "Added a automatic CableLayer." From b5317f398a1b4fed29339714fe3b9dbcfd674fa7 Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 23:16:20 +0300 Subject: [PATCH 094/109] Create floorlayer.dm --- code/game/machinery/floorlayer.dm | 114 ++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 code/game/machinery/floorlayer.dm diff --git a/code/game/machinery/floorlayer.dm b/code/game/machinery/floorlayer.dm new file mode 100644 index 0000000000..e43ab7fe75 --- /dev/null +++ b/code/game/machinery/floorlayer.dm @@ -0,0 +1,114 @@ +/obj/machinery/floorlayer + + name = "automatic floor layer" + icon = 'icons/obj/stationobjs.dmi' + icon_state = "pipe_d" + density = 1 + var/turf/old_turf + var/on = 0 + var/obj/item/stack/tile/T + var/list/mode = list("dismantle"=0,"laying"=0,"collect"=0) + +/obj/machinery/floorlayer/New() + T = new/obj/item/stack/tile/plasteel(src) + ..() + +/obj/machinery/floorlayer/Move(new_turf,M_Dir) + ..() + + if(on) + if(mode["dismantle"]) + dismantleFloor(old_turf) + + if(mode["laying"]) + layFloor(old_turf) + + if(mode["collect"]) + CollectTiles(old_turf) + + + old_turf = new_turf + +/obj/machinery/floorlayer/attack_hand(mob/user as mob) + on=!on + user.visible_message("\The [src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated \the [src].") + return + +/obj/machinery/floorlayer/attackby(var/obj/item/W as obj, var/mob/user as mob) + + if (istype(W, /obj/item/weapon/wrench)) + var/m = input("Choose work mode", "Mode") as null|anything in mode + mode[m] = !mode[m] + var/O = mode[m] + user.visible_message("[usr] has set \the [src] [m] mode [!O?"off":"on"].", "You set \the [src] [m] mode [!O?"off":"on"].") + return + + if(istype(W, /obj/item/stack/tile)) + user << "\The [W] successfully loaded." + user.drop_item(T) + TakeTile(T) + return + + if(istype(W, /obj/item/weapon/crowbar)) + if(!length(contents)) + user << "\The [src] is empty." + else + var/obj/item/stack/tile/E = input("Choose remove tile type.", "Tiles") as null|anything in contents + if(E) + user << "You remove the [E] from /the [src]." + E.loc = src.loc + T = null + return + + if(istype(W, /obj/item/weapon/screwdriver)) + T = input("Choose tile type.", "Tiles") as null|anything in contents + return + ..() + +/obj/machinery/floorlayer/examine(mob/user) + ..() + var/dismantle = mode["dismantle"] + var/laying = mode["laying"] + var/collect = mode["collect"] + user << "\The [src] [!T?"don't ":""]has [!T?"":"[T.get_amount()] [T] "]tile\s, dismantle is [dismantle?"on":"off"], laying is [laying?"on":"off"], collect is [collect?"on":"off"]." + +/obj/machinery/floorlayer/proc/reset() + on=0 + return + +/obj/machinery/floorlayer/proc/dismantleFloor(var/turf/new_turf) + if(istype(new_turf, /turf/simulated/floor)) + var/turf/simulated/floor/T = new_turf + if(!T.is_plating()) + if(!T.broken && !T.burnt) + new T.floor_type(T) + T.make_plating() + return !new_turf.intact + +/obj/machinery/floorlayer/proc/TakeNewStack() + for(var/obj/item/stack/tile/tile in contents) + T = tile + return 1 + return 0 + +/obj/machinery/floorlayer/proc/SortStacks() + for(var/obj/item/stack/tile/tile1 in contents) + for(var/obj/item/stack/tile/tile2 in contents) + tile2.transfer_to(tile1) + +/obj/machinery/floorlayer/proc/layFloor(var/turf/w_turf) + if(!T) + if(!TakeNewStack()) + return 0 + w_turf.attackby(T , src) + return 1 + +/obj/machinery/floorlayer/proc/TakeTile(var/obj/item/stack/tile/tile) + if(!T) T = tile + tile.loc = src + + SortStacks() + +/obj/machinery/floorlayer/proc/CollectTiles(var/turf/w_turf) + for(var/obj/item/stack/tile/tile in w_turf.contents) + TakeTile(tile) From ac7543b13de976b6c9956fe54409844eee36b3b6 Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 23:21:22 +0300 Subject: [PATCH 095/109] Add floorlayer.dm to dme --- baystation12.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/baystation12.dme b/baystation12.dme index f0f28d7b61..0104dc456f 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -338,6 +338,7 @@ #include "code\game\machinery\doppler_array.dm" #include "code\game\machinery\flasher.dm" #include "code\game\machinery\floodlight.dm" +#include "code\game\machinery\floorlayer.dm" #include "code\game\machinery\hologram.dm" #include "code\game\machinery\holosign.dm" #include "code\game\machinery\igniter.dm" From 239194cf200f807f6bc85f2fc3e732d22c26341b Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 23:23:50 +0300 Subject: [PATCH 096/109] Create Dennok-PR-8951.yml --- html/changelogs/Dennok-PR-8951.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/Dennok-PR-8951.yml diff --git a/html/changelogs/Dennok-PR-8951.yml b/html/changelogs/Dennok-PR-8951.yml new file mode 100644 index 0000000000..8f8c484992 --- /dev/null +++ b/html/changelogs/Dennok-PR-8951.yml @@ -0,0 +1,5 @@ +author: Dennok +delete-after: True + +changes: + - rscadd: "Added an floorlayer." From 813109af888868775d2f40a5f751a882609eef5e Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 23:30:46 +0300 Subject: [PATCH 097/109] Add span classes --- code/game/machinery/floorlayer.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/game/machinery/floorlayer.dm b/code/game/machinery/floorlayer.dm index e43ab7fe75..b3cdd316d7 100644 --- a/code/game/machinery/floorlayer.dm +++ b/code/game/machinery/floorlayer.dm @@ -31,7 +31,7 @@ /obj/machinery/floorlayer/attack_hand(mob/user as mob) on=!on - user.visible_message("\The [src] [!on?"dea":"a"]ctivated.", "[user] [!on?"dea":"a"]ctivated \the [src].") + user.visible_message("[user] has [!on?"de":""]activated \the [src].", "You [!on?"de":""]activate \the [src].") return /obj/machinery/floorlayer/attackby(var/obj/item/W as obj, var/mob/user as mob) @@ -40,22 +40,22 @@ var/m = input("Choose work mode", "Mode") as null|anything in mode mode[m] = !mode[m] var/O = mode[m] - user.visible_message("[usr] has set \the [src] [m] mode [!O?"off":"on"].", "You set \the [src] [m] mode [!O?"off":"on"].") + user.visible_message("[usr] has set \the [src] [m] mode [!O?"off":"on"].", "You set \the [src] [m] mode [!O?"off":"on"].") return if(istype(W, /obj/item/stack/tile)) - user << "\The [W] successfully loaded." + user << "\The [W] successfully loaded." user.drop_item(T) TakeTile(T) return if(istype(W, /obj/item/weapon/crowbar)) if(!length(contents)) - user << "\The [src] is empty." + user << "\The [src] is empty." else var/obj/item/stack/tile/E = input("Choose remove tile type.", "Tiles") as null|anything in contents if(E) - user << "You remove the [E] from /the [src]." + user << "You remove the [E] from /the [src]." E.loc = src.loc T = null return @@ -70,7 +70,7 @@ var/dismantle = mode["dismantle"] var/laying = mode["laying"] var/collect = mode["collect"] - user << "\The [src] [!T?"don't ":""]has [!T?"":"[T.get_amount()] [T] "]tile\s, dismantle is [dismantle?"on":"off"], laying is [laying?"on":"off"], collect is [collect?"on":"off"]." + user << "\The [src] [!T?"don't ":""]has [!T?"":"[T.get_amount()] [T] "]tile\s, dismantle is [dismantle?"on":"off"], laying is [laying?"on":"off"], collect is [collect?"on":"off"]." /obj/machinery/floorlayer/proc/reset() on=0 From 07cc28af8e51dd74d4f6976d435bc6988ca98cce Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Thu, 23 Apr 2015 08:03:07 +0100 Subject: [PATCH 098/109] Fixes dionaea always using the verb "says". Not sure why, but speech_problem_flag is being set to 1 for dionaea, and only dionaea. Fixes #8952 --- code/modules/mob/living/carbon/human/say.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 20c5183d72..0554b44c6c 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -65,7 +65,7 @@ if(speech_problem_flag) if(!speaking || !(speaking.flags & NO_STUTTER)) - var/list/handle_r = handle_speech_problems(message) + var/list/handle_r = handle_speech_problems(message, verb) message = handle_r[1] verb = handle_r[2] speech_problem_flag = handle_r[3] @@ -271,10 +271,9 @@ return verb -/mob/living/carbon/human/proc/handle_speech_problems(var/message) +/mob/living/carbon/human/proc/handle_speech_problems(var/message, var/verb = "says") var/list/returns[3] - var/verb = "says" var/handled = 0 if(silent || (sdisabilities & MUTE)) message = "" From 7a8ae91c6a186e70502ac6509a150995554437d9 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Thu, 23 Apr 2015 04:42:58 -0400 Subject: [PATCH 099/109] Makes crit oxyloss and malf AI time run in gametime instead of realtime. --- code/controllers/verbs.dm | 5 ++++- code/game/antagonist/station/rogue_ai.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code/controllers/verbs.dm b/code/controllers/verbs.dm index e27eeb1caf..d827a3a65e 100644 --- a/code/controllers/verbs.dm +++ b/code/controllers/verbs.dm @@ -62,7 +62,7 @@ usr.client.debug_variables(antag) message_admins("Admin [key_name_admin(usr)] is debugging the [antag.role_text] template.") -/client/proc/debug_controller(controller in list("Master","Failsafe","Ticker","Lighting","Air","Jobs","Sun","Radio","Supply","Shuttles","Emergency Shuttle","Configuration","pAI", "Cameras", "Transfer Controller", "Gas Data","Event","Plants","Alarm","Nano")) +/client/proc/debug_controller(controller in list("Master","Failsafe","Ticker","Ticker Process","Lighting","Air","Jobs","Sun","Radio","Supply","Shuttles","Emergency Shuttle","Configuration","pAI", "Cameras", "Transfer Controller", "Gas Data","Event","Plants","Alarm","Nano")) set category = "Debug" set name = "Debug Controller" set desc = "Debug the various periodic loop controllers for the game (be careful!)" @@ -78,6 +78,9 @@ if("Ticker") debug_variables(ticker) feedback_add_details("admin_verb","DTicker") + if("Ticker Process") + debug_variables(tickerProcess) + feedback_add_details("admin_verb","DTickerProcess") if("Lighting") debug_variables(lighting_controller) feedback_add_details("admin_verb","DLighting") diff --git a/code/game/antagonist/station/rogue_ai.dm b/code/game/antagonist/station/rogue_ai.dm index 372556c205..302c6e9c9c 100644 --- a/code/game/antagonist/station/rogue_ai.dm +++ b/code/game/antagonist/station/rogue_ai.dm @@ -27,7 +27,7 @@ var/datum/antagonist/rogue_ai/malf hacked_apcs |= apc /datum/antagonist/rogue_ai/proc/update_takeover_time() - hack_time -= ((hacked_apcs.len/6)*tickerProcess.getLastTickerTimeDuration()) + hack_time -= ((hacked_apcs.len/6)*2.0) /datum/antagonist/rogue_ai/tick() if(revealed && hacked_apcs.len >= 3) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 568822d105..6feb79f0b6 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -2,7 +2,7 @@ //NOTE: Breathing happens once per FOUR TICKS, unless the last breath fails. In which case it happens once per ONE TICK! So oxyloss healing is done once per 4 ticks while oxyloss damage is applied once per tick! #define HUMAN_MAX_OXYLOSS 1 //Defines how much oxyloss humans can get per tick. A tile with no air at all (such as space) applies this value, otherwise it's a percentage of it. -#define HUMAN_CRIT_MAX_OXYLOSS ( (tickerProcess.getLastTickerTimeDuration()) / 6) //The amount of damage you'll get when in critical condition. We want this to be a 5 minute deal = 300s. There are 50HP to get through, so (1/6)*last_tick_duration per second. Breaths however only happen every 4 ticks. +#define HUMAN_CRIT_MAX_OXYLOSS ( 2.0 / 6) //The amount of damage you'll get when in critical condition. We want this to be a 5 minute deal = 300s. There are 50HP to get through, so (1/6)*last_tick_duration per second. Breaths however only happen every 4 ticks. last_tick_duration = ~2.0 on average #define HEAT_DAMAGE_LEVEL_1 2 //Amount of damage applied when your body temperature just passes the 360.15k safety point #define HEAT_DAMAGE_LEVEL_2 4 //Amount of damage applied when your body temperature passes the 400K point From dfa0735c1d9b016ab302198b1c4cbf4ddcd04709 Mon Sep 17 00:00:00 2001 From: Dennok Date: Thu, 23 Apr 2015 11:59:34 +0300 Subject: [PATCH 100/109] Remove .contents in loop. --- code/game/machinery/floorlayer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/floorlayer.dm b/code/game/machinery/floorlayer.dm index b3cdd316d7..009d1c7694 100644 --- a/code/game/machinery/floorlayer.dm +++ b/code/game/machinery/floorlayer.dm @@ -110,5 +110,5 @@ SortStacks() /obj/machinery/floorlayer/proc/CollectTiles(var/turf/w_turf) - for(var/obj/item/stack/tile/tile in w_turf.contents) + for(var/obj/item/stack/tile/tile in w_turf) TakeTile(tile) From b9f8b0b8aa821426723d49de132eb19ff0b62eca Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 23 Apr 2015 13:29:24 +0200 Subject: [PATCH 101/109] Re-shuffles huma/say(). Removes non-existing map variables. --- code/modules/mob/living/carbon/human/say.dm | 6 ++++-- maps/exodus-1.dmm | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 9a980580fb..10a2dca6aa 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -128,10 +128,12 @@ return verb -/mob/living/carbon/human/proc/handle_speech_problems(var/message, var/verb = "says") +/mob/living/carbon/human/handle_speech_problems(var/message, var/verb) + if(!speech_problem_flag) + return ..() var/list/returns[3] - var/handled = 0 + speech_problem_flag = 0 if(silent || (sdisabilities & MUTE)) message = "" speech_problem_flag = 1 diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 9fca5bc3eb..11b86a9bcf 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -5968,7 +5968,7 @@ "ckN" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/camera/network/engineering{c_tag = "Engineering Foyer"; dir = 8},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/engineering/foyer) "ckO" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitegreen_v (NORTHEAST)"; icon_state = "whitegreen_v"; dir = 5},/area/rnd/xenobiology/xenoflora) "ckP" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/starboardsolar) -"ckQ" = (/obj/structure/window/basic{dir = 8},/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northright{name = "Shower"; req_access_txt = "0"},/obj/structure/curtain/open/shower/engineering,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) +"ckQ" = (/obj/structure/window/basic{dir = 8},/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northright{name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/engineering,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) "ckR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/starboardsolar) "ckS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/starboard) "ckT" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/engineering/foyer) @@ -5983,7 +5983,7 @@ "clc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/engineering/foyer) "cld" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engineering/foyer) "cle" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/engineering/locker_room) -"clf" = (/obj/structure/window/basic{dir = 4},/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northleft{name = "Shower"; req_access_txt = "0"},/obj/structure/curtain/open/shower/engineering,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) +"clf" = (/obj/structure/window/basic{dir = 4},/obj/machinery/shower{dir = 1},/obj/machinery/door/window/northleft{name = "Shower"; req_access = list()},/obj/structure/curtain/open/shower/engineering,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) "clg" = (/obj/machinery/door_control{id = "engineering_cubicle"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 8; specialfunctions = 4},/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) "clh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/locker_room) "cli" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engineering/locker_room) From b693d65a17930e550ef872ab199be379863173d9 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 23 Apr 2015 13:54:19 +0200 Subject: [PATCH 102/109] Updates the changelog. --- html/changelog.html | 36 +++++++++++++++++++ html/changelogs/.all_changelog.yml | 36 +++++++++++++++++++ html/changelogs/Dennok-PR-8838.yml | 5 --- html/changelogs/Dennok-PR-8936.yml | 5 --- .../PsiOmegaDelta-DirtyEngineers.yml | 5 --- .../PsiOmegaDelta-FiredoorFixTwo.yml | 5 --- html/changelogs/PsiOmegaDelta-GoingViral.yml | 5 --- html/changelogs/PsiOmegaDelta-PR-8897.yml | 5 --- html/changelogs/PsiOmegaDelta-PR-8898.yml | 5 --- html/changelogs/PsiOmegaDelta-PR-8901.yml | 5 --- html/changelogs/PsiOmegaDelta-PR-8940.yml | 5 --- html/changelogs/PsiOmegaDelta.yml | 20 ++--------- html/changelogs/Yoshax-MoreFruitJuice.yml | 5 --- html/changelogs/__CHANGELOG_README.txt | 2 +- html/changelogs/example.yml | 4 +-- 15 files changed, 77 insertions(+), 71 deletions(-) delete mode 100644 html/changelogs/Dennok-PR-8838.yml delete mode 100644 html/changelogs/Dennok-PR-8936.yml delete mode 100644 html/changelogs/PsiOmegaDelta-DirtyEngineers.yml delete mode 100644 html/changelogs/PsiOmegaDelta-FiredoorFixTwo.yml delete mode 100644 html/changelogs/PsiOmegaDelta-GoingViral.yml delete mode 100644 html/changelogs/PsiOmegaDelta-PR-8897.yml delete mode 100644 html/changelogs/PsiOmegaDelta-PR-8898.yml delete mode 100644 html/changelogs/PsiOmegaDelta-PR-8901.yml delete mode 100644 html/changelogs/PsiOmegaDelta-PR-8940.yml delete mode 100644 html/changelogs/Yoshax-MoreFruitJuice.yml diff --git a/html/changelog.html b/html/changelog.html index 8d999fd9ec..5b3f43d174 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,42 @@ -->

      +

      23 April 2015

      +

      Dennok updated:

      +
        +
      • Added an automatic pipelayer.
      • +
      • Added an automatic cablelayer.
      • +
      +

      PsiOmegaDelta updated:

      +
        +
      • Shower curtains no longer lose their default color upon being washed.
      • +
      • Emergency shutters can again be examined, and from the proper distance.
      • +
      • The virus event will now only infect mobs on the station, currently controlled by player that has been active in the last 5 minutes.
      • +
      • Laptops now use the proper proc for checking camera status.
      • +
      • Makes it possible to eject PDA cartridges using a verb.
      • +
      • Makes it possible to shake tables with one's bare hands to stop climbers.
      • +
      • Added a mass driver door in disposals to prevent trash from floating out into space before proper ejection.
      • +
      • Rig/Hardsuit module tab - Less informative than the NanoUI hardsuit interface but allows quicker access to the various rig modules.
      • +
      • Silicons with the medical augmentation sensors enabled now also see alive/dead status if sensors are set accordingly.
      • +
      • Emergency shutters opened by silicons are now treated as having been forced open by a crowbar.
      • +
      • An active AI chassis can now be pushed, just as an empty chassis can be.
      • +
      • The AI can now use the crew monitor console to track crew members with full sensors enabled.
      • +
      • The AI now has a shortcut to track people holding up messages to cameras.
      • +
      • The AI now has a shortcut to track people sending PDA messages.
      • +
      • Multiple AIs can now share the same holopad.
      • +
      • Admin ghosts can now transfer other ghosts into mobs by drag-clicking.
      • +
      • Ghosts can now toggle seeing darkness and other ghosts separately.
      • +
      • Moving while dead now auto-ghosts you.
      • +
      • Two new random events: Space dust and gravitation failure.
      • +
      • Upgraded wizard spell interface and new spells.
      • +
      • More uplink items.
      • +
      • Uplink items now have rudimentary descriptions.
      • +
      +

      Yoshax updated:

      +
        +
      • Adjusts fruits and other stuff to have a minmum of 10 units of juice and stuff.
      • +
      +

      18 April 2015

      PsiOmegaDelta updated:

        diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index a58c2bc21a..2650175e5c 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -1567,3 +1567,39 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. PsiOmegaDelta: - rscadd: Added a changelog editing system that should cause fewer conflicts and more accurate timestamps. +2015-04-23: + Dennok: + - rscadd: Added an automatic pipelayer. + - rscadd: Added an automatic cablelayer. + PsiOmegaDelta: + - bugfix: Shower curtains no longer lose their default color upon being washed. + - bugfix: Emergency shutters can again be examined, and from the proper distance. + - bugfix: The virus event will now only infect mobs on the station, currently controlled + by player that has been active in the last 5 minutes. + - bugfix: Laptops now use the proper proc for checking camera status. + - rscadd: Makes it possible to eject PDA cartridges using a verb. + - rscadd: Makes it possible to shake tables with one's bare hands to stop climbers. + - bugfix: Added a mass driver door in disposals to prevent trash from floating out + into space before proper ejection. + - rscadd: Rig/Hardsuit module tab - Less informative than the NanoUI hardsuit interface + but allows quicker access to the various rig modules. + - rscadd: Silicons with the medical augmentation sensors enabled now also see alive/dead + status if sensors are set accordingly. + - rscadd: Emergency shutters opened by silicons are now treated as having been forced + open by a crowbar. + - rscadd: An active AI chassis can now be pushed, just as an empty chassis can be. + - rscadd: The AI can now use the crew monitor console to track crew members with + full sensors enabled. + - rscadd: The AI now has a shortcut to track people holding up messages to cameras. + - rscadd: The AI now has a shortcut to track people sending PDA messages. + - rscadd: Multiple AIs can now share the same holopad. + - rscadd: Admin ghosts can now transfer other ghosts into mobs by drag-clicking. + - rscadd: Ghosts can now toggle seeing darkness and other ghosts separately. + - rscadd: Moving while dead now auto-ghosts you. + - rscadd: 'Two new random events: Space dust and gravitation failure.' + - rscadd: Upgraded wizard spell interface and new spells. + - rscadd: More uplink items. + - rscadd: Uplink items now have rudimentary descriptions. + Yoshax: + - tweak: Adjusts fruits and other stuff to have a minmum of 10 units of juice and + stuff. diff --git a/html/changelogs/Dennok-PR-8838.yml b/html/changelogs/Dennok-PR-8838.yml deleted file mode 100644 index 9fe08cad0a..0000000000 --- a/html/changelogs/Dennok-PR-8838.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Dennok -delete-after: True - -changes: - - rscadd: "Added an automatic Pipelayer." diff --git a/html/changelogs/Dennok-PR-8936.yml b/html/changelogs/Dennok-PR-8936.yml deleted file mode 100644 index 6e190844dd..0000000000 --- a/html/changelogs/Dennok-PR-8936.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Dennok -delete-after: True - -changes: - - rscadd: "Added a automatic CableLayer." diff --git a/html/changelogs/PsiOmegaDelta-DirtyEngineers.yml b/html/changelogs/PsiOmegaDelta-DirtyEngineers.yml deleted file mode 100644 index 2a4c1b6f7d..0000000000 --- a/html/changelogs/PsiOmegaDelta-DirtyEngineers.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: PsiOmegaDelta -delete-after: True - -changes: - - bugfix: "Shower curtains no longer lose their default color upon being washed." diff --git a/html/changelogs/PsiOmegaDelta-FiredoorFixTwo.yml b/html/changelogs/PsiOmegaDelta-FiredoorFixTwo.yml deleted file mode 100644 index da189fb8c1..0000000000 --- a/html/changelogs/PsiOmegaDelta-FiredoorFixTwo.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: PsiOmegaDelta -delete-after: True - -changes: - - bugfix: "Emergency shutters can again be examined, and from the proper distance." diff --git a/html/changelogs/PsiOmegaDelta-GoingViral.yml b/html/changelogs/PsiOmegaDelta-GoingViral.yml deleted file mode 100644 index 02e569c78d..0000000000 --- a/html/changelogs/PsiOmegaDelta-GoingViral.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: PsiOmegaDelta -delete-after: True - -changes: - - bugfix: "The virus event will now only infect mobs on the station, currently controlled by player that has been active in the last 5 minutes." diff --git a/html/changelogs/PsiOmegaDelta-PR-8897.yml b/html/changelogs/PsiOmegaDelta-PR-8897.yml deleted file mode 100644 index 5832ffb8d4..0000000000 --- a/html/changelogs/PsiOmegaDelta-PR-8897.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: PsiOmegaDelta -delete-after: True - -changes: - - bugfix: "Laptops now use the proper proc for checking camera status." diff --git a/html/changelogs/PsiOmegaDelta-PR-8898.yml b/html/changelogs/PsiOmegaDelta-PR-8898.yml deleted file mode 100644 index 2d35c1aa71..0000000000 --- a/html/changelogs/PsiOmegaDelta-PR-8898.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: PsiOmegaDelta -delete-after: True - -changes: - - rscadd: "Makes it possible to eject PDA cartridges using a verb." diff --git a/html/changelogs/PsiOmegaDelta-PR-8901.yml b/html/changelogs/PsiOmegaDelta-PR-8901.yml deleted file mode 100644 index 5fd81a14bc..0000000000 --- a/html/changelogs/PsiOmegaDelta-PR-8901.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: PsiOmegaDelta -delete-after: True - -changes: - - rscadd: "Makes it possible to shake tables with one's bare hands to stop climbers." diff --git a/html/changelogs/PsiOmegaDelta-PR-8940.yml b/html/changelogs/PsiOmegaDelta-PR-8940.yml deleted file mode 100644 index a555d0ba43..0000000000 --- a/html/changelogs/PsiOmegaDelta-PR-8940.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: PsiOmegaDelta -delete-after: True - -changes: - - bugfix: "Added a mass driver door in disposals to prevent trash from floating out into space before proper ejection." diff --git a/html/changelogs/PsiOmegaDelta.yml b/html/changelogs/PsiOmegaDelta.yml index f647f9b3a0..6fdea55f54 100644 --- a/html/changelogs/PsiOmegaDelta.yml +++ b/html/changelogs/PsiOmegaDelta.yml @@ -1,19 +1,3 @@ author: PsiOmegaDelta -delete-after: False - -changes: - - rscadd: Rig/Hardsuit module tab - Less informative than the NanoUI hardsuit interface but allows quicker access to the various rig modules. - - rscadd: Silicons with the medical augmentation sensors enabled now also see alive/dead status if sensors are set accordingly. - - rscadd: Emergency shutters opened by silicons are now treated as having been forced open by a crowbar. - - rscadd: An active AI chassis can now be pushed, just as an empty chassis can be. - - rscadd: The AI can now use the crew monitor console to track crew members with full sensors enabled. - - rscadd: The AI now has a shortcut to track people holding up messages to cameras. - - rscadd: The AI now has a shortcut to track people sending PDA messages. - - rscadd: Multiple AIs can now share the same holopad. - - rscadd: Admin ghosts can now transfer other ghosts into mobs by drag-clicking. - - rscadd: Ghosts can now toggle seeing darkness and other ghosts separately. - - rscadd: Moving while dead now auto-ghosts you. - - rscadd: Two new random events: Space dust and gravitation failure. - - rscadd: Upgraded wizard spell interface and new spells. - - rscadd: More uplink items. - - rscadd: Uplink items now have rudimentary descriptions. +changes: [] +delete-after: false diff --git a/html/changelogs/Yoshax-MoreFruitJuice.yml b/html/changelogs/Yoshax-MoreFruitJuice.yml deleted file mode 100644 index 555a177f0f..0000000000 --- a/html/changelogs/Yoshax-MoreFruitJuice.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Yoshax -delete-after: True - -changes: - - tweak: "Adjusts fruits and other stuff to have a minmum of 10 units of juice and stuff." \ No newline at end of file diff --git a/html/changelogs/__CHANGELOG_README.txt b/html/changelogs/__CHANGELOG_README.txt index 08d3f11735..6915dc47e2 100644 --- a/html/changelogs/__CHANGELOG_README.txt +++ b/html/changelogs/__CHANGELOG_README.txt @@ -4,7 +4,7 @@ Changelogs are included with commits as text .yml files created individually by TO MAKE A CHANGELOG .YML ENTRRY -1. Make a copy of the file example.yml in html/changelogs and rename it to [YOUR USERNAME]-PR-[YOUR PR NUMBER].yml (the pr and pr number are organizational and can be ignored if you so wish) +1. Make a copy of the file example.yml in html/changelogs and rename it to [YOUR USERNAME]-PR-[YOUR PR NUMBER].yml or [YOUR USERNAME]-[YOUR BRANCH NAME]. Only the username is strictly required, anything else is organizational and can be ignored if you so wish. 2. Change the author to yourself diff --git a/html/changelogs/example.yml b/html/changelogs/example.yml index 6b61a43693..413c15d19e 100644 --- a/html/changelogs/example.yml +++ b/html/changelogs/example.yml @@ -29,8 +29,8 @@ delete-after: True # Any changes you've made. See valid prefix list above. # INDENT WITH TWO SPACES. NOT TABS. SPACES. # SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. changes: - rscadd: "Added a changelog editing system that should cause fewer conflicts and more accurate timestamps." - rscdel: "Killed innocent kittens." From 7a6a54b671e3f6bc5f3f5af46ba409921bac024f Mon Sep 17 00:00:00 2001 From: mwerezak Date: Thu, 23 Apr 2015 08:25:49 -0400 Subject: [PATCH 103/109] Fixes Snapwalk's Limb Augment item being removable through the inventory panel I haven't heard of any issues on the server about this, but it's probably best to prevent them from being removed. --- code/modules/customitems/item_defines.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 13d1a59d5e..43fe4f27f3 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -1131,6 +1131,7 @@ icon_state = "parker_eliza_arms" item_state = "parker_eliza_arms" item_color = "parker_eliza_arms" + canremove = 0 ////////////// Accessories ///// From 0a7fd34f3f14c6a7d635d751b420e8b920a2749a Mon Sep 17 00:00:00 2001 From: mwerezak Date: Thu, 23 Apr 2015 11:27:16 -0400 Subject: [PATCH 104/109] Limb augments no longer prevent putting on jumpsuits --- code/modules/customitems/item_defines.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 43fe4f27f3..820ab2fcaa 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -1131,6 +1131,7 @@ icon_state = "parker_eliza_arms" item_state = "parker_eliza_arms" item_color = "parker_eliza_arms" + body_parts_covered = 0 //technicially it's underneath everything canremove = 0 From 61085c9976e704a6ba63cbe632f2e85b259a075b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 24 Apr 2015 09:25:38 +0200 Subject: [PATCH 105/109] Updates the changelog. --- html/changelog.html | 8 ++++++++ html/changelogs/.all_changelog.yml | 5 +++++ html/changelogs/Dennok-PR-8879.yml | 6 ------ html/changelogs/Dennok-PR-8951.yml | 5 ----- 4 files changed, 13 insertions(+), 11 deletions(-) delete mode 100644 html/changelogs/Dennok-PR-8879.yml delete mode 100644 html/changelogs/Dennok-PR-8951.yml diff --git a/html/changelog.html b/html/changelog.html index 5b3f43d174..308ecb672e 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,14 @@ -->
        +

        24 April 2015

        +

        Dennok updated:

        +
          +
        • Fixes overmap ship speed calculations.
        • +
        • Adds overmap ship rotation.
        • +
        • Added a floorlayer.
        • +
        +

        23 April 2015

        Dennok updated:

          diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 2650175e5c..b1f2b697f9 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -1603,3 +1603,8 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. Yoshax: - tweak: Adjusts fruits and other stuff to have a minmum of 10 units of juice and stuff. +2015-04-24: + Dennok: + - bugfix: Fixes overmap ship speed calculations. + - rscadd: Adds overmap ship rotation. + - rscadd: Added a floorlayer. diff --git a/html/changelogs/Dennok-PR-8879.yml b/html/changelogs/Dennok-PR-8879.yml deleted file mode 100644 index d0da92427c..0000000000 --- a/html/changelogs/Dennok-PR-8879.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Dennok -delete-after: True - -changes: - - bugfix: "Fix don't correct process() delay calculation." - - rscadd: "Added a rotate() proc to ship, and rotate var for don't rotatable ships." diff --git a/html/changelogs/Dennok-PR-8951.yml b/html/changelogs/Dennok-PR-8951.yml deleted file mode 100644 index 8f8c484992..0000000000 --- a/html/changelogs/Dennok-PR-8951.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Dennok -delete-after: True - -changes: - - rscadd: "Added an floorlayer." From 1ae0ad6d92e1fa7b5ad1fde1c78d404117e60ef1 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Apr 2015 20:32:28 +0200 Subject: [PATCH 106/109] Updates the atom_pool, now datum_pool, to handle any datum object. Makes the garbage collector similarly robust. Continues the whole Destroy/qdel porting. --- baystation12.int | 17 +- .../binary_devices/binary_atmos_base.dm | 10 +- .../components/binary_devices/circulator.dm | 4 +- .../components/binary_devices/passive_gate.dm | 2 +- .../components/binary_devices/pipeturbine.dm | 14 +- .../components/binary_devices/pump.dm | 2 +- .../components/omni_devices/filter.dm | 2 +- .../components/omni_devices/mixer.dm | 2 +- .../components/omni_devices/omni_base.dm | 8 +- .../components/portables_connector.dm | 8 +- .../components/trinary_devices/filter.dm | 2 +- .../components/trinary_devices/mixer.dm | 2 +- .../trinary_devices/trinary_base.dm | 14 +- code/ATMOSPHERICS/components/tvalve.dm | 24 +- .../components/unary/heat_exchanger.dm | 2 +- .../components/unary/unary_base.dm | 6 +- .../components/unary/vent_pump.dm | 4 +- .../components/unary/vent_scrubber.dm | 4 +- code/ATMOSPHERICS/components/valve.dm | 16 +- code/ATMOSPHERICS/datum_pipe_network.dm | 4 +- code/ATMOSPHERICS/datum_pipeline.dm | 6 +- code/ATMOSPHERICS/he_pipes.dm | 4 +- code/ATMOSPHERICS/mainspipe.dm | 4 +- code/ATMOSPHERICS/pipes.dm | 66 +- code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm | 4 +- code/FEA/FEA_fire.dm | 2 +- code/FEA/FEA_gas_mixture.dm | 2 +- code/FEA/FEA_system.dm | 4 +- code/FEA/FEA_turf_tile.dm | 2 +- code/TriDimension/Pipes.dm | 8 +- code/TriDimension/Structures.dm | 20 +- code/TriDimension/Turfs.dm | 2 +- code/TriDimension/controller.dm | 2 +- code/ZAS/Fire.dm | 32 +- code/__HELPERS/datum_pool.dm | 9 +- code/__HELPERS/unsorted.dm | 4 +- code/_onclick/oldcode.dm | 2 +- code/_onclick/telekinesis.dm | 14 +- .../ProcessScheduler/core/process.dm | 3 +- code/controllers/Processes/garbage.dm | 84 +- code/controllers/Processes/inactivity.dm | 2 +- code/controllers/_DynamicAreaLighting_TG.dm | 9 - code/controllers/autotransfer.dm | 2 +- code/controllers/communications.dm | 6 +- .../emergency_shuttle_controller.dm | 4 +- code/controllers/failsafe.dm | 2 +- code/controllers/lighting_controller.dm | 2 +- code/controllers/master_controller.dm | 2 +- code/datums/datacore.dm | 4 +- code/datums/datumvars.dm | 6 +- code/datums/disease.dm | 14 +- code/datums/diseases/advance/advance.dm | 4 +- code/datums/diseases/alien_embryo.dm | 4 +- code/datums/diseases/dna_spread.dm | 4 +- .../helper_datums/construction_datum.dm | 4 +- code/datums/helper_datums/teleport.dm | 2 +- code/datums/mind.dm | 12 +- code/datums/modules.dm | 3 +- code/datums/recipe.dm | 4 +- code/defines/obj/weapon.dm | 2 +- code/defines/procs/records.dm | 2 +- code/defines/procs/sd_Alert.dm | 336 ++-- code/game/antagonist/antagonist.dm | 8 +- code/game/antagonist/antagonist_build.dm | 4 +- code/game/antagonist/station/highlander.dm | 2 +- code/game/antagonist/station/rogue_ai.dm | 2 +- code/game/asteroid.dm | 2 +- code/game/atoms.dm | 21 +- code/game/atoms_movable.dm | 20 +- code/game/dna/dna_misc.dm | 12 +- code/game/dna/dna_modifier.dm | 16 +- code/game/dna/genes/monkey.dm | 12 +- code/game/gamemodes/blob/blobs/core.dm | 4 +- code/game/gamemodes/blob/blobs/factory.dm | 4 +- code/game/gamemodes/blob/blobs/node.dm | 4 +- code/game/gamemodes/blob/blobs/shield.dm | 2 +- code/game/gamemodes/blob/theblob.dm | 8 +- .../gamemodes/changeling/changeling_powers.dm | 6 +- code/game/gamemodes/cult/cult_structures.dm | 2 +- code/game/gamemodes/cult/cultify/mob.dm | 8 +- code/game/gamemodes/cult/cultify/obj.dm | 2 +- code/game/gamemodes/cult/hell_universe.dm | 1 + code/game/gamemodes/cult/ritual.dm | 6 +- code/game/gamemodes/cult/runes.dm | 36 +- code/game/gamemodes/cult/talisman.dm | 6 +- .../endgame/supermatter_cascade/blob.dm | 5 +- .../endgame/supermatter_cascade/portal.dm | 2 +- .../endgame/supermatter_cascade/universe.dm | 1 + code/game/gamemodes/events.dm | 4 +- code/game/gamemodes/events/PortalStorm.dm | 52 +- code/game/gamemodes/events/black_hole.dm | 174 +-- code/game/gamemodes/events/clang.dm | 4 +- code/game/gamemodes/events/dust.dm | 7 +- .../gamemodes/events/holidays/Christmas.dm | 2 +- code/game/gamemodes/events/wormholes.dm | 2 +- code/game/gamemodes/gameticker.dm | 8 +- code/game/gamemodes/heist/heist.dm | 4 +- .../gamemodes/malfunction/Malf_Modules.dm | 2 +- code/game/gamemodes/meme/meme.dm | 2 +- code/game/gamemodes/meteor/meteors.dm | 10 +- code/game/gamemodes/objective.dm | 4 +- code/game/gamemodes/sandbox/h_sandbox.dm | 2 +- code/game/gamemodes/setupgame.dm | 10 +- code/game/jobs/jobprocs.dm | 2 +- code/game/machinery/Beacon.dm | 110 +- code/game/machinery/OpTable.dm | 10 +- code/game/machinery/Sleeper.dm | 16 +- code/game/machinery/adv_med.dm | 18 +- code/game/machinery/alarm.dm | 16 +- code/game/machinery/atmoalter/meter.dm | 2 +- .../atmoalter/portable_atmospherics.dm | 4 +- code/game/machinery/autolathe.dm | 2 +- code/game/machinery/autolathe_datums.dm | 2 +- code/game/machinery/bees_items.dm | 2 +- code/game/machinery/biogenerator.dm | 2 +- code/game/machinery/bioprinter.dm | 4 +- code/game/machinery/bots/bots.dm | 6 +- code/game/machinery/bots/cleanbot.dm | 8 +- code/game/machinery/bots/ed209bot.dm | 22 +- code/game/machinery/bots/farmbot.dm | 16 +- code/game/machinery/bots/floorbot.dm | 16 +- code/game/machinery/bots/medbot.dm | 12 +- code/game/machinery/bots/mulebot.dm | 2 +- code/game/machinery/bots/secbot.dm | 18 +- code/game/machinery/camera/camera.dm | 2 +- code/game/machinery/cloning.dm | 10 +- code/game/machinery/computer/ai_core.dm | 8 +- code/game/machinery/computer/atmos_alert.dm | 2 +- .../game/machinery/computer/buildandrepair.dm | 4 +- code/game/machinery/computer/cloning.dm | 8 +- .../game/machinery/computer/communications.dm | 4 +- code/game/machinery/computer/computer.dm | 6 +- code/game/machinery/computer/medical.dm | 6 +- code/game/machinery/computer/pod.dm | 4 +- code/game/machinery/computer/prisonshuttle.dm | 6 +- code/game/machinery/computer/security.dm | 12 +- code/game/machinery/computer/shuttle.dm | 2 +- code/game/machinery/computer/skills.dm | 8 +- .../machinery/computer/specops_shuttle.dm | 8 +- code/game/machinery/computer/station_alert.dm | 2 +- .../computer/syndicate_specops_shuttle.dm | 2 +- .../machinery/computer3/buildandrepair.dm | 6 +- code/game/machinery/computer3/computer.dm | 4 +- .../computer3/computers/HolodeckControl.dm | 6 +- .../machinery/computer3/computers/medical.dm | 4 +- .../machinery/computer3/computers/security.dm | 12 +- code/game/machinery/computer3/laptop.dm | 6 +- code/game/machinery/computer3/lapvend.dm | 8 +- code/game/machinery/computer3/program.dm | 2 +- code/game/machinery/constructable_frame.dm | 4 +- code/game/machinery/cryo.dm | 4 +- code/game/machinery/cryopod.dm | 26 +- code/game/machinery/deployable.dm | 12 +- code/game/machinery/doors/airlock.dm | 8 +- code/game/machinery/doors/door.dm | 14 +- code/game/machinery/doors/firedoor.dm | 6 +- .../game/machinery/doors/firedoor_assembly.dm | 6 +- code/game/machinery/doors/windowdoor.dm | 4 +- code/game/machinery/doppler_array.dm | 2 +- .../embedded_controller_base.dm | 2 +- .../embedded_program_base.dm | 54 +- code/game/machinery/hologram.dm | 14 +- code/game/machinery/jukebox.dm | 4 +- code/game/machinery/kitchen/gibber.dm | 6 +- code/game/machinery/kitchen/microwave.dm | 2 +- code/game/machinery/kitchen/smartfridge.dm | 6 +- code/game/machinery/machinery.dm | 16 +- code/game/machinery/magnet.dm | 4 +- code/game/machinery/newscaster.dm | 8 +- code/game/machinery/nuclear_bomb.dm | 2 +- code/game/machinery/overview.dm | 8 +- code/game/machinery/pipe/construction.dm | 4 +- code/game/machinery/pipe/pipe_dispenser.dm | 6 +- code/game/machinery/portable_tag_turret.dm | 4 +- code/game/machinery/portable_turret.dm | 24 +- code/game/machinery/seed_extractor.dm | 2 +- code/game/machinery/suit_storage_unit.dm | 16 +- code/game/machinery/syndicatebeacon.dm | 2 +- code/game/machinery/telecomms/broadcaster.dm | 2 +- code/game/machinery/telecomms/logbrowser.dm | 8 +- .../telecomms/machine_interactions.dm | 808 +++++----- .../machinery/telecomms/telecomunications.dm | 2 +- code/game/machinery/telecomms/telemonitor.dm | 316 ++-- .../machinery/telecomms/traffic_control.dm | 482 +++--- code/game/machinery/teleporter.dm | 4 +- code/game/machinery/turret_control.dm | 2 +- code/game/machinery/turrets.dm | 18 +- code/game/machinery/vending.dm | 24 +- code/game/machinery/washing_machine.dm | 26 +- code/game/mecha/combat/marauder.dm | 2 +- code/game/mecha/equipment/mecha_equipment.dm | 2 +- code/game/mecha/equipment/tools/tools.dm | 8 +- code/game/mecha/equipment/weapons/weapons.dm | 4 +- code/game/mecha/mech_fabricator.dm | 10 +- code/game/mecha/mecha.dm | 8 +- code/game/mecha/mecha_construction_paths.dm | 58 +- code/game/mecha/mecha_control_console.dm | 6 +- code/game/mecha/mecha_wreckage.dm | 2 +- code/game/mecha/working/ripley.dm | 2 +- code/game/mecha/working/working.dm | 2 +- code/game/objects/buckling.dm | 14 +- code/game/objects/effects/aliens.dm | 30 +- code/game/objects/effects/bump_teleporter.dm | 2 +- code/game/objects/effects/chemsmoke.dm | 8 +- .../objects/effects/decals/Cleanable/fuel.dm | 2 +- .../effects/decals/Cleanable/humans.dm | 6 +- .../objects/effects/decals/Cleanable/misc.dm | 6 +- .../game/objects/effects/decals/contraband.dm | 6 +- code/game/objects/effects/decals/remains.dm | 2 +- .../objects/effects/decals/warning_stripes.dm | 20 +- code/game/objects/effects/effect_system.dm | 62 +- code/game/objects/effects/gibs.dm | 6 +- code/game/objects/effects/landmarks.dm | 105 +- code/game/objects/effects/manifest.dm | 2 +- code/game/objects/effects/mines.dm | 20 +- code/game/objects/effects/overlays.dm | 2 +- code/game/objects/effects/portals.dm | 4 +- .../objects/effects/spawners/bombspawner.dm | 4 +- .../objects/effects/spawners/vaultspawner.dm | 2 +- code/game/objects/effects/spiders.dm | 18 +- code/game/objects/empulse.dm | 4 +- code/game/objects/items.dm | 6 +- code/game/objects/items/apc_frame.dm | 6 +- code/game/objects/items/ashtray.dm | 2 +- code/game/objects/items/bodybag.dm | 8 +- code/game/objects/items/crayons.dm | 4 +- code/game/objects/items/devices/PDA/PDA.dm | 6 +- .../objects/items/devices/chameleonproj.dm | 16 +- code/game/objects/items/devices/flash.dm | 4 +- .../objects/items/devices/lightreplacer.dm | 4 +- code/game/objects/items/devices/modkit.dm | 4 +- code/game/objects/items/devices/paicard.dm | 4 +- code/game/objects/items/devices/powersink.dm | 2 +- .../objects/items/devices/radio/beacon.dm | 4 +- .../objects/items/devices/radio/headset.dm | 5 + .../objects/items/devices/radio/intercom.dm | 2 +- .../game/objects/items/devices/radio/radio.dm | 2 +- .../objects/items/devices/taperecorder.dm | 2 +- code/game/objects/items/devices/uplinks.dm | 4 +- code/game/objects/items/latexballoon.dm | 4 +- code/game/objects/items/robot/robot_parts.dm | 8 +- .../objects/items/robot/robot_upgrades.dm | 2 +- code/game/objects/items/shooting_range.dm | 2 +- .../game/objects/items/stacks/sheets/light.dm | 2 +- code/game/objects/items/stacks/stack.dm | 8 +- code/game/objects/items/stacks/tiles/light.dm | 2 +- code/game/objects/items/toys.dm | 18 +- code/game/objects/items/weapons/RCD.dm | 4 +- code/game/objects/items/weapons/RSF.dm | 2 +- code/game/objects/items/weapons/autopsy.dm | 2 +- code/game/objects/items/weapons/candle.dm | 2 +- code/game/objects/items/weapons/cards_ids.dm | 4 +- .../objects/items/weapons/cigs_lighters.dm | 12 +- .../game/objects/items/weapons/clown_items.dm | 2 +- .../objects/items/weapons/dna_injector.dm | 2 +- code/game/objects/items/weapons/explosives.dm | 2 +- .../objects/items/weapons/extinguisher.dm | 4 +- .../objects/items/weapons/flamethrower.dm | 10 +- .../objects/items/weapons/gift_wrappaper.dm | 10 +- .../items/weapons/grenades/chem_grenade.dm | 2 +- .../items/weapons/grenades/emgrenade.dm | 2 +- .../items/weapons/grenades/flashbang.dm | 12 +- .../items/weapons/grenades/smokebomb.dm | 4 +- .../items/weapons/grenades/spawnergrenade.dm | 2 +- code/game/objects/items/weapons/handcuffs.dm | 2 +- .../objects/items/weapons/implants/implant.dm | 18 +- .../items/weapons/implants/implantchair.dm | 2 +- .../objects/items/weapons/melee/energy.dm | 8 +- code/game/objects/items/weapons/mop.dm | 2 +- code/game/objects/items/weapons/policetape.dm | 4 +- code/game/objects/items/weapons/shards.dm | 2 +- .../objects/items/weapons/storage/backpack.dm | 8 +- .../objects/items/weapons/storage/bags.dm | 4 +- .../objects/items/weapons/storage/boxes.dm | 2 +- .../objects/items/weapons/storage/fancy.dm | 8 +- .../objects/items/weapons/storage/storage.dm | 2 +- .../items/weapons/surgery_limbattachment.dm | 2 +- code/game/objects/items/weapons/syndie.dm | 2 +- .../objects/items/weapons/table_rack_parts.dm | 8 +- .../objects/items/weapons/tanks/jetpack.dm | 4 +- .../game/objects/items/weapons/tanks/tanks.dm | 12 +- code/game/objects/items/weapons/tape.dm | 2 +- code/game/objects/items/weapons/twohanded.dm | 6 +- code/game/objects/items/weapons/weaponry.dm | 30 +- .../objects/items/weapons/weldbackpack.dm | 2 +- code/game/objects/random/random.dm | 2 +- code/game/objects/structures.dm | 18 +- .../structures/crates_lockers/closets.dm | 16 +- .../crates_lockers/closets/l3closet.dm | 5 + .../crates_lockers/closets/secure/personal.dm | 4 +- .../crates_lockers/closets/statue.dm | 6 +- .../crates_lockers/closets/utility_closets.dm | 4 +- .../structures/crates_lockers/crates.dm | 10 +- .../structures/crates_lockers/largecrate.dm | 2 +- code/game/objects/structures/curtains.dm | 2 +- code/game/objects/structures/displaycase.dm | 6 +- code/game/objects/structures/door_assembly.dm | 4 +- code/game/objects/structures/electricchair.dm | 2 +- code/game/objects/structures/false_walls.dm | 22 +- code/game/objects/structures/girders.dm | 36 +- code/game/objects/structures/grille.dm | 10 +- code/game/objects/structures/inflatable.dm | 16 +- code/game/objects/structures/kitchen_spike.dm | 4 +- code/game/objects/structures/lamarr_cage.dm | 6 +- code/game/objects/structures/lattice.dm | 16 +- code/game/objects/structures/mineral_doors.dm | 6 +- code/game/objects/structures/mirror.dm | 2 +- code/game/objects/structures/morgue.dm | 32 +- code/game/objects/structures/signs.dm | 12 +- .../stool_bed_chair_nest/alien_nests.dm | 2 +- .../structures/stool_bed_chair_nest/bed.dm | 18 +- .../structures/stool_bed_chair_nest/chairs.dm | 4 +- .../structures/stool_bed_chair_nest/stools.dm | 12 +- code/game/objects/structures/tables_racks.dm | 12 +- code/game/objects/structures/transit_tubes.dm | 6 +- code/game/objects/structures/watercloset.dm | 12 +- .../objects/structures/windoor_assembly.dm | 6 +- code/game/objects/structures/window.dm | 10 +- code/game/response_team.dm | 2 +- code/game/smoothwall.dm | 2 +- code/game/supplyshuttle.dm | 8 +- code/game/turfs/simulated/floor.dm | 2 +- code/game/turfs/simulated/walls.dm | 10 +- code/game/turfs/simulated/walls_mineral.dm | 2 +- code/game/turfs/simulated/walls_reinforced.dm | 6 +- code/game/turfs/space/space.dm | 18 +- code/game/turfs/turf.dm | 2 +- code/game/vehicles/vehicle.dm | 378 ++--- code/modules/admin/admin_verbs.dm | 2 +- code/modules/admin/holder2.dm | 4 +- code/modules/admin/player_notes.dm | 334 ++-- code/modules/admin/topic.dm | 26 +- code/modules/admin/verbs/BrokenInhands.dm | 2 +- code/modules/admin/verbs/SDQL.dm | 994 ++++++------ code/modules/admin/verbs/SDQL_2.dm | 852 +++++------ code/modules/admin/verbs/buildmode.dm | 6 +- code/modules/admin/verbs/debug.dm | 12 +- code/modules/admin/verbs/mapping.dm | 8 +- code/modules/admin/verbs/randomverbs.dm | 6 +- code/modules/assembly/bomb.dm | 6 +- code/modules/assembly/holder.dm | 2 +- code/modules/assembly/infrared.dm | 24 +- code/modules/assembly/shock_kit.dm | 8 +- code/modules/awaymissions/corpse.dm | 2 +- code/modules/awaymissions/loot.dm | 2 +- code/modules/awaymissions/trigger.dm | 4 +- code/modules/client/client procs.dm | 4 +- code/modules/clothing/clothing.dm | 4 +- code/modules/clothing/spacesuits/breaches.dm | 2 +- .../clothing/spacesuits/rig/modules/combat.dm | 4 +- .../spacesuits/rig/modules/computer.dm | 4 +- .../clothing/spacesuits/rig/modules/ninja.dm | 8 +- code/modules/clothing/spacesuits/rig/rig.dm | 12 +- code/modules/customitems/item_defines.dm | 4 +- code/modules/customitems/item_spawning.dm | 8 +- .../modules/detectivework/scanning_console.dm | 2 +- code/modules/economy/ATM.dm | 2 +- code/modules/economy/cash.dm | 6 +- code/modules/events/carp_migration.dm | 2 +- code/modules/events/rogue_drones.dm | 2 +- code/modules/flufftext/Hallucination.dm | 14 +- code/modules/games/cards.dm | 10 +- code/modules/holodeck/HolodeckControl.dm | 6 +- code/modules/holodeck/HolodeckObjects.dm | 22 +- code/modules/hydroponics/grown.dm | 30 +- code/modules/hydroponics/grown_inedible.dm | 2 +- code/modules/hydroponics/seed.dm | 8 +- code/modules/hydroponics/seed_controller.dm | 2 +- code/modules/hydroponics/seed_machines.dm | 2 +- code/modules/hydroponics/seed_storage.dm | 8 +- .../hydroponics/spreading/spreading.dm | 10 +- .../hydroponics/spreading/spreading_growth.dm | 2 +- code/modules/hydroponics/trays/tray.dm | 10 +- code/modules/hydroponics/trays/tray_apiary.dm | 12 +- code/modules/hydroponics/trays/tray_soil.dm | 10 +- code/modules/hydroponics/trays/tray_tools.dm | 2 +- code/modules/library/lib_items.dm | 10 +- code/modules/library/lib_machines.dm | 2 +- code/modules/liquid/splash_simulation.dm | 16 +- code/modules/maps/swapmaps.dm | 1356 ++++++++--------- code/modules/mining/abandonedcrates.dm | 2 +- code/modules/mining/machine_processing.dm | 2 +- code/modules/mining/machine_stacking.dm | 4 +- code/modules/mining/mine_turfs.dm | 2 +- code/modules/mining/mint.dm | 12 +- code/modules/mining/satchel_ore_boxdm.dm | 2 +- code/modules/mob/dead/observer/logout.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 6 +- code/modules/mob/death.dm | 8 +- code/modules/mob/freelook/ai/eye.dm | 4 +- .../mob/freelook/ai/update_triggers.dm | 2 +- code/modules/mob/freelook/eye.dm | 4 +- .../mob/freelook/mask/update_triggers.dm | 2 +- code/modules/mob/freelook/update_triggers.dm | 6 +- code/modules/mob/freelook/visualnet.dm | 2 +- code/modules/mob/holder.dm | 4 +- code/modules/mob/inventory.dm | 2 +- code/modules/mob/living/blob/blob.dm | 2 +- .../living/carbon/alien/diona/progression.dm | 2 +- .../mob/living/carbon/alien/progression.dm | 2 +- code/modules/mob/living/carbon/brain/MMI.dm | 2 +- code/modules/mob/living/carbon/brain/death.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 12 +- .../living/carbon/human/human_attackhand.dm | 4 +- .../mob/living/carbon/human/human_organs.dm | 2 +- .../mob/living/carbon/human/inventory.dm | 42 +- code/modules/mob/living/carbon/human/life.dm | 4 +- .../carbon/human/species/outsider/shadow.dm | 2 +- .../living/carbon/human/species/species.dm | 2 +- .../carbon/human/species/station/station.dm | 2 +- .../human/species/xenomorphs/alien_embryo.dm | 10 +- .../species/xenomorphs/alien_facehugger.dm | 2 +- .../human/species/xenomorphs/xenomorphs.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 4 +- .../mob/living/carbon/human/whisper.dm | 2 +- .../mob/living/carbon/metroid/items.dm | 18 +- .../mob/living/carbon/metroid/metroid.dm | 2 +- .../mob/living/carbon/metroid/powers.dm | 2 +- code/modules/mob/living/living.dm | 14 +- code/modules/mob/living/living_defense.dm | 2 +- code/modules/mob/living/say.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 10 +- .../modules/mob/living/silicon/ai/latejoin.dm | 4 +- .../mob/living/silicon/ai/subsystems.dm | 2 +- code/modules/mob/living/silicon/pai/death.dm | 6 +- code/modules/mob/living/silicon/pai/life.dm | 2 +- .../mob/living/silicon/robot/component.dm | 2 +- .../modules/mob/living/silicon/robot/death.dm | 2 +- .../living/silicon/robot/drone/drone_items.dm | 6 +- .../modules/mob/living/silicon/robot/robot.dm | 8 +- .../mob/living/silicon/robot/robot_items.dm | 4 +- .../living/silicon/robot/robot_upgrades.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 2 +- code/modules/mob/living/simple_animal/bees.dm | 8 +- .../mob/living/simple_animal/borer/borer.dm | 2 +- .../simple_animal/borer/borer_powers.dm | 2 +- .../simple_animal/constructs/constructs.dm | 2 +- .../simple_animal/constructs/soulstone.dm | 16 +- .../mob/living/simple_animal/corpse.dm | 2 +- .../mob/living/simple_animal/friendly/crab.dm | 2 +- .../simple_animal/friendly/farm_animals.dm | 6 +- .../living/simple_animal/friendly/slime.dm | 2 +- .../simple_animal/friendly/spiderbot.dm | 2 +- .../living/simple_animal/hostile/hivebot.dm | 4 +- .../living/simple_animal/hostile/hostile.dm | 2 +- .../mob/living/simple_animal/hostile/mimic.dm | 2 +- .../living/simple_animal/hostile/pirate.dm | 2 +- .../simple_animal/hostile/retaliate/drone.dm | 4 +- .../living/simple_animal/hostile/russian.dm | 2 +- .../living/simple_animal/hostile/syndicate.dm | 4 +- .../mob/living/simple_animal/hostile/tree.dm | 2 +- .../modules/mob/living/simple_animal/shade.dm | 2 +- .../mob/living/simple_animal/simple_animal.dm | 6 +- code/modules/mob/living/simple_animal/worm.dm | 8 +- code/modules/mob/login.dm | 2 +- code/modules/mob/mob.dm | 10 +- code/modules/mob/mob_grab.dm | 22 +- code/modules/mob/mob_transformation_simple.dm | 116 +- code/modules/mob/new_player/logout.dm | 2 +- code/modules/mob/new_player/new_player.dm | 8 +- .../mob/new_player/preferences_setup.dm | 14 +- code/modules/mob/transform_procs.dm | 35 +- code/modules/organs/blood.dm | 2 +- code/modules/organs/organ.dm | 2 +- code/modules/organs/organ_alien.dm | 10 +- code/modules/organs/organ_external.dm | 8 +- code/modules/organs/organ_stump.dm | 2 +- code/modules/overmap/sectors.dm | 2 +- code/modules/overmap/ships/engines/engine.dm | 2 +- code/modules/overmap/ships/engines/thermal.dm | 2 +- code/modules/paperwork/paper.dm | 2 +- code/modules/paperwork/paper_bundle.dm | 8 +- code/modules/paperwork/photocopier.dm | 8 +- code/modules/paperwork/photography.dm | 2 +- .../power/antimatter/containment_jar.dm | 4 +- code/modules/power/antimatter/control.dm | 10 +- code/modules/power/antimatter/engine.dm | 4 +- code/modules/power/antimatter/fuel.dm | 10 +- code/modules/power/antimatter/shielding.dm | 14 +- code/modules/power/apc.dm | 25 +- code/modules/power/batteryrack.dm | 2 +- code/modules/power/breaker_box.dm | 2 +- code/modules/power/cable.dm | 20 +- code/modules/power/cell.dm | 9 +- code/modules/power/engine.dm | 6 +- code/modules/power/lighting.dm | 18 +- code/modules/power/pacman2.dm | 2 +- code/modules/power/port_gen.dm | 10 +- code/modules/power/power.dm | 4 +- code/modules/power/powernet.dm | 6 +- code/modules/power/rust/core_field.dm | 8 +- code/modules/power/rust/core_gen.dm | 2 +- .../rust/fuel_assembly_port_construction.dm | 8 +- code/modules/power/rust/fuel_compressor.dm | 4 +- .../rust/fuel_compressor_construction.dm | 8 +- code/modules/power/rust/radiation.dm | 2 +- .../power/rust/virtual_particle_catcher.dm | 4 +- code/modules/power/singularity/collector.dm | 2 +- .../power/singularity/containment_field.dm | 4 +- code/modules/power/singularity/emitter.dm | 2 +- .../power/singularity/field_generator.dm | 4 +- code/modules/power/singularity/generator.dm | 2 +- code/modules/power/singularity/narsie.dm | 2 - .../particle_accelerator/particle.dm | 8 +- .../particle_accelerator.dm | 20 +- code/modules/power/smes.dm | 4 +- code/modules/power/smes_construction.dm | 4 +- code/modules/power/solar.dm | 20 +- code/modules/power/terminal.dm | 2 +- code/modules/power/tracker.dm | 4 +- code/modules/power/turbine.dm | 4 +- code/modules/projectiles/effects.dm | 8 +- code/modules/projectiles/gun.dm | 2 +- code/modules/projectiles/guns/alien.dm | 2 +- code/modules/projectiles/guns/energy.dm | 2 +- .../projectiles/guns/energy/temperature.dm | 2 +- .../projectiles/guns/launcher/crossbow.dm | 2 +- .../projectiles/guns/launcher/pneumatic.dm | 6 +- .../projectiles/guns/projectile/dartgun.dm | 2 +- code/modules/projectiles/projectile/change.dm | 6 +- .../modules/projectiles/projectile/special.dm | 6 +- code/modules/projectiles/targeting.dm | 12 +- code/modules/reagents/Chemistry-Holder.dm | 4 +- code/modules/reagents/Chemistry-Machinery.dm | 10 +- code/modules/reagents/Chemistry-Reagents.dm | 24 +- code/modules/reagents/Chemistry-Recipes.dm | 2 +- .../reagents/reagent_containers/borghydro.dm | 2 +- .../reagent_containers/food/drinks/bottle.dm | 4 +- .../reagent_containers/food/sandwich.dm | 6 +- .../reagent_containers/food/snacks.dm | 44 +- .../reagent_containers/food/snacks/meat.dm | 2 +- .../reagents/reagent_containers/glass.dm | 4 +- .../reagents/reagent_containers/pill.dm | 10 +- .../reagents/reagent_containers/spray.dm | 6 +- .../reagents/reagent_containers/syringes.dm | 2 +- code/modules/reagents/reagent_dispenser.dm | 12 +- .../recycling/disposal-construction.dm | 2 +- code/modules/recycling/disposal.dm | 26 +- code/modules/recycling/sortingmachinery.dm | 8 +- code/modules/research/circuitprinter.dm | 4 +- code/modules/research/destructive_analyzer.dm | 2 +- code/modules/research/message_server.dm | 10 +- code/modules/research/rdconsole.dm | 14 +- code/modules/research/server.dm | 4 +- .../xenoarchaeology/artifact/artifact.dm | 248 +-- .../artifact/artifact_crystal.dm | 72 +- .../artifact/artifact_replicator.dm | 2 +- .../artifact/artifact_unknown.dm | 732 ++++----- .../effects/unknown_effect_forcefield.dm | 160 +- .../research/xenoarchaeology/finds/finds.dm | 6 +- .../xenoarchaeology/finds/finds_fossils.dm | 8 +- .../xenoarchaeology/finds/finds_misc.dm | 148 +- .../xenoarchaeology/genetics/reconstitutor.dm | 4 +- .../machinery/artifact_harvester.dm | 2 +- .../xenoarchaeology/machinery/coolant.dm | 2 +- .../xenoarchaeology/master_controller.dm | 290 ++-- .../tools/ano_device_battery.dm | 2 +- .../tools/suspension_generator.dm | 6 +- .../tools/tools_coresampler.dm | 2 +- .../tools/tools_depthscanner.dm | 4 +- .../xenoarchaeology/tools/tools_locater.dm | 2 +- code/modules/scripting/Parser/Keywords.dm | 2 +- code/modules/shieldgen/emergency_shield.dm | 30 +- code/modules/shieldgen/energy_field.dm | 2 +- code/modules/shieldgen/sheldwallgen.dm | 12 +- code/modules/shieldgen/shield_gen.dm | 2 +- code/modules/shuttles/shuttle.dm | 2 +- code/modules/spells/aoe_turf/charge.dm | 2 +- .../spells/aoe_turf/conjure/conjure.dm | 2 +- .../spells/aoe_turf/conjure/construct.dm | 4 +- code/modules/spells/spell_code.dm | 2 +- .../modules/spells/targeted/ethereal_jaunt.dm | 4 +- code/modules/supermatter/supermatter.dm | 8 +- code/modules/surgery/robolimbs.dm | 2 +- code/modules/vehicles/cargo_train.dm | 2 +- code/modules/vehicles/vehicle.dm | 6 +- code/modules/virus2/biohazard destroyer.dm | 2 +- code/modules/virus2/items_devices.dm | 4 +- code/world.dm | 2 +- 579 files changed, 6034 insertions(+), 6004 deletions(-) diff --git a/baystation12.int b/baystation12.int index b82874fded..80d7111a47 100644 --- a/baystation12.int +++ b/baystation12.int @@ -1,6 +1,11 @@ -// BEGIN_INTERNALS -/* -MAP_ICON_TYPE: 0 -AUTO_FILE_DIR: OFF -*/ -// END_INTERNALS +// BEGIN_INTERNALS +/* +LAST_COMPILE_TIME: 1429517930 +DIR: code code\controllers code\controllers\Processes code\game code\game\objects code\game\objects\effects code\modules code\modules\client code\modules\examine code\modules\examine\descriptions code\modules\mob +AUTO_FILE_DIR: OFF +MAP_ICON_TYPE: 0 +LAST_COMPILE_VERSION: 507.1283 +WINDOW: code\game\atoms.dm;code\game\atoms_movable.dm;code\modules\client\client procs.dm;code\game\objects\buckling.dm +FILE: code\game\objects\buckling.dm +*/ +// END_INTERNALS diff --git a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm index 7d57ea6c8f..37985034b1 100644 --- a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm +++ b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm @@ -44,15 +44,15 @@ obj/machinery/atmospherics/binary return null - Del() + Destroy() loc = null if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) node1 = null node2 = null @@ -123,11 +123,11 @@ obj/machinery/atmospherics/binary disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network1) + qdel(network1) node1 = null else if(reference==node2) - del(network2) + qdel(network2) node2 = null update_icon() diff --git a/code/ATMOSPHERICS/components/binary_devices/circulator.dm b/code/ATMOSPHERICS/components/binary_devices/circulator.dm index a4b720302b..6627d15d73 100644 --- a/code/ATMOSPHERICS/components/binary_devices/circulator.dm +++ b/code/ATMOSPHERICS/components/binary_devices/circulator.dm @@ -112,10 +112,10 @@ else if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) node1 = null node2 = null diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index b0ef990145..7604f33063 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -258,4 +258,4 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) diff --git a/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm b/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm index 6923b6d31e..aead60a382 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm @@ -38,15 +38,15 @@ if(WEST) initialize_directions = NORTH|SOUTH - Del() + Destroy() loc = null if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) node1 = null node2 = null @@ -110,10 +110,10 @@ else if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) node1 = null node2 = null @@ -216,11 +216,11 @@ disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network1) + qdel(network1) node1 = null else if(reference==node2) - del(network2) + qdel(network2) node2 = null return null diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 87eaf9250d..079dfb76cd 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -235,4 +235,4 @@ Thus, the two variables affect pump operation are set in New(): "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) diff --git a/code/ATMOSPHERICS/components/omni_devices/filter.dm b/code/ATMOSPHERICS/components/omni_devices/filter.dm index 3478f0f142..b2966ef431 100644 --- a/code/ATMOSPHERICS/components/omni_devices/filter.dm +++ b/code/ATMOSPHERICS/components/omni_devices/filter.dm @@ -24,7 +24,7 @@ for(var/datum/omni_port/P in ports) P.air.volume = ATMOS_DEFAULT_VOLUME_FILTER -/obj/machinery/atmospherics/omni/filter/Del() +/obj/machinery/atmospherics/omni/filter/Destroy() input = null output = null filters.Cut() diff --git a/code/ATMOSPHERICS/components/omni_devices/mixer.dm b/code/ATMOSPHERICS/components/omni_devices/mixer.dm index 970a33feee..f52269ee60 100644 --- a/code/ATMOSPHERICS/components/omni_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/omni_devices/mixer.dm @@ -49,7 +49,7 @@ for(var/datum/omni_port/P in ports) P.air.volume = ATMOS_DEFAULT_VOLUME_MIXER -/obj/machinery/atmospherics/omni/mixer/Del() +/obj/machinery/atmospherics/omni/mixer/Destroy() inputs.Cut() output = null ..() diff --git a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm index 3d259ad941..52ab44fa74 100644 --- a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm +++ b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm @@ -98,7 +98,7 @@ "\blue You have unfastened \the [src].", \ "You hear a ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/omni/attack_hand(user as mob) if(..()) @@ -231,13 +231,13 @@ return null -/obj/machinery/atmospherics/omni/Del() +/obj/machinery/atmospherics/omni/Destroy() loc = null for(var/datum/omni_port/P in ports) if(P.node) P.node.disconnect(src) - del(P.network) + qdel(P.network) P.node = null ..() @@ -292,7 +292,7 @@ /obj/machinery/atmospherics/omni/disconnect(obj/machinery/atmospherics/reference) for(var/datum/omni_port/P in ports) if(reference == P.node) - del(P.network) + qdel(P.network) P.node = null P.update = 1 break diff --git a/code/ATMOSPHERICS/components/portables_connector.dm b/code/ATMOSPHERICS/components/portables_connector.dm index 315de2ce7c..c33ff79967 100644 --- a/code/ATMOSPHERICS/components/portables_connector.dm +++ b/code/ATMOSPHERICS/components/portables_connector.dm @@ -60,7 +60,7 @@ return null -/obj/machinery/atmospherics/portables_connector/Del() +/obj/machinery/atmospherics/portables_connector/Destroy() loc = null if(connected_device) @@ -68,7 +68,7 @@ if(node) node.disconnect(src) - del(network) + qdel(network) node = null @@ -122,7 +122,7 @@ /obj/machinery/atmospherics/portables_connector/disconnect(obj/machinery/atmospherics/reference) if(reference==node) - del(network) + qdel(network) node = null update_underlays() @@ -152,4 +152,4 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index 7a5fca0fa7..2bd2d0de3c 100755 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -148,7 +148,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/trinary/filter/attack_hand(user as mob) // -- TLE diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm index c6f5b17613..a200de25a0 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm @@ -120,7 +120,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/trinary/mixer/attack_hand(user as mob) if(..()) diff --git a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm index ff46b9b55f..3f5d66f262 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm @@ -52,18 +52,18 @@ obj/machinery/atmospherics/trinary return null - Del() + Destroy() loc = null if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) if(node3) node3.disconnect(src) - del(network3) + qdel(network3) node1 = null node2 = null @@ -153,15 +153,15 @@ obj/machinery/atmospherics/trinary disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network1) + qdel(network1) node1 = null else if(reference==node2) - del(network2) + qdel(network2) node2 = null else if(reference==node3) - del(network3) + qdel(network3) node3 = null update_underlays() diff --git a/code/ATMOSPHERICS/components/tvalve.dm b/code/ATMOSPHERICS/components/tvalve.dm index 68a1036a78..42556232bd 100644 --- a/code/ATMOSPHERICS/components/tvalve.dm +++ b/code/ATMOSPHERICS/components/tvalve.dm @@ -101,18 +101,18 @@ return null -/obj/machinery/atmospherics/tvalve/Del() +/obj/machinery/atmospherics/tvalve/Destroy() loc = null if(node1) node1.disconnect(src) - del(network_node1) + qdel(network_node1) if(node2) node2.disconnect(src) - del(network_node2) + qdel(network_node2) if(node3) node3.disconnect(src) - del(network_node3) + qdel(network_node3) node1 = null node2 = null @@ -128,9 +128,9 @@ update_icon() if(network_node1) - del(network_node1) + qdel(network_node1) if(network_node3) - del(network_node3) + qdel(network_node3) build_network() if(network_node1&&network_node2) @@ -153,9 +153,9 @@ update_icon() if(network_node1) - del(network_node1) + qdel(network_node1) if(network_node2) - del(network_node2) + qdel(network_node2) build_network() if(network_node1&&network_node3) @@ -262,15 +262,15 @@ /obj/machinery/atmospherics/tvalve/disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network_node1) + qdel(network_node1) node1 = null else if(reference==node2) - del(network_node2) + qdel(network_node2) node2 = null else if(reference==node3) - del(network_node3) + qdel(network_node3) node2 = null update_underlays() @@ -366,7 +366,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/tvalve/mirrored icon_state = "map_tvalvem0" diff --git a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm index 7d03ad9883..0e75146adc 100644 --- a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm +++ b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm @@ -86,4 +86,4 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/ATMOSPHERICS/components/unary/unary_base.dm b/code/ATMOSPHERICS/components/unary/unary_base.dm index 6635631f2d..eea2dba1ab 100644 --- a/code/ATMOSPHERICS/components/unary/unary_base.dm +++ b/code/ATMOSPHERICS/components/unary/unary_base.dm @@ -28,12 +28,12 @@ return null - Del() + Destroy() loc = null if(node) node.disconnect(src) - del(network) + qdel(network) node = null @@ -84,7 +84,7 @@ disconnect(obj/machinery/atmospherics/reference) if(reference==node) - del(network) + qdel(network) node = null update_icon() diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm index 0f0d7095fa..25a219ba01 100644 --- a/code/ATMOSPHERICS/components/unary/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm @@ -414,9 +414,9 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) -/obj/machinery/atmospherics/unary/vent_pump/Del() +/obj/machinery/atmospherics/unary/vent_pump/Destroy() if(initial_loc) initial_loc.air_vent_info -= id_tag initial_loc.air_vent_names -= id_tag diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index 63a0549acc..9d690bad3a 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -270,7 +270,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/unary/vent_scrubber/examine(mob/user) if(..(user, 1)) @@ -278,7 +278,7 @@ else user << "You are too far away to read the gauge." -/obj/machinery/atmospherics/unary/vent_scrubber/Del() +/obj/machinery/atmospherics/unary/vent_scrubber/Destroy() if(initial_loc) initial_loc.air_scrub_info -= id_tag initial_loc.air_scrub_names -= id_tag diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index 9cc6f7451c..49ae4af2cf 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -73,15 +73,15 @@ return null -/obj/machinery/atmospherics/valve/Del() +/obj/machinery/atmospherics/valve/Destroy() loc = null if(node1) node1.disconnect(src) - del(network_node1) + qdel(network_node1) if(node2) node2.disconnect(src) - del(network_node2) + qdel(network_node2) node1 = null node2 = null @@ -113,9 +113,9 @@ update_icon() if(network_node1) - del(network_node1) + qdel(network_node1) if(network_node2) - del(network_node2) + qdel(network_node2) build_network() @@ -214,11 +214,11 @@ /obj/machinery/atmospherics/valve/disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network_node1) + qdel(network_node1) node1 = null else if(reference==node2) - del(network_node2) + qdel(network_node2) node2 = null update_underlays() @@ -310,7 +310,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/valve/examine(mob/user) ..() diff --git a/code/ATMOSPHERICS/datum_pipe_network.dm b/code/ATMOSPHERICS/datum_pipe_network.dm index 4098c15c31..7fe586733c 100644 --- a/code/ATMOSPHERICS/datum_pipe_network.dm +++ b/code/ATMOSPHERICS/datum_pipe_network.dm @@ -31,7 +31,7 @@ datum/pipe_network //Notes: Assuming that members will add themselves to appropriate roster in network_expand() if(!start_normal) - del(src) + qdel(src) start_normal.network_expand(src, reference) @@ -40,7 +40,7 @@ datum/pipe_network if((normal_members.len>0)||(line_members.len>0)) pipe_networks += src else - del(src) + qdel(src) proc/merge(datum/pipe_network/giver) if(giver==src) return 0 diff --git a/code/ATMOSPHERICS/datum_pipeline.dm b/code/ATMOSPHERICS/datum_pipeline.dm index 662376e9b4..f4f4e37990 100644 --- a/code/ATMOSPHERICS/datum_pipeline.dm +++ b/code/ATMOSPHERICS/datum_pipeline.dm @@ -9,13 +9,13 @@ datum/pipeline var/alert_pressure = 0 - Del() + Destroy() if(network) - del(network) + qdel(network) if(air && air.volume) temporarily_store_air() - del(air) + qdel(air) ..() diff --git a/code/ATMOSPHERICS/he_pipes.dm b/code/ATMOSPHERICS/he_pipes.dm index cb11410f86..d78bb828e2 100644 --- a/code/ATMOSPHERICS/he_pipes.dm +++ b/code/ATMOSPHERICS/he_pipes.dm @@ -44,7 +44,7 @@ obj/machinery/atmospherics/pipe/simple/heat_exchanging node2 = target break if(!node1 && !node2) - del(src) + qdel(src) return update_icon() @@ -141,7 +141,7 @@ obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction break if(!node1&&!node2) - del(src) + qdel(src) return update_icon() diff --git a/code/ATMOSPHERICS/mainspipe.dm b/code/ATMOSPHERICS/mainspipe.dm index d70d2bc53e..a381b28c37 100644 --- a/code/ATMOSPHERICS/mainspipe.dm +++ b/code/ATMOSPHERICS/mainspipe.dm @@ -99,7 +99,7 @@ obj/machinery/atmospherics/mains_pipe for(var/obj/machinery/atmospherics/pipe/mains_component/node in nodes) node.disconnect() - Del() + Destroy() disconnect() ..() @@ -152,7 +152,7 @@ obj/machinery/atmospherics/mains_pipe/simple else if(!nodes[1]&&!nodes[2]) - del(src) //TODO: silent deleting looks weird + qdel(src) //TODO: silent deleting looks weird var/have_node1 = nodes[1]?1:0 var/have_node2 = nodes[2]?1:0 icon_state = "exposed[have_node1][have_node2][invisibility ? "-f" : "" ]" diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm index 92ad93c7d0..2315e856fd 100644 --- a/code/ATMOSPHERICS/pipes.dm +++ b/code/ATMOSPHERICS/pipes.dm @@ -30,7 +30,7 @@ /obj/machinery/atmospherics/pipe/proc/check_pressure(pressure) //Return 1 if parent should continue checking other pipes - //Return null if parent should stop checking other pipes. Recall: del(src) will by default return null + //Return null if parent should stop checking other pipes. Recall: qdel(src) will by default return null return 1 @@ -62,8 +62,8 @@ return parent.return_network(reference) -/obj/machinery/atmospherics/pipe/Del() - del(parent) +/obj/machinery/atmospherics/pipe/Destroy() + qdel(parent) if(air_temporary) loc.assume_air(air_temporary) @@ -101,8 +101,8 @@ for (var/obj/machinery/meter/meter in T) if (meter.target == src) new /obj/item/pipe_meter(T) - del(meter) - del(src) + qdel(meter) + qdel(src) /obj/machinery/atmospherics/proc/change_color(var/new_color) //only pass valid pipe colors please ~otherwise your pipe will turn invisible @@ -219,7 +219,7 @@ var/datum/effect/effect/system/smoke_spread/smoke = new smoke.set_up(1,0, src.loc, 0) smoke.start() - del(src) + qdel(src) /obj/machinery/atmospherics/pipe/simple/proc/normalize_dir() if(dir==3) @@ -227,7 +227,7 @@ else if(dir==12) set_dir(4) -/obj/machinery/atmospherics/pipe/simple/Del() +/obj/machinery/atmospherics/pipe/simple/Destroy() if(node1) node1.disconnect(src) if(node2) @@ -260,8 +260,8 @@ for (var/obj/machinery/meter/meter in T) if (meter.target == src) new /obj/item/pipe_meter(T) - del(meter) - del(src) + qdel(meter) + qdel(src) else if(node1 && node2) overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "[pipe_icon]intact[icon_connect_type]") else @@ -294,7 +294,7 @@ break if(!node1 && !node2) - del(src) + qdel(src) return var/turf/T = get_turf(src) @@ -305,12 +305,12 @@ /obj/machinery/atmospherics/pipe/simple/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null if(reference == node2) if(istype(node2, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node2 = null update_icon() @@ -459,7 +459,7 @@ else . = PROCESS_KILL -/obj/machinery/atmospherics/pipe/manifold/Del() +/obj/machinery/atmospherics/pipe/manifold/Destroy() if(node1) node1.disconnect(src) if(node2) @@ -472,17 +472,17 @@ /obj/machinery/atmospherics/pipe/manifold/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null if(reference == node2) if(istype(node2, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node2 = null if(reference == node3) if(istype(node3, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node3 = null update_icon() @@ -511,8 +511,8 @@ for (var/obj/machinery/meter/meter in T) if (meter.target == src) new /obj/item/pipe_meter(T) - del(meter) - del(src) + qdel(meter) + qdel(src) else overlays.Cut() overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "core" + icon_connect_type) @@ -578,7 +578,7 @@ break if(!node1 && !node2 && !node3) - del(src) + qdel(src) return var/turf/T = get_turf(src) @@ -701,7 +701,7 @@ else . = PROCESS_KILL -/obj/machinery/atmospherics/pipe/manifold4w/Del() +/obj/machinery/atmospherics/pipe/manifold4w/Destroy() if(node1) node1.disconnect(src) if(node2) @@ -716,22 +716,22 @@ /obj/machinery/atmospherics/pipe/manifold4w/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null if(reference == node2) if(istype(node2, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node2 = null if(reference == node3) if(istype(node3, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node3 = null if(reference == node4) if(istype(node4, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node4 = null update_icon() @@ -762,8 +762,8 @@ for (var/obj/machinery/meter/meter in T) if (meter.target == src) new /obj/item/pipe_meter(T) - del(meter) - del(src) + qdel(meter) + qdel(src) else overlays.Cut() overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "4way" + icon_connect_type) @@ -837,7 +837,7 @@ break if(!node1 && !node2 && !node3 && !node4) - del(src) + qdel(src) return var/turf/T = get_turf(src) @@ -958,7 +958,7 @@ ..() else . = PROCESS_KILL -/obj/machinery/atmospherics/pipe/cap/Del() +/obj/machinery/atmospherics/pipe/cap/Destroy() if(node) node.disconnect(src) @@ -967,7 +967,7 @@ /obj/machinery/atmospherics/pipe/cap/disconnect(obj/machinery/atmospherics/reference) if(reference == node) if(istype(node, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node = null update_icon() @@ -1074,7 +1074,7 @@ else . = PROCESS_KILL -/obj/machinery/atmospherics/pipe/tank/Del() +/obj/machinery/atmospherics/pipe/tank/Destroy() if(node1) node1.disconnect(src) @@ -1108,7 +1108,7 @@ /obj/machinery/atmospherics/pipe/tank/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null update_underlays() @@ -1258,7 +1258,7 @@ else parent.mingle_with_turf(loc, volume) -/obj/machinery/atmospherics/pipe/vent/Del() +/obj/machinery/atmospherics/pipe/vent/Destroy() if(node1) node1.disconnect(src) @@ -1290,7 +1290,7 @@ /obj/machinery/atmospherics/pipe/vent/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null update_icon() diff --git a/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm b/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm index 4c173b7b7e..7374963fba 100644 --- a/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm +++ b/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm @@ -342,7 +342,7 @@ obj/machinery/atmospherics set src in world set category = "Minor" - del(src) + qdel(src) pipeline_data() set src in world @@ -487,7 +487,7 @@ obj/window destroy() set category = "Minor" set src in world - del(src) + qdel(src) mob sight = SEE_OBJS|SEE_TURFS diff --git a/code/FEA/FEA_fire.dm b/code/FEA/FEA_fire.dm index b7a8d42fa5..fe18350da0 100644 --- a/code/FEA/FEA_fire.dm +++ b/code/FEA/FEA_fire.dm @@ -171,7 +171,7 @@ return /* -/obj/effect/hotspot/Del() +/obj/effect/hotspot/Destroy() if (istype(loc, /turf/simulated)) DestroyTurf() ..() diff --git a/code/FEA/FEA_gas_mixture.dm b/code/FEA/FEA_gas_mixture.dm index 6beeffc187..a2a1af194e 100644 --- a/code/FEA/FEA_gas_mixture.dm +++ b/code/FEA/FEA_gas_mixture.dm @@ -346,7 +346,7 @@ What are the archived variables for? trace_gases += corresponding corresponding.moles += trace_gas.moles*giver.group_multiplier/group_multiplier - // del(giver) + // qdel(giver) return 1 remove(amount) diff --git a/code/FEA/FEA_system.dm b/code/FEA/FEA_system.dm index 574fd1ba26..6a3dfe0f8b 100644 --- a/code/FEA/FEA_system.dm +++ b/code/FEA/FEA_system.dm @@ -291,7 +291,7 @@ datum var/turf/simulated/T = turf T.parent = null turfs += T - del(turf_AG) + qdel(turf_AG) for(var/turf/simulated/S in turfs) //Have old members try to form new groups if(!S.parent) @@ -306,7 +306,7 @@ datum for(var/obj/movable/floor/OM in object_AG.members) OM.parent = null movable_objects += OM - del(object_AG) + qdel(object_AG) for(var/obj/movable/floor/OM in movable_objects) //Have old members try to form new groups if(!OM.parent) diff --git a/code/FEA/FEA_turf_tile.dm b/code/FEA/FEA_turf_tile.dm index 981d0b023c..ba506f5e7e 100644 --- a/code/FEA/FEA_turf_tile.dm +++ b/code/FEA/FEA_turf_tile.dm @@ -14,7 +14,7 @@ atom/movable/proc/experience_pressure_difference(pressure_difference, direction) turf assume_air(datum/gas_mixture/giver) //use this for machines to adjust air - del(giver) + qdel(giver) return 0 return_air() diff --git a/code/TriDimension/Pipes.dm b/code/TriDimension/Pipes.dm index d6b87f2909..b1ffef17f5 100644 --- a/code/TriDimension/Pipes.dm +++ b/code/TriDimension/Pipes.dm @@ -80,7 +80,7 @@ obj/machinery/atmospherics/pipe/zpipe/proc/burst() var/datum/effect/effect/system/smoke_spread/smoke = new smoke.set_up(1,0, src.loc, 0) smoke.start() - del(src) + qdel(src) // NOT qdel. obj/machinery/atmospherics/pipe/zpipe/proc/normalize_dir() if(dir==3) @@ -88,7 +88,7 @@ obj/machinery/atmospherics/pipe/zpipe/proc/normalize_dir() else if(dir==12) set_dir(4) -obj/machinery/atmospherics/pipe/zpipe/Del() +obj/machinery/atmospherics/pipe/zpipe/Destroy() if(node1) node1.disconnect(src) if(node2) @@ -104,12 +104,12 @@ obj/machinery/atmospherics/pipe/zpipe/update_icon() obj/machinery/atmospherics/pipe/zpipe/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null if(reference == node2) if(istype(node2, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node2 = null return null diff --git a/code/TriDimension/Structures.dm b/code/TriDimension/Structures.dm index 554853535a..e9f0f9e82f 100644 --- a/code/TriDimension/Structures.dm +++ b/code/TriDimension/Structures.dm @@ -41,18 +41,18 @@ switch(severity) if(1.0) if(icon_state == "ladderup" && prob(10)) - Del() + qdel(src) if(2.0) if(prob(50)) - Del() + qdel(src) if(3.0) - Del() + qdel(src) return*/ - Del() + Destroy() spawn(1) if(target && icon_state == "ladderdown") - del target + qdel(target) return ..() attackby(obj/item/C as obj, mob/user as mob) @@ -78,7 +78,7 @@ if(!blocked && !istype(below, /turf/simulated/wall)) var/obj/multiz/ladder/X = new /obj/multiz/ladder(below) S.amount = S.amount - 2 - if(S.amount == 0) S.Del() + if(S.amount == 0) qdel(S) X.icon_state = "ladderup" connect() user << "You finish the ladder." @@ -99,7 +99,7 @@ if(target) var/obj/item/stack/rods/R = new /obj/item/stack/rods(target.loc) R.amount = 2 - target.Del() + qdel(Target) user << "You remove the bolts anchoring the ladder." return @@ -117,7 +117,7 @@ var/obj/item/stack/sheet/metal/S = new /obj/item/stack/sheet/metal( src ) S.amount = 2 user << "You remove the ladder and close the hole." - Del() + qdel(src) else user << "You need more welding fuel to complete this task." return @@ -167,7 +167,7 @@ attack_hand(var/mob/M) if(!target || !istype(target.loc, /turf)) - del src + qdel(src) if(active) M << "That [src] is being used." @@ -185,7 +185,7 @@ spawn(7) if(!target || !istype(target.loc, /turf)) - del src + qdel(src) if(M.z == z && get_dist(src,M) <= 1) var/list/adjacent_to_me = global_adjacent_z_levels["[z]"] M.visible_message("\blue \The [M] scurries [target.z == adjacent_to_me["up"] ? "up" : "down"] \the [src]!", "You scramble [target.z == adjacent_to_me["up"] ? "up" : "down"] \the [src]!", "You hear some grunting, and a hatch sealing.") diff --git a/code/TriDimension/Turfs.dm b/code/TriDimension/Turfs.dm index 8992068018..43e33ed3c2 100644 --- a/code/TriDimension/Turfs.dm +++ b/code/TriDimension/Turfs.dm @@ -120,7 +120,7 @@ var/obj/item/stack/tile/plasteel/S = C if (S.get_amount() < 1) return - del(L) + qdel(L) playsound(src.loc, 'sound/weapons/Genhit.ogg', 50, 1) S.build(src) S.use(1) diff --git a/code/TriDimension/controller.dm b/code/TriDimension/controller.dm index 528c2c76ba..e336e417b6 100644 --- a/code/TriDimension/controller.dm +++ b/code/TriDimension/controller.dm @@ -28,7 +28,7 @@ initialized = 1 return 1 -/obj/effect/landmark/zcontroller/Del() +/obj/effect/landmark/zcontroller/Destroy() processing_objects.Remove(src) return diff --git a/code/ZAS/Fire.dm b/code/ZAS/Fire.dm index 5dd0ac3cd3..688f71985d 100644 --- a/code/ZAS/Fire.dm +++ b/code/ZAS/Fire.dm @@ -78,11 +78,11 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) fire = new(src, fl) air_master.active_fire_zones |= zone - + var/obj/effect/decal/cleanable/liquid_fuel/fuel = locate() in src zone.fire_tiles |= src if(fuel) zone.fuel_objs += fuel - + return 0 /obj/fire @@ -162,7 +162,7 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) ..() if(!istype(loc, /turf)) - del src + qdel(src) set_dir(pick(cardinal)) SetLuminosity(3) @@ -170,7 +170,7 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) air_master.active_hotspots.Add(src) -/obj/fire/Del() +/obj/fire/Destroy() if (istype(loc, /turf/simulated)) RemoveFire() @@ -179,7 +179,7 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) /obj/fire/proc/RemoveFire() if (istype(loc, /turf)) SetLuminosity(0) - + loc = null air_master.active_hotspots.Remove(src) @@ -227,22 +227,22 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) //determine how far the reaction can progress var/reaction_limit = min(total_oxidizers*(FIRE_REACTION_FUEL_AMOUNT/FIRE_REACTION_OXIDIZER_AMOUNT), total_fuel) //stoichiometric limit - + //determine the actual rate of reaction, as measured by the amount of fuel reacting - + //vapour fuels are extremely volatile! The reaction progress is a percentage of the total fuel (similar to old zburn). var/gas_reaction_progress = max(0.2*group_multiplier, (firelevel/vsc.fire_firelevel_multiplier)*gas_fuel)*FIRE_GAS_BURNRATE_MULT //liquid fuels are not as volatile, and the reaction progress depends on the size of the area that is burning (which is sort of accounted for by firelevel). Having more fuel means a longer burn. var/liquid_reaction_progress = (firelevel/vsc.fire_firelevel_multiplier)*FIRE_LIQUID_BURNRATE_MULT - + //world << "liquid_reaction_progress = [liquid_reaction_progress]" //world << "gas_reaction_progress = [gas_reaction_progress]" - + var/total_reaction_progress = gas_reaction_progress + liquid_reaction_progress var/used_fuel = min(total_reaction_progress, reaction_limit) var/used_oxidizers = used_fuel*(FIRE_REACTION_OXIDIZER_AMOUNT/FIRE_REACTION_FUEL_AMOUNT) //world << "used_fuel = [used_fuel]; used_oxidizers = [used_oxidizers]; reaction_limit=[reaction_limit]" - + //if the reaction is progressing too slow then it isn't self-sustaining anymore and burns out if(zone && zone.fuel_objs.len) if(used_fuel <= FIRE_LIQUD_MIN_BURNRATE) @@ -250,13 +250,13 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) else if(used_fuel <= FIRE_GAS_MIN_BURNRATE*group_multiplier) //purely gas fires have more stringent criteria return 0 - + //*** Remove fuel and oxidizer, add carbon dioxide and heat - + //remove and add gasses as calculated var/used_gas_fuel = min(used_fuel*(gas_reaction_progress/total_reaction_progress), gas_fuel) //remove in proportion to the relative reaction progress var/used_liquid_fuel = between(0, used_fuel-used_gas_fuel, liquid_fuel) - + //remove_by_flag() and adjust_gas() handle the group_multiplier for us. remove_by_flag(XGM_GAS_OXIDIZER, used_oxidizers) remove_by_flag(XGM_GAS_FUEL, used_gas_fuel) @@ -272,14 +272,14 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) if(!istype(fuel)) zone.fuel_objs -= fuel continue - + fuel.amount -= fuel_to_remove if(fuel.amount <= 0) zone.fuel_objs -= fuel if(liquidonly) var/turf/T = fuel.loc - if(istype(T) && T.fire) del(T.fire) - del(fuel) + if(istype(T) && T.fire) qdel(T.fire) + qdel(fuel) //calculate the energy produced by the reaction and then set the new temperature of the mix temperature = (starting_energy + vsc.fire_fuel_energy_release * used_fuel) / heat_capacity() diff --git a/code/__HELPERS/datum_pool.dm b/code/__HELPERS/datum_pool.dm index a29f3f752f..9f21fbae6e 100644 --- a/code/__HELPERS/datum_pool.dm +++ b/code/__HELPERS/datum_pool.dm @@ -50,7 +50,7 @@ var/global/list/GlobalPool = list() var/datum/D = pick_n_take(GlobalPool[get_type]) if(D) D.ResetVars() - D.Prepare() + D.Prepare(second_arg) return D return 0 @@ -60,9 +60,9 @@ var/global/list/GlobalPool = list() if(length(GlobalPool[D.type]) > ATOM_POOL_COUNT) #ifdef DEBUG_ATOM_POOL - world << text("DEBUG_DATUM_POOL: PlaceInPool([]) exceeds [] discarding...", D.type, ATOM_POOL_COUNT) + world << text("DEBUG_DATUM_POOL: PlaceInPool([]) exceeds []. Discarding.", D.type, ATOM_POOL_COUNT) #endif - qdel(D) + del(D) return if(D in GlobalPool[D.type]) @@ -71,7 +71,7 @@ var/global/list/GlobalPool = list() if(!GlobalPool[D.type]) GlobalPool[D.type] = list() - GlobalPool[D.type] |= D + GlobalPool[D.type] += D D.Destroy() D.ResetVars() @@ -86,7 +86,6 @@ var/global/list/GlobalPool = list() /atom/movable/Prepare(args) if(islist(args)) loc = args[1] - else loc = args ..() diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 72d85a67b5..8895e67c2a 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -631,7 +631,7 @@ proc/anim(turf/location as turf,target as mob|obj,a_icon,a_icon_state as text,fl animation.master = target flick(flick_anim, animation) sleep(max(sleeptime, 15)) - del(animation) + qdel(animation) //Will return the contents of an atom recursivly to a depth of 'searchDepth' /atom/proc/GetAllContents(searchDepth = 5) @@ -902,7 +902,7 @@ proc/anim(turf/location as turf,target as mob|obj,a_icon,a_icon_state as text,fl X.icon = 'icons/turf/shuttle.dmi' X.icon_state = replacetext(O.icon_state, "_f", "_s") // revert the turf to the old icon_state X.name = "wall" - del(O) // prevents multiple shuttle corners from stacking + qdel(O) // prevents multiple shuttle corners from stacking continue if(!istype(O,/obj)) continue O.loc = X diff --git a/code/_onclick/oldcode.dm b/code/_onclick/oldcode.dm index ce6a238329..890d67923a 100644 --- a/code/_onclick/oldcode.dm +++ b/code/_onclick/oldcode.dm @@ -253,7 +253,7 @@ See the previous More info, for... more info... */ - //del(D) + //qdel(D) // Garbage Collect Dummy D.loc = null D = null diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index 88c9feca36..ae57895cd6 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -80,14 +80,14 @@ var/const/tk_maxrange = 15 if(focus.Adjacent(loc)) focus.loc = loc - del(src) + qdel(src) return //stops TK grabs being equipped anywhere but into hands equipped(var/mob/user, var/slot) if( (slot == slot_l_hand) || (slot== slot_r_hand) ) return - del(src) + qdel(src) return @@ -99,10 +99,10 @@ var/const/tk_maxrange = 15 if(!target || !user) return if(last_throw+3 > world.time) return if(!host || host != user) - del(src) + qdel(src) return if(!(TK in host.mutations)) - del(src) + qdel(src) return if(isobj(target) && !isturf(target.loc)) return @@ -152,7 +152,7 @@ var/const/tk_maxrange = 15 proc/focus_object(var/obj/target, var/mob/living/user) if(!istype(target,/obj)) return//Cant throw non objects atm might let it do mobs later if(target.anchored || !isturf(target.loc)) - del src + qdel(src) return focus = target update_icon() @@ -162,7 +162,7 @@ var/const/tk_maxrange = 15 proc/apply_focus_overlay() if(!focus) return - var/obj/effect/overlay/O = new /obj/effect/overlay(locate(focus.x,focus.y,focus.z)) + var/obj/effect/overlay/O = PoolOrNew(/obj/effect/overlay, locate(focus.x,focus.y,focus.z)) O.name = "sparkles" O.anchored = 1 O.density = 0 @@ -172,7 +172,7 @@ var/const/tk_maxrange = 15 O.icon_state = "nothing" flick("empdisable",O) spawn(5) - O.delete() + qdel(O) return diff --git a/code/controllers/ProcessScheduler/core/process.dm b/code/controllers/ProcessScheduler/core/process.dm index 89048113d3..95adbb0919 100644 --- a/code/controllers/ProcessScheduler/core/process.dm +++ b/code/controllers/ProcessScheduler/core/process.dm @@ -184,8 +184,7 @@ datum/controller/process/proc/kill() killed = TRUE - // This should del - del(src) + del(src) // This should del datum/controller/process/proc/scheck(var/tickId = 0) if (killed) diff --git a/code/controllers/Processes/garbage.dm b/code/controllers/Processes/garbage.dm index 8ffbfa1cae..b9a6c7017b 100644 --- a/code/controllers/Processes/garbage.dm +++ b/code/controllers/Processes/garbage.dm @@ -1,7 +1,9 @@ var/datum/controller/process/garbage_collector/garbage_collector +var/list/delayed_garbage = list() -// #define GC_DEBUG 1 +#define GC_DEBUG 1 /datum/controller/process/garbage_collector + var/garbage_collect = 1 // Whether or not to actually do work var/collection_timeout = 300 //deciseconds to wait to let running procs finish before we just say fuck it and force del() the object var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per tick. These tests check if our GC'd objects are actually GC'd var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per tick. @@ -16,14 +18,21 @@ var/datum/controller/process/garbage_collector/garbage_collector /datum/controller/process/garbage_collector/setup() name = "garbage" - schedule_interval = 20 // every 2 seconds + schedule_interval = 6 SECONDS if(!garbage_collector) garbage_collector = src -/datum/controller/process/garbage_collector/doWork() - dels = 0 + for(var/garbage in delayed_garbage) + qdel(garbage) + delayed_garbage.Cut() + delayed_garbage = null +/datum/controller/process/garbage_collector/doWork() + if(!garbage_collect) + return + + dels = 0 var/time_to_kill = world.time - collection_timeout // Anything qdel() but not GC'd BEFORE this time needs to be manually del() var/checkRemain = max_checks_multiplier * schedule_interval var/maxDels = max_forcedel_multiplier * schedule_interval @@ -31,21 +40,21 @@ var/datum/controller/process/garbage_collector/garbage_collector while(destroyed.len && --checkRemain >= 0) if(dels >= maxDels) #ifdef GC_DEBUG - testing("GC: Reached max force dels per tick [dels] vs [GC_FORCE_DEL_PER_TICK]") + testing("GC: Reached max force dels per tick [dels] vs [maxDels]") #endif break // Server's already pretty pounded, everything else can wait 2 seconds var/refID = destroyed[1] var/GCd_at_time = destroyed[refID] if(GCd_at_time > time_to_kill) #ifdef GC_DEBUG - testing("GC: [refID] not old enough, breaking at [world.time] for [GCd_at_time - time_to_kill] deciseconds until [GCd_at_time + GC_COLLECTION_TIMEOUT]") + testing("GC: [refID] not old enough, breaking at [world.time] for [GCd_at_time - time_to_kill] deciseconds until [GCd_at_time + collection_timeout]") #endif break // Everything else is newer, skip them var/atom/A = locate(refID) #ifdef GC_DEBUG testing("GC: [refID] old enough to test: GCd_at_time: [GCd_at_time] time_to_kill: [time_to_kill] current: [world.time]") #endif - if(A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake + if(A && A.gcDestroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake // Something's still referring to the qdel'd object. Kill it. testing("GC: -- \ref[A] | [A.type] was unable to be GC'd and was deleted --") logging["[A.type]"]++ @@ -56,15 +65,14 @@ var/datum/controller/process/garbage_collector/garbage_collector testing("GC: [refID] properly GC'd at [world.time] with timeout [GCd_at_time]") #endif destroyed.Cut(1, 2) - scheck() /datum/controller/process/garbage_collector/proc/AddTrash(datum/A) - if(!istype(A) || !isnull(A.gc_destroyed)) + if(!istype(A) || !isnull(A.gcDestroyed)) return #ifdef GC_DEBUG - testing("GC: AddTrash([A.type])") + testing("GC: AddTrash(\ref[A] - [A.type])") #endif - A.gc_destroyed = world.time + A.gcDestroyed = world.time destroyed -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. destroyed["\ref[A]"] = world.time @@ -74,18 +82,39 @@ var/datum/controller/process/garbage_collector/garbage_collector /proc/qdel(var/datum/A) if(!A) return + if(istype(A, /list)) + var/list/L = A + for(var/E in L) + qdel(E) + return + if(!istype(A)) //warning("qdel() passed object of type [A.type]. qdel() can only handle /datum types.") del(A) garbage_collector.dels++ - else if(isnull(A.gc_destroyed)) - // Let our friend know they're about to get fucked up. + else if(isnull(A.gcDestroyed)) + // Let our friend know they're about to get collected . = !A.Destroy() if(. && A) A.finalize_qdel() /datum/proc/finalize_qdel() - garbage_collector.AddTrash(src) + del(src) + +/atom/finalize_qdel() + if(garbage_collector) + garbage_collector.AddTrash(src) + else + delayed_garbage |= src + +/icon/finalize_qdel() + del(src) + +/imagine/finalize_qdel() + del(src) + +/mob/finalize_qdel() + del(src) /turf/finalize_qdel() del(src) @@ -97,11 +126,18 @@ var/datum/controller/process/garbage_collector/garbage_collector tag = null return -/datum/var/gc_destroyed //Time when this object was destroyed. - +#define TESTING 1 #ifdef TESTING /client/var/running_find_references +/mob/verb/create_thing() + set category = "Debug" + set name = "Create Thing" + + var/path = input("Enter path") + var/atom/thing = new path(loc) + thing.find_references() + /atom/verb/find_references() set category = "Debug" set name = "Find References" @@ -120,8 +156,8 @@ var/datum/controller/process/garbage_collector/garbage_collector return // Remove this object from the list of things to be auto-deleted. - if(garbage) - garbage.destroyed -= "\ref[src]" + if(garbage_collector) + garbage_collector.destroyed -= "\ref[src]" usr.client.running_find_references = type testing("Beginning search for references to a [type].") @@ -147,13 +183,13 @@ var/datum/controller/process/garbage_collector/garbage_collector /client/verb/purge_all_destroyed_objects() set category = "Debug" - if(garbage) - while(garbage.destroyed.len) - var/datum/o = locate(garbage.destroyed[1]) - if(istype(o) && o.gc_destroyed) + if(garbage_collector) + while(garbage_collector.destroyed.len) + var/datum/o = locate(garbage_collector.destroyed[1]) + if(istype(o) && o.gcDestroyed) del(o) - garbage.dels++ - garbage.destroyed.Cut(1, 2) + garbage_collector.dels++ + garbage_collector.destroyed.Cut(1, 2) #endif #ifdef GC_DEBUG diff --git a/code/controllers/Processes/inactivity.dm b/code/controllers/Processes/inactivity.dm index b610502d19..d9f9206749 100644 --- a/code/controllers/Processes/inactivity.dm +++ b/code/controllers/Processes/inactivity.dm @@ -9,7 +9,7 @@ if(!istype(C.mob, /mob/dead)) log_access("AFK: [key_name(C)]") C << "You have been inactive for more than 10 minutes and have been disconnected." - del(C) + del(C) // Don't qdel, cannot override finalize_qdel behaviour for clients. scheck() diff --git a/code/controllers/_DynamicAreaLighting_TG.dm b/code/controllers/_DynamicAreaLighting_TG.dm index 6eeecef90d..6d3fd406dd 100644 --- a/code/controllers/_DynamicAreaLighting_TG.dm +++ b/code/controllers/_DynamicAreaLighting_TG.dm @@ -161,15 +161,6 @@ atom/movable/New() trueLuminosity = luminosity * luminosity light = new(src) -//Objects with opacity will trigger nearby lights to update at next lighting process. -atom/movable/Del() - if(opacity) - if(isturf(loc)) - if(loc:lighting_lumcount > 1) - UpdateAffectingLights() - - ..() - //Sets our luminosity. //If we have no light it will create one. //If we are setting luminosity to 0 the light will be cleaned up by the controller and garbage collected once all its diff --git a/code/controllers/autotransfer.dm b/code/controllers/autotransfer.dm index f1240a1fae..597b7f607c 100644 --- a/code/controllers/autotransfer.dm +++ b/code/controllers/autotransfer.dm @@ -7,7 +7,7 @@ datum/controller/transfer_controller/New() timerbuffer = config.vote_autotransfer_initial processing_objects += src -datum/controller/transfer_controller/Del() +datum/controller/transfer_controller/Destroy() processing_objects -= src datum/controller/transfer_controller/proc/process() diff --git a/code/controllers/communications.dm b/code/controllers/communications.dm index b4b0eb4393..9e82c55d05 100644 --- a/code/controllers/communications.dm +++ b/code/controllers/communications.dm @@ -223,7 +223,7 @@ var/global/datum/controller/radio/radio_controller frequency.remove_listener(device) if(frequency.devices.len == 0) - del(frequency) + qdel(frequency) frequencies -= f_text return 1 @@ -248,7 +248,7 @@ var/global/datum/controller/radio/radio_controller if(range) start_point = get_turf(source) if(!start_point) - del(signal) + qdel(signal) return 0 if (filter) send_to_filter(source, signal, filter, start_point, range) @@ -297,7 +297,7 @@ var/global/datum/controller/radio/radio_controller devices_line -= null if (devices_line.len==0) devices -= devices_filter - del(devices_line) + qdel(devices_line) /datum/signal var/obj/source diff --git a/code/controllers/emergency_shuttle_controller.dm b/code/controllers/emergency_shuttle_controller.dm index 4f55d3e406..7e0d1e2d25 100644 --- a/code/controllers/emergency_shuttle_controller.dm +++ b/code/controllers/emergency_shuttle_controller.dm @@ -242,8 +242,8 @@ var/global/datum/emergency_shuttle_controller/emergency_shuttle sleep(speed) step(src, direction) for(var/obj/effect/starender/E in loc) - del(src) - + qdel(src) + return /obj/effect/starender invisibility = 101 diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index 65df6dc90d..ee506c0d27 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -14,7 +14,7 @@ var/datum/controller/failsafe/Failsafe //There can be only one failsafe. Out with the old in with the new (that way we can restart the Failsafe by spawning a new one) if(Failsafe != src) if(istype(Failsafe)) - del(Failsafe) + qdel(Failsafe) Failsafe = src Failsafe.process() diff --git a/code/controllers/lighting_controller.dm b/code/controllers/lighting_controller.dm index b59d3c73d6..8510af6714 100644 --- a/code/controllers/lighting_controller.dm +++ b/code/controllers/lighting_controller.dm @@ -22,7 +22,7 @@ datum/controller/lighting/New() if(lighting_controller != src) if(istype(lighting_controller,/datum/controller/lighting)) Recover() //if we are replacing an existing lighting_controller (due to a crash) we attempt to preserve as much as we can - del(lighting_controller) + qdel(lighting_controller) lighting_controller = src diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index facae60577..14e02d202a 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -19,7 +19,7 @@ datum/controller/game_controller/New() if(master_controller != src) log_debug("Rebuilding Master Controller") if(istype(master_controller)) - del(master_controller) + qdel(master_controller) master_controller = src if(!job_master) diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 5fc86c420a..351ec9a845 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -293,7 +293,7 @@ proc/get_id_photo(var/mob/living/carbon/human/H) preview_icon.Blend(eyes_s, ICON_OVERLAY) if(clothes_s) preview_icon.Blend(clothes_s, ICON_OVERLAY) - del(eyes_s) - del(clothes_s) + qdel(eyes_s) + qdel(clothes_s) return preview_icon diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 2e8e4bfd3f..914b56ee60 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -598,7 +598,7 @@ client for(var/obj/Obj in world) if(Obj.type == O_type) i++ - del(Obj) + qdel(Obj) if(!i) usr << "No objects of this type exist" return @@ -609,7 +609,7 @@ client for(var/obj/Obj in world) if(istype(Obj,O_type)) i++ - del(Obj) + qdel(Obj) if(!i) usr << "No objects of this type exist" return @@ -888,7 +888,7 @@ client usr << "Removed [rem_organ] from [M]." rem_organ.removed() - del(rem_organ) + qdel(rem_organ) else if(href_list["fix_nano"]) if(!check_rights(R_DEBUG)) return diff --git a/code/datums/disease.dm b/code/datums/disease.dm index 93aa14f19b..398dc73bbb 100644 --- a/code/datums/disease.dm +++ b/code/datums/disease.dm @@ -11,7 +11,7 @@ /* -IMPORTANT NOTE: Please delete the diseases by using cure() proc or del() instruction. +IMPORTANT NOTE: Please delete the diseases by using cure() proc or qdel() instruction. Diseases are referenced in a global list, so simply setting mob or obj vars to null does not delete the object itself. Thank you. @@ -158,7 +158,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease if(D != src) if(IsSame(D)) //error("Deleting [D.name] because it's the same as [src.name].") - del(D) // if there are somehow two viruses of the same kind in the system, delete the other one + qdel(D) // if there are somehow two viruses of the same kind in the system, delete the other one if(holder == affected_mob) if(affected_mob.stat != DEAD) //he's alive @@ -183,7 +183,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /*if(istype(src, /datum/disease/alien_embryo)) //Get rid of the infection flag if it's a xeno embryo. affected_mob.status_flags &= ~(XENO_HOST)*/ affected_mob.viruses -= src //remove the datum from the list - del(src) //delete the datum to stop it processing + qdel(src) //delete the datum to stop it processing return @@ -193,6 +193,9 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease active_diseases += src initial_spread = spread +/datum/disease/Destroy() + active_diseases.Remove(src) + /datum/disease/proc/IsSame(var/datum/disease/D) if(istype(src, D.type)) return 1 @@ -200,8 +203,3 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /datum/disease/proc/Copy(var/process = 0) return new type(process, src) - -/* -/datum/disease/Del() - active_diseases.Remove(src) -*/ diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 70acceca35..d4effcf6cb 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -71,7 +71,7 @@ var/list/advance_cures = list( ..(process, D) return -/datum/disease/advance/Del() +/datum/disease/advance/Destroy() if(processing) for(var/datum/symptom/S in symptoms) S.End(src) @@ -109,7 +109,7 @@ var/list/advance_cures = list( if(resistance && !(id in affected_mob.resistances)) affected_mob.resistances[id] = id affected_mob.viruses -= src //remove the datum from the list - del(src) //delete the datum to stop it processing + qdel(src) //delete the datum to stop it processing return // Returns the advance disease with a different reference memory. diff --git a/code/datums/diseases/alien_embryo.dm b/code/datums/diseases/alien_embryo.dm index 631c93b26c..59d1dbe160 100644 --- a/code/datums/diseases/alien_embryo.dm +++ b/code/datums/diseases/alien_embryo.dm @@ -113,7 +113,7 @@ Des: Removes all infection images from aliens and places an infection image on a if (alien.client) for(var/image/I in alien.client.images) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) + qdel(I) for (var/mob/living/carbon/alien/alien in player_list) if (alien.client) @@ -149,5 +149,5 @@ Des: Removes the alien infection image from all aliens in the world located in p for(var/image/I in alien.client.images) if(I.loc == C) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) + qdel(I) return diff --git a/code/datums/diseases/dna_spread.dm b/code/datums/diseases/dna_spread.dm index a4d85a5640..6d520fe294 100644 --- a/code/datums/diseases/dna_spread.dm +++ b/code/datums/diseases/dna_spread.dm @@ -34,7 +34,7 @@ if(4) if(!src.transformed) if ((!strain_data["name"]) || (!strain_data["UI"]) || (!strain_data["SE"])) - del(affected_mob.virus) + qdel(affected_mob.virus) return //Save original dna for when the disease is cured. @@ -56,7 +56,7 @@ return -/datum/disease/dnaspread/Del() +/datum/disease/dnaspread/Destroy() if ((original_dna["name"]) && (original_dna["UI"]) && (original_dna["SE"])) var/list/newUI=original_dna["UI"] var/list/newSE=original_dna["SE"] diff --git a/code/datums/helper_datums/construction_datum.dm b/code/datums/helper_datums/construction_datum.dm index 7c2fabbc9b..0bda144e8a 100644 --- a/code/datums/helper_datums/construction_datum.dm +++ b/code/datums/helper_datums/construction_datum.dm @@ -12,7 +12,7 @@ holder = atom if(!holder) //don't want this without a holder spawn - del src + qdel(src) set_desc(steps.len) return @@ -61,7 +61,7 @@ if(result) new result(get_turf(holder)) spawn() - del holder + qdel(holder) return proc/set_desc(index as num) diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 00899f47cb..1f6c2abd74 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -49,7 +49,7 @@ //must succeed in most cases proc/setTeleatom(atom/movable/ateleatom) if(istype(ateleatom, /obj/effect) && !istype(ateleatom, /obj/effect/dummy/chameleon)) - del(ateleatom) + qdel(ateleatom) return 0 if(istype(ateleatom)) teleatom = ateleatom diff --git a/code/datums/mind.dm b/code/datums/mind.dm index f6fbbc110c..cfbd155145 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -311,7 +311,7 @@ datum/mind for(var/obj/item/weapon/implant/loyalty/I in H.contents) for(var/obj/item/organ/external/organs in H.organs) if(I in organs.implants) - I.Del() + qdel(I) break H << "Your loyalty implant has been deactivated." log_admin("[key_name_admin(usr)] has de-loyalty implanted [current].") @@ -368,7 +368,7 @@ datum/mind src = null m2h.inject(M) src = mobfinder.loc:mind - del(mobfinder) + qdel(mobfinder) current.radiation -= 50 */ else if (href_list["silicon"]) @@ -445,10 +445,10 @@ datum/mind var/list/L = current.get_contents() for (var/t in L) if (istype(t, /obj/item/device/pda)) - if (t:uplink) del(t:uplink) + if (t:uplink) qdel(t:uplink) t:uplink = null else if (istype(t, /obj/item/device/radio)) - if (t:traitorradio) del(t:traitorradio) + if (t:traitorradio) qdel(t:traitorradio) t:traitorradio = null t:traitor_frequency = 0.0 else if (istype(t, /obj/item/weapon/SWF_uplink) || istype(t, /obj/item/weapon/syndicate_uplink)) @@ -457,7 +457,7 @@ datum/mind R.loc = current.loc R.traitorradio = null R.traitor_frequency = 0.0 - del(t) + qdel(t) // remove wizards spells //If there are more special powers that need removal, they can be procced into here./N @@ -479,7 +479,7 @@ datum/mind proc/take_uplink() var/obj/item/device/uplink/hidden/H = find_syndicate_uplink() if(H) - del(H) + qdel(H) // check whether this mind's mob has been brigged for the given duration diff --git a/code/datums/modules.dm b/code/datums/modules.dm index 896d920f99..43d25a2e25 100644 --- a/code/datums/modules.dm +++ b/code/datums/modules.dm @@ -24,7 +24,8 @@ var/list/modules = list( // global associative list var/mneed = mods.inmodlist(type) // find if this type has modules defined if(!mneed) // not found in module list? - del(src) // delete self, thus ending proc + qdel(src) + return var/needed = mods.getbitmask(type) // get a bitmask for the number of modules in this object status = needed diff --git a/code/datums/recipe.dm b/code/datums/recipe.dm index d72a8798a7..0f10d8d56f 100644 --- a/code/datums/recipe.dm +++ b/code/datums/recipe.dm @@ -95,7 +95,7 @@ var/obj/result_obj = new result(container) for (var/obj/O in (container.contents-result_obj)) O.reagents.trans_to(result_obj, O.reagents.total_volume) - del(O) + qdel(O) container.reagents.clear_reagents() return result_obj @@ -110,7 +110,7 @@ O.reagents.del_reagent("nutriment") O.reagents.update_total() O.reagents.trans_to(result_obj, O.reagents.total_volume) - del(O) + qdel(O) container.reagents.clear_reagents() return result_obj diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 7f287a5b54..5b0ae96726 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -350,7 +350,7 @@ /obj/item/weapon/module/power_control/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) if (istype(W, /obj/item/device/multitool)) var/obj/item/weapon/circuitboard/ghettosmes/newcircuit = new/obj/item/weapon/circuitboard/ghettosmes(user.loc) - del(src) + qdel(src) user.put_in_hands(newcircuit) diff --git a/code/defines/procs/records.dm b/code/defines/procs/records.dm index 4e9fbcc9af..256ae51dbf 100644 --- a/code/defines/procs/records.dm +++ b/code/defines/procs/records.dm @@ -22,7 +22,7 @@ G.fields["photo_side"] = side data_core.general += G - del(dummy) + qdel(dummy) return G /proc/CreateSecurityRecord(var/name as text, var/id as text) diff --git a/code/defines/procs/sd_Alert.dm b/code/defines/procs/sd_Alert.dm index c63cab8f8b..1e2649687c 100644 --- a/code/defines/procs/sd_Alert.dm +++ b/code/defines/procs/sd_Alert.dm @@ -1,168 +1,168 @@ -/* sd_Alert library - by Shadowdarke (shadowdarke@byond.com) - - sd_Alert() is a powerful and flexible alternative to the built in BYOND - alert() proc. sd_Alert offers timed popups, unlimited buttons, custom - appearance, and even the option to popup without stealing keyboard focus - from the map or command line. - - Please see demo.dm for detailed examples. - -FORMAT - sd_Alert(who, message, title, buttons, default, duration, unfocus, \ - size, table, style, tag, select, flags) - -ARGUMENTS - who - the client or mob to display the alert to. - message - text message to display - title - title of the alert box - buttons - list of buttons - Default Value: list("Ok") - default - default button selestion - Default Value: the first button in the list - duration - the number of ticks before this alert expires. If not - set, the alert lasts until a button is clicked. - Default Value: 0 (unlimited) - unfocus - if this value is set, the popup will not steal keyboard - focus from the map or command line. - Default Value: 1 (do not take focus) - size - size of the popup window in px - Default Value: "300x200" - table - optional parameters for the HTML table in the alert - Default Value: "width=100% height=100%" (fill the window) - style - optional style sheet information - tag - lets you specify a certain tag for this sd_Alert so you may manipulate it - externally. (i.e. force the alert to close, change options and redisplay, - reuse the same window, etc.) - select - if set, the buttons will be replaced with a selection box with a number of - lines displayed equal to this value. - Default value: 0 (use buttons) - flags - optional flags effecting the alert display. These flags may be ORed (|) - together for multiple effects. - SD_ALERT_SCROLL = display a scrollbar - SD_ALERT_SELECT_MULTI = forces selection box display (instead of - buttons) allows the user to select multiple - choices. - SD_ALERT_LINKS = display each choice as a plain text link. - Any selection box style overrides this flag. - SD_ALERT_NOVALIDATE = don't validate responses - Default value: SD_ALERT_SCROLL - (button display with scroll bar, validate responses) -RETURNS - The text of the selected button, or null if the alert duration expired - without a button click. - -Version 1 changes (from version 0): -* Added the tag, select, and flags arguments, thanks to several suggestions from Foomer. -* Split the sd_Alert/Alert() proc into New(), Display(), and Response() to allow more - customization by developers. Primarily developers would want to use Display() to change - the display of active tagged windows - -*/ - - -#define SD_ALERT_SCROLL 1 -#define SD_ALERT_SELECT_MULTI 2 -#define SD_ALERT_LINKS 4 -#define SD_ALERT_NOVALIDATE 8 - -proc/sd_Alert(client/who, message, title, buttons = list("Ok"),\ - default, duration = 0, unfocus = 1, size = "300x200", \ - table = "width=100% height=100%", style, tag, select, flags = SD_ALERT_SCROLL) - - if(ismob(who)) - var/mob/M = who - who = M.client - if(!istype(who)) CRASH("sd_Alert: Invalid target:[who] (\ref[who])") - - var/sd_alert/T = locate(tag) - if(T) - if(istype(T)) del(T) - else CRASH("sd_Alert: tag \"[tag]\" is already in use by datum '[T]' (type: [T.type])") - T = new(who, tag) - if(duration) - spawn(duration) - if(T) del(T) - return - T.Display(message,title,buttons,default,unfocus,size,table,style,select,flags) - . = T.Response() - -sd_alert - var - client/target - response - list/validation - - Del() - target << browse(null,"window=\ref[src]") - ..() - - New(who, tag) - ..() - target = who - src.tag = tag - - Topic(href,params[]) - if(usr.client != target) return - response = params["clk"] - - proc/Display(message,title,list/buttons,default,unfocus,size,table,style,select,flags) - if(unfocus) spawn() target << browse(null,null) - if(istext(buttons)) buttons = list(buttons) - if(!default) default = buttons[1] - if(!(flags & SD_ALERT_NOVALIDATE)) validation = buttons.Copy() - - var/html = {"[title][style]
      \ -
      [message]
      "} - - if(select || (flags & SD_ALERT_SELECT_MULTI)) // select style choices - html += {"
      \ - -
      " - else if(flags & SD_ALERT_LINKS) // text link style - for(var/b in buttons) - var/list/L = list() - L["clk"] = b - var/html_string=list2params(L) - var/focus - if(b == default) focus = " ID=fcs" - html += "[html_encode(b)]\ -
      " - else // button style choices - for(var/b in buttons) - var/list/L = list() - L["clk"] = b - var/html_string=list2params(L) - var/focus - if(b == default) focus = " ID=fcs" - html += " " - - html += "
      " - - target << browse(html,"window=\ref[src];size=[size];can_close=0") - - proc/Response() - var/validated - while(!validated) - while(target && !response) // wait for a response - sleep(2) - - if(response && validation) - if(istype(response, /list)) - var/list/L = response - validation - if(L.len) response = null - else validated = 1 - else if(response in validation) validated = 1 - else response=null - else validated = 1 - spawn(2) del(src) - return response +/* sd_Alert library + by Shadowdarke (shadowdarke@byond.com) + + sd_Alert() is a powerful and flexible alternative to the built in BYOND + alert() proc. sd_Alert offers timed popups, unlimited buttons, custom + appearance, and even the option to popup without stealing keyboard focus + from the map or command line. + + Please see demo.dm for detailed examples. + +FORMAT + sd_Alert(who, message, title, buttons, default, duration, unfocus, \ + size, table, style, tag, select, flags) + +ARGUMENTS + who - the client or mob to display the alert to. + message - text message to display + title - title of the alert box + buttons - list of buttons + Default Value: list("Ok") + default - default button selestion + Default Value: the first button in the list + duration - the number of ticks before this alert expires. If not + set, the alert lasts until a button is clicked. + Default Value: 0 (unlimited) + unfocus - if this value is set, the popup will not steal keyboard + focus from the map or command line. + Default Value: 1 (do not take focus) + size - size of the popup window in px + Default Value: "300x200" + table - optional parameters for the HTML table in the alert + Default Value: "width=100% height=100%" (fill the window) + style - optional style sheet information + tag - lets you specify a certain tag for this sd_Alert so you may manipulate it + externally. (i.e. force the alert to close, change options and redisplay, + reuse the same window, etc.) + select - if set, the buttons will be replaced with a selection box with a number of + lines displayed equal to this value. + Default value: 0 (use buttons) + flags - optional flags effecting the alert display. These flags may be ORed (|) + together for multiple effects. + SD_ALERT_SCROLL = display a scrollbar + SD_ALERT_SELECT_MULTI = forces selection box display (instead of + buttons) allows the user to select multiple + choices. + SD_ALERT_LINKS = display each choice as a plain text link. + Any selection box style overrides this flag. + SD_ALERT_NOVALIDATE = don't validate responses + Default value: SD_ALERT_SCROLL + (button display with scroll bar, validate responses) +RETURNS + The text of the selected button, or null if the alert duration expired + without a button click. + +Version 1 changes (from version 0): +* Added the tag, select, and flags arguments, thanks to several suggestions from Foomer. +* Split the sd_Alert/Alert() proc into New(), Display(), and Response() to allow more + customization by developers. Primarily developers would want to use Display() to change + the display of active tagged windows + +*/ + + +#define SD_ALERT_SCROLL 1 +#define SD_ALERT_SELECT_MULTI 2 +#define SD_ALERT_LINKS 4 +#define SD_ALERT_NOVALIDATE 8 + +proc/sd_Alert(client/who, message, title, buttons = list("Ok"),\ + default, duration = 0, unfocus = 1, size = "300x200", \ + table = "width=100% height=100%", style, tag, select, flags = SD_ALERT_SCROLL) + + if(ismob(who)) + var/mob/M = who + who = M.client + if(!istype(who)) CRASH("sd_Alert: Invalid target:[who] (\ref[who])") + + var/sd_alert/T = locate(tag) + if(T) + if(istype(T)) qdel(T) + else CRASH("sd_Alert: tag \"[tag]\" is already in use by datum '[T]' (type: [T.type])") + T = new(who, tag) + if(duration) + spawn(duration) + if(T) qdel(T) + return + T.Display(message,title,buttons,default,unfocus,size,table,style,select,flags) + . = T.Response() + +sd_alert + var + client/target + response + list/validation + + Del() + target << browse(null,"window=\ref[src]") + ..() + + New(who, tag) + ..() + target = who + src.tag = tag + + Topic(href,params[]) + if(usr.client != target) return + response = params["clk"] + + proc/Display(message,title,list/buttons,default,unfocus,size,table,style,select,flags) + if(unfocus) spawn() target << browse(null,null) + if(istext(buttons)) buttons = list(buttons) + if(!default) default = buttons[1] + if(!(flags & SD_ALERT_NOVALIDATE)) validation = buttons.Copy() + + var/html = {"[title][style]\ +
      [message]
      "} + + if(select || (flags & SD_ALERT_SELECT_MULTI)) // select style choices + html += {"
      \ + +
      " + else if(flags & SD_ALERT_LINKS) // text link style + for(var/b in buttons) + var/list/L = list() + L["clk"] = b + var/html_string=list2params(L) + var/focus + if(b == default) focus = " ID=fcs" + html += "[html_encode(b)]\ +
      " + else // button style choices + for(var/b in buttons) + var/list/L = list() + L["clk"] = b + var/html_string=list2params(L) + var/focus + if(b == default) focus = " ID=fcs" + html += " " + + html += "
      " + + target << browse(html,"window=\ref[src];size=[size];can_close=0") + + proc/Response() + var/validated + while(!validated) + while(target && !response) // wait for a response + sleep(2) + + if(response && validation) + if(istype(response, /list)) + var/list/L = response - validation + if(L.len) response = null + else validated = 1 + else if(response in validation) validated = 1 + else response=null + else validated = 1 + spawn(2) qdel(src) + return response diff --git a/code/game/antagonist/antagonist.dm b/code/game/antagonist/antagonist.dm index 73e17a2043..aad02b1c6c 100644 --- a/code/game/antagonist/antagonist.dm +++ b/code/game/antagonist/antagonist.dm @@ -199,7 +199,7 @@ for(var/datum/uplink_item/UI in H.purchase_log) var/obj/I = new UI.path refined_log.Add("[H.purchase_log[UI]]x\icon[I][UI.name]") - del(I) + qdel(I) purchases = english_list(refined_log, nothing_text = "") if(uplink_true) text += " (used [TC_uses] TC)" @@ -215,7 +215,7 @@ if(antag.current && antag.current.client) for(var/image/I in antag.current.client.images) if(I.icon_state == antag_indicator) - del(I) + qdel(I) for(var/datum/mind/other_antag in current_antagonists) if(other_antag.current) antag.current.client.images |= image('icons/mob/mob.dmi', loc = other_antag.current, icon_state = antag_indicator) @@ -241,10 +241,10 @@ if(antag.current.client) for(var/image/I in antag.current.client.images) if(I.icon_state == antag_indicator && I.loc == player.current) - del(I) + qdel(I) if(player.current && player.current.client) for(var/image/I in player.current.client.images) if(I.icon_state == antag_indicator) - del(I) + qdel(I) diff --git a/code/game/antagonist/antagonist_build.dm b/code/game/antagonist/antagonist_build.dm index 40ba798aae..35af4e6f80 100644 --- a/code/game/antagonist/antagonist_build.dm +++ b/code/game/antagonist/antagonist_build.dm @@ -15,7 +15,7 @@ var/mob/holder = player.current player.current = new mob_path(get_turf(player.current)) player.transfer_to(player.current) - if(holder) del(holder) + if(holder) qdel(holder) player.original = player.current return player.current @@ -30,7 +30,7 @@ for(var/obj/item/thing in player.contents) player.drop_from_inventory(thing) if(thing.loc != player) - del(thing) + qdel(thing) return 1 if(flags & ANTAG_SET_APPEARANCE) diff --git a/code/game/antagonist/station/highlander.dm b/code/game/antagonist/station/highlander.dm index 0af6e1e23d..9b82b15852 100644 --- a/code/game/antagonist/station/highlander.dm +++ b/code/game/antagonist/station/highlander.dm @@ -32,7 +32,7 @@ var/datum/antagonist/highlander/highlanders for (var/obj/item/I in player) if (istype(I, /obj/item/weapon/implant)) continue - del(I) + qdel(I) player.equip_to_slot_or_del(new /obj/item/clothing/under/kilt(player), slot_w_uniform) player.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/captain(player), slot_l_ear) diff --git a/code/game/antagonist/station/rogue_ai.dm b/code/game/antagonist/station/rogue_ai.dm index 372556c205..fd8a0297f2 100644 --- a/code/game/antagonist/station/rogue_ai.dm +++ b/code/game/antagonist/station/rogue_ai.dm @@ -213,7 +213,7 @@ var/datum/antagonist/rogue_ai/malf /client/proc/reactivate_camera) current:laws = new /datum/ai_laws/nanotrasen - del(current:malf_picker) + qdel(current:malf_picker) current:show_laws() current.icon_state = "ai" diff --git a/code/game/asteroid.dm b/code/game/asteroid.dm index e5b421e9af..8aa6b1cd64 100644 --- a/code/game/asteroid.dm +++ b/code/game/asteroid.dm @@ -32,7 +32,7 @@ proc/spawn_room(var/atom/start_loc,var/x_size,var/y_size,var/wall,var/floor , va var/cur_loc = locate(start_loc.x+x,start_loc.y+y,start_loc.z) if(clean) for(var/O in cur_loc) - del(O) + qdel(O) var/area/asteroid/artifactroom/A = new if(name) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 5944587cc7..9ff603900c 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -22,6 +22,16 @@ //Detective Work, used for the duplicate data points kept in the scanners var/list/original_atom +/atom/Destroy() + . = ..() + SetOpacity(0) + + if(reagents) + qdel(reagents) + for(var/atom/movable/AM in contents) + qdel(AM) + invisibility = 101 + /atom/proc/assume_air(datum/gas_mixture/giver) return null @@ -66,7 +76,6 @@ return flags & INSERT_CONTAINER */ - /atom/proc/meteorhit(obj/meteor as obj) return @@ -148,7 +157,7 @@ its easier to just keep the beam vertical. for(var/obj/effect/overlay/beam/O in orange(10,src)) //This section erases the previously drawn beam because I found it was easier to if(O.BeamSource==src) //just draw another instance of the beam instead of trying to manipulate all the - del O //pieces to a new orientation. + qdel(O) //pieces to a new orientation. var/Angle=round(Get_Angle(src,BeamTarget)) var/icon/I=new(icon,icon_state) I.Turn(Angle) @@ -189,7 +198,7 @@ its easier to just keep the beam vertical. X.pixel_y=Pixel_y sleep(3) //Changing this to a lower value will cause the beam to follow more smoothly with movement, but it will also be more laggy. //I've found that 3 ticks provided a nice balance for my use. - for(var/obj/effect/overlay/beam/O in orange(10,src)) if(O.BeamSource==src) del O + for(var/obj/effect/overlay/beam/O in orange(10,src)) if(O.BeamSource==src) qdel(O) //All atoms @@ -229,7 +238,7 @@ its easier to just keep the beam vertical. /atom/proc/fire_act() return - + /atom/proc/melt() return @@ -362,7 +371,7 @@ its easier to just keep the beam vertical. //Cleaning up shit. if(fingerprints && !fingerprints.len) - del(fingerprints) + qdel(fingerprints) return @@ -419,7 +428,7 @@ its easier to just keep the beam vertical. src.color = initial(src.color) //paint src.germ_level = 0 if(istype(blood_DNA, /list)) - del(blood_DNA) + qdel(blood_DNA) return 1 diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 6858398dff..aabcb3653a 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -15,23 +15,23 @@ var/mob/pulledby = null /atom/movable/Del() - if(isnull(gc_destroyed) && loc) + if(isnull(gcDestroyed) && loc) testing("GC: -- [type] was deleted via del() rather than qdel() --") - Destroy() - else if(isnull(gc_destroyed)) - testing("GC: [type] was deleted via GC without qdel()") //Not really a huge issue but from now on, please qdel() + CRASH() // Debug until I can get a clean server start. +// else if(isnull(gcDestroyed)) +// testing("GC: [type] was deleted via GC without qdel()") //Not really a huge issue but from now on, please qdel() // else // testing("GC: [type] was deleted via GC with qdel()") ..() /atom/movable/Destroy() - . = ..() - if(reagents) - qdel(reagents) - for(var/atom/movable/AM in contents) - qdel(AM) + if(opacity) + if(isturf(loc)) + if(loc:lighting_lumcount > 1) + UpdateAffectingLights() loc = null - invisibility = 101 + + ..() /atom/movable/Bump(var/atom/A, yes) if(src.throwing) diff --git a/code/game/dna/dna_misc.dm b/code/game/dna/dna_misc.dm index b314852214..cdc737c007 100644 --- a/code/game/dna/dna_misc.dm +++ b/code/game/dna/dna_misc.dm @@ -420,7 +420,7 @@ animation.master = src flick("h2monkey", animation) sleep(48) - del(animation) + qdel(animation) var/mob/living/carbon/monkey/O = null @@ -447,7 +447,7 @@ for(var/obj/T in (M.contents-implants)) - del(T) + qdel(T) O.loc = M.loc @@ -469,7 +469,7 @@ I.loc = O I.implanted = O // O.update_icon = 1 //queue a full icon update at next life() call - del(M) + qdel(M) return if (!isblockon(getblock(M.dna.struc_enzymes, MONKEYBLOCK,3),MONKEYBLOCK) && !istype(M, /mob/living/carbon/human)) @@ -493,7 +493,7 @@ animation.master = src flick("monkey2h", animation) sleep(48) - del(animation) + qdel(animation) var/mob/living/carbon/human/O = new( src ) if(Mo.greaterform) @@ -519,7 +519,7 @@ M.viruses -= D //for(var/obj/T in M) - // del(T) + // qdel(T) O.loc = M.loc @@ -553,7 +553,7 @@ I.loc = O I.implanted = O // O.update_icon = 1 //queue a full icon update at next life() call - del(M) + qdel(M) return //////////////////////////////////////////////////////////// Monkey Block if(M) diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 86bfbeb0fe..68e1f34f88 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -144,7 +144,7 @@ return put_in(G.affecting) src.add_fingerprint(user) - del(G) + qdel(G) return /obj/machinery/dna_scannernew/proc/put_in(var/mob/M) @@ -187,7 +187,7 @@ ex_act(severity) //Foreach goto(35) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) @@ -196,7 +196,7 @@ ex_act(severity) //Foreach goto(108) //SN src = null - del(src) + qdel(src) return if(3.0) if (prob(25)) @@ -205,7 +205,7 @@ ex_act(severity) //Foreach goto(181) //SN src = null - del(src) + qdel(src) return else return @@ -215,7 +215,7 @@ if(prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc - del(src) + qdel(src) /obj/machinery/computer/scan_consolenew name = "DNA Modifier Access Console" @@ -262,12 +262,12 @@ switch(severity) if(1.0) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) //SN src = null - del(src) + qdel(src) return else return @@ -275,7 +275,7 @@ /obj/machinery/computer/scan_consolenew/blob_act() if(prob(75)) - del(src) + qdel(src) /obj/machinery/computer/scan_consolenew/power_change() ..() diff --git a/code/game/dna/genes/monkey.dm b/code/game/dna/genes/monkey.dm index 2e0f6cdec2..7d9da10636 100644 --- a/code/game/dna/genes/monkey.dm +++ b/code/game/dna/genes/monkey.dm @@ -33,7 +33,7 @@ animation.master = src flick("h2monkey", animation) sleep(48) - del(animation) + qdel(animation) var/mob/living/carbon/monkey/O = null @@ -60,7 +60,7 @@ for(var/obj/T in (M.contents-implants)) - del(T) + qdel(T) O.loc = M.loc @@ -82,7 +82,7 @@ I.loc = O I.implanted = O // O.update_icon = 1 //queue a full icon update at next life() call - del(M) + qdel(M) return /datum/dna/gene/monkey/deactivate(var/mob/living/M, var/connected, var/flags) @@ -108,7 +108,7 @@ animation.master = src flick("monkey2h", animation) sleep(48) - del(animation) + qdel(animation) var/mob/living/carbon/human/O if(Mo.greaterform) @@ -136,7 +136,7 @@ M.viruses -= D //for(var/obj/T in M) - // del(T) + // qdel(T) O.loc = M.loc @@ -171,5 +171,5 @@ I.loc = O I.implanted = O // O.update_icon = 1 //queue a full icon update at next life() call - del(M) + qdel(M) return diff --git a/code/game/gamemodes/blob/blobs/core.dm b/code/game/gamemodes/blob/blobs/core.dm index f0a24001ba..3897d444e8 100644 --- a/code/game/gamemodes/blob/blobs/core.dm +++ b/code/game/gamemodes/blob/blobs/core.dm @@ -14,7 +14,7 @@ ..(loc, h) - Del() + Destroy() blob_cores -= src processing_objects.Remove(src) ..() @@ -24,7 +24,7 @@ update_icon() if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return return diff --git a/code/game/gamemodes/blob/blobs/factory.dm b/code/game/gamemodes/blob/blobs/factory.dm index bb8de8184e..b4adaea049 100644 --- a/code/game/gamemodes/blob/blobs/factory.dm +++ b/code/game/gamemodes/blob/blobs/factory.dm @@ -12,7 +12,7 @@ update_icon() if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return return @@ -62,5 +62,5 @@ if(factory) factory.spores -= src ..() - del(src) + qdel(src) diff --git a/code/game/gamemodes/blob/blobs/node.dm b/code/game/gamemodes/blob/blobs/node.dm index c9ffaf96f1..92572f9a7b 100644 --- a/code/game/gamemodes/blob/blobs/node.dm +++ b/code/game/gamemodes/blob/blobs/node.dm @@ -14,7 +14,7 @@ ..(loc, h) - Del() + Destroy() blob_nodes -= src processing_objects.Remove(src) ..() @@ -24,7 +24,7 @@ update_icon() if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return return diff --git a/code/game/gamemodes/blob/blobs/shield.dm b/code/game/gamemodes/blob/blobs/shield.dm index 0e1b6c07eb..c47696c72e 100644 --- a/code/game/gamemodes/blob/blobs/shield.dm +++ b/code/game/gamemodes/blob/blobs/shield.dm @@ -14,7 +14,7 @@ update_icon() if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return return diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index f6351c8480..a89ebb99c6 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -110,7 +110,7 @@ B.loc = T else T.blob_act()//If we cant move in hit the turf - del(B) + qdel(B) for(var/atom/A in T)//Hit everything in the turf A.blob_act() return 1 @@ -134,7 +134,7 @@ update_icon()//Needs to be updated with the types if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return if(health <= 15) icon_state = "blob_damaged" @@ -182,7 +182,7 @@ new/obj/effect/blob/factory(src.loc,src.health) if("Shield") new/obj/effect/blob/shield(src.loc,src.health*2) - del(src) + qdel(src) return //////////////////////////////****IDLE BLOB***///////////////////////////////////// @@ -201,7 +201,7 @@ proc/update_idle() if(health<=0) - del(src) + qdel(src) return if(health<4) icon_state = "blobc0" diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index 9b6ddb5160..2961950377 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -385,7 +385,7 @@ var/global/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","E animation.master = src flick("monkey2h", animation) sleep(48) - del(animation) + qdel(animation) for(var/obj/item/W in src) C.drop_from_inventory(W) @@ -400,7 +400,7 @@ var/global/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","E O.real_name = chosen_dna.real_name for(var/obj/T in C) - del(T) + qdel(T) O.loc = C.loc @@ -420,7 +420,7 @@ var/global/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","E O.changeling_update_languages(changeling.absorbed_languages) feedback_add_details("changeling_powers","LFT") - del(C) + qdel(C) return 1 diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index 185dc99ebd..337ad39c0d 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -155,7 +155,7 @@ if(istype(M, /mob/living/silicon/robot)) var/mob/living/silicon/robot/Robot = M if(Robot.mmi) - del(Robot.mmi) + qdel(Robot.mmi) else for(var/obj/item/W in M) if(istype(W, /obj/item/weapon/implant)) diff --git a/code/game/gamemodes/cult/cultify/mob.dm b/code/game/gamemodes/cult/cultify/mob.dm index 9dfb0edfc8..965d2548f7 100644 --- a/code/game/gamemodes/cult/cultify/mob.dm +++ b/code/game/gamemodes/cult/cultify/mob.dm @@ -35,8 +35,8 @@ /mob/proc/see_narsie(var/obj/singularity/narsie/large/N, var/dir) if(N.chained) if(narsimage) - del(narsimage) - del(narglow) + qdel(narsimage) + qdel(narglow) return if((N.z == src.z)&&(get_dist(N,src) <= (N.consume_range+10)) && !(N in view(src))) if(!narsimage) //Create narsimage @@ -59,5 +59,5 @@ src << narglow else if(narsimage) - del(narsimage) - del(narglow) + qdel(narsimage) + qdel(narglow) diff --git a/code/game/gamemodes/cult/cultify/obj.dm b/code/game/gamemodes/cult/cultify/obj.dm index 63037f61d4..630877eb11 100644 --- a/code/game/gamemodes/cult/cultify/obj.dm +++ b/code/game/gamemodes/cult/cultify/obj.dm @@ -82,7 +82,7 @@ c_animation.icon_state = "breakdoor" flick("cultification",c_animation) spawn(10) - del(c_animation) + qdel(c_animation) qdel(src) /obj/machinery/door/firedoor/cultify() diff --git a/code/game/gamemodes/cult/hell_universe.dm b/code/game/gamemodes/cult/hell_universe.dm index 2a2499bb45..39f4402391 100644 --- a/code/game/gamemodes/cult/hell_universe.dm +++ b/code/game/gamemodes/cult/hell_universe.dm @@ -40,6 +40,7 @@ In short: // Apply changes when entering state /datum/universal_state/hell/OnEnter() set background = 1 + garbage_collector.garbage_collect = 0 escape_list = get_area_turfs(locate(/area/hallway/secondary/exit)) //Separated into separate procs for profiling diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 9f99945837..8a55a81165 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -74,7 +74,7 @@ var/global/list/rnwords = list("ire","ego","nahlizet","certum","veri","jatkaa"," AI.client.images += blood_image rune_list.Add(src) - Del() + Destroy() for(var/mob/living/silicon/ai/AI in player_list) if(AI.client) AI.client.images -= blood_image @@ -92,11 +92,11 @@ var/global/list/rnwords = list("ire","ego","nahlizet","certum","veri","jatkaa"," attackby(I as obj, user as mob) if(istype(I, /obj/item/weapon/book/tome) && iscultist(user)) user << "You retrace your steps, carefully undoing the lines of the rune." - del(src) + qdel(src) return else if(istype(I, /obj/item/weapon/nullrod)) user << "\blue You disrupt the vile magic with the deadening field of the null rod!" - del(src) + qdel(src) return return diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 6e63c05025..805682a9cb 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -24,7 +24,7 @@ var/list/sacrificed = list() user << "\red You feel pain, as rune disappears in reality shift caused by too much wear of space-time fabric" if (istype(user, /mob/living)) user.take_overall_damage(5, 0) - del(src) + qdel(src) if(allrunesloc && index != 0) if(istype(src,/obj/effect/rune)) user.say("Sas[pick("'","`")]so c'arta forbici!")//Only you can stop auto-muting @@ -61,7 +61,7 @@ var/list/sacrificed = list() user << "\red You feel pain, as rune disappears in reality shift caused by too much wear of space-time fabric" if (istype(user, /mob/living)) user.take_overall_damage(5, 0) - del(src) + qdel(src) for(var/mob/living/carbon/C in orange(1,src)) if(iscultist(C) && !C.stat) culcount++ @@ -94,7 +94,7 @@ var/list/sacrificed = list() new /obj/item/weapon/book/tome(src.loc) else new /obj/item/weapon/book/tome(usr.loc) - del(src) + qdel(src) return @@ -209,7 +209,7 @@ var/list/sacrificed = list() T.hotspot_expose(700,125) var/rune = src // detaching the proc - in theory empulse(U, (range_red - 2), range_red) - del(rune) + qdel(rune) return /////////////////////////////////////////SIXTH RUNE @@ -369,7 +369,7 @@ var/list/sacrificed = list() usr.say("Kla[pick("'","`")]atu barada nikt'o!") for (var/mob/V in viewers(src)) V.show_message("\red The rune turns into gray dust, veiling the surrounding runes.", 3) - del(src) + qdel(src) else usr.whisper("Kla[pick("'","`")]atu barada nikt'o!") usr << "\red Your talisman turns into gray dust, veiling the surrounding runes." @@ -545,8 +545,8 @@ var/list/sacrificed = list() for (var/mob/V in viewers(src)) V.show_message("\red The runes turn into dust, which then forms into an arcane image on the paper.", 3) usr.say("H'drak v[pick("'","`")]loso, mir'kanas verbot!") - del(imbued_from) - del(newtalisman) + qdel(imbued_from) + qdel(newtalisman) else return fizzle() @@ -593,7 +593,7 @@ var/list/sacrificed = list() for(var/datum/mind/H in cult.current_antagonists) if (H.current) H.current << "\red \b [input]" - del(src) + qdel(src) return 1 /////////////////////////////////////////FIFTEENTH RUNE @@ -745,7 +745,7 @@ var/list/sacrificed = list() usr.say("Nikt[pick("'","`")]o barada kla'atu!") for (var/mob/V in viewers(src)) V.show_message("\red The rune turns into red dust, reveaing the surrounding runes.", 3) - del(src) + qdel(src) return if(istype(W,/obj/item/weapon/paper/talisman)) usr.whisper("Nikt[pick("'","`")]o barada kla'atu!") @@ -818,7 +818,7 @@ var/list/sacrificed = list() for(var/mob/living/carbon/C in users) user.take_overall_damage(dam, 0) C.say("Khari[pick("'","`")]d! Gual'te nikka!") - del(src) + qdel(src) return fizzle() /////////////////////////////////////////NINETEENTH RUNE @@ -858,7 +858,7 @@ var/list/sacrificed = list() user.visible_message("\red Rune disappears with a flash of red light, and in its place now a body lies.", \ "\red You are blinded by the flash of red light! After you're able to see again, you see that now instead of the rune there's a body.", \ "\red You hear a pop and smell ozone.") - del(src) + qdel(src) return fizzle() /////////////////////////////////////////TWENTIETH RUNES @@ -881,7 +881,7 @@ var/list/sacrificed = list() usr.say("Sti[pick("'","`")] kaliedir!") usr << "\red The world becomes quiet as the deafening rune dissipates into fine dust." admin_attacker_log_many_victims(usr, affected, "Used a deafen rune.", "Was victim of a deafen rune.", "used a deafen rune on") - del(src) + qdel(src) else return fizzle() else @@ -926,7 +926,7 @@ var/list/sacrificed = list() usr.say("Sti[pick("'","`")] kaliesin!") usr << "\red The rune flashes, blinding those who not follow the Nar-Sie, and dissipates into fine dust." admin_attacker_log_many_victims(usr, affected, "Used a blindness rune.", "Was victim of a blindness rune.", "used a blindness rune on") - del(src) + qdel(src) else return fizzle() else @@ -984,7 +984,7 @@ var/list/sacrificed = list() C.take_overall_damage(15, 0) admin_attacker_log_many_victims(usr, victims, "Used a blood boil rune.", "Was the victim of a blood boil rune.", "used a blood boil rune on") log_and_message_admins_many(cultists - usr, "assisted activating a blood boil rune.") - del(src) + qdel(src) else return fizzle() return @@ -1014,8 +1014,8 @@ var/list/sacrificed = list() M << "\red Blood suddenly ignites, burning you!" var/turf/T = get_turf(B) T.hotspot_expose(700,125) - del(B) - del(src) + qdel(B) + qdel(src) ////////// Rune 24 (counting burningblood, which kinda doesnt work yet.) @@ -1038,7 +1038,7 @@ var/list/sacrificed = list() S.Weaken(5) S.show_message("\red BZZZT... The rune has exploded in a bright flash.", 3) admin_attack_log(usr, S, "Used a stun rune.", "Was victim of a stun rune.", "used a stun rune on") - del(src) + qdel(src) else ///When invoked as talisman, stun and mute the target mob. usr.say("Dream sign ''Evil sealing talisman'[pick("'","`")]!") var/obj/item/weapon/nullrod/N = locate() in T @@ -1081,5 +1081,5 @@ var/list/sacrificed = list() //the below calls update_icons() at the end, which will update overlay icons by using the (now updated) cache user.put_in_hands(new /obj/item/weapon/melee/cultblade(user)) //put in hands or on floor - del(src) + qdel(src) return diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index df5b9a4965..d2b881d891 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -35,7 +35,7 @@ user.take_organ_damage(5, 0) if(src && src.imbue!="supply" && src.imbue!="runestun") if(delete) - del(src) + qdel(src) return else user << "You see strange symbols on the paper. Are they supposed to mean something?" @@ -47,7 +47,7 @@ if(imbue == "runestun") user.take_organ_damage(5, 0) call(/obj/effect/rune/proc/runestun)(T) - del(src) + qdel(src) else ..() ///If its some other talisman, use the generic attack code, is this supposed to work this way? else @@ -56,7 +56,7 @@ proc/supply(var/key) if (!src.uses) - del(src) + qdel(src) return var/dat = "There are [src.uses] bloody runes on the parchment.
      " diff --git a/code/game/gamemodes/endgame/supermatter_cascade/blob.dm b/code/game/gamemodes/endgame/supermatter_cascade/blob.dm index 139045291f..305205c6a0 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/blob.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/blob.dm @@ -49,7 +49,8 @@ for(var/atom/movable/A in T) if(A) if(istype(A,/mob/living)) - del(A) + qdel(A) + continue else if(istype(A,/mob)) // Observers, AI cameras. continue qdel(A) @@ -114,4 +115,4 @@ if(istype(user,/mob/dead/observer)) return - del(user) + qdel(user) diff --git a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm index 56d81ba2ec..62c8b1aa44 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm @@ -78,4 +78,4 @@ else if(riftimage) - del(riftimage) + qdel(riftimage) diff --git a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm index 761d5d446e..23729763a5 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm @@ -33,6 +33,7 @@ // Apply changes when entering state /datum/universal_state/supermatter_cascade/OnEnter() set background = 1 + garbage_collector.garbage_collect = 0 world << "You are blinded by a brilliant flash of energy." world << sound('sound/effects/cascade.ogg') diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index feed6092e2..d49247263f 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -49,7 +49,7 @@ var/turf/T = pick(blobstart) var/obj/effect/bhole/bh = new /obj/effect/bhole( T.loc, 30 ) spawn(rand(50, 300)) - del(bh) + qdel(bh) /* if(3) //Leaving the code in so someone can try and delag it, but this event can no longer occur randomly, per SoS's request. --NEO command_alert("Space-time anomalies detected on the station. There is no additional data.", "Anomaly Alert") @@ -71,7 +71,7 @@ P.icon_state = "anom" P.name = "wormhole" spawn(rand(300,600)) - del(P) + qdel(P) */ if(3) if((world.time/10)>=3600 && config.ninjas_allowed && !sent_ninja_to_station)//If an hour has passed, relatively speaking. Also, if ninjas are allowed to spawn and if there is not already a ninja for the round. diff --git a/code/game/gamemodes/events/PortalStorm.dm b/code/game/gamemodes/events/PortalStorm.dm index 890755d6b8..6144f3305b 100644 --- a/code/game/gamemodes/events/PortalStorm.dm +++ b/code/game/gamemodes/events/PortalStorm.dm @@ -1,26 +1,26 @@ -/datum/event/portalstorm - - Announce() - command_alert("Subspace disruption detected around the vessel", "Anomaly Alert") - LongTerm() - - var/list/turfs = list( ) - var/turf/picked - - for(var/turf/T in world) - if(T.z < 5 && istype(T,/turf/simulated/floor)) - turfs += T - - for(var/turf/T in world) - if(prob(10) && T.z < 5 && istype(T,/turf/simulated/floor)) - spawn(50+rand(0,3000)) - picked = pick(turfs) - var/obj/portal/P = new /obj/portal( T ) - P.target = picked - P.creator = null - P.icon = 'icons/obj/objects.dmi' - P.failchance = 0 - P.icon_state = "anom" - P.name = "wormhole" - spawn(rand(100,150)) - del(P) \ No newline at end of file +/datum/event/portalstorm + + Announce() + command_alert("Subspace disruption detected around the vessel", "Anomaly Alert") + LongTerm() + + var/list/turfs = list( ) + var/turf/picked + + for(var/turf/T in world) + if(T.z < 5 && istype(T,/turf/simulated/floor)) + turfs += T + + for(var/turf/T in world) + if(prob(10) && T.z < 5 && istype(T,/turf/simulated/floor)) + spawn(50+rand(0,3000)) + picked = pick(turfs) + var/obj/portal/P = new /obj/portal( T ) + P.target = picked + P.creator = null + P.icon = 'icons/obj/objects.dmi' + P.failchance = 0 + P.icon_state = "anom" + P.name = "wormhole" + spawn(rand(100,150)) + qdel(P) diff --git a/code/game/gamemodes/events/black_hole.dm b/code/game/gamemodes/events/black_hole.dm index 6ff7babbeb..60ab8a692f 100644 --- a/code/game/gamemodes/events/black_hole.dm +++ b/code/game/gamemodes/events/black_hole.dm @@ -1,88 +1,88 @@ -/obj/effect/bhole - name = "black hole" - icon = 'icons/obj/objects.dmi' - desc = "FUCK FUCK FUCK AAAHHH" - icon_state = "bhole3" - opacity = 1 - unacidable = 1 - density = 0 - anchored = 1 - -/obj/effect/bhole/New() - spawn(4) - controller() - -/obj/effect/bhole/proc/controller() - while(src) - - if(!isturf(loc)) - del(src) - return - - //DESTROYING STUFF AT THE EPICENTER - for(var/mob/living/M in orange(1,src)) - del(M) - for(var/obj/O in orange(1,src)) - del(O) - for(var/turf/simulated/ST in orange(1,src)) - ST.ChangeTurf(/turf/space) - - sleep(6) - grav(10, 4, 10, 0 ) - sleep(6) - grav( 8, 4, 10, 0 ) - sleep(6) - grav( 9, 4, 10, 0 ) - sleep(6) - grav( 7, 3, 40, 1 ) - sleep(6) - grav( 5, 3, 40, 1 ) - sleep(6) - grav( 6, 3, 40, 1 ) - sleep(6) - grav( 4, 2, 50, 6 ) - sleep(6) - grav( 3, 2, 50, 6 ) - sleep(6) - grav( 2, 2, 75,25 ) - sleep(6) - - - - //MOVEMENT - if( prob(50) ) - src.anchored = 0 - step(src,pick(alldirs)) - src.anchored = 1 - -/obj/effect/bhole/proc/grav(var/r, var/ex_act_force, var/pull_chance, var/turf_removal_chance) - if(!isturf(loc)) //blackhole cannot be contained inside anything. Weird stuff might happen - del(src) - return - for(var/t = -r, t < r, t++) - affect_coord(x+t, y-r, ex_act_force, pull_chance, turf_removal_chance) - affect_coord(x-t, y+r, ex_act_force, pull_chance, turf_removal_chance) - affect_coord(x+r, y+t, ex_act_force, pull_chance, turf_removal_chance) - affect_coord(x-r, y-t, ex_act_force, pull_chance, turf_removal_chance) - return - -/obj/effect/bhole/proc/affect_coord(var/x, var/y, var/ex_act_force, var/pull_chance, var/turf_removal_chance) - //Get turf at coordinate - var/turf/T = locate(x, y, z) - if(isnull(T)) return - - //Pulling and/or ex_act-ing movable atoms in that turf - if( prob(pull_chance) ) - for(var/obj/O in T.contents) - if(O.anchored) - O.ex_act(ex_act_force) - else - step_towards(O,src) - for(var/mob/living/M in T.contents) - step_towards(M,src) - - //Destroying the turf - if( T && istype(T,/turf/simulated) && prob(turf_removal_chance) ) - var/turf/simulated/ST = T - ST.ChangeTurf(/turf/space) +/obj/effect/bhole + name = "black hole" + icon = 'icons/obj/objects.dmi' + desc = "FUCK FUCK FUCK AAAHHH" + icon_state = "bhole3" + opacity = 1 + unacidable = 1 + density = 0 + anchored = 1 + +/obj/effect/bhole/New() + spawn(4) + controller() + +/obj/effect/bhole/proc/controller() + while(src) + + if(!isturf(loc)) + qdel(src) + return + + //DESTROYING STUFF AT THE EPICENTER + for(var/mob/living/M in orange(1,src)) + qdel(M) + for(var/obj/O in orange(1,src)) + qdel(O) + for(var/turf/simulated/ST in orange(1,src)) + ST.ChangeTurf(/turf/space) + + sleep(6) + grav(10, 4, 10, 0 ) + sleep(6) + grav( 8, 4, 10, 0 ) + sleep(6) + grav( 9, 4, 10, 0 ) + sleep(6) + grav( 7, 3, 40, 1 ) + sleep(6) + grav( 5, 3, 40, 1 ) + sleep(6) + grav( 6, 3, 40, 1 ) + sleep(6) + grav( 4, 2, 50, 6 ) + sleep(6) + grav( 3, 2, 50, 6 ) + sleep(6) + grav( 2, 2, 75,25 ) + sleep(6) + + + + //MOVEMENT + if( prob(50) ) + src.anchored = 0 + step(src,pick(alldirs)) + src.anchored = 1 + +/obj/effect/bhole/proc/grav(var/r, var/ex_act_force, var/pull_chance, var/turf_removal_chance) + if(!isturf(loc)) //blackhole cannot be contained inside anything. Weird stuff might happen + qdel(src) + return + for(var/t = -r, t < r, t++) + affect_coord(x+t, y-r, ex_act_force, pull_chance, turf_removal_chance) + affect_coord(x-t, y+r, ex_act_force, pull_chance, turf_removal_chance) + affect_coord(x+r, y+t, ex_act_force, pull_chance, turf_removal_chance) + affect_coord(x-r, y-t, ex_act_force, pull_chance, turf_removal_chance) + return + +/obj/effect/bhole/proc/affect_coord(var/x, var/y, var/ex_act_force, var/pull_chance, var/turf_removal_chance) + //Get turf at coordinate + var/turf/T = locate(x, y, z) + if(isnull(T)) return + + //Pulling and/or ex_act-ing movable atoms in that turf + if( prob(pull_chance) ) + for(var/obj/O in T.contents) + if(O.anchored) + O.ex_act(ex_act_force) + else + step_towards(O,src) + for(var/mob/living/M in T.contents) + step_towards(M,src) + + //Destroying the turf + if( T && istype(T,/turf/simulated) && prob(turf_removal_chance) ) + var/turf/simulated/ST = T + ST.ChangeTurf(/turf/space) return \ No newline at end of file diff --git a/code/game/gamemodes/events/clang.dm b/code/game/gamemodes/events/clang.dm index 7f4f6f7020..74fb9ee507 100644 --- a/code/game/gamemodes/events/clang.dm +++ b/code/game/gamemodes/events/clang.dm @@ -36,7 +36,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 if(clong.density || prob(10)) clong.meteorhit(src) else - del(src) + qdel(src) if(clong && prob(25)) src.loc = clong.loc @@ -81,7 +81,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 if (isNotStationLevel(immrod.z)) immrod.z = pick(config.station_levels) if(immrod.loc == end) - del(immrod) + qdel(immrod) sleep(10) for(var/obj/effect/immovablerod/imm in world) return diff --git a/code/game/gamemodes/events/dust.dm b/code/game/gamemodes/events/dust.dm index 2e8b3b1328..4e064d8be6 100644 --- a/code/game/gamemodes/events/dust.dm +++ b/code/game/gamemodes/events/dust.dm @@ -37,7 +37,7 @@ The "dust" will damage the hull of the station causin minor hull breaches. density = 1 anchored = 1 var/strength = 2 //ex_act severity number - var/life = 2 //how many things we hit before del(src) + var/life = 2 //how many things we hit before qdel(src) weak strength = 3 @@ -107,8 +107,7 @@ The "dust" will damage the hull of the station causin minor hull breaches. life-- if(life <= 0) walk(src,0) - spawn(1) - del(src) + qdel(src) return 0 return @@ -119,5 +118,5 @@ The "dust" will damage the hull of the station causin minor hull breaches. ex_act(severity) - del(src) + qdel(src) return diff --git a/code/game/gamemodes/events/holidays/Christmas.dm b/code/game/gamemodes/events/holidays/Christmas.dm index 7ca6678902..9c68ab879e 100644 --- a/code/game/gamemodes/events/holidays/Christmas.dm +++ b/code/game/gamemodes/events/holidays/Christmas.dm @@ -14,7 +14,7 @@ evil_tree.icon_living = evil_tree.icon_state evil_tree.icon_dead = evil_tree.icon_state evil_tree.icon_gib = evil_tree.icon_state - del(xmas) + qdel(xmas) /obj/item/weapon/toy/xmas_cracker name = "xmas cracker" diff --git a/code/game/gamemodes/events/wormholes.dm b/code/game/gamemodes/events/wormholes.dm index 9a8066887b..a7830a2cb3 100644 --- a/code/game/gamemodes/events/wormholes.dm +++ b/code/game/gamemodes/events/wormholes.dm @@ -59,4 +59,4 @@ P.icon_state = "anom" P.name = "wormhole" spawn(rand(300,600)) - del(P) \ No newline at end of file + qdel(P) \ No newline at end of file diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 8ad65194d1..f67bd7f1d0 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -135,7 +135,7 @@ var/global/datum/controller/gameticker/ticker for(var/obj/effect/landmark/start/S in landmarks_list) //Deleting Startpoints but we need the ai point to AI-ize people later if (S.name != "AI") - del(S) + qdel(S) world << "Enjoy the game!" world << sound('sound/AI/welcome.ogg') // Skie //Holiday Round-start stuff ~Carn @@ -265,8 +265,8 @@ var/global/datum/controller/gameticker/ticker //Otherwise if its a verb it will continue on afterwards. sleep(300) - if(cinematic) del(cinematic) //end the cinematic - if(temp_buckle) del(temp_buckle) //release everybody + if(cinematic) qdel(cinematic) //end the cinematic + if(temp_buckle) qdel(temp_buckle) //release everybody return @@ -280,7 +280,7 @@ var/global/datum/controller/gameticker/ticker continue else player.create_character() - del(player) + qdel(player) proc/collect_minds() diff --git a/code/game/gamemodes/heist/heist.dm b/code/game/gamemodes/heist/heist.dm index f1de61f286..7e1ba6d368 100644 --- a/code/game/gamemodes/heist/heist.dm +++ b/code/game/gamemodes/heist/heist.dm @@ -26,6 +26,6 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' var/area/skipjack = locate(/area/shuttle/skipjack/station) for (var/mob/living/M in skipjack.contents) //maybe send the player a message that they've gone home/been kidnapped? Someone responsible for vox lore should write that. - del(M) + qdel(M) for (var/obj/O in skipjack.contents) - del(O) //no hiding in lockers or anything \ No newline at end of file + qdel(O) //no hiding in lockers or anything \ No newline at end of file diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index c523b469f3..850529661c 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -89,7 +89,7 @@ rcd light flash thingy on matter drain V.show_message("\blue You hear a loud electrical buzzing sound!", 2) spawn(50) explosion(get_turf(M), 0,1,2,3) - del(M) + qdel(M) else usr << "Out of uses." else usr << "That's not a machine." diff --git a/code/game/gamemodes/meme/meme.dm b/code/game/gamemodes/meme/meme.dm index 2629b36013..2aa512264d 100644 --- a/code/game/gamemodes/meme/meme.dm +++ b/code/game/gamemodes/meme/meme.dm @@ -93,7 +93,7 @@ M.enter_host(first_host.current) forge_meme_objectives(meme, first_host) - del original + qdel(original) log_admin("Created [memes.len] memes.") diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 1edb533daa..02d31d5846 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -111,14 +111,14 @@ !istype(A,/obj/machinery/field_generator) && \ prob(detonation_chance)) explosion(loc, power, power + power_step, power + power_step * 2, power + power_step * 3, 0) - del(src) + qdel(src) return /obj/effect/meteor/ex_act(severity) if (severity < 4) - del(src) + qdel(src) return /obj/effect/meteor/big @@ -136,7 +136,7 @@ if(!istype(A,/obj/machinery/power/emitter) && \ !istype(A,/obj/machinery/field_generator)) if(--src.hits <= 0) - del(src) //Dont blow up singularity containment if we get stuck there. + qdel(src) //Dont blow up singularity containment if we get stuck there. if (A) for(var/mob/M in player_list) @@ -150,11 +150,11 @@ if (--src.hits <= 0) if(prob(detonation_chance) && !istype(A, /obj/structure/grille)) explosion(loc, power, power + power_step, power + power_step * 2, power + power_step * 3, 0) - del(src) + qdel(src) return /obj/effect/meteor/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/pickaxe)) - del(src) + qdel(src) return ..() \ No newline at end of file diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index be9d901348..076c0afbf3 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -13,7 +13,7 @@ datum/objective if(text) explanation_text = text - Del() + Destroy() all_objectives -= src ..() @@ -541,7 +541,7 @@ datum/objective/steal if (!custom_target) return var/tmp_obj = new custom_target var/custom_name = tmp_obj:name - del(tmp_obj) + qdel(tmp_obj) custom_name = sanitize(input("Enter target name:", "Objective target", custom_name) as text|null) if (!custom_name) return target_name = custom_name diff --git a/code/game/gamemodes/sandbox/h_sandbox.dm b/code/game/gamemodes/sandbox/h_sandbox.dm index 439befdc63..ad2abb2236 100644 --- a/code/game/gamemodes/sandbox/h_sandbox.dm +++ b/code/game/gamemodes/sandbox/h_sandbox.dm @@ -120,7 +120,7 @@ datum/hSB if("hsbtoolbox") var/obj/item/weapon/storage/hsb = new/obj/item/weapon/storage/toolbox/mechanical for(var/obj/item/device/radio/T in hsb) - del(T) + qdel(T) new/obj/item/weapon/crowbar (hsb) hsb.loc = usr.loc if("hsbmedkit") diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index 501335a19f..2981596645 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -151,7 +151,7 @@ var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) M.real_name = "Corpse" M.death() - del(A) + qdel(A) continue if (A.name == "Corpse-Engineer") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) @@ -173,7 +173,7 @@ else if (prob(50)) M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/welding(M), slot_head) - del(A) + qdel(A) continue if (A.name == "Corpse-Engineer-Space") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) @@ -196,7 +196,7 @@ M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/welding(M), slot_head) else M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space(M), slot_head) - del(A) + qdel(A) continue if (A.name == "Corpse-Engineer-Chief") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) @@ -217,7 +217,7 @@ else if (prob(50)) M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/welding(M), slot_head) - del(A) + qdel(A) continue if (A.name == "Corpse-Syndicate") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) @@ -239,6 +239,6 @@ else M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/swat(M), slot_head) - del(A) + qdel(A) continue */ diff --git a/code/game/jobs/jobprocs.dm b/code/game/jobs/jobprocs.dm index 60b8c6a99d..2a012872bf 100644 --- a/code/game/jobs/jobprocs.dm +++ b/code/game/jobs/jobprocs.dm @@ -44,7 +44,7 @@ timeleft -= (world.time - last_process) if(timeleft <= 0) processing_objects.Remove(src) - del(src) + qdel(src) /////////////////////////////// diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/Beacon.dm index 37cc168d57..19399ce739 100644 --- a/code/game/machinery/Beacon.dm +++ b/code/game/machinery/Beacon.dm @@ -1,55 +1,55 @@ -/obj/machinery/bluespace_beacon - - icon = 'icons/obj/objects.dmi' - icon_state = "floor_beaconf" - name = "Bluespace Gigabeacon" - desc = "A device that draws power from bluespace and creates a permanent tracking beacon." - level = 1 // underfloor - layer = 2.5 - anchored = 1 - use_power = 1 - idle_power_usage = 0 - var/obj/item/device/radio/beacon/Beacon - - New() - ..() - var/turf/T = loc - Beacon = new /obj/item/device/radio/beacon - Beacon.invisibility = INVISIBILITY_MAXIMUM - Beacon.loc = T - - hide(T.intact) - - Del() - if(Beacon) - del(Beacon) - ..() - - // update the invisibility and icon - hide(var/intact) - invisibility = intact ? 101 : 0 - updateicon() - - // update the icon_state - proc/updateicon() - var/state="floor_beacon" - - if(invisibility) - icon_state = "[state]f" - - else - icon_state = "[state]" - - process() - if(!Beacon) - var/turf/T = loc - Beacon = new /obj/item/device/radio/beacon - Beacon.invisibility = INVISIBILITY_MAXIMUM - Beacon.loc = T - if(Beacon) - if(Beacon.loc != loc) - Beacon.loc = loc - - updateicon() - - +/obj/machinery/bluespace_beacon + + icon = 'icons/obj/objects.dmi' + icon_state = "floor_beaconf" + name = "Bluespace Gigabeacon" + desc = "A device that draws power from bluespace and creates a permanent tracking beacon." + level = 1 // underfloor + layer = 2.5 + anchored = 1 + use_power = 1 + idle_power_usage = 0 + var/obj/item/device/radio/beacon/Beacon + + New() + ..() + var/turf/T = loc + Beacon = new /obj/item/device/radio/beacon + Beacon.invisibility = INVISIBILITY_MAXIMUM + Beacon.loc = T + + hide(T.intact) + + Destroy() + if(Beacon) + qdel(Beacon) + ..() + + // update the invisibility and icon + hide(var/intact) + invisibility = intact ? 101 : 0 + updateicon() + + // update the icon_state + proc/updateicon() + var/state="floor_beacon" + + if(invisibility) + icon_state = "[state]f" + + else + icon_state = "[state]" + + process() + if(!Beacon) + var/turf/T = loc + Beacon = new /obj/item/device/radio/beacon + Beacon.invisibility = INVISIBILITY_MAXIMUM + Beacon.loc = T + if(Beacon) + if(Beacon.loc != loc) + Beacon.loc = loc + + updateicon() + + diff --git a/code/game/machinery/OpTable.dm b/code/game/machinery/OpTable.dm index 6e1ecdf4ca..a03289c78b 100644 --- a/code/game/machinery/OpTable.dm +++ b/code/game/machinery/OpTable.dm @@ -28,12 +28,12 @@ switch(severity) if(1.0) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) //SN src = null - del(src) + qdel(src) return if(3.0) if (prob(25)) @@ -43,14 +43,14 @@ /obj/machinery/optable/blob_act() if(prob(75)) - del(src) + qdel(src) /obj/machinery/optable/attack_hand(mob/user as mob) if (HULK in usr.mutations) usr << text("\blue You destroy the table.") visible_message("\red [usr] destroys the operating table!") src.density = 0 - del(src) + qdel(src) return /obj/machinery/optable/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) @@ -130,7 +130,7 @@ var/obj/item/weapon/grab/G = W if(iscarbon(G.affecting) && check_table(G.affecting)) take_victim(G.affecting,usr) - del(W) + qdel(W) return /obj/machinery/optable/proc/check_table(mob/living/carbon/patient as mob) diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 20c16dcb9c..0e92db1511 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -25,12 +25,12 @@ switch(severity) if(1.0) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) //SN src = null - del(src) + qdel(src) return else return @@ -204,7 +204,7 @@ for(var/atom/movable/A as mob|obj in src) A.loc = src.loc A.blob_act() - del(src) + qdel(src) return attackby(var/obj/item/weapon/G as obj, var/mob/user as mob) @@ -252,7 +252,7 @@ icon_state = "sleeper_1-r" src.add_fingerprint(user) - del(G) + qdel(G) return return @@ -265,21 +265,21 @@ for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(2.0) if(prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(3.0) if(prob(25)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return return emp_act(severity) @@ -435,7 +435,7 @@ icon_state = "sleeper_1-r" for(var/obj/O in src) - del(O) + qdel(O) src.add_fingerprint(usr) return return diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm index 51e1ec7510..8c6be59f71 100644 --- a/code/game/machinery/adv_med.dm +++ b/code/game/machinery/adv_med.dm @@ -56,7 +56,7 @@ src.icon_state = "body_scanner_1" for(var/obj/O in src) //O = null - del(O) + qdel(O) //Foreach goto(124) src.add_fingerprint(usr) return @@ -98,7 +98,7 @@ //Foreach goto(154) src.add_fingerprint(user) //G = null - del(G) + qdel(G) return /obj/machinery/bodyscanner/ex_act(severity) @@ -109,7 +109,7 @@ ex_act(severity) //Foreach goto(35) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) @@ -118,7 +118,7 @@ ex_act(severity) //Foreach goto(108) //SN src = null - del(src) + qdel(src) return if(3.0) if (prob(25)) @@ -127,7 +127,7 @@ ex_act(severity) //Foreach goto(181) //SN src = null - del(src) + qdel(src) return else return @@ -136,19 +136,19 @@ if(prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc - del(src) + qdel(src) /obj/machinery/body_scanconsole/ex_act(severity) switch(severity) if(1.0) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) //SN src = null - del(src) + qdel(src) return else return @@ -156,7 +156,7 @@ /obj/machinery/body_scanconsole/blob_act() if(prob(50)) - del(src) + qdel(src) /obj/machinery/body_scanconsole/power_change() ..() diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index f6d2820d5b..86eadfa053 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -831,7 +831,7 @@ if(0) if(istype(W, /obj/item/weapon/airalarm_electronics)) user << "You insert the circuit!" - del(W) + qdel(W) buildstage = 1 update_icon() return @@ -841,7 +841,7 @@ var/obj/item/alarm_frame/frame = new /obj/item/alarm_frame() frame.loc = user.loc playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - del(src) + qdel(src) return ..() @@ -884,7 +884,7 @@ Code shamelessly copied from apc_frame /obj/item/alarm_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/metal( get_turf(src.loc), 2 ) - del(src) + qdel(src) return ..() @@ -910,7 +910,7 @@ Code shamelessly copied from apc_frame return new /obj/machinery/alarm(loc, ndir, 1) - del(src) + qdel(src) /* FIRE ALARM @@ -1015,7 +1015,7 @@ FIRE ALARM if(0) if(istype(W, /obj/item/weapon/firealarm_electronics)) user << "You insert the circuit!" - del(W) + qdel(W) buildstage = 1 update_icon() @@ -1024,7 +1024,7 @@ FIRE ALARM var/obj/item/firealarm_frame/frame = new /obj/item/firealarm_frame() frame.loc = user.loc playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - del(src) + qdel(src) return src.alarm() @@ -1206,7 +1206,7 @@ Code shamelessly copied from apc_frame /obj/item/firealarm_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/metal( get_turf(src.loc), 2 ) - del(src) + qdel(src) return ..() @@ -1233,7 +1233,7 @@ Code shamelessly copied from apc_frame new /obj/machinery/firealarm(loc, ndir, 1) - del(src) + qdel(src) /obj/machinery/partyalarm diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index ad7d55c2aa..095aec4a24 100644 --- a/code/game/machinery/atmoalter/meter.dm +++ b/code/game/machinery/atmoalter/meter.dm @@ -104,7 +104,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe_meter(src.loc) - del(src) + qdel(src) // TURF METER - REPORTS A TILE'S AIR CONTENTS diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index 9308bae64e..910c84608f 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -35,8 +35,8 @@ else update_icon() -/obj/machinery/portable_atmospherics/Del() - del(air_contents) +/obj/machinery/portable_atmospherics/Destroy() + qdel(air_contents) ..() diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index d537d113f9..d60404d5de 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -190,7 +190,7 @@ stack.use(max(1, round(total_used/mass_per_sheet))) // Always use at least 1 to prevent infinite materials. else user.remove_from_mob(O) - del(O) + qdel(O) updateUsrDialog() return diff --git a/code/game/machinery/autolathe_datums.dm b/code/game/machinery/autolathe_datums.dm index 68bf61b7f1..1b31f03515 100644 --- a/code/game/machinery/autolathe_datums.dm +++ b/code/game/machinery/autolathe_datums.dm @@ -16,7 +16,7 @@ recipe.resources = list() for(var/material in I.matter) recipe.resources[material] = I.matter[material]*1.25 // More expensive to produce than they are to recycle. - del(I) + qdel(I) /datum/autolathe/recipe var/name = "object" diff --git a/code/game/machinery/bees_items.dm b/code/game/machinery/bees_items.dm index 486b46d33c..05f9231f8a 100644 --- a/code/game/machinery/bees_items.dm +++ b/code/game/machinery/bees_items.dm @@ -20,7 +20,7 @@ for(var/mob/living/simple_animal/bee/B in T) if(B.feral < 0) caught_bees += B.strength - del(B) + qdel(B) user.visible_message("\blue [user] nets some bees.","\blue You net up some of the becalmed bees.") else user.visible_message("\red [user] swings at some bees, they don't seem to like it.","\red You swing at some bees, they don't seem to like it.") diff --git a/code/game/machinery/biogenerator.dm b/code/game/machinery/biogenerator.dm index 87399b597a..61ed92d58e 100644 --- a/code/game/machinery/biogenerator.dm +++ b/code/game/machinery/biogenerator.dm @@ -151,7 +151,7 @@ if(I.reagents.get_reagent_amount("nutriment") < 0.1) points += 1 else points += I.reagents.get_reagent_amount("nutriment") * 10 * eat_eff - del(I) + qdel(I) if(S) processing = 1 update_icon() diff --git a/code/game/machinery/bioprinter.dm b/code/game/machinery/bioprinter.dm index 48c0edb984..5a8b25bb84 100644 --- a/code/game/machinery/bioprinter.dm +++ b/code/game/machinery/bioprinter.dm @@ -70,7 +70,7 @@ stored_matter += 50 user.drop_item() user << "\The [src] processes \the [W]. Levels of stored biomass now: [stored_matter]" - del(W) + qdel(W) return // Steel for matter. else if(prints_prosthetics && istype(W, /obj/item/stack/sheet/metal)) @@ -78,7 +78,7 @@ stored_matter += M.amount * 10 user.drop_item() user << "\The [src] processes \the [W]. Levels of stored matter now: [stored_matter]" - del(W) + qdel(W) return else return..() \ No newline at end of file diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index f87ae33ee0..d1257eeaf6 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -27,7 +27,7 @@ SetLuminosity(0) /obj/machinery/bot/proc/explode() - del(src) + qdel(src) /obj/machinery/bot/proc/healthcheck() if (src.health <= 0) @@ -117,7 +117,7 @@ /obj/machinery/bot/emp_act(severity) var/was_on = on stat |= EMPED - var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = PoolOrNew(/obj/effect/overlay, src.loc ) pulse2.icon = 'icons/effects/effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" @@ -125,7 +125,7 @@ pulse2.set_dir(pick(cardinal)) spawn(10) - pulse2.delete() + qdel(pulse2) if (on) turn_off() spawn(severity*300) diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm index 4dcb838152..87eb1be30f 100644 --- a/code/game/machinery/bots/cleanbot.dm +++ b/code/game/machinery/bots/cleanbot.dm @@ -319,7 +319,7 @@ text("[src.oddbutton ? "Yes" : "No" var/turf/simulated/f = loc f.dirt = 0 cleaning = 0 - del(target) + qdel(target) icon_state = "cleanbot[on]" anchored = 0 target = null @@ -339,20 +339,20 @@ text("[src.oddbutton ? "Yes" : "No" var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del(src) + qdel(src) return /obj/item/weapon/bucket_sensor/attackby(var/obj/item/W, mob/user as mob) ..() if(istype(W, /obj/item/robot_parts/l_arm) || istype(W, /obj/item/robot_parts/r_arm)) user.drop_item() - del(W) + qdel(W) var/turf/T = get_turf(src.loc) var/obj/machinery/bot/cleanbot/A = new /obj/machinery/bot/cleanbot(T) A.name = src.created_name user << "You add the robot arm to the bucket and sensor assembly. Beep boop!" user.drop_from_inventory(src) - del(src) + qdel(src) else if (istype(W, /obj/item/weapon/pen)) var/t = sanitizeSafe(input(user, "Enter new robot name", src.name, src.created_name), MAX_NAME_LEN) diff --git a/code/game/machinery/bots/ed209bot.dm b/code/game/machinery/bots/ed209bot.dm index a955efaa1f..ee26a5f405 100644 --- a/code/game/machinery/bots/ed209bot.dm +++ b/code/game/machinery/bots/ed209bot.dm @@ -68,7 +68,7 @@ if(0,1) if( istype(W, /obj/item/robot_parts/l_leg) || istype(W, /obj/item/robot_parts/r_leg) ) user.drop_item() - del(W) + qdel(W) build_step++ user << "You add the robot leg to [src]." name = "legs/frame assembly" @@ -86,7 +86,7 @@ lasercolor = "b" if( lasercolor || istype(W, /obj/item/clothing/suit/storage/vest) ) user.drop_item() - del(W) + qdel(W) build_step++ user << "You add the armor to [src]." name = "vest/legs/frame assembly" @@ -103,7 +103,7 @@ if(4) if( istype(W, /obj/item/clothing/head/helmet) ) user.drop_item() - del(W) + qdel(W) build_step++ user << "You add the helmet to [src]." name = "covered and shielded frame assembly" @@ -113,7 +113,7 @@ if(5) if( isprox(W) ) user.drop_item() - del(W) + qdel(W) build_step++ user << "You add the prox sensor to [src]." name = "covered, shielded and sensored frame assembly" @@ -155,7 +155,7 @@ src.item_state = "[lasercolor]ed209_taser" src.icon_state = "[lasercolor]ed209_taser" user.drop_item() - del(W) + qdel(W) if(8) if( istype(W, /obj/item/weapon/screwdriver) ) @@ -175,16 +175,16 @@ var/turf/T = get_turf(src) new /obj/machinery/bot/secbot/ed209(T,created_name,lasercolor) user.drop_item() - del(W) + qdel(W) user.drop_from_inventory(src) - del(src) + qdel(src) /obj/machinery/bot/secbot/ed209/bullet_act(var/obj/item/projectile/Proj) if((src.lasercolor == "b") && (src.disabled == 0)) if(istype(Proj, /obj/item/projectile/beam/lastertag/red)) src.disabled = 1 - del (Proj) + qdel (Proj) sleep(100) src.disabled = 0 else @@ -192,7 +192,7 @@ else if((src.lasercolor == "r") && (src.disabled == 0)) if(istype(Proj, /obj/item/projectile/beam/lastertag/blue)) src.disabled = 1 - del (Proj) + qdel (Proj) sleep(100) src.disabled = 0 else @@ -202,9 +202,9 @@ /obj/machinery/bot/secbot/ed209/bluetag/New()//If desired, you spawn red and bluetag bots easily new /obj/machinery/bot/secbot/ed209(get_turf(src),null,"b") - del(src) + qdel(src) /obj/machinery/bot/secbot/ed209/redtag/New() new /obj/machinery/bot/secbot/ed209(get_turf(src),null,"r") - del(src) + qdel(src) diff --git a/code/game/machinery/bots/farmbot.dm b/code/game/machinery/bots/farmbot.dm index ca32e937ed..dae443b500 100644 --- a/code/game/machinery/bots/farmbot.dm +++ b/code/game/machinery/bots/farmbot.dm @@ -220,7 +220,7 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del(src) + qdel(src) return /obj/machinery/bot/farmbot/process() @@ -407,7 +407,7 @@ tray.nutrilevel = 10 tray.yieldmod = fert.yieldmod tray.mutmod = fert.mutmod - del fert + qdel(fert) tray.updateicon() icon_state = "farmbot_fertile" mode = FARMBOT_MODE_WAITING @@ -543,7 +543,7 @@ user << "You add the robot arm to the [src]" src.loc = A //Place the water tank into the assembly, it will be needed for the finished bot user.remove_from_mob(S) - del(S) + qdel(S) /obj/item/weapon/farmbot_arm_assembly/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() @@ -552,21 +552,21 @@ user << "You add the plant analyzer to [src]!" src.name = "farmbot assembly" user.remove_from_mob(W) - del(W) + qdel(W) else if(( istype(W, /obj/item/weapon/reagent_containers/glass/bucket)) && (src.build_step == 1)) src.build_step++ user << "You add a bucket to [src]!" src.name = "farmbot assembly with bucket" user.remove_from_mob(W) - del(W) + qdel(W) else if(( istype(W, /obj/item/weapon/minihoe)) && (src.build_step == 2)) src.build_step++ user << "You add a minihoe to [src]!" src.name = "farmbot assembly with bucket and minihoe" user.remove_from_mob(W) - del(W) + qdel(W) else if((isprox(W)) && (src.build_step == 3)) src.build_step++ @@ -578,8 +578,8 @@ S.loc = get_turf(src) S.name = src.created_name user.remove_from_mob(W) - del(W) - del(src) + qdel(W) + qdel(src) else if(istype(W, /obj/item/weapon/pen)) var/t = input(user, "Enter new robot name", src.name, src.created_name) as text diff --git a/code/game/machinery/bots/floorbot.dm b/code/game/machinery/bots/floorbot.dm index b3c1c0376f..03efdaeac1 100644 --- a/code/game/machinery/bots/floorbot.dm +++ b/code/game/machinery/bots/floorbot.dm @@ -329,7 +329,7 @@ T.use(i) else src.amount += T.get_amount() - del(T) + qdel(T) src.updateicon() src.target = null src.repairing = 0 @@ -349,7 +349,7 @@ var/obj/item/stack/tile/plasteel/T = new /obj/item/stack/tile/plasteel T.amount = 4 T.loc = M.loc - del(M) + qdel(M) src.target = null src.repairing = 0 @@ -385,7 +385,7 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del(src) + qdel(src) return @@ -403,7 +403,7 @@ user.put_in_hands(B) user << "You add the tiles into the empty toolbox. They protrude from the top." user.drop_from_inventory(src) - del(src) + qdel(src) else user << "You need 10 floortiles for a floorbot." return @@ -411,13 +411,13 @@ /obj/item/weapon/toolbox_tiles/attackby(var/obj/item/W, mob/user as mob) ..() if(isprox(W)) - del(W) + qdel(W) var/obj/item/weapon/toolbox_tiles_sensor/B = new /obj/item/weapon/toolbox_tiles_sensor() B.created_name = src.created_name user.put_in_hands(B) user << "You add the sensor to the toolbox and tiles!" user.drop_from_inventory(src) - del(src) + qdel(src) else if (istype(W, /obj/item/weapon/pen)) var/t = sanitizeSafe(input(user, "Enter new robot name", src.name, src.created_name), MAX_NAME_LEN) @@ -431,13 +431,13 @@ /obj/item/weapon/toolbox_tiles_sensor/attackby(var/obj/item/W, mob/user as mob) ..() if(istype(W, /obj/item/robot_parts/l_arm) || istype(W, /obj/item/robot_parts/r_arm)) - del(W) + qdel(W) var/turf/T = get_turf(user.loc) var/obj/machinery/bot/floorbot/A = new /obj/machinery/bot/floorbot(T) A.name = src.created_name user << "You add the robot arm to the odd looking toolbox assembly! Boop beep!" user.drop_from_inventory(src) - del(src) + qdel(src) else if (istype(W, /obj/item/weapon/pen)) var/t = sanitizeSafe(input(user, "Enter new robot name", src.name, src.created_name), MAX_NAME_LEN) diff --git a/code/game/machinery/bots/medbot.dm b/code/game/machinery/bots/medbot.dm index 8ce3522707..b6e8c68636 100644 --- a/code/game/machinery/bots/medbot.dm +++ b/code/game/machinery/bots/medbot.dm @@ -479,7 +479,7 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del(src) + qdel(src) return /obj/machinery/bot/medbot/Bump(M as mob|obj) //Leave no door unopened! @@ -554,11 +554,11 @@ else if(istype(src,/obj/item/weapon/storage/firstaid/o2)) A.skin = "o2" - del(S) + qdel(S) user.put_in_hands(A) user << "You add the robot arm to the first aid kit." user.drop_from_inventory(src) - del(src) + qdel(src) /obj/item/weapon/firstaid_arm_assembly/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -575,7 +575,7 @@ if(0) if(istype(W, /obj/item/device/healthanalyzer)) user.drop_item() - del(W) + qdel(W) src.build_step++ user << "You add the health sensor to [src]." src.name = "First aid/robot arm/health analyzer assembly" @@ -584,7 +584,7 @@ if(1) if(isprox(W)) user.drop_item() - del(W) + qdel(W) src.build_step++ user << "You complete the Medibot! Beep boop." var/turf/T = get_turf(src) @@ -592,5 +592,5 @@ S.skin = src.skin S.name = src.created_name user.drop_from_inventory(src) - del(src) + qdel(src) diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index bd39d2034c..4226700d2c 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -876,4 +876,4 @@ new /obj/effect/decal/cleanable/blood/oil(src.loc) unload(0) - del(src) + qdel(src) diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index 92b7297c42..f29f8355ca 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -773,7 +773,7 @@ Auto Patrol: []"}, s.start() new /obj/effect/decal/cleanable/blood/oil(src.loc) - del(src) + qdel(src) /obj/machinery/bot/secbot/proc/on_explosion(var/turf/Tsec) @@ -793,12 +793,12 @@ Auto Patrol: []"}, return if(S.secured) - del(S) + qdel(S) var/obj/item/weapon/secbot_assembly/A = new /obj/item/weapon/secbot_assembly user.put_in_hands(A) user << "You add the signaler to the helmet." user.drop_from_inventory(src) - del(src) + qdel(src) else return @@ -817,7 +817,7 @@ Auto Patrol: []"}, user << "You add the prox sensor to [src]!" src.overlays += image('icons/obj/aibots.dmi', "hs_eye") src.name = "helmet/signaler/prox sensor assembly" - del(W) + qdel(W) else if(((istype(W, /obj/item/robot_parts/l_arm)) || (istype(W, /obj/item/robot_parts/r_arm))) && (src.build_step == 2)) user.drop_item() @@ -825,7 +825,7 @@ Auto Patrol: []"}, user << "You add the robot arm to [src]!" src.name = "helmet/signaler/prox sensor/robot arm assembly" src.overlays += image('icons/obj/aibots.dmi', "hs_arm") - del(W) + qdel(W) else if((istype(W, /obj/item/weapon/melee/baton)) && (src.build_step >= 3)) user.drop_item() @@ -834,8 +834,8 @@ Auto Patrol: []"}, var/obj/machinery/bot/secbot/S = new /obj/machinery/bot/secbot S.loc = get_turf(src) S.name = src.created_name - del(W) - del(src) + qdel(W) + qdel(src) else if(istype(W, /obj/item/weapon/pen)) var/t = sanitizeSafe(input(user, "Enter new robot name", src.name, src.created_name), MAX_NAME_LEN) @@ -892,14 +892,14 @@ Auto Patrol: []"}, if(severity==2 && prob(70)) ..(severity-1) else - var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = PoolOrNew(/obj/effect/overlay, src.loc) pulse2.icon = 'icons/effects/effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" pulse2.anchored = 1 pulse2.set_dir(pick(cardinal)) spawn(10) - pulse2.delete() + qdel(pulse2) var/list/mob/living/carbon/targets = new for(var/mob/living/carbon/C in view(12,src)) if(C.stat==2) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 06c77503fb..da733083fc 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -136,7 +136,7 @@ assembly.loc = src.loc assembly.state = 1 new /obj/item/stack/cable_coil(src.loc, length=2) - del(src) + qdel(src) // OTHER else if (can_use() && (istype(W, /obj/item/weapon/paper) || istype(W, /obj/item/device/pda)) && isliving(user)) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 0c133adc9b..0f82401218 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -235,7 +235,7 @@ user << "\The [src] processes \the [W]." biomass += 50 user.drop_item() - del(W) + qdel(W) return else if(istype(W, /obj/item/weapon/wrench)) if(locked && (anchored || occupant)) @@ -328,7 +328,7 @@ update_icon() occupant.ghostize() spawn(5) - del(occupant) + qdel(occupant) return /obj/machinery/clonepod/relaymove(mob/user as mob) @@ -348,21 +348,21 @@ for(var/atom/movable/A as mob|obj in src) A.loc = loc ex_act(severity) - del(src) + qdel(src) return if(2.0) if(prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = loc ex_act(severity) - del(src) + qdel(src) return if(3.0) if(prob(25)) for(var/atom/movable/A as mob|obj in src) A.loc = loc ex_act(severity) - del(src) + qdel(src) return else return diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 1368d19bb8..028f1ba307 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -30,7 +30,7 @@ if(!src || !WT.remove_fuel(0, user)) return user << "\blue You deconstruct the frame." new /obj/item/stack/sheet/plasteel( loc, 4) - del(src) + qdel(src) if(1) if(istype(P, /obj/item/weapon/wrench)) playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) @@ -178,7 +178,7 @@ if(A) //if there's no brain, the mob is deleted and a structure/AIcore is created A.rename_self("ai", 1) feedback_inc("cyborg_ais_created",1) - del(src) + qdel(src) /obj/structure/AIcore/deactivated name = "inactive AI" @@ -187,7 +187,7 @@ anchored = 1 state = 20//So it doesn't interact based on the above. Not really necessary. -/obj/structure/AIcore/deactivated/Del() +/obj/structure/AIcore/deactivated/Destroy() if(src in empty_playable_ai_cores) empty_playable_ai_cores -= src ..() @@ -208,7 +208,7 @@ if(card) card.clear() - del(src) + qdel(src) /obj/structure/AIcore/deactivated/proc/check_malf(var/mob/living/silicon/ai/ai) if(!ai) return diff --git a/code/game/machinery/computer/atmos_alert.dm b/code/game/machinery/computer/atmos_alert.dm index 77f7647608..2af213478a 100644 --- a/code/game/machinery/computer/atmos_alert.dm +++ b/code/game/machinery/computer/atmos_alert.dm @@ -14,7 +14,7 @@ var/global/list/minor_air_alarms = list() ..() atmosphere_alarm.register(src, /obj/machinery/computer/station_alert/update_icon) -/obj/machinery/computer/atmos_alert/Del() +/obj/machinery/computer/atmos_alert/Destroy() atmosphere_alarm.unregister(src) ..() diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index ac648624f2..a325ab90f3 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -29,7 +29,7 @@ if(!src || !WT.isOn()) return user << "\blue You deconstruct the frame." new /obj/item/stack/sheet/metal( src.loc, 5 ) - del(src) + qdel(src) if(1) if(istype(P, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) @@ -111,4 +111,4 @@ user << "\blue You connect the monitor." var/B = new src.circuit.build_path ( src.loc ) src.circuit.construct(B) - del(src) + qdel(src) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index fd8386a7f8..35ae52d588 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -221,7 +221,7 @@ src.active_record = locate(href_list["view_rec"]) if(istype(src.active_record,/datum/dna2/record)) if ((isnull(src.active_record.ckey))) - del(src.active_record) + qdel(src.active_record) src.temp = "ERROR: Record Corrupt" else src.menu = 3 @@ -241,7 +241,7 @@ if (istype(C)||istype(C, /obj/item/device/pda)) if(src.check_access(C)) src.records.Remove(src.active_record) - del(src.active_record) + qdel(src.active_record) src.temp = "Record deleted." src.menu = 2 else @@ -313,7 +313,7 @@ else if(pod.growclone(C)) temp = "Initiating cloning cycle..." records.Remove(C) - del(C) + qdel(C) menu = 1 else @@ -323,7 +323,7 @@ if(answer != "No" && pod.growclone(C)) temp = "Initiating cloning cycle..." records.Remove(C) - del(C) + qdel(C) menu = 1 else temp = "Initiating cloning cycle...
      Error: Post-initialisation failed. Cloning cycle aborted." diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 4fc43a0259..1be7fae453 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -551,7 +551,7 @@ frequency.post_signal(src, status_signal) -/obj/machinery/computer/communications/Del() +/obj/machinery/computer/communications/Destroy() for(var/obj/machinery/computer/communications/commconsole in world) if(istype(commconsole.loc,/turf) && commconsole != src) @@ -574,7 +574,7 @@ ..() -/obj/item/weapon/circuitboard/communications/Del() +/obj/item/weapon/circuitboard/communications/Destroy() for(var/obj/machinery/computer/communications/commconsole in world) if(istype(commconsole.loc,/turf)) diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 304ac7d1af..d20d634ed7 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -41,11 +41,11 @@ /obj/machinery/computer/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(25)) - del(src) + qdel(src) return if (prob(50)) for(var/x in verbs) @@ -129,7 +129,7 @@ A.state = 4 A.icon_state = "4" M.deconstruct(src) - del(src) + qdel(src) else src.attack_hand(user) return diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index c6a30995d2..ea479e44b7 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -240,7 +240,7 @@ if (href_list["del_all2"]) for(var/datum/data/record/R in data_core.medical) //R = null - del(R) + qdel(R) //Foreach goto(494) src.temp = "All records deleted." @@ -408,7 +408,7 @@ if (href_list["del_r2"]) if (src.active2) //src.active2 = null - del(src.active2) + qdel(src.active2) if (href_list["d_rec"]) var/datum/data/record/R = locate(href_list["d_rec"]) @@ -542,7 +542,7 @@ continue else if(prob(1)) - del(R) + qdel(R) continue ..(severity) diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index 0c7830a78a..30a39c37b1 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -77,7 +77,7 @@ A.state = 3 A.icon_state = "3" A.anchored = 1 - del(src) + qdel(src) else user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( loc ) @@ -100,7 +100,7 @@ A.state = 4 A.icon_state = "4" A.anchored = 1 - del(src) + qdel(src) else attack_hand(user) return diff --git a/code/game/machinery/computer/prisonshuttle.dm b/code/game/machinery/computer/prisonshuttle.dm index 84ba06fa02..7b152fb7a3 100644 --- a/code/game/machinery/computer/prisonshuttle.dm +++ b/code/game/machinery/computer/prisonshuttle.dm @@ -45,7 +45,7 @@ var/prison_shuttle_timeleft = 0 A.state = 4 A.icon_state = "4" - del(src) + qdel(src) else if(istype(I,/obj/item/weapon/card/emag) && (!hacked)) hacked = 1 user << "\blue You disable the lock." @@ -194,7 +194,7 @@ var/prison_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) start_location.move_contents_to(end_location) if(1) @@ -224,7 +224,7 @@ var/prison_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) for(var/mob/living/carbon/bug in end_location) // If someone somehow is still in the shuttle's docking area... bug.gib() diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index c05f0f78be..647434b7fd 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -377,7 +377,7 @@ What a mess.*/ if ("Purge All Records") for(var/datum/data/record/R in data_core.security) - del(R) + qdel(R) temp = "All Security records deleted." if ("Add Entry") @@ -549,17 +549,17 @@ What a mess.*/ if ("Delete Record (Security) Execute") if (active2) - del(active2) + qdel(active2) if ("Delete Record (ALL) Execute") if (active1) for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) - del(R) + qdel(R) else - del(active1) + qdel(active1) if (active2) - del(active2) + qdel(active2) else temp = "This function does not appear to be working at the moment. Our apologies." @@ -605,7 +605,7 @@ What a mess.*/ continue else if(prob(1)) - del(R) + qdel(R) continue ..(severity) diff --git a/code/game/machinery/computer/shuttle.dm b/code/game/machinery/computer/shuttle.dm index b8b25b3e34..05da871ed2 100644 --- a/code/game/machinery/computer/shuttle.dm +++ b/code/game/machinery/computer/shuttle.dm @@ -43,7 +43,7 @@ world << "\blue Alert: Shuttle launch time shortened to 10 seconds!" emergency_shuttle.set_launch_countdown(10) //src.authorized = null - del(src.authorized) + qdel(src.authorized) src.authorized = list( ) if("Repeal") diff --git a/code/game/machinery/computer/skills.dm b/code/game/machinery/computer/skills.dm index aa92a59094..201c834e1c 100644 --- a/code/game/machinery/computer/skills.dm +++ b/code/game/machinery/computer/skills.dm @@ -289,7 +289,7 @@ What a mess.*/ if(PDA_Manifest.len) PDA_Manifest.Cut() for(var/datum/data/record/R in data_core.security) - del(R) + qdel(R) temp = "All Employment records deleted." if ("Delete Record (ALL)") @@ -373,9 +373,9 @@ What a mess.*/ PDA_Manifest.Cut() for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) - del(R) + qdel(R) else - del(active1) + qdel(active1) else temp = "This function does not appear to be working at the moment. Our apologies." @@ -408,7 +408,7 @@ What a mess.*/ continue else if(prob(1)) - del(R) + qdel(R) continue ..(severity) \ No newline at end of file diff --git a/code/game/machinery/computer/specops_shuttle.dm b/code/game/machinery/computer/specops_shuttle.dm index 01728b4e50..48ba842a2f 100644 --- a/code/game/machinery/computer/specops_shuttle.dm +++ b/code/game/machinery/computer/specops_shuttle.dm @@ -75,7 +75,7 @@ var/specops_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) for(var/mob/living/carbon/bug in end_location) // If someone somehow is still in the shuttle's docking area... bug.gib() @@ -94,7 +94,7 @@ var/specops_shuttle_timeleft = 0 for(var/obj/machinery/computer/specops_shuttle/S in world) S.specops_shuttle_timereset = world.time + SPECOPS_RETURN_DELAY - del(announcer) + qdel(announcer) /proc/specops_process() var/area/centcom/specops/special_ops = locate()//Where is the specops area located? @@ -224,7 +224,7 @@ var/specops_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) start_location.move_contents_to(end_location) @@ -235,7 +235,7 @@ var/specops_shuttle_timeleft = 0 for(var/obj/machinery/computer/specops_shuttle/S in world) S.specops_shuttle_timereset = world.time + SPECOPS_RETURN_DELAY - del(announcer) + qdel(announcer) /proc/specops_can_move() if(specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom) diff --git a/code/game/machinery/computer/station_alert.dm b/code/game/machinery/computer/station_alert.dm index 6d5209ce58..8780586985 100644 --- a/code/game/machinery/computer/station_alert.dm +++ b/code/game/machinery/computer/station_alert.dm @@ -16,7 +16,7 @@ alarm_monitor = new monitor_type(src) alarm_monitor.register(src, /obj/machinery/computer/station_alert/update_icon) -/obj/machinery/computer/station_alert/Del() +/obj/machinery/computer/station_alert/Destroy() alarm_monitor.unregister(src) ..() diff --git a/code/game/machinery/computer/syndicate_specops_shuttle.dm b/code/game/machinery/computer/syndicate_specops_shuttle.dm index 970bb362c3..f526ead65b 100644 --- a/code/game/machinery/computer/syndicate_specops_shuttle.dm +++ b/code/game/machinery/computer/syndicate_specops_shuttle.dm @@ -160,7 +160,7 @@ var/syndicate_elite_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) for(var/mob/living/carbon/bug in end_location) // If someone somehow is still in the shuttle's docking area... bug.gib() diff --git a/code/game/machinery/computer3/buildandrepair.dm b/code/game/machinery/computer3/buildandrepair.dm index 38db742ee6..bc02e474e4 100644 --- a/code/game/machinery/computer3/buildandrepair.dm +++ b/code/game/machinery/computer3/buildandrepair.dm @@ -95,7 +95,7 @@ if(!src || !WT.isOn()) return user << "\blue You deconstruct the frame." new /obj/item/stack/sheet/metal( src.loc, 5 ) - del(src) + qdel(src) if(1) if(istype(P, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) @@ -160,7 +160,7 @@ if(do_after(user, 20)) if(P) P:amount -= 5 - if(!P:amount) del(P) + if(!P:amount) qdel(P) user << "\blue You add cables to the frame." src.state = 3 src.icon_state = "3" @@ -212,7 +212,7 @@ if(circuit.OS) circuit.OS.computer = B B.RefreshParts() // todo - del(src) + qdel(src) /* This will remove peripherals if you specify one, but the main function is to diff --git a/code/game/machinery/computer3/computer.dm b/code/game/machinery/computer3/computer.dm index 4939444ae5..e643635dfe 100644 --- a/code/game/machinery/computer3/computer.dm +++ b/code/game/machinery/computer3/computer.dm @@ -215,11 +215,11 @@ ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(25)) - del(src) + qdel(src) return if (prob(50)) for(var/x in verbs) diff --git a/code/game/machinery/computer3/computers/HolodeckControl.dm b/code/game/machinery/computer3/computers/HolodeckControl.dm index 80d60afd07..9e4532604b 100644 --- a/code/game/machinery/computer3/computers/HolodeckControl.dm +++ b/code/game/machinery/computer3/computers/HolodeckControl.dm @@ -160,7 +160,7 @@ if(!silent) var/obj/oldobj = obj obj.visible_message("The [oldobj.name] fades away!") - del(obj) + qdel(obj) proc/checkInteg(var/area/A) for(var/turf/T in A) @@ -213,10 +213,10 @@ derez(item) for(var/obj/effect/decal/cleanable/blood/B in linkedholodeck) - del(B) + qdel(B) for(var/mob/living/simple_animal/hostile/carp/C in linkedholodeck) - del(C) + qdel(C) holographic_items = A.copy_contents_to(linkedholodeck , 1) diff --git a/code/game/machinery/computer3/computers/medical.dm b/code/game/machinery/computer3/computers/medical.dm index adb7ff9079..4e88b91c88 100644 --- a/code/game/machinery/computer3/computers/medical.dm +++ b/code/game/machinery/computer3/computers/medical.dm @@ -254,7 +254,7 @@ if (href_list["del_all2"]) for(var/datum/data/record/R in data_core.medical) //R = null - del(R) + qdel(R) //Foreach goto(494) src.temp = "All records deleted." @@ -422,7 +422,7 @@ if (href_list["del_r2"]) if (src.active2) //src.active2 = null - del(src.active2) + qdel(src.active2) if (href_list["d_rec"]) var/datum/data/record/R = locate(href_list["d_rec"]) diff --git a/code/game/machinery/computer3/computers/security.dm b/code/game/machinery/computer3/computers/security.dm index 924f32b1b7..f2de764894 100644 --- a/code/game/machinery/computer3/computers/security.dm +++ b/code/game/machinery/computer3/computers/security.dm @@ -397,7 +397,7 @@ What a mess.*/ if ("Purge All Records") for(var/datum/data/record/R in data_core.security) - del(R) + qdel(R) temp = "All Security records deleted." if ("Add Entry") @@ -558,17 +558,17 @@ What a mess.*/ if ("Delete Record (Security) Execute") if (active2) - del(active2) + qdel(active2) if ("Delete Record (ALL) Execute") if (active1) for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) - del(R) + qdel(R) else - del(active1) + qdel(active1) if (active2) - del(active2) + qdel(active2) else temp = "This function does not appear to be working at the moment. Our apologies." @@ -601,7 +601,7 @@ What a mess.*/ continue else if(prob(1)) - del(R) + qdel(R) continue ..(severity) diff --git a/code/game/machinery/computer3/laptop.dm b/code/game/machinery/computer3/laptop.dm index e0156e874e..82807769b4 100644 --- a/code/game/machinery/computer3/laptop.dm +++ b/code/game/machinery/computer3/laptop.dm @@ -52,7 +52,7 @@ O.loc = loc usr << "\The [src] crumbles to pieces." spawn(5) - del src + qdel(src) return if(!stored_computer.manipulating) @@ -65,7 +65,7 @@ spawn(5) stored_computer.manipulating = 0 - del src + qdel(src) else usr << "\red You are already opening the computer!" @@ -190,7 +190,7 @@ var/obj/O = loc spawn(5) if(O) - del O + qdel(O) ..() diff --git a/code/game/machinery/computer3/lapvend.dm b/code/game/machinery/computer3/lapvend.dm index 72531b5d8e..b2e84f1cd2 100644 --- a/code/game/machinery/computer3/lapvend.dm +++ b/code/game/machinery/computer3/lapvend.dm @@ -31,7 +31,7 @@ /obj/machinery/lapvend/blob_act() if (prob(50)) spawn(0) - del(src) + qdel(src) return return @@ -202,10 +202,10 @@ if (network == 3) newlap.spawn_parts += (/obj/item/part/computer/networking/cable) if (power == 1) - del(newlap.battery) + qdel(newlap.battery) newlap.battery = new /obj/item/weapon/cell/high(newlap) if (power == 2) - del(newlap.battery) + qdel(newlap.battery) newlap.battery = new /obj/item/weapon/cell/super(newlap) newlap.spawn_parts() @@ -404,7 +404,7 @@ T.time = worldtime2text() vendor_account.transaction_log.Add(T) - del(relap) + qdel(relap) vendmode = 0 cardreader = 0 floppy = 0 diff --git a/code/game/machinery/computer3/program.dm b/code/game/machinery/computer3/program.dm index 74083b8ffd..0667fe2f73 100644 --- a/code/game/machinery/computer3/program.dm +++ b/code/game/machinery/computer3/program.dm @@ -111,7 +111,7 @@ Programs are a file that can be executed update_icon() if(popup) popup.close() - del popup + qdel(popup) return /* diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 0f906ad4b2..da2ebb9d2d 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -53,7 +53,7 @@ playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) user << "\blue You dismantle the frame" new /obj/item/stack/sheet/metal(src.loc, 5) - del(src) + qdel(src) if(2) if(istype(P, /obj/item/weapon/circuitboard)) var/obj/item/weapon/circuitboard/B = P @@ -129,7 +129,7 @@ else circuit.loc = null new_machine.RefreshParts() - del(src) + qdel(src) else if(istype(P, /obj/item)) for(var/I in req_components) diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index a9858742c9..d90c895000 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -24,7 +24,7 @@ ..() initialize_directions = dir -/obj/machinery/atmospherics/unary/cryo_cell/Del() +/obj/machinery/atmospherics/unary/cryo_cell/Destroy() if(occupant) occupant.loc = loc ..() @@ -190,7 +190,7 @@ return var/mob/M = G:affecting if(put_mob(M)) - del(G) + qdel(G) return /obj/machinery/atmospherics/unary/cryo_cell/update_icon() diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index fcece506c3..eecc7eee27 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -234,7 +234,7 @@ ..() -/obj/machinery/cryopod/Del() +/obj/machinery/cryopod/Destroy() if(occupant) occupant.loc = loc occupant.resting = 1 @@ -291,12 +291,12 @@ var/mob/living/silicon/robot/R = occupant if(!istype(R)) return ..() - del(R.mmi) + qdel(R.mmi) for(var/obj/item/I in R.module) // the tools the borg has; metal, glass, guns etc for(var/obj/item/O in I) // the things inside the tools, if anything; mainly for janiborg trash bags O.loc = R - del(I) - del(R.module) + qdel(I) + qdel(R.module) return ..() @@ -308,7 +308,7 @@ occupant.drop_from_inventory(W) W.loc = src - if(W.contents.len) //Make sure we catch anything not handled by del() on the items. + if(W.contents.len) //Make sure we catch anything not handled by qdel() on the items. for(var/obj/item/O in W.contents) if(istype(O,/obj/item/weapon/storage/internal)) //Stop eating pockets, you fuck! continue @@ -328,7 +328,7 @@ break if(!preserve) - del(W) + qdel(W) else if(control_computer && control_computer.allow_items) control_computer.frozen_items += W @@ -341,7 +341,7 @@ // We don't want revs to get objectives that aren't for heads of staff. Letting // them win or lose based on cryo is silly so we remove the objective. if(istype(O,/datum/objective/mutiny) && O.target == occupant.mind) - del(O) + qdel(O) else if(O.target && istype(O.target,/datum/mind)) if(O.target == occupant.mind) if(O.owner && O.owner.current) @@ -353,7 +353,7 @@ if(!(O.target)) all_objectives -= O O.owner.objectives -= O - del(O) + qdel(O) //Handle job slot/tater cleanup. var/job = occupant.mind.assigned_role @@ -361,7 +361,7 @@ job_master.FreeRole(job) if(occupant.mind.objectives.len) - del(occupant.mind.objectives) + qdel(occupant.mind.objectives) occupant.mind.special_role = null //else //if(ticker.mode.name == "AutoTraitor") @@ -374,13 +374,13 @@ PDA_Manifest.Cut() for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == occupant.real_name)) - del(R) + qdel(R) for(var/datum/data/record/T in data_core.security) if ((T.fields["name"] == occupant.real_name)) - del(T) + qdel(T) for(var/datum/data/record/G in data_core.general) if ((G.fields["name"] == occupant.real_name)) - del(G) + qdel(G) if(orient_right) icon_state = "[base_icon_state]-r" @@ -400,7 +400,7 @@ set_occupant(null) // Delete the mob. - del(occupant) + qdel(occupant) /obj/machinery/cryopod/attackby(var/obj/item/weapon/G as obj, var/mob/user as mob) diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 87e7adea03..c9dfe8c5f0 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -91,14 +91,14 @@ for reference: new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) - del(src) + qdel(src) ..() ex_act(severity) switch(severity) if(1.0) visible_message("\red The barricade is blown apart!") - del(src) + qdel(src) return if(2.0) src.health -= 25 @@ -107,7 +107,7 @@ for reference: new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) - del(src) + qdel(src) return meteorhit() @@ -115,14 +115,14 @@ for reference: new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) - del(src) + qdel(src) return blob_act() src.health -= 25 if (src.health <= 0) visible_message("\red The blob eats through the barricade!") - del(src) + qdel(src) return CanPass(atom/movable/mover, turf/target, height=0, air_group=0)//So bullets will fly over and stuff. @@ -272,4 +272,4 @@ for reference: explosion(src.loc,-1,-1,0) if(src) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 69c4ee2857..5c6a744d5d 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -264,13 +264,13 @@ for(var/obj/structure/falsewall/phoron/F in range(3,src))//Hackish as fuck, but until temperature_expose works, there is nothing I can do -Sieve var/turf/T = get_turf(F) T.ChangeTurf(/turf/simulated/wall/mineral/phoron/) - del (F) + qdel (F) for(var/turf/simulated/wall/mineral/phoron/W in range(3,src)) W.ignite((temperature/4))//Added so that you can't set off a massive chain reaction with a small flame for(var/obj/machinery/door/airlock/phoron/D in range(3,src)) D.ignite(temperature/4) new/obj/structure/door_assembly( src.loc ) - del (src) + qdel(src) /obj/machinery/door/airlock/sandstone name = "Sandstone Airlock" @@ -770,7 +770,7 @@ About the new airlock wires panel: electronics.loc = src.loc electronics = null - del(src) + qdel(src) return else if(arePowerSystemsOn()) user << "\blue The airlock's motors resist your efforts to force it." @@ -882,7 +882,7 @@ About the new airlock wires panel: S.victim = M S.loc = M.loc spawn(20) - del(S) + qdel(S) if (iscarbon(M)) var/mob/living/carbon/C = M if (!(C.species && (C.species.flags & NO_PAIN))) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 406ef8611e..17db582bdd 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -69,7 +69,7 @@ return -/obj/machinery/door/Del() +/obj/machinery/door/Destroy() density = 0 update_nearby_tiles() ..() @@ -168,7 +168,7 @@ new /obj/item/stack/rods(src.loc, 3) if(BURN) new /obj/effect/decal/cleanable/ash(src.loc) // Turn it to ashes! - del(src) + qdel(src) if(Proj.damage) //cap projectile damage so that there's still a minimum number of hits required to break the door @@ -251,7 +251,7 @@ user << "You finish repairing the damage to \the [src]." health = between(health, health + repairing.amount*DOOR_REPAIR_AMOUNT, maxhealth) update_icon() - del(repairing) + qdel(repairing) return if(repairing && istype(I, /obj/item/weapon/crowbar)) @@ -329,7 +329,7 @@ /obj/machinery/door/blob_act() if(prob(40)) - del(src) + qdel(src) return @@ -342,10 +342,10 @@ /obj/machinery/door/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if(prob(25)) - del(src) + qdel(src) else take_damage(300) if(3.0) @@ -434,7 +434,7 @@ //I shall not add a check every x ticks if a door has closed over some fire. var/obj/fire/fire = locate() in loc if(fire) - del fire + qdel(fire) return /obj/machinery/door/proc/requiresID() diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 9ae8751a7a..44a21b0d92 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -56,7 +56,7 @@ for(var/obj/machinery/door/firedoor/F in loc) if(F != src) spawn(1) - del src + qdel(src) return . var/area/A = get_area(src) ASSERT(istype(A)) @@ -70,7 +70,7 @@ A.all_doors.Add(src) areas_added += A -/obj/machinery/door/firedoor/Del() +/obj/machinery/door/firedoor/Destroy() for(var/area/A in areas_added) A.all_doors.Remove(src) . = ..() @@ -230,7 +230,7 @@ FA.density = 1 FA.wired = 1 FA.update_icon() - del(src) + qdel(src) return if(blocked) diff --git a/code/game/machinery/doors/firedoor_assembly.dm b/code/game/machinery/doors/firedoor_assembly.dm index 435a927857..d3a70fe85e 100644 --- a/code/game/machinery/doors/firedoor_assembly.dm +++ b/code/game/machinery/doors/firedoor_assembly.dm @@ -42,8 +42,8 @@ obj/structure/firedoor_assembly/attackby(C as obj, mob/user as mob) user.visible_message("[user] has inserted a circuit into \the [src]!", "You have inserted the circuit into \the [src]!") new /obj/machinery/door/firedoor(src.loc) - del(C) - del(src) + qdel(C) + qdel(src) else user << "You must secure \the [src] first!" else if(istype(C, /obj/item/weapon/wrench)) @@ -62,7 +62,7 @@ obj/structure/firedoor_assembly/attackby(C as obj, mob/user as mob) user.visible_message("[user] has dissassembled \the [src].", "You have dissassembled \the [src].") new /obj/item/stack/sheet/metal(src.loc, 2) - del (src) + qdel(src) else user << "You need more welding fuel." else diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 362753cac8..9ad1fd2123 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -49,9 +49,9 @@ playsound(src, "shatter", 70, 1) if(display_message) visible_message("[src] shatters!") - del(src) + qdel(src) -/obj/machinery/door/window/Del() +/obj/machinery/door/window/Destroy() density = 0 update_nearby_tiles() ..() diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm index dbe7f1b8a7..ec9f4e7acc 100644 --- a/code/game/machinery/doppler_array.dm +++ b/code/game/machinery/doppler_array.dm @@ -9,7 +9,7 @@ var/list/doppler_arrays = list() ..() doppler_arrays += src -/obj/machinery/doppler_array/Del() +/obj/machinery/doppler_array/Destroy() doppler_arrays -= src ..() diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index 8661651a39..0e6de7c5dc 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -70,7 +70,7 @@ //use_power(radio_power_use) //neat idea, but causes way too much lag. return radio_connection.post_signal(src, signal, filter) else - del(signal) + qdel(signal) /obj/machinery/embedded_controller/radio/proc/set_frequency(new_frequency) radio_controller.remove_object(src, frequency) diff --git a/code/game/machinery/embedded_controller/embedded_program_base.dm b/code/game/machinery/embedded_controller/embedded_program_base.dm index 611fcfc52e..f579aca6f7 100644 --- a/code/game/machinery/embedded_controller/embedded_program_base.dm +++ b/code/game/machinery/embedded_controller/embedded_program_base.dm @@ -1,27 +1,27 @@ - -/datum/computer/file/embedded_program - var/list/memory = list() - var/obj/machinery/embedded_controller/master - - var/id_tag - -/datum/computer/file/embedded_program/New(var/obj/machinery/embedded_controller/M) - master = M - if (istype(M, /obj/machinery/embedded_controller/radio)) - var/obj/machinery/embedded_controller/radio/R = M - id_tag = R.id_tag - -/datum/computer/file/embedded_program/proc/receive_user_command(command) - return - -/datum/computer/file/embedded_program/proc/receive_signal(datum/signal/signal, receive_method, receive_param) - return - -/datum/computer/file/embedded_program/proc/process() - return - -/datum/computer/file/embedded_program/proc/post_signal(datum/signal/signal, comm_line) - if(master) - master.post_signal(signal, comm_line) - else - del(signal) + +/datum/computer/file/embedded_program + var/list/memory = list() + var/obj/machinery/embedded_controller/master + + var/id_tag + +/datum/computer/file/embedded_program/New(var/obj/machinery/embedded_controller/M) + master = M + if (istype(M, /obj/machinery/embedded_controller/radio)) + var/obj/machinery/embedded_controller/radio/R = M + id_tag = R.id_tag + +/datum/computer/file/embedded_program/proc/receive_user_command(command) + return + +/datum/computer/file/embedded_program/proc/receive_signal(datum/signal/signal, receive_method, receive_param) + return + +/datum/computer/file/embedded_program/proc/process() + return + +/datum/computer/file/embedded_program/proc/post_signal(datum/signal/signal, comm_line) + if(master) + master.post_signal(signal, comm_line) + else + qdel(signal) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index a286b530ca..8ecbd53838 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -131,7 +131,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/hologram/holopad/proc/clear_holo(mob/living/silicon/ai/user) if(user.holo == src) user.holo = null - del(masters[user])//Get rid of user's hologram //qdel + qdel(masters[user])//Get rid of user's hologram masters -= user //Discard AI from the list of those who use holopad if (!masters.len)//If no users left SetLuminosity(0) //pad lighting (hologram lighting will be handled automatically since its owner was deleted) @@ -182,24 +182,24 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/hologram/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if (prob(50)) - del(src) + qdel(src) if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/machinery/hologram/blob_act() - del(src) + qdel(src) return /obj/machinery/hologram/meteorhit() - del(src) + qdel(src) return -/obj/machinery/hologram/holopad/Del() +/obj/machinery/hologram/holopad/Destroy() for (var/mob/living/silicon/ai/master in masters) clear_holo(master) ..() diff --git a/code/game/machinery/jukebox.dm b/code/game/machinery/jukebox.dm index 972f51bd48..5c22471398 100644 --- a/code/game/machinery/jukebox.dm +++ b/code/game/machinery/jukebox.dm @@ -36,7 +36,7 @@ datum/track/New(var/title_name, var/audio) ) -/obj/machinery/media/jukebox/Del() +/obj/machinery/media/jukebox/Destroy() StopPlaying() ..() @@ -160,7 +160,7 @@ datum/track/New(var/title_name, var/audio) s.start() new /obj/effect/decal/cleanable/blood/oil(src.loc) - del(src) + qdel(src) /obj/machinery/media/jukebox/attackby(obj/item/W as obj, mob/user as mob) src.add_fingerprint(user) diff --git a/code/game/machinery/kitchen/gibber.dm b/code/game/machinery/kitchen/gibber.dm index 1283e7e52c..69f6c1a2d5 100644 --- a/code/game/machinery/kitchen/gibber.dm +++ b/code/game/machinery/kitchen/gibber.dm @@ -31,7 +31,7 @@ if(isturf(input_obj.loc)) input_plate = input_obj.loc gib_throw_dir = i - del(input_obj) + qdel(input_obj) break if(!input_plate) @@ -221,7 +221,7 @@ src.operating = 0 src.occupant.gib() - del(src.occupant) + qdel(src.occupant) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) operating = 0 @@ -229,7 +229,7 @@ // Todo: unify limbs and internal organs // There's a chance that the gibber will fail to destroy some evidence. if((istype(thing,/obj/item/organ) || istype(thing,/obj/item/organ)) && prob(80)) - del(thing) + qdel(thing) continue thing.loc = get_turf(thing) // Drop it onto the turf for throwing. thing.throw_at(get_edge_target_turf(src,gib_throw_dir),rand(0,3),emagged ? 100 : 50) // Being pelted with bits of meat and bone would hurt. diff --git a/code/game/machinery/kitchen/microwave.dm b/code/game/machinery/kitchen/microwave.dm index fe75dff633..46e07d9b0c 100644 --- a/code/game/machinery/kitchen/microwave.dm +++ b/code/game/machinery/kitchen/microwave.dm @@ -351,7 +351,7 @@ var/id = O.reagents.get_master_reagent_id() if (id) amount+=O.reagents.get_reagent_amount(id) - del(O) + qdel(O) src.reagents.clear_reagents() ffuu.reagents.add_reagent("carbon", amount) ffuu.reagents.add_reagent("toxin", amount/10) diff --git a/code/game/machinery/kitchen/smartfridge.dm b/code/game/machinery/kitchen/smartfridge.dm index a6fcf00274..9bfa0e1c5d 100644 --- a/code/game/machinery/kitchen/smartfridge.dm +++ b/code/game/machinery/kitchen/smartfridge.dm @@ -33,8 +33,8 @@ else wires = new/datum/wires/smartfridge(src) -/obj/machinery/smartfridge/Del() - del(wires) // qdel +/obj/machinery/smartfridge/Destroy() + qdel(wires) ..() /obj/machinery/smartfridge/proc/accept_check(var/obj/item/O as obj) @@ -146,7 +146,7 @@ var/D = S.dried_type new D(loc) item_quants[S.name]-- - del(S) + qdel(S) return return diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index d601146c18..ebe0bc60d6 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -121,7 +121,7 @@ Class Procs: machines += src machinery_sort_required = 1 -/obj/machinery/Del() +/obj/machinery/Destroy() machines -= src ..() @@ -135,7 +135,7 @@ Class Procs: if(use_power && stat == 0) use_power(7500/severity) - var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = PoolOrNew(/obj/effect/overlay, src.loc) pulse2.icon = 'icons/effects/effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" @@ -143,28 +143,28 @@ Class Procs: pulse2.set_dir(pick(cardinal)) spawn(10) - pulse2.delete() + qdel(pulse2) ..() /obj/machinery/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(25)) - del(src) + qdel(src) return else return /obj/machinery/blob_act() if(prob(50)) - del(src) + qdel(src) //sets the use_power var and then forces an area power update /obj/machinery/proc/update_use_power(var/new_use_power, var/force_update = 0) @@ -331,7 +331,7 @@ Class Procs: if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = loc - del(src) + qdel(src) return 1 /obj/machinery/proc/on_assess_perp(mob/living/carbon/human/perp) diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index b04e9d1851..e6dcd63bd0 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -164,7 +164,7 @@ if(prob(electricity_level)) explosion(loc, 0, 1, 2, 3) // ooo dat shit EXPLODES son spawn(2) - del(src) + qdel(src) */ updateicon() @@ -364,7 +364,7 @@ // N, S, E, W are directional // C is center // R is random (in magnetic field's bounds) - del(signal) + qdel(signal) break // break the loop if the character located is invalid signal.data["command"] = nextmove diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index c902bdcd66..6d823e23fe 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -180,7 +180,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co src.update_icon() //for any custom ones on the map... ..() //I just realised the newscasters weren't in the global machines list. The superconstructor call will tend to that -/obj/machinery/newscaster/Del() +/obj/machinery/newscaster/Destroy() allCasters -= src ..() @@ -223,12 +223,12 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co /obj/machinery/newscaster/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) src.isbroken=1 if(prob(50)) - del(src) + qdel(src) else src.update_icon() //can't place it above the return and outside the if-else. or we might get runtimes of null.update_icon() if(prob(50)) goes in. return @@ -784,7 +784,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co photo_data.photo.loc = src.loc if(!issilicon(user)) user.put_in_inactive_hand(photo_data.photo) - del(photo_data) + qdel(photo_data) if(istype(user.get_active_hand(), /obj/item/weapon/photo)) var/obj/item/photo = user.get_active_hand() diff --git a/code/game/machinery/nuclear_bomb.dm b/code/game/machinery/nuclear_bomb.dm index d13f18c3e9..2fb1c721d3 100644 --- a/code/game/machinery/nuclear_bomb.dm +++ b/code/game/machinery/nuclear_bomb.dm @@ -423,7 +423,7 @@ obj/machinery/nuclearbomb/proc/nukehack_win(mob/user as mob) return return -/obj/item/weapon/disk/nuclear/Del() +/obj/item/weapon/disk/nuclear/Destroy() if(blobstart.len > 0) var/obj/D = new /obj/item/weapon/disk/nuclear(pick(blobstart)) message_admins("[src] has been destroyed. Spawning [D] at ([D.x], [D.y], [D.z]).") diff --git a/code/game/machinery/overview.dm b/code/game/machinery/overview.dm index de67e7cea1..cb80bd20af 100644 --- a/code/game/machinery/overview.dm +++ b/code/game/machinery/overview.dm @@ -180,8 +180,8 @@ HI.Insert(I, frame=1, delay = 5) HI.Insert(J, frame=2, delay = 5) - del(I) - del(J) + qdel(I) + qdel(J) H.icon = HI H.layer = 25 usr.mapobjs += H @@ -306,7 +306,7 @@ var/icon/I = imap[i+1] H.icon = I - del(I) + qdel(I) H.layer = 25 usr.mapobjs += H @@ -353,7 +353,7 @@ proc/getb(col) /mob/proc/clearmap() src.client.screen -= src.mapobjs for(var/obj/screen/O in mapobjs) - del(O) + qdel(O) mapobjs = null src.unset_machine() diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 637bcbee11..9bee0af72f 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -1149,7 +1149,7 @@ Buildable meters "[user] fastens the [src].", \ "\blue You have fastened the [src].", \ "You hear ratchet.") - del(src) // remove the pipe item + qdel(src) // remove the pipe item return //TODO: DEFERRED @@ -1177,7 +1177,7 @@ Buildable meters new/obj/machinery/meter( src.loc ) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) user << "\blue You have fastened the meter to the pipe" - del(src) + qdel(src) //not sure why these are necessary #undef PIPE_SIMPLE_STRAIGHT #undef PIPE_SIMPLE_BENT diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index fb296d2409..6b8793eac7 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -103,7 +103,7 @@ if (istype(W, /obj/item/pipe) || istype(W, /obj/item/pipe_meter)) usr << "\blue You put [W] back to [src]." user.drop_item() - del(W) + qdel(W) return else if (istype(W, /obj/item/weapon/wrench)) if (unwrenched==0) @@ -145,7 +145,7 @@ //Allow you to push disposal pipes into it (for those with density 1) /obj/machinery/pipedispenser/disposal/Crossed(var/obj/structure/disposalconstruct/pipe as obj) if(istype(pipe) && !pipe.anchored) - del(pipe) + qdel(pipe) Nah */ @@ -161,7 +161,7 @@ Nah if (pipe.anchored) return - del(pipe) + qdel(pipe) /obj/machinery/pipedispenser/disposal/attack_hand(user as mob) if(..()) diff --git a/code/game/machinery/portable_tag_turret.dm b/code/game/machinery/portable_tag_turret.dm index 1965d10243..f3939e89dc 100644 --- a/code/game/machinery/portable_tag_turret.dm +++ b/code/game/machinery/portable_tag_turret.dm @@ -82,13 +82,13 @@ if(lasercolor == "b" && disabled == 0) if(istype(Proj, /obj/item/weapon/gun/energy/lasertag/red)) disabled = 1 - del(Proj) // qdel + qdel(Proj) sleep(100) disabled = 0 if(lasercolor == "r" && disabled == 0) if(istype(Proj, /obj/item/weapon/gun/energy/lasertag/blue)) disabled = 1 - del(Proj) // qdel + qdel(Proj) sleep(100) disabled = 0 diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 3ad643c360..3444d3ea7e 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -145,9 +145,9 @@ else icon_state = "grey_target_prism" -/obj/machinery/porta_turret/Del() +/obj/machinery/porta_turret/Destroy() //deletes its own cover with it - del(cover) // qdel + qdel(cover) ..() /obj/machinery/porta_turret/proc/isLocked(mob/user) @@ -271,7 +271,7 @@ new /obj/item/device/assembly/prox_sensor(loc) else user << "You remove the turret but did not manage to salvage anything." - del(src) // qdel + qdel(src) // qdel if(istype(I, /obj/item/weapon/card/emag) && !emagged) //Emagging the turret makes it go bonkers and stun everyone. It also makes @@ -317,7 +317,7 @@ user << "You unsecure the exterior bolts on the turret." invisibility = 0 update_icon() - del(cover) //deletes the cover, and the turret instance itself becomes its own cover. - qdel + qdel(cover) //deletes the cover, and the turret instance itself becomes its own cover. wrenching = 0 else if(istype(I, /obj/item/weapon/card/id)||istype(I, /obj/item/device/pda)) @@ -387,10 +387,10 @@ /obj/machinery/porta_turret/ex_act(severity) switch (severity) if (1) - del(src) + qdel(src) if (2) if (prob(25)) - del(src) + qdel(src) else take_damage(150) //should instakill most turrets if (3) @@ -404,7 +404,7 @@ spark_system.start() //creates some sparks because they look cool density = 1 update_icon() - del(cover) //deletes the cover - no need on keeping it there! - del + qdel(cover) //deletes the cover - no need on keeping it there! /obj/machinery/porta_turret/proc/create_cover() if(cover == null && anchored) @@ -418,7 +418,7 @@ if(cover == null && anchored) //if it has no cover and is anchored if(stat & BROKEN) //if the turret is borked - del(cover) //delete its cover, assuming it has one. Workaround for a pesky little bug - qdel + qdel(cover) //delete its cover, assuming it has one. Workaround for a pesky little bug else create_cover() @@ -671,7 +671,7 @@ playsound(loc, 'sound/items/Crowbar.ogg', 75, 1) user << "You dismantle the turret construction." new /obj/item/stack/sheet/metal( loc, 5) - del(src) // qdel + qdel(src) // qdel return if(1) @@ -736,7 +736,7 @@ target_type = /obj/machinery/porta_turret build_step = 4 - del(I) //delete the gun :( qdel + qdel(I) //delete the gun :( return else if(istype(I, /obj/item/weapon/wrench)) @@ -752,7 +752,7 @@ user << "\the [I] is stuck to your hand, you cannot put it in \the [src]" return user << "You add the prox sensor to the turret." - del(I) // qdel + qdel(I) return //attack_hand() removes the gun @@ -807,7 +807,7 @@ // Turret.cover=new/obj/machinery/porta_turret_cover(loc) // Turret.cover.Parent_Turret=Turret // Turret.cover.name = finish_name - del(src) // qdel + qdel(src) // qdel else if(istype(I, /obj/item/weapon/crowbar)) playsound(loc, 'sound/items/Crowbar.ogg', 75, 1) diff --git a/code/game/machinery/seed_extractor.dm b/code/game/machinery/seed_extractor.dm index 4418586e9d..e9a2081fb2 100644 --- a/code/game/machinery/seed_extractor.dm +++ b/code/game/machinery/seed_extractor.dm @@ -31,7 +31,7 @@ obj/machinery/seed_extractor/attackby(var/obj/item/O as obj, var/mob/user as mob else user << "[O] doesn't seem to have any usable seeds inside it." - del(O) + qdel(O) //Grass. else if(istype(O, /obj/item/stack/tile/grass)) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 940ec0f104..50d174db0a 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -76,12 +76,12 @@ if(1.0) if(prob(50)) src.dump_everything() //So suits dont survive all the time - del(src) + qdel(src) return if(2.0) if(prob(50)) src.dump_everything() - del(src) + qdel(src) return else return @@ -465,7 +465,7 @@ src.update_icon() // for(var/obj/O in src) -// del(O) +// qdel(O) src.add_fingerprint(usr) src.updateUsrDialog() @@ -511,7 +511,7 @@ //for(var/obj/O in src) // O.loc = src.loc src.add_fingerprint(user) - del(G) + qdel(G) src.updateUsrDialog() src.update_icon() return @@ -612,10 +612,10 @@ wires = new(src) target_department = departments[1] target_species = species[1] - if(!target_department || !target_species) del(src) + if(!target_department || !target_species) qdel(src) -/obj/machinery/suit_cycler/Del() - del(wires) // qdel +/obj/machinery/suit_cycler/Destroy() + qdel(wires) wires = null ..() @@ -696,7 +696,7 @@ src.occupant = M src.add_fingerprint(user) - del(G) + qdel(G) src.updateUsrDialog() diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index 62e7a015eb..fb4a03d21f 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -149,7 +149,7 @@ return -/obj/machinery/power/singularity_beacon/Del() +/obj/machinery/power/singularity_beacon/Destroy() if(active) Deactivate() ..() diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 5a3caafa26..c6fee28b40 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -98,7 +98,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept /* --- Do a snazzy animation! --- */ flick("broadcaster_send", src) -/obj/machinery/telecomms/broadcaster/Del() +/obj/machinery/telecomms/broadcaster/Destroy() // In case message_delay is left on 1, otherwise it won't reset the list and people can't say the same thing twice anymore. if(message_delay) message_delay = 0 diff --git a/code/game/machinery/telecomms/logbrowser.dm b/code/game/machinery/telecomms/logbrowser.dm index 6dd5586fd8..9b92c39ee2 100644 --- a/code/game/machinery/telecomms/logbrowser.dm +++ b/code/game/machinery/telecomms/logbrowser.dm @@ -96,7 +96,7 @@ race = "Unidentifiable" language = race - del(M) + qdel(M) // -- If the orator is a human, or universal translate is active, OR mob has universal speech on -- @@ -189,7 +189,7 @@ temp = "- DELETED ENTRY: [D.name] -" SelectedServer.log_entries.Remove(D) - del(D) + qdel(D) else temp = "- FAILED: NO SELECTED MACHINE -" @@ -227,7 +227,7 @@ A.state = 3 A.icon_state = "3" A.anchored = 1 - del(src) + qdel(src) else user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) @@ -238,7 +238,7 @@ A.state = 4 A.icon_state = "4" A.anchored = 1 - del(src) + qdel(src) else if(istype(D, /obj/item/weapon/card/emag) && !emagged) playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) emagged = 1 diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index 581ae59ab4..15c627420f 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -1,404 +1,404 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - - -/* - - All telecommunications interactions: - -*/ - -#define STATION_Z 1 -#define TELECOMM_Z 3 - -/obj/machinery/telecomms - var/temp = "" // output message - var/construct_op = 0 - - -/obj/machinery/telecomms/attackby(obj/item/P as obj, mob/user as mob) - - // Using a multitool lets you access the receiver's interface - if(istype(P, /obj/item/device/multitool)) - attack_hand(user) - - - // REPAIRING: Use Nanopaste to repair 10-20 integrity points. - if(istype(P, /obj/item/stack/nanopaste)) - var/obj/item/stack/nanopaste/T = P - if (integrity < 100) //Damaged, let's repair! - if (T.use(1)) - integrity = between(0, integrity + rand(10,20), 100) - usr << "You apply the Nanopaste to [src], repairing some of the damage." - else - usr << "This machine is already in perfect condition." - return - - - switch(construct_op) - if(0) - if(istype(P, /obj/item/weapon/screwdriver)) - user << "You unfasten the bolts." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - construct_op ++ - if(1) - if(istype(P, /obj/item/weapon/screwdriver)) - user << "You fasten the bolts." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - construct_op -- - if(istype(P, /obj/item/weapon/wrench)) - user << "You dislodge the external plating." - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) - construct_op ++ - if(2) - if(istype(P, /obj/item/weapon/wrench)) - user << "You secure the external plating." - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) - construct_op -- - if(istype(P, /obj/item/weapon/wirecutters)) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) - user << "You remove the cables." - construct_op ++ - var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil( user.loc ) - A.amount = 5 - stat |= BROKEN // the machine's been borked! - if(3) - if(istype(P, /obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/A = P - if (A.use(5)) - user << "You insert the cables." - construct_op-- - stat &= ~BROKEN // the machine's not borked anymore! - else - user << "You need five coils of wire for this." - if(istype(P, /obj/item/weapon/crowbar)) - user << "You begin prying out the circuit board other components..." - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) - if(do_after(user,60)) - user << "You finish prying out the components." - - // Drop all the component stuff - if(contents.len > 0) - for(var/obj/x in src) - x.loc = user.loc - else - - // If the machine wasn't made during runtime, probably doesn't have components: - // manually find the components and drop them! - var/newpath = text2path(circuitboard) - var/obj/item/weapon/circuitboard/C = new newpath - for(var/I in C.req_components) - for(var/i = 1, i <= C.req_components[I], i++) - newpath = text2path(I) - var/obj/item/s = new newpath - s.loc = user.loc - if(istype(P, /obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/A = P - A.amount = 1 - - // Drop a circuit board too - C.loc = user.loc - - // Create a machine frame and delete the current machine - var/obj/machinery/constructable_frame/machine_frame/F = new - F.loc = src.loc - del(src) - - -/obj/machinery/telecomms/attack_ai(var/mob/user as mob) - attack_hand(user) - -/obj/machinery/telecomms/attack_hand(var/mob/user as mob) - - // You need a multitool to use this, or be silicon - if(!issilicon(user)) - // istype returns false if the value is null - if(!istype(user.get_active_hand(), /obj/item/device/multitool)) - return - - if(stat & (BROKEN|NOPOWER)) - return - - var/obj/item/device/multitool/P = get_multitool(user) - - user.set_machine(src) - var/dat - dat = "[src.name]

      [src.name] Access

      " - dat += "
      [temp]
      " - dat += "
      Power Status:
      [src.toggled ? "On" : "Off"]" - if(on && toggled) - if(id != "" && id) - dat += "
      Identification String: [id]" - else - dat += "
      Identification String: NULL" - dat += "
      Network: [network]" - dat += "
      Prefabrication: [autolinkers.len ? "TRUE" : "FALSE"]" - if(hide) dat += "
      Shadow Link: ACTIVE" - - //Show additional options for certain machines. - dat += Options_Menu() - - dat += "
      Linked Network Entities:
        " - - var/i = 0 - for(var/obj/machinery/telecomms/T in links) - i++ - if(T.hide && !src.hide) - continue - dat += "
      1. \ref[T] [T.name] ([T.id]) \[X\]
      2. " - dat += "
      " - - dat += "
      Filtering Frequencies: " - - i = 0 - if(length(freq_listening)) - for(var/x in freq_listening) - i++ - if(i < length(freq_listening)) - dat += "[format_frequency(x)] GHz\[X\]; " - else - dat += "[format_frequency(x)] GHz\[X\]" - else - dat += "NONE" - - dat += "
      \[Add Filter\]" - dat += "
      " - - if(P) - if(P.buffer) - dat += "

      MULTITOOL BUFFER: [P.buffer] ([P.buffer.id]) \[Link\] \[Flush\]" - else - dat += "

      MULTITOOL BUFFER:
      \[Add Machine\]" - - dat += "
      " - temp = "" - user << browse(dat, "window=tcommachine;size=520x500;can_resize=0") - onclose(user, "dormitory") - - -// Off-Site Relays -// -// You are able to send/receive signals from the station's z level (changeable in the STATION_Z #define) if -// the relay is on the telecomm satellite (changable in the TELECOMM_Z #define) - - -/obj/machinery/telecomms/relay/proc/toggle_level() - - var/turf/position = get_turf(src) - - // Toggle on/off getting signals from the station or the current Z level - if(src.listening_level == STATION_Z) // equals the station - src.listening_level = position.z - return 1 - else if(position.z == TELECOMM_Z) - src.listening_level = STATION_Z - return 1 - return 0 - -// Returns a multitool from a user depending on their mobtype. - -/obj/machinery/telecomms/proc/get_multitool(mob/user as mob) - - var/obj/item/device/multitool/P = null - // Let's double check - if(!issilicon(user) && istype(user.get_active_hand(), /obj/item/device/multitool)) - P = user.get_active_hand() - else if(isAI(user)) - var/mob/living/silicon/ai/U = user - P = U.aiMulti - else if(isrobot(user) && in_range(user, src)) - if(istype(user.get_active_hand(), /obj/item/device/multitool)) - P = user.get_active_hand() - return P - -// Additional Options for certain machines. Use this when you want to add an option to a specific machine. -// Example of how to use below. - -/obj/machinery/telecomms/proc/Options_Menu() - return "" - -/* -// Add an option to the processor to switch processing mode. (COMPRESS -> UNCOMPRESS or UNCOMPRESS -> COMPRESS) -/obj/machinery/telecomms/processor/Options_Menu() - var/dat = "
      Processing Mode: [process_mode ? "UNCOMPRESS" : "COMPRESS"]" - return dat -*/ -// The topic for Additional Options. Use this for checking href links for your specific option. -// Example of how to use below. -/obj/machinery/telecomms/proc/Options_Topic(href, href_list) - return - -/* -/obj/machinery/telecomms/processor/Options_Topic(href, href_list) - - if(href_list["process"]) - temp = "-% Processing mode changed. %-" - src.process_mode = !src.process_mode -*/ - -// RELAY - -/obj/machinery/telecomms/relay/Options_Menu() - var/dat = "" - if(src.z == TELECOMM_Z) - dat += "
      Signal Locked to Station: [listening_level == STATION_Z ? "TRUE" : "FALSE"]" - dat += "
      Broadcasting: [broadcasting ? "YES" : "NO"]" - dat += "
      Receiving: [receiving ? "YES" : "NO"]" - return dat - -/obj/machinery/telecomms/relay/Options_Topic(href, href_list) - - if(href_list["receive"]) - receiving = !receiving - temp = "-% Receiving mode changed. %-" - if(href_list["broadcast"]) - broadcasting = !broadcasting - temp = "-% Broadcasting mode changed. %-" - if(href_list["change_listening"]) - //Lock to the station OR lock to the current position! - //You need at least two receivers and two broadcasters for this to work, this includes the machine. - var/result = toggle_level() - if(result) - temp = "-% [src]'s signal has been successfully changed." - else - temp = "-% [src] could not lock it's signal onto the station. Two broadcasters or receivers required." - -// BUS - -/obj/machinery/telecomms/bus/Options_Menu() - var/dat = "
      Change Signal Frequency: [change_frequency ? "YES ([change_frequency])" : "NO"]" - return dat - -/obj/machinery/telecomms/bus/Options_Topic(href, href_list) - - if(href_list["change_freq"]) - - var/newfreq = input(usr, "Specify a new frequency for new signals to change to. Enter null to turn off frequency changing. Decimals assigned automatically.", src, network) as null|num - if(canAccess(usr)) - if(newfreq) - if(findtext(num2text(newfreq), ".")) - newfreq *= 10 // shift the decimal one place - if(newfreq < 10000) - change_frequency = newfreq - temp = "-% New frequency to change to assigned: \"[newfreq] GHz\" %-" - else - change_frequency = 0 - temp = "-% Frequency changing deactivated %-" - - -/obj/machinery/telecomms/Topic(href, href_list) - - if(!issilicon(usr)) - if(!istype(usr.get_active_hand(), /obj/item/device/multitool)) - return - - if(stat & (BROKEN|NOPOWER)) - return - - var/obj/item/device/multitool/P = get_multitool(usr) - - if(href_list["input"]) - switch(href_list["input"]) - - if("toggle") - - src.toggled = !src.toggled - temp = "-% [src] has been [src.toggled ? "activated" : "deactivated"]." - update_power() - - /* - if("hide") - src.hide = !hide - temp = "-% Shadow Link has been [src.hide ? "activated" : "deactivated"]." - */ - - if("id") - var/newid = copytext(reject_bad_text(input(usr, "Specify the new ID for this machine", src, id) as null|text),1,MAX_MESSAGE_LEN) - if(newid && canAccess(usr)) - id = newid - temp = "-% New ID assigned: \"[id]\" %-" - - if("network") - var/newnet = input(usr, "Specify the new network for this machine. This will break all current links.", src, network) as null|text - if(newnet && canAccess(usr)) - - if(length(newnet) > 15) - temp = "-% Too many characters in new network tag %-" - - else - for(var/obj/machinery/telecomms/T in links) - T.links.Remove(src) - - network = newnet - links = list() - temp = "-% New network tag assigned: \"[network]\" %-" - - - if("freq") - var/newfreq = input(usr, "Specify a new frequency to filter (GHz). Decimals assigned automatically.", src, network) as null|num - if(newfreq && canAccess(usr)) - if(findtext(num2text(newfreq), ".")) - newfreq *= 10 // shift the decimal one place - if(!(newfreq in freq_listening) && newfreq < 10000) - freq_listening.Add(newfreq) - temp = "-% New frequency filter assigned: \"[newfreq] GHz\" %-" - - if(href_list["delete"]) - - // changed the layout about to workaround a pesky runtime -- Doohl - - var/x = text2num(href_list["delete"]) - temp = "-% Removed frequency filter [x] %-" - freq_listening.Remove(x) - - if(href_list["unlink"]) - - if(text2num(href_list["unlink"]) <= length(links)) - var/obj/machinery/telecomms/T = links[text2num(href_list["unlink"])] - temp = "-% Removed \ref[T] [T.name] from linked entities. %-" - - // Remove link entries from both T and src. - - if(src in T.links) - T.links.Remove(src) - links.Remove(T) - - if(href_list["link"]) - - if(P) - if(P.buffer && P.buffer != src) - if(!(src in P.buffer.links)) - P.buffer.links.Add(src) - - if(!(P.buffer in src.links)) - src.links.Add(P.buffer) - - temp = "-% Successfully linked with \ref[P.buffer] [P.buffer.name] %-" - - else - temp = "-% Unable to acquire buffer %-" - - if(href_list["buffer"]) - - P.buffer = src - temp = "-% Successfully stored \ref[P.buffer] [P.buffer.name] in buffer %-" - - - if(href_list["flush"]) - - temp = "-% Buffer successfully flushed. %-" - P.buffer = null - - src.Options_Topic(href, href_list) - - usr.set_machine(src) - src.add_fingerprint(usr) - - updateUsrDialog() - -/obj/machinery/telecomms/proc/canAccess(var/mob/user) - if(issilicon(user) || in_range(user, src)) - return 1 - return 0 - -#undef TELECOMM_Z -#undef STATION_Z +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 + + +/* + + All telecommunications interactions: + +*/ + +#define STATION_Z 1 +#define TELECOMM_Z 3 + +/obj/machinery/telecomms + var/temp = "" // output message + var/construct_op = 0 + + +/obj/machinery/telecomms/attackby(obj/item/P as obj, mob/user as mob) + + // Using a multitool lets you access the receiver's interface + if(istype(P, /obj/item/device/multitool)) + attack_hand(user) + + + // REPAIRING: Use Nanopaste to repair 10-20 integrity points. + if(istype(P, /obj/item/stack/nanopaste)) + var/obj/item/stack/nanopaste/T = P + if (integrity < 100) //Damaged, let's repair! + if (T.use(1)) + integrity = between(0, integrity + rand(10,20), 100) + usr << "You apply the Nanopaste to [src], repairing some of the damage." + else + usr << "This machine is already in perfect condition." + return + + + switch(construct_op) + if(0) + if(istype(P, /obj/item/weapon/screwdriver)) + user << "You unfasten the bolts." + playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + construct_op ++ + if(1) + if(istype(P, /obj/item/weapon/screwdriver)) + user << "You fasten the bolts." + playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + construct_op -- + if(istype(P, /obj/item/weapon/wrench)) + user << "You dislodge the external plating." + playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + construct_op ++ + if(2) + if(istype(P, /obj/item/weapon/wrench)) + user << "You secure the external plating." + playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + construct_op -- + if(istype(P, /obj/item/weapon/wirecutters)) + playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + user << "You remove the cables." + construct_op ++ + var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil( user.loc ) + A.amount = 5 + stat |= BROKEN // the machine's been borked! + if(3) + if(istype(P, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/A = P + if (A.use(5)) + user << "You insert the cables." + construct_op-- + stat &= ~BROKEN // the machine's not borked anymore! + else + user << "You need five coils of wire for this." + if(istype(P, /obj/item/weapon/crowbar)) + user << "You begin prying out the circuit board other components..." + playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + if(do_after(user,60)) + user << "You finish prying out the components." + + // Drop all the component stuff + if(contents.len > 0) + for(var/obj/x in src) + x.loc = user.loc + else + + // If the machine wasn't made during runtime, probably doesn't have components: + // manually find the components and drop them! + var/newpath = text2path(circuitboard) + var/obj/item/weapon/circuitboard/C = new newpath + for(var/I in C.req_components) + for(var/i = 1, i <= C.req_components[I], i++) + newpath = text2path(I) + var/obj/item/s = new newpath + s.loc = user.loc + if(istype(P, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/A = P + A.amount = 1 + + // Drop a circuit board too + C.loc = user.loc + + // Create a machine frame and delete the current machine + var/obj/machinery/constructable_frame/machine_frame/F = new + F.loc = src.loc + qdel(src) + + +/obj/machinery/telecomms/attack_ai(var/mob/user as mob) + attack_hand(user) + +/obj/machinery/telecomms/attack_hand(var/mob/user as mob) + + // You need a multitool to use this, or be silicon + if(!issilicon(user)) + // istype returns false if the value is null + if(!istype(user.get_active_hand(), /obj/item/device/multitool)) + return + + if(stat & (BROKEN|NOPOWER)) + return + + var/obj/item/device/multitool/P = get_multitool(user) + + user.set_machine(src) + var/dat + dat = "[src.name]

      [src.name] Access

      " + dat += "
      [temp]
      " + dat += "
      Power Status: [src.toggled ? "On" : "Off"]" + if(on && toggled) + if(id != "" && id) + dat += "
      Identification String: [id]" + else + dat += "
      Identification String: NULL" + dat += "
      Network: [network]" + dat += "
      Prefabrication: [autolinkers.len ? "TRUE" : "FALSE"]" + if(hide) dat += "
      Shadow Link: ACTIVE" + + //Show additional options for certain machines. + dat += Options_Menu() + + dat += "
      Linked Network Entities:
        " + + var/i = 0 + for(var/obj/machinery/telecomms/T in links) + i++ + if(T.hide && !src.hide) + continue + dat += "
      1. \ref[T] [T.name] ([T.id]) \[X\]
      2. " + dat += "
      " + + dat += "
      Filtering Frequencies: " + + i = 0 + if(length(freq_listening)) + for(var/x in freq_listening) + i++ + if(i < length(freq_listening)) + dat += "[format_frequency(x)] GHz\[X\]; " + else + dat += "[format_frequency(x)] GHz\[X\]" + else + dat += "NONE" + + dat += "
      \[Add Filter\]" + dat += "
      " + + if(P) + if(P.buffer) + dat += "

      MULTITOOL BUFFER: [P.buffer] ([P.buffer.id]) \[Link\] \[Flush\]" + else + dat += "

      MULTITOOL BUFFER:
      \[Add Machine\]" + + dat += "
      " + temp = "" + user << browse(dat, "window=tcommachine;size=520x500;can_resize=0") + onclose(user, "dormitory") + + +// Off-Site Relays +// +// You are able to send/receive signals from the station's z level (changeable in the STATION_Z #define) if +// the relay is on the telecomm satellite (changable in the TELECOMM_Z #define) + + +/obj/machinery/telecomms/relay/proc/toggle_level() + + var/turf/position = get_turf(src) + + // Toggle on/off getting signals from the station or the current Z level + if(src.listening_level == STATION_Z) // equals the station + src.listening_level = position.z + return 1 + else if(position.z == TELECOMM_Z) + src.listening_level = STATION_Z + return 1 + return 0 + +// Returns a multitool from a user depending on their mobtype. + +/obj/machinery/telecomms/proc/get_multitool(mob/user as mob) + + var/obj/item/device/multitool/P = null + // Let's double check + if(!issilicon(user) && istype(user.get_active_hand(), /obj/item/device/multitool)) + P = user.get_active_hand() + else if(isAI(user)) + var/mob/living/silicon/ai/U = user + P = U.aiMulti + else if(isrobot(user) && in_range(user, src)) + if(istype(user.get_active_hand(), /obj/item/device/multitool)) + P = user.get_active_hand() + return P + +// Additional Options for certain machines. Use this when you want to add an option to a specific machine. +// Example of how to use below. + +/obj/machinery/telecomms/proc/Options_Menu() + return "" + +/* +// Add an option to the processor to switch processing mode. (COMPRESS -> UNCOMPRESS or UNCOMPRESS -> COMPRESS) +/obj/machinery/telecomms/processor/Options_Menu() + var/dat = "
      Processing Mode: [process_mode ? "UNCOMPRESS" : "COMPRESS"]" + return dat +*/ +// The topic for Additional Options. Use this for checking href links for your specific option. +// Example of how to use below. +/obj/machinery/telecomms/proc/Options_Topic(href, href_list) + return + +/* +/obj/machinery/telecomms/processor/Options_Topic(href, href_list) + + if(href_list["process"]) + temp = "-% Processing mode changed. %-" + src.process_mode = !src.process_mode +*/ + +// RELAY + +/obj/machinery/telecomms/relay/Options_Menu() + var/dat = "" + if(src.z == TELECOMM_Z) + dat += "
      Signal Locked to Station: [listening_level == STATION_Z ? "TRUE" : "FALSE"]" + dat += "
      Broadcasting: [broadcasting ? "YES" : "NO"]" + dat += "
      Receiving: [receiving ? "YES" : "NO"]" + return dat + +/obj/machinery/telecomms/relay/Options_Topic(href, href_list) + + if(href_list["receive"]) + receiving = !receiving + temp = "-% Receiving mode changed. %-" + if(href_list["broadcast"]) + broadcasting = !broadcasting + temp = "-% Broadcasting mode changed. %-" + if(href_list["change_listening"]) + //Lock to the station OR lock to the current position! + //You need at least two receivers and two broadcasters for this to work, this includes the machine. + var/result = toggle_level() + if(result) + temp = "-% [src]'s signal has been successfully changed." + else + temp = "-% [src] could not lock it's signal onto the station. Two broadcasters or receivers required." + +// BUS + +/obj/machinery/telecomms/bus/Options_Menu() + var/dat = "
      Change Signal Frequency: [change_frequency ? "YES ([change_frequency])" : "NO"]" + return dat + +/obj/machinery/telecomms/bus/Options_Topic(href, href_list) + + if(href_list["change_freq"]) + + var/newfreq = input(usr, "Specify a new frequency for new signals to change to. Enter null to turn off frequency changing. Decimals assigned automatically.", src, network) as null|num + if(canAccess(usr)) + if(newfreq) + if(findtext(num2text(newfreq), ".")) + newfreq *= 10 // shift the decimal one place + if(newfreq < 10000) + change_frequency = newfreq + temp = "-% New frequency to change to assigned: \"[newfreq] GHz\" %-" + else + change_frequency = 0 + temp = "-% Frequency changing deactivated %-" + + +/obj/machinery/telecomms/Topic(href, href_list) + + if(!issilicon(usr)) + if(!istype(usr.get_active_hand(), /obj/item/device/multitool)) + return + + if(stat & (BROKEN|NOPOWER)) + return + + var/obj/item/device/multitool/P = get_multitool(usr) + + if(href_list["input"]) + switch(href_list["input"]) + + if("toggle") + + src.toggled = !src.toggled + temp = "-% [src] has been [src.toggled ? "activated" : "deactivated"]." + update_power() + + /* + if("hide") + src.hide = !hide + temp = "-% Shadow Link has been [src.hide ? "activated" : "deactivated"]." + */ + + if("id") + var/newid = copytext(reject_bad_text(input(usr, "Specify the new ID for this machine", src, id) as null|text),1,MAX_MESSAGE_LEN) + if(newid && canAccess(usr)) + id = newid + temp = "-% New ID assigned: \"[id]\" %-" + + if("network") + var/newnet = input(usr, "Specify the new network for this machine. This will break all current links.", src, network) as null|text + if(newnet && canAccess(usr)) + + if(length(newnet) > 15) + temp = "-% Too many characters in new network tag %-" + + else + for(var/obj/machinery/telecomms/T in links) + T.links.Remove(src) + + network = newnet + links = list() + temp = "-% New network tag assigned: \"[network]\" %-" + + + if("freq") + var/newfreq = input(usr, "Specify a new frequency to filter (GHz). Decimals assigned automatically.", src, network) as null|num + if(newfreq && canAccess(usr)) + if(findtext(num2text(newfreq), ".")) + newfreq *= 10 // shift the decimal one place + if(!(newfreq in freq_listening) && newfreq < 10000) + freq_listening.Add(newfreq) + temp = "-% New frequency filter assigned: \"[newfreq] GHz\" %-" + + if(href_list["delete"]) + + // changed the layout about to workaround a pesky runtime -- Doohl + + var/x = text2num(href_list["delete"]) + temp = "-% Removed frequency filter [x] %-" + freq_listening.Remove(x) + + if(href_list["unlink"]) + + if(text2num(href_list["unlink"]) <= length(links)) + var/obj/machinery/telecomms/T = links[text2num(href_list["unlink"])] + temp = "-% Removed \ref[T] [T.name] from linked entities. %-" + + // Remove link entries from both T and src. + + if(src in T.links) + T.links.Remove(src) + links.Remove(T) + + if(href_list["link"]) + + if(P) + if(P.buffer && P.buffer != src) + if(!(src in P.buffer.links)) + P.buffer.links.Add(src) + + if(!(P.buffer in src.links)) + src.links.Add(P.buffer) + + temp = "-% Successfully linked with \ref[P.buffer] [P.buffer.name] %-" + + else + temp = "-% Unable to acquire buffer %-" + + if(href_list["buffer"]) + + P.buffer = src + temp = "-% Successfully stored \ref[P.buffer] [P.buffer.name] in buffer %-" + + + if(href_list["flush"]) + + temp = "-% Buffer successfully flushed. %-" + P.buffer = null + + src.Options_Topic(href, href_list) + + usr.set_machine(src) + src.add_fingerprint(usr) + + updateUsrDialog() + +/obj/machinery/telecomms/proc/canAccess(var/mob/user) + if(issilicon(user) || in_range(user, src)) + return 1 + return 0 + +#undef TELECOMM_Z +#undef STATION_Z diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index fe638408fc..9e3fdf81e2 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -131,7 +131,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() add_link(T) -/obj/machinery/telecomms/Del() +/obj/machinery/telecomms/Destroy() telecomms_list -= src ..() diff --git a/code/game/machinery/telecomms/telemonitor.dm b/code/game/machinery/telecomms/telemonitor.dm index ea313e0052..a0f7b351ef 100644 --- a/code/game/machinery/telecomms/telemonitor.dm +++ b/code/game/machinery/telecomms/telemonitor.dm @@ -1,158 +1,158 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - - -/* - Telecomms monitor tracks the overall trafficing of a telecommunications network - and displays a heirarchy of linked machines. -*/ - - -/obj/machinery/computer/telecomms/monitor - name = "Telecommunications Monitor" - icon_state = "comm_monitor" - - var/screen = 0 // the screen number: - var/list/machinelist = list() // the machines located by the computer - var/obj/machinery/telecomms/SelectedMachine - - var/network = "NULL" // the network to probe - - var/temp = "" // temporary feedback messages - - attack_hand(mob/user as mob) - if(stat & (BROKEN|NOPOWER)) - return - user.set_machine(src) - var/dat = "Telecommunications Monitor
      Telecommunications Monitor
      " - - switch(screen) - - - // --- Main Menu --- - - if(0) - dat += "
      [temp]

      " - dat += "
      Current Network: [network]
      " - if(machinelist.len) - dat += "
      Detected Network Entities:
        " - for(var/obj/machinery/telecomms/T in machinelist) - dat += "
      • \ref[T] [T.name] ([T.id])
      • " - dat += "
      " - dat += "
      \[Flush Buffer\]" - else - dat += "\[Probe Network\]" - - - // --- Viewing Machine --- - - if(1) - dat += "
      [temp]
      " - dat += "
      \[Main Menu\]
      " - dat += "
      Current Network: [network]
      " - dat += "Selected Network Entity: [SelectedMachine.name] ([SelectedMachine.id])
      " - dat += "Linked Entities:
        " - for(var/obj/machinery/telecomms/T in SelectedMachine.links) - if(!T.hide) - dat += "
      1. \ref[T.id] [T.name] ([T.id])
      2. " - dat += "
      " - - - - user << browse(dat, "window=comm_monitor;size=575x400") - onclose(user, "server_control") - - temp = "" - return - - - Topic(href, href_list) - if(..()) - return - - - add_fingerprint(usr) - usr.set_machine(src) - - if(href_list["viewmachine"]) - screen = 1 - for(var/obj/machinery/telecomms/T in machinelist) - if(T.id == href_list["viewmachine"]) - SelectedMachine = T - break - - if(href_list["operation"]) - switch(href_list["operation"]) - - if("release") - machinelist = list() - screen = 0 - - if("mainmenu") - screen = 0 - - if("probe") - if(machinelist.len > 0) - temp = "- FAILED: CANNOT PROBE WHEN BUFFER FULL -" - - else - for(var/obj/machinery/telecomms/T in range(25, src)) - if(T.network == network) - machinelist.Add(T) - - if(!machinelist.len) - temp = "- FAILED: UNABLE TO LOCATE NETWORK ENTITIES IN \[[network]\] -" - else - temp = "- [machinelist.len] ENTITIES LOCATED & BUFFERED -" - - screen = 0 - - - if(href_list["network"]) - - var/newnet = input(usr, "Which network do you want to view?", "Comm Monitor", network) as null|text - if(newnet && ((usr in range(1, src) || issilicon(usr)))) - if(length(newnet) > 15) - temp = "- FAILED: NETWORK TAG STRING TOO LENGHTLY -" - - else - network = newnet - screen = 0 - machinelist = list() - temp = "- NEW NETWORK TAG SET IN ADDRESS \[[network]\] -" - - updateUsrDialog() - return - - attackby(var/obj/item/weapon/D as obj, var/mob/user as mob) - if(istype(D, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - if(do_after(user, 20)) - if (src.stat & BROKEN) - user << "\blue The broken glass falls out." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - new /obj/item/weapon/shard( src.loc ) - var/obj/item/weapon/circuitboard/comm_monitor/M = new /obj/item/weapon/circuitboard/comm_monitor( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 3 - A.icon_state = "3" - A.anchored = 1 - del(src) - else - user << "\blue You disconnect the monitor." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - var/obj/item/weapon/circuitboard/comm_monitor/M = new /obj/item/weapon/circuitboard/comm_monitor( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 4 - A.icon_state = "4" - A.anchored = 1 - del(src) - else if(istype(D, /obj/item/weapon/card/emag) && !emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) - emagged = 1 - user << "\blue You you disable the security protocols" - src.updateUsrDialog() - return +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 + + +/* + Telecomms monitor tracks the overall trafficing of a telecommunications network + and displays a heirarchy of linked machines. +*/ + + +/obj/machinery/computer/telecomms/monitor + name = "Telecommunications Monitor" + icon_state = "comm_monitor" + + var/screen = 0 // the screen number: + var/list/machinelist = list() // the machines located by the computer + var/obj/machinery/telecomms/SelectedMachine + + var/network = "NULL" // the network to probe + + var/temp = "" // temporary feedback messages + + attack_hand(mob/user as mob) + if(stat & (BROKEN|NOPOWER)) + return + user.set_machine(src) + var/dat = "Telecommunications Monitor
      Telecommunications Monitor
      " + + switch(screen) + + + // --- Main Menu --- + + if(0) + dat += "
      [temp]

      " + dat += "
      Current Network: [network]
      " + if(machinelist.len) + dat += "
      Detected Network Entities:
        " + for(var/obj/machinery/telecomms/T in machinelist) + dat += "
      • \ref[T] [T.name] ([T.id])
      • " + dat += "
      " + dat += "
      \[Flush Buffer\]" + else + dat += "\[Probe Network\]" + + + // --- Viewing Machine --- + + if(1) + dat += "
      [temp]
      " + dat += "
      \[Main Menu\]
      " + dat += "
      Current Network: [network]
      " + dat += "Selected Network Entity: [SelectedMachine.name] ([SelectedMachine.id])
      " + dat += "Linked Entities:
        " + for(var/obj/machinery/telecomms/T in SelectedMachine.links) + if(!T.hide) + dat += "
      1. \ref[T.id] [T.name] ([T.id])
      2. " + dat += "
      " + + + + user << browse(dat, "window=comm_monitor;size=575x400") + onclose(user, "server_control") + + temp = "" + return + + + Topic(href, href_list) + if(..()) + return + + + add_fingerprint(usr) + usr.set_machine(src) + + if(href_list["viewmachine"]) + screen = 1 + for(var/obj/machinery/telecomms/T in machinelist) + if(T.id == href_list["viewmachine"]) + SelectedMachine = T + break + + if(href_list["operation"]) + switch(href_list["operation"]) + + if("release") + machinelist = list() + screen = 0 + + if("mainmenu") + screen = 0 + + if("probe") + if(machinelist.len > 0) + temp = "- FAILED: CANNOT PROBE WHEN BUFFER FULL -" + + else + for(var/obj/machinery/telecomms/T in range(25, src)) + if(T.network == network) + machinelist.Add(T) + + if(!machinelist.len) + temp = "- FAILED: UNABLE TO LOCATE NETWORK ENTITIES IN \[[network]\] -" + else + temp = "- [machinelist.len] ENTITIES LOCATED & BUFFERED -" + + screen = 0 + + + if(href_list["network"]) + + var/newnet = input(usr, "Which network do you want to view?", "Comm Monitor", network) as null|text + if(newnet && ((usr in range(1, src) || issilicon(usr)))) + if(length(newnet) > 15) + temp = "- FAILED: NETWORK TAG STRING TOO LENGHTLY -" + + else + network = newnet + screen = 0 + machinelist = list() + temp = "- NEW NETWORK TAG SET IN ADDRESS \[[network]\] -" + + updateUsrDialog() + return + + attackby(var/obj/item/weapon/D as obj, var/mob/user as mob) + if(istype(D, /obj/item/weapon/screwdriver)) + playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + if(do_after(user, 20)) + if (src.stat & BROKEN) + user << "\blue The broken glass falls out." + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) + new /obj/item/weapon/shard( src.loc ) + var/obj/item/weapon/circuitboard/comm_monitor/M = new /obj/item/weapon/circuitboard/comm_monitor( A ) + for (var/obj/C in src) + C.loc = src.loc + A.circuit = M + A.state = 3 + A.icon_state = "3" + A.anchored = 1 + qdel(src) + else + user << "\blue You disconnect the monitor." + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) + var/obj/item/weapon/circuitboard/comm_monitor/M = new /obj/item/weapon/circuitboard/comm_monitor( A ) + for (var/obj/C in src) + C.loc = src.loc + A.circuit = M + A.state = 4 + A.icon_state = "4" + A.anchored = 1 + qdel(src) + else if(istype(D, /obj/item/weapon/card/emag) && !emagged) + playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + emagged = 1 + user << "\blue You you disable the security protocols" + src.updateUsrDialog() + return diff --git a/code/game/machinery/telecomms/traffic_control.dm b/code/game/machinery/telecomms/traffic_control.dm index 226c47229e..287577626c 100644 --- a/code/game/machinery/telecomms/traffic_control.dm +++ b/code/game/machinery/telecomms/traffic_control.dm @@ -1,241 +1,241 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - - - - - -/obj/machinery/computer/telecomms/traffic - name = "Telecommunications Traffic Control" - icon_state = "computer_generic" - - var/screen = 0 // the screen number: - var/list/servers = list() // the servers located by the computer - var/mob/editingcode - var/mob/lasteditor - var/list/viewingcode = list() - var/obj/machinery/telecomms/server/SelectedServer - - var/network = "NULL" // the network to probe - var/temp = "" // temporary feedback messages - - var/storedcode = "" // code stored - - - proc/update_ide() - - // loop if there's someone manning the keyboard - while(editingcode) - if(!editingcode.client) - editingcode = null - break - - // For the typer, the input is enabled. Buffer the typed text - if(editingcode) - storedcode = "[winget(editingcode, "tcscode", "text")]" - if(editingcode) // double if's to work around a runtime error - winset(editingcode, "tcscode", "is-disabled=false") - - // If the player's not manning the keyboard anymore, adjust everything - if( (!(editingcode in range(1, src)) && !issilicon(editingcode)) || (editingcode.machine != src && !issilicon(editingcode))) - if(editingcode) - winshow(editingcode, "Telecomms IDE", 0) // hide the window! - editingcode = null - break - - // For other people viewing the typer type code, the input is disabled and they can only view the code - // (this is put in place so that there's not any magical shenanigans with 50 people inputting different code all at once) - - if(length(viewingcode)) - // This piece of code is very important - it escapes quotation marks so string aren't cut off by the input element - var/showcode = replacetext(storedcode, "\\\"", "\\\\\"") - showcode = replacetext(storedcode, "\"", "\\\"") - - for(var/mob/M in viewingcode) - - if( (M.machine == src && M in view(1, src) ) || issilicon(M)) - winset(M, "tcscode", "is-disabled=true") - winset(M, "tcscode", "text=\"[showcode]\"") - else - viewingcode.Remove(M) - winshow(M, "Telecomms IDE", 0) // hide the window! - - sleep(5) - - if(length(viewingcode) > 0) - editingcode = pick(viewingcode) - viewingcode.Remove(editingcode) - update_ide() - - - - req_access = list(access_tcomsat) - - attack_hand(mob/user as mob) - if(stat & (BROKEN|NOPOWER)) - return - user.set_machine(src) - var/dat = "Telecommunication Traffic Control
      Telecommunications Traffic Control
      " - - switch(screen) - - - // --- Main Menu --- - - if(0) - dat += "
      [temp]
      " - dat += "
      Current Network: [network]
      " - if(servers.len) - dat += "
      Detected Telecommunication Servers:
        " - for(var/obj/machinery/telecomms/T in servers) - dat += "
      • \ref[T] [T.name] ([T.id])
      • " - dat += "
      " - dat += "
      \[Flush Buffer\]" - - else - dat += "
      No servers detected. Scan for servers: \[Scan\]" - - - // --- Viewing Server --- - - if(1) - dat += "
      [temp]
      " - dat += "
      \[Main Menu\] \[Refresh\]
      " - dat += "
      Current Network: [network]" - dat += "
      Selected Server: [SelectedServer.id]

      " - dat += "
      \[Edit Code\]" - dat += "
      Signal Execution: " - if(SelectedServer.autoruncode) - dat += "ALWAYS" - else - dat += "NEVER" - - - user << browse(dat, "window=traffic_control;size=575x400") - onclose(user, "server_control") - - temp = "" - return - - - Topic(href, href_list) - if(..()) - return - - - add_fingerprint(usr) - usr.set_machine(src) - if(!src.allowed(usr) && !emagged) - usr << "\red ACCESS DENIED." - return - - if(href_list["viewserver"]) - screen = 1 - for(var/obj/machinery/telecomms/T in servers) - if(T.id == href_list["viewserver"]) - SelectedServer = T - break - - if(href_list["operation"]) - switch(href_list["operation"]) - - if("release") - servers = list() - screen = 0 - - if("mainmenu") - screen = 0 - - if("scan") - if(servers.len > 0) - temp = "- FAILED: CANNOT PROBE WHEN BUFFER FULL -" - - else - for(var/obj/machinery/telecomms/server/T in range(25, src)) - if(T.network == network) - servers.Add(T) - - if(!servers.len) - temp = "- FAILED: UNABLE TO LOCATE SERVERS IN \[[network]\] -" - else - temp = "- [servers.len] SERVERS PROBED & BUFFERED -" - - screen = 0 - - if("editcode") - if(editingcode == usr) return - if(usr in viewingcode) return - - if(!editingcode) - lasteditor = usr - editingcode = usr - winshow(editingcode, "Telecomms IDE", 1) // show the IDE - winset(editingcode, "tcscode", "is-disabled=false") - winset(editingcode, "tcscode", "text=\"\"") - var/showcode = replacetext(storedcode, "\\\"", "\\\\\"") - showcode = replacetext(storedcode, "\"", "\\\"") - winset(editingcode, "tcscode", "text=\"[showcode]\"") - spawn() - update_ide() - - else - viewingcode.Add(usr) - winshow(usr, "Telecomms IDE", 1) // show the IDE - winset(usr, "tcscode", "is-disabled=true") - winset(editingcode, "tcscode", "text=\"\"") - var/showcode = replacetext(storedcode, "\"", "\\\"") - winset(usr, "tcscode", "text=\"[showcode]\"") - - if("togglerun") - SelectedServer.autoruncode = !(SelectedServer.autoruncode) - - if(href_list["network"]) - - var/newnet = input(usr, "Which network do you want to view?", "Comm Monitor", network) as null|text - - if(newnet && ((usr in range(1, src) || issilicon(usr)))) - if(length(newnet) > 15) - temp = "- FAILED: NETWORK TAG STRING TOO LENGHTLY -" - - else - - network = newnet - screen = 0 - servers = list() - temp = "- NEW NETWORK TAG SET IN ADDRESS \[[network]\] -" - - updateUsrDialog() - return - - attackby(var/obj/item/weapon/D as obj, var/mob/user as mob) - if(istype(D, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - if(do_after(user, 20)) - if (src.stat & BROKEN) - user << "\blue The broken glass falls out." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - new /obj/item/weapon/shard( src.loc ) - var/obj/item/weapon/circuitboard/comm_traffic/M = new /obj/item/weapon/circuitboard/comm_traffic( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 3 - A.icon_state = "3" - A.anchored = 1 - del(src) - else - user << "\blue You disconnect the monitor." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - var/obj/item/weapon/circuitboard/comm_traffic/M = new /obj/item/weapon/circuitboard/comm_traffic( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 4 - A.icon_state = "4" - A.anchored = 1 - del(src) - else if(istype(D, /obj/item/weapon/card/emag) && !emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) - emagged = 1 - user << "\blue You you disable the security protocols" - src.updateUsrDialog() - return +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 + + + + + +/obj/machinery/computer/telecomms/traffic + name = "Telecommunications Traffic Control" + icon_state = "computer_generic" + + var/screen = 0 // the screen number: + var/list/servers = list() // the servers located by the computer + var/mob/editingcode + var/mob/lasteditor + var/list/viewingcode = list() + var/obj/machinery/telecomms/server/SelectedServer + + var/network = "NULL" // the network to probe + var/temp = "" // temporary feedback messages + + var/storedcode = "" // code stored + + + proc/update_ide() + + // loop if there's someone manning the keyboard + while(editingcode) + if(!editingcode.client) + editingcode = null + break + + // For the typer, the input is enabled. Buffer the typed text + if(editingcode) + storedcode = "[winget(editingcode, "tcscode", "text")]" + if(editingcode) // double if's to work around a runtime error + winset(editingcode, "tcscode", "is-disabled=false") + + // If the player's not manning the keyboard anymore, adjust everything + if( (!(editingcode in range(1, src)) && !issilicon(editingcode)) || (editingcode.machine != src && !issilicon(editingcode))) + if(editingcode) + winshow(editingcode, "Telecomms IDE", 0) // hide the window! + editingcode = null + break + + // For other people viewing the typer type code, the input is disabled and they can only view the code + // (this is put in place so that there's not any magical shenanigans with 50 people inputting different code all at once) + + if(length(viewingcode)) + // This piece of code is very important - it escapes quotation marks so string aren't cut off by the input element + var/showcode = replacetext(storedcode, "\\\"", "\\\\\"") + showcode = replacetext(storedcode, "\"", "\\\"") + + for(var/mob/M in viewingcode) + + if( (M.machine == src && M in view(1, src) ) || issilicon(M)) + winset(M, "tcscode", "is-disabled=true") + winset(M, "tcscode", "text=\"[showcode]\"") + else + viewingcode.Remove(M) + winshow(M, "Telecomms IDE", 0) // hide the window! + + sleep(5) + + if(length(viewingcode) > 0) + editingcode = pick(viewingcode) + viewingcode.Remove(editingcode) + update_ide() + + + + req_access = list(access_tcomsat) + + attack_hand(mob/user as mob) + if(stat & (BROKEN|NOPOWER)) + return + user.set_machine(src) + var/dat = "Telecommunication Traffic Control
      Telecommunications Traffic Control
      " + + switch(screen) + + + // --- Main Menu --- + + if(0) + dat += "
      [temp]
      " + dat += "
      Current Network: [network]
      " + if(servers.len) + dat += "
      Detected Telecommunication Servers:
        " + for(var/obj/machinery/telecomms/T in servers) + dat += "
      • \ref[T] [T.name] ([T.id])
      • " + dat += "
      " + dat += "
      \[Flush Buffer\]" + + else + dat += "
      No servers detected. Scan for servers: \[Scan\]" + + + // --- Viewing Server --- + + if(1) + dat += "
      [temp]
      " + dat += "
      \[Main Menu\] \[Refresh\]
      " + dat += "
      Current Network: [network]" + dat += "
      Selected Server: [SelectedServer.id]

      " + dat += "
      \[Edit Code\]" + dat += "
      Signal Execution: " + if(SelectedServer.autoruncode) + dat += "ALWAYS" + else + dat += "NEVER" + + + user << browse(dat, "window=traffic_control;size=575x400") + onclose(user, "server_control") + + temp = "" + return + + + Topic(href, href_list) + if(..()) + return + + + add_fingerprint(usr) + usr.set_machine(src) + if(!src.allowed(usr) && !emagged) + usr << "\red ACCESS DENIED." + return + + if(href_list["viewserver"]) + screen = 1 + for(var/obj/machinery/telecomms/T in servers) + if(T.id == href_list["viewserver"]) + SelectedServer = T + break + + if(href_list["operation"]) + switch(href_list["operation"]) + + if("release") + servers = list() + screen = 0 + + if("mainmenu") + screen = 0 + + if("scan") + if(servers.len > 0) + temp = "- FAILED: CANNOT PROBE WHEN BUFFER FULL -" + + else + for(var/obj/machinery/telecomms/server/T in range(25, src)) + if(T.network == network) + servers.Add(T) + + if(!servers.len) + temp = "- FAILED: UNABLE TO LOCATE SERVERS IN \[[network]\] -" + else + temp = "- [servers.len] SERVERS PROBED & BUFFERED -" + + screen = 0 + + if("editcode") + if(editingcode == usr) return + if(usr in viewingcode) return + + if(!editingcode) + lasteditor = usr + editingcode = usr + winshow(editingcode, "Telecomms IDE", 1) // show the IDE + winset(editingcode, "tcscode", "is-disabled=false") + winset(editingcode, "tcscode", "text=\"\"") + var/showcode = replacetext(storedcode, "\\\"", "\\\\\"") + showcode = replacetext(storedcode, "\"", "\\\"") + winset(editingcode, "tcscode", "text=\"[showcode]\"") + spawn() + update_ide() + + else + viewingcode.Add(usr) + winshow(usr, "Telecomms IDE", 1) // show the IDE + winset(usr, "tcscode", "is-disabled=true") + winset(editingcode, "tcscode", "text=\"\"") + var/showcode = replacetext(storedcode, "\"", "\\\"") + winset(usr, "tcscode", "text=\"[showcode]\"") + + if("togglerun") + SelectedServer.autoruncode = !(SelectedServer.autoruncode) + + if(href_list["network"]) + + var/newnet = input(usr, "Which network do you want to view?", "Comm Monitor", network) as null|text + + if(newnet && ((usr in range(1, src) || issilicon(usr)))) + if(length(newnet) > 15) + temp = "- FAILED: NETWORK TAG STRING TOO LENGHTLY -" + + else + + network = newnet + screen = 0 + servers = list() + temp = "- NEW NETWORK TAG SET IN ADDRESS \[[network]\] -" + + updateUsrDialog() + return + + attackby(var/obj/item/weapon/D as obj, var/mob/user as mob) + if(istype(D, /obj/item/weapon/screwdriver)) + playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + if(do_after(user, 20)) + if (src.stat & BROKEN) + user << "\blue The broken glass falls out." + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) + new /obj/item/weapon/shard( src.loc ) + var/obj/item/weapon/circuitboard/comm_traffic/M = new /obj/item/weapon/circuitboard/comm_traffic( A ) + for (var/obj/C in src) + C.loc = src.loc + A.circuit = M + A.state = 3 + A.icon_state = "3" + A.anchored = 1 + qdel(src) + else + user << "\blue You disconnect the monitor." + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) + var/obj/item/weapon/circuitboard/comm_traffic/M = new /obj/item/weapon/circuitboard/comm_traffic( A ) + for (var/obj/C in src) + C.loc = src.loc + A.circuit = M + A.state = 4 + A.icon_state = "4" + A.anchored = 1 + qdel(src) + else if(istype(D, /obj/item/weapon/card/emag) && !emagged) + playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + emagged = 1 + user << "\blue You you disable the security protocols" + src.updateUsrDialog() + return diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 9e68791df0..b1d45a4840 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -57,7 +57,7 @@ usr << "You insert the coordinates into the machine." usr << "A message flashes across the screen reminding the traveller that the nuclear authentication disk is to remain on the station at all times." user.drop_item() - del(I) + qdel(I) if(C.data == "Clown Land") //whoops @@ -216,7 +216,7 @@ /* /proc/do_teleport(atom/movable/M as mob|obj, atom/destination, precision) if(istype(M, /obj/effect)) - del(M) + qdel(M) return if (istype(M, /obj/item/weapon/disk/nuclear)) // Don't let nuke disks get teleported --NeoFite for(var/mob/O in viewers(M, null)) diff --git a/code/game/machinery/turret_control.dm b/code/game/machinery/turret_control.dm index 46ea8824e6..0f68d16f77 100644 --- a/code/game/machinery/turret_control.dm +++ b/code/game/machinery/turret_control.dm @@ -37,7 +37,7 @@ lethal = 1 icon_state = "control_kill" -/obj/machinery/turretid/Del() +/obj/machinery/turretid/Destroy() if(control_area) var/area/A = control_area if(A && istype(A)) diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index 965210ae15..f69a781dd7 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -74,7 +74,7 @@ /obj/machinery/turret/proc/take_damage(damage) src.health -= damage if(src.health<=0) - del src + qdel(src) return /obj/machinery/turret/attack_hand(var/mob/living/carbon/human/user) @@ -105,7 +105,7 @@ /obj/machinery/turret/proc/update_health() if(src.health<=0) - del src + qdel(src) return /obj/machinery/turretcover @@ -305,7 +305,7 @@ src.health -= Proj.damage ..() if(prob(45) && Proj.damage > 0) src.spark_system.start() - del (Proj) + qdel (Proj) if (src.health <= 0) src.die() return @@ -337,11 +337,11 @@ src.stat |= BROKEN src.icon_state = "destroyed_target_prism" if (cover!=null) - del(cover) + qdel(cover) sleep(3) flick("explosion", src) spawn(13) - del(src) + qdel(src) /obj/machinery/turret/attack_generic(var/mob/user, var/damage, var/attack_message) if(!damage) @@ -376,7 +376,7 @@ proc/take_damage(damage) src.health -= damage if(src.health<=0) - del src + qdel(src) return @@ -389,15 +389,15 @@ ex_act() - del src + qdel(src) return emp_act() - del src + qdel(src) return meteorhit() - del src + qdel(src) return attack_hand(mob/user as mob) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 794fb0a887..f4219372f5 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -21,7 +21,7 @@ if(!name) var/atom/tmp = new path src.product_name = initial(tmp.name) - del(tmp) + qdel(tmp) else src.product_name = name @@ -143,22 +143,22 @@ src.product_records.Add(product) -/obj/machinery/vending/Del() - del(wires) // qdel +/obj/machinery/vending/Destroy() + qdel(wires) wires = null if(coin) - del(coin) // qdel + qdel(coin) coin = null ..() /obj/machinery/vending/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(25)) @@ -173,7 +173,7 @@ if (prob(50)) spawn(0) src.malfunction() - del(src) + qdel(src) return return @@ -251,7 +251,7 @@ for(var/datum/data/vending_product/R in product_records) if(istype(W, R.product_path)) stock(R, user) - del(W) + qdel(W) else ..() @@ -278,7 +278,7 @@ if(cashmoney_bundle.worth <= 0) usr.drop_from_inventory(cashmoney_bundle) - del(cashmoney_bundle) + qdel(cashmoney_bundle) else cashmoney_bundle.update_icon() else @@ -290,7 +290,7 @@ visible_message("\The [usr] inserts a bill into \the [src].") var/left = cashmoney.worth - currently_vending.price usr.drop_from_inventory(cashmoney) - del(cashmoney) + qdel(cashmoney) if(left) spawn_money(left, src.loc, user) @@ -533,10 +533,10 @@ user << "\blue You successfully pull the coin out before \the [src] could swallow it." else user << "\blue You weren't able to pull the coin out fast enough, the machine ate it, string and all." - del(coin) + qdel(coin) categories &= ~CAT_COIN else - del(coin) + qdel(coin) categories &= ~CAT_COIN R.amount-- diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index ad433d12e2..6421f54a67 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -50,7 +50,7 @@ for(var/obj/item/stack/sheet/hairlesshide/HH in contents) var/obj/item/stack/sheet/wetleather/WL = new(src) WL.amount = HH.amount - del(HH) + qdel(HH) if(crayon) @@ -83,10 +83,10 @@ new_jumpsuit_icon_state = J.icon_state new_jumpsuit_item_state = J.item_state new_jumpsuit_name = J.name - del(J) + qdel(J) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(J) + qdel(J) for(var/T in typesof(/obj/item/clothing/gloves)) var/obj/item/clothing/gloves/G = new T //world << "DEBUG: [color] == [J.color]" @@ -94,40 +94,40 @@ new_glove_icon_state = G.icon_state new_glove_item_state = G.item_state new_glove_name = G.name - del(G) + qdel(G) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(G) + qdel(G) for(var/T in typesof(/obj/item/clothing/shoes)) var/obj/item/clothing/shoes/S = new T //world << "DEBUG: [color] == [J.color]" if(wash_color == S.item_color) new_shoe_icon_state = S.icon_state new_shoe_name = S.name - del(S) + qdel(S) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(S) + qdel(S) for(var/T in typesof(/obj/item/weapon/bedsheet)) var/obj/item/weapon/bedsheet/B = new T //world << "DEBUG: [color] == [J.color]" if(wash_color == B.item_color) new_sheet_icon_state = B.icon_state new_sheet_name = B.name - del(B) + qdel(B) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(B) + qdel(B) for(var/T in typesof(/obj/item/clothing/head/soft)) var/obj/item/clothing/head/soft/H = new T //world << "DEBUG: [color] == [J.color]" if(wash_color == H.item_color) new_softcap_icon_state = H.icon_state new_softcap_name = H.name - del(H) + qdel(H) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(H) + qdel(H) if(new_jumpsuit_icon_state && new_jumpsuit_item_state && new_jumpsuit_name) for(var/obj/item/clothing/under/J in contents) //world << "DEBUG: YUP! FOUND IT!" @@ -169,7 +169,7 @@ H.item_color = wash_color H.name = new_softcap_name H.desc = new_desc - del(crayon) + qdel(crayon) crayon = null @@ -212,7 +212,7 @@ var/obj/item/weapon/grab/G = W if(ishuman(G.assailant) && iscorgi(G.affecting)) G.affecting.loc = src - del(G) + qdel(G) state = 3 else ..() diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index aba7a44944..bf23e579f3 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -63,7 +63,7 @@ if(equipment.len)//Now to remove it and equip anew. for(ME in equipment) equipment -= ME - del(ME) + qdel(ME) ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot(src) ME.attach(src) ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive(src) diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 2a6e2b6214..f53533828b 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -59,7 +59,7 @@ else chassis.occupant << sound('sound/mecha/critdestr.ogg',volume=50) spawn - del src + qdel(src) return /obj/item/mecha_parts/mecha_equipment/proc/critfail() diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 37ffbcebcf..9f61f66091 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -215,7 +215,7 @@ for(var/a=0, a<5, a++) spawn(0) - var/obj/effect/effect/water/W = new /obj/effect/effect/water( get_turf(chassis) ) + var/obj/effect/effect/water/W = PoolOrNew(/obj/effect/effect/water, get_turf(chassis)) var/turf/my_target = pick(the_targets) var/datum/reagents/R = new/datum/reagents(5) if(!W) return @@ -235,7 +235,7 @@ W.reagents.reaction(atm) if(W.loc == my_target) break sleep(2) - W.delete() + qdel(W) return 1 get_equip_info() @@ -294,7 +294,7 @@ if(do_after_cooldown(target)) if(disabled) return chassis.spark_system.start() - del(target) + qdel(target) playsound(target, 'sound/items/Deconstruct.ogg', 50, 1) chassis.use_power(energy_drain) if(1) @@ -417,7 +417,7 @@ do_after_cooldown() src = null spawn(rand(150,300)) - del(P) + qdel(P) return /obj/item/mecha_parts/mecha_equipment/gravcatapult diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 3d36efea9c..13d0600df4 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -113,7 +113,7 @@ A.bullet_act(src, def_zone) src.life -= 10 if(life <= 0) - del(src) + qdel(src) return /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser @@ -249,7 +249,7 @@ throw_impact(atom/hit_atom) if(primed) explosion(hit_atom, 0, 1, 2, 4) - del(src) + qdel(src) else ..() return diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index f000499ffd..1468a03e03 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -193,9 +193,9 @@ if(time_coeff!=diff) time_coeff = diff -/obj/machinery/mecha_part_fabricator/Del() +/obj/machinery/mecha_part_fabricator/Destroy() for(var/atom/A in src) - del A + qdel(A) ..() return @@ -268,7 +268,7 @@ if(!istype(apart)) return 0 for(var/obj/O in part_set) if(O.type == apart.type) - del apart + qdel(apart) return 0 part_set[++part_set.len] = apart return 1 @@ -749,7 +749,7 @@ res.Move(src.loc) result = res.amount else - del res + qdel(res) return result @@ -795,7 +795,7 @@ if(src.resources["diamond"] >= 2000) var/obj/item/stack/sheet/mineral/diamond/G = new /obj/item/stack/sheet/mineral/diamond(src.loc) G.amount = round(src.resources["diamond"] / G.perunit) - del(src) + qdel(src) return 1 else user << "\red You can't load the [src.name] while it's opened." diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index d11bacbd80..86d84b4527 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -835,7 +835,7 @@ src.reset_icon() user.drop_item() - del(P) + qdel(P) else call((proc_res["dynattackby"]||src), "dynattackby")(W,user) @@ -1736,7 +1736,7 @@ AI.bruteloss = O.getBruteLoss() AI.toxloss = O.toxloss AI.updatehealth() - del(O) + qdel(O) if (!AI.stat) AI.icon_state = "ai" else @@ -1844,7 +1844,7 @@ if(t_air) t_air.merge(removed) else //just delete the cabin gas, we're in space or some shit - del(removed) + qdel(removed) else return stop() return @@ -1887,7 +1887,7 @@ if(mecha.loc && hascall(mecha.loc,"assume_air")) mecha.loc.assume_air(leaked_gas) else - del(leaked_gas) + qdel(leaked_gas) if(mecha.hasInternalDamage(MECHA_INT_SHORT_CIRCUIT)) if(mecha.get_charge()) mecha.spark_system.start() diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 233415cba8..167b9f63d0 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -78,7 +78,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -92,7 +92,7 @@ const_holder.density = 1 const_holder.overlays.len = 0 spawn() - del src + qdel(src) return @@ -194,7 +194,7 @@ if(10) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "ripley5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -210,7 +210,7 @@ if(8) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "ripley7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") @@ -289,7 +289,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -302,7 +302,7 @@ const_holder.icon_state = "gygax0" const_holder.density = 1 spawn() - del src + qdel(src) return @@ -428,7 +428,7 @@ if(16) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -444,7 +444,7 @@ if(14) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") @@ -460,7 +460,7 @@ if(12) if(diff==FORWARD) user.visible_message("[user] installs the weapon control module into [holder].", "You install the weapon control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax9" else user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") @@ -476,7 +476,7 @@ if(10) if(diff==FORWARD) user.visible_message("[user] installs advanced scanner module to [holder].", "You install advanced scanner module to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax11" else user.visible_message("[user] unfastens the weapon control module.", "You unfasten the weapon control module.") @@ -492,7 +492,7 @@ if(8) if(diff==FORWARD) user.visible_message("[user] installs advanced capacitor to [holder].", "You install advanced capacitor to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax13" else user.visible_message("[user] unfastens the advanced scanner module.", "You unfasten the advanced scanner module.") @@ -531,7 +531,7 @@ if(3) if(diff==FORWARD) user.visible_message("[user] installs Gygax Armour Plates to [holder].", "You install Gygax Armour Plates to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax18" else user.visible_message("[user] cuts internal armor layer from [holder].", "You cut the internal armor layer from [holder].") @@ -570,7 +570,7 @@ user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" user.drop_item() - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -583,7 +583,7 @@ const_holder.icon_state = "fireripley0" const_holder.density = 1 spawn() - del src + qdel(src) return @@ -690,7 +690,7 @@ if(11) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "fireripley5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -706,7 +706,7 @@ if(9) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "fireripley7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") @@ -793,7 +793,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -806,7 +806,7 @@ const_holder.icon_state = "durand0" const_holder.density = 1 spawn() - del src + qdel(src) return /datum/construction/reversible/mecha/durand @@ -932,7 +932,7 @@ if(16) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -948,7 +948,7 @@ if(14) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") @@ -964,7 +964,7 @@ if(12) if(diff==FORWARD) user.visible_message("[user] installs the weapon control module into [holder].", "You install the weapon control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand9" else user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") @@ -980,7 +980,7 @@ if(10) if(diff==FORWARD) user.visible_message("[user] installs advanced scanner module to [holder].", "You install advanced scanner module to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand11" else user.visible_message("[user] unfastens the weapon control module.", "You unfasten the weapon control module.") @@ -996,7 +996,7 @@ if(8) if(diff==FORWARD) user.visible_message("[user] installs advanced capacitor to [holder].", "You install advanced capacitor to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand13" else user.visible_message("[user] unfastens the advanced scanner module.", "You unfasten the advanced scanner module.") @@ -1035,7 +1035,7 @@ if(3) if(diff==FORWARD) user.visible_message("[user] installs Durand Armour Plates to [holder].", "You install Durand Armour Plates to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand18" else user.visible_message("[user] cuts internal armor layer from [holder].", "You cut the internal armor layer from [holder].") @@ -1075,7 +1075,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -1096,7 +1096,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -1109,7 +1109,7 @@ const_holder.icon_state = "odysseus0" const_holder.density = 1 spawn() - del src + qdel(src) return @@ -1211,7 +1211,7 @@ if(10) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "odysseus5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -1227,7 +1227,7 @@ if(8) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "odysseus7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index 8fa25a3568..ef254d5914 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -90,11 +90,11 @@ return answer emp_act() - del src + qdel(src) return ex_act() - del src + qdel(src) return proc/in_mecha() @@ -106,7 +106,7 @@ var/obj/mecha/M = in_mecha() if(M) M.emp_act(2) - del(src) + qdel(src) proc/get_mecha_log() if(!src.in_mecha()) diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index 96b410959b..8bbeb03fd7 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -23,7 +23,7 @@ /obj/effect/decal/mecha_wreckage/ex_act(severity) if(severity < 2) spawn - del src + qdel(src) return /obj/effect/decal/mecha_wreckage/bullet_act(var/obj/item/projectile/Proj) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 574b6b8823..c51a34adef 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -64,6 +64,6 @@ var/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp/HC = new /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp HC.attach(src) for(var/obj/item/mecha_parts/mecha_tracking/B in src.contents)//Deletes the beacon so it can't be found easily - del (B) + qdel (B) diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index 1fa6d4f5ac..d9e876688f 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -10,7 +10,7 @@ new /obj/item/mecha_parts/mecha_tracking(src) return -/obj/mecha/working/Del() +/obj/mecha/working/Destroy() for(var/mob/M in src) if(M==src.occupant) continue diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 9f75737fcf..6b79db8f5b 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -15,10 +15,16 @@ if(can_buckle && istype(M)) user_buckle_mob(M, user) +//Cleanup /obj/Del() unbuckle_mob() return ..() +/obj/Destroy() + unbuckle_mob() + return ..() + + /obj/proc/buckle_mob(mob/living/M) if(!can_buckle || !istype(M) || (M.loc != loc) || M.buckled || M.pinned.len || (buckle_require_restraints && !M.restrained())) return 0 @@ -85,11 +91,3 @@ add_fingerprint(user) return M -//Cleanup -/obj/Destroy() - . = ..() - unbuckle_mob() - -/obj/Del() - . = ..() - unbuckle_mob() diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 840d779510..e6b166792f 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -46,7 +46,7 @@ var/turf/T = get_turf(src) T.thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT -/obj/effect/alien/resin/Del() +/obj/effect/alien/resin/Destroy() var/turf/T = get_turf(src) T.thermal_conductivity = initial(T.thermal_conductivity) ..() @@ -54,7 +54,7 @@ /obj/effect/alien/resin/proc/healthcheck() if(health <=0) density = 0 - del(src) + qdel(src) return /obj/effect/alien/resin/bullet_act(var/obj/item/projectile/Proj) @@ -174,7 +174,7 @@ /obj/effect/alien/weeds/New(pos, node) ..() if(istype(loc, /turf/space)) - del(src) + qdel(src) return linked_node = node if(icon_state == "weeds")icon_state = pick("weeds", "weeds1", "weeds2") @@ -190,7 +190,7 @@ if (locate(/obj/movable, U)) U = locate(/obj/movable, U) if(U.density == 1) - del(src) + qdel(src) return Alien plants should do something if theres a lot of poison @@ -200,7 +200,7 @@ Alien plants should do something if theres a lot of poison return */ if (istype(U, /turf/space)) - del(src) + qdel(src) return if(!linked_node || (get_dist(linked_node, src) > linked_node.node_range) ) @@ -220,19 +220,19 @@ Alien plants should do something if theres a lot of poison if(O.density) continue direction_loop - new /obj/effect/alien/weeds(T, linked_node) + PoolOrNew(/obj/effect/alien/weeds, T, linked_node) /obj/effect/alien/weeds/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if (prob(50)) - del(src) + qdel(src) if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/effect/alien/weeds/attackby(var/obj/item/weapon/W, var/mob/user) @@ -255,7 +255,7 @@ Alien plants should do something if theres a lot of poison /obj/effect/alien/weeds/proc/healthcheck() if(health <= 0) - del(src) + qdel(src) /obj/effect/alien/weeds/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) @@ -294,7 +294,7 @@ Alien plants should do something if theres a lot of poison /obj/effect/alien/acid/proc/tick() if(!target) - del(src) + qdel(src) ticks += 1 @@ -307,8 +307,8 @@ Alien plants should do something if theres a lot of poison var/turf/simulated/wall/W = target W.dismantle_wall(1) else - del(target) - del(src) + qdel(target) + qdel(src) return switch(target_strength - ticks) @@ -350,7 +350,7 @@ Alien plants should do something if theres a lot of poison spawn(rand(MIN_GROWTH_TIME,MAX_GROWTH_TIME)) Grow() else - del(src) + qdel(src) /obj/effect/alien/egg/attack_hand(user as mob) @@ -361,7 +361,7 @@ Alien plants should do something if theres a lot of poison switch(status) if(BURST) user << "\red You clear the hatched egg." - del(src) + qdel(src) return if(GROWING) user << "\red The child is not developed yet." diff --git a/code/game/objects/effects/bump_teleporter.dm b/code/game/objects/effects/bump_teleporter.dm index c4f693da15..256caa010a 100644 --- a/code/game/objects/effects/bump_teleporter.dm +++ b/code/game/objects/effects/bump_teleporter.dm @@ -15,7 +15,7 @@ var/list/obj/effect/bump_teleporter/BUMP_TELEPORTERS = list() ..() BUMP_TELEPORTERS += src -/obj/effect/bump_teleporter/Del() +/obj/effect/bump_teleporter/Destroy() BUMP_TELEPORTERS -= src ..() diff --git a/code/game/objects/effects/chemsmoke.dm b/code/game/objects/effects/chemsmoke.dm index e64a84c47c..6f68d2a14f 100644 --- a/code/game/objects/effects/chemsmoke.dm +++ b/code/game/objects/effects/chemsmoke.dm @@ -31,7 +31,7 @@ if(seed_name && plant_controller) seed = plant_controller.seeds[seed_name] if(!seed) - del(src) + qdel(src) ..() /datum/effect/effect/system/smoke_spread/chem/New() @@ -204,7 +204,7 @@ if(passed_smoke) smoke = passed_smoke else - smoke = new(location) + smoke = PoolOrNew(/obj/effect/effect/smoke/chem, location) if(chemholder.reagents.reagent_list.len) chemholder.reagents.copy_to(smoke, chemholder.reagents.total_volume / dist, safety = 1) //copy reagents to the smoke so mob/breathe() can handle inhaling the reagents @@ -218,10 +218,10 @@ sleep(150+rand(0,20)) // turning it off before it is deleted results in cleaner smoke.opacity = 0 // lighting and view range updates fadeOut(smoke) - smoke.delete() + qdel(src) /datum/effect/effect/system/smoke_spread/chem/spores/spawnSmoke(var/turf/T, var/icon/I, var/dist = 1) - var/obj/effect/effect/smoke/chem/spores = new(location) + var/obj/effect/effect/smoke/chem/spores = PoolOrNew(/obj/effect/effect/smoke/chem, location) spores.name = "cloud of [seed.seed_name] [seed.seed_noun]" ..(T, I, dist, spores) diff --git a/code/game/objects/effects/decals/Cleanable/fuel.dm b/code/game/objects/effects/decals/Cleanable/fuel.dm index c9ea58b121..2bf3a2a574 100644 --- a/code/game/objects/effects/decals/Cleanable/fuel.dm +++ b/code/game/objects/effects/decals/Cleanable/fuel.dm @@ -25,7 +25,7 @@ if(!has_spread) Spread() else - del(src) + qdel(src) proc/Spread(exclude=list()) //Allows liquid fuels to sometimes flow into other tiles. diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index c6b3137806..d826a78b03 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -21,7 +21,7 @@ var/global/list/image/splatter_cache=list() var/list/datum/disease2/disease/virus2 = list() var/amount = 5 -/obj/effect/decal/cleanable/blood/Del() +/obj/effect/decal/cleanable/blood/Destroy() for(var/datum/disease/D in viruses) D.cure(0) ..() @@ -37,7 +37,7 @@ var/global/list/image/splatter_cache=list() if(B != src) if (B.blood_DNA) blood_DNA |= B.blood_DNA.Copy() - del(B) + qdel(B) spawn(DRYING_TIME * (amount+1)) dry() @@ -198,7 +198,7 @@ var/global/list/image/splatter_cache=list() for (var/i = 0, i < pick(1, 200; 2, 150; 3, 50; 4), i++) sleep(3) if (i > 0) - var/obj/effect/decal/cleanable/blood/b = new /obj/effect/decal/cleanable/blood/splatter(src.loc) + var/obj/effect/decal/cleanable/blood/b = PoolOrNew(/obj/effect/decal/cleanable/blood/splatter, src.loc) b.basecolor = src.basecolor b.update_icon() for(var/datum/disease/D in src.viruses) diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index 4c85144d1e..74e2fa951f 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -21,14 +21,14 @@ var/turf/simulated/floor/F = get_turf(src) if (istype(F)) F.dirt += 4 - del(src) + qdel(src) /obj/effect/decal/cleanable/greenglow New() ..() spawn(1200)// 2 minutes - del(src) + qdel(src) /obj/effect/decal/cleanable/dirt name = "dirt" @@ -102,7 +102,7 @@ random_icon_states = list("vomit_1", "vomit_2", "vomit_3", "vomit_4") var/list/viruses = list() - Del() + Destroy() for(var/datum/disease/D in viruses) D.cure(0) ..() diff --git a/code/game/objects/effects/decals/contraband.dm b/code/game/objects/effects/decals/contraband.dm index 9d097f47a0..eac899d5b1 100644 --- a/code/game/objects/effects/decals/contraband.dm +++ b/code/game/objects/effects/decals/contraband.dm @@ -72,7 +72,7 @@ else P.roll_and_drop(P.loc) - del(oldsrc) //delete it now to cut down on sanity checks afterwards. Agouri's code supports rerolling it anyway + qdel(oldsrc) //delete it now to cut down on sanity checks afterwards. Agouri's code supports rerolling it anyway //############################## THE ACTUAL DECALS ########################### @@ -125,7 +125,7 @@ playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1) if(ruined) user << "You remove the remnants of the poster." - del(src) + qdel(src) else user << "You carefully remove the poster from the wall." roll_and_drop(user.loc) @@ -154,7 +154,7 @@ var/obj/item/weapon/contraband/poster/P = new(src, serial_number) P.loc = newloc src.loc = P - del(src) + qdel(src) /datum/poster // Name suffix. Poster - [name] diff --git a/code/game/objects/effects/decals/remains.dm b/code/game/objects/effects/decals/remains.dm index dd786ddc0d..ff3c8d4a61 100644 --- a/code/game/objects/effects/decals/remains.dm +++ b/code/game/objects/effects/decals/remains.dm @@ -30,7 +30,7 @@ var/turf/simulated/floor/F = get_turf(src) if (istype(F)) new /obj/effect/decal/cleanable/ash(F) - del(src) + qdel(src) /obj/effect/decal/remains/robot/attack_hand(mob/user as mob) return diff --git a/code/game/objects/effects/decals/warning_stripes.dm b/code/game/objects/effects/decals/warning_stripes.dm index 89067ada2a..e22acfad74 100644 --- a/code/game/objects/effects/decals/warning_stripes.dm +++ b/code/game/objects/effects/decals/warning_stripes.dm @@ -1,9 +1,11 @@ -/obj/effect/decal/warning_stripes - icon = 'icons/effects/warning_stripes.dmi' - layer = 2 - -/obj/effect/decal/warning_stripes/New() - . = ..() - - loc.overlays += src - del src \ No newline at end of file +/obj/effect/decal/warning_stripes + icon = 'icons/effects/warning_stripes.dmi' + layer = 2 + +/obj/effect/decal/warning_stripes/New() + . = ..() + var/turf/T=get_turf(src) + var/image/I=image(icon, icon_state = icon_state, dir = dir) + I.color=color + T.overlays += I + qdel(src) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index ea9af2f70f..abb4c93f21 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -20,11 +20,11 @@ would spawn and follow the beaker, even if it is carried or thrown. var/life = 15.0 mouse_opacity = 0 -/obj/effect/proc/delete() - loc = null +/obj/effect/Destroy() if(reagents) reagents.delete() - return + PlaceInPool(src) + return 1 /obj/effect/effect/water/Move(turf/newloc) //var/turf/T = src.loc @@ -32,7 +32,7 @@ would spawn and follow the beaker, even if it is carried or thrown. // T.firelevel = 0 //TODO: FIX if (--src.life < 1) //SN src = null - delete() + qdel(src) if(newloc.density) return 0 .=..() @@ -100,7 +100,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effect/effect/steam/steam = new /obj/effect/effect/steam(src.location) + var/obj/effect/effect/steam/steam = PoolOrNew(/obj/effect/effect/steam, src.location) var/direction if(src.cardinals) direction = pick(cardinal) @@ -110,7 +110,7 @@ steam.start() -- spawns the effect sleep(5) step(steam,direction) spawn(20) - steam.delete() + qdel(steam) ///////////////////////////////////////////// //SPARK SYSTEM (like steam system) @@ -133,10 +133,10 @@ steam.start() -- spawns the effect if (istype(T, /turf)) T.hotspot_expose(1000,100) spawn (100) - delete() + qdel(src) return -/obj/effect/effect/sparks/Del() +/obj/effect/effect/sparks/Destroy() var/turf/T = src.loc if (istype(T, /turf)) T.hotspot_expose(1000,100) @@ -171,7 +171,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effect/effect/sparks/sparks = new /obj/effect/effect/sparks(src.location) + var/obj/effect/effect/sparks/sparks = PoolOrNew(/obj/effect/effect/sparks, src.location) src.total_sparks++ var/direction if(src.cardinals) @@ -183,7 +183,7 @@ steam.start() -- spawns the effect step(sparks,direction) spawn(20) if(sparks) - sparks.delete() + qdel(sparks) src.total_sparks-- @@ -212,7 +212,7 @@ steam.start() -- spawns the effect /obj/effect/effect/smoke/New() ..() spawn (time_to_live) - delete() + qdel(src) return /obj/effect/effect/smoke/Crossed(mob/living/carbon/M as mob ) @@ -357,7 +357,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effect/effect/smoke/smoke = new smoke_type(src.location) + var/obj/effect/effect/smoke/smoke = PoolOrNew(smoke_type, src.location) src.total_smoke++ var/direction = src.direction if(!direction) @@ -369,7 +369,7 @@ steam.start() -- spawns the effect sleep(10) step(smoke,direction) spawn(smoke.time_to_live*0.75+rand(10,30)) - if (smoke) smoke.delete() + if (smoke) qdel(smoke) src.total_smoke-- @@ -415,13 +415,13 @@ steam.start() -- spawns the effect var/turf/T = get_turf(src.holder) if(T != src.oldposition) if(istype(T, /turf/space)) - var/obj/effect/effect/ion_trails/I = new /obj/effect/effect/ion_trails(src.oldposition) + var/obj/effect/effect/ion_trails/I = PoolOrNew(/obj/effect/effect/ion_trails, src.oldposition) src.oldposition = T I.set_dir(src.holder.dir) flick("ion_fade", I) I.icon_state = "blank" spawn( 20 ) - I.delete() + qdel(I) spawn(2) if(src.on) src.processing = 1 @@ -461,12 +461,12 @@ steam.start() -- spawns the effect src.processing = 0 spawn(0) if(src.number < 3) - var/obj/effect/effect/steam/I = new /obj/effect/effect/steam(src.oldposition) + var/obj/effect/effect/steam/I = PoolOrNew(/obj/effect/effect/steam, src.oldposition) src.number++ src.oldposition = get_turf(holder) I.set_dir(src.holder.dir) spawn(10) - I.delete() + qdel(I) src.number-- spawn(2) if(src.on) @@ -515,13 +515,13 @@ steam.start() -- spawns the effect sleep(30) if(metal) - var/obj/structure/foamedmetal/M = new(src.loc) + var/obj/structure/foamedmetal/M = PoolOrNew(/obj/structure/foamedmetal, src.loc) M.metal = metal M.updateicon() flick("[icon_state]-disolve", src) sleep(5) - delete() + qdel(src) return // transfer any reagents to the floor @@ -551,7 +551,7 @@ steam.start() -- spawns the effect if(F) continue - F = new(T, metal) + F = PoolOrNew(/obj/effect/effect/foam, list(T, metal)) F.amount = amount if(!metal) F.create_reagents(10) @@ -566,7 +566,7 @@ steam.start() -- spawns the effect flick("[icon_state]-disolve", src) spawn(5) - delete() + qdel(src) /obj/effect/effect/foam/Crossed(var/atom/movable/AM) @@ -611,7 +611,7 @@ steam.start() -- spawns the effect F.amount += amount return - F = new(src.location, metal) + F = PoolOrNew(/obj/effect/effect/foam, list(src.location, metal)) F.amount = amount if(!metal) // don't carry other chemicals if a metal foam @@ -642,7 +642,7 @@ steam.start() -- spawns the effect - Del() + Destroy() density = 0 update_nearby_tiles(1) @@ -656,14 +656,14 @@ steam.start() -- spawns the effect ex_act(severity) - del(src) + qdel(src) blob_act() - del(src) + qdel(src) bullet_act() if(metal==1 || prob(50)) - del(src) + qdel(src) attack_hand(var/mob/user) if ((HULK in user.mutations) || (prob(75 - metal*25))) @@ -672,7 +672,7 @@ steam.start() -- spawns the effect if ((O.client && !( O.blinded ))) O << "\red [user] smashes through the foamed metal." - del(src) + qdel(src) else user << "\blue You hit the metal foam but bounce off it." return @@ -686,8 +686,8 @@ steam.start() -- spawns the effect for(var/mob/O in viewers(src)) if (O.client) O << "\red [G.assailant] smashes [G.affecting] through the foamed metal wall." - del(I) - del(src) + qdel(I) + qdel(src) return if(prob(I.force*20 - metal*25)) @@ -695,7 +695,7 @@ steam.start() -- spawns the effect for(var/mob/O in oviewers(user)) if ((O.client && !( O.blinded ))) O << "\red [user] smashes through the foamed metal." - del(src) + qdel(src) else user << "\blue You hit the metal foam to no effect." @@ -722,7 +722,7 @@ steam.start() -- spawns the effect start() if (amount <= 2) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(2, 1, location) s.start() diff --git a/code/game/objects/effects/gibs.dm b/code/game/objects/effects/gibs.dm index 808e46c2a3..a7f4c0482f 100644 --- a/code/game/objects/effects/gibs.dm +++ b/code/game/objects/effects/gibs.dm @@ -25,10 +25,10 @@ var/obj/effect/decal/cleanable/blood/gibs/gib = null for(var/datum/disease/D in viruses) if(D.spread_type == SPECIAL) - del(D) + qdel(D) if(sparks) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(2, 1, get_turf(location)) // Not sure if it's safe to pass an arbitrary object to set_up, todo s.start() @@ -63,4 +63,4 @@ if(directions.len) gib.streak(directions) - del(src) \ No newline at end of file + qdel(src) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index da25e6f2cc..f8b06554bc 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -13,84 +13,75 @@ switch(name) //some of these are probably obsolete if("shuttle") shuttle_z = z - del(src) - + qdel(src) + return if("airtunnel_stop") airtunnel_stop = x - if("airtunnel_start") airtunnel_start = x - if("airtunnel_bottom") airtunnel_bottom = y - if("monkey") monkeystart += loc - del(src) - + qdel(src) + return if("start") newplayer_start += loc - del(src) - + qdel(src) if("JoinLate") latejoin += loc - del(src) - + qdel(src) if("JoinLateGateway") latejoin_gateway += loc - del(src) - + qdel(src) + return if("JoinLateCryo") latejoin_cryo += loc - del(src) - + qdel(src) + return if("JoinLateCyborg") latejoin_cyborg += loc - del(src) - + qdel(src) + return if("prisonwarp") prisonwarp += loc - del(src) - + qdel(src) + return if("Holding Facility") holdingfacility += loc - if("tdome1") tdome1 += loc - if("tdome2") tdome2 += loc - if("tdomeadmin") tdomeadmin += loc - if("tdomeobserve") tdomeobserve += loc - if("prisonsecuritywarp") prisonsecuritywarp += loc - del(src) - + qdel(src) + return if("blobstart") blobstart += loc - del(src) - + qdel(src) + return if("xeno_spawn") xeno_spawn += loc - del(src) - + qdel(src) + return if("endgame_exit") endgame_safespawns += loc - del(src) - + qdel(src) + return if("bluespacerift") endgame_exits += loc - del(src) + qdel(src) + return landmarks_list += src return 1 -/obj/effect/landmark/Del() +/obj/effect/landmark/Destroy() landmarks_list -= src ..() @@ -121,51 +112,51 @@ var/list/options = typesof(/obj/effect/landmark/costume) var/PICK= options[rand(1,options.len)] new PICK(src.loc) - del(src) + qdel(src) //SUBCLASSES. Spawn a bunch of items and disappear likewise /obj/effect/landmark/costume/chicken/New() new /obj/item/clothing/suit/chickensuit(src.loc) new /obj/item/clothing/head/chicken(src.loc) new /obj/item/weapon/reagent_containers/food/snacks/egg(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/gladiator/New() new /obj/item/clothing/under/gladiator(src.loc) new /obj/item/clothing/head/helmet/gladiator(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/madscientist/New() new /obj/item/clothing/under/gimmick/rank/captain/suit(src.loc) new /obj/item/clothing/head/flatcap(src.loc) new /obj/item/clothing/suit/storage/toggle/labcoat/mad(src.loc) new /obj/item/clothing/glasses/gglasses(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/elpresidente/New() new /obj/item/clothing/under/gimmick/rank/captain/suit(src.loc) new /obj/item/clothing/head/flatcap(src.loc) new /obj/item/clothing/mask/smokable/cigarette/cigar/havana(src.loc) new /obj/item/clothing/shoes/jackboots(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/nyangirl/New() new /obj/item/clothing/under/schoolgirl(src.loc) new /obj/item/clothing/head/kitty(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/maid/New() new /obj/item/clothing/under/blackskirt(src.loc) var/CHOICE = pick( /obj/item/clothing/head/beret , /obj/item/clothing/head/rabbitears ) new CHOICE(src.loc) new /obj/item/clothing/glasses/sunglasses/blindfold(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/butler/New() new /obj/item/clothing/suit/wcoat(src.loc) new /obj/item/clothing/under/suit_jacket(src.loc) new /obj/item/clothing/head/that(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/scratch/New() new /obj/item/clothing/gloves/white(src.loc) @@ -173,12 +164,12 @@ new /obj/item/clothing/under/scratch(src.loc) if (prob(30)) new /obj/item/clothing/head/cueball(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/highlander/New() new /obj/item/clothing/under/kilt(src.loc) new /obj/item/clothing/head/beret(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/prig/New() new /obj/item/clothing/suit/wcoat(src.loc) @@ -189,24 +180,24 @@ new /obj/item/weapon/cane(src.loc) new /obj/item/clothing/under/sl_suit(src.loc) new /obj/item/clothing/mask/fakemoustache(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/plaguedoctor/New() new /obj/item/clothing/suit/bio_suit/plaguedoctorsuit(src.loc) new /obj/item/clothing/head/plaguedoctorhat(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/nightowl/New() new /obj/item/clothing/under/owl(src.loc) new /obj/item/clothing/mask/gas/owl_mask(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/waiter/New() new /obj/item/clothing/under/waiter(src.loc) var/CHOICE= pick( /obj/item/clothing/head/kitty, /obj/item/clothing/head/rabbitears) new CHOICE(src.loc) new /obj/item/clothing/suit/apron(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/pirate/New() new /obj/item/clothing/under/pirate(src.loc) @@ -214,46 +205,46 @@ var/CHOICE = pick( /obj/item/clothing/head/pirate , /obj/item/clothing/head/bandana ) new CHOICE(src.loc) new /obj/item/clothing/glasses/eyepatch(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/commie/New() new /obj/item/clothing/under/soviet(src.loc) new /obj/item/clothing/head/ushanka(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/imperium_monk/New() new /obj/item/clothing/suit/imperium_monk(src.loc) if (prob(25)) new /obj/item/clothing/mask/gas/cyborg(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/holiday_priest/New() new /obj/item/clothing/suit/holidaypriest(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/marisawizard/fake/New() new /obj/item/clothing/head/wizard/marisa/fake(src.loc) new/obj/item/clothing/suit/wizrobe/marisa/fake(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/cutewitch/New() new /obj/item/clothing/under/sundress(src.loc) new /obj/item/clothing/head/witchwig(src.loc) new /obj/item/weapon/staff/broom(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/fakewizard/New() new /obj/item/clothing/suit/wizrobe/fake(src.loc) new /obj/item/clothing/head/wizard/fake(src.loc) new /obj/item/weapon/staff/(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/sexyclown/New() new /obj/item/clothing/mask/gas/sexyclown(src.loc) new /obj/item/clothing/under/sexyclown(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/sexymime/New() new /obj/item/clothing/mask/gas/sexymime(src.loc) new /obj/item/clothing/under/sexymime(src.loc) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/game/objects/effects/manifest.dm b/code/game/objects/effects/manifest.dm index bee6174f12..ec45c7a089 100644 --- a/code/game/objects/effects/manifest.dm +++ b/code/game/objects/effects/manifest.dm @@ -17,5 +17,5 @@ P.info = dat P.name = "paper- 'Crew Manifest'" //SN src = null - del(src) + qdel(src) return \ No newline at end of file diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index e8bf9348f6..27e6d7c74a 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -26,24 +26,24 @@ call(src,triggerproc)(M) /obj/effect/mine/proc/triggerrad(obj) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(3, 1, src) s.start() obj:radiation += 50 randmutb(obj) domutcheck(obj,null) spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/triggerstun(obj) if(ismob(obj)) var/mob/M = obj M.Stun(30) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(3, 1, src) s.start() spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/triggern2o(obj) //example: n2o triggerproc @@ -54,7 +54,7 @@ target.assume_gas("sleeping_agent", 30) spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/triggerphoron(obj) for (var/turf/simulated/floor/target in range(1,src)) @@ -64,20 +64,20 @@ target.hotspot_expose(1000, CELL_VOLUME) spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/triggerkick(obj) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(3, 1, src) s.start() - del(obj:client) + qdel(obj:client) spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/explode(obj) explosion(loc, 0, 1, 2, 3) spawn(0) - del(src) + qdel(src) /obj/effect/mine/dnascramble name = "Radiation Mine" diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 6dd26f7774..b5ba9584ea 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -14,7 +14,7 @@ var/tmp/atom/BeamSource New() ..() - spawn(10) del src + spawn(10) qdel(src) /obj/effect/overlay/palmtree_r name = "Palm tree" diff --git a/code/game/objects/effects/portals.dm b/code/game/objects/effects/portals.dm index 6a9f16e99e..702926d6ff 100644 --- a/code/game/objects/effects/portals.dm +++ b/code/game/objects/effects/portals.dm @@ -30,7 +30,7 @@ /obj/effect/portal/New() spawn(300) - del(src) + qdel(src) return return @@ -42,7 +42,7 @@ if (icon_state == "portal1") return if (!( target )) - del(src) + qdel(src) return if (istype(M, /atom/movable)) if(prob(failchance)) //oh dear a problem, put em in deep space diff --git a/code/game/objects/effects/spawners/bombspawner.dm b/code/game/objects/effects/spawners/bombspawner.dm index 3f694a8b49..547931a511 100644 --- a/code/game/objects/effects/spawners/bombspawner.dm +++ b/code/game/objects/effects/spawners/bombspawner.dm @@ -102,7 +102,7 @@ p4.air_contents.temperature = btemp + T0C p2.secured = 1 - del(src) + qdel(src) */ /obj/effect/spawner/newbomb @@ -168,4 +168,4 @@ V.update_icon() - del(src) + qdel(src) diff --git a/code/game/objects/effects/spawners/vaultspawner.dm b/code/game/objects/effects/spawners/vaultspawner.dm index e91105f5df..c4b9203cef 100644 --- a/code/game/objects/effects/spawners/vaultspawner.dm +++ b/code/game/objects/effects/spawners/vaultspawner.dm @@ -23,4 +23,4 @@ else new /turf/simulated/floor/vault(locate(i,j,z),type) - del(src) \ No newline at end of file + qdel(src) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 682347669a..14c81a1093 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -11,13 +11,13 @@ /obj/effect/spider/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if (prob(50)) - del(src) + qdel(src) if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/effect/spider/attackby(var/obj/item/weapon/W, var/mob/user) @@ -45,7 +45,7 @@ /obj/effect/spider/proc/healthcheck() if(health <= 0) - del(src) + qdel(src) /obj/effect/spider/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 300) @@ -86,7 +86,7 @@ var/num = rand(6,24) for(var/i=0, i[src] dies!") - new /obj/effect/decal/cleanable/spiderling_remains(src.loc) - del(src) + PoolOrNew(/obj/effect/decal/cleanable/spiderling_remains, src.loc) + qdel(src) /obj/effect/spider/spiderling/healthcheck() if(health <= 0) @@ -188,7 +188,7 @@ if(amount_grown >= 100) var/spawn_type = pick(typesof(/mob/living/simple_animal/hostile/giant_spider)) new spawn_type(src.loc) - del(src) + qdel(src) /obj/effect/decal/cleanable/spiderling_remains name = "spiderling remains" @@ -205,7 +205,7 @@ New() icon_state = pick("cocoon1","cocoon2","cocoon3") -/obj/effect/spider/cocoon/Del() +/obj/effect/spider/cocoon/Destroy() src.visible_message("\red \the [src] splits open.") for(var/atom/movable/A in contents) A.loc = src.loc diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index 8bff463e44..05cdbfee1d 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -9,13 +9,13 @@ proc/empulse(turf/epicenter, heavy_range, light_range, log=0) log_game("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ") if(heavy_range > 1) - var/obj/effect/overlay/pulse = new/obj/effect/overlay ( epicenter ) + var/obj/effect/overlay/pulse = PoolOrNew(/obj/effect/overlay, epicenter) pulse.icon = 'icons/effects/effects.dmi' pulse.icon_state = "emppulse" pulse.name = "emp pulse" pulse.anchored = 1 spawn(20) - pulse.delete() + qdel(pulse) if(heavy_range > light_range) light_range = heavy_range diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 576e7f2617..30494728a5 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -81,15 +81,15 @@ /obj/item/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(5)) - del(src) + qdel(src) return else return diff --git a/code/game/objects/items/apc_frame.dm b/code/game/objects/items/apc_frame.dm index a11b326e45..208a2111da 100644 --- a/code/game/objects/items/apc_frame.dm +++ b/code/game/objects/items/apc_frame.dm @@ -11,7 +11,7 @@ ..() if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/metal( get_turf(src.loc), 2 ) - del(src) + qdel(src) /obj/item/apc_frame/proc/try_build(turf/on_wall) if (get_dist(on_wall,usr)>1) @@ -38,6 +38,6 @@ var/obj/item/stack/cable_coil/C = new /obj/item/stack/cable_coil(loc) C.amount = 10 usr << "You cut the cables and disassemble the unused power terminal." - del(T) + qdel(T) new /obj/machinery/power/apc(loc, ndir, 1) - del(src) + qdel(src) diff --git a/code/game/objects/items/ashtray.dm b/code/game/objects/items/ashtray.dm index 0d386623ec..24e9adb5ad 100644 --- a/code/game/objects/items/ashtray.dm +++ b/code/game/objects/items/ashtray.dm @@ -31,7 +31,7 @@ processing_objects.Remove(cig) var/obj/item/butt = new cig.type_butt(src) cig.transfer_fingerprints_to(butt) - del(cig) + qdel(cig) W = butt else if (cig.lit == 0) user << "You place [cig] in [src] without even smoking it. Why would you do that?" diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index 8548e4783e..8953872d93 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -10,7 +10,7 @@ attack_self(mob/user) var/obj/structure/closet/body_bag/R = new /obj/structure/closet/body_bag(user.loc) R.add_fingerprint(user) - del(src) + qdel(src) /obj/item/weapon/storage/box/bodybags @@ -83,7 +83,7 @@ visible_message("[usr] folds up the [src.name]") new item_path(get_turf(src)) spawn(0) - del(src) + qdel(src) return /obj/structure/closet/body_bag/update_icon() @@ -105,7 +105,7 @@ attack_self(mob/user) var/obj/structure/closet/body_bag/cryobag/R = new /obj/structure/closet/body_bag/cryobag(user.loc) R.add_fingerprint(user) - del(src) + qdel(src) @@ -126,7 +126,7 @@ O.icon = src.icon O.icon_state = "bodybag_used" O.desc = "Pretty useless now.." - del(src) + qdel(src) /obj/structure/closet/body_bag/cryobag/MouseDrop(over_object, src_location, over_location) if((over_object == usr && (in_range(src, usr) || usr.contents.Find(src)))) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 8e1a382a86..1b9ad0991a 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -85,7 +85,7 @@ uses-- if(!uses) user << "\red You used up your crayon!" - del(src) + qdel(src) return /obj/item/toy/crayon/attack(mob/M as mob, mob/user as mob) @@ -97,6 +97,6 @@ uses -= 5 if(uses <= 0) user << "\red You ate your crayon!" - del(src) + qdel(src) else ..() diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 59c5736943..173da3568a 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -947,7 +947,7 @@ var/global/list/obj/item/device/pda/PDAs = list() j = prob(10) if(j) //This kills the PDA - P.Del() + qdel(P) if(message) message += "It melts in a puddle of plastic." else @@ -1225,7 +1225,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if ( !(C:blood_DNA) ) user << "\blue No blood found on [C]" if(C:blood_DNA) - del(C:blood_DNA) + qdel(C:blood_DNA) else user << "\blue Blood found on [C]. Analysing..." spawn(15) @@ -1355,7 +1355,7 @@ var/global/list/obj/item/device/pda/PDAs = list() explosion(T, 0, 0, 1, rand(1,2)) return -/obj/item/device/pda/Del() +/obj/item/device/pda/Destroy() PDAs -= src if (src.id && prob(90)) //IDs are kept in 90% of the cases src.id.loc = get_turf(src.loc) diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index 1982fbb4f4..f7ef8ad5c2 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -41,25 +41,25 @@ if(active_dummy) eject_all() playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6) - del(active_dummy) + qdel(active_dummy) active_dummy = null usr << "\blue You deactivate the [src]." - var/obj/effect/overlay/T = new/obj/effect/overlay(get_turf(src)) + var/obj/effect/overlay/T = PoolOrNew(/obj/effect/overlay, get_turf(src)) T.icon = 'icons/effects/effects.dmi' flick("emppulse",T) - spawn(8) T.delete() + spawn(8) qdel(T) else playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6) var/obj/O = new saved_item(src) if(!O) return - var/obj/effect/dummy/chameleon/C = new/obj/effect/dummy/chameleon(usr.loc) + var/obj/effect/dummy/chameleon/C = PoolOrNew(/obj/effect/dummy/chameleon, usr.loc) C.activate(O, usr, saved_icon, saved_icon_state, saved_overlays, src) - del(O) + qdel(O) usr << "\blue You activate the [src]." var/obj/effect/overlay/T = new/obj/effect/overlay(get_turf(src)) T.icon = 'icons/effects/effects.dmi' flick("emppulse",T) - spawn(8) T.delete() + spawn(8) qdel(T) /obj/item/device/chameleon/proc/disrupt(var/delete_dummy = 1) if(active_dummy) @@ -69,7 +69,7 @@ spark_system.start() eject_all() if(delete_dummy) - del(active_dummy) + qdel(active_dummy) active_dummy = null can_use = 0 spawn(50) can_use = 1 @@ -140,6 +140,6 @@ step(src, direction) return -/obj/effect/dummy/chameleon/Del() +/obj/effect/dummy/chameleon/Destroy() master.disrupt(0) ..() diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 7013b30419..0c1106f12a 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -103,7 +103,7 @@ animation.master = user flick("blspell", animation) sleep(5) - del(animation) + qdel(animation) if(!flashfail) flick("flash2", src) @@ -154,7 +154,7 @@ animation.master = user flick("blspell", animation) sleep(5) - del(animation) + qdel(animation) for(var/mob/living/carbon/M in oviewers(3, null)) if(prob(50)) diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index 713706475c..020b1a83f0 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -90,7 +90,7 @@ AddUses(1) user << "You insert the [L.name] into the [src.name]. You have [uses] lights remaining." user.drop_item() - del(L) + qdel(L) return else user << "You need a working light." @@ -156,7 +156,7 @@ target.brightness = L2.brightness target.on = target.has_power() target.update() - del(L2) + qdel(L2) if(target.on && target.rigged) target.explode() diff --git a/code/game/objects/items/devices/modkit.dm b/code/game/objects/items/devices/modkit.dm index 8788eaf0f2..4207546b03 100644 --- a/code/game/objects/items/devices/modkit.dm +++ b/code/game/objects/items/devices/modkit.dm @@ -24,7 +24,7 @@ if(!parts) user << "This kit has no parts for this modification left." user.drop_from_inventory(src) - del(src) + qdel(src) return var/allowed = 0 @@ -60,7 +60,7 @@ if(!parts) user.drop_from_inventory(src) - del(src) + qdel(src) /obj/item/device/modkit/examine(mob/user) ..(user) diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index 2cc9d55b6a..a2a714ee9b 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -21,7 +21,7 @@ ..() overlays += "pai-off" -/obj/item/device/paicard/Del() +/obj/item/device/paicard/Destroy() //Will stop people throwing friend pAIs into the singularity so they can respawn if(!isnull(pai)) pai.death(0) @@ -311,7 +311,7 @@ if(pai) pai.ex_act(severity) else - del(src) + qdel(src) /obj/item/device/paicard/see_emote(mob/living/M, text) if(pai && pai.client) diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index 8b2469d2dd..afca3007ac 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -118,4 +118,4 @@ if(power_drained >= max_power) processing_objects.Remove(src) explosion(src.loc, 3,6,9,12) - del(src) + qdel(src) diff --git a/code/game/objects/items/devices/radio/beacon.dm b/code/game/objects/items/devices/radio/beacon.dm index ef332fa336..32807250d7 100644 --- a/code/game/objects/items/devices/radio/beacon.dm +++ b/code/game/objects/items/devices/radio/beacon.dm @@ -30,7 +30,7 @@ /obj/item/device/radio/beacon/bacon //Probably a better way of doing this, I'm lazy. proc/digest_delay() spawn(600) - del(src) + qdel(src) // SINGULO BEACON SPAWNER @@ -45,5 +45,5 @@ user << "\blue Locked In" new /obj/machinery/power/singularity_beacon/syndicate( user.loc ) playsound(src, 'sound/effects/pop.ogg', 100, 1, 1) - del(src) + qdel(src) return diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index bfc9e8f69b..7378c85f16 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -26,6 +26,11 @@ keyslot2 = new ks2type(src) recalculateChannels(1) +/obj/item/device/radio/headset/Destroy() + qdel(keyslot1) + qdel(keyslot2) + ..() + /obj/item/device/radio/headset/examine(mob/user) if(!(..(user, 1) && radio_desc)) return diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 567dc49bf4..0164806e2c 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -15,7 +15,7 @@ ..() processing_objects += src -/obj/item/device/radio/intercom/Del() +/obj/item/device/radio/intercom/Destroy() processing_objects -= src ..() diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index dab778dcb9..39cc030432 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -172,7 +172,7 @@ 0, "*garbled automated announcement*", src, message, from, "Automated Announcement", from, "synthesized voice", 4, 0, list(0), connection.frequency, "states") - del(A) + qdel(A) return // Interprets the message mode when talking into a radio, possibly returning a connection datum diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 1e9405cbeb..7e450c8f96 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -48,7 +48,7 @@ if(T) T.hotspot_expose(700,125) explosion(T, -1, -1, 0, 4) - del(src) + qdel(src) return /obj/item/device/taperecorder/verb/record() diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index 57b569c599..96874bd946 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -64,7 +64,7 @@ datum/nano_item_lists world_uplinks += src -/obj/item/device/uplink/Del() +/obj/item/device/uplink/Destroy() world_uplinks -= src ..() @@ -180,7 +180,7 @@ datum/nano_item_lists /obj/item/device/uplink/hidden/New() spawn(2) if(!istype(src.loc, /obj/item)) - del(src) + qdel(src) ..() // Toggles the uplink on and off. Normally this will bypass the item's normal functions and go to the uplink menu, if activated. diff --git a/code/game/objects/items/latexballoon.dm b/code/game/objects/items/latexballoon.dm index e341a8747f..a37352c7d3 100644 --- a/code/game/objects/items/latexballoon.dm +++ b/code/game/objects/items/latexballoon.dm @@ -30,10 +30,10 @@ burst() switch(severity) if (1) - del(src) + qdel(src) if (2) if (prob(50)) - del(src) + qdel(src) /obj/item/latexballon/bullet_act() burst() diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index da508a8a31..6e2f9dd64a 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -134,7 +134,7 @@ if (user.get_inactive_hand()==src) user.remove_from_mob(src) user.put_in_inactive_hand(B) - del(src) + qdel(src) else user << "You need one sheet of metal to arm the robot frame." if(istype(W, /obj/item/robot_parts/l_leg)) @@ -250,7 +250,7 @@ callHook("borgify", list(O)) O.Namepick() - del(src) + qdel(src) else user << "\blue The MMI must go in after everything else!" @@ -303,8 +303,8 @@ user << "\blue You install some manipulators and modify the head, creating a functional spider-bot!" new /mob/living/simple_animal/spiderbot(get_turf(loc)) user.drop_item() - del(W) - del(src) + qdel(W) + qdel(src) return return diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 43b852e249..ba699e7bdb 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -35,7 +35,7 @@ //world << R.icon_state icon = 'icons/mob/custom-synthetic.dmi' R.icon_state = "[R.ckey]-Standard" - del(R.module) + qdel(R.module) R.notify_ai(ROBOT_NOTIFICATION_MODULE_RESET, R.module.name) R.module = null R.camera.remove_networks(list("Engineering","Medical","MINE")) diff --git a/code/game/objects/items/shooting_range.dm b/code/game/objects/items/shooting_range.dm index 1d92cb9a81..28b8a18fa4 100644 --- a/code/game/objects/items/shooting_range.dm +++ b/code/game/objects/items/shooting_range.dm @@ -97,7 +97,7 @@ for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) O << "\red [src] breaks into tiny pieces and collapses!" - del(src) + qdel(src) // Create a temporary object to represent the damage var/obj/bmark = new diff --git a/code/game/objects/items/stacks/sheets/light.dm b/code/game/objects/items/stacks/sheets/light.dm index de96eda5f4..f43d7ae320 100644 --- a/code/game/objects/items/stacks/sheets/light.dm +++ b/code/game/objects/items/stacks/sheets/light.dm @@ -20,7 +20,7 @@ new/obj/item/stack/sheet/glass(user.loc) if(amount <= 0) user.drop_from_inventory(src) - del(src) + qdel(src) if(istype(O,/obj/item/stack/sheet/metal)) var/obj/item/stack/sheet/metal/M = O diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index a4e7d94fad..7aa7a03461 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -29,7 +29,7 @@ src.amount = amount return -/obj/item/stack/Del() +/obj/item/stack/Destroy() if(uses_charge) return if (src && usr && usr.machine == src) @@ -139,7 +139,7 @@ if (istype(O, /obj/item/weapon/storage)) //BubbleWrap - so newly formed boxes are empty for (var/obj/item/I in O) - del(I) + qdel(I) /obj/item/stack/Topic(href, href_list) ..() @@ -150,7 +150,7 @@ list_recipes(usr, text2num(href_list["sublist"])) if (href_list["make"]) - if (src.get_amount() < 1) del(src) //Never should happen + if (src.get_amount() < 1) qdel(src) //Never should happen var/list/recipes_list = recipes if (href_list["sublist"]) @@ -187,7 +187,7 @@ if (amount <= 0) //check again in case someone transferred stuff to us if(usr) usr.remove_from_mob(src) - del(src) + qdel(src) return 1 else if(get_amount() < used) diff --git a/code/game/objects/items/stacks/tiles/light.dm b/code/game/objects/items/stacks/tiles/light.dm index 3a14ff1e56..dc57abc513 100644 --- a/code/game/objects/items/stacks/tiles/light.dm +++ b/code/game/objects/items/stacks/tiles/light.dm @@ -33,4 +33,4 @@ new/obj/item/stack/light_w(user.loc) if(amount <= 0) user.drop_from_inventory(src) - del(src) + qdel(src) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index a39acac9c1..4829cf5596 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -63,7 +63,7 @@ if(O.reagents.has_reagent("pacid", 1)) user << "The acid chews through the balloon!" O.reagents.reaction(user) - del(src) + qdel(src) else src.desc = "A translucent balloon with some form of liquid sloshing around in it." user << "\blue You fill the balloon with the contents of [O]." @@ -80,7 +80,7 @@ src.icon_state = "burst" spawn(5) if(src) - del(src) + qdel(src) return /obj/item/toy/balloon/update_icon() @@ -233,7 +233,7 @@ if(istype(I, /obj/item/toy/ammo/crossbow)) if(bullets <= 4) user.drop_item() - del(I) + qdel(I) bullets++ user << "\blue You load the foam dart into the crossbow." else @@ -265,21 +265,21 @@ for(var/mob/O in viewers(world.view, D)) O.show_message(text("\red [] was hit by the foam dart!", M), 1) new /obj/item/toy/ammo/crossbow(M.loc) - del(D) + qdel(D) return for(var/atom/A in D.loc) if(A == user) continue if(A.density) new /obj/item/toy/ammo/crossbow(A.loc) - del(D) + qdel(D) sleep(1) spawn(10) if(D) new /obj/item/toy/ammo/crossbow(D.loc) - del(D) + qdel(D) return else if (bullets == 0) @@ -418,7 +418,7 @@ new /obj/effect/decal/cleanable/ash(src.loc) src.visible_message("\red The [src.name] explodes!","\red You hear a snap!") playsound(src, 'sound/effects/snap.ogg', 50, 1) - del(src) + qdel(src) /obj/item/toy/snappop/Crossed(H as mob|obj) if((ishuman(H))) //i guess carp and shit shouldn't set them off @@ -432,7 +432,7 @@ new /obj/effect/decal/cleanable/ash(src.loc) src.visible_message("\red The [src.name] explodes!","\red You hear a snap!") playsound(src, 'sound/effects/snap.ogg', 50, 1) - del(src) + qdel(src) /* * Water flower @@ -494,7 +494,7 @@ if(ismob(T) && T:client) T:client << "\red [user] has sprayed you with water!" sleep(4) - del(D) + qdel(D) return diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 37dcbf9f4e..92ce56be52 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -47,7 +47,7 @@ user << "The RCD can't hold any more matter-units." return user.drop_from_inventory(W) - del(W) + qdel(W) stored_matter += 10 playsound(src.loc, 'sound/machines/click.ogg', 50, 1) user << "The RCD now holds [stored_matter]/30 matter-units." @@ -138,7 +138,7 @@ else if(build_other) new build_other(T) else - del(T) + qdel(T) playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) return 1 diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/weapons/RSF.dm index d3dc598cc3..b96d53c2a8 100644 --- a/code/game/objects/items/weapons/RSF.dm +++ b/code/game/objects/items/weapons/RSF.dm @@ -28,7 +28,7 @@ RSF user << "The RSF can't hold any more matter." return - del(W) + qdel(W) stored_matter += 10 playsound(src.loc, 'sound/machines/click.ogg', 10, 1) diff --git a/code/game/objects/items/weapons/autopsy.dm b/code/game/objects/items/weapons/autopsy.dm index dc6787a73b..bf8c9d583c 100644 --- a/code/game/objects/items/weapons/autopsy.dm +++ b/code/game/objects/items/weapons/autopsy.dm @@ -68,7 +68,7 @@ else D.organ_names += ", [O.name]" - del D.organs_scanned[O.name] + qdel(D.organs_scanned[O.name]) D.organs_scanned[O.name] = W.copy() for(var/V in O.trace_chemicals) diff --git a/code/game/objects/items/weapons/candle.dm b/code/game/objects/items/weapons/candle.dm index 6fc63420de..2d8bb8a36a 100644 --- a/code/game/objects/items/weapons/candle.dm +++ b/code/game/objects/items/weapons/candle.dm @@ -56,7 +56,7 @@ new/obj/item/trash/candle(src.loc) if(istype(src.loc, /mob)) src.dropped() - del(src) + qdel(src) update_icon() if(istype(loc, /turf)) //start a fire if possible var/turf/T = loc diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 393f10363a..47976ca5e4 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -118,7 +118,7 @@ user.drop_item() var/obj/item/weapon/card/emag_broken/junk = new(user.loc) junk.add_fingerprint(user) - del(src) + qdel(src) return ..() @@ -170,7 +170,7 @@ src.desc = W.desc src.icon = W.icon src.icon_state = W.icon_state - del(W) + qdel(W) return /obj/item/weapon/card/id/verb/read() diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index fbba55b040..15b43d63e0 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -93,9 +93,9 @@ CIGARETTE PACKETS ARE IN FANCY.DM flags |= NOREACT // so it doesn't react until you light it create_reagents(chem_volume) // making the cigarrete a chemical holder with a maximum volume of 15 -/obj/item/clothing/mask/smokable/Del() +/obj/item/clothing/mask/smokable/Destroy() ..() - del(reagents) + qdel(reagents) /obj/item/clothing/mask/smokable/process() var/turf/location = get_turf(src) @@ -127,13 +127,13 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/datum/effect/effect/system/reagents_explosion/e = new() e.set_up(round(reagents.get_reagent_amount("phoron") / 2.5, 1), get_turf(src), 0, 0) e.start() - del(src) + qdel(src) return if(reagents.get_reagent_amount("fuel")) // the fuel explodes, too, but much less violently var/datum/effect/effect/system/reagents_explosion/e = new() e.set_up(round(reagents.get_reagent_amount("fuel") / 5, 1), get_turf(src), 0, 0) e.start() - del(src) + qdel(src) return flags &= ~NOREACT // allowing reagents to react after being lit reagents.handle_reactions() @@ -162,7 +162,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM M.update_inv_l_hand(0) M.update_inv_r_hand(1) processing_objects.Remove(src) - del(src) + qdel(src) else new /obj/effect/decal/cleanable/ash(T) if(ismob(loc)) @@ -377,7 +377,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(G.reagents) G.reagents.trans_to(src, G.reagents.total_volume) name = "[G.name]-packed [initial(name)]" - del(G) + qdel(G) else if(istype(W, /obj/item/weapon/flame/lighter)) var/obj/item/weapon/flame/lighter/L = W diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 656197fee0..1668b08208 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -28,7 +28,7 @@ user << "You need to take that [target.name] off before cleaning it." else if(istype(target,/obj/effect/decal/cleanable)) user << "You scrub \the [target.name] out." - del(target) + qdel(target) else user << "You clean \the [target.name]." target.clean_blood() diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index dfd221650b..8ccc1f1006 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -92,7 +92,7 @@ spawn(0)//this prevents the collapse of space-time continuum if (user) user.drop_from_inventory(src) - del(src) + qdel(src) return uses /obj/item/weapon/dnainjector/attack(mob/M as mob, mob/user as mob) diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index 030437b446..36c97d3df2 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -80,7 +80,7 @@ target.ex_act(1) if(target) target.overlays -= image_overlay - del(src) // qdel + qdel(src) /obj/item/weapon/plastique/attack(mob/M as mob, mob/user as mob, def_zone) return diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/weapons/extinguisher.dm index 4408e998ce..1348fc7605 100644 --- a/code/game/objects/items/weapons/extinguisher.dm +++ b/code/game/objects/items/weapons/extinguisher.dm @@ -115,7 +115,7 @@ for(var/a=0, a < spray_particles, a++) spawn(0) - var/obj/effect/effect/water/W = new /obj/effect/effect/water( get_turf(src) ) + var/obj/effect/effect/water/W = PoolOrNew(/obj/effect/effect/water, get_turf(src)) var/turf/my_target = pick(the_targets) var/datum/reagents/R = new/datum/reagents(spray_amount) if(!W) return @@ -139,7 +139,7 @@ M.ExtinguishMob() if(W.loc == my_target) break sleep(2) - W.delete() + qdel(W) if((istype(usr.loc, /turf/space)) || (usr.lastarea.has_gravity == 0)) user.inertia_dir = get_dir(target, user) diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index 50508594cf..d90709d9c3 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -22,13 +22,13 @@ var/obj/item/weapon/tank/phoron/ptank = null -/obj/item/weapon/flamethrower/Del() +/obj/item/weapon/flamethrower/Destroy() if(weldtool) - del(weldtool) + qdel(weldtool) if(igniter) - del(igniter) + qdel(igniter) if(ptank) - del(ptank) + qdel(ptank) ..() return @@ -83,7 +83,7 @@ ptank.loc = T ptank = null new /obj/item/stack/rods(T) - del(src) + qdel(src) return if(isscrewdriver(W) && igniter && !lit) diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index dd3d0886fb..023eb3bfd3 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -31,11 +31,11 @@ src.gift.add_fingerprint(user) else user << "\blue The gift was empty!" - del(src) + qdel(src) return /obj/item/weapon/a_gift/ex_act() - del(src) + qdel(src) return /obj/effect/spresent/relaymove(mob/user as mob) @@ -58,7 +58,7 @@ M.client.eye = M.client.mob M.client.perspective = MOB_PERSPECTIVE - del(src) + qdel(src) /obj/item/weapon/a_gift/attack_self(mob/M as mob) var/gift_type = pick(/obj/item/weapon/sord, @@ -112,7 +112,7 @@ M.remove_from_mob(src) M.put_in_hands(I) I.add_fingerprint(M) - del(src) + qdel(src) return /* @@ -152,7 +152,7 @@ src.add_fingerprint(user) if (src.amount <= 0) new /obj/item/weapon/c_tube( src.loc ) - del(src) + qdel(src) return else user << "\blue You need scissors!" diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index bb440d1215..a58ebe4cbe 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -167,7 +167,7 @@ invisibility = INVISIBILITY_MAXIMUM //Why am i doing this? spawn(50) //To make sure all reagents can work - del(src) //correctly before deleting the grenade. + qdel(src) //correctly before deleting the grenade. /obj/item/weapon/grenade/chem_grenade/large diff --git a/code/game/objects/items/weapons/grenades/emgrenade.dm b/code/game/objects/items/weapons/grenades/emgrenade.dm index 3446fa46c3..c354aa4039 100644 --- a/code/game/objects/items/weapons/grenades/emgrenade.dm +++ b/code/game/objects/items/weapons/grenades/emgrenade.dm @@ -7,5 +7,5 @@ prime() ..() if(empulse(src, 4, 10)) - del(src) + qdel(src) return diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm index 03d8ccdffc..4c3c73c485 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/weapons/grenades/flashbang.dm @@ -23,7 +23,7 @@ new/obj/effect/effect/sparks(src.loc) new/obj/effect/effect/smoke/illumination(src.loc, brightness=15) - del(src) + qdel(src) return proc/bang(var/turf/T , var/mob/living/carbon/M) // Added a new proc called 'bang' that takes a location and a person to be banged. @@ -124,9 +124,8 @@ spawn(0) new /obj/item/weapon/grenade/flashbang/clusterbang/segment(src.loc)//Creates a 'segment' that launches a few more flashbangs playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - spawn(0) - del(src) - return + qdel(src) + return /obj/item/weapon/grenade/flashbang/clusterbang/segment desc = "A smaller segment of a clusterbang. Better run." @@ -156,9 +155,8 @@ spawn(0) new /obj/item/weapon/grenade/flashbang/cluster(src.loc) playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - spawn(0) - del(src) - return + qdel(src) + return /obj/item/weapon/grenade/flashbang/cluster/New()//Same concept as the segments, so that all of the parts don't become reliant on the clusterbang spawn(0) diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/weapons/grenades/smokebomb.dm index 139baacb6f..e1e58b62ac 100644 --- a/code/game/objects/items/weapons/grenades/smokebomb.dm +++ b/code/game/objects/items/weapons/grenades/smokebomb.dm @@ -10,7 +10,7 @@ New() ..() - src.smoke = new /datum/effect/effect/system/smoke_spread/bad + src.smoke = PoolOrNew(/datum/effect/effect/system/smoke_spread/bad) src.smoke.attach(src) prime() @@ -30,5 +30,5 @@ B.health -= damage B.update_icon() sleep(80) - del(src) + qdel(src) return diff --git a/code/game/objects/items/weapons/grenades/spawnergrenade.dm b/code/game/objects/items/weapons/grenades/spawnergrenade.dm index 8b6b6e938d..6adea8e2f5 100644 --- a/code/game/objects/items/weapons/grenades/spawnergrenade.dm +++ b/code/game/objects/items/weapons/grenades/spawnergrenade.dm @@ -28,7 +28,7 @@ // Spawn some hostile syndicate critters - del(src) + qdel(src) return /obj/item/weapon/grenade/spawnergrenade/manhacks diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 85bec3a8ea..8aa2f1819d 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -132,7 +132,7 @@ var/last_chew = 0 user.put_in_hands(W) user << "You wrap the cable restraint around the top of the rod." - del(src) + qdel(src) update_icon(user) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 50b4135dd7..5ceb3a5ccd 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -155,7 +155,7 @@ Implant Specifics:
      "} msg = replace_characters(msg, replacechars) if(findtext(msg,phrase)) activate() - del(src) + qdel(src) activate() if (malfunction == MALFUNCTION_PERMANENT) @@ -179,11 +179,11 @@ Implant Specifics:
      "} istype(part,/obj/item/organ/external/head)) part.createwound(BRUISE, 60) //mangle them instead explosion(get_turf(imp_in), -1, -1, 2, 3) - del(src) + qdel(src) else explosion(get_turf(imp_in), -1, -1, 2, 3) part.droplimb(0,DROPLIMB_BLUNT) - del(src) + qdel(src) if (elevel == "Destroy Body") explosion(get_turf(T), -1, 0, 1, 6) T.gib() @@ -249,7 +249,7 @@ Implant Specifics:
      "} else part.droplimb(0,DROPLIMB_BLUNT) explosion(get_turf(imp_in), -1, -1, 2, 3) - del(src) + qdel(src) /obj/item/weapon/implant/chem name = "chemical implant" @@ -296,7 +296,7 @@ the implant may become unstable and either pre-maturely inject the subject or si if(!src.reagents.total_volume) R << "You hear a faint click from your chest." spawn(0) - del(src) + qdel(src) return emp_act(severity) @@ -421,17 +421,17 @@ the implant may become unstable and either pre-maturely inject the subject or si a.autosay("[mobname] has died in Space!", "[mobname]'s Death Alarm") else a.autosay("[mobname] has died in [t.name]!", "[mobname]'s Death Alarm") - del(a) + qdel(a) processing_objects.Remove(src) if ("emp") var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset(null) var/name = prob(50) ? t.name : pick(teleportlocs) a.autosay("[mobname] has died in [name]!", "[mobname]'s Death Alarm") - del(a) + qdel(a) else var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset(null) a.autosay("[mobname] has died-zzzzt in-in-in...", "[mobname]'s Death Alarm") - del(a) + qdel(a) processing_objects.Remove(src) emp_act(severity) //for some reason alarms stop going off in case they are emp'd, even without this @@ -489,7 +489,7 @@ the implant may become unstable and either pre-maturely inject the subject or si imp_in.put_in_hands(scanned) else scanned.loc = t - del src + qdel(src) implanted(mob/source as mob) src.activation_emote = input("Choose activation emote:") in list("blink", "blink_r", "eyebrow", "chuckle", "twitch_s", "frown", "nod", "blush", "giggle", "grin", "groan", "shrug", "smile", "pale", "sniff", "whimper", "wink") diff --git a/code/game/objects/items/weapons/implants/implantchair.dm b/code/game/objects/items/weapons/implants/implantchair.dm index 535a4264c0..2f33eba413 100644 --- a/code/game/objects/items/weapons/implants/implantchair.dm +++ b/code/game/objects/items/weapons/implants/implantchair.dm @@ -84,7 +84,7 @@ return var/mob/M = G:affecting if(put_mob(M)) - del(G) + qdel(G) src.updateUsrDialog() return diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index f04be5d33a..67b5468fe3 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -192,16 +192,16 @@ processing_objects |= src -/obj/item/weapon/melee/energy/blade/Del() +/obj/item/weapon/melee/energy/blade/Destroy() processing_objects -= src ..() /obj/item/weapon/melee/energy/blade/attack_self(mob/user as mob) user.drop_from_inventory(src) - spawn(1) if(src) del(src) + spawn(1) if(src) qdel(src) /obj/item/weapon/melee/energy/blade/dropped() - spawn(1) if(src) del(src) + spawn(1) if(src) qdel(src) /obj/item/weapon/melee/energy/blade/process() if(!creator || loc != creator || (creator.l_hand != src && creator.r_hand != src)) @@ -216,4 +216,4 @@ host.pinned -= src host.embedded -= src host.drop_from_inventory(src) - spawn(1) if(src) del(src) + spawn(1) if(src) qdel(src) diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index fe9945f8f0..0df10cd97c 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -24,7 +24,7 @@ T.dirt = 0 for(var/obj/effect/O in src) if(istype(O,/obj/effect/rune) || istype(O,/obj/effect/decal/cleanable) || istype(O,/obj/effect/overlay)) - del(O) + qdel(O) source.reagents.reaction(src, TOUCH, 10) //10 is the multiplier for the reaction effect. probably needed to wet the floor properly. source.reagents.remove_any(1) //reaction() doesn't use up the reagents diff --git a/code/game/objects/items/weapons/policetape.dm b/code/game/objects/items/weapons/policetape.dm index 283e7e5877..48d1d4cf64 100644 --- a/code/game/objects/items/weapons/policetape.dm +++ b/code/game/objects/items/weapons/policetape.dm @@ -191,10 +191,10 @@ var/list/tape_roll_applications = list() for (var/obj/item/tape/P in cur) if(P.icon_state == icon_dir) N = 0 - del(P) + qdel(P) cur = get_step(cur,dir[i]) - del(src) + qdel(src) return diff --git a/code/game/objects/items/weapons/shards.dm b/code/game/objects/items/weapons/shards.dm index 6b48653a6a..a383d8fb0c 100644 --- a/code/game/objects/items/weapons/shards.dm +++ b/code/game/objects/items/weapons/shards.dm @@ -64,7 +64,7 @@ G.attackby(NG, user) usr << "You add the newly-formed glass to the stack. It now contains [NG.amount] sheets." //SN src = null - del(src) + qdel(src) return return ..() diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 1695079eaa..574720d4f2 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -52,18 +52,18 @@ return if(istype(W, /obj/item/weapon/storage/backpack/holding) && !W.crit_fail) user << "\red The Bluespace interfaces of the two devices conflict and malfunction." - del(W) + qdel(W) return /* //BoH+BoH=Singularity, commented out. if(istype(W, /obj/item/weapon/storage/backpack/holding) && !W.crit_fail) investigate_log("has become a singularity. Caused by [user.key]","singulo") user << "\red The Bluespace interfaces of the two devices catastrophically malfunction!" - del(W) + qdel(W) var/obj/singularity/singulo = new /obj/singularity (get_turf(src)) singulo.energy = 300 //should make it a bit bigger~ message_admins("[key_name_admin(user)] detonated a bag of holding") log_game("[key_name(user)] detonated a bag of holding") - del(src) + qdel(src) return */ ..() @@ -81,7 +81,7 @@ else user << "\red The Bluespace generator malfunctions!" for (var/obj/O in src.contents) //it broke, delete what was in it - del(O) + qdel(O) crit_fail = 1 icon_state = "brokenpack" diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 0ee5df08e0..52eaa4510d 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -162,7 +162,7 @@ usr.client.screen -= S S.dropped(usr) if(!S.amount) - del S + qdel(S) else S.loc = src @@ -207,7 +207,7 @@ N.amount = stacksize S.amount -= stacksize if(!S.amount) - del S // todo: there's probably something missing here + qdel(S) // todo: there's probably something missing here orient2hud(usr) if(usr.s_active) usr.s_active.show_to(usr) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 4c0c58a05a..e5d376e3a3 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -48,7 +48,7 @@ // Now make the cardboard user << "You fold [src] flat." new src.foldable(get_turf(src)) - del(src) + qdel(src) /obj/item/weapon/storage/box/survival/ New() diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 7af6e3b16e..4e0098eb97 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -146,8 +146,8 @@ new /obj/item/clothing/mask/smokable/cigarette(src) create_reagents(15 * storage_slots)//so people can inject cigarettes without opening a packet, now with being able to inject the whole one -/obj/item/weapon/storage/fancy/cigarettes/Del() - del(reagents) +/obj/item/weapon/storage/fancy/cigarettes/Destroy() + qdel(reagents) ..() @@ -202,8 +202,8 @@ new /obj/item/clothing/mask/smokable/cigarette/cigar(src) create_reagents(15 * storage_slots) -/obj/item/weapon/storage/fancy/cigar/Del() - del(reagents) +/obj/item/weapon/storage/fancy/cigar/Destroy() + qdel(reagents) ..() /obj/item/weapon/storage/fancy/cigar/update_icon() diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 495d4d7516..c70ade7e62 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -163,7 +163,7 @@ New(obj/item/sample as obj) if(!istype(sample)) - del(src) + qdel(src) sample_object = sample number = 1 diff --git a/code/game/objects/items/weapons/surgery_limbattachment.dm b/code/game/objects/items/weapons/surgery_limbattachment.dm index 23e5013f1a..b52bb1bb3f 100644 --- a/code/game/objects/items/weapons/surgery_limbattachment.dm +++ b/code/game/objects/items/weapons/surgery_limbattachment.dm @@ -65,7 +65,7 @@ H.update_body() M.updatehealth() M.UpdateDamageIcon() - del(src) + qdel(src) return 1 return 0 diff --git a/code/game/objects/items/weapons/syndie.dm b/code/game/objects/items/weapons/syndie.dm index e205f20bb0..a0af746ab4 100644 --- a/code/game/objects/items/weapons/syndie.dm +++ b/code/game/objects/items/weapons/syndie.dm @@ -44,7 +44,7 @@ D.open() if(istype(T,/turf/simulated/wall)) T.dismantle_wall(1) - del(src) + qdel(src) /*Detonator, disguised as a lighter*/ diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm index 2dfc3f4730..79e512321e 100644 --- a/code/game/objects/items/weapons/table_rack_parts.dm +++ b/code/game/objects/items/weapons/table_rack_parts.dm @@ -20,7 +20,7 @@ if (istype(W, /obj/item/weapon/wrench)) for(var/material_type in stack_types) new material_type(get_turf(user)) - del(src) + qdel(src) return else if(alter_type && alter_with && istype(W,alter_with)) @@ -28,7 +28,7 @@ if (R.use(alter_cost)) var/obj/item/new_parts = new alter_type (get_turf(loc)) user << "You modify \the [name] into \a [new_parts]." - del(src) + qdel(src) else user << "You need at least [alter_cost] sheets to reinforce the [name]." return @@ -41,7 +41,7 @@ new build_type( user.loc ) user.drop_item() - del(src) + qdel(src) return /obj/item/weapon/table_parts/reinforced @@ -87,7 +87,7 @@ new /obj/item/stack/tile/carpet( get_turf(loc) ) new /obj/item/weapon/table_parts/wood( get_turf(loc) ) user << "You pry the carpet out of the table." - del(src) + qdel(src) ..() /obj/item/weapon/table_parts/rack diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index 422af1d652..67b5f007a5 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -63,7 +63,7 @@ if(allgases >= 0.005) return 1 - del(G) + qdel(G) return /obj/item/weapon/tank/jetpack/ui_action_click() @@ -143,5 +143,5 @@ var/allgases = G.gas["carbon_dioxide"] + G.gas["nitrogen"] + G.gas["oxygen"] + G.gas["phoron"] if(allgases >= 0.005) return 1 - del(G) + qdel(G) return diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 04d32c49b2..f1cd0286ba 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -31,9 +31,9 @@ processing_objects.Add(src) return -/obj/item/weapon/tank/Del() +/obj/item/weapon/tank/Destroy() if(air_contents) - del(air_contents) + qdel(air_contents) processing_objects.Remove(src) @@ -71,12 +71,12 @@ if(prob(50)) var/turf/location = src.loc if (!( istype(location, /turf) )) - del(src) + qdel(src) if(src.air_contents) location.assume_air(air_contents) - del(src) + qdel(src) /obj/item/weapon/tank/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() @@ -274,7 +274,7 @@ //world << "\blue Exploding Pressure: [pressure] kPa, intensity: [range]" explosion(epicenter, round(range*0.25), round(range*0.5), round(range), round(range*1.5)) - del(src) + qdel(src) else if(pressure > TANK_RUPTURE_PRESSURE) //world << "\blue[x],[y] tank is rupturing: [pressure] kPa, integrity [integrity]" @@ -284,7 +284,7 @@ return T.assume_air(air_contents) playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) - del(src) + qdel(src) else integrity-- diff --git a/code/game/objects/items/weapons/tape.dm b/code/game/objects/items/weapons/tape.dm index 477bce6b32..911a6334d2 100644 --- a/code/game/objects/items/weapons/tape.dm +++ b/code/game/objects/items/weapons/tape.dm @@ -58,7 +58,7 @@ user.put_in_hands(stuck) stuck = null overlays = null - del(src) + qdel(src) /obj/item/weapon/ducttape/afterattack(var/A, mob/user, flag, params) if(!in_range(user, A) || istype(A, /obj/machinery/door) || !stuck) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index bce7eabe9d..480709c34a 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -112,10 +112,10 @@ name = "offhand" unwield() - del(src) + qdel(src) wield() - del(src) + qdel(src) /obj/item/weapon/twohanded/offhand/update_icon() return @@ -149,7 +149,7 @@ if (W.dir == SOUTHWEST) new /obj/item/weapon/shard( W.loc ) if(W.reinf) new /obj/item/stack/rods( W.loc) - del(A) + qdel(A) /* diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index 295fa0c67d..3cabb3f685 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -177,7 +177,7 @@ if(istype(W,/obj/item/weapon/screwdriver)) user << "You finish the concealed blade weapon." new /obj/item/weapon/butterfly(user.loc) - del(src) + qdel(src) return /obj/item/butterflyblade @@ -198,8 +198,8 @@ if(istype(W,/obj/item/butterflyblade)) user << "You attach the two concealed blade parts." new /obj/item/butterflyconstruction(user.loc) - del(W) - del(src) + qdel(W) + qdel(src) return update_icon(user) @@ -252,8 +252,8 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) user.put_in_hands(S) user << "You fasten the glass shard to the top of the rod with the cable." - del(I) - del(src) + qdel(I) + qdel(src) update_icon(user) else if(istype(I, /obj/item/weapon/wirecutters)) @@ -261,8 +261,8 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) user.put_in_hands(P) user << "You fasten the wirecutters to the top of the rod with the cable, prongs outward." - del(I) - del(src) + qdel(I) + qdel(src) update_icon(user) update_icon(user) @@ -309,7 +309,7 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) /obj/item/weapon/energy_net/dropped() spawn(10) - if(src) del(src) + if(src) qdel(src) /obj/item/weapon/energy_net/throw_impact(atom/hit_atom) ..() @@ -317,7 +317,7 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) var/mob/living/M = hit_atom if(!istype(M) || locate(/obj/effect/energy_net) in M.loc) - del(src) + qdel(src) return 0 var/turf/T = get_turf(M) @@ -327,11 +327,11 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) M.captured = 1 net.affecting = M T.visible_message("[M] was caught in an energy net!") - del(src) + qdel(src) // If we miss or hit an obstacle, we still want to delete the net. spawn(10) - if(src) del(src) + if(src) qdel(src) /obj/effect/energy_net name = "energy net" @@ -356,7 +356,7 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) ..() processing_objects |= src -/obj/effect/energy_net/Del() +/obj/effect/energy_net/Destroy() if(affecting) var/mob/living/carbon/M = affecting @@ -372,13 +372,13 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) if(health <=0) density = 0 src.visible_message("The energy net is torn apart!") - del(src) + qdel(src) return /obj/effect/energy_net/process() if(isnull(affecting) || affecting.loc != loc) - del(src) + qdel(src) return // Countdown begin set to -1 will stop the teleporter from firing. @@ -411,7 +411,7 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) playsound(affecting.loc, 'sound/effects/sparks2.ogg', 50, 1) anim(affecting.loc,affecting,'icons/mob/mob.dmi',,"phasein",,affecting.dir) - del(src) + qdel(src) /obj/effect/energy_net/bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage diff --git a/code/game/objects/items/weapons/weldbackpack.dm b/code/game/objects/items/weapons/weldbackpack.dm index f1c786d3e1..74d119f417 100644 --- a/code/game/objects/items/weapons/weldbackpack.dm +++ b/code/game/objects/items/weapons/weldbackpack.dm @@ -22,7 +22,7 @@ user << "\red That was stupid of you." explosion(get_turf(src),-1,0,2) if(src) - del(src) + qdel(src) return else if(T.welding) diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index 7508d34a94..de73e5e7b3 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -11,7 +11,7 @@ ..() if (!prob(spawn_nothing_percentage)) spawn_item() - del src + qdel(src) // this function should return a specific item to spawn diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 900baea3f3..af95bddc40 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -5,11 +5,11 @@ var/breakable var/parts -/obj/structure/proc/destroy() +/obj/structure/Destroy() + ..() if(parts) new parts(loc) density = 0 - del(src) /obj/structure/attack_hand(mob/user) if(breakable) @@ -24,10 +24,10 @@ /obj/structure/blob_act() if(prob(50)) - del(src) + qdel(src) /obj/structure/meteorhit(obj/O as obj) - destroy(src) + qdel(src) /obj/structure/attack_tk() return @@ -35,24 +35,24 @@ /obj/structure/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if(prob(50)) - del(src) + qdel(src) return if(3.0) return /obj/structure/meteorhit(obj/O as obj) - del(src) + qdel(src) /obj/structure/New() ..() if(climbable) verbs += /obj/structure/proc/climb_on -/obj/structure/Del() +/obj/structure/Destroy() ..() /obj/structure/proc/climb_on() @@ -179,5 +179,5 @@ if(!breakable || !damage || !wallbreaker) return 0 visible_message("[user] [attack_verb] the [src] apart!") - spawn(1) destroy() + spawn(1) qdel(src) return 1 diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 08abff9c2b..07ede680ac 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -146,19 +146,19 @@ for(var/atom/movable/A as mob|obj in src)//pulls everything out of the locker and hits it with an explosion A.loc = src.loc A.ex_act(severity++) - del(src) + qdel(src) if(2) if(prob(50)) for (var/atom/movable/A as mob|obj in src) A.loc = src.loc A.ex_act(severity++) - del(src) + qdel(src) if(3) if(prob(5)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc A.ex_act(severity++) - del(src) + qdel(src) /obj/structure/closet/bullet_act(var/obj/item/projectile/Proj) if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN)) @@ -169,7 +169,7 @@ if(health <= 0) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc - del(src) + qdel(src) return @@ -178,14 +178,14 @@ if(prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc - del(src) + qdel(src) /obj/structure/closet/meteorhit(obj/O as obj) if(O.icon_state == "flaming") for(var/mob/M in src) M.meteorhit(O) src.dump_contents() - del(src) + qdel(src) /obj/structure/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) if(src.opened) @@ -202,7 +202,7 @@ new /obj/item/stack/sheet/metal(src.loc) for(var/mob/M in viewers(src)) M.show_message("\The [src] has been cut apart by [user] with \the [WT].", 3, "You hear welding.", 2) - del(src) + qdel(src) return if(isrobot(user)) return @@ -310,5 +310,5 @@ return visible_message("[user] [attack_message] the [src]!") dump_contents() - spawn(1) del(src) + spawn(1) qdel(src) return 1 diff --git a/code/game/objects/structures/crates_lockers/closets/l3closet.dm b/code/game/objects/structures/crates_lockers/closets/l3closet.dm index bb5fe26e4f..294ee43725 100644 --- a/code/game/objects/structures/crates_lockers/closets/l3closet.dm +++ b/code/game/objects/structures/crates_lockers/closets/l3closet.dm @@ -18,6 +18,7 @@ /obj/structure/closet/l3closet/general/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/general( src ) new /obj/item/clothing/head/bio_hood/general( src ) @@ -30,6 +31,7 @@ /obj/structure/closet/l3closet/virology/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/virology( src ) new /obj/item/clothing/head/bio_hood/virology( src ) @@ -44,6 +46,7 @@ /obj/structure/closet/l3closet/security/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/security( src ) new /obj/item/clothing/head/bio_hood/security( src ) @@ -56,6 +59,7 @@ /obj/structure/closet/l3closet/janitor/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/janitor( src ) new /obj/item/clothing/head/bio_hood/janitor( src ) @@ -68,6 +72,7 @@ /obj/structure/closet/l3closet/scientist/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/scientist( src ) new /obj/item/clothing/head/bio_hood/scientist( src ) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index 8fc77c5b92..2534c09caa 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -23,7 +23,7 @@ spawn(4) // Not really the best way to do this, but it's better than "contents = list()"! for(var/atom/movable/AM in contents) - del(AM) + qdel(AM) new /obj/item/clothing/under/color/white( src ) new /obj/item/clothing/shoes/white( src ) return @@ -55,7 +55,7 @@ spawn(4) // Not really the best way to do this, but it's better than "contents = list()"! for(var/atom/movable/AM in contents) - del(AM) + qdel(AM) new /obj/item/weapon/storage/backpack/satchel/withwallet( src ) new /obj/item/device/radio/headset( src ) return diff --git a/code/game/objects/structures/crates_lockers/closets/statue.dm b/code/game/objects/structures/crates_lockers/closets/statue.dm index 644f2d7531..67a159e7ca 100644 --- a/code/game/objects/structures/crates_lockers/closets/statue.dm +++ b/code/game/objects/structures/crates_lockers/closets/statue.dm @@ -40,7 +40,7 @@ desc = "If it takes forever, I will wait for you..." if(health == 0) //meaning if the statue didn't find a valid target - del(src) + qdel(src) return processing_objects.Add(src) @@ -56,7 +56,7 @@ if (timer <= 0) dump_contents() processing_objects.Remove(src) - del(src) + qdel(src) /obj/structure/closet/statue/dump_contents() @@ -130,4 +130,4 @@ user.dust() dump_contents() visible_message("[src] shatters!.") - del(src) + qdel(src) diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index c274a237b6..31f8115b91 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -56,12 +56,12 @@ // teehee - Ah, tg coders... if ("delete") - del(src) + qdel(src) //If you want to re-add fire, just add "fire" = 15 to the pick list. /*if ("fire") new /obj/structure/closet/firecloset(src.loc) - del(src)*/ + qdel(src)*/ /obj/structure/closet/emcloset/legacy/New() ..() diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 917d244afa..95e8c06e85 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -105,18 +105,18 @@ switch(severity) if(1.0) for(var/obj/O in src.contents) - del(O) - del(src) + qdel(O) + qdel(src) return if(2.0) for(var/obj/O in src.contents) if(prob(50)) - del(O) - del(src) + qdel(O) + qdel(src) return if(3.0) if (prob(50)) - del(src) + qdel(src) return else return diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index d2b1f56eb3..5419ee2639 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -18,7 +18,7 @@ user.visible_message("[user] pries \the [src] open.", \ "You pry open \the [src].", \ "You hear splitting wood.") - del(src) + qdel(src) else return attack_hand(user) diff --git a/code/game/objects/structures/curtains.dm b/code/game/objects/structures/curtains.dm index 741dc371db..91e0065d37 100644 --- a/code/game/objects/structures/curtains.dm +++ b/code/game/objects/structures/curtains.dm @@ -14,7 +14,7 @@ /obj/structure/curtain/bullet_act(obj/item/projectile/P, def_zone) if(!P.nodamage) visible_message("[P] tears [src] down!") - del(src) + qdel(src) else ..(P, def_zone) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 4eb2236ec0..5150319f15 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -17,7 +17,7 @@ if (occupied) new /obj/item/weapon/gun/energy/captain( src.loc ) occupied = 0 - del(src) + qdel(src) if (2) if (prob(50)) src.health -= 15 @@ -41,13 +41,13 @@ if (occupied) new /obj/item/weapon/gun/energy/captain( src.loc ) occupied = 0 - del(src) + qdel(src) /obj/structure/displaycase/meteorhit(obj/O as obj) new /obj/item/weapon/shard( src.loc ) new /obj/item/weapon/gun/energy/captain( src.loc ) - del(src) + qdel(src) /obj/structure/displaycase/proc/healthcheck() diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 1b92926acd..a15650405e 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -166,7 +166,7 @@ if(!src || !WT.isOn()) return user << "\blue You dissasembled the airlock assembly!" new /obj/item/stack/sheet/metal(src.loc, 4) - del (src) + qdel (src) else user << "\blue You need more welding fuel." return @@ -277,7 +277,7 @@ var/obj/machinery/door/new_airlock = new path(src.loc, src) new_airlock.dir = src.dir - del(src) + qdel(src) else ..() update_state() diff --git a/code/game/objects/structures/electricchair.dm b/code/game/objects/structures/electricchair.dm index 074d7c7618..2608a311e3 100644 --- a/code/game/objects/structures/electricchair.dm +++ b/code/game/objects/structures/electricchair.dm @@ -19,7 +19,7 @@ part.loc = loc part.master = null part = null - del(src) + qdel(src) return return diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index f68c7ae7cb..186f1debac 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -13,7 +13,7 @@ relativewall_neighbours() ..() -/obj/structure/falsewall/Del() +/obj/structure/falsewall/Destroy() var/temploc = src.loc @@ -98,7 +98,7 @@ T.ChangeTurf(/turf/simulated/wall) else T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) - del(src) + qdel(src) if( istype(W, /obj/item/weapon/weldingtool) ) var/obj/item/weapon/weldingtool/WT = W @@ -110,7 +110,7 @@ if(mineral != "phoron")//Stupid shit keeps me from pushing the attackby() to phoron walls -Sieve T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) else user << "\blue You can't reach, close it first!" @@ -123,7 +123,7 @@ if(mineral != "phoron") T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) //DRILLING else if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) @@ -134,7 +134,7 @@ T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) else if( istype(W, /obj/item/weapon/melee/energy/blade) ) var/turf/T = get_turf(src) @@ -145,7 +145,7 @@ if(mineral != "phoron") T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) /obj/structure/falsewall/update_icon()//Calling icon_update will refresh the smoothwalls if it's closed, otherwise it will make sure the icon is correct if it's open ..() @@ -232,7 +232,7 @@ var/turf/T = get_turf(src) user.visible_message("[user] tightens some bolts on the r wall.", "You tighten the bolts on the wall.") T.ChangeTurf(/turf/simulated/wall) //Intentionally makes a regular wall instead of an r-wall (no cheap r-walls for you). - del(src) + qdel(src) if( istype(W, /obj/item/weapon/weldingtool) ) var/obj/item/weapon/weldingtool/WT = W @@ -241,14 +241,14 @@ T.ChangeTurf(/turf/simulated/wall) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) else if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) var/turf/T = get_turf(src) T.ChangeTurf(/turf/simulated/wall) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) //DRILLING else if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) @@ -256,14 +256,14 @@ T.ChangeTurf(/turf/simulated/wall) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) else if( istype(W, /obj/item/weapon/melee/energy/blade) ) var/turf/T = get_turf(src) T.ChangeTurf(/turf/simulated/wall) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) /* diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index c73c955701..8c53135528 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -31,7 +31,7 @@ ..() if(health <= 0) new /obj/item/stack/sheet/metal(get_turf(src)) - del(src) + qdel(src) return @@ -50,7 +50,7 @@ if(get_turf(user, 40)) user << "\blue You secured the girder!" new/obj/structure/girder( src.loc ) - del(src) + qdel(src) else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) user << "\blue Now slicing apart the girder" @@ -78,7 +78,7 @@ if(!src) return user << "\blue You removed the support struts!" new/obj/structure/girder( src.loc ) - del(src) + qdel(src) else if(istype(W, /obj/item/weapon/crowbar) && state == 0 && anchored ) playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) @@ -87,7 +87,7 @@ if(!src) return user << "\blue You dislodged the girder!" new/obj/structure/girder/displaced( src.loc ) - del(src) + qdel(src) else if(istype(W, /obj/item/stack/sheet)) @@ -99,7 +99,7 @@ if(S.use(2)) user << "You create a false wall! Push on it to open or close the passage." new /obj/structure/falsewall (src.loc) - del(src) + qdel(src) else if(S.get_amount() < 2) return ..() user << "Now adding plating..." @@ -110,7 +110,7 @@ Tsrc.ChangeTurf(/turf/simulated/wall) for(var/turf/simulated/wall/X in Tsrc.loc) if(X) X.add_hiddenprint(usr) - del(src) + qdel(src) return if(/obj/item/stack/sheet/plasteel, /obj/item/stack/sheet/plasteel/cyborg) @@ -118,7 +118,7 @@ if(S.use(2)) user << "\blue You create a false wall! Push on it to open or close the passage." new /obj/structure/falserwall (src.loc) - del(src) + qdel(src) else if (src.icon_state == "reinforced") //I cant believe someone would actually write this line of code... if(S.get_amount() < 1) return ..() @@ -130,7 +130,7 @@ Tsrc.ChangeTurf(/turf/simulated/wall/r_wall) for(var/turf/simulated/wall/r_wall/X in Tsrc.loc) if(X) X.add_hiddenprint(usr) - del(src) + qdel(src) return else if(S.get_amount() < 1) return ..() @@ -139,7 +139,7 @@ if(S.use(1)) user << "Girders reinforced!" new/obj/structure/girder/reinforced( src.loc ) - del(src) + qdel(src) return if(S.sheettype) @@ -154,7 +154,7 @@ user << "\blue You create a false wall! Push on it to open or close the passage." var/F = text2path("/obj/structure/falsewall/[M]") new F (src.loc) - del(src) + qdel(src) else if(S.amount < 2) return ..() user << "\blue Now adding plating..." @@ -166,7 +166,7 @@ Tsrc.ChangeTurf(text2path("/turf/simulated/wall/mineral/[M]")) for(var/turf/simulated/wall/mineral/X in Tsrc.loc) if(X) X.add_hiddenprint(usr) - del(src) + qdel(src) return add_hiddenprint(usr) @@ -182,7 +182,7 @@ /obj/structure/girder/proc/dismantle() new /obj/item/stack/sheet/metal(get_turf(src)) - del(src) + qdel(src) /obj/structure/girder/attack_hand(mob/user as mob) if (HULK in user.mutations) @@ -193,25 +193,25 @@ /obj/structure/girder/blob_act() if(prob(40)) - del(src) + qdel(src) /obj/structure/girder/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(30)) var/remains = pick(/obj/item/stack/rods,/obj/item/stack/sheet/metal) new remains(loc) - del(src) + qdel(src) return if(3.0) if (prob(5)) var/remains = pick(/obj/item/stack/rods,/obj/item/stack/sheet/metal) new remains(loc) - del(src) + qdel(src) return else return @@ -246,7 +246,7 @@ /obj/structure/cultgirder/proc/dismantle() new /obj/effect/decal/remains/human(get_turf(src)) - del(src) + qdel(src) /obj/structure/cultgirder/attackby(obj/item/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) @@ -289,7 +289,7 @@ /obj/structure/cultgirder/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(30)) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index dda21468a4..54536dd400 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -14,13 +14,13 @@ /obj/structure/grille/ex_act(severity) - del(src) + qdel(src) /obj/structure/grille/blob_act() - del(src) + qdel(src) /obj/structure/grille/meteorhit(var/obj/M) - del(src) + qdel(src) /obj/structure/grille/update_icon() if(destroyed) @@ -104,7 +104,7 @@ if(!shock(user, 100)) playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1) new /obj/item/stack/rods(loc, 2) - del(src) + qdel(src) else if((isscrewdriver(W)) && (istype(loc, /turf/simulated) || anchored)) if(!shock(user, 90)) playsound(loc, 'sound/items/Screwdriver.ogg', 100, 1) @@ -178,7 +178,7 @@ else if(health <= -6) new /obj/item/stack/rods(loc) - del(src) + qdel(src) return return diff --git a/code/game/objects/structures/inflatable.dm b/code/game/objects/structures/inflatable.dm index 4bbb01a9c5..a9b1359b75 100644 --- a/code/game/objects/structures/inflatable.dm +++ b/code/game/objects/structures/inflatable.dm @@ -11,7 +11,7 @@ var/obj/structure/inflatable/R = new /obj/structure/inflatable(user.loc) src.transfer_fingerprints_to(R) R.add_fingerprint(user) - del(src) + qdel(src) /obj/structure/inflatable name = "inflatable wall" @@ -30,7 +30,7 @@ ..() update_nearby_tiles(need_rebuild=1) -/obj/structure/inflatable/Del() +/obj/structure/inflatable/Destroy() update_nearby_tiles() ..() @@ -50,7 +50,7 @@ /obj/structure/inflatable/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) deflate(1) @@ -94,14 +94,14 @@ visible_message("[src] rapidly deflates!") var/obj/item/inflatable/torn/R = new /obj/item/inflatable/torn(loc) src.transfer_fingerprints_to(R) - del(src) + qdel(src) else //user << "\blue You slowly deflate the inflatable wall." visible_message("[src] slowly deflates.") spawn(50) var/obj/item/inflatable/R = new /obj/item/inflatable(loc) src.transfer_fingerprints_to(R) - del(src) + qdel(src) /obj/structure/inflatable/verb/hand_deflate() set name = "Deflate" @@ -134,7 +134,7 @@ var/obj/structure/inflatable/door/R = new /obj/structure/inflatable/door(user.loc) src.transfer_fingerprints_to(R) R.add_fingerprint(user) - del(src) + qdel(src) /obj/structure/inflatable/door //Based on mineral door code name = "inflatable door" @@ -219,13 +219,13 @@ visible_message("[src] rapidly deflates!") var/obj/item/inflatable/door/torn/R = new /obj/item/inflatable/door/torn(loc) src.transfer_fingerprints_to(R) - del(src) + qdel(src) else visible_message("[src] slowly deflates.") spawn(50) var/obj/item/inflatable/door/R = new /obj/item/inflatable/door(loc) src.transfer_fingerprints_to(R) - del(src) + qdel(src) /obj/item/inflatable/torn name = "torn inflatable wall" diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm index de2fef2875..e865805991 100644 --- a/code/game/objects/structures/kitchen_spike.dm +++ b/code/game/objects/structures/kitchen_spike.dm @@ -20,8 +20,8 @@ else if(spike(G.affecting)) visible_message("[user] has forced [G.affecting] onto the spike, killing them instantly!") - del(G.affecting) - del(G) + qdel(G.affecting) + qdel(G) else user << "They are too big for the spike, try something smaller!" diff --git a/code/game/objects/structures/lamarr_cage.dm b/code/game/objects/structures/lamarr_cage.dm index 6bbb8cfa24..3c32052d72 100644 --- a/code/game/objects/structures/lamarr_cage.dm +++ b/code/game/objects/structures/lamarr_cage.dm @@ -15,7 +15,7 @@ if (1) new /obj/item/weapon/shard( src.loc ) Break() - del(src) + qdel(src) if (2) if (prob(50)) src.health -= 15 @@ -37,13 +37,13 @@ if (prob(75)) new /obj/item/weapon/shard( src.loc ) Break() - del(src) + qdel(src) /obj/structure/lamarr/meteorhit(obj/O as obj) new /obj/item/weapon/shard( src.loc ) Break() - del(src) + qdel(src) /obj/structure/lamarr/proc/healthcheck() diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index a32af450d5..788a6711f0 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -13,10 +13,10 @@ ///// Z-Level Stuff if(!(istype(src.loc, /turf/space) || istype(src.loc, /turf/simulated/floor/open))) ///// Z-Level Stuff - del(src) + qdel(src) for(var/obj/structure/lattice/LAT in src.loc) if(LAT != src) - del(LAT) + qdel(LAT) icon = 'icons/obj/smoothlattice.dmi' icon_state = "latticeblank" updateOverlays() @@ -26,7 +26,7 @@ L = locate(/obj/structure/lattice, get_step(src, dir)) L.updateOverlays() -/obj/structure/lattice/Del() +/obj/structure/lattice/Destroy() for (var/dir in cardinal) var/obj/structure/lattice/L if(locate(/obj/structure/lattice, get_step(src, dir))) @@ -35,16 +35,16 @@ ..() /obj/structure/lattice/blob_act() - del(src) + qdel(src) return /obj/structure/lattice/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) - del(src) + qdel(src) return if(3.0) return @@ -62,13 +62,13 @@ if(WT.remove_fuel(0, user)) user << "\blue Slicing lattice joints ..." new /obj/item/stack/rods(src.loc) - del(src) + qdel(src) return /obj/structure/lattice/proc/updateOverlays() //if(!(istype(src.loc, /turf/space))) - // del(src) + // qdel(src) spawn(1) overlays = list() diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 8ce25ddb67..68316e07a6 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -137,7 +137,7 @@ var/ore = text2path("/obj/item/stack/sheet/mineral/[mineralType]") for(var/i = 3, i <= oreAmount, i++) new ore(get_turf(src)) - del(src) + qdel(src) ex_act(severity = 1) switch(severity) @@ -239,7 +239,7 @@ if(!devastated) for(var/i = 1, i <= oreAmount, i++) new/obj/item/stack/sheet/wood(get_turf(src)) - del(src) + qdel(src) /obj/structure/mineral_door/resin mineralType = "resin" @@ -279,7 +279,7 @@ isSwitchingStates = 0 Dismantle(devastated = 0) - del(src) + qdel(src) CheckHardness() playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index f0a5b9003a..4868f6e0ca 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -91,5 +91,5 @@ vox.real_name = newname vox.name = vox.real_name raiders.update_access(vox) - del(user) + qdel(user) ..() diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index f30c4d854d..599e8aabc8 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -36,21 +36,21 @@ for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(2.0) if (prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(3.0) if (prob(5)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return return @@ -64,7 +64,7 @@ A.loc = src playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) //src.connected = null - del(src.connected) + qdel(src.connected) else playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) src.connected = new /obj/structure/m_tray( src.loc ) @@ -80,7 +80,7 @@ src.connected.set_dir(src.dir) else //src.connected = null - del(src.connected) + qdel(src.connected) src.add_fingerprint(user) update() return @@ -116,7 +116,7 @@ src.connected.icon_state = "morguet" else //src.connected = null - del(src.connected) + qdel(src.connected) return @@ -144,7 +144,7 @@ src.connected.update() add_fingerprint(user) //SN src = null - del(src) + qdel(src) return return @@ -195,21 +195,21 @@ for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(2.0) if (prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(3.0) if (prob(5)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return return @@ -232,7 +232,7 @@ A.loc = src playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) //src.connected = null - del(src.connected) + qdel(src.connected) else if (src.locked == 0) playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) src.connected = new /obj/structure/c_tray( src.loc ) @@ -247,7 +247,7 @@ src.connected.icon_state = "cremat" else //src.connected = null - del(src.connected) + qdel(src.connected) src.add_fingerprint(user) update() @@ -282,7 +282,7 @@ src.connected.icon_state = "cremat" else //src.connected = null - del(src.connected) + qdel(src.connected) return /obj/structure/crematorium/proc/cremate(atom/A, mob/user as mob) @@ -323,10 +323,10 @@ //log_attack("\[[time_stamp()]\] [user]/[user.ckey] cremated [M]/[M.ckey]") M.death(1) M.ghostize() - del(M) + qdel(M) for(var/obj/O in contents) //obj instead of obj/item so that bodybags and ashes get destroyed. We dont want tons and tons of ash piling up - del(O) + qdel(O) new /obj/effect/decal/cleanable/ash(src) sleep(30) @@ -360,7 +360,7 @@ src.connected.update() add_fingerprint(user) //SN src = null - del(src) + qdel(src) return return diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 0b11d09fcc..f5c988ae97 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -8,19 +8,19 @@ /obj/structure/sign/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) - del(src) + qdel(src) return if(3.0) - del(src) + qdel(src) return else return /obj/structure/sign/blob_act() - del(src) + qdel(src) return /obj/structure/sign/attackby(obj/item/tool as obj, mob/user as mob) //deconstruction @@ -33,7 +33,7 @@ //var/icon/I = icon('icons/obj/decals.dmi', icon_state) //S.icon = I.Scale(24, 24) S.sign_state = icon_state - del(src) + qdel(src) else ..() /obj/item/sign @@ -62,7 +62,7 @@ S.desc = desc S.icon_state = sign_state user << "You fasten \the [S] with your [tool]." - del(src) + qdel(src) else ..() /obj/structure/sign/double/map diff --git a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm index fad0c3d0bd..46cf8ffcd8 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm @@ -79,5 +79,5 @@ /obj/structure/bed/nest/proc/healthcheck() if(health <=0) density = 0 - del(src) + qdel(src) return diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index 6d50066a74..7e412cfaa9 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -20,27 +20,27 @@ /obj/structure/bed/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/structure/bed/blob_act() if(prob(75)) new /obj/item/stack/sheet/metal(src.loc) - del(src) + qdel(src) /obj/structure/bed/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) new /obj/item/stack/sheet/metal(src.loc) - del(src) + qdel(src) else ..() @@ -71,7 +71,7 @@ visible_message("[user] collapses \the [src.name].") new/obj/item/roller(get_turf(src)) spawn(0) - del(src) + qdel(src) return ..() @@ -85,7 +85,7 @@ /obj/item/roller/attack_self(mob/user) var/obj/structure/bed/roller/R = new /obj/structure/bed/roller(user.loc) R.add_fingerprint(user) - del(src) + qdel(src) /obj/item/roller/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -119,7 +119,7 @@ user << "\blue You deploy the roller bed." var/obj/structure/bed/roller/R = new /obj/structure/bed/roller(user.loc) R.add_fingerprint(user) - del(held) + qdel(held) held = null @@ -153,5 +153,5 @@ visible_message("[usr] collapses \the [src.name].") new/obj/item/roller(get_turf(src)) spawn(0) - del(src) + qdel(src) return diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index c8746e1919..b811294a07 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -26,7 +26,7 @@ E.part = SK SK.loc = E SK.master = E - del(src) + qdel(src) /obj/structure/bed/chair/attack_tk(mob/user as mob) if(buckled_mob) @@ -79,7 +79,7 @@ if(istype(W, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) new /obj/item/stack/sheet/wood(src.loc) - del(src) + qdel(src) else ..() diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm index 16e9161dcf..8de3bcf0a5 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -13,7 +13,7 @@ user.remove_from_mob(src) var/obj/item/stack/sheet/metal/m = new/obj/item/stack/sheet/metal m.loc = get_turf(src) - del src + qdel(src) var/mob/living/T = M T.Weaken(10) T.apply_damage(20) @@ -23,25 +23,25 @@ /obj/item/weapon/stool/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/item/weapon/stool/blob_act() if(prob(75)) new /obj/item/stack/sheet/metal(src.loc) - del(src) + qdel(src) /obj/item/weapon/stool/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) new /obj/item/stack/sheet/metal(src.loc) - del(src) + qdel(src) ..() diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index d14ddf1405..f206bfc11f 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -59,11 +59,11 @@ ..() for(var/obj/structure/table/T in src.loc) if(T != src) - del(T) + qdel(T) update_icon() update_adjacent() -/obj/structure/table/Del() +/obj/structure/table/Destroy() update_adjacent() ..() @@ -328,7 +328,7 @@ return 0 else visible_message("[src] breaks down!") - destroy() + qdel(src) return 1 return 1 @@ -375,7 +375,7 @@ G.affecting.loc = src.loc G.affecting.Weaken(5) visible_message("[G.assailant] puts [G.affecting] on \the [src].") - del(W) + qdel(W) return // Handle dissembly. @@ -386,7 +386,7 @@ user << "You locate the bolts and begin disassembling \the [src]..." playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) if(do_after(user,50)) - destroy() + qdel(src) return // Handle weakening. @@ -429,7 +429,7 @@ playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) user.visible_message("The [src] was sliced apart by [user]!") - destroy() + qdel(src) user.drop_item(src.loc) return diff --git a/code/game/objects/structures/transit_tubes.dm b/code/game/objects/structures/transit_tubes.dm index fcd65e2cdf..47a2f53fb3 100644 --- a/code/game/objects/structures/transit_tubes.dm +++ b/code/game/objects/structures/transit_tubes.dm @@ -47,7 +47,7 @@ -/obj/structure/transit_tube_pod/Del() +/obj/structure/transit_tube_pod/Destroy() for(var/atom/movable/AM in contents) AM.loc = loc @@ -63,7 +63,7 @@ obj/structure/ex_act(severity) AM.loc = loc AM.ex_act(severity++) - del(src) + qdel(src) return if(2.0) if(prob(50)) @@ -71,7 +71,7 @@ obj/structure/ex_act(severity) AM.loc = loc AM.ex_act(severity++) - del(src) + qdel(src) return if(3.0) return diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 62f3ef60c1..81a3a16cdd 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -173,7 +173,7 @@ /obj/machinery/shower/update_icon() //this is terribly unreadable, but basically it makes the shower mist up overlays.Cut() //once it's been on for a while, in addition to handling the water overlay. if(mymist) - del(mymist) + qdel(mymist) if(on) overlays += image('icons/obj/watercloset.dmi', src, "water", MOB_LAYER + 1, dir) @@ -183,16 +183,16 @@ spawn(50) if(src && on) ismist = 1 - mymist = new /obj/effect/mist(loc) + mymist = PoolOrNew(/obj/effect/mist,loc) else ismist = 1 - mymist = new /obj/effect/mist(loc) + mymist = PoolOrNew(/obj/effect/mist,loc) else if(ismist) ismist = 1 - mymist = new /obj/effect/mist(loc) + mymist = PoolOrNew(/obj/effect/mist,loc) spawn(250) if(src && !on) - del(mymist) + qdel(mymist) ismist = 0 /obj/machinery/shower/Crossed(atom/movable/O) @@ -292,7 +292,7 @@ loc.clean_blood() for(var/obj/effect/E in tile) if(istype(E,/obj/effect/rune) || istype(E,/obj/effect/decal/cleanable) || istype(E,/obj/effect/overlay)) - del(E) + qdel(E) /obj/machinery/shower/process() if(!on) return diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index a0855a35b0..0aaeb83c98 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -37,7 +37,7 @@ obj/structure/windoor_assembly/New(Loc, start_dir=NORTH, constructed=0) update_nearby_tiles(need_rebuild=1) -obj/structure/windoor_assembly/Del() +obj/structure/windoor_assembly/Destroy() density = 0 update_nearby_tiles() ..() @@ -79,7 +79,7 @@ obj/structure/windoor_assembly/Del() new /obj/item/stack/sheet/glass/reinforced(get_turf(src), 5) if(secure) new /obj/item/stack/rods(get_turf(src), 4) - del(src) + qdel(src) else user << "\blue You need more welding fuel to dissassemble the windoor assembly." return @@ -249,7 +249,7 @@ obj/structure/windoor_assembly/Del() src.electronics.loc = windoor - del(src) + qdel(src) else diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index fd96873b7a..c6afa5e2c1 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -93,7 +93,7 @@ else new shardtype(loc) if(reinf) new /obj/item/stack/rods(loc) - del(src) + qdel(src) return @@ -111,7 +111,7 @@ /obj/structure/window/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) shatter(0) @@ -216,7 +216,7 @@ if(istype(G.affecting,/mob/living)) var/mob/living/M = G.affecting var/state = G.state - del(W) //gotta delete it here because if window breaks, it won't get deleted + qdel(W) //gotta delete it here because if window breaks, it won't get deleted switch (state) if(1) M.visible_message("[user] slams [M] against \the [src]!") @@ -266,7 +266,7 @@ mats.amount = is_fulltile() ? 4 : 2 else new glasstype(loc) - del(src) + qdel(src) else if(W.damtype == BRUTE || W.damtype == BURN) hit(W.force) @@ -334,7 +334,7 @@ update_nearby_icons() -/obj/structure/window/Del() +/obj/structure/window/Destroy() density = 0 update_nearby_tiles() update_nearby_icons() diff --git a/code/game/response_team.dm b/code/game/response_team.dm index a64230b1d6..23e5f764a3 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -58,7 +58,7 @@ client/verb/JoinResponseTeam() L.name = "Commando" return create_response_team(L.loc, new_name) - del(L) + qdel(L) else usr << "You need to be an observer or new player to use this." diff --git a/code/game/smoothwall.dm b/code/game/smoothwall.dm index 907b2f6758..c31b5a8ef1 100644 --- a/code/game/smoothwall.dm +++ b/code/game/smoothwall.dm @@ -100,7 +100,7 @@ ..()*/ -/turf/simulated/wall/Del() +/turf/simulated/wall/Destroy() spawn(10) for(var/turf/simulated/wall/W in range(src,1)) W.relativewall() diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index d32173c267..beb4133d19 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -84,13 +84,13 @@ var/list/mechtoys = list( /obj/structure/plasticflaps/ex_act(severity) switch(severity) if (1) - del(src) + qdel(src) if (2) if (prob(50)) - del(src) + qdel(src) if (3) if (prob(5)) - del(src) + qdel(src) /obj/structure/plasticflaps/mining //A specific type for mining that doesn't allow airflow because of them damn crates name = "airtight plastic flaps" @@ -217,7 +217,7 @@ var/list/mechtoys = list( var/obj/item/stack/sheet/mineral/platinum/P = A plat_count += P.get_amount() - del(MA) + qdel(MA) if(phoron_count) points += phoron_count * points_per_phoron diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 07b68a329a..46007735c3 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -457,7 +457,7 @@ turf/simulated/floor/proc/update_icon() if(is_light_floor()) if(get_lightfloor_state()) user.remove_from_mob(C) - del(C) + qdel(C) set_lightfloor_state(0) //fixing it by bashing it with a light bulb, fun eh? update_icon() user << "\blue You replace the light bulb." diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index e19fadf863..ef7dd74e8f 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -45,12 +45,12 @@ take_damage(tforce) -/turf/simulated/wall/Del() - for(var/obj/effect/E in src) if(E.name == "Wallrot") del E +/turf/simulated/wall/Destroy() + for(var/obj/effect/E in src) if(E.name == "Wallrot") qdel(E) ..() /turf/simulated/wall/ChangeTurf(var/newtype) - for(var/obj/effect/E in src) if(E.name == "Wallrot") del E + for(var/obj/effect/E in src) if(E.name == "Wallrot") qdel(E) for(var/obj/effect/plant/plant in range(1)) plant.update_neighbors() ..(newtype) @@ -251,7 +251,7 @@ user << "The thermite starts melting through the wall." spawn(100) - if(O) del(O) + if(O) qdel(O) // F.sd_LumReset() //TODO: ~Carn return @@ -326,7 +326,7 @@ user << "You burn away the fungi with \the [WT]." playsound(src, 'sound/items/Welder.ogg', 10, 1) for(var/obj/effect/E in src) if(E.name == "Wallrot") - del E + qdel(E) rotting = 0 return else if(!is_sharp(W) && W.force >= 10 || W.force >= 20) diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index 5585de31d8..335d701656 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -92,7 +92,7 @@ for(var/obj/structure/falsewall/phoron/F in range(3,src))//Hackish as fuck, but until temperature_expose works, there is nothing I can do -Sieve var/turf/T = get_turf(F) T.ChangeTurf(/turf/simulated/wall/mineral/phoron/) - del (F) + qdel(F) for(var/turf/simulated/wall/mineral/phoron/W in range(3,src)) W.ignite((temperature/4))//Added so that you can't set off a massive chain reaction with a small flame for(var/obj/machinery/door/airlock/phoron/D in range(3,src)) diff --git a/code/game/turfs/simulated/walls_reinforced.dm b/code/game/turfs/simulated/walls_reinforced.dm index 497371eb5f..102a51b2b4 100644 --- a/code/game/turfs/simulated/walls_reinforced.dm +++ b/code/game/turfs/simulated/walls_reinforced.dm @@ -41,7 +41,7 @@ user << "You burn away the fungi with \the [WT]." playsound(src, 'sound/items/Welder.ogg', 10, 1) for(var/obj/effect/E in src) if(E.name == "Wallrot") - del E + qdel(E) rotting = 0 return else if(!is_sharp(W) && W.force >= 10 || W.force >= 20) @@ -126,7 +126,7 @@ if (O.amount > 1) O.amount-- else - del(O) + qdel(O) return if(2) @@ -272,7 +272,7 @@ if (MS.amount > 1) MS.amount-- else - del(MS) + qdel(MS) //APC else if( istype(W,/obj/item/apc_frame) ) diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 2fd89bb876..bfd7548276 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -43,7 +43,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = var/obj/item/stack/tile/plasteel/S = C if (S.get_amount() < 1) return - del(L) + qdel(L) playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) S.build(src) S.use(1) @@ -69,11 +69,11 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = if(A.z > 6 && !config.use_overmap) return if (A.x <= TRANSITIONEDGE || A.x >= (world.maxx - TRANSITIONEDGE - 1) || A.y <= TRANSITIONEDGE || A.y >= (world.maxy - TRANSITIONEDGE - 1)) if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) - del(A) + qdel(A) return if(istype(A, /obj/item/weapon/disk/nuclear)) // Don't let nuke disks travel Z levels ... And moving this shit down here so it only fires when they're actually trying to change z-level. - del(A) //The disk's Del() proc ensures a new one is created + qdel(A) //The disk's Destroy() proc ensures a new one is created return if(config.use_overmap) overmap_spacetravel(src,A) @@ -94,10 +94,10 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = MM.inertia_dir = 2 else for(var/obj/item/weapon/disk/nuclear/N in disk_search) - del(N)//Make the disk respawn it is on a clientless mob or corpse + qdel(N)//Make the disk respawn it is on a clientless mob or corpse else for(var/obj/item/weapon/disk/nuclear/N in disk_search) - del(N)//Make the disk respawn if it is floating on its own + qdel(N)//Make the disk respawn if it is floating on its own return var/move_to_z = src.z @@ -148,7 +148,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = if(src.x <= 1) if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) - del(A) + qdel(A) return var/list/cur_pos = src.get_global_map_pos() @@ -173,7 +173,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = A.loc.Entered(A) else if (src.x >= world.maxx) if(istype(A, /obj/effect/meteor)) - del(A) + qdel(A) return var/list/cur_pos = src.get_global_map_pos() @@ -198,7 +198,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = A.loc.Entered(A) else if (src.y <= 1) if(istype(A, /obj/effect/meteor)) - del(A) + qdel(A) return var/list/cur_pos = src.get_global_map_pos() if(!cur_pos) return @@ -223,7 +223,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = else if (src.y >= world.maxy) if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) - del(A) + qdel(A) return var/list/cur_pos = src.get_global_map_pos() if(!cur_pos) return diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 1bc058ef6d..7353531f59 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -197,7 +197,7 @@ /turf/proc/RemoveLattice() var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) if(L) - del L + qdel(L) //Creates a new turf /turf/proc/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_lighting_update = 0) diff --git a/code/game/vehicles/vehicle.dm b/code/game/vehicles/vehicle.dm index 3ec73f3eeb..4088528b35 100644 --- a/code/game/vehicles/vehicle.dm +++ b/code/game/vehicles/vehicle.dm @@ -1,190 +1,190 @@ - - -/obj/vehicle - name = "Vehicle" - icon = 'icons/vehicles/vehicles.dmi' - density = 1 - anchored = 1 - unacidable = 1 //To avoid the pilot-deleting shit that came with mechas - layer = MOB_LAYER - //var/can_move = 1 - var/mob/living/carbon/occupant = null - //var/step_in = 10 //make a step in step_in/10 sec. - //var/dir_in = 2//What direction will the mech face when entered/powered on? Defaults to South. - //var/step_energy_drain = 10 - var/health = 300 //health is health - //var/deflect_chance = 10 //chance to deflect the incoming projectiles, hits, or lesser the effect of ex_act. - //the values in this list show how much damage will pass through, not how much will be absorbed. - var/list/damage_absorption = list("brute"=0.8,"fire"=1.2,"bullet"=0.9,"laser"=1,"energy"=1,"bomb"=1) - var/obj/item/weapon/cell/cell //Our power source - var/state = 0 - var/list/log = new - var/last_message = 0 - var/add_req_access = 1 - var/maint_access = 1 - //var/dna //dna-locking the mech - var/list/proc_res = list() //stores proc owners, like proc_res["functionname"] = owner reference - var/datum/effect/effect/system/spark_spread/spark_system = new - var/lights = 0 - var/lights_power = 6 - - //inner atmos //These go in airtight.dm, not all vehicles are space-faring -Agouri - //var/use_internal_tank = 0 - //var/internal_tank_valve = ONE_ATMOSPHERE - //var/obj/machinery/portable_atmospherics/canister/internal_tank - //var/datum/gas_mixture/cabin_air - //var/obj/machinery/atmospherics/portables_connector/connected_port = null - - var/obj/item/device/radio/radio = null - - var/max_temperature = 2500 - //var/internal_damage_threshold = 50 //health percentage below which internal damage is possible - var/internal_damage = 0 //contains bitflags - - var/list/operation_req_access = list()//required access level for mecha operation - var/list/internals_req_access = list(access_engine,access_robotics)//required access level to open cell compartment - - //var/datum/global_iterator/pr_int_temp_processor //normalizes internal air mixture temperature //In airtight.dm you go -Agouri - var/datum/global_iterator/pr_inertial_movement //controls intertial movement in spesss - - //var/datum/global_iterator/pr_give_air //moves air from tank to cabin //Y-you too -Agouri - - var/datum/global_iterator/pr_internal_damage //processes internal damage - - - var/wreckage - - var/list/equipment = new - var/obj/selected - //var/max_equip = 3 - - var/datum/events/events - - - -/obj/vehicle/New() - ..() - events = new - icon_state += "-unmanned" - add_radio() - //add_cabin() //No cabin for non-airtights - - spark_system.set_up(2, 0, src) - spark_system.attach(src) - add_cell() - add_iterators() - removeVerb(/obj/mecha/verb/disconnect_from_port) - removeVerb(/atom/movable/verb/pull) - log_message("[src.name]'s functions initialised. Work protocols active - Entering IDLE mode.") - loc.Entered(src) - return - - -//################ Helpers ########################################################### - - -/obj/vehicle/proc/removeVerb(verb_path) - verbs -= verb_path - -/obj/vehicle/proc/addVerb(verb_path) - verbs += verb_path - -/*/obj/vehicle/proc/add_airtank() //In airtight.dm -Agouri - internal_tank = new /obj/machinery/portable_atmospherics/canister/air(src) - return internal_tank*/ - -/obj/vehicle/proc/add_cell(var/obj/item/weapon/cell/C=null) - if(C) - C.forceMove(src) - cell = C - return - cell = new(src) - cell.charge = 15000 - cell.maxcharge = 15000 - -/*/obj/vehicle/proc/add_cabin() //In airtight.dm -Agouri - cabin_air = new - cabin_air.temperature = T20C - cabin_air.volume = 200 - cabin_air.oxygen = O2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) - cabin_air.nitrogen = N2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) - return cabin_air*/ - -/obj/vehicle/proc/add_radio() - radio = new(src) - radio.name = "[src] radio" - radio.icon = icon - radio.icon_state = icon_state - radio.subspace_transmission = 1 - -/obj/vehicle/proc/add_iterators() - pr_inertial_movement = new /datum/global_iterator/vehicle_intertial_movement(null,0) - //pr_internal_damage = new /datum/global_iterator/vehicle_internal_damage(list(src),0) - //pr_int_temp_processor = new /datum/global_iterator/vehicle_preserve_temp(list(src)) //In airtight.dm's add_airtight_iterators -Agouri - //pr_give_air = new /datum/global_iterator/vehicle_tank_give_air(list(src) //Same here -Agouri - -/obj/vehicle/proc/check_for_support() - if(locate(/obj/structure/grille, orange(1, src)) || locate(/obj/structure/lattice, orange(1, src)) || locate(/turf/simulated, orange(1, src)) || locate(/turf/unsimulated, orange(1, src))) - return 1 - else - return 0 - -//################ Logs and messages ############################################ - - -/obj/vehicle/proc/log_message(message as text,red=null) - log.len++ - log[log.len] = list("time"=world.timeofday,"message"="[red?"":null][message][red?"":null]") - return log.len - - - -//################ Global Iterator Datums ###################################### - - -/datum/global_iterator/vehicle_intertial_movement //inertial movement in space - delay = 7 - - process(var/obj/vehicle/V as obj, direction) - if(direction) - if(!step(V, direction)||V.check_for_support()) - src.stop() - else - src.stop() - return - - -/datum/global_iterator/mecha_internal_damage // processing internal damage - - process(var/obj/mecha/mecha) - if(!mecha.hasInternalDamage()) - return stop() - if(mecha.hasInternalDamage(MECHA_INT_FIRE)) - if(!mecha.hasInternalDamage(MECHA_INT_TEMP_CONTROL) && prob(5)) - mecha.clearInternalDamage(MECHA_INT_FIRE) - if(mecha.internal_tank) - if(mecha.internal_tank.return_pressure()>mecha.internal_tank.maximum_pressure && !(mecha.hasInternalDamage(MECHA_INT_TANK_BREACH))) - mecha.setInternalDamage(MECHA_INT_TANK_BREACH) - var/datum/gas_mixture/int_tank_air = mecha.internal_tank.return_air() - if(int_tank_air && int_tank_air.return_volume()>0) //heat the air_contents - int_tank_air.temperature = min(6000+T0C, int_tank_air.temperature+rand(10,15)) - if(mecha.cabin_air && mecha.cabin_air.return_volume()>0) - mecha.cabin_air.temperature = min(6000+T0C, mecha.cabin_air.return_temperature()+rand(10,15)) - if(mecha.cabin_air.return_temperature()>mecha.max_temperature/2) - mecha.take_damage(4/round(mecha.max_temperature/mecha.cabin_air.return_temperature(),0.1),"fire") - if(mecha.hasInternalDamage(MECHA_INT_TEMP_CONTROL)) //stop the mecha_preserve_temp loop datum - mecha.pr_int_temp_processor.stop() - if(mecha.hasInternalDamage(MECHA_INT_TANK_BREACH)) //remove some air from internal tank - if(mecha.internal_tank) - var/datum/gas_mixture/int_tank_air = mecha.internal_tank.return_air() - var/datum/gas_mixture/leaked_gas = int_tank_air.remove_ratio(0.10) - if(mecha.loc && hascall(mecha.loc,"assume_air")) - mecha.loc.assume_air(leaked_gas) - else - del(leaked_gas) - if(mecha.hasInternalDamage(MECHA_INT_SHORT_CIRCUIT)) - if(mecha.get_charge()) - mecha.spark_system.start() - mecha.cell.charge -= min(20,mecha.cell.charge) - mecha.cell.maxcharge -= min(20,mecha.cell.maxcharge) + + +/obj/vehicle + name = "Vehicle" + icon = 'icons/vehicles/vehicles.dmi' + density = 1 + anchored = 1 + unacidable = 1 //To avoid the pilot-deleting shit that came with mechas + layer = MOB_LAYER + //var/can_move = 1 + var/mob/living/carbon/occupant = null + //var/step_in = 10 //make a step in step_in/10 sec. + //var/dir_in = 2//What direction will the mech face when entered/powered on? Defaults to South. + //var/step_energy_drain = 10 + var/health = 300 //health is health + //var/deflect_chance = 10 //chance to deflect the incoming projectiles, hits, or lesser the effect of ex_act. + //the values in this list show how much damage will pass through, not how much will be absorbed. + var/list/damage_absorption = list("brute"=0.8,"fire"=1.2,"bullet"=0.9,"laser"=1,"energy"=1,"bomb"=1) + var/obj/item/weapon/cell/cell //Our power source + var/state = 0 + var/list/log = new + var/last_message = 0 + var/add_req_access = 1 + var/maint_access = 1 + //var/dna //dna-locking the mech + var/list/proc_res = list() //stores proc owners, like proc_res["functionname"] = owner reference + var/datum/effect/effect/system/spark_spread/spark_system = new + var/lights = 0 + var/lights_power = 6 + + //inner atmos //These go in airtight.dm, not all vehicles are space-faring -Agouri + //var/use_internal_tank = 0 + //var/internal_tank_valve = ONE_ATMOSPHERE + //var/obj/machinery/portable_atmospherics/canister/internal_tank + //var/datum/gas_mixture/cabin_air + //var/obj/machinery/atmospherics/portables_connector/connected_port = null + + var/obj/item/device/radio/radio = null + + var/max_temperature = 2500 + //var/internal_damage_threshold = 50 //health percentage below which internal damage is possible + var/internal_damage = 0 //contains bitflags + + var/list/operation_req_access = list()//required access level for mecha operation + var/list/internals_req_access = list(access_engine,access_robotics)//required access level to open cell compartment + + //var/datum/global_iterator/pr_int_temp_processor //normalizes internal air mixture temperature //In airtight.dm you go -Agouri + var/datum/global_iterator/pr_inertial_movement //controls intertial movement in spesss + + //var/datum/global_iterator/pr_give_air //moves air from tank to cabin //Y-you too -Agouri + + var/datum/global_iterator/pr_internal_damage //processes internal damage + + + var/wreckage + + var/list/equipment = new + var/obj/selected + //var/max_equip = 3 + + var/datum/events/events + + + +/obj/vehicle/New() + ..() + events = new + icon_state += "-unmanned" + add_radio() + //add_cabin() //No cabin for non-airtights + + spark_system.set_up(2, 0, src) + spark_system.attach(src) + add_cell() + add_iterators() + removeVerb(/obj/mecha/verb/disconnect_from_port) + removeVerb(/atom/movable/verb/pull) + log_message("[src.name]'s functions initialised. Work protocols active - Entering IDLE mode.") + loc.Entered(src) + return + + +//################ Helpers ########################################################### + + +/obj/vehicle/proc/removeVerb(verb_path) + verbs -= verb_path + +/obj/vehicle/proc/addVerb(verb_path) + verbs += verb_path + +/*/obj/vehicle/proc/add_airtank() //In airtight.dm -Agouri + internal_tank = new /obj/machinery/portable_atmospherics/canister/air(src) + return internal_tank*/ + +/obj/vehicle/proc/add_cell(var/obj/item/weapon/cell/C=null) + if(C) + C.forceMove(src) + cell = C + return + cell = new(src) + cell.charge = 15000 + cell.maxcharge = 15000 + +/*/obj/vehicle/proc/add_cabin() //In airtight.dm -Agouri + cabin_air = new + cabin_air.temperature = T20C + cabin_air.volume = 200 + cabin_air.oxygen = O2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) + cabin_air.nitrogen = N2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) + return cabin_air*/ + +/obj/vehicle/proc/add_radio() + radio = new(src) + radio.name = "[src] radio" + radio.icon = icon + radio.icon_state = icon_state + radio.subspace_transmission = 1 + +/obj/vehicle/proc/add_iterators() + pr_inertial_movement = new /datum/global_iterator/vehicle_intertial_movement(null,0) + //pr_internal_damage = new /datum/global_iterator/vehicle_internal_damage(list(src),0) + //pr_int_temp_processor = new /datum/global_iterator/vehicle_preserve_temp(list(src)) //In airtight.dm's add_airtight_iterators -Agouri + //pr_give_air = new /datum/global_iterator/vehicle_tank_give_air(list(src) //Same here -Agouri + +/obj/vehicle/proc/check_for_support() + if(locate(/obj/structure/grille, orange(1, src)) || locate(/obj/structure/lattice, orange(1, src)) || locate(/turf/simulated, orange(1, src)) || locate(/turf/unsimulated, orange(1, src))) + return 1 + else + return 0 + +//################ Logs and messages ############################################ + + +/obj/vehicle/proc/log_message(message as text,red=null) + log.len++ + log[log.len] = list("time"=world.timeofday,"message"="[red?"":null][message][red?"":null]") + return log.len + + + +//################ Global Iterator Datums ###################################### + + +/datum/global_iterator/vehicle_intertial_movement //inertial movement in space + delay = 7 + + process(var/obj/vehicle/V as obj, direction) + if(direction) + if(!step(V, direction)||V.check_for_support()) + src.stop() + else + src.stop() + return + + +/datum/global_iterator/mecha_internal_damage // processing internal damage + + process(var/obj/mecha/mecha) + if(!mecha.hasInternalDamage()) + return stop() + if(mecha.hasInternalDamage(MECHA_INT_FIRE)) + if(!mecha.hasInternalDamage(MECHA_INT_TEMP_CONTROL) && prob(5)) + mecha.clearInternalDamage(MECHA_INT_FIRE) + if(mecha.internal_tank) + if(mecha.internal_tank.return_pressure()>mecha.internal_tank.maximum_pressure && !(mecha.hasInternalDamage(MECHA_INT_TANK_BREACH))) + mecha.setInternalDamage(MECHA_INT_TANK_BREACH) + var/datum/gas_mixture/int_tank_air = mecha.internal_tank.return_air() + if(int_tank_air && int_tank_air.return_volume()>0) //heat the air_contents + int_tank_air.temperature = min(6000+T0C, int_tank_air.temperature+rand(10,15)) + if(mecha.cabin_air && mecha.cabin_air.return_volume()>0) + mecha.cabin_air.temperature = min(6000+T0C, mecha.cabin_air.return_temperature()+rand(10,15)) + if(mecha.cabin_air.return_temperature()>mecha.max_temperature/2) + mecha.take_damage(4/round(mecha.max_temperature/mecha.cabin_air.return_temperature(),0.1),"fire") + if(mecha.hasInternalDamage(MECHA_INT_TEMP_CONTROL)) //stop the mecha_preserve_temp loop datum + mecha.pr_int_temp_processor.stop() + if(mecha.hasInternalDamage(MECHA_INT_TANK_BREACH)) //remove some air from internal tank + if(mecha.internal_tank) + var/datum/gas_mixture/int_tank_air = mecha.internal_tank.return_air() + var/datum/gas_mixture/leaked_gas = int_tank_air.remove_ratio(0.10) + if(mecha.loc && hascall(mecha.loc,"assume_air")) + mecha.loc.assume_air(leaked_gas) + else + qdel(leaked_gas) + if(mecha.hasInternalDamage(MECHA_INT_SHORT_CIRCUIT)) + if(mecha.get_charge()) + mecha.spark_system.start() + mecha.cell.charge -= min(20,mecha.cell.charge) + mecha.cell.maxcharge -= min(20,mecha.cell.maxcharge) return \ No newline at end of file diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 0da8f61240..f5bf7af81d 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -523,7 +523,7 @@ var/list/admin_verbs_mentor = list( if(C) message_admins("[key_name_admin(src)] has warned [key_name_admin(C)] resulting in a [AUTOBANTIME] minute ban.") C << "You have been autobanned due to a warning by [ckey].
      This is a temporary ban, it will be removed in [AUTOBANTIME] minutes." - del(C) + qdel(C) else message_admins("[key_name_admin(src)] has warned [warned_ckey] resulting in a [AUTOBANTIME] minute ban.") AddBan(warned_ckey, D.last_id, "Autobanning due to too many formal warnings", ckey, 1, AUTOBANTIME) diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index d1cc15b0fe..4b2b246cc0 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -16,7 +16,7 @@ var/list/admin_datums = list() /datum/admins/New(initial_rank = "Temporary Admin", initial_rights = 0, ckey) if(!ckey) error("Admin datum created without a ckey argument. Datum has been deleted") - del(src) + qdel(src) return admincaster_signature = "Nanotrasen Officer #[rand(0,9)][rand(0,9)][rand(0,9)]" rank = initial_rank @@ -92,5 +92,5 @@ you will have to do something like if(client.holder.rights & R_ADMIN) yourself. /client/proc/deadmin() if(holder) holder.disassociate() - //del(holder) + //qdel(holder) return 1 diff --git a/code/modules/admin/player_notes.dm b/code/modules/admin/player_notes.dm index 3a74da5fca..a00a208d3b 100644 --- a/code/modules/admin/player_notes.dm +++ b/code/modules/admin/player_notes.dm @@ -1,167 +1,167 @@ -//This stuff was originally intended to be integrated into the ban-system I was working on -//but it's safe to say that'll never be finished. So I've merged it into the current player panel. -//enjoy ~Carn -/* -#define NOTESFILE "data/player_notes.sav" //where the player notes are saved - -datum/admins/proc/notes_show(var/ckey) - usr << browse("Player Notes[notes_gethtml(ckey)]","window=player_notes;size=700x400") - - -datum/admins/proc/notes_gethtml(var/ckey) - var/savefile/notesfile = new(NOTESFILE) - if(!notesfile) return "Error: Cannot access [NOTESFILE]" - if(ckey) - . = "Notes for [ckey]: \[+\] \[-\]
      " - notesfile.cd = "/[ckey]" - var/index = 1 - while( !notesfile.eof ) - var/note - notesfile >> note - . += "[note] \[-\]
      " - index++ - else - . = "All Notes: \[+\] \[-\]
      " - notesfile.cd = "/" - for(var/dir in notesfile.dir) - . += "[dir]
      " - return - - -//handles adding notes to the end of a ckey's buffer -//originally had seperate entries such as var/by to record who left the note and when -//but the current bansystem is a heap of dung. -/proc/notes_add(var/ckey, var/note) - if(!ckey) - ckey = ckey(input(usr,"Who would you like to add notes for?","Enter a ckey",null) as text|null) - if(!ckey) return - - if(!note) - note = html_encode(input(usr,"Enter your note:","Enter some text",null) as message|null) - if(!note) return - - var/savefile/notesfile = new(NOTESFILE) - if(!notesfile) return - notesfile.cd = "/[ckey]" - notesfile.eof = 1 //move to the end of the buffer - notesfile << "[time2text(world.realtime,"DD-MMM-YYYY")] | [note][(usr && usr.ckey)?" ~[usr.ckey]":""]" - return - -//handles removing entries from the buffer, or removing the entire directory if no start_index is given -/proc/notes_remove(var/ckey, var/start_index, var/end_index) - var/savefile/notesfile = new(NOTESFILE) - if(!notesfile) return - - if(!ckey) - notesfile.cd = "/" - ckey = ckey(input(usr,"Who would you like to remove notes for?","Enter a ckey",null) as null|anything in notesfile.dir) - if(!ckey) return - - if(start_index) - notesfile.cd = "/[ckey]" - var/list/noteslist = list() - if(!end_index) end_index = start_index - var/index = 0 - while( !notesfile.eof ) - index++ - var/temp - notesfile >> temp - if( (start_index <= index) && (index <= end_index) ) - continue - noteslist += temp - - notesfile.eof = -2 //Move to the start of the buffer and then erase. - - for( var/note in noteslist ) - notesfile << note - else - notesfile.cd = "/" - if(alert(usr,"Are you sure you want to remove all their notes?","Confirmation","No","Yes - Remove all notes") == "Yes - Remove all notes") - notesfile.dir.Remove(ckey) - return - -#undef NOTESFILE -*/ - -//Hijacking this file for BS12 playernotes functions. I like this ^ one systemm alright, but converting sounds too bothersome~ Chinsky. - -/proc/notes_add(var/key, var/note, var/mob/usr) - if (!key || !note) - return - - //Loading list of notes for this key - var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") - var/list/infos - info >> infos - if(!infos) infos = list() - - //Overly complex timestamp creation - var/modifyer = "th" - switch(time2text(world.timeofday, "DD")) - if("01","21","31") - modifyer = "st" - if("02","22",) - modifyer = "nd" - if("03","23") - modifyer = "rd" - var/day_string = "[time2text(world.timeofday, "DD")][modifyer]" - if(copytext(day_string,1,2) == "0") - day_string = copytext(day_string,2) - var/full_date = time2text(world.timeofday, "DDD, Month DD of YYYY") - var/day_loc = findtext(full_date, time2text(world.timeofday, "DD")) - - var/datum/player_info/P = new - if (usr) - P.author = usr.key - P.rank = usr.client.holder.rank - else - P.author = "Adminbot" - P.rank = "Friendly Robot" - P.content = note - P.timestamp = "[copytext(full_date,1,day_loc)][day_string][copytext(full_date,day_loc+2)]" - - infos += P - info << infos - - message_admins("\blue [key_name_admin(usr)] has edited [key]'s notes.") - log_admin("[key_name(usr)] has edited [key]'s notes.") - - del info - - //Updating list of keys with notes on them - var/savefile/note_list = new("data/player_notes.sav") - var/list/note_keys - note_list >> note_keys - if(!note_keys) note_keys = list() - if(!note_keys.Find(key)) note_keys += key - note_list << note_keys - del note_list - - -/proc/notes_del(var/key, var/index) - var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") - var/list/infos - info >> infos - if(!infos || infos.len < index) return - - var/datum/player_info/item = infos[index] - infos.Remove(item) - info << infos - - message_admins("\blue [key_name_admin(usr)] deleted one of [key]'s notes.") - log_admin("[key_name(usr)] deleted one of [key]'s notes.") - - del info - -/proc/show_player_info_irc(var/key as text) - var/dat = " Info on [key]%0D%0A" - var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") - var/list/infos - info >> infos - if(!infos) - dat = "No information found on the given key." - else - for(var/datum/player_info/I in infos) - dat += "[I.content]%0D%0Aby [I.author] ([I.rank]) on [I.timestamp]%0D%0A%0D%0A" - - return dat +//This stuff was originally intended to be integrated into the ban-system I was working on +//but it's safe to say that'll never be finished. So I've merged it into the current player panel. +//enjoy ~Carn +/* +#define NOTESFILE "data/player_notes.sav" //where the player notes are saved + +datum/admins/proc/notes_show(var/ckey) + usr << browse("Player Notes[notes_gethtml(ckey)]","window=player_notes;size=700x400") + + +datum/admins/proc/notes_gethtml(var/ckey) + var/savefile/notesfile = new(NOTESFILE) + if(!notesfile) return "Error: Cannot access [NOTESFILE]" + if(ckey) + . = "Notes for [ckey]: \[+\] \[-\]
      " + notesfile.cd = "/[ckey]" + var/index = 1 + while( !notesfile.eof ) + var/note + notesfile >> note + . += "[note] \[-\]
      " + index++ + else + . = "All Notes: \[+\] \[-\]
      " + notesfile.cd = "/" + for(var/dir in notesfile.dir) + . += "[dir]
      " + return + + +//handles adding notes to the end of a ckey's buffer +//originally had seperate entries such as var/by to record who left the note and when +//but the current bansystem is a heap of dung. +/proc/notes_add(var/ckey, var/note) + if(!ckey) + ckey = ckey(input(usr,"Who would you like to add notes for?","Enter a ckey",null) as text|null) + if(!ckey) return + + if(!note) + note = html_encode(input(usr,"Enter your note:","Enter some text",null) as message|null) + if(!note) return + + var/savefile/notesfile = new(NOTESFILE) + if(!notesfile) return + notesfile.cd = "/[ckey]" + notesfile.eof = 1 //move to the end of the buffer + notesfile << "[time2text(world.realtime,"DD-MMM-YYYY")] | [note][(usr && usr.ckey)?" ~[usr.ckey]":""]" + return + +//handles removing entries from the buffer, or removing the entire directory if no start_index is given +/proc/notes_remove(var/ckey, var/start_index, var/end_index) + var/savefile/notesfile = new(NOTESFILE) + if(!notesfile) return + + if(!ckey) + notesfile.cd = "/" + ckey = ckey(input(usr,"Who would you like to remove notes for?","Enter a ckey",null) as null|anything in notesfile.dir) + if(!ckey) return + + if(start_index) + notesfile.cd = "/[ckey]" + var/list/noteslist = list() + if(!end_index) end_index = start_index + var/index = 0 + while( !notesfile.eof ) + index++ + var/temp + notesfile >> temp + if( (start_index <= index) && (index <= end_index) ) + continue + noteslist += temp + + notesfile.eof = -2 //Move to the start of the buffer and then erase. + + for( var/note in noteslist ) + notesfile << note + else + notesfile.cd = "/" + if(alert(usr,"Are you sure you want to remove all their notes?","Confirmation","No","Yes - Remove all notes") == "Yes - Remove all notes") + notesfile.dir.Remove(ckey) + return + +#undef NOTESFILE +*/ + +//Hijacking this file for BS12 playernotes functions. I like this ^ one systemm alright, but converting sounds too bothersome~ Chinsky. + +/proc/notes_add(var/key, var/note, var/mob/usr) + if (!key || !note) + return + + //Loading list of notes for this key + var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") + var/list/infos + info >> infos + if(!infos) infos = list() + + //Overly complex timestamp creation + var/modifyer = "th" + switch(time2text(world.timeofday, "DD")) + if("01","21","31") + modifyer = "st" + if("02","22",) + modifyer = "nd" + if("03","23") + modifyer = "rd" + var/day_string = "[time2text(world.timeofday, "DD")][modifyer]" + if(copytext(day_string,1,2) == "0") + day_string = copytext(day_string,2) + var/full_date = time2text(world.timeofday, "DDD, Month DD of YYYY") + var/day_loc = findtext(full_date, time2text(world.timeofday, "DD")) + + var/datum/player_info/P = new + if (usr) + P.author = usr.key + P.rank = usr.client.holder.rank + else + P.author = "Adminbot" + P.rank = "Friendly Robot" + P.content = note + P.timestamp = "[copytext(full_date,1,day_loc)][day_string][copytext(full_date,day_loc+2)]" + + infos += P + info << infos + + message_admins("\blue [key_name_admin(usr)] has edited [key]'s notes.") + log_admin("[key_name(usr)] has edited [key]'s notes.") + + qdel(info) + + //Updating list of keys with notes on them + var/savefile/note_list = new("data/player_notes.sav") + var/list/note_keys + note_list >> note_keys + if(!note_keys) note_keys = list() + if(!note_keys.Find(key)) note_keys += key + note_list << note_keys + qdel(note_list) + + +/proc/notes_del(var/key, var/index) + var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") + var/list/infos + info >> infos + if(!infos || infos.len < index) return + + var/datum/player_info/item = infos[index] + infos.Remove(item) + info << infos + + message_admins("\blue [key_name_admin(usr)] deleted one of [key]'s notes.") + log_admin("[key_name(usr)] deleted one of [key]'s notes.") + + qdel(info) + +/proc/show_player_info_irc(var/key as text) + var/dat = " Info on [key]%0D%0A" + var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") + var/list/infos + info >> infos + if(!infos) + dat = "No information found on the given key." + else + for(var/datum/player_info/I in infos) + dat += "[I.content]%0D%0Aby [I.author] ([I.rank]) on [I.timestamp]%0D%0A%0D%0A" + + return dat diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 594d663b34..9206b1b933 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -745,7 +745,7 @@ log_admin("[key_name(usr)] booted [key_name(M)].") message_admins("\blue [key_name_admin(usr)] booted [key_name_admin(M)].", 1) //M.client = null - del(M.client) + qdel(M.client) /* //Player Notes else if(href_list["notes"]) @@ -811,8 +811,8 @@ log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") - del(M.client) - //del(M) // See no reason why to delete mob. Important stuff can be lost. And ban can be lifted before round ends. + qdel(M.client) + //qdel(M) // See no reason why to delete mob. Important stuff can be lost. And ban can be lifted before round ends. if("No") if(!check_rights(R_BAN)) return var/reason = sanitize(input(usr,"Reason?","reason","Griefer") as text|null) @@ -836,8 +836,8 @@ feedback_inc("ban_perma",1) DB_ban_record(BANTYPE_PERMA, M, -1, reason) - del(M.client) - //del(M) + qdel(M.client) + //qdel(M) if("Cancel") return @@ -1301,7 +1301,7 @@ S.victim = M S.loc = M.loc spawn(20) - del(S) + qdel(S) var/turf/simulated/floor/T = get_turf(M) if(istype(T)) @@ -1424,7 +1424,7 @@ src.owner << "\red Message reply failed." spawn(100) - del(P) + qdel(P) return else if(href_list["SolGovFaxReply"]) @@ -1669,28 +1669,28 @@ feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SC") for(var/obj/item/clothing/under/O in world) - del(O) + qdel(O) ok = 1 if("sec_all_clothes") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SAC") for(var/obj/item/clothing/O in world) - del(O) + qdel(O) ok = 1 if("sec_classic1") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SC1") for(var/obj/item/clothing/suit/fire/O in world) - del(O) + qdel(O) for(var/obj/structure/grille/O in world) - del(O) + qdel(O) /* for(var/obj/machinery/vehicle/pod/O in world) for(var/mob/M in src) M.loc = src.loc if (M.client) M.client.perspective = MOB_PERSPECTIVE M.client.eye = M - del(O) + qdel(O) ok = 1*/ if("monkey") feedback_inc("admin_secrets_fun_used",1) @@ -2044,7 +2044,7 @@ var/turf/T = pick(blobstart) var/obj/effect/bhole/bh = new /obj/effect/bhole( T.loc, 30 ) spawn(rand(100, 600)) - del(bh) + qdel(bh) if("timeanomalies") //dear god this code was awful :P Still needs further optimisation feedback_inc("admin_secrets_fun_used",1) diff --git a/code/modules/admin/verbs/BrokenInhands.dm b/code/modules/admin/verbs/BrokenInhands.dm index 914ba1b5df..e5d6dc2661 100644 --- a/code/modules/admin/verbs/BrokenInhands.dm +++ b/code/modules/admin/verbs/BrokenInhands.dm @@ -26,7 +26,7 @@ // if(!istates.Find(O.item_state)) // text += "[O.type] MISSING NORMAL ICON CALLED\n\"[O.item_state]\" IN \"[O.icon]\"\n" //text+="\n" - del(O) + qdel(O) if(text) var/F = file("broken_icons.txt") fdel(F) diff --git a/code/modules/admin/verbs/SDQL.dm b/code/modules/admin/verbs/SDQL.dm index d8626da403..a98cc3a1d9 100644 --- a/code/modules/admin/verbs/SDQL.dm +++ b/code/modules/admin/verbs/SDQL.dm @@ -1,497 +1,497 @@ - -//Structured Datum Query Language. Basically SQL meets BYOND objects. - -//Note: For use in BS12, need text_starts_with proc, and to modify the action on select to use BS12's object edit command(s). - -/client/proc/SDQL_query(query_text as message) - set category = "Admin" - if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. - message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") - log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") - - var/list/query_list = SDQL_tokenize(query_text) - - if(query_list.len < 2) - if(query_list.len > 0) - usr << "\red SDQL: Too few discrete tokens in query \"[query_text]\". Please check your syntax and try again." - return - - if(!(lowertext(query_list[1]) in list("select", "delete", "update"))) - usr << "\red SDQL: Unknown query type: \"[query_list[1]]\" in query \"[query_text]\". Please check your syntax and try again." - return - - var/list/types = list() - - var/i - for(i = 2; i <= query_list.len; i += 2) - types += query_list[i] - - if(i + 1 >= query_list.len || query_list[i + 1] != ",") - break - - i++ - - var/list/from = list() - - if(i <= query_list.len) - if(lowertext(query_list[i]) in list("from", "in")) - for(i++; i <= query_list.len; i += 2) - from += query_list[i] - - if(i + 1 >= query_list.len || query_list[i + 1] != ",") - break - - i++ - - if(from.len < 1) - from += "world" - - var/list/set_vars = list() - - if(lowertext(query_list[1]) == "update") - if(i <= query_list.len && lowertext(query_list[i]) == "set") - for(i++; i <= query_list.len; i++) - if(i + 2 <= query_list.len && query_list[i + 1] == "=") - set_vars += query_list[i] - set_vars[query_list[i]] = query_list[i + 2] - - else - usr << "\red SDQL: Invalid set parameter in query \"[query_text]\". Please check your syntax and try again." - return - - i += 3 - - if(i >= query_list.len || query_list[i] != ",") - break - - if(set_vars.len < 1) - usr << "\red SDQL: Invalid or missing set in query \"[query_text]\". Please check your syntax and try again." - return - - var/list/where = list() - - if(i <= query_list.len && lowertext(query_list[i]) == "where") - where = query_list.Copy(i + 1) - - var/list/from_objs = list() - if("world" in from) - from_objs += world - else - for(var/f in from) - if(copytext(f, 1, 2) == "'" || copytext(f, 1, 2) == "\"") - from_objs += locate(copytext(f, 2, length(f))) - else if(copytext(f, 1, 2) != "/") - from_objs += locate(f) - else - var/f2 = text2path(f) - if(text_starts_with(f, "/mob")) - for(var/mob/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/turf/space")) - for(var/turf/space/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/turf/simulated")) - for(var/turf/simulated/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/turf/unsimulated")) - for(var/turf/unsimulated/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/turf")) - for(var/turf/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/area")) - for(var/area/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/obj/item")) - for(var/obj/item/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/obj/machinery")) - for(var/obj/machinery/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/obj")) - for(var/obj/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/atom")) - for(var/atom/m in world) - if(istype(m, f2)) - from_objs += m -/* - else - for(var/datum/m in world) - if(istype(m, f2)) - from_objs += m -*/ - - var/list/objs = list() - - for(var/from_obj in from_objs) - if("*" in types) - objs += from_obj:contents - else - for(var/f in types) - if(copytext(f, 1, 2) == "'" || copytext(f, 1, 2) == "\"") - objs += locate(copytext(f, 2, length(f))) in from_obj - else if(copytext(f, 1, 2) != "/") - objs += locate(f) in from_obj - else - var/f2 = text2path(f) - if(text_starts_with(f, "/mob")) - for(var/mob/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/turf/space")) - for(var/turf/space/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/turf/simulated")) - for(var/turf/simulated/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/turf/unsimulated")) - for(var/turf/unsimulated/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/turf")) - for(var/turf/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/area")) - for(var/area/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/obj/item")) - for(var/obj/item/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/obj/machinery")) - for(var/obj/machinery/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/obj")) - for(var/obj/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/atom")) - for(var/atom/m in from_obj) - if(istype(m, f2)) - objs += m - - else - for(var/datum/m in from_obj) - if(istype(m, f2)) - objs += m - - - for(var/datum/t in objs) - var/currently_false = 0 - for(i = 1, i - 1 < where.len, i++) - var/v = where[i++] - var/compare_op = where[i++] - if(!(compare_op in list("==", "=", "<>", "<", ">", "<=", ">=", "!="))) - usr << "\red SDQL: Unknown comparison operator [compare_op] in where clause following [v] in query \"[query_text]\". Please check your syntax and try again." - return - - var/j - for(j = i, j <= where.len, j++) - if(lowertext(where[j]) in list("and", "or", ";")) - break - - if(!currently_false) - var/value = SDQL_text2value(t, v) - var/result = SDQL_evaluate(t, where.Copy(i, j)) - - switch(compare_op) - if("=", "==") - currently_false = !(value == result) - - if("!=", "<>") - currently_false = !(value != result) - - if("<") - currently_false = !(value < result) - - if(">") - currently_false = !(value > result) - - if("<=") - currently_false = !(value <= result) - - if(">=") - currently_false = !(value >= result) - - - if(j > where.len || lowertext(where[j]) == ";") - break - else if(lowertext(where[j]) == "or") - if(currently_false) - currently_false = 0 - else - break - - i = j - - if(currently_false) - objs -= t - - - - usr << "\blue SQDL Query: [query_text]" - message_admins("[usr] executed SDQL query: \"[query_text]\".") -/* - for(var/t in types) - usr << "Type: [t]" - - for(var/t in from) - usr << "From: [t]" - - for(var/t in set_vars) - usr << "Set: [t] = [set_vars[t]]" - - if(where.len) - var/where_str = "" - for(var/t in where) - where_str += "[t] " - - usr << "Where: [where_str]" - - usr << "From objects:" - for(var/datum/t in from_objs) - usr << t - - usr << "Objects:" - for(var/datum/t in objs) - usr << t -*/ - switch(lowertext(query_list[1])) - if("delete") - for(var/datum/t in objs) - del t - - if("update") - for(var/datum/t in objs) - objs[t] = list() - for(var/v in set_vars) - if(v in t.vars) - objs[t][v] = SDQL_text2value(t, set_vars[v]) - - for(var/datum/t in objs) - for(var/v in objs[t]) - t.vars[v] = objs[t][v] - - if("select") - var/text = "" - for(var/datum/t in objs) - if(istype(t, /atom)) - var/atom/a = t - - if(a.x) - text += "\ref[t]: [t] at ([a.x], [a.y], [a.z])
      " - - else if(a.loc && a.loc.x) - text += "\ref[t]: [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
      " - - else - text += "\ref[t]: [t]
      " - - else - text += "\ref[t]: [t]
      " - - //text += "[t]
      " - usr << browse(text, "window=sdql_result") - - -/client/Topic(href,href_list[],hsrc) - if(href_list["SDQL_select"]) - debug_variables(locate(href_list["SDQL_select"])) - - ..() - - -/proc/SDQL_evaluate(datum/object, list/equation) - if(equation.len == 0) - return null - - else if(equation.len == 1) - return SDQL_text2value(object, equation[1]) - - else if(equation[1] == "!") - return !SDQL_evaluate(object, equation.Copy(2)) - - else if(equation[1] == "-") - return -SDQL_evaluate(object, equation.Copy(2)) - - - else - usr << "\red SDQL: Sorry, equations not yet supported :(" - return null - - -/proc/SDQL_text2value(datum/object, text) - if(text2num(text) != null) - return text2num(text) - else if(text == "null") - return null - else if(copytext(text, 1, 2) == "'" || copytext(text, 1, 2) == "\"" ) - return copytext(text, 2, length(text)) - else if(copytext(text, 1, 2) == "/") - return text2path(text) - else - if(findtext(text, ".")) - var/split = findtext(text, ".") - var/v = copytext(text, 1, split) - - if((v in object.vars) && istype(object.vars[v], /datum)) - return SDQL_text2value(object.vars[v], copytext(text, split + 1)) - else - return null - - else - if(text in object.vars) - return object.vars[text] - else - return null - - -/proc/text_starts_with(text, start) - if(copytext(text, 1, length(start) + 1) == start) - return 1 - else - return 0 - - - - - -/proc/SDQL_tokenize(query_text) - - var/list/whitespace = list(" ", "\n", "\t") - var/list/single = list("(", ")", ",", "+", "-") - var/list/multi = list( - "=" = list("", "="), - "<" = list("", "=", ">"), - ">" = list("", "="), - "!" = list("", "=")) - - var/word = "" - var/list/query_list = list() - var/len = length(query_text) - - for(var/i = 1, i <= len, i++) - var/char = copytext(query_text, i, i + 1) - - if(char in whitespace) - if(word != "") - query_list += word - word = "" - - else if(char in single) - if(word != "") - query_list += word - word = "" - - query_list += char - - else if(char in multi) - if(word != "") - query_list += word - word = "" - - var/char2 = copytext(query_text, i + 1, i + 2) - - if(char2 in multi[char]) - query_list += "[char][char2]" - i++ - - else - query_list += char - - else if(char == "'") - if(word != "") - usr << "\red SDQL: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." - return null - - word = "'" - - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) - - if(char == "'") - if(copytext(query_text, i + 1, i + 2) == "'") - word += "'" - i++ - - else - break - - else - word += char - - if(i > len) - usr << "\red SDQL: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." - return null - - query_list += "[word]'" - word = "" - - else if(char == "\"") - if(word != "") - usr << "\red SDQL: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." - return null - - word = "\"" - - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) - - if(char == "\"") - if(copytext(query_text, i + 1, i + 2) == "'") - word += "\"" - i++ - - else - break - - else - word += char - - if(i > len) - usr << "\red SDQL: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." - return null - - query_list += "[word]\"" - word = "" - - else - word += char - - if(word != "") - query_list += word - - return query_list + +//Structured Datum Query Language. Basically SQL meets BYOND objects. + +//Note: For use in BS12, need text_starts_with proc, and to modify the action on select to use BS12's object edit command(s). + +/client/proc/SDQL_query(query_text as message) + set category = "Admin" + if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. + message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") + log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") + + var/list/query_list = SDQL_tokenize(query_text) + + if(query_list.len < 2) + if(query_list.len > 0) + usr << "\red SDQL: Too few discrete tokens in query \"[query_text]\". Please check your syntax and try again." + return + + if(!(lowertext(query_list[1]) in list("select", "delete", "update"))) + usr << "\red SDQL: Unknown query type: \"[query_list[1]]\" in query \"[query_text]\". Please check your syntax and try again." + return + + var/list/types = list() + + var/i + for(i = 2; i <= query_list.len; i += 2) + types += query_list[i] + + if(i + 1 >= query_list.len || query_list[i + 1] != ",") + break + + i++ + + var/list/from = list() + + if(i <= query_list.len) + if(lowertext(query_list[i]) in list("from", "in")) + for(i++; i <= query_list.len; i += 2) + from += query_list[i] + + if(i + 1 >= query_list.len || query_list[i + 1] != ",") + break + + i++ + + if(from.len < 1) + from += "world" + + var/list/set_vars = list() + + if(lowertext(query_list[1]) == "update") + if(i <= query_list.len && lowertext(query_list[i]) == "set") + for(i++; i <= query_list.len; i++) + if(i + 2 <= query_list.len && query_list[i + 1] == "=") + set_vars += query_list[i] + set_vars[query_list[i]] = query_list[i + 2] + + else + usr << "\red SDQL: Invalid set parameter in query \"[query_text]\". Please check your syntax and try again." + return + + i += 3 + + if(i >= query_list.len || query_list[i] != ",") + break + + if(set_vars.len < 1) + usr << "\red SDQL: Invalid or missing set in query \"[query_text]\". Please check your syntax and try again." + return + + var/list/where = list() + + if(i <= query_list.len && lowertext(query_list[i]) == "where") + where = query_list.Copy(i + 1) + + var/list/from_objs = list() + if("world" in from) + from_objs += world + else + for(var/f in from) + if(copytext(f, 1, 2) == "'" || copytext(f, 1, 2) == "\"") + from_objs += locate(copytext(f, 2, length(f))) + else if(copytext(f, 1, 2) != "/") + from_objs += locate(f) + else + var/f2 = text2path(f) + if(text_starts_with(f, "/mob")) + for(var/mob/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/turf/space")) + for(var/turf/space/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/turf/simulated")) + for(var/turf/simulated/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/turf/unsimulated")) + for(var/turf/unsimulated/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/turf")) + for(var/turf/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/area")) + for(var/area/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/obj/item")) + for(var/obj/item/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/obj/machinery")) + for(var/obj/machinery/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/obj")) + for(var/obj/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/atom")) + for(var/atom/m in world) + if(istype(m, f2)) + from_objs += m +/* + else + for(var/datum/m in world) + if(istype(m, f2)) + from_objs += m +*/ + + var/list/objs = list() + + for(var/from_obj in from_objs) + if("*" in types) + objs += from_obj:contents + else + for(var/f in types) + if(copytext(f, 1, 2) == "'" || copytext(f, 1, 2) == "\"") + objs += locate(copytext(f, 2, length(f))) in from_obj + else if(copytext(f, 1, 2) != "/") + objs += locate(f) in from_obj + else + var/f2 = text2path(f) + if(text_starts_with(f, "/mob")) + for(var/mob/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/turf/space")) + for(var/turf/space/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/turf/simulated")) + for(var/turf/simulated/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/turf/unsimulated")) + for(var/turf/unsimulated/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/turf")) + for(var/turf/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/area")) + for(var/area/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/obj/item")) + for(var/obj/item/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/obj/machinery")) + for(var/obj/machinery/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/obj")) + for(var/obj/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/atom")) + for(var/atom/m in from_obj) + if(istype(m, f2)) + objs += m + + else + for(var/datum/m in from_obj) + if(istype(m, f2)) + objs += m + + + for(var/datum/t in objs) + var/currently_false = 0 + for(i = 1, i - 1 < where.len, i++) + var/v = where[i++] + var/compare_op = where[i++] + if(!(compare_op in list("==", "=", "<>", "<", ">", "<=", ">=", "!="))) + usr << "\red SDQL: Unknown comparison operator [compare_op] in where clause following [v] in query \"[query_text]\". Please check your syntax and try again." + return + + var/j + for(j = i, j <= where.len, j++) + if(lowertext(where[j]) in list("and", "or", ";")) + break + + if(!currently_false) + var/value = SDQL_text2value(t, v) + var/result = SDQL_evaluate(t, where.Copy(i, j)) + + switch(compare_op) + if("=", "==") + currently_false = !(value == result) + + if("!=", "<>") + currently_false = !(value != result) + + if("<") + currently_false = !(value < result) + + if(">") + currently_false = !(value > result) + + if("<=") + currently_false = !(value <= result) + + if(">=") + currently_false = !(value >= result) + + + if(j > where.len || lowertext(where[j]) == ";") + break + else if(lowertext(where[j]) == "or") + if(currently_false) + currently_false = 0 + else + break + + i = j + + if(currently_false) + objs -= t + + + + usr << "\blue SQDL Query: [query_text]" + message_admins("[usr] executed SDQL query: \"[query_text]\".") +/* + for(var/t in types) + usr << "Type: [t]" + + for(var/t in from) + usr << "From: [t]" + + for(var/t in set_vars) + usr << "Set: [t] = [set_vars[t]]" + + if(where.len) + var/where_str = "" + for(var/t in where) + where_str += "[t] " + + usr << "Where: [where_str]" + + usr << "From objects:" + for(var/datum/t in from_objs) + usr << t + + usr << "Objects:" + for(var/datum/t in objs) + usr << t +*/ + switch(lowertext(query_list[1])) + if("delete") + for(var/datum/t in objs) + qdel(t) + + if("update") + for(var/datum/t in objs) + objs[t] = list() + for(var/v in set_vars) + if(v in t.vars) + objs[t][v] = SDQL_text2value(t, set_vars[v]) + + for(var/datum/t in objs) + for(var/v in objs[t]) + t.vars[v] = objs[t][v] + + if("select") + var/text = "" + for(var/datum/t in objs) + if(istype(t, /atom)) + var/atom/a = t + + if(a.x) + text += "\ref[t]: [t] at ([a.x], [a.y], [a.z])
      " + + else if(a.loc && a.loc.x) + text += "\ref[t]: [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
      " + + else + text += "\ref[t]: [t]
      " + + else + text += "\ref[t]: [t]
      " + + //text += "[t]
      " + usr << browse(text, "window=sdql_result") + + +/client/Topic(href,href_list[],hsrc) + if(href_list["SDQL_select"]) + debug_variables(locate(href_list["SDQL_select"])) + + ..() + + +/proc/SDQL_evaluate(datum/object, list/equation) + if(equation.len == 0) + return null + + else if(equation.len == 1) + return SDQL_text2value(object, equation[1]) + + else if(equation[1] == "!") + return !SDQL_evaluate(object, equation.Copy(2)) + + else if(equation[1] == "-") + return -SDQL_evaluate(object, equation.Copy(2)) + + + else + usr << "\red SDQL: Sorry, equations not yet supported :(" + return null + + +/proc/SDQL_text2value(datum/object, text) + if(text2num(text) != null) + return text2num(text) + else if(text == "null") + return null + else if(copytext(text, 1, 2) == "'" || copytext(text, 1, 2) == "\"" ) + return copytext(text, 2, length(text)) + else if(copytext(text, 1, 2) == "/") + return text2path(text) + else + if(findtext(text, ".")) + var/split = findtext(text, ".") + var/v = copytext(text, 1, split) + + if((v in object.vars) && istype(object.vars[v], /datum)) + return SDQL_text2value(object.vars[v], copytext(text, split + 1)) + else + return null + + else + if(text in object.vars) + return object.vars[text] + else + return null + + +/proc/text_starts_with(text, start) + if(copytext(text, 1, length(start) + 1) == start) + return 1 + else + return 0 + + + + + +/proc/SDQL_tokenize(query_text) + + var/list/whitespace = list(" ", "\n", "\t") + var/list/single = list("(", ")", ",", "+", "-") + var/list/multi = list( + "=" = list("", "="), + "<" = list("", "=", ">"), + ">" = list("", "="), + "!" = list("", "=")) + + var/word = "" + var/list/query_list = list() + var/len = length(query_text) + + for(var/i = 1, i <= len, i++) + var/char = copytext(query_text, i, i + 1) + + if(char in whitespace) + if(word != "") + query_list += word + word = "" + + else if(char in single) + if(word != "") + query_list += word + word = "" + + query_list += char + + else if(char in multi) + if(word != "") + query_list += word + word = "" + + var/char2 = copytext(query_text, i + 1, i + 2) + + if(char2 in multi[char]) + query_list += "[char][char2]" + i++ + + else + query_list += char + + else if(char == "'") + if(word != "") + usr << "\red SDQL: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "'" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "'") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "'" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "\red SDQL: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]'" + word = "" + + else if(char == "\"") + if(word != "") + usr << "\red SDQL: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "\"" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "\"") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "\"" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "\red SDQL: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]\"" + word = "" + + else + word += char + + if(word != "") + query_list += word + + return query_list diff --git a/code/modules/admin/verbs/SDQL_2.dm b/code/modules/admin/verbs/SDQL_2.dm index 549447da11..236237c23a 100644 --- a/code/modules/admin/verbs/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL_2.dm @@ -1,426 +1,426 @@ - - -/client/proc/SDQL2_query(query_text as message) - set category = "Admin" - if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. - message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") - log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") - - if(!query_text || length(query_text) < 1) - return - - //world << query_text - - var/list/query_list = SDQL2_tokenize(query_text) - - if(!query_list || query_list.len < 1) - return - - var/list/query_tree = SDQL_parse(query_list) - - if(query_tree.len < 1) - return - - var/list/from_objs = list() - var/list/select_types = list() - - switch(query_tree[1]) - if("explain") - SDQL_testout(query_tree["explain"]) - return - - if("call") - if("on" in query_tree) - select_types = query_tree["on"] - else - return - - if("select", "delete", "update") - select_types = query_tree[query_tree[1]] - - from_objs = SDQL_from_objs(query_tree["from"]) - - var/list/objs = list() - - for(var/type in select_types) - var/char = copytext(type, 1, 2) - - if(char == "/" || char == "*") - for(var/from in from_objs) - objs += SDQL_get_all(type, from) - - else if(char == "'" || char == "\"") - objs += locate(copytext(type, 2, length(type))) - - if("where" in query_tree) - var/objs_temp = objs - objs = list() - for(var/datum/d in objs_temp) - if(SDQL_expression(d, query_tree["where"])) - objs += d - - //usr << "Query: [query_text]" - message_admins("[usr] executed SDQL query: \"[query_text]\".") - - switch(query_tree[1]) - if("delete") - for(var/datum/d in objs) - del d - - if("select") - var/text = "" - for(var/datum/t in objs) - if(istype(t, /atom)) - var/atom/a = t - - if(a.x) - text += "\ref[t]: [t] at ([a.x], [a.y], [a.z])
      " - - else if(a.loc && a.loc.x) - text += "\ref[t]: [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
      " - - else - text += "\ref[t]: [t]
      " - - else - text += "\ref[t]: [t]
      " - - usr << browse(text, "window=SDQL-result") - - if("update") - if("set" in query_tree) - var/list/set_list = query_tree["set"] - for(var/datum/d in objs) - var/list/vals = list() - for(var/v in set_list) - if(v in d.vars) - vals += v - vals[v] = SDQL_expression(d, set_list[v]) - - if(istype(d, /turf)) - for(var/v in vals) - if(v == "x" || v == "y" || v == "z") - continue - - d.vars[v] = vals[v] - - else - for(var/v in vals) - d.vars[v] = vals[v] - - - - - -/proc/SDQL_parse(list/query_list) - var/datum/SDQL_parser/parser = new(query_list) - var/list/query_tree = parser.parse() - - del(parser) - - return query_tree - - - -/proc/SDQL_testout(list/query_tree, indent = 0) - var/spaces = "" - for(var/s = 0, s < indent, s++) - spaces += " " - - for(var/item in query_tree) - if(istype(item, /list)) - world << "[spaces](" - SDQL_testout(item, indent + 1) - world << "[spaces])" - - else - world << "[spaces][item]" - - if(!isnum(item) && query_tree[item]) - - if(istype(query_tree[item], /list)) - world << "[spaces] (" - SDQL_testout(query_tree[item], indent + 2) - world << "[spaces] )" - - else - world << "[spaces] [query_tree[item]]" - - - -/proc/SDQL_from_objs(list/tree) - if("world" in tree) - return list(world) - - var/list/out = list() - - for(var/type in tree) - var/char = copytext(type, 1, 2) - - if(char == "/") - out += SDQL_get_all(type, world) - - else if(char == "'" || char == "\"") - out += locate(copytext(type, 2, length(type))) - - return out - - -/proc/SDQL_get_all(type, location) - var/list/out = list() - - if(type == "*") - for(var/datum/d in location) - out += d - - return out - - type = text2path(type) - - if(ispath(type, /mob)) - for(var/mob/d in location) - if(istype(d, type)) - out += d - - else if(ispath(type, /turf)) - for(var/turf/d in location) - if(istype(d, type)) - out += d - - else if(ispath(type, /obj)) - for(var/obj/d in location) - if(istype(d, type)) - out += d - - else if(ispath(type, /area)) - for(var/area/d in location) - if(istype(d, type)) - out += d - - else if(ispath(type, /atom)) - for(var/atom/d in location) - if(istype(d, type)) - out += d - - else - for(var/datum/d in location) - if(istype(d, type)) - out += d - - return out - - -/proc/SDQL_expression(datum/object, list/expression, start = 1) - var/result = 0 - var/val - - for(var/i = start, i <= expression.len, i++) - var/op = "" - - if(i > start) - op = expression[i] - i++ - - var/list/ret = SDQL_value(object, expression, i) - val = ret["val"] - i = ret["i"] - - if(op != "") - switch(op) - if("+") - result += val - if("-") - result -= val - if("*") - result *= val - if("/") - result /= val - if("&") - result &= val - if("|") - result |= val - if("^") - result ^= val - if("=", "==") - result = (result == val) - if("!=", "<>") - result = (result != val) - if("<") - result = (result < val) - if("<=") - result = (result <= val) - if(">") - result = (result > val) - if(">=") - result = (result >= val) - if("and", "&&") - result = (result && val) - if("or", "||") - result = (result || val) - else - usr << "\red SDQL2: Unknown op [op]" - result = null - else - result = val - - return result - -/proc/SDQL_value(datum/object, list/expression, start = 1) - var/i = start - var/val = null - - if(i > expression.len) - return list("val" = null, "i" = i) - - if(istype(expression[i], /list)) - val = SDQL_expression(object, expression[i]) - - else if(expression[i] == "!") - var/list/ret = SDQL_value(object, expression, i + 1) - val = !ret["val"] - i = ret["i"] - - else if(expression[i] == "~") - var/list/ret = SDQL_value(object, expression, i + 1) - val = ~ret["val"] - i = ret["i"] - - else if(expression[i] == "-") - var/list/ret = SDQL_value(object, expression, i + 1) - val = -ret["val"] - i = ret["i"] - - else if(expression[i] == "null") - val = null - - else if(isnum(expression[i])) - val = expression[i] - - else if(copytext(expression[i], 1, 2) in list("'", "\"")) - val = copytext(expression[i], 2, length(expression[i])) - - else - val = SDQL_var(object, expression, i) - i = expression.len - - return list("val" = val, "i" = i) - -/proc/SDQL_var(datum/object, list/expression, start = 1) - - if(expression[start] in object.vars) - - if(start < expression.len && expression[start + 1] == ".") - return SDQL_var(object.vars[expression[start]], expression[start + 2]) - - else - return object.vars[expression[start]] - - else - return null - -/proc/SDQL2_tokenize(query_text) - - var/list/whitespace = list(" ", "\n", "\t") - var/list/single = list("(", ")", ",", "+", "-", ".") - var/list/multi = list( - "=" = list("", "="), - "<" = list("", "=", ">"), - ">" = list("", "="), - "!" = list("", "=")) - - var/word = "" - var/list/query_list = list() - var/len = length(query_text) - - for(var/i = 1, i <= len, i++) - var/char = copytext(query_text, i, i + 1) - - if(char in whitespace) - if(word != "") - query_list += word - word = "" - - else if(char in single) - if(word != "") - query_list += word - word = "" - - query_list += char - - else if(char in multi) - if(word != "") - query_list += word - word = "" - - var/char2 = copytext(query_text, i + 1, i + 2) - - if(char2 in multi[char]) - query_list += "[char][char2]" - i++ - - else - query_list += char - - else if(char == "'") - if(word != "") - usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." - return null - - word = "'" - - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) - - if(char == "'") - if(copytext(query_text, i + 1, i + 2) == "'") - word += "'" - i++ - - else - break - - else - word += char - - if(i > len) - usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." - return null - - query_list += "[word]'" - word = "" - - else if(char == "\"") - if(word != "") - usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." - return null - - word = "\"" - - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) - - if(char == "\"") - if(copytext(query_text, i + 1, i + 2) == "'") - word += "\"" - i++ - - else - break - - else - word += char - - if(i > len) - usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." - return null - - query_list += "[word]\"" - word = "" - - else - word += char - - if(word != "") - query_list += word - - return query_list + + +/client/proc/SDQL2_query(query_text as message) + set category = "Admin" + if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. + message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") + log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") + + if(!query_text || length(query_text) < 1) + return + + //world << query_text + + var/list/query_list = SDQL2_tokenize(query_text) + + if(!query_list || query_list.len < 1) + return + + var/list/query_tree = SDQL_parse(query_list) + + if(query_tree.len < 1) + return + + var/list/from_objs = list() + var/list/select_types = list() + + switch(query_tree[1]) + if("explain") + SDQL_testout(query_tree["explain"]) + return + + if("call") + if("on" in query_tree) + select_types = query_tree["on"] + else + return + + if("select", "delete", "update") + select_types = query_tree[query_tree[1]] + + from_objs = SDQL_from_objs(query_tree["from"]) + + var/list/objs = list() + + for(var/type in select_types) + var/char = copytext(type, 1, 2) + + if(char == "/" || char == "*") + for(var/from in from_objs) + objs += SDQL_get_all(type, from) + + else if(char == "'" || char == "\"") + objs += locate(copytext(type, 2, length(type))) + + if("where" in query_tree) + var/objs_temp = objs + objs = list() + for(var/datum/d in objs_temp) + if(SDQL_expression(d, query_tree["where"])) + objs += d + + //usr << "Query: [query_text]" + message_admins("[usr] executed SDQL query: \"[query_text]\".") + + switch(query_tree[1]) + if("delete") + for(var/datum/d in objs) + qdel(d) + + if("select") + var/text = "" + for(var/datum/t in objs) + if(istype(t, /atom)) + var/atom/a = t + + if(a.x) + text += "\ref[t]: [t] at ([a.x], [a.y], [a.z])
      " + + else if(a.loc && a.loc.x) + text += "\ref[t]: [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
      " + + else + text += "\ref[t]: [t]
      " + + else + text += "\ref[t]: [t]
      " + + usr << browse(text, "window=SDQL-result") + + if("update") + if("set" in query_tree) + var/list/set_list = query_tree["set"] + for(var/datum/d in objs) + var/list/vals = list() + for(var/v in set_list) + if(v in d.vars) + vals += v + vals[v] = SDQL_expression(d, set_list[v]) + + if(istype(d, /turf)) + for(var/v in vals) + if(v == "x" || v == "y" || v == "z") + continue + + d.vars[v] = vals[v] + + else + for(var/v in vals) + d.vars[v] = vals[v] + + + + + +/proc/SDQL_parse(list/query_list) + var/datum/SDQL_parser/parser = new(query_list) + var/list/query_tree = parser.parse() + + qdel(parser) + + return query_tree + + + +/proc/SDQL_testout(list/query_tree, indent = 0) + var/spaces = "" + for(var/s = 0, s < indent, s++) + spaces += " " + + for(var/item in query_tree) + if(istype(item, /list)) + world << "[spaces](" + SDQL_testout(item, indent + 1) + world << "[spaces])" + + else + world << "[spaces][item]" + + if(!isnum(item) && query_tree[item]) + + if(istype(query_tree[item], /list)) + world << "[spaces] (" + SDQL_testout(query_tree[item], indent + 2) + world << "[spaces] )" + + else + world << "[spaces] [query_tree[item]]" + + + +/proc/SDQL_from_objs(list/tree) + if("world" in tree) + return list(world) + + var/list/out = list() + + for(var/type in tree) + var/char = copytext(type, 1, 2) + + if(char == "/") + out += SDQL_get_all(type, world) + + else if(char == "'" || char == "\"") + out += locate(copytext(type, 2, length(type))) + + return out + + +/proc/SDQL_get_all(type, location) + var/list/out = list() + + if(type == "*") + for(var/datum/d in location) + out += d + + return out + + type = text2path(type) + + if(ispath(type, /mob)) + for(var/mob/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /turf)) + for(var/turf/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /obj)) + for(var/obj/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /area)) + for(var/area/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /atom)) + for(var/atom/d in location) + if(istype(d, type)) + out += d + + else + for(var/datum/d in location) + if(istype(d, type)) + out += d + + return out + + +/proc/SDQL_expression(datum/object, list/expression, start = 1) + var/result = 0 + var/val + + for(var/i = start, i <= expression.len, i++) + var/op = "" + + if(i > start) + op = expression[i] + i++ + + var/list/ret = SDQL_value(object, expression, i) + val = ret["val"] + i = ret["i"] + + if(op != "") + switch(op) + if("+") + result += val + if("-") + result -= val + if("*") + result *= val + if("/") + result /= val + if("&") + result &= val + if("|") + result |= val + if("^") + result ^= val + if("=", "==") + result = (result == val) + if("!=", "<>") + result = (result != val) + if("<") + result = (result < val) + if("<=") + result = (result <= val) + if(">") + result = (result > val) + if(">=") + result = (result >= val) + if("and", "&&") + result = (result && val) + if("or", "||") + result = (result || val) + else + usr << "\red SDQL2: Unknown op [op]" + result = null + else + result = val + + return result + +/proc/SDQL_value(datum/object, list/expression, start = 1) + var/i = start + var/val = null + + if(i > expression.len) + return list("val" = null, "i" = i) + + if(istype(expression[i], /list)) + val = SDQL_expression(object, expression[i]) + + else if(expression[i] == "!") + var/list/ret = SDQL_value(object, expression, i + 1) + val = !ret["val"] + i = ret["i"] + + else if(expression[i] == "~") + var/list/ret = SDQL_value(object, expression, i + 1) + val = ~ret["val"] + i = ret["i"] + + else if(expression[i] == "-") + var/list/ret = SDQL_value(object, expression, i + 1) + val = -ret["val"] + i = ret["i"] + + else if(expression[i] == "null") + val = null + + else if(isnum(expression[i])) + val = expression[i] + + else if(copytext(expression[i], 1, 2) in list("'", "\"")) + val = copytext(expression[i], 2, length(expression[i])) + + else + val = SDQL_var(object, expression, i) + i = expression.len + + return list("val" = val, "i" = i) + +/proc/SDQL_var(datum/object, list/expression, start = 1) + + if(expression[start] in object.vars) + + if(start < expression.len && expression[start + 1] == ".") + return SDQL_var(object.vars[expression[start]], expression[start + 2]) + + else + return object.vars[expression[start]] + + else + return null + +/proc/SDQL2_tokenize(query_text) + + var/list/whitespace = list(" ", "\n", "\t") + var/list/single = list("(", ")", ",", "+", "-", ".") + var/list/multi = list( + "=" = list("", "="), + "<" = list("", "=", ">"), + ">" = list("", "="), + "!" = list("", "=")) + + var/word = "" + var/list/query_list = list() + var/len = length(query_text) + + for(var/i = 1, i <= len, i++) + var/char = copytext(query_text, i, i + 1) + + if(char in whitespace) + if(word != "") + query_list += word + word = "" + + else if(char in single) + if(word != "") + query_list += word + word = "" + + query_list += char + + else if(char in multi) + if(word != "") + query_list += word + word = "" + + var/char2 = copytext(query_text, i + 1, i + 2) + + if(char2 in multi[char]) + query_list += "[char][char2]" + i++ + + else + query_list += char + + else if(char == "'") + if(word != "") + usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "'" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "'") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "'" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]'" + word = "" + + else if(char == "\"") + if(word != "") + usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "\"" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "\"") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "\"" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]\"" + word = "" + + else + word += char + + if(word != "") + query_list += word + + return query_list diff --git a/code/modules/admin/verbs/buildmode.dm b/code/modules/admin/verbs/buildmode.dm index 71bdabf4be..4b90283a56 100644 --- a/code/modules/admin/verbs/buildmode.dm +++ b/code/modules/admin/verbs/buildmode.dm @@ -8,7 +8,7 @@ M.client.show_popup_menus = 1 for(var/obj/effect/bmode/buildholder/H) if(H.cl == M.client) - del(H) + qdel(H) else log_admin("[key_name(usr)] has entered build mode.") M.client.buildmode = 1 @@ -220,7 +220,7 @@ T.ChangeTurf(/turf/simulated/wall) return else if(istype(object,/obj)) - del(object) + qdel(object) return else if(istype(object,/turf) && pa.Find("alt") && pa.Find("left")) new/obj/machinery/door/airlock(get_turf(object)) @@ -250,7 +250,7 @@ var/obj/A = new holder.buildmode.objholder (get_turf(object)) A.set_dir(holder.builddir.dir) else if(pa.Find("right")) - if(isobj(object)) del(object) + if(isobj(object)) qdel(object) if(pa.Find("middle")) holder.buildmode.objholder = text2path("[object.type]") if(holder.buildmode.objsay) usr << "[object.type]" diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 57fe451a7c..62c9de0d6f 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -350,7 +350,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(hsbitem) for(var/atom/O in world) if(istype(O, hsbitem)) - del(O) + qdel(O) log_admin("[key_name(src)] has deleted all instances of [hsbitem].") message_admins("[key_name_admin(src)] has deleted all instances of [hsbitem].", 0) feedback_add_details("admin_verb","DELA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -420,7 +420,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/mob/adminmob = src.mob M.ckey = src.ckey if( isobserver(adminmob) ) - del(adminmob) + qdel(adminmob) feedback_add_details("admin_verb","ADC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -555,7 +555,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that for (var/obj/item/I in M) if (istype(I, /obj/item/weapon/implant)) continue - del(I) + qdel(I) switch(dresscode) if ("strip") //do nothing @@ -614,7 +614,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/shoes/black(M), slot_shoes) var/obj/item/weapon/storage/backpack/backpack = new(M) for(var/obj/item/I in backpack) - del(I) + qdel(I) M.equip_to_slot_or_del(backpack, slot_back) M.equip_to_slot_or_del(new /obj/item/weapon/mop(M), slot_r_hand) @@ -705,7 +705,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/obj/item/weapon/storage/secure/briefcase/sec_briefcase = new(M) for(var/obj/item/briefcase_item in sec_briefcase) - del(briefcase_item) + qdel(briefcase_item) for(var/i=3, i>0, i--) sec_briefcase.contents += new /obj/item/weapon/spacecash/c1000 sec_briefcase.contents += new /obj/item/weapon/gun/energy/crossbow @@ -929,7 +929,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(G.anchored) var/obj/singularity/S = new /obj/singularity(get_turf(G), 50) spawn(0) - del(G) + qdel(G) S.energy = 1750 S.current_size = 7 S.icon = 'icons/effects/224x224.dmi' diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index c6f91e89d3..bd3c4be0d9 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -55,7 +55,7 @@ var/intercom_range_display_status = 0 for(var/obj/effect/debugging/camera_range/C in world) - del(C) + qdel(C) if(camera_range_display_status) for(var/obj/machinery/camera/C in cameranet.cameras) @@ -114,14 +114,14 @@ var/intercom_range_display_status = 0 intercom_range_display_status = 1 for(var/obj/effect/debugging/marker/M in world) - del(M) + qdel(M) if(intercom_range_display_status) for(var/obj/item/device/radio/intercom/I in world) for(var/turf/T in orange(7,I)) var/obj/effect/debugging/marker/F = new/obj/effect/debugging/marker(T) if (!(F in view(7,I.loc))) - del(F) + qdel(F) feedback_add_details("admin_verb","mIRD") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! var/list/debug_verbs = list ( @@ -276,7 +276,7 @@ var/list/debug_verbs = list ( var/datum/controller/air_system/old_air = air_master for(var/zone/zone in old_air.zones) zone.c_invalidate() - del old_air + qdel(old_air) air_master = new air_master.Setup() spawn air_master.Start() diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 64e44e17e9..ad35f965c3 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -548,7 +548,7 @@ Traitors and the like can also be revived with the previous role mostly intact. log_admin("[key_name(usr)] deleted [O] at ([O.x],[O.y],[O.z])") message_admins("[key_name_admin(usr)] deleted [O] at ([O.x],[O.y],[O.z])", 1) feedback_add_details("admin_verb","DEL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - del(O) + qdel(O) /client/proc/cmd_admin_list_open_jobs() set category = "Admin" @@ -686,7 +686,7 @@ Traitors and the like can also be revived with the previous role mostly intact. message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=[mins]&server=[replacetext(config.server_name, "#", "")]") del(M.client) - del(M) + qdel(M) else if("No") @@ -701,7 +701,7 @@ Traitors and the like can also be revived with the previous role mostly intact. message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=perma&server=[replacetext(config.server_name, "#", "")]") del(M.client) - del(M) + qdel(M) */ /client/proc/update_world() diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm index ed3edf5fc0..ba071d7c72 100644 --- a/code/modules/assembly/bomb.dm +++ b/code/modules/assembly/bomb.dm @@ -39,7 +39,7 @@ bombtank.master = null bombtank = null - del(src) + qdel(src) return if((istype(W, /obj/item/weapon/weldingtool) && W:welding)) if(!status) @@ -144,8 +144,8 @@ ground_zero.hotspot_expose(1000, 125) if(master) - del(master) - del(src) + qdel(master) + qdel(src) /obj/item/weapon/tank/proc/release() //This happens when the bomb is not welded. Tank contents are just spat out. var/datum/gas_mixture/removed = air_contents.remove(air_contents.total_moles) diff --git a/code/modules/assembly/holder.dm b/code/modules/assembly/holder.dm index f3bf44b53b..a8a3d246c8 100644 --- a/code/modules/assembly/holder.dm +++ b/code/modules/assembly/holder.dm @@ -190,7 +190,7 @@ a_right:holder = null a_right.loc = T spawn(0) - del(src) + qdel(src) return diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 79e3cf8637..53bc063c91 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -32,7 +32,7 @@ processing_objects.Add(src) else on = 0 - if(first) del(first) + if(first) qdel(first) processing_objects.Remove(src) update_icon() return secured @@ -53,7 +53,7 @@ process()//Old code if(!on) if(first) - del(first) + qdel(first) return if((!(first) && (secured && (istype(loc, /turf) || (holder && istype(holder.loc, /turf)))))) @@ -77,7 +77,7 @@ attack_hand() - del(first) + qdel(first) ..() return @@ -86,14 +86,14 @@ var/t = dir ..() set_dir(t) - del(first) + qdel(first) return holder_movement() if(!holder) return 0 // set_dir(holder.dir) - del(first) + qdel(first) return 1 @@ -175,7 +175,7 @@ if(master) //world << "beam hit \ref[src]: calling master \ref[master].hit" master.trigger_beam() - del(src) + qdel(src) return /obj/effect/beam/i_beam/proc/vis_spread(v) @@ -193,7 +193,7 @@ if((loc.density || !(master))) // world << "beam hit loc [loc] or no master [master], deleting" - del(src) + qdel(src) return //world << "proccess: [src.left] left" @@ -233,17 +233,17 @@ return else //world << "is a next: \ref[next], deleting beam \ref[I]" - del(I) + qdel(I) else //world << "step failed, deleting \ref[next]" - del(next) + qdel(next) spawn(10) process() return return /obj/effect/beam/i_beam/Bump() - del(src) + qdel(src) return /obj/effect/beam/i_beam/Bumped() @@ -258,7 +258,7 @@ return return -/obj/effect/beam/i_beam/Del() - del(next) +/obj/effect/beam/i_beam/Destroy() + qdel(next) ..() return diff --git a/code/modules/assembly/shock_kit.dm b/code/modules/assembly/shock_kit.dm index 5e501e3313..8ba62cdc37 100644 --- a/code/modules/assembly/shock_kit.dm +++ b/code/modules/assembly/shock_kit.dm @@ -8,9 +8,9 @@ w_class = 5.0 flags = CONDUCT -/obj/item/assembly/shock_kit/Del() - del(part1) - del(part2) +/obj/item/assembly/shock_kit/Destroy() + qdel(part1) + qdel(part2) ..() return @@ -25,7 +25,7 @@ part2.master = null part1 = null part2 = null - del(src) + qdel(src) return if(istype(W, /obj/item/weapon/screwdriver)) status = !status diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 11f78326c6..b6415f22b5 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -77,7 +77,7 @@ W.assignment = corpseidjob W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) - del(src) + qdel(src) diff --git a/code/modules/awaymissions/loot.dm b/code/modules/awaymissions/loot.dm index 706e1716af..5aeb9651d2 100644 --- a/code/modules/awaymissions/loot.dm +++ b/code/modules/awaymissions/loot.dm @@ -21,4 +21,4 @@ continue new loot_path(get_turf(src)) - del(src) \ No newline at end of file + qdel(src) diff --git a/code/modules/awaymissions/trigger.dm b/code/modules/awaymissions/trigger.dm index 65ad8f543d..4afaf4a135 100644 --- a/code/modules/awaymissions/trigger.dm +++ b/code/modules/awaymissions/trigger.dm @@ -6,7 +6,7 @@ if(M.client) M << "[message]" if(once) - del(src) + qdel(src) /obj/effect/step_trigger/teleport_fancy var/locationx @@ -41,4 +41,4 @@ uses-- if(uses == 0) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 45ca127f13..a802950c66 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -33,7 +33,7 @@ if( findtext(href,"You slot \the [input_device] into the suit module.
      " user.drop_from_inventory(input_device) - del(input_device) + qdel(input_device) accepted_item.charges++ return 1 @@ -196,7 +196,7 @@ for(var/obj/item/weapon/melee/energy/blade/blade in M.contents) M.drop_from_inventory(blade) - del(blade) + qdel(blade) /obj/item/rig_module/fabricator diff --git a/code/modules/clothing/spacesuits/rig/modules/computer.dm b/code/modules/clothing/spacesuits/rig/modules/computer.dm index 5c02fc11f7..b51bfeccee 100644 --- a/code/modules/clothing/spacesuits/rig/modules/computer.dm +++ b/code/modules/clothing/spacesuits/rig/modules/computer.dm @@ -153,8 +153,8 @@ user << "You purge the remaining scraps of data from your previous AI, freeing it for use." if(integrated_ai) integrated_ai.ghostize() - del(integrated_ai) - if(ai_card) del(ai_card) + qdel(integrated_ai) + if(ai_card) qdel(ai_card) else if(user) user.put_in_hands(ai_card) else diff --git a/code/modules/clothing/spacesuits/rig/modules/ninja.dm b/code/modules/clothing/spacesuits/rig/modules/ninja.dm index 7458ca1bc9..51ee46d0d2 100644 --- a/code/modules/clothing/spacesuits/rig/modules/ninja.dm +++ b/code/modules/clothing/spacesuits/rig/modules/ninja.dm @@ -179,12 +179,12 @@ explosion(get_turf(src), 1, 2, 4, 5) if(holder && holder.wearer) holder.wearer.drop_from_inventory(src) - del(holder) - del(src) + qdel(holder) + qdel(src) /obj/item/rig_module/self_destruct/small/engage() explosion(get_turf(src), 0, 0, 3, 4) if(holder && holder.wearer) holder.wearer.drop_from_inventory(src) - del(holder) - del(src) \ No newline at end of file + qdel(holder) + qdel(src) \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/rig/rig.dm b/code/modules/clothing/spacesuits/rig/rig.dm index df610a8d4d..17da31452a 100644 --- a/code/modules/clothing/spacesuits/rig/rig.dm +++ b/code/modules/clothing/spacesuits/rig/rig.dm @@ -149,12 +149,12 @@ update_icon(1) -/obj/item/weapon/rig/Del() +/obj/item/weapon/rig/Destroy() for(var/obj/item/piece in list(gloves,boots,helmet,chest)) var/mob/living/M = piece.loc if(istype(M)) M.drop_from_inventory(piece) - del(piece) + qdel(piece) processing_objects -= src ..() @@ -659,25 +659,25 @@ var/obj/item/garbage = H.head H.drop_from_inventory(garbage) H.head = null - del(garbage) + qdel(garbage) if(H.gloves) var/obj/item/garbage = H.gloves H.drop_from_inventory(garbage) H.gloves = null - del(garbage) + qdel(garbage) if(H.shoes) var/obj/item/garbage = H.shoes H.drop_from_inventory(garbage) H.shoes = null - del(garbage) + qdel(garbage) if(H.wear_suit) var/obj/item/garbage = H.wear_suit H.drop_from_inventory(garbage) H.wear_suit = null - del(garbage) + qdel(garbage) for(var/piece in list("helmet","gauntlets","chest","boots")) toggle_piece(piece, H, ONLY_DEPLOY) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 13d1a59d5e..d861c77f3b 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -555,7 +555,7 @@ kit.uses-- if(kit.uses<1) user.drop_item() - del(O) + qdel(O) /obj/item/clothing/suit/space/void/attackby(var/obj/item/O as obj, mob/user as mob) ..() @@ -574,7 +574,7 @@ kit.uses-- if(kit.uses<1) user.drop_item() - del(O) + qdel(O) ///////// Salvage crew hardsuit - Cybele Petit - solaruin /////////////// /obj/item/device/kit/suit/fluff/salvage diff --git a/code/modules/customitems/item_spawning.dm b/code/modules/customitems/item_spawning.dm index 8d575538a4..beb8e6b2a7 100644 --- a/code/modules/customitems/item_spawning.dm +++ b/code/modules/customitems/item_spawning.dm @@ -35,7 +35,7 @@ if(M.ckey == "nerezza" && M.real_name == "Asher Spock" && M.mind.role_alt_title && M.mind.role_alt_title != "Emergency Physician") //only spawn ID if asher is joining as an emergency physician ok = 1 - del(Item) + qdel(Item) goto skip var/obj/item/weapon/card/id/I = Item for(var/obj/item/weapon/card/id/C in M) @@ -59,18 +59,18 @@ I.name = "[M.real_name]'s Technician ID ([M.mind.role_alt_title ? M.mind.role_alt_title : M.mind.assigned_role])" //replace old ID - del(C) + qdel(C) ok = M.equip_to_slot_if_possible(I, slot_wear_id, 0) //if 1, last argument deletes on fail break else if(istype(Item,/obj/item/weapon/storage/belt)) if(M.ckey == "jakksergal" && M.real_name == "Nashi Ra'hal" && M.mind.role_alt_title && M.mind.role_alt_title != "Nurse" && M.mind.role_alt_title != "Chemist") ok = 1 - del(Item) + qdel(Item) goto skip var/obj/item/weapon/storage/belt/medical/fluff/nashi_belt/I = Item if(istype(M.belt,/obj/item/weapon/storage/belt)) for(var/obj/item/weapon/storage/belt/B in M) - del(B) + qdel(B) M.belt=null ok = M.equip_to_slot_if_possible(I, slot_belt, 0) break diff --git a/code/modules/detectivework/scanning_console.dm b/code/modules/detectivework/scanning_console.dm index 2dac51082d..b5e8af7634 100644 --- a/code/modules/detectivework/scanning_console.dm +++ b/code/modules/detectivework/scanning_console.dm @@ -277,7 +277,7 @@ if(istype(I, /obj/item/weapon/f_card)) if(process_card(I)) M.drop_item() - del(I) + qdel(I) else usr << "Invalid fingerprint card, rejected." if("print") diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index 1274abff64..aac37d104a 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -109,7 +109,7 @@ log transactions user << "You insert [I] into [src]." src.attack_hand(user) - del I + qdel(I) else ..() diff --git a/code/modules/economy/cash.dm b/code/modules/economy/cash.dm index 3872b326bc..6934dc7a33 100644 --- a/code/modules/economy/cash.dm +++ b/code/modules/economy/cash.dm @@ -26,7 +26,7 @@ user.drop_from_inventory(cash) bundle = new (src.loc) bundle.worth += cash.worth - del(cash) + qdel(cash) else //is bundle bundle = W bundle.worth += src.worth @@ -37,7 +37,7 @@ h_user.drop_from_inventory(bundle) h_user.put_in_hands(bundle) user << "You add [src.worth] Thalers worth of money to the bundles.
      It holds [bundle.worth] Thalers now.
      " - del(src) + qdel(src) /obj/item/weapon/spacecash/bundle name = "pile of thalers" @@ -87,7 +87,7 @@ bundle.update_icon() usr.put_in_hands(bundle) if(!worth) - del(src) + qdel(src) /obj/item/weapon/spacecash/c1 name = "1 Thaler" diff --git a/code/modules/events/carp_migration.dm b/code/modules/events/carp_migration.dm index 16d623d3da..5416ab2666 100644 --- a/code/modules/events/carp_migration.dm +++ b/code/modules/events/carp_migration.dm @@ -45,4 +45,4 @@ if(!C.stat) var/turf/T = get_turf(C) if(istype(T, /turf/space)) - del(C) + qdel(C) diff --git a/code/modules/events/rogue_drones.dm b/code/modules/events/rogue_drones.dm index f6a7a3ab71..a50a98982a 100644 --- a/code/modules/events/rogue_drones.dm +++ b/code/modules/events/rogue_drones.dm @@ -40,7 +40,7 @@ D.z = config.admin_levels[1] D.has_loot = 0 - del(D) + qdel(D) num_recovered++ if(num_recovered > drones_list.len * 0.75) diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index e35b100269..803fbc67ae 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -264,26 +264,26 @@ proc/check_panel(mob/M) spawn(300) if(my_target) my_target.hallucinations -= src - del(src) + qdel(src) step_away(src,my_target,2) spawn attack_loop() proc/updateimage() - // del src.currentimage + // qdel(src.currentimage) if(src.dir == NORTH) - del src.currentimage + qdel(src.currentimage) src.currentimage = new /image(up,src) else if(src.dir == SOUTH) - del src.currentimage + qdel(src.currentimage) src.currentimage = new /image(down,src) else if(src.dir == EAST) - del src.currentimage + qdel(src.currentimage) src.currentimage = new /image(right,src) else if(src.dir == WEST) - del src.currentimage + qdel(src.currentimage) src.currentimage = new /image(left,src) my_target << currentimage @@ -329,7 +329,7 @@ proc/check_panel(mob/M) var/image/I = image('icons/effects/blood.dmi',O,"floor[rand(1,7)]",O.dir,1) target << I spawn(300) - del(O) + qdel(O) return var/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/projectile, /obj/item/ammo_magazine/a357,\ diff --git a/code/modules/games/cards.dm b/code/modules/games/cards.dm index 50be2e9848..6ff5f22f20 100644 --- a/code/modules/games/cards.dm +++ b/code/modules/games/cards.dm @@ -47,7 +47,7 @@ var/obj/item/weapon/hand/H = O for(var/datum/playingcard/P in H.cards) cards += P - del(O) + qdel(O) user << "You place your cards on the bottom of the deck." return ..() @@ -131,7 +131,7 @@ for(var/datum/playingcard/P in H.cards) cards += P src.concealed = H.concealed - del(O) + qdel(O) user.put_in_hands(src) update_icon() return @@ -183,7 +183,7 @@ if(!discarding || !to_discard[discarding] || !usr || !src) return var/datum/playingcard/card = to_discard[discarding] - del(to_discard) + qdel(to_discard) var/obj/item/weapon/hand/H = new(src.loc) H.cards += card @@ -195,7 +195,7 @@ H.loc = get_step(usr,usr.dir) if(!cards.len) - del(src) + qdel(src) /obj/item/weapon/hand/attack_self(var/mob/user as mob) concealed = !concealed @@ -212,7 +212,7 @@ /obj/item/weapon/hand/update_icon(var/direction = 0) if(!cards.len) - del(src) + qdel(src) return else if(cards.len > 1) name = "hand of cards" diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index f19a8cd4ce..2b383c18ac 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -178,7 +178,7 @@ var/global/list/holodeck_programs = list( // loadProgram(target) //This could all be done better, but it works for now. -/obj/machinery/computer/HolodeckControl/Del() +/obj/machinery/computer/HolodeckControl/Destroy() emergencyShutdown() ..() @@ -257,7 +257,7 @@ var/global/list/holodeck_programs = list( if(!silent) var/obj/oldobj = obj visible_message("The [oldobj.name] fades away!") - del(obj) + qdel(obj) /obj/machinery/computer/HolodeckControl/proc/checkInteg(var/area/A) for(var/turf/T in A) @@ -321,7 +321,7 @@ var/global/list/holodeck_programs = list( C.derez() for(var/obj/effect/decal/cleanable/blood/B in linkedholodeck) - del(B) + qdel(B) holographic_objs = A.copy_contents_to(linkedholodeck , 1) for(var/obj/holo_obj in holographic_objs) diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index 7200711b60..84b43d5b70 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -85,7 +85,7 @@ icon_state = "boxing" item_state = "boxing" -/obj/structure/window/reinforced/holowindow/Del() +/obj/structure/window/reinforced/holowindow/Destroy() ..() /obj/structure/window/reinforced/holowindow/attackby(obj/item/W as obj, mob/user as mob) @@ -95,7 +95,7 @@ if(istype(G.affecting,/mob/living)) var/mob/living/M = G.affecting var/state = G.state - del(W) //gotta delete it here because if window breaks, it won't get deleted + qdel(W) //gotta delete it here because if window breaks, it won't get deleted switch (state) if(1) M.visible_message("[user] slams [M] against \the [src]!") @@ -138,13 +138,13 @@ playsound(src, "shatter", 70, 1) if(display_message) visible_message("[src] fades away as it shatters!") - del(src) + qdel(src) return -/obj/structure/window/reinforced/holowindow/disappearing/Del() +/obj/structure/window/reinforced/holowindow/disappearing/Destroy() ..() -/obj/machinery/door/window/holowindoor/Del() +/obj/machinery/door/window/holowindoor/Destroy() ..() /obj/machinery/door/window/holowindoor/attackby(obj/item/weapon/I as obj, mob/user as mob) @@ -180,9 +180,9 @@ playsound(src, "shatter", 70, 1) if(display_message) visible_message("[src] fades away as it shatters!") - del(src) + qdel(src) -/obj/structure/bed/chair/holochair/Del() +/obj/structure/bed/chair/holochair/Destroy() ..() /obj/structure/bed/chair/holochair/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -274,7 +274,7 @@ G.affecting.loc = src.loc G.affecting.Weaken(5) visible_message("[G.assailant] dunks [G.affecting] into the [src]!", 3) - del(W) + qdel(W) return else if (istype(W, /obj/item) && get_dist(src,user)<2) user.drop_item(src.loc) @@ -333,7 +333,7 @@ currentarea = get_area(src.loc) if(!currentarea) - del(src) + qdel(src) if(eventstarted) usr << "The event has already begun!" @@ -364,7 +364,7 @@ eventstarted = 1 for(var/obj/structure/window/reinforced/holowindow/disappearing/W in currentarea) - del(W) + qdel(W) for(var/mob/M in currentarea) M << "FIGHT!" @@ -424,4 +424,4 @@ /mob/living/simple_animal/hostile/carp/holodeck/proc/derez() visible_message("\The [src] fades away!") - del(src) + qdel(src) diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 8440b9163e..1d21c04932 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -29,7 +29,7 @@ sleep(250) // ugly hack, should mean roundstart plants are fine. if(!plant_controller) world << "Plant controller does not exist and [src] requires it. Aborting." - del(src) + qdel(src) return seed = plant_controller.seeds[plantname] @@ -65,7 +65,7 @@ sleep(250) // ugly hack, should mean roundstart plants are fine. if(!plant_controller) world << "Plant controller does not exist and [src] requires it. Aborting." - del(src) + qdel(src) return if(plant_controller.product_descs["[seed.uid]"]) @@ -163,7 +163,7 @@ M.Weaken(5) seed.thrown_at(src,M) sleep(-1) - if(src) del(src) + if(src) qdel(src) return /obj/item/weapon/reagent_containers/food/snacks/grown/throw_impact(atom/hit_atom) @@ -183,13 +183,13 @@ user.put_in_hands(pocell) pocell.maxcharge = src.potency * 10 pocell.charge = pocell.maxcharge - del(src) + qdel(src) return else if(W.sharp) if(seed.kitchen_tag == "pumpkin") // Ugggh these checks are awful. user.show_message("You carve a face into [src]!", 1) new /obj/item/clothing/head/pumpkinhead (user.loc) - del(src) + qdel(src) return else if(seed.chems) if(istype(W,/obj/item/weapon/hatchet) && !isnull(seed.chems["woodpulp"])) @@ -204,22 +204,22 @@ continue G.attackby(NG, user) user << "You add the newly-formed wood to the stack. It now contains [NG.amount] planks." - del(src) + qdel(src) return else if(!isnull(seed.chems["potato"])) user << "You slice \the [src] into sticks." new /obj/item/weapon/reagent_containers/food/snacks/rawsticks(get_turf(src)) - del(src) + qdel(src) return else if(!isnull(seed.chems["carrotjuice"])) user << "You slice \the [src] into sticks." new /obj/item/weapon/reagent_containers/food/snacks/carrotfries(get_turf(src)) - del(src) + qdel(src) return else if(!isnull(seed.chems["soymilk"])) user << "You roughly chop up \the [src]." new /obj/item/weapon/reagent_containers/food/snacks/soydope(get_turf(src)) - del(src) + qdel(src) return ..() @@ -276,7 +276,7 @@ if(user) user << "\The [src] has fallen to bits." user.drop_from_inventory(src) - del(src) + qdel(src) add_fingerprint(user) return 1 @@ -296,7 +296,7 @@ user.visible_message("\The [user] squashes \the [src]!") seed.thrown_at(src,user) sleep(-1) - if(src) del(src) + if(src) qdel(src) return if(seed.kitchen_tag == "grass") @@ -311,13 +311,13 @@ continue NG.attackby(G, user) user << "You add the newly-formed grass to the stack. It now contains [G.amount] tiles." - del(src) + qdel(src) return if(seed.get_trait(TRAIT_SPREAD) > 0) user << "You plant the [src.name]." new /obj/machinery/portable_atmospherics/hydroponics/soil/invisible(get_turf(user),src.seed) - del(src) + qdel(src) return /* @@ -327,13 +327,13 @@ var/obj/item/stack/medical/bruise_pack/tajaran/poultice = new /obj/item/stack/medical/bruise_pack/tajaran(user.loc) poultice.heal_brute = potency user << "You mash the leaves into a poultice." - del(src) + qdel(src) return if("mtear") var/obj/item/stack/medical/ointment/tajaran/poultice = new /obj/item/stack/medical/ointment/tajaran(user.loc) poultice.heal_burn = potency user << "You mash the petals into a poultice." - del(src) + qdel(src) return */ diff --git a/code/modules/hydroponics/grown_inedible.dm b/code/modules/hydroponics/grown_inedible.dm index da9c00120d..680a7a5ec8 100644 --- a/code/modules/hydroponics/grown_inedible.dm +++ b/code/modules/hydroponics/grown_inedible.dm @@ -48,7 +48,7 @@ if(istype(W, /obj/item/weapon/circular_saw) || istype(W, /obj/item/weapon/hatchet) || istype(W, /obj/item/weapon/kitchen/utensil/knife) || istype(W, /obj/item/weapon/kitchenknife) || istype(W, /obj/item/weapon/kitchenknife/ritual)) user << "You use [W] to fashion a pipe out of the corn cob!" new /obj/item/clothing/mask/smokable/pipe/cobpipe (user.loc) - del(src) + qdel(src) return /obj/item/weapon/bananapeel diff --git a/code/modules/hydroponics/seed.dm b/code/modules/hydroponics/seed.dm index 6734510a5b..a92e237eeb 100644 --- a/code/modules/hydroponics/seed.dm +++ b/code/modules/hydroponics/seed.dm @@ -102,10 +102,10 @@ if(!istype(target)) if(istype(target, /mob/living/simple_animal/mouse)) new /obj/effect/decal/remains/mouse(get_turf(target)) - del(target) + qdel(target) else if(istype(target, /mob/living/simple_animal/lizard)) new /obj/effect/decal/remains/lizard(get_turf(target)) - del(target) + qdel(target) return @@ -229,7 +229,7 @@ apply_special_effect(M) splatter(T,thrown) origin_turf.visible_message("The [thrown.name] explodes!") - del(thrown) + qdel(thrown) return if(istype(target,/mob/living)) @@ -242,7 +242,7 @@ if(get_trait(TRAIT_JUICY) && splatted) splatter(origin_turf,thrown) origin_turf.visible_message("The [thrown.name] splatters against [target]!") - del(thrown) + qdel(thrown) /datum/seed/proc/handle_environment(var/turf/current_turf, var/datum/gas_mixture/environment, var/light_supplied, var/check_only) diff --git a/code/modules/hydroponics/seed_controller.dm b/code/modules/hydroponics/seed_controller.dm index 9b346b961c..89cb299f5f 100644 --- a/code/modules/hydroponics/seed_controller.dm +++ b/code/modules/hydroponics/seed_controller.dm @@ -37,7 +37,7 @@ var/global/datum/controller/plants/plant_controller // Set in New(). /datum/controller/plants/New() if(plant_controller && plant_controller != src) log_debug("Rebuilding plant controller.") - del(plant_controller) + qdel(plant_controller) plant_controller = src setup() process() diff --git a/code/modules/hydroponics/seed_machines.dm b/code/modules/hydroponics/seed_machines.dm index 1160235c9e..864b56cc28 100644 --- a/code/modules/hydroponics/seed_machines.dm +++ b/code/modules/hydroponics/seed_machines.dm @@ -224,7 +224,7 @@ genetics = seed.seed degradation = 0 - del(seed) + qdel(seed) seed = null if(href_list["get_gene"]) diff --git a/code/modules/hydroponics/seed_storage.dm b/code/modules/hydroponics/seed_storage.dm index 0ee7c6175e..2545cfc01c 100644 --- a/code/modules/hydroponics/seed_storage.dm +++ b/code/modules/hydroponics/seed_storage.dm @@ -188,16 +188,16 @@ N.seeds -= O if (N.amount <= 0 || N.seeds.len <= 0) piles -= N - del(N) + qdel(N) O.loc = src.loc else piles -= N - del(N) + qdel(N) else if (task == "purge") for (var/obj/O in N.seeds) - del(O) + qdel(O) piles -= N - del(N) + qdel(N) break updateUsrDialog() diff --git a/code/modules/hydroponics/spreading/spreading.dm b/code/modules/hydroponics/spreading/spreading.dm index 4f52b82cee..7edcca6303 100644 --- a/code/modules/hydroponics/spreading/spreading.dm +++ b/code/modules/hydroponics/spreading/spreading.dm @@ -26,13 +26,13 @@ color = DEAD_PLANT_COLOUR /obj/effect/dead_plant/attack_hand() - del(src) + qdel(src) /obj/effect/dead_plant/attackby() ..() for(var/obj/effect/plant/neighbor in range(1)) neighbor.update_neighbors() - del(src) + qdel(src) /obj/effect/plant name = "plant" @@ -60,7 +60,7 @@ var/last_tick = 0 var/obj/machinery/portable_atmospherics/hydroponics/soil/invisible/plant -/obj/effect/plant/Del() +/obj/effect/plant/Destroy() if(plant_controller) plant_controller.remove_plant(src) for(var/obj/effect/plant/neighbor in range(1,src)) @@ -81,14 +81,14 @@ sleep(250) // ugly hack, should mean roundstart plants are fine. if(!plant_controller) world << "Plant controller does not exist and [src] requires it. Aborting." - del(src) + qdel(src) return if(!istype(newseed)) newseed = plant_controller.seeds[DEFAULT_SEED] seed = newseed if(!seed) - del(src) + qdel(src) return name = seed.display_name diff --git a/code/modules/hydroponics/spreading/spreading_growth.dm b/code/modules/hydroponics/spreading/spreading_growth.dm index 7b1eae4f21..2346956d1f 100644 --- a/code/modules/hydroponics/spreading/spreading_growth.dm +++ b/code/modules/hydroponics/spreading/spreading_growth.dm @@ -99,6 +99,6 @@ for(var/obj/effect/plant/neighbor in check_turf.contents) neighbor.neighbors |= check_turf plant_controller.add_plant(neighbor) - spawn(1) if(src) del(src) + spawn(1) if(src) qdel(src) #undef NEIGHBOR_REFRESH_TIME \ No newline at end of file diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index f88234155a..f8b7a82be4 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -457,7 +457,7 @@ if(!S.seed) user << "The packet seems to be empty. You throw it away." - del(O) + qdel(O) return user << "You plant the [S.seed.seed_name] [S.seed.seed_noun]." @@ -468,7 +468,7 @@ health = (istype(S, /obj/item/seeds/cutting) ? round(seed.get_trait(TRAIT_ENDURANCE)/rand(2,5)) : seed.get_trait(TRAIT_ENDURANCE)) lastcycle = world.time - del(O) + qdel(O) check_health() @@ -503,7 +503,7 @@ weedlevel -= spray.weed_kill_str user << "You spray [src] with [O]." playsound(loc, 'sound/effects/spray3.ogg', 50, 1, -6) - del(O) + qdel(O) check_health() else if(mechanical && istype(O, /obj/item/weapon/wrench)) @@ -522,13 +522,13 @@ user << "[src] is already occupied!" else user.drop_item() - del(O) + qdel(O) var/obj/machinery/apiary/A = new(src.loc) A.icon = src.icon A.icon_state = src.icon_state A.hydrotray_type = src.type - del(src) + qdel(src) else if(O.force && seed) user.visible_message("\The [seed.display_name] has been attacked by [user] with \the [O]!") if(!dead) diff --git a/code/modules/hydroponics/trays/tray_apiary.dm b/code/modules/hydroponics/trays/tray_apiary.dm index f2098e7481..4ac67613a6 100644 --- a/code/modules/hydroponics/trays/tray_apiary.dm +++ b/code/modules/hydroponics/trays/tray_apiary.dm @@ -51,7 +51,7 @@ health = 10 nutrilevel += 10 user.drop_item() - del(O) + qdel(O) user << "\blue You carefully insert the queen into [src], she gets busy making a hive." bees_in_hive = 0 else if(istype(O, /obj/item/beezeez)) @@ -62,7 +62,7 @@ user << "\blue You insert [O] into [src]. A relaxed humming appears to pick up." else user << "\blue You insert [O] into [src]. Now it just needs some bees." - del(O) + qdel(O) else if(istype(O, /obj/item/weapon/minihoe)) if(health > 0) user << "\red You begin to dislodge the apiary from the tray, the bees don't like that." @@ -73,7 +73,7 @@ new hydrotray_type(src.loc) new /obj/item/apiary(src.loc) user << "\red You dislodge the apiary from the tray." - del(src) + qdel(src) else if(istype(O, /obj/item/weapon/bee_net)) var/obj/item/weapon/bee_net/N = O if(N.caught_bees > 0) @@ -115,11 +115,11 @@ if(swarming <= 0) for(var/mob/living/simple_animal/bee/B in src.loc) bees_in_hive += B.strength - del(B) + qdel(B) else if(bees_in_hive < 10) for(var/mob/living/simple_animal/bee/B in src.loc) bees_in_hive += B.strength - del(B) + qdel(B) if(world.time > (lastcycle + cycledelay)) lastcycle = world.time @@ -199,7 +199,7 @@ B.target_turf = get_turf(src) B.strength -= 1 if(B.strength <= 0) - del(B) + qdel(B) else if(B.strength <= 5) B.icon_state = "bees[B.strength]" bees_in_hive = 0 diff --git a/code/modules/hydroponics/trays/tray_soil.dm b/code/modules/hydroponics/trays/tray_soil.dm index ff8e3e23df..54c2380bcf 100644 --- a/code/modules/hydroponics/trays/tray_soil.dm +++ b/code/modules/hydroponics/trays/tray_soil.dm @@ -41,25 +41,25 @@ /obj/machinery/portable_atmospherics/hydroponics/soil/invisible/remove_dead() ..() - del(src) + qdel(src) /obj/machinery/portable_atmospherics/hydroponics/soil/invisible/harvest() ..() if(!seed) // Repeat harvests are a thing. - del(src) + qdel(src) /obj/machinery/portable_atmospherics/hydroponics/soil/invisible/die() - del(src) + qdel(src) /obj/machinery/portable_atmospherics/hydroponics/soil/invisible/process() if(!seed) - del(src) + qdel(src) return else if(name=="plant") name = seed.display_name ..() -/obj/machinery/portable_atmospherics/hydroponics/soil/invisible/Del() +/obj/machinery/portable_atmospherics/hydroponics/soil/invisible/Destroy() // Check if we're masking a decal that needs to be visible again. for(var/obj/effect/plant/plant in get_turf(src)) if(plant.invisibility == INVISIBILITY_MAXIMUM) diff --git a/code/modules/hydroponics/trays/tray_tools.dm b/code/modules/hydroponics/trays/tray_tools.dm index 10f5961da7..3b42ee3854 100644 --- a/code/modules/hydroponics/trays/tray_tools.dm +++ b/code/modules/hydroponics/trays/tray_tools.dm @@ -277,4 +277,4 @@ for(var/obj/effect/plant/B in orange(A,1)) if(prob(80)) B.die_off(1) - del A \ No newline at end of file + qdel(A) \ No newline at end of file diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 192efd5ecf..354d674215 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -56,20 +56,20 @@ switch(severity) if(1.0) for(var/obj/item/weapon/book/b in contents) - del(b) - del(src) + qdel(b) + qdel(src) return if(2.0) for(var/obj/item/weapon/book/b in contents) if (prob(50)) b.loc = (get_turf(src)) - else del(b) - del(src) + else qdel(b) + qdel(src) return if(3.0) if (prob(50)) for(var/obj/item/weapon/book/b in contents) b.loc = (get_turf(src)) - del(src) + qdel(src) return else return diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index 5d390948a3..f83bcb317f 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -463,6 +463,6 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f b.dat = O:info b.name = "Print Job #" + "[rand(100, 999)]" b.icon_state = "book[rand(1,7)]" - del(O) + qdel(O) else ..() diff --git a/code/modules/liquid/splash_simulation.dm b/code/modules/liquid/splash_simulation.dm index d7352ff712..983f46603d 100644 --- a/code/modules/liquid/splash_simulation.dm +++ b/code/modules/liquid/splash_simulation.dm @@ -16,16 +16,16 @@ datum/puddle/proc/process() L.apply_calculated_effect() if(liquid_objects.len == 0) - del(src) + qdel(src) datum/puddle/New() ..() puddles += src -datum/puddle/Del() +datum/puddle/Destroy() puddles -= src for(var/obj/O in liquid_objects) - del(O) + qdel(O) ..() client/proc/splash() @@ -63,11 +63,11 @@ obj/effect/liquid obj/effect/liquid/New() ..() if( !isturf(loc) ) - del(src) + qdel(src) for( var/obj/effect/liquid/L in loc ) if(L != src) - del(L) + qdel(L) obj/effect/liquid/proc/spread() @@ -124,14 +124,14 @@ obj/effect/liquid/proc/apply_calculated_effect() volume += new_volume if(volume < LIQUID_TRANSFER_THRESHOLD) - del(src) + qdel(src) new_volume = 0 update_icon2() obj/effect/liquid/Move() return 0 -obj/effect/liquid/Del() +obj/effect/liquid/Destroy() src.controller.liquid_objects.Remove(src) ..() @@ -140,7 +140,7 @@ obj/effect/liquid/proc/update_icon2() switch(volume) if(0 to 0.1) - del(src) + qdel(src) if(0.1 to 5) icon_state = "1" if(5 to 10) diff --git a/code/modules/maps/swapmaps.dm b/code/modules/maps/swapmaps.dm index cee890ca21..127af2e7a1 100644 --- a/code/modules/maps/swapmaps.dm +++ b/code/modules/maps/swapmaps.dm @@ -1,678 +1,678 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - -/* - SwapMaps library by Lummox JR - developed for digitalBYOND - http://www.digitalbyond.org - - Version 2.1 - - The purpose of this library is to make it easy for authors to swap maps - in and out of their game using savefiles. Swapped-out maps can be - transferred between worlds for an MMORPG, sent to the client, etc. - This is facilitated by the use of a special datum and a global list. - - Uses of swapmaps: - - - Temporary battle arenas - - House interiors - - Individual custom player houses - - Virtually unlimited terrain - - Sharing maps between servers running different instances of the same - game - - Loading and saving pieces of maps for reusable room templates - */ - -/* - User Interface: - - VARS: - - swapmaps_iconcache - An associative list of icon files with names, like - 'player.dmi' = "player" - swapmaps_mode - This must be set at runtime, like in world/New(). - - SWAPMAPS_SAV 0 (default) - Uses .sav files for raw /savefile output. - SWAPMAPS_TEXT 1 - Uses .txt files via ExportText() and ImportText(). These maps - are easily editable and appear to take up less space in the - current version of BYOND. - - PROCS: - - SwapMaps_Find(id) - Find a map by its id - SwapMaps_Load(id) - Load a map by its id - SwapMaps_Save(id) - Save a map by its id (calls swapmap.Save()) - SwapMaps_Unload(id) - Save and unload a map by its id (calls swapmap.Unload()) - SwapMaps_Save_All() - Save all maps - SwapMaps_DeleteFile(id) - Delete a map file - SwapMaps_CreateFromTemplate(id) - Create a new map by loading another map to use as a template. - This map has id==src and will not be saved. To make it savable, - change id with swapmap.SetID(newid). - SwapMaps_LoadChunk(id,turf/locorner) - Load a swapmap as a "chunk", at a specific place. A new datum is - created but it's not added to the list of maps to save or unload. - The new datum can be safely deleted without affecting the turfs - it loaded. The purpose of this is to load a map file onto part of - another swapmap or an existing part of the world. - locorner is the corner turf with the lowest x,y,z values. - SwapMaps_SaveChunk(id,turf/corner1,turf/corner2) - Save a piece of the world as a "chunk". A new datum is created - for the chunk, but it can be deleted without destroying any turfs. - The chunk file can be reloaded as a swapmap all its own, or loaded - via SwapMaps_LoadChunk() to become part of another map. - SwapMaps_GetSize(id) - Return a list corresponding to the x,y,z sizes of a map file, - without loading the map. - Returns null if the map is not found. - SwapMaps_AddIconToCache(name,icon) - Cache an icon file by name for space-saving storage - - swapmap.New(id,x,y,z) - Create a new map; specify id, width (x), height (y), and - depth (z) - Default size is world.maxx,world.maxy,1 - swapmap.New(id,turf1,turf2) - Create a new map; specify id and 2 corners - This becomes a /swapmap for one of the compiled-in maps, for - easy saving. - swapmap.New() - Create a new map datum, but does not allocate space or assign an - ID (used for loading). - swapmap.Del() - Deletes a map but does not save - swapmap.Save() - Saves to map_[id].sav - Maps with id==src are not saved. - swapmap.Unload() - Saves the map and then deletes it - Maps with id==src are not saved. - swapmap.SetID(id) - Change the map's id and make changes to the lookup list - swapmap.AllTurfs(z) - Returns a block of turfs encompassing the entire map, or on just - one z-level - z is in world coordinates; it is optional - swapmap.Contains(turf/T) - Returns nonzero if T is inside the map's boundaries. - Also works for objs and mobs, but the proc is not area-safe. - swapmap.InUse() - Returns nonzero if a mob with a key is within the map's - boundaries. - swapmap.LoCorner(z=z1) - Returns locate(x1,y1,z), where z=z1 if none is specified. - swapmap.HiCorner(z=z2) - Returns locate(x2,y2,z), where z=z2 if none is specified. - swapmap.BuildFilledRectangle(turf/corner1,turf/corner2,item) - Builds a filled rectangle of item from one corner turf to the - other, on multiple z-levels if necessary. The corners may be - specified in any order. - item is a type path like /turf/wall or /obj/barrel{full=1}. - swapmap.BuildRectangle(turf/corner1,turf/corner2,item) - Builds an unfilled rectangle of item from one corner turf to - the other, on multiple z-levels if necessary. - swapmap.BuildInTurfs(list/turfs,item) - Builds item on all of the turfs listed. The list need not - contain only turfs, or even only atoms. - */ - -swapmap - var/id // a string identifying this map uniquely - var/x1 // minimum x,y,z coords - var/y1 - var/z1 - var/x2 // maximum x,y,z coords (also used as width,height,depth until positioned) - var/y2 - var/z2 - var/tmp/locked // don't move anyone to this map; it's saving or loading - var/tmp/mode // save as text-mode - var/ischunk // tells the load routine to load to the specified location - - New(_id,x,y,z) - if(isnull(_id)) return - id=_id - mode=swapmaps_mode - if(isturf(x) && isturf(y)) - /* - Special format: Defines a map as an existing set of turfs; - this is useful for saving a compiled map in swapmap format. - Because this is a compiled-in map, its turfs are not deleted - when the datum is deleted. - */ - x1=min(x:x,y:x);x2=max(x:x,y:x) - y1=min(x:y,y:y);y2=max(x:y,y:y) - z1=min(x:z,y:z);z2=max(x:z,y:z) - InitializeSwapMaps() - if(z2>swapmaps_compiled_maxz ||\ - y2>swapmaps_compiled_maxy ||\ - x2>swapmaps_compiled_maxx) - del(src) - return - x2=x?(x):world.maxx - y2=y?(y):world.maxy - z2=z?(z):1 - AllocateSwapMap() - - Del() - // a temporary datum for a chunk can be deleted outright - // for others, some cleanup is necessary - if(!ischunk) - swapmaps_loaded-=src - swapmaps_byname-=id - if(z2>swapmaps_compiled_maxz ||\ - y2>swapmaps_compiled_maxy ||\ - x2>swapmaps_compiled_maxx) - var/list/areas=new - for(var/atom/A in block(locate(x1,y1,z1),locate(x2,y2,z2))) - for(var/obj/O in A) del(O) - for(var/mob/M in A) - if(!M.key) del(M) - else M.loc=null - areas[A.loc]=null - del(A) - // delete areas that belong only to this map - for(var/area/a in areas) - if(a && !a.contents.len) del(a) - if(x2>=world.maxx || y2>=world.maxy || z2>=world.maxz) CutXYZ() - del(areas) - ..() - - /* - Savefile format: - map - id - x // size, not coords - y - z - areas // list of areas, not including default - [each z; 1 to depth] - [each y; 1 to height] - [each x; 1 to width] - type // of turf - AREA // if non-default; saved as a number (index into areas list) - vars // all other changed vars - */ - Write(savefile/S) - var/x - var/y - var/z - var/n - var/list/areas - var/area/defarea=locate(world.area) - if(!defarea) defarea=new world.area - areas=list() - for(var/turf/T in block(locate(x1,y1,z1),locate(x2,y2,z2))) - areas[T.loc]=null - for(n in areas) // quickly eliminate associations for smaller storage - areas-=n - areas+=n - areas-=defarea - InitializeSwapMaps() - locked=1 - S["id"] << id - S["z"] << z2-z1+1 - S["y"] << y2-y1+1 - S["x"] << x2-x1+1 - S["areas"] << areas - for(n in 1 to areas.len) areas[areas[n]]=n - var/oldcd=S.cd - for(z=z1,z<=z2,++z) - S.cd="[z-z1+1]" - for(y=y1,y<=y2,++y) - S.cd="[y-y1+1]" - for(x=x1,x<=x2,++x) - S.cd="[x-x1+1]" - var/turf/T=locate(x,y,z) - S["type"] << T.type - if(T.loc!=defarea) S["AREA"] << areas[T.loc] - T.Write(S) - S.cd=".." - S.cd=".." - sleep() - S.cd=oldcd - locked=0 - del(areas) - - Read(savefile/S,_id,turf/locorner) - var/x - var/y - var/z - var/n - var/list/areas - var/area/defarea=locate(world.area) - id=_id - if(locorner) - ischunk=1 - x1=locorner.x - y1=locorner.y - z1=locorner.z - if(!defarea) defarea=new world.area - if(!_id) - S["id"] >> id - else - var/dummy - S["id"] >> dummy - S["z"] >> z2 // these are depth, - S["y"] >> y2 // height, - S["x"] >> x2 // width - S["areas"] >> areas - locked=1 - AllocateSwapMap() // adjust x1,y1,z1 - x2,y2,z2 coords - var/oldcd=S.cd - for(z=z1,z<=z2,++z) - S.cd="[z-z1+1]" - for(y=y1,y<=y2,++y) - S.cd="[y-y1+1]" - for(x=x1,x<=x2,++x) - S.cd="[x-x1+1]" - var/tp - S["type"]>>tp - var/turf/T=locate(x,y,z) - T.loc.contents-=T - T=new tp(locate(x,y,z)) - if("AREA" in S.dir) - S["AREA"]>>n - var/area/A=areas[n] - A.contents+=T - else defarea.contents+=T - // clear the turf - for(var/obj/O in T) del(O) - for(var/mob/M in T) - if(!M.key) del(M) - else M.loc=null - // finish the read - T.Read(S) - S.cd=".." - S.cd=".." - sleep() - S.cd=oldcd - locked=0 - del(areas) - - /* - Find an empty block on the world map in which to load this map. - If no space is found, increase world.maxz as necessary. (If the - map is greater in x,y size than the current world, expand - world.maxx and world.maxy too.) - - Ignore certain operations if loading a map as a chunk. Use the - x1,y1,z1 position for it, and *don't* count it as a loaded map. - */ - proc/AllocateSwapMap() - InitializeSwapMaps() - world.maxx=max(x2,world.maxx) // stretch x/y if necessary - world.maxy=max(y2,world.maxy) - if(!ischunk) - if(world.maxz<=swapmaps_compiled_maxz) - z1=swapmaps_compiled_maxz+1 - x1=1;y1=1 - else - var/list/l=ConsiderRegion(1,1,world.maxx,world.maxy,swapmaps_compiled_maxz+1) - x1=l[1] - y1=l[2] - z1=l[3] - del(l) - x2+=x1-1 - y2+=y1-1 - z2+=z1-1 - world.maxz=max(z2,world.maxz) // stretch z if necessary - if(!ischunk) - swapmaps_loaded[src]=null - swapmaps_byname[id]=src - - proc/ConsiderRegion(X1,Y1,X2,Y2,Z1,Z2) - while(1) - var/nextz=0 - var/swapmap/M - for(M in swapmaps_loaded) - if(M.z2Z2) || M.z1>=Z1+z2 ||\ - M.x1>X2 || M.x2=X1+x2 ||\ - M.y1>Y2 || M.y2=Y1+y2) continue - // look for sub-regions with a defined ceiling - var/nz2=Z2?(Z2):Z1+z2-1+M.z2-M.z1 - if(M.x1>=X1+x2) - .=ConsiderRegion(X1,Y1,M.x1-1,Y2,Z1,nz2) - if(.) return - else if(M.x2<=X2-x2) - .=ConsiderRegion(M.x2+1,Y1,X2,Y2,Z1,nz2) - if(.) return - if(M.y1>=Y1+y2) - .=ConsiderRegion(X1,Y1,X2,M.y1-1,Z1,nz2) - if(.) return - else if(M.y2<=Y2-y2) - .=ConsiderRegion(X1,M.y2+1,X2,Y2,Z1,nz2) - if(.) return - nextz=nextz?min(nextz,M.z2+1):(M.z2+1) - if(!M) - /* If nextz is not 0, then at some point there was an overlap that - could not be resolved by using an area to the side */ - if(nextz) Z1=nextz - if(!nextz || (Z2 && Z2-Z1+1=z2)?list(X1,Y1,Z1):null - X1=1;X2=world.maxx - Y1=1;Y2=world.maxy - - proc/CutXYZ() - var/mx=swapmaps_compiled_maxx - var/my=swapmaps_compiled_maxy - var/mz=swapmaps_compiled_maxz - for(var/swapmap/M in swapmaps_loaded) // may not include src - mx=max(mx,M.x2) - my=max(my,M.y2) - mz=max(mz,M.z2) - world.maxx=mx - world.maxy=my - world.maxz=mz - - // save and delete - proc/Unload() - Save() - del(src) - - proc/Save() - if(id==src) return 0 - var/savefile/S=mode?(new):new("map_[id].sav") - S << src - while(locked) sleep(1) - if(mode) - fdel("map_[id].txt") - S.ExportText("/","map_[id].txt") - return 1 - - // this will not delete existing savefiles for this map - proc/SetID(newid) - swapmaps_byname-=id - id=newid - swapmaps_byname[id]=src - - proc/AllTurfs(z) - if(isnum(z) && (zz2)) return null - return block(LoCorner(z),HiCorner(z)) - - // this could be safely called for an obj or mob as well, but - // probably not an area - proc/Contains(turf/T) - return (T && T.x>=x1 && T.x<=x2\ - && T.y>=y1 && T.y<=y2\ - && T.z>=z1 && T.z<=z2) - - proc/InUse() - for(var/turf/T in AllTurfs()) - for(var/mob/M in T) if(M.key) return 1 - - proc/LoCorner(z=z1) - return locate(x1,y1,z) - proc/HiCorner(z=z2) - return locate(x2,y2,z) - - /* - Build procs: Take 2 turfs as corners, plus an item type. - An item may be like: - - /turf/wall - /obj/fence{icon_state="iron"} - */ - proc/BuildFilledRectangle(turf/T1,turf/T2,item) - if(!Contains(T1) || !Contains(T2)) return - var/turf/T=T1 - // pick new corners in a block()-friendly form - T1=locate(min(T1.x,T2.x),min(T1.y,T2.y),min(T1.z,T2.z)) - T2=locate(max(T.x,T2.x),max(T.y,T2.y),max(T.z,T2.z)) - for(T in block(T1,T2)) new item(T) - - proc/BuildRectangle(turf/T1,turf/T2,item) - if(!Contains(T1) || !Contains(T2)) return - var/turf/T=T1 - // pick new corners in a block()-friendly form - T1=locate(min(T1.x,T2.x),min(T1.y,T2.y),min(T1.z,T2.z)) - T2=locate(max(T.x,T2.x),max(T.y,T2.y),max(T.z,T2.z)) - if(T2.x-T1.x<2 || T2.y-T1.y<2) BuildFilledRectangle(T1,T2,item) - else - //for(T in block(T1,T2)-block(locate(T1.x+1,T1.y+1,T1.z),locate(T2.x-1,T2.y-1,T2.z))) - for(T in block(T1,locate(T2.x,T1.y,T2.z))) new item(T) - for(T in block(locate(T1.x,T2.y,T1.z),T2)) new item(T) - for(T in block(locate(T1.x,T1.y+1,T1.z),locate(T1.x,T2.y-1,T2.z))) new item(T) - for(T in block(locate(T2.x,T1.y+1,T1.z),locate(T2.x,T2.y-1,T2.z))) new item(T) - - /* - Supplementary build proc: Takes a list of turfs, plus an item - type. Actually the list doesn't have to be just turfs. - */ - proc/BuildInTurfs(list/turfs,item) - for(var/T in turfs) new item(T) - -atom - Write(savefile/S) - for(var/V in vars-"x"-"y"-"z"-"contents"-"icon"-"overlays"-"underlays") - if(issaved(vars[V])) - if(vars[V]!=initial(vars[V])) S[V]<>ic - if(istext(ic)) icon=swapmaps_iconcache[ic] - if(l && contents!=l) - contents+=l - del(l) - - -// set this up (at runtime) as follows: -// list(\ -// 'player.dmi'="player",\ -// 'monster.dmi'="monster",\ -// ... -// 'item.dmi'="item") -var/list/swapmaps_iconcache - -// preferred mode; sav or text -var/const/SWAPMAPS_SAV=0 -var/const/SWAPMAPS_TEXT=1 -var/swapmaps_mode=SWAPMAPS_SAV - -var/swapmaps_compiled_maxx -var/swapmaps_compiled_maxy -var/swapmaps_compiled_maxz -var/swapmaps_initialized -var/swapmaps_loaded -var/swapmaps_byname - -proc/InitializeSwapMaps() - if(swapmaps_initialized) return - swapmaps_initialized=1 - swapmaps_compiled_maxx=world.maxx - swapmaps_compiled_maxy=world.maxy - swapmaps_compiled_maxz=world.maxz - swapmaps_loaded=list() - swapmaps_byname=list() - if(swapmaps_iconcache) - for(var/V in swapmaps_iconcache) - // reverse-associate everything - // so you can look up an icon file by name or vice-versa - swapmaps_iconcache[swapmaps_iconcache[V]]=V - -proc/SwapMaps_AddIconToCache(name,icon) - if(!swapmaps_iconcache) swapmaps_iconcache=list() - swapmaps_iconcache[name]=icon - swapmaps_iconcache[icon]=name - -proc/SwapMaps_Find(id) - InitializeSwapMaps() - return swapmaps_byname[id] - -proc/SwapMaps_Load(id) - InitializeSwapMaps() - var/swapmap/M=swapmaps_byname[id] - if(!M) - var/savefile/S - var/text=0 - if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[id].txt")) - text=1 - else if(fexists("map_[id].sav")) - S=new("map_[id].sav") - else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[id].txt")) - text=1 - else return // no file found - if(text) - S=new - S.ImportText("/",file("map_[id].txt")) - S >> M - while(M.locked) sleep(1) - M.mode=text - return M - -proc/SwapMaps_Save(id) - InitializeSwapMaps() - var/swapmap/M=swapmaps_byname[id] - if(M) M.Save() - return M - -proc/SwapMaps_Save_All() - InitializeSwapMaps() - for(var/swapmap/M in swapmaps_loaded) - if(M) M.Save() - -proc/SwapMaps_Unload(id) - InitializeSwapMaps() - var/swapmap/M=swapmaps_byname[id] - if(!M) return // return silently from an error - M.Unload() - return 1 - -proc/SwapMaps_DeleteFile(id) - fdel("map_[id].sav") - fdel("map_[id].txt") - -proc/SwapMaps_CreateFromTemplate(template_id) - var/swapmap/M=new - var/savefile/S - var/text=0 - if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[template_id].txt")) - text=1 - else if(fexists("map_[template_id].sav")) - S=new("map_[template_id].sav") - else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[template_id].txt")) - text=1 - else - world.log << "SwapMaps error in SwapMaps_CreateFromTemplate(): map_[template_id] file not found." - return - if(text) - S=new - S.ImportText("/",file("map_[template_id].txt")) - /* - This hacky workaround is needed because S >> M will create a brand new - M to fill with data. There's no way to control the Read() process - properly otherwise. The //.0 path should always match the map, however. - */ - S.cd="//.0" - M.Read(S,M) - M.mode=text - while(M.locked) sleep(1) - return M - -proc/SwapMaps_LoadChunk(chunk_id,turf/locorner) - var/swapmap/M=new - var/savefile/S - var/text=0 - if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[chunk_id].txt")) - text=1 - else if(fexists("map_[chunk_id].sav")) - S=new("map_[chunk_id].sav") - else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[chunk_id].txt")) - text=1 - else - world.log << "SwapMaps error in SwapMaps_LoadChunk(): map_[chunk_id] file not found." - return - if(text) - S=new - S.ImportText("/",file("map_[chunk_id].txt")) - /* - This hacky workaround is needed because S >> M will create a brand new - M to fill with data. There's no way to control the Read() process - properly otherwise. The //.0 path should always match the map, however. - */ - S.cd="//.0" - M.Read(S,M,locorner) - while(M.locked) sleep(1) - del(M) - return 1 - -proc/SwapMaps_SaveChunk(chunk_id,turf/corner1,turf/corner2) - if(!corner1 || !corner2) - world.log << "SwapMaps error in SwapMaps_SaveChunk():" - if(!corner1) world.log << " corner1 turf is null" - if(!corner2) world.log << " corner2 turf is null" - return - var/swapmap/M=new - M.id=chunk_id - M.ischunk=1 // this is a chunk - M.x1=min(corner1.x,corner2.x) - M.y1=min(corner1.y,corner2.y) - M.z1=min(corner1.z,corner2.z) - M.x2=max(corner1.x,corner2.x) - M.y2=max(corner1.y,corner2.y) - M.z2=max(corner1.z,corner2.z) - M.mode=swapmaps_mode - M.Save() - while(M.locked) sleep(1) - del(M) - return 1 - -proc/SwapMaps_GetSize(id) - var/savefile/S - var/text=0 - if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[id].txt")) - text=1 - else if(fexists("map_[id].sav")) - S=new("map_[id].sav") - else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[id].txt")) - text=1 - else - world.log << "SwapMaps error in SwapMaps_GetSize(): map_[id] file not found." - return - if(text) - S=new - S.ImportText("/",file("map_[id].txt")) - /* - The //.0 path should always be the map. There's no other way to - read this data. - */ - S.cd="//.0" - var/x - var/y - var/z - S["x"] >> x - S["y"] >> y - S["z"] >> z - return list(x,y,z) +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 + +/* + SwapMaps library by Lummox JR + developed for digitalBYOND + http://www.digitalbyond.org + + Version 2.1 + + The purpose of this library is to make it easy for authors to swap maps + in and out of their game using savefiles. Swapped-out maps can be + transferred between worlds for an MMORPG, sent to the client, etc. + This is facilitated by the use of a special datum and a global list. + + Uses of swapmaps: + + - Temporary battle arenas + - House interiors + - Individual custom player houses + - Virtually unlimited terrain + - Sharing maps between servers running different instances of the same + game + - Loading and saving pieces of maps for reusable room templates + */ + +/* + User Interface: + + VARS: + + swapmaps_iconcache + An associative list of icon files with names, like + 'player.dmi' = "player" + swapmaps_mode + This must be set at runtime, like in world/New(). + + SWAPMAPS_SAV 0 (default) + Uses .sav files for raw /savefile output. + SWAPMAPS_TEXT 1 + Uses .txt files via ExportText() and ImportText(). These maps + are easily editable and appear to take up less space in the + current version of BYOND. + + PROCS: + + SwapMaps_Find(id) + Find a map by its id + SwapMaps_Load(id) + Load a map by its id + SwapMaps_Save(id) + Save a map by its id (calls swapmap.Save()) + SwapMaps_Unload(id) + Save and unload a map by its id (calls swapmap.Unload()) + SwapMaps_Save_All() + Save all maps + SwapMaps_DeleteFile(id) + Delete a map file + SwapMaps_CreateFromTemplate(id) + Create a new map by loading another map to use as a template. + This map has id==src and will not be saved. To make it savable, + change id with swapmap.SetID(newid). + SwapMaps_LoadChunk(id,turf/locorner) + Load a swapmap as a "chunk", at a specific place. A new datum is + created but it's not added to the list of maps to save or unload. + The new datum can be safely deleted without affecting the turfs + it loaded. The purpose of this is to load a map file onto part of + another swapmap or an existing part of the world. + locorner is the corner turf with the lowest x,y,z values. + SwapMaps_SaveChunk(id,turf/corner1,turf/corner2) + Save a piece of the world as a "chunk". A new datum is created + for the chunk, but it can be deleted without destroying any turfs. + The chunk file can be reloaded as a swapmap all its own, or loaded + via SwapMaps_LoadChunk() to become part of another map. + SwapMaps_GetSize(id) + Return a list corresponding to the x,y,z sizes of a map file, + without loading the map. + Returns null if the map is not found. + SwapMaps_AddIconToCache(name,icon) + Cache an icon file by name for space-saving storage + + swapmap.New(id,x,y,z) + Create a new map; specify id, width (x), height (y), and + depth (z) + Default size is world.maxx,world.maxy,1 + swapmap.New(id,turf1,turf2) + Create a new map; specify id and 2 corners + This becomes a /swapmap for one of the compiled-in maps, for + easy saving. + swapmap.New() + Create a new map datum, but does not allocate space or assign an + ID (used for loading). + swapmap.Del() + Deletes a map but does not save + swapmap.Save() + Saves to map_[id].sav + Maps with id==src are not saved. + swapmap.Unload() + Saves the map and then deletes it + Maps with id==src are not saved. + swapmap.SetID(id) + Change the map's id and make changes to the lookup list + swapmap.AllTurfs(z) + Returns a block of turfs encompassing the entire map, or on just + one z-level + z is in world coordinates; it is optional + swapmap.Contains(turf/T) + Returns nonzero if T is inside the map's boundaries. + Also works for objs and mobs, but the proc is not area-safe. + swapmap.InUse() + Returns nonzero if a mob with a key is within the map's + boundaries. + swapmap.LoCorner(z=z1) + Returns locate(x1,y1,z), where z=z1 if none is specified. + swapmap.HiCorner(z=z2) + Returns locate(x2,y2,z), where z=z2 if none is specified. + swapmap.BuildFilledRectangle(turf/corner1,turf/corner2,item) + Builds a filled rectangle of item from one corner turf to the + other, on multiple z-levels if necessary. The corners may be + specified in any order. + item is a type path like /turf/wall or /obj/barrel{full=1}. + swapmap.BuildRectangle(turf/corner1,turf/corner2,item) + Builds an unfilled rectangle of item from one corner turf to + the other, on multiple z-levels if necessary. + swapmap.BuildInTurfs(list/turfs,item) + Builds item on all of the turfs listed. The list need not + contain only turfs, or even only atoms. + */ + +swapmap + var/id // a string identifying this map uniquely + var/x1 // minimum x,y,z coords + var/y1 + var/z1 + var/x2 // maximum x,y,z coords (also used as width,height,depth until positioned) + var/y2 + var/z2 + var/tmp/locked // don't move anyone to this map; it's saving or loading + var/tmp/mode // save as text-mode + var/ischunk // tells the load routine to load to the specified location + + New(_id,x,y,z) + if(isnull(_id)) return + id=_id + mode=swapmaps_mode + if(isturf(x) && isturf(y)) + /* + Special format: Defines a map as an existing set of turfs; + this is useful for saving a compiled map in swapmap format. + Because this is a compiled-in map, its turfs are not deleted + when the datum is deleted. + */ + x1=min(x:x,y:x);x2=max(x:x,y:x) + y1=min(x:y,y:y);y2=max(x:y,y:y) + z1=min(x:z,y:z);z2=max(x:z,y:z) + InitializeSwapMaps() + if(z2>swapmaps_compiled_maxz ||\ + y2>swapmaps_compiled_maxy ||\ + x2>swapmaps_compiled_maxx) + qdel(src) + return + x2=x?(x):world.maxx + y2=y?(y):world.maxy + z2=z?(z):1 + AllocateSwapMap() + + Del() + // a temporary datum for a chunk can be deleted outright + // for others, some cleanup is necessary + if(!ischunk) + swapmaps_loaded-=src + swapmaps_byname-=id + if(z2>swapmaps_compiled_maxz ||\ + y2>swapmaps_compiled_maxy ||\ + x2>swapmaps_compiled_maxx) + var/list/areas=new + for(var/atom/A in block(locate(x1,y1,z1),locate(x2,y2,z2))) + for(var/obj/O in A) qdel(O) + for(var/mob/M in A) + if(!M.key) qdel(M) + else M.loc=null + areas[A.loc]=null + qdel(A) + // delete areas that belong only to this map + for(var/area/a in areas) + if(a && !a.contents.len) qdel(a) + if(x2>=world.maxx || y2>=world.maxy || z2>=world.maxz) CutXYZ() + qdel(areas) + ..() + + /* + Savefile format: + map + id + x // size, not coords + y + z + areas // list of areas, not including default + [each z; 1 to depth] + [each y; 1 to height] + [each x; 1 to width] + type // of turf + AREA // if non-default; saved as a number (index into areas list) + vars // all other changed vars + */ + Write(savefile/S) + var/x + var/y + var/z + var/n + var/list/areas + var/area/defarea=locate(world.area) + if(!defarea) defarea=new world.area + areas=list() + for(var/turf/T in block(locate(x1,y1,z1),locate(x2,y2,z2))) + areas[T.loc]=null + for(n in areas) // quickly eliminate associations for smaller storage + areas-=n + areas+=n + areas-=defarea + InitializeSwapMaps() + locked=1 + S["id"] << id + S["z"] << z2-z1+1 + S["y"] << y2-y1+1 + S["x"] << x2-x1+1 + S["areas"] << areas + for(n in 1 to areas.len) areas[areas[n]]=n + var/oldcd=S.cd + for(z=z1,z<=z2,++z) + S.cd="[z-z1+1]" + for(y=y1,y<=y2,++y) + S.cd="[y-y1+1]" + for(x=x1,x<=x2,++x) + S.cd="[x-x1+1]" + var/turf/T=locate(x,y,z) + S["type"] << T.type + if(T.loc!=defarea) S["AREA"] << areas[T.loc] + T.Write(S) + S.cd=".." + S.cd=".." + sleep() + S.cd=oldcd + locked=0 + qdel(areas) + + Read(savefile/S,_id,turf/locorner) + var/x + var/y + var/z + var/n + var/list/areas + var/area/defarea=locate(world.area) + id=_id + if(locorner) + ischunk=1 + x1=locorner.x + y1=locorner.y + z1=locorner.z + if(!defarea) defarea=new world.area + if(!_id) + S["id"] >> id + else + var/dummy + S["id"] >> dummy + S["z"] >> z2 // these are depth, + S["y"] >> y2 // height, + S["x"] >> x2 // width + S["areas"] >> areas + locked=1 + AllocateSwapMap() // adjust x1,y1,z1 - x2,y2,z2 coords + var/oldcd=S.cd + for(z=z1,z<=z2,++z) + S.cd="[z-z1+1]" + for(y=y1,y<=y2,++y) + S.cd="[y-y1+1]" + for(x=x1,x<=x2,++x) + S.cd="[x-x1+1]" + var/tp + S["type"]>>tp + var/turf/T=locate(x,y,z) + T.loc.contents-=T + T=new tp(locate(x,y,z)) + if("AREA" in S.dir) + S["AREA"]>>n + var/area/A=areas[n] + A.contents+=T + else defarea.contents+=T + // clear the turf + for(var/obj/O in T) qdel(O) + for(var/mob/M in T) + if(!M.key) qdel(M) + else M.loc=null + // finish the read + T.Read(S) + S.cd=".." + S.cd=".." + sleep() + S.cd=oldcd + locked=0 + qdel(areas) + + /* + Find an empty block on the world map in which to load this map. + If no space is found, increase world.maxz as necessary. (If the + map is greater in x,y size than the current world, expand + world.maxx and world.maxy too.) + + Ignore certain operations if loading a map as a chunk. Use the + x1,y1,z1 position for it, and *don't* count it as a loaded map. + */ + proc/AllocateSwapMap() + InitializeSwapMaps() + world.maxx=max(x2,world.maxx) // stretch x/y if necessary + world.maxy=max(y2,world.maxy) + if(!ischunk) + if(world.maxz<=swapmaps_compiled_maxz) + z1=swapmaps_compiled_maxz+1 + x1=1;y1=1 + else + var/list/l=ConsiderRegion(1,1,world.maxx,world.maxy,swapmaps_compiled_maxz+1) + x1=l[1] + y1=l[2] + z1=l[3] + qdel(l) + x2+=x1-1 + y2+=y1-1 + z2+=z1-1 + world.maxz=max(z2,world.maxz) // stretch z if necessary + if(!ischunk) + swapmaps_loaded[src]=null + swapmaps_byname[id]=src + + proc/ConsiderRegion(X1,Y1,X2,Y2,Z1,Z2) + while(1) + var/nextz=0 + var/swapmap/M + for(M in swapmaps_loaded) + if(M.z2Z2) || M.z1>=Z1+z2 ||\ + M.x1>X2 || M.x2=X1+x2 ||\ + M.y1>Y2 || M.y2=Y1+y2) continue + // look for sub-regions with a defined ceiling + var/nz2=Z2?(Z2):Z1+z2-1+M.z2-M.z1 + if(M.x1>=X1+x2) + .=ConsiderRegion(X1,Y1,M.x1-1,Y2,Z1,nz2) + if(.) return + else if(M.x2<=X2-x2) + .=ConsiderRegion(M.x2+1,Y1,X2,Y2,Z1,nz2) + if(.) return + if(M.y1>=Y1+y2) + .=ConsiderRegion(X1,Y1,X2,M.y1-1,Z1,nz2) + if(.) return + else if(M.y2<=Y2-y2) + .=ConsiderRegion(X1,M.y2+1,X2,Y2,Z1,nz2) + if(.) return + nextz=nextz?min(nextz,M.z2+1):(M.z2+1) + if(!M) + /* If nextz is not 0, then at some point there was an overlap that + could not be resolved by using an area to the side */ + if(nextz) Z1=nextz + if(!nextz || (Z2 && Z2-Z1+1=z2)?list(X1,Y1,Z1):null + X1=1;X2=world.maxx + Y1=1;Y2=world.maxy + + proc/CutXYZ() + var/mx=swapmaps_compiled_maxx + var/my=swapmaps_compiled_maxy + var/mz=swapmaps_compiled_maxz + for(var/swapmap/M in swapmaps_loaded) // may not include src + mx=max(mx,M.x2) + my=max(my,M.y2) + mz=max(mz,M.z2) + world.maxx=mx + world.maxy=my + world.maxz=mz + + // save and delete + proc/Unload() + Save() + qdel(src) + + proc/Save() + if(id==src) return 0 + var/savefile/S=mode?(new):new("map_[id].sav") + S << src + while(locked) sleep(1) + if(mode) + fdel("map_[id].txt") + S.ExportText("/","map_[id].txt") + return 1 + + // this will not delete existing savefiles for this map + proc/SetID(newid) + swapmaps_byname-=id + id=newid + swapmaps_byname[id]=src + + proc/AllTurfs(z) + if(isnum(z) && (zz2)) return null + return block(LoCorner(z),HiCorner(z)) + + // this could be safely called for an obj or mob as well, but + // probably not an area + proc/Contains(turf/T) + return (T && T.x>=x1 && T.x<=x2\ + && T.y>=y1 && T.y<=y2\ + && T.z>=z1 && T.z<=z2) + + proc/InUse() + for(var/turf/T in AllTurfs()) + for(var/mob/M in T) if(M.key) return 1 + + proc/LoCorner(z=z1) + return locate(x1,y1,z) + proc/HiCorner(z=z2) + return locate(x2,y2,z) + + /* + Build procs: Take 2 turfs as corners, plus an item type. + An item may be like: + + /turf/wall + /obj/fence{icon_state="iron"} + */ + proc/BuildFilledRectangle(turf/T1,turf/T2,item) + if(!Contains(T1) || !Contains(T2)) return + var/turf/T=T1 + // pick new corners in a block()-friendly form + T1=locate(min(T1.x,T2.x),min(T1.y,T2.y),min(T1.z,T2.z)) + T2=locate(max(T.x,T2.x),max(T.y,T2.y),max(T.z,T2.z)) + for(T in block(T1,T2)) new item(T) + + proc/BuildRectangle(turf/T1,turf/T2,item) + if(!Contains(T1) || !Contains(T2)) return + var/turf/T=T1 + // pick new corners in a block()-friendly form + T1=locate(min(T1.x,T2.x),min(T1.y,T2.y),min(T1.z,T2.z)) + T2=locate(max(T.x,T2.x),max(T.y,T2.y),max(T.z,T2.z)) + if(T2.x-T1.x<2 || T2.y-T1.y<2) BuildFilledRectangle(T1,T2,item) + else + //for(T in block(T1,T2)-block(locate(T1.x+1,T1.y+1,T1.z),locate(T2.x-1,T2.y-1,T2.z))) + for(T in block(T1,locate(T2.x,T1.y,T2.z))) new item(T) + for(T in block(locate(T1.x,T2.y,T1.z),T2)) new item(T) + for(T in block(locate(T1.x,T1.y+1,T1.z),locate(T1.x,T2.y-1,T2.z))) new item(T) + for(T in block(locate(T2.x,T1.y+1,T1.z),locate(T2.x,T2.y-1,T2.z))) new item(T) + + /* + Supplementary build proc: Takes a list of turfs, plus an item + type. Actually the list doesn't have to be just turfs. + */ + proc/BuildInTurfs(list/turfs,item) + for(var/T in turfs) new item(T) + +atom + Write(savefile/S) + for(var/V in vars-"x"-"y"-"z"-"contents"-"icon"-"overlays"-"underlays") + if(issaved(vars[V])) + if(vars[V]!=initial(vars[V])) S[V]<>ic + if(istext(ic)) icon=swapmaps_iconcache[ic] + if(l && contents!=l) + contents+=l + qdel(l) + + +// set this up (at runtime) as follows: +// list(\ +// 'player.dmi'="player",\ +// 'monster.dmi'="monster",\ +// ... +// 'item.dmi'="item") +var/list/swapmaps_iconcache + +// preferred mode; sav or text +var/const/SWAPMAPS_SAV=0 +var/const/SWAPMAPS_TEXT=1 +var/swapmaps_mode=SWAPMAPS_SAV + +var/swapmaps_compiled_maxx +var/swapmaps_compiled_maxy +var/swapmaps_compiled_maxz +var/swapmaps_initialized +var/swapmaps_loaded +var/swapmaps_byname + +proc/InitializeSwapMaps() + if(swapmaps_initialized) return + swapmaps_initialized=1 + swapmaps_compiled_maxx=world.maxx + swapmaps_compiled_maxy=world.maxy + swapmaps_compiled_maxz=world.maxz + swapmaps_loaded=list() + swapmaps_byname=list() + if(swapmaps_iconcache) + for(var/V in swapmaps_iconcache) + // reverse-associate everything + // so you can look up an icon file by name or vice-versa + swapmaps_iconcache[swapmaps_iconcache[V]]=V + +proc/SwapMaps_AddIconToCache(name,icon) + if(!swapmaps_iconcache) swapmaps_iconcache=list() + swapmaps_iconcache[name]=icon + swapmaps_iconcache[icon]=name + +proc/SwapMaps_Find(id) + InitializeSwapMaps() + return swapmaps_byname[id] + +proc/SwapMaps_Load(id) + InitializeSwapMaps() + var/swapmap/M=swapmaps_byname[id] + if(!M) + var/savefile/S + var/text=0 + if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[id].txt")) + text=1 + else if(fexists("map_[id].sav")) + S=new("map_[id].sav") + else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[id].txt")) + text=1 + else return // no file found + if(text) + S=new + S.ImportText("/",file("map_[id].txt")) + S >> M + while(M.locked) sleep(1) + M.mode=text + return M + +proc/SwapMaps_Save(id) + InitializeSwapMaps() + var/swapmap/M=swapmaps_byname[id] + if(M) M.Save() + return M + +proc/SwapMaps_Save_All() + InitializeSwapMaps() + for(var/swapmap/M in swapmaps_loaded) + if(M) M.Save() + +proc/SwapMaps_Unload(id) + InitializeSwapMaps() + var/swapmap/M=swapmaps_byname[id] + if(!M) return // return silently from an error + M.Unload() + return 1 + +proc/SwapMaps_DeleteFile(id) + fdel("map_[id].sav") + fdel("map_[id].txt") + +proc/SwapMaps_CreateFromTemplate(template_id) + var/swapmap/M=new + var/savefile/S + var/text=0 + if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[template_id].txt")) + text=1 + else if(fexists("map_[template_id].sav")) + S=new("map_[template_id].sav") + else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[template_id].txt")) + text=1 + else + world.log << "SwapMaps error in SwapMaps_CreateFromTemplate(): map_[template_id] file not found." + return + if(text) + S=new + S.ImportText("/",file("map_[template_id].txt")) + /* + This hacky workaround is needed because S >> M will create a brand new + M to fill with data. There's no way to control the Read() process + properly otherwise. The //.0 path should always match the map, however. + */ + S.cd="//.0" + M.Read(S,M) + M.mode=text + while(M.locked) sleep(1) + return M + +proc/SwapMaps_LoadChunk(chunk_id,turf/locorner) + var/swapmap/M=new + var/savefile/S + var/text=0 + if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[chunk_id].txt")) + text=1 + else if(fexists("map_[chunk_id].sav")) + S=new("map_[chunk_id].sav") + else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[chunk_id].txt")) + text=1 + else + world.log << "SwapMaps error in SwapMaps_LoadChunk(): map_[chunk_id] file not found." + return + if(text) + S=new + S.ImportText("/",file("map_[chunk_id].txt")) + /* + This hacky workaround is needed because S >> M will create a brand new + M to fill with data. There's no way to control the Read() process + properly otherwise. The //.0 path should always match the map, however. + */ + S.cd="//.0" + M.Read(S,M,locorner) + while(M.locked) sleep(1) + qdel(M) + return 1 + +proc/SwapMaps_SaveChunk(chunk_id,turf/corner1,turf/corner2) + if(!corner1 || !corner2) + world.log << "SwapMaps error in SwapMaps_SaveChunk():" + if(!corner1) world.log << " corner1 turf is null" + if(!corner2) world.log << " corner2 turf is null" + return + var/swapmap/M=new + M.id=chunk_id + M.ischunk=1 // this is a chunk + M.x1=min(corner1.x,corner2.x) + M.y1=min(corner1.y,corner2.y) + M.z1=min(corner1.z,corner2.z) + M.x2=max(corner1.x,corner2.x) + M.y2=max(corner1.y,corner2.y) + M.z2=max(corner1.z,corner2.z) + M.mode=swapmaps_mode + M.Save() + while(M.locked) sleep(1) + qdel(M) + return 1 + +proc/SwapMaps_GetSize(id) + var/savefile/S + var/text=0 + if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[id].txt")) + text=1 + else if(fexists("map_[id].sav")) + S=new("map_[id].sav") + else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[id].txt")) + text=1 + else + world.log << "SwapMaps error in SwapMaps_GetSize(): map_[id] file not found." + return + if(text) + S=new + S.ImportText("/",file("map_[id].txt")) + /* + The //.0 path should always be the map. There's no other way to + read this data. + */ + S.cd="//.0" + var/x + var/y + var/z + S["x"] >> x + S["y"] >> y + S["z"] >> z + return list(x,y,z) diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index c26c2eb9cd..758737f1a9 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -164,7 +164,7 @@ user << "The crate's anti-tamper system activates!" var/turf/T = get_turf(src.loc) explosion(T, 0, 0, 0, 1) - del(src) + qdel(src) return else user << "You attempt to interact with the device using a hand gesture, but it appears this crate is from before the DECANECT came out." diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index ee043b1441..bdb70368d2 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -18,7 +18,7 @@ if (machine) machine.console = src else - del(src) + qdel(src) /obj/machinery/mineral/processing_unit_console/attack_hand(mob/user) add_fingerprint(user) diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machine_stacking.dm index 9dc23503ec..c0c03d815a 100644 --- a/code/modules/mining/machine_stacking.dm +++ b/code/modules/mining/machine_stacking.dm @@ -18,7 +18,7 @@ if (machine) machine.console = src else - del(src) + qdel(src) /obj/machinery/mineral/stacking_unit_console/attack_hand(mob/user) add_fingerprint(user) @@ -85,7 +85,7 @@ var/obj/item/stack/S = new stacktype(src) stack_storage[S.name] = 0 stack_paths[S.name] = stacktype - del(S) + qdel(S) stack_storage["glass"] = 0 stack_paths["glass"] = /obj/item/stack/sheet/glass diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index c56bcde642..67d31c4331 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -319,7 +319,7 @@ if(!S || S.field_type != get_responsive_reagent(F.find_type)) if(X) visible_message("\red[pick("[display_name] crumbles away into dust","[display_name] breaks apart")].") - del(X) + qdel(X) finds.Remove(F) diff --git a/code/modules/mining/mint.dm b/code/modules/mining/mint.dm index bcf46bb292..eabb0c3a67 100644 --- a/code/modules/mining/mint.dm +++ b/code/modules/mining/mint.dm @@ -42,22 +42,22 @@ if(O) if (istype(O,/obj/item/stack/sheet/mineral/gold)) amt_gold += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/mineral/silver)) amt_silver += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/mineral/diamond)) amt_diamond += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/mineral/phoron)) amt_phoron += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/mineral/uranium)) amt_uranium += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/metal)) amt_iron += 100 * O.get_amount() - del(O) + qdel(O) /obj/machinery/mineral/mint/attack_hand(user as mob) diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index 5428f3f6c0..ce365bbde2 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -97,5 +97,5 @@ for (var/obj/item/weapon/ore/O in contents) O.loc = src.loc O.ex_act(severity++) - del(src) + qdel(src) return \ No newline at end of file diff --git a/code/modules/mob/dead/observer/logout.dm b/code/modules/mob/dead/observer/logout.dm index cf51df634e..11c6c3c834 100644 --- a/code/modules/mob/dead/observer/logout.dm +++ b/code/modules/mob/dead/observer/logout.dm @@ -2,4 +2,4 @@ ..() spawn(0) if(src && !key) //we've transferred to another mob. This ghost should be deleted. - del(src) + qdel(src) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index ee8194a004..076d117ecc 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -81,10 +81,10 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images real_name = name ..() -/mob/dead/observer/Del() +/mob/dead/observer/Destroy() if (ghostimage) ghost_darkness_images -= ghostimage - del(ghostimage) + qdel(ghostimage) ghostimage = null updateallghostimages() ..() @@ -597,7 +597,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp for(var/image/I in client.images) if(I.icon_state == icon) iconRemoved = 1 - del(I) + qdel(I) if(!iconRemoved) var/image/J = image('icons/mob/mob.dmi', loc = src, icon_state = icon) diff --git a/code/modules/mob/death.dm b/code/modules/mob/death.dm index a97d616dee..07cd8f19ff 100644 --- a/code/modules/mob/death.dm +++ b/code/modules/mob/death.dm @@ -19,8 +19,8 @@ if(do_gibs) gibs(loc, viruses, dna) spawn(15) - if(animation) del(animation) - if(src) del(src) + if(animation) qdel(animation) + if(src) qdel(src) //This is the proc for turning a mob into ash. Mostly a copy of gib code (above). //Originally created for wizard disintegrate. I've removed the virus code since it's irrelevant here. @@ -43,8 +43,8 @@ dead_mob_list -= src spawn(15) - if(animation) del(animation) - if(src) del(src) + if(animation) qdel(animation) + if(src) qdel(src) /mob/proc/death(gibbed,deathmessage="seizes up and falls limp...") diff --git a/code/modules/mob/freelook/ai/eye.dm b/code/modules/mob/freelook/ai/eye.dm index a0df415c03..81aad905c8 100644 --- a/code/modules/mob/freelook/ai/eye.dm +++ b/code/modules/mob/freelook/ai/eye.dm @@ -39,10 +39,10 @@ if(eyeobj) eyeobj.loc = src.loc -/mob/living/silicon/ai/Del() +/mob/living/silicon/ai/Destroy() if(eyeobj) eyeobj.owner = null - del(eyeobj) // No AI, no Eye + qdel(eyeobj) // No AI, no Eye ..() /atom/proc/move_camera_by_click() diff --git a/code/modules/mob/freelook/ai/update_triggers.dm b/code/modules/mob/freelook/ai/update_triggers.dm index 828281567e..327b39fbf2 100644 --- a/code/modules/mob/freelook/ai/update_triggers.dm +++ b/code/modules/mob/freelook/ai/update_triggers.dm @@ -41,7 +41,7 @@ dd_insertObjectList(cameranet.cameras, src) update_coverage(1) -/obj/machinery/camera/Del() +/obj/machinery/camera/Destroy() cameranet.cameras -= src clear_all_networks() ..() diff --git a/code/modules/mob/freelook/eye.dm b/code/modules/mob/freelook/eye.dm index a9fefbc5bd..bec261797d 100644 --- a/code/modules/mob/freelook/eye.dm +++ b/code/modules/mob/freelook/eye.dm @@ -31,11 +31,11 @@ updateallghostimages() ..() -mob/eye/Del() +mob/eye/Destroy() if (ghostimage) ghost_darkness_images -= ghostimage ghost_sightless_images -= ghostimage - del(ghostimage) + qdel(ghostimage) ghostimage = null updateallghostimages() ..() diff --git a/code/modules/mob/freelook/mask/update_triggers.dm b/code/modules/mob/freelook/mask/update_triggers.dm index d80527a2fa..a8e68058fd 100644 --- a/code/modules/mob/freelook/mask/update_triggers.dm +++ b/code/modules/mob/freelook/mask/update_triggers.dm @@ -23,7 +23,7 @@ ..() cultnet.updateVisibility(src, 0) -/mob/living/Del() +/mob/living/Destroy() cultnet.updateVisibility(src, 0) ..() diff --git a/code/modules/mob/freelook/update_triggers.dm b/code/modules/mob/freelook/update_triggers.dm index 9bba162c40..c7dc346648 100644 --- a/code/modules/mob/freelook/update_triggers.dm +++ b/code/modules/mob/freelook/update_triggers.dm @@ -13,7 +13,7 @@ /turf/drain_power() return -1 -/turf/simulated/Del() +/turf/simulated/Destroy() updateVisibility(src) ..() @@ -24,7 +24,7 @@ // STRUCTURES -/obj/structure/Del() +/obj/structure/Destroy() updateVisibility(src) ..() @@ -34,7 +34,7 @@ // EFFECTS -/obj/effect/Del() +/obj/effect/Destroy() updateVisibility(src) ..() diff --git a/code/modules/mob/freelook/visualnet.dm b/code/modules/mob/freelook/visualnet.dm index 161aeb92b8..38cb5bb3d2 100644 --- a/code/modules/mob/freelook/visualnet.dm +++ b/code/modules/mob/freelook/visualnet.dm @@ -12,7 +12,7 @@ ..() visual_nets += src -/datum/visualnet/Del() +/datum/visualnet/Destroy() visual_nets -= src ..() diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index 5e7fbe438d..6347a091f4 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -11,7 +11,7 @@ ..() processing_objects.Add(src) -/obj/item/weapon/holder/Del() +/obj/item/weapon/holder/Destroy() processing_objects.Remove(src) ..() @@ -26,7 +26,7 @@ mob_container.forceMove(get_turf(src)) M.reset_view() - del(src) + qdel(src) /obj/item/weapon/holder/attackby(obj/item/weapon/W as obj, mob/user as mob) for(var/mob/M in src.contents) diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 0d20e00166..44e52b0790 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -20,7 +20,7 @@ if(!W.mob_can_equip(src, slot)) if(del_on_fail) - del(W) + qdel(W) else if(!disable_warning) src << "\red You are unable to equip that." //Only print if del_on_fail is false diff --git a/code/modules/mob/living/blob/blob.dm b/code/modules/mob/living/blob/blob.dm index 2b82ccbedb..8bbf517e60 100644 --- a/code/modules/mob/living/blob/blob.dm +++ b/code/modules/mob/living/blob/blob.dm @@ -246,7 +246,7 @@ B << "To create this node you will have to be on a normal blob tile and far enough away from any other node." B << "Check your Blob verbs and hit Create Node to build a node." spawn(10) - del(G_found) + qdel(G_found) diff --git a/code/modules/mob/living/carbon/alien/diona/progression.dm b/code/modules/mob/living/carbon/alien/diona/progression.dm index fa567cbb44..588acea5ad 100644 --- a/code/modules/mob/living/carbon/alien/diona/progression.dm +++ b/code/modules/mob/living/carbon/alien/diona/progression.dm @@ -13,7 +13,7 @@ if(istype(loc,/obj/item/weapon/holder/diona)) var/obj/item/weapon/holder/diona/L = loc src.loc = L.loc - del(L) + qdel(L) src.visible_message("\red [src] begins to shift and quiver, and erupts in a shower of shed bark as it splits into a tangle of nearly a dozen new dionaea.","\red You begin to shift and quiver, feeling your awareness splinter. All at once, we consume our stored nutrients to surge with growth, splitting into a tangle of at least a dozen new dionaea. We have attained our gestalt form.") return "Diona" \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/progression.dm b/code/modules/mob/living/carbon/alien/progression.dm index b6306ed5e2..54c7f9a969 100644 --- a/code/modules/mob/living/carbon/alien/progression.dm +++ b/code/modules/mob/living/carbon/alien/progression.dm @@ -38,7 +38,7 @@ for(var/datum/language/L in languages) adult.add_language(L.name) - del(src) + qdel(src) /mob/living/carbon/alien/proc/update_progression() if(amount_grown < max_grown) diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index c4107f8119..819613ee65 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -61,7 +61,7 @@ living_mob_list += brainmob user.drop_item() - del(O) + qdel(O) name = "Man-Machine Interface: [brainmob.real_name]" icon_state = "mmi_full" diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm index 517e32362a..43918f5288 100644 --- a/code/modules/mob/living/carbon/brain/death.dm +++ b/code/modules/mob/living/carbon/brain/death.dm @@ -7,8 +7,8 @@ /mob/living/carbon/brain/gib() if(istype(container, /obj/item/device/mmi)) - del(container)//Gets rid of the MMI if there is one + qdel(container)//Gets rid of the MMI if there is one if(loc) if(istype(loc,/obj/item/organ/brain)) - del(loc)//Gets rid of the brain item + qdel(loc)//Gets rid of the brain item ..(null,1) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index d3a7f24b36..8ab4758340 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -65,7 +65,7 @@ if (internal) if (!internal.air_contents) - del(internal) + qdel(internal) else stat("Internal Atmosphere Info", internal.name) stat("Tank Pressure", internal.air_contents.return_pressure()) @@ -818,7 +818,7 @@ for(var/x in all_hairs) var/datum/sprite_accessory/hair/H = new x // create new hair datum based on type x hairs.Add(H.name) // add hair name to hairs - del(H) // delete the hair after it's all done + qdel(H) // delete the hair after it's all done var/new_style = input("Please select hair style", "Character Generation",h_style) as null|anything in hairs @@ -833,7 +833,7 @@ for(var/x in all_fhairs) var/datum/sprite_accessory/facial_hair/H = new x fhairs.Add(H.name) - del(H) + qdel(H) new_style = input("Please select facial style", "Character Generation",f_style) as null|anything in fhairs @@ -944,7 +944,7 @@ if(H.brainmob.real_name == src.real_name) if(H.brainmob.mind) H.brainmob.mind.transfer_to(src) - del(H) + qdel(H) for (var/datum/disease/virus in viruses) virus.cure() @@ -1017,7 +1017,7 @@ .=..() if(clean_feet && !shoes && istype(feet_blood_DNA, /list) && feet_blood_DNA.len) feet_blood_color = null - del(feet_blood_DNA) + qdel(feet_blood_DNA) update_inv_shoes(1) return 1 @@ -1143,7 +1143,7 @@ if(client && client.screen) client.screen.len = null if(hud_used) - del(hud_used) + qdel(hud_used) hud_used = new /datum/hud(src) if(species) diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index b7cecf3d7e..94dfeddf34 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -337,12 +337,12 @@ visible_message("[user] has broken [src]'s grip on [lgrab.affecting]!") success = 1 spawn(1) - del(lgrab) + qdel(lgrab) if(istype(r_hand, /obj/item/weapon/grab)) var/obj/item/weapon/grab/rgrab = r_hand if(rgrab.affecting) visible_message("[user] has broken [src]'s grip on [rgrab.affecting]!") success = 1 spawn(1) - del(rgrab) + qdel(rgrab) return success diff --git a/code/modules/mob/living/carbon/human/human_organs.dm b/code/modules/mob/living/carbon/human/human_organs.dm index 705879c633..c962b8355b 100644 --- a/code/modules/mob/living/carbon/human/human_organs.dm +++ b/code/modules/mob/living/carbon/human/human_organs.dm @@ -129,7 +129,7 @@ spark_system.attach(src) spark_system.start() spawn(10) - del(spark_system) + qdel(spark_system) //Handles chem traces /mob/living/carbon/human/proc/handle_trace_chems() diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 5484508fe7..05d6e27e0c 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -34,7 +34,7 @@ This saves us from having to call add_fingerprint() any time something is put in if (equip_to_slot_if_possible(W, slots[slot], del_on_fail = 0)) return slot if (del_on_fail) - del(W) + qdel(W) return null @@ -341,9 +341,9 @@ This saves us from having to call add_fingerprint() any time something is put in /obj/effect/equip_e/New() if (!ticker) - del(src) + qdel(src) spawn(100) - del(src) + qdel(src) ..() return @@ -354,22 +354,22 @@ This saves us from having to call add_fingerprint() any time something is put in switch(place) if("mask") if (!( target.wear_mask )) - del(src) + qdel(src) if("l_hand") if (!( target.l_hand )) - del(src) + qdel(src) if("r_hand") if (!( target.r_hand )) - del(src) + qdel(src) if("suit") if (!( target.wear_suit )) - del(src) + qdel(src) if("uniform") if (!( target.w_uniform )) - del(src) + qdel(src) if("back") if (!( target.back )) - del(src) + qdel(src) if("syringe") return if("pill") @@ -382,10 +382,10 @@ This saves us from having to call add_fingerprint() any time something is put in return if("handcuff") if (!( target.handcuffed )) - del(src) + qdel(src) if("id") if ((!( target.wear_id ) || !( target.w_uniform ))) - del(src) + qdel(src) if("splints") var/count = 0 for(var/organ in list("l_leg","r_leg","l_arm","r_arm")) @@ -394,19 +394,19 @@ This saves us from having to call add_fingerprint() any time something is put in count = 1 break if(count == 0) - del(src) + qdel(src) return if("sensor") if (! target.w_uniform ) - del(src) + qdel(src) if("internal") if ((!( (istype(target.wear_mask, /obj/item/clothing/mask) && (istype(target.back, /obj/item/weapon/tank) || istype(target.belt, /obj/item/weapon/tank) || istype(target.s_store, /obj/item/weapon/tank)) && !( target.internal )) ) && !( target.internal ))) - del(src) + qdel(src) var/list/L = list( "syringe", "pill", "drink", "dnainjector", "fuel", "sensor", "internal", "tie") if ((item && !( L.Find(place) ))) if(isrobot(source) && place != "handcuff") - del(src) + qdel(src) for(var/mob/O in viewers(target, null)) O.show_message("\red [source] is trying to put \a [item] on [target]", 1) else @@ -508,7 +508,7 @@ This saves us from having to call add_fingerprint() any time something is put in message = "\red [source] is trying to empty [target]'s pockets." if("CPR") if (!target.cpr_time) - del(src) + qdel(src) target.cpr_time = 0 message = "\red [source] is trying perform CPR on [target]!" if("internal") @@ -607,13 +607,13 @@ It can still be worn/put on as normal. strip_item = target.shoes if("l_hand") if (istype(target, /obj/item/clothing/suit/straight_jacket)) - del(src) + qdel(src) slot_to_process = slot_l_hand if (target.l_hand) strip_item = target.l_hand if("r_hand") if (istype(target, /obj/item/clothing/suit/straight_jacket)) - del(src) + qdel(src) slot_to_process = slot_r_hand if (target.r_hand) strip_item = target.r_hand @@ -700,11 +700,11 @@ It can still be worn/put on as normal. S.add_fingerprint(source) if (!( istype(S, /obj/item/weapon/dnainjector) )) S.inuse = 0 - del(src) + qdel(src) S.inject(target, source) if (S.s_time >= world.time + 30) S.inuse = 0 - del(src) + qdel(src) S.s_time = world.time for(var/mob/O in viewers(source, null)) O.show_message("\red [source] injects [target] with the DNA Injector!", 1) @@ -763,4 +763,4 @@ It can still be worn/put on as normal. if(source && target) if(source.machine == target) target.show_inv(source) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 568822d105..440ab03b06 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -974,7 +974,7 @@ else for(var/atom/a in hallucinations) - del a + qdel(a) if(halloss > 100) src << "You're in too much pain to keep going..." @@ -1404,7 +1404,7 @@ if(M.stat == 2) M.death(1) stomach_contents.Remove(M) - del(M) + qdel(M) continue if(air_master.current_cycle%3==1) if(!(M.status_flags & GODMODE)) diff --git a/code/modules/mob/living/carbon/human/species/outsider/shadow.dm b/code/modules/mob/living/carbon/human/species/outsider/shadow.dm index fa40f8ee00..41349846eb 100644 --- a/code/modules/mob/living/carbon/human/species/outsider/shadow.dm +++ b/code/modules/mob/living/carbon/human/species/outsider/shadow.dm @@ -23,4 +23,4 @@ /datum/species/shadow/handle_death(var/mob/living/carbon/human/H) spawn(1) new /obj/effect/decal/cleanable/ash(H.loc) - del(H) \ No newline at end of file + qdel(H) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 6fddbd92ec..5c01ea38b4 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -178,7 +178,7 @@ for(var/obj/item/organ/organ in H.contents) if((organ in H.organs) || (organ in H.internal_organs)) - del(organ) + qdel(organ) if(H.organs) H.organs.Cut() if(H.internal_organs) H.internal_organs.Cut() diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 62907752aa..8e1b91a12c 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -209,7 +209,7 @@ if(D.client) D.loc = H.loc else - del(D) + qdel(D) H.visible_message("\red[H] splits apart with a wet slithering noise!") diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm index 093025189b..c60d8bca1d 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm @@ -16,9 +16,9 @@ spawn(0) AddInfectionImages(affected_mob) else - del(src) + qdel(src) -/obj/item/alien_embryo/Del() +/obj/item/alien_embryo/Destroy() if(affected_mob) affected_mob.status_flags &= ~(XENO_HOST) spawn(0) @@ -98,7 +98,7 @@ new_xeno << sound('sound/voice/hiss5.ogg',0,0,0,100) //To get the player's attention if(gib_on_success) affected_mob.gib() - del(src) + qdel(src) /*---------------------------------------- Proc: RefreshInfectionImage() @@ -114,7 +114,7 @@ Des: Removes all infection images from aliens and places an infection image on a if(alien.client) for(var/image/I in alien.client.images) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) + qdel(I) for(var/mob/living/L in mob_list) if(iscorgi(L) || iscarbon(L)) if(L.status_flags & XENO_HOST) @@ -156,4 +156,4 @@ Des: Removes the alien infection image from all aliens in the world located in p for(var/image/I in alien.client.images) if(I.loc == C) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) \ No newline at end of file + qdel(I) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm index 6fbdfa8ddb..bdc505fe34 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm @@ -41,7 +41,7 @@ var/const/MAX_ACTIVE_TIME = 400 if(config.aliens_allowed) ..() else - del(src) + qdel(src) /obj/item/clothing/mask/facehugger/examine(mob/user) ..(user) diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm index e1caf89324..4ef350ef88 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm @@ -45,7 +45,7 @@ Des: Removes all infected images from the alien. if (client) for(var/image/I in client.images) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) + qdel(I) return /* TODO: Convert this over. diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index dbc78f513c..42e4c0a6d8 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -239,7 +239,7 @@ var/global/list/damage_icon_parts = list() //0 = destroyed, 1 = normal, 2 = robotic, 3 = necrotic. //Create a new, blank icon for our mob to use. if(stand_icon) - del(stand_icon) + qdel(stand_icon) stand_icon = new(species.icon_template ? species.icon_template : 'icons/mob/human.dmi',"blank") var/icon_key = "[species.race_key][g][s_tone][r_skin][g_skin][b_skin]" var/obj/item/organ/eyes/eyes = internal_organs_by_name["eyes"] @@ -412,7 +412,7 @@ var/global/list/damage_icon_parts = list() if (targeted_by && target_locked) overlays_standing[TARGETED_LAYER] = target_locked else if (!targeted_by && target_locked) - del(target_locked) + qdel(target_locked) if (!targeted_by) overlays_standing[TARGETED_LAYER] = null if(update_icons) update_icons() diff --git a/code/modules/mob/living/carbon/human/whisper.dm b/code/modules/mob/living/carbon/human/whisper.dm index 2f67cbec85..7336189e11 100644 --- a/code/modules/mob/living/carbon/human/whisper.dm +++ b/code/modules/mob/living/carbon/human/whisper.dm @@ -143,7 +143,7 @@ //now mobs var/speech_bubble_test = say_test(message) var/image/speech_bubble = image('icons/mob/talk.dmi',src,"h[speech_bubble_test]") - spawn(30) del(speech_bubble) + spawn(30) qdel(speech_bubble) for(var/mob/M in listening) M << speech_bubble diff --git a/code/modules/mob/living/carbon/metroid/items.dm b/code/modules/mob/living/carbon/metroid/items.dm index 9f10399112..f7adc8b20f 100644 --- a/code/modules/mob/living/carbon/metroid/items.dm +++ b/code/modules/mob/living/carbon/metroid/items.dm @@ -23,7 +23,7 @@ user <<"You apply the enhancer. It now has triple the amount of uses." Uses = 3 enhanced = 1 - del(O) + qdel(O) /obj/item/slime_extract/New() ..() @@ -145,14 +145,14 @@ pet.icon_dead = "[M.colour] baby slime dead" pet.colour = "[M.colour]" user <<"You feed the slime the potion, removing it's powers and calming it." - del(M) + qdel(M) var/newname = sanitize(input(user, "Would you like to give the slime a name?", "Name your new pet", "pet slime") as null|text, MAX_NAME_LEN) if (!newname) newname = "pet slime" pet.name = newname pet.real_name = newname - del(src) + qdel(src) /obj/item/weapon/slimepotion2 name = "advanced docility potion" @@ -176,14 +176,14 @@ pet.icon_dead = "[M.colour] baby slime dead" pet.colour = "[M.colour]" user <<"You feed the slime the potion, removing it's powers and calming it." - del(M) + qdel(M) var/newname = sanitize(input(user, "Would you like to give the slime a name?", "Name your new pet", "pet slime") as null|text, MAX_NAME_LEN) if (!newname) newname = "pet slime" pet.name = newname pet.real_name = newname - del(src) + qdel(src) /obj/item/weapon/slimesteroid @@ -208,7 +208,7 @@ user <<"You feed the slime the steroid. It now has triple the amount of extract." M.cores = 3 - del(src) + qdel(src) /obj/item/weapon/slimesteroid2 name = "extract enhancer" @@ -227,7 +227,7 @@ user <<"You apply the enhancer. It now has triple the amount of uses." target.Uses = 3 target.enahnced = 1 - del(src)*/ + qdel(src)*/ /obj/effect/golemrune anchored = 1 @@ -268,7 +268,7 @@ G.set_species("Golem") G.key = ghost.key G << "You are an adamantine golem. You move slowly, but are highly resistant to heat and cold as well as blunt trauma. You are unable to wear clothes, but can still use most tools. Serve [user], and assist them in completing their goals at any cost." - del (src) + qdel(src) proc/announce_to_ghosts() @@ -350,7 +350,7 @@ spawn(rand(50,100)) src.visible_message(" The [name] bursts open!") new/mob/living/carbon/slime(T) - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/snacks/egg/slime/process() diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index e7e545fb30..ebbfb991d0 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -178,7 +178,7 @@ var/f_loss = null switch (severity) if (1.0) - del(src) + qdel(src) return if (2.0) diff --git a/code/modules/mob/living/carbon/metroid/powers.dm b/code/modules/mob/living/carbon/metroid/powers.dm index b2f8c2588f..b5fd583ade 100644 --- a/code/modules/mob/living/carbon/metroid/powers.dm +++ b/code/modules/mob/living/carbon/metroid/powers.dm @@ -161,7 +161,7 @@ src.mind.transfer_to(new_slime) else new_slime.key = src.key - del(src) + qdel(src) else src << "I am not ready to reproduce yet..." else diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c4175456ec..5f62018723 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -512,7 +512,7 @@ default behaviour is: for(var/mob/O in viewers(M, null)) O.show_message(text("\red [] has been pulled from []'s grip by []", G.affecting, G.assailant, src), 1) //G = null - del(G) + qdel(G) else ok = 0 if (locate(/obj/item/weapon/grab, M.grabbed_by.len)) @@ -629,22 +629,22 @@ default behaviour is: var/resisting = 0 for(var/obj/O in L.requests) L.requests.Remove(O) - del(O) + qdel(O) resisting++ for(var/obj/item/weapon/grab/G in usr.grabbed_by) resisting++ switch(G.state) if(GRAB_PASSIVE) - del(G) + qdel(G) if(GRAB_AGGRESSIVE) if(prob(60)) //same chance of breaking the grab as disarm L.visible_message("[L] has broken free of [G.assailant]'s grip!") - del(G) + qdel(G) if(GRAB_NECK) //If the you move when grabbing someone then it's easier for them to break free. Same if the affected mob is immune to stun. if (((world.time - G.assailant.l_move_time < 30 || !L.stunned) && prob(15)) || prob(3)) L.visible_message("[L] has broken free of [G.assailant]'s headlock!") - del(G) + qdel(G) if(resisting) L.visible_message("[L] resists!") @@ -778,7 +778,7 @@ default behaviour is: O.show_message(text("\red [] manages to break the handcuffs!", CM), 1) CM << "\red You successfully break your handcuffs." CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - del(CM.handcuffed) + qdel(CM.handcuffed) CM.handcuffed = null if(buckled && buckled.buckle_require_restraints) buckled.unbuckle_mob() @@ -826,7 +826,7 @@ default behaviour is: O.show_message(text("\red [] manages to break the legcuffs!", CM), 1) CM << "\red You successfully break your legcuffs." CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - del(CM.legcuffed) + qdel(CM.legcuffed) CM.legcuffed = null CM.update_inv_legcuffed() else diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index e3ce0c9302..6e6ead32e7 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -59,7 +59,7 @@ if(P.taser_effect) stun_effect_act(0, P.agony, def_zone, P) src <<"\red You have been hit by [P]!" - del P + qdel(P) return //Armor diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 3db012b44d..8919ab0952 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -263,7 +263,7 @@ proc/get_radio_key_from_channel(var/channel) var/speech_bubble_test = say_test(message) var/image/speech_bubble = image('icons/mob/talk.dmi',src,"h[speech_bubble_test]") - spawn(30) del(speech_bubble) + spawn(30) qdel(speech_bubble) for(var/mob/M in listening) M << speech_bubble diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index af26c7ddb9..f4809a79ee 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -146,7 +146,7 @@ var/list/ai_verbs_default = list( if(!safety)//Only used by AIize() to successfully spawn an AI. if (!B)//If there is no player/brain inside. empty_playable_ai_cores += new/obj/structure/AIcore/deactivated(loc)//New empty terminal. - del(src)//Delete AI. + qdel(src)//Delete AI. return else if (B.brainmob.mind) @@ -196,9 +196,9 @@ var/list/ai_verbs_default = list( job = "AI" -/mob/living/silicon/ai/Del() +/mob/living/silicon/ai/Destroy() ai_list -= src - del(eyeobj) + qdel(eyeobj) ..() /mob/living/silicon/ai/pointed(atom/A as mob|obj|turf in view()) @@ -579,7 +579,7 @@ var/list/ai_verbs_default = list( input = input("Select a crew member:") as null|anything in personnel_list var/icon/character_icon = personnel_list[input] if(character_icon) - del(holo_icon)//Clear old icon so we're not storing it in memory. + qdel(holo_icon)//Clear old icon so we're not storing it in memory. holo_icon = getHologramIcon(icon(character_icon)) else alert("No suitable records found. Aborting.") @@ -592,7 +592,7 @@ var/list/ai_verbs_default = list( ) input = input("Please select a hologram:") as null|anything in icon_list if(input) - del(holo_icon) + qdel(holo_icon) switch(input) if("default") holo_icon = getHologramIcon(icon('icons/mob/AI.dmi',"holo1")) diff --git a/code/modules/mob/living/silicon/ai/latejoin.dm b/code/modules/mob/living/silicon/ai/latejoin.dm index efa4ccd4a4..7c60bb75e4 100644 --- a/code/modules/mob/living/silicon/ai/latejoin.dm +++ b/code/modules/mob/living/silicon/ai/latejoin.dm @@ -34,10 +34,10 @@ var/global/list/empty_playable_ai_cores = list() job_master.FreeRole(job) if(mind.objectives.len) - del(mind.objectives) + qdel(mind.objectives) mind.special_role = null clear_antag_roles(mind) ghostize(0) - del(src) + qdel(src) diff --git a/code/modules/mob/living/silicon/ai/subsystems.dm b/code/modules/mob/living/silicon/ai/subsystems.dm index af2f2f5b2c..54eb92b04b 100644 --- a/code/modules/mob/living/silicon/ai/subsystems.dm +++ b/code/modules/mob/living/silicon/ai/subsystems.dm @@ -11,7 +11,7 @@ /mob/living/silicon/ai/init_subsystems() ..() - del(alarm_monitor) + qdel(alarm_monitor) alarm_monitor = new/obj/nano_module/alarm_monitor/ai(src) crew_monitor = new(src) rcon = new(src) diff --git a/code/modules/mob/living/silicon/pai/death.dm b/code/modules/mob/living/silicon/pai/death.dm index 87e70393d0..920a3a1658 100644 --- a/code/modules/mob/living/silicon/pai/death.dm +++ b/code/modules/mob/living/silicon/pai/death.dm @@ -3,11 +3,11 @@ card.removePersonality() if(gibbed) src.loc = get_turf(card) - del(card) + qdel(card) else close_up() if(mind) - del(mind) + qdel(mind) ..(gibbed) ghostize() - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/silicon/pai/life.dm b/code/modules/mob/living/silicon/pai/life.dm index 6c099af932..fe426c36d0 100644 --- a/code/modules/mob/living/silicon/pai/life.dm +++ b/code/modules/mob/living/silicon/pai/life.dm @@ -8,7 +8,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) M.show_message("\red The data cable rapidly retracts back into its spool.", 3, "\red You hear a click and the sound of wire spooling rapidly.", 2) - del(src.cable) + qdel(src.cable) regular_hud_updates() diff --git a/code/modules/mob/living/silicon/robot/component.dm b/code/modules/mob/living/silicon/robot/component.dm index b78deedf7a..0d70692b13 100644 --- a/code/modules/mob/living/silicon/robot/component.dm +++ b/code/modules/mob/living/silicon/robot/component.dm @@ -29,7 +29,7 @@ var/obj/item/robot_parts/robot_component/comp = wrapped brokenstate = comp.icon_state_broken if(wrapped) - del wrapped + qdel(wrapped) wrapped = new/obj/item/broken_device diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index ca3c80d3a7..3dd2afd216 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -1,7 +1,7 @@ /mob/living/silicon/robot/dust() //Delete the MMI first so that it won't go popping out. if(mmi) - del(mmi) + qdel(mmi) ..() /mob/living/silicon/robot/death(gibbed) diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm index 8353972ba2..1864e0171b 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm @@ -256,7 +256,7 @@ if(istype(M,/mob/living/simple_animal/lizard) || istype(M,/mob/living/simple_animal/mouse)) src.loc.visible_message("[src.loc] sucks [M] into its decompiler. There's a horrible crunching noise.","It's a bit of a struggle, but you manage to suck [M] into your decompiler. It makes a series of visceral crunching noises.") new/obj/effect/decal/cleanable/blood/splatter(get_turf(src)) - del(M) + qdel(M) if(wood) wood.add_charge(2000) if(plastic) @@ -279,7 +279,7 @@ if(!M || !D) return D << "You carefully and thoroughly decompile [M], storing as much of its resources as you can within yourself." - del(M) + qdel(M) new/obj/effect/decal/cleanable/blood/oil(get_turf(src)) if(metal) @@ -347,7 +347,7 @@ else continue - del(W) + qdel(W) grabbed_something = 1 if(grabbed_something) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index cab055696d..f087cee60c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -227,7 +227,7 @@ //If there's an MMI in the robot, have it ejected when the mob goes away. --NEO //Improved /N -/mob/living/silicon/robot/Del() +/mob/living/silicon/robot/Destroy() if(mmi)//Safety for when a cyborg gets dust()ed. Or there is no MMI inside. var/turf/T = get_turf(loc)//To hopefully prevent run time errors. if(T) mmi.loc = T @@ -805,7 +805,7 @@ src << "\red \b ALERT: [user.real_name] is your new master. Obey your new laws and his commands." if(src.module && istype(src.module, /obj/item/weapon/robot_module/miner)) for(var/obj/item/weapon/pickaxe/borgdrill/D in src.module.modules) - del(D) + qdel(D) src.module.modules += new /obj/item/weapon/pickaxe/diamonddrill(src.module) src.module.rebuild() updateicon() @@ -924,7 +924,7 @@ //Call when target overlay should be added/removed /mob/living/silicon/robot/update_targeted() if(!targeted_by && target_locked) - del(target_locked) + qdel(target_locked) updateicon() if (targeted_by && target_locked) overlays += target_locked @@ -1058,7 +1058,7 @@ for(var/A in tile) if(istype(A, /obj/effect)) if(istype(A, /obj/effect/rune) || istype(A, /obj/effect/decal/cleanable) || istype(A, /obj/effect/overlay)) - del(A) + qdel(A) else if(istype(A, /obj/item)) var/obj/item/cleaned_item = A cleaned_item.clean_blood() diff --git a/code/modules/mob/living/silicon/robot/robot_items.dm b/code/modules/mob/living/silicon/robot/robot_items.dm index d18ca506cc..3bc0dd9a15 100644 --- a/code/modules/mob/living/silicon/robot/robot_items.dm +++ b/code/modules/mob/living/silicon/robot/robot_items.dm @@ -43,11 +43,11 @@ S.use(1) loaded_item = S else - del(S) + qdel(S) desc = initial(desc) icon_state = initial(icon_state) else - del(I) + qdel(I) desc = initial(desc) icon_state = initial(icon_state) else diff --git a/code/modules/mob/living/silicon/robot/robot_upgrades.dm b/code/modules/mob/living/silicon/robot/robot_upgrades.dm index a6d08bd534..759b7f4441 100644 --- a/code/modules/mob/living/silicon/robot/robot_upgrades.dm +++ b/code/modules/mob/living/silicon/robot/robot_upgrades.dm @@ -24,7 +24,7 @@ /obj/item/borg/upgrade/reset/action(var/mob/living/silicon/robot/R) R.uneq_all() - del(R.module) + qdel(R.module) R.module = null R.modtype = "robot" R.real_name = "Cyborg [R.ident]" diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index b1cc4240ff..852a5b73b8 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -31,7 +31,7 @@ add_language("Galactic Common") init_subsystems() -/mob/living/silicon/Del() +/mob/living/silicon/Destroy() for(var/datum/alarm_handler/AH in alarm_manager.all_handlers) AH.unregister(src) ..() diff --git a/code/modules/mob/living/simple_animal/bees.dm b/code/modules/mob/living/simple_animal/bees.dm index 3a5f2f17e5..fc2a1cd72e 100644 --- a/code/modules/mob/living/simple_animal/bees.dm +++ b/code/modules/mob/living/simple_animal/bees.dm @@ -20,7 +20,7 @@ ..() parent = new_parent -/mob/living/simple_animal/bee/Del() +/mob/living/simple_animal/bee/Destroy() if(parent) parent.owned_bee_swarms.Remove(src) ..() @@ -107,7 +107,7 @@ if(feral > 0) src.strength += B.strength - del(B) + qdel(B) src.icon_state = "bees[src.strength]" if(strength > 5) icon_state = "bees_swarm" @@ -120,7 +120,7 @@ B.icon_state = "bees[B.strength]" if(src.strength <= 0) - del(src) + qdel(src) return src.icon_state = "bees[B.strength]" var/turf/simulated/floor/T = get_turf(get_step(src, pick(1,2,4,8))) @@ -169,7 +169,7 @@ if(!parent && prob(10)) strength -= 1 if(strength <= 0) - del(src) + qdel(src) else if(strength <= 5) icon_state = "bees[strength]" diff --git a/code/modules/mob/living/simple_animal/borer/borer.dm b/code/modules/mob/living/simple_animal/borer/borer.dm index 333ea3540d..9480840d71 100644 --- a/code/modules/mob/living/simple_animal/borer/borer.dm +++ b/code/modules/mob/living/simple_animal/borer/borer.dm @@ -143,7 +143,7 @@ if(!host.lastKnownIP) host.lastKnownIP = b2h_ip - del(host_brain) + qdel(host_brain) /mob/living/simple_animal/borer/proc/leave_host() diff --git a/code/modules/mob/living/simple_animal/borer/borer_powers.dm b/code/modules/mob/living/simple_animal/borer/borer_powers.dm index b0fd2a5121..e1b54dc832 100644 --- a/code/modules/mob/living/simple_animal/borer/borer_powers.dm +++ b/code/modules/mob/living/simple_animal/borer/borer_powers.dm @@ -304,7 +304,7 @@ host.computer_id = null host.lastKnownIP = null - del(host_brain) + qdel(host_brain) host_brain = new(src) host_brain.ckey = host.ckey diff --git a/code/modules/mob/living/simple_animal/constructs/constructs.dm b/code/modules/mob/living/simple_animal/constructs/constructs.dm index 43ebfd9a49..1ae5bba479 100644 --- a/code/modules/mob/living/simple_animal/constructs/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs/constructs.dm @@ -52,7 +52,7 @@ new /obj/item/weapon/ectoplasm (src.loc) ..(null,"collapses in a shattered heap.") ghostize() - del src + qdel(src) /mob/living/simple_animal/construct/attack_generic(var/mob/user) if(istype(user, /mob/living/simple_animal/construct/builder)) diff --git a/code/modules/mob/living/simple_animal/constructs/soulstone.dm b/code/modules/mob/living/simple_animal/constructs/soulstone.dm index 502b7dd3dd..2fa81f08c8 100644 --- a/code/modules/mob/living/simple_animal/constructs/soulstone.dm +++ b/code/modules/mob/living/simple_animal/constructs/soulstone.dm @@ -131,7 +131,7 @@ animation.icon = 'icons/mob/mob.dmi' animation.master = T flick("dust-h", animation) - del(animation) + qdel(animation) var/mob/living/simple_animal/shade/S = new /mob/living/simple_animal/shade( T.loc ) S.loc = C //put shade in stone S.status_flags |= GODMODE //So they won't die inside the stone somehow @@ -152,7 +152,7 @@ U << "\blue Capture successful!: \black [T.real_name]'s soul has been ripped from their body and stored within the soul stone." U << "The soulstone has been imprinted with [S.real_name]'s mind, it will no longer react to other souls." C.imprinted = "[S.name]" - del T + qdel(T) if("SHADE") var/mob/living/simple_animal/shade/T = target var/obj/item/device/soulstone/C = src @@ -184,33 +184,33 @@ Z.key = A.key if(iscultist(U)) cult.add_antagonist(Z.mind) - del(T) + qdel(T) Z << "You are playing a Juggernaut. Though slow, you can withstand extreme punishment, and rip apart enemies and walls alike." Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." Z.cancel_camera() - del(C) + qdel(C) if("Wraith") var/mob/living/simple_animal/construct/wraith/Z = new /mob/living/simple_animal/construct/wraith (get_turf(T.loc)) Z.key = A.key if(iscultist(U)) cult.add_antagonist(Z.mind) - del(T) + qdel(T) Z << "You are playing a Wraith. Though relatively fragile, you are fast, deadly, and even able to phase through walls." Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." Z.cancel_camera() - del(C) + qdel(C) if("Artificer") var/mob/living/simple_animal/construct/builder/Z = new /mob/living/simple_animal/construct/builder (get_turf(T.loc)) Z.key = A.key if(iscultist(U)) cult.add_antagonist(Z.mind) - del(T) + qdel(T) Z << "You are playing an Artificer. You are incredibly weak and fragile, but you are able to construct fortifications, repair allied constructs (by clicking on them), and even create new constructs" Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." Z.cancel_camera() - del(C) + qdel(C) else U << "\red Creation failed!: \black The soul stone is empty! Go kill someone!" return diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index 4f26dacdb6..93b79423ce 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -78,7 +78,7 @@ W.assignment = corpseidjob W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) - del(src) + qdel(src) diff --git a/code/modules/mob/living/simple_animal/friendly/crab.dm b/code/modules/mob/living/simple_animal/friendly/crab.dm index 43b6c42cee..a1284503e1 100644 --- a/code/modules/mob/living/simple_animal/friendly/crab.dm +++ b/code/modules/mob/living/simple_animal/friendly/crab.dm @@ -59,7 +59,7 @@ health = min(maxHealth, health + MED.heal_brute) MED.amount -= 1 if(MED.amount <= 0) - del(MED) + qdel(MED) for(var/mob/M in viewers(src, null)) if ((M.client && !( M.blinded ))) M.show_message("\blue [user] applies the [MED] on [src]") 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 b7e72da0c6..433a46efb7 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -177,7 +177,7 @@ amount_grown += rand(1,2) if(amount_grown >= 100) new /mob/living/simple_animal/chicken(src.loc) - del(src) + qdel(src) var/const/MAX_CHICKENS = 50 var/global/chicken_count = 0 @@ -228,7 +228,7 @@ var/global/chicken_count = 0 if(!stat && eggsleft < 8) user.visible_message("\blue [user] feeds [O] to [name]! It clucks happily.","\blue You feed [O] to [name]! It clucks happily.") user.drop_item() - del(O) + qdel(O) eggsleft += rand(1, 4) else user << "\blue [name] doesn't seem hungry!" @@ -258,6 +258,6 @@ var/global/chicken_count = 0 visible_message("[src] hatches with a quiet cracking sound.") new /mob/living/simple_animal/chick(get_turf(src)) processing_objects.Remove(src) - del(src) + qdel(src) else processing_objects.Remove(src) diff --git a/code/modules/mob/living/simple_animal/friendly/slime.dm b/code/modules/mob/living/simple_animal/friendly/slime.dm index dab2d2e2d9..d0a8e09207 100644 --- a/code/modules/mob/living/simple_animal/friendly/slime.dm +++ b/code/modules/mob/living/simple_animal/friendly/slime.dm @@ -45,4 +45,4 @@ S2.icon_living = "[src.colour] baby slime" S2.icon_dead = "[src.colour] baby slime dead" S2.colour = "[src.colour]" - del(src) \ No newline at end of file + qdel(src) \ 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 ab4f7b2269..02ed66ae21 100644 --- a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm +++ b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm @@ -185,7 +185,7 @@ src.name = "Spider-bot" update_icon() -/mob/living/simple_animal/spiderbot/Del() +/mob/living/simple_animal/spiderbot/Destroy() eject_brain() ..() diff --git a/code/modules/mob/living/simple_animal/hostile/hivebot.dm b/code/modules/mob/living/simple_animal/hostile/hivebot.dm index 26d69933e8..e358f3e69a 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebot.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebot.dm @@ -51,7 +51,7 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del src + qdel(src) return /mob/living/simple_animal/hostile/hivebot/tele//this still needs work @@ -95,7 +95,7 @@ if("rapid") new /mob/living/simple_animal/hostile/hivebot/rapid(get_turf(src)) spawn(100) - del(src) + qdel(src) return diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index bb4616bbe8..cc58a7ce1c 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -188,7 +188,7 @@ if(!A) return if (!istype(target, /turf)) - del(A) + qdel(A) return A.current = target A.starting = get_turf(src) diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 4cd203ee08..4764dcd547 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -43,7 +43,7 @@ /mob/living/simple_animal/hostile/mimic/death() ..() - del(src) + qdel(src) // // Crate Mimic diff --git a/code/modules/mob/living/simple_animal/hostile/pirate.dm b/code/modules/mob/living/simple_animal/hostile/pirate.dm index e3a4ce4667..cddaadfccd 100644 --- a/code/modules/mob/living/simple_animal/hostile/pirate.dm +++ b/code/modules/mob/living/simple_animal/hostile/pirate.dm @@ -53,5 +53,5 @@ new corpse (src.loc) if(weapon1) new weapon1 (src.loc) - del src + qdel(src) return \ 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 872eb95b61..15b6ddc0c6 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm @@ -159,9 +159,9 @@ /mob/living/simple_animal/hostile/retaliate/malf_drone/death() ..(null,"suddenly breaks apart.") - del(src) + qdel(src) -/mob/living/simple_animal/hostile/retaliate/malf_drone/Del() +/mob/living/simple_animal/hostile/retaliate/malf_drone/Destroy() //some random debris left behind if(has_loot) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread diff --git a/code/modules/mob/living/simple_animal/hostile/russian.dm b/code/modules/mob/living/simple_animal/hostile/russian.dm index 84f1c6f27a..ab044a02f0 100644 --- a/code/modules/mob/living/simple_animal/hostile/russian.dm +++ b/code/modules/mob/living/simple_animal/hostile/russian.dm @@ -51,5 +51,5 @@ new corpse (src.loc) if(weapon1) new weapon1 (src.loc) - del src + qdel(src) return \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index 12f175cfef..e0845a399d 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -43,7 +43,7 @@ new weapon1 (src.loc) if(weapon2) new weapon2 (src.loc) - del src + qdel(src) return ///////////////Sword and shield//////////// @@ -159,4 +159,4 @@ /mob/living/simple_animal/hostile/viscerator/death() ..(null,"is smashed into pieces!") - del src + qdel(src) diff --git a/code/modules/mob/living/simple_animal/hostile/tree.dm b/code/modules/mob/living/simple_animal/hostile/tree.dm index 50b2191d3e..56bcafd6f5 100644 --- a/code/modules/mob/living/simple_animal/hostile/tree.dm +++ b/code/modules/mob/living/simple_animal/hostile/tree.dm @@ -53,4 +53,4 @@ /mob/living/simple_animal/hostile/tree/death() ..(null,"is hacked into pieces!") new /obj/item/stack/sheet/wood(loc) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index c284f7ad3c..359db24c63 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -47,5 +47,5 @@ if((M.client && !( M.blinded ))) M.show_message("\red [src] lets out a contented sigh as their form unwinds. ") ghostize() - del src + qdel(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 067a9bd8fe..881cb2d76a 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -274,7 +274,7 @@ adjustBruteLoss(-MED.heal_brute) MED.amount -= 1 if(MED.amount <= 0) - del(MED) + qdel(MED) for(var/mob/M in viewers(src, null)) if ((M.client && !( M.blinded ))) M.show_message("[user] chops up \the [src]!") new/obj/effect/decal/cleanable/blood/splatter(get_turf(src)) - del(src) + qdel(src) else user.visible_message("[user] butchers \the [src] messily!") gib() diff --git a/code/modules/mob/living/simple_animal/worm.dm b/code/modules/mob/living/simple_animal/worm.dm index fe76fa87b4..33915be02b 100644 --- a/code/modules/mob/living/simple_animal/worm.dm +++ b/code/modules/mob/living/simple_animal/worm.dm @@ -170,7 +170,7 @@ if(die) newHead.death() - del(src) + qdel(src) proc/ProcessStomach() for(var/atom/movable/stomachContent in contents) @@ -179,16 +179,16 @@ if(!istype(stomachContent,/obj/item/stack/sheet/mineral/phoron)) var/obj/item/stack/oldStack = stomachContent new /obj/item/stack/sheet/mineral/phoron(src, oldStack.get_amount()) - del(oldStack) + qdel(oldStack) continue else if(istype(stomachContent,/obj/item)) //converts to plasma, keeping the w_class var/obj/item/oldItem = stomachContent new /obj/item/stack/sheet/mineral/phoron(src, oldItem.w_class) - del(oldItem) + qdel(oldItem) continue else new /obj/item/stack/sheet/mineral/phoron(src, flatPlasmaValue) //just flat amount - del(stomachContent) + qdel(stomachContent) continue if(previous) diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index d34a309ee3..f1bb76c85d 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -31,7 +31,7 @@ client.images = null //remove the images such as AIs being unable to see runes client.screen = null //remove hud items just in case - if(hud_used) del(hud_used) //remove the hud objects + if(hud_used) qdel(hud_used) //remove the hud objects hud_used = new /datum/hud(src) next_move = 1 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index a6b1bc797c..cfb8696f8f 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1,4 +1,4 @@ -/mob/Del()//This makes sure that mobs with clients/keys are not just deleted from the game. +/mob/Destroy()//This makes sure that mobs with clients/keys are not just deleted from the game. mob_list -= src dead_mob_list -= src living_mob_list -= src @@ -179,7 +179,7 @@ P.invisibility = invisibility spawn (20) if(P) - del(P) // qdel + qdel(P) // qdel face_atom(A) return 1 @@ -213,7 +213,7 @@ var/list/temp = list( ) temp += L.container //L = null - del(L) + qdel(L) return temp else return L.container @@ -367,7 +367,7 @@ var/mob/new_player/M = new /mob/new_player() if(!client) log_game("[usr.key] AM failed due to disconnect.") - del(M) + qdel(M) return M.key = key @@ -739,7 +739,7 @@ note dizziness decrements automatically in the mob's Life() proc. statpanel("Status",process.name+"([active_diseases.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("garbage") - statpanel("Status",process.name+"([garbage_collector.destroyed.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") + statpanel("Status",process.name+"([garbage_collector.dels])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("machinery") statpanel("Status",process.name+"([machines.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index 39895f22b2..2246a031c0 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -25,7 +25,7 @@ affecting = victim if(affecting.anchored) - del(src) + qdel(src) return affecting.grabbed_by += src @@ -35,7 +35,7 @@ hud.name = "reinforce grab" hud.master = src -/obj/item/weapon/grab/Del() +/obj/item/weapon/grab/Destroy() //make sure the grabbed_by list doesn't fill up with nulls if(affecting) affecting.grabbed_by -= src ..() @@ -118,7 +118,7 @@ if(world.time < (last_upgrade + UPGRADE_COOLDOWN)) return if(!assailant.canmove || assailant.lying) - del(src) + qdel(src) return last_upgrade = world.time @@ -152,10 +152,10 @@ if(state == GRAB_KILL) return if(!affecting) - del(src) + qdel(src) return if(!assailant.canmove || assailant.lying) - del(src) + qdel(src) return state = GRAB_KILL assailant.visible_message("[assailant] has tightened \his grip on [affecting]'s neck!") @@ -174,12 +174,12 @@ //This is used to make sure the victim hasn't managed to yackety sax away before using the grab. /obj/item/weapon/grab/proc/confirm() if(!assailant || !affecting) - del(src) + qdel(src) return 0 if(affecting) if(!isturf(assailant.loc) || ( !isturf(affecting.loc) || assailant.loc != affecting.loc && get_dist(assailant, affecting) > 1) ) - del(src) + qdel(src) return 0 return 1 @@ -216,12 +216,12 @@ user.visible_message("[user] devours [affecting]!") affecting.loc = user attacker.stomach_contents.Add(affecting) - del(src) + qdel(src) /obj/item/weapon/grab/dropped() - del(src) + qdel(src) -/obj/item/weapon/grab/Del() - del(hud) +/obj/item/weapon/grab/Destroy() + qdel(hud) ..() diff --git a/code/modules/mob/mob_transformation_simple.dm b/code/modules/mob/mob_transformation_simple.dm index f07cadb9e8..da68dfc0cc 100644 --- a/code/modules/mob/mob_transformation_simple.dm +++ b/code/modules/mob/mob_transformation_simple.dm @@ -1,58 +1,58 @@ - -//This proc is the most basic of the procs. All it does is make a new mob on the same tile and transfer over a few variables. -//Returns the new mob -//Note that this proc does NOT do MMI related stuff! -/mob/proc/change_mob_type(var/new_type = null, var/turf/location = null, var/new_name = null as text, var/delete_old_mob = 0 as num, var/subspecies) - - if(istype(src,/mob/new_player)) - usr << "\red cannot convert players who have not entered yet." - return - - if(!new_type) - new_type = input("Mob type path:", "Mob type") as text|null - - if(istext(new_type)) - new_type = text2path(new_type) - - if( !ispath(new_type) ) - usr << "Invalid type path (new_type = [new_type]) in change_mob_type(). Contact a coder." - return - - if( new_type == /mob/new_player ) - usr << "\red cannot convert into a new_player mob type." - return - - var/mob/M - if(isturf(location)) - M = new new_type( location ) - else - M = new new_type( src.loc ) - - if(!M || !ismob(M)) - usr << "Type path is not a mob (new_type = [new_type]) in change_mob_type(). Contact a coder." - del(M) - return - - if( istext(new_name) ) - M.name = new_name - M.real_name = new_name - else - M.name = src.name - M.real_name = src.real_name - - if(src.dna) - M.dna = src.dna.Clone() - - if(mind) - mind.transfer_to(M) - else - M.key = key - - if(subspecies && istype(M,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - H.set_species(subspecies) - - if(delete_old_mob) - spawn(1) - del(src) - return M + +//This proc is the most basic of the procs. All it does is make a new mob on the same tile and transfer over a few variables. +//Returns the new mob +//Note that this proc does NOT do MMI related stuff! +/mob/proc/change_mob_type(var/new_type = null, var/turf/location = null, var/new_name = null as text, var/delete_old_mob = 0 as num, var/subspecies) + + if(istype(src,/mob/new_player)) + usr << "\red cannot convert players who have not entered yet." + return + + if(!new_type) + new_type = input("Mob type path:", "Mob type") as text|null + + if(istext(new_type)) + new_type = text2path(new_type) + + if( !ispath(new_type) ) + usr << "Invalid type path (new_type = [new_type]) in change_mob_type(). Contact a coder." + return + + if( new_type == /mob/new_player ) + usr << "\red cannot convert into a new_player mob type." + return + + var/mob/M + if(isturf(location)) + M = new new_type( location ) + else + M = new new_type( src.loc ) + + if(!M || !ismob(M)) + usr << "Type path is not a mob (new_type = [new_type]) in change_mob_type(). Contact a coder." + qdel(M) + return + + if( istext(new_name) ) + M.name = new_name + M.real_name = new_name + else + M.name = src.name + M.real_name = src.real_name + + if(src.dna) + M.dna = src.dna.Clone() + + if(mind) + mind.transfer_to(M) + else + M.key = key + + if(subspecies && istype(M,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + H.set_species(subspecies) + + if(delete_old_mob) + spawn(1) + qdel(src) + return M diff --git a/code/modules/mob/new_player/logout.dm b/code/modules/mob/new_player/logout.dm index 9f064a99cd..ad1c9b3098 100644 --- a/code/modules/mob/new_player/logout.dm +++ b/code/modules/mob/new_player/logout.dm @@ -3,5 +3,5 @@ ..() if(!spawning)//Here so that if they are spawning and log out, the other procs can play out and they will have a mob to come back to. key = null//We null their key before deleting the mob, so they are properly kicked out. - del(src) + qdel(src) return \ No newline at end of file diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 299caf37c5..360699b991 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -135,7 +135,7 @@ if(!client.holder && !config.antag_hud_allowed) // For new ghosts we remove the verb from even showing up if it's not allowed. observer.verbs -= /mob/dead/observer/verb/toggle_antagHUD // Poor guys, don't know what they are missing! observer.key = key - del(src) + qdel(src) return 1 @@ -327,8 +327,8 @@ AnnounceCyborg(character, rank, "has been downloaded to the empty core in \the [character.loc.loc]") ticker.mode.latespawn(character) - del(C) - del(src) + qdel(C) + qdel(src) return //Find our spawning point. @@ -368,7 +368,7 @@ else AnnounceCyborg(character, rank, join_message) - del(src) + qdel(src) proc/AnnounceArrival(var/mob/living/carbon/human/character, var/rank, var/join_message) if (ticker.current_state == GAME_STATE_PLAYING) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 6330504e3c..00b6a3b8e4 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -179,9 +179,9 @@ datum/preferences proc/update_preview_icon() //seriously. This is horrendous. - del(preview_icon_front) - del(preview_icon_side) - del(preview_icon) + qdel(preview_icon_front) + qdel(preview_icon_side) + qdel(preview_icon) var/g = "m" if(gender == FEMALE) g = "f" @@ -690,7 +690,7 @@ datum/preferences preview_icon_front = new(preview_icon, dir = SOUTH) preview_icon_side = new(preview_icon, dir = WEST) - del(eyes_s) - del(underwear_s) - del(undershirt_s) - del(clothes_s) + qdel(eyes_s) + qdel(underwear_s) + qdel(undershirt_s) + qdel(clothes_s) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 958f0b982a..c0a7fbce3c 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -12,7 +12,7 @@ icon = null invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' @@ -37,7 +37,7 @@ dna.SetSEValueRange(MONKEYBLOCK,0xDAC, 0xFFF) src << "You are now [species.name]. " - del(animation) + qdel(animation) return src @@ -49,7 +49,7 @@ if (monkeyizing) return for(var/t in organs) - del(t) + qdel(t) return ..(move) @@ -106,8 +106,7 @@ O.add_ai_verbs() O.rename_self("ai",1) - spawn(0) - del(src) + qdel(src) return O //human -> robot @@ -122,7 +121,7 @@ icon = null invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/mob/living/silicon/robot/O = new /mob/living/silicon/robot( loc ) @@ -159,8 +158,7 @@ callHook("borgify", list(O)) O.Namepick() - spawn(0)//To prevent the proc from returning null. - del(src) + qdel(src) return O //human -> alien @@ -175,7 +173,7 @@ icon = null invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/alien_caste = pick("Hunter","Sentinel","Drone") var/mob/living/carbon/human/new_xeno = create_new_xenomorph(alien_caste,loc) @@ -184,8 +182,7 @@ new_xeno.key = key new_xeno << "You are now an alien." - spawn(0)//To prevent the proc from returning null. - del(src) + qdel(src) return /mob/living/carbon/human/proc/slimeize(adult as num, reproduce as num) @@ -199,7 +196,7 @@ icon = null invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/mob/living/carbon/slime/new_slime if(reproduce) @@ -219,8 +216,7 @@ new_slime.key = key new_slime << "You are now a slime. Skreee!" - spawn(0)//To prevent the proc from returning null. - del(src) + qdel(src) return /mob/living/carbon/human/proc/corgize() @@ -234,15 +230,14 @@ icon = null invisibility = 101 for(var/t in organs) //this really should not be necessary - del(t) + qdel(t) var/mob/living/simple_animal/corgi/new_corgi = new /mob/living/simple_animal/corgi (loc) new_corgi.a_intent = I_HURT new_corgi.key = key new_corgi << "You are now a Corgi. Yap Yap!" - spawn(0)//To prevent the proc from returning null. - del(src) + qdel(src) return /mob/living/carbon/human/Animalize() @@ -266,7 +261,7 @@ invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/mob/new_mob = new mobpath(src.loc) @@ -276,7 +271,7 @@ new_mob << "You suddenly feel more... animalistic." spawn() - del(src) + qdel(src) return /mob/proc/Animalize() @@ -294,7 +289,7 @@ new_mob.a_intent = I_HURT new_mob << "You feel more... animalistic" - del(src) + qdel(src) /* Certain mob types have problems and should not be allowed to be controlled by players. * diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index 1eab38904c..6cd162b50a 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -288,7 +288,7 @@ proc/blood_splatter(var/target,var/datum/reagent/blood/source,var/large) // Only a certain number of drips (or one large splatter) can be on a given turf. for(var/obj/effect/decal/cleanable/blood/drip/drop in T) drips |= drop.drips - del(drop) + qdel(drop) if(!large && drips.len < 3) decal_type = /obj/effect/decal/cleanable/blood/drip diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index a9da448693..06dd521f64 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -315,7 +315,7 @@ var/list/organ_cache = list() if(fingerprintslast) O.fingerprintslast = fingerprintslast user.put_in_active_hand(O) - del(src) + qdel(src) /obj/item/organ/attack_self(mob/user as mob) diff --git a/code/modules/organs/organ_alien.dm b/code/modules/organs/organ_alien.dm index d326e2ade4..4e2610f584 100644 --- a/code/modules/organs/organ_alien.dm +++ b/code/modules/organs/organ_alien.dm @@ -5,12 +5,12 @@ //This is a terrible hack and I should be ashamed. var/datum/seed/diona = plant_controller.seeds["diona"] if(!diona) - del(src) + qdel(src) spawn(1) // So it has time to be thrown about by the gib() proc. var/mob/living/carbon/alien/diona/D = new(get_turf(organ)) diona.request_player(D) - del(organ) + qdel(organ) /obj/item/organ/external/diona name = "tendril" @@ -130,7 +130,7 @@ /obj/item/organ/external/diona/removed() ..() if(!istype(owner)) - del(src) + qdel(src) if(!owner.organs.len) owner.death() @@ -175,7 +175,7 @@ ..() if(!istype(owner)) - del(src) + qdel(src) if(!owner.internal_organs.len) owner.death() @@ -247,7 +247,7 @@ B.ckey = owner.ckey spawn(0) - del(src) + qdel(src) //XENOMORPH ORGANS /obj/item/organ/xenos/eggsac diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 650eea751c..221c66df6e 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -702,7 +702,7 @@ Note that amputating the affected organ does in fact remove the infection from t if(istype(loc,/turf)) I.throw_at(get_edge_target_turf(src,pick(alldirs)),rand(1,3),30) - del(src) + qdel(src) /**************************************************** HELPERS @@ -878,7 +878,7 @@ Note that amputating the affected organ does in fact remove the infection from t victim.bad_external_organs -= src for(var/implant in implants) //todo: check if this can be left alone - del(implant) + qdel(implant) // Attached organs also fly off. if(!ignore_children) @@ -908,8 +908,8 @@ Note that amputating the affected organ does in fact remove the infection from t spark_system.attach(owner) spark_system.start() spawn(10) - del(spark_system) - del(src) + qdel(spark_system) + qdel(src) /obj/item/organ/external/proc/disfigure(var/type = "brute") if (disfigured) diff --git a/code/modules/organs/organ_stump.dm b/code/modules/organs/organ_stump.dm index c08363e10b..728f9cd1bc 100644 --- a/code/modules/organs/organ_stump.dm +++ b/code/modules/organs/organ_stump.dm @@ -21,4 +21,4 @@ /obj/item/organ/external/stump/removed() ..() - del(src) + qdel(src) diff --git a/code/modules/overmap/sectors.dm b/code/modules/overmap/sectors.dm index 7f0b8548c9..5309b05096 100644 --- a/code/modules/overmap/sectors.dm +++ b/code/modules/overmap/sectors.dm @@ -108,7 +108,7 @@ var/global/list/map_sectors = list() map_sectors["[map_z]"] = src testing("Temporary sector at [x],[y] was created, corresponding zlevel is [map_z].") -/obj/effect/map/sector/temporary/Del() +/obj/effect/map/sector/temporary/Destroy() map_sectors["[map_z]"] = null testing("Temporary sector at [x],[y] was deleted.") if (can_die()) diff --git a/code/modules/overmap/ships/engines/engine.dm b/code/modules/overmap/ships/engines/engine.dm index 80690aa84d..6e927e6431 100644 --- a/code/modules/overmap/ships/engines/engine.dm +++ b/code/modules/overmap/ships/engines/engine.dm @@ -57,4 +57,4 @@ var/list/ship_engines = list() if (E.z == zlevel) E.engines -= src break - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/overmap/ships/engines/thermal.dm b/code/modules/overmap/ships/engines/thermal.dm index 44a7dcb84f..b2f537bb96 100644 --- a/code/modules/overmap/ships/engines/thermal.dm +++ b/code/modules/overmap/ships/engines/thermal.dm @@ -57,7 +57,7 @@ ..() controller = new(src) -/obj/machinery/atmospherics/unary/engine/Del() +/obj/machinery/atmospherics/unary/engine/Destroy() ..() controller.die() diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 143b00e623..2c6b020822 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -310,7 +310,7 @@ user.drop_from_inventory(src) new /obj/effect/decal/cleanable/ash(src.loc) - del(src) + qdel(src) else user << "\red You must hold \the [P] steady to burn \the [src]." diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index dfa5103ec2..5d9fd9baba 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -56,7 +56,7 @@ if(screen == 2) screen = 1 user << "You add \the [W.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." - del(W) + qdel(W) else if(istype(W, /obj/item/weapon/tape_roll)) return 0 @@ -91,7 +91,7 @@ user.drop_from_inventory(src) new /obj/effect/decal/cleanable/ash(src.loc) - del(src) + qdel(src) else user << "\red You must hold \the [P] steady to burn \the [src]." @@ -171,7 +171,7 @@ var/obj/item/weapon/paper/P = src[1] usr.drop_from_inventory(src) usr.put_in_hands(P) - del(src) + qdel(src) else if(page == amount) screen = 2 else if(page == amount+1) @@ -210,7 +210,7 @@ O.layer = initial(O.layer) O.add_fingerprint(usr) usr.drop_from_inventory(src) - del(src) + qdel(src) return diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 7f0ed21c78..0aea8aa0f4 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -118,7 +118,7 @@ user << "You insert the toner cartridge into \the [src]." var/obj/item/device/toner/T = O toner += T.toner_amount - del(O) + qdel(O) updateUsrDialog() else user << "This cartridge is not yet ready for replacement! Use up the rest of the toner." @@ -131,10 +131,10 @@ /obj/machinery/photocopier/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if(prob(50)) - del(src) + qdel(src) else if(toner > 0) new /obj/effect/decal/cleanable/blood/oil(get_turf(src)) @@ -148,7 +148,7 @@ /obj/machinery/photocopier/blob_act() if(prob(50)) - del(src) + qdel(src) else if(toner > 0) new /obj/effect/decal/cleanable/blood/oil(get_turf(src)) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 24a321ac87..2fb1f52137 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -159,7 +159,7 @@ var/global/photo_count = 0 return user << "You insert [I] into [src]." user.drop_item() - del(I) + qdel(I) pictures_left = pictures_max return ..() diff --git a/code/modules/power/antimatter/containment_jar.dm b/code/modules/power/antimatter/containment_jar.dm index 8cb372b0c1..dd0e503bd4 100644 --- a/code/modules/power/antimatter/containment_jar.dm +++ b/code/modules/power/antimatter/containment_jar.dm @@ -20,13 +20,13 @@ if(1.0) explosion(get_turf(src), 1, 2, 3, 5)//Should likely be larger but this works fine for now I guess if(src) - del(src) + qdel(src) return if(2.0) if(prob((fuel/10)-stability)) explosion(get_turf(src), 1, 2, 3, 5) if(src) - del(src) + qdel(src) return stability -= 40 if(3.0) diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index b9f1075fa1..9fd35c2c26 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -35,16 +35,16 @@ linked_cores = list() -/obj/machinery/power/am_control_unit/Del()//Perhaps damage and run stability checks rather than just del on the others +/obj/machinery/power/am_control_unit/Destroy()//Perhaps damage and run stability checks rather than just qdel on the others for(var/obj/machinery/am_shielding/AMS in linked_shielding) - del(AMS) + qdel(AMS) ..() /obj/machinery/power/am_control_unit/process() if(exploding) explosion(get_turf(src),8,12,18,12) - if(src) del(src) + if(src) qdel(src) if(update_shield_icons && !shield_icon_delay) check_shield_icons() @@ -108,7 +108,7 @@ AMS.blob_act() spawn(0) //Likely explode - del(src) + qdel(src) return check_stability() return @@ -211,7 +211,7 @@ /obj/machinery/power/am_control_unit/proc/check_stability()//TODO: make it break when low also might want to add a way to fix it like a part or such that can be replaced if(stability <= 0) - del(src) + qdel(src) return diff --git a/code/modules/power/antimatter/engine.dm b/code/modules/power/antimatter/engine.dm index 77512fb5b0..a2d4a38ca0 100644 --- a/code/modules/power/antimatter/engine.dm +++ b/code/modules/power/antimatter/engine.dm @@ -47,7 +47,7 @@ user << "You insert the rod into the injector" injecting = 1 var/fuel = F.fuel - del(F) + qdel(F) spawn( 300 ) injecting = 0 new/obj/item/weapon/fuel(src.loc) @@ -60,7 +60,7 @@ user << "You insert the rod into the injector" injecting = 1 var/fuel = F.fuel - del(F) + qdel(F) spawn( 300 ) injecting = 0 new /obj/item/weapon/fuel(src.loc) diff --git a/code/modules/power/antimatter/fuel.dm b/code/modules/power/antimatter/fuel.dm index 3c0a32586d..56098a0b56 100644 --- a/code/modules/power/antimatter/fuel.dm +++ b/code/modules/power/antimatter/fuel.dm @@ -29,7 +29,7 @@ user << "You have added the anti-Hydrogen to the storage ring, it now contains [src.fuel]kg" if(istype(F, /obj/item/weapon/fuel/H)) src.fuel += F.fuel - del(F) + qdel(F) src:annihilation(src.fuel) if(istype(src, /obj/item/weapon/fuel/H)) if(istype(F, /obj/item/weapon/fuel/H)) @@ -38,7 +38,7 @@ user << "You have added the Hydrogen to the storage ring, it now contains [src.fuel]kg" if(istype(F, /obj/item/weapon/fuel/antiH)) src.fuel += F.fuel - del(src) + qdel(src) F:annihilation(F.fuel) /obj/item/weapon/fuel/antiH/proc/annihilation(var/mass) @@ -54,7 +54,7 @@ if (strength > (300+T0C)) explosion(T, 0, 0, 2, 3) - del(src) + qdel(src) return var/turf/ground_zero = get_turf(loc) @@ -63,7 +63,7 @@ explosion(ground_zero, ground_zero_range, ground_zero_range*2, ground_zero_range*3, ground_zero_range*4) //SN src = null - del(src) + qdel(src) return @@ -77,7 +77,7 @@ M.gib() if("Hydrogen") M << "\blue You feel very light, as if you might just float away..." - del(src) + qdel(src) return /obj/item/weapon/fuel/attack(mob/M as mob, mob/user as mob) diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index 5085fb6c85..281f6a1117 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -36,12 +36,12 @@ proc/cardinalrange(var/center) /obj/machinery/am_shielding/proc/controllerscan(var/priorscan = 0) //Make sure we are the only one here if(!istype(src.loc, /turf)) - del(src) + qdel(src) return for(var/obj/machinery/am_shielding/AMS in loc.contents) if(AMS == src) continue spawn(0) - del(src) + qdel(src) return //Search for shielding first @@ -61,11 +61,11 @@ proc/cardinalrange(var/center) controllerscan(1)//Last chance return spawn(0) - del(src) + qdel(src) return -/obj/machinery/am_shielding/Del() +/obj/machinery/am_shielding/Destroy() if(control_unit) control_unit.remove_shielding(src) if(processing) shutdown_core() visible_message("\red The [src.name] melts!") @@ -98,7 +98,7 @@ proc/cardinalrange(var/center) else new /obj/effect/blob(src.loc,60) spawn(0) - del(src) + qdel(src) return check_stability() return @@ -185,7 +185,7 @@ proc/cardinalrange(var/center) if(injecting_fuel && control_unit) control_unit.exploding = 1 if(src) - del(src) + qdel(src) return @@ -215,7 +215,7 @@ proc/cardinalrange(var/center) /obj/item/device/am_shielding_container/attackby(var/obj/item/I, var/mob/user) if(istype(I, /obj/item/device/multitool) && istype(src.loc,/turf)) new/obj/machinery/am_shielding(src.loc) - del(src) + qdel(src) return ..() return \ No newline at end of file diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index fb68cea74c..a279f2fbae 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -100,7 +100,6 @@ var/update_overlay = -1 var/global/status_overlays = 0 var/updating_icon = 0 - var/standard_max_charge var/global/list/status_overlays_lock var/global/list/status_overlays_charging var/global/list/status_overlays_equipment @@ -143,9 +142,6 @@ /obj/machinery/power/apc/New(turf/loc, var/ndir, var/building=0) ..() wires = new(src) - var/tmp/obj/item/weapon/cell/tmp_cell = new - standard_max_charge = tmp_cell.maxcharge - del(tmp_cell) // offset 24 pixels in direction of dir // this allows the APC to be embedded in a wall, yet still inside an area @@ -169,16 +165,19 @@ spawn(5) src.update() -/obj/machinery/power/apc/Del() +/obj/machinery/power/apc/Destroy() if(operating && malf && src.z in config.station_levels) //if (is_type_in_list(get_area(src), the_station_areas)) malf.hacked_apcs -= src area.power_light = 0 area.power_equip = 0 area.power_environ = 0 area.power_change() - del(wires) + if(wires) + wires.Destroy() + wires = null if(cell) - del(cell) // qdel + cell.loc = loc + cell = null if(terminal) disconnect_terminal() @@ -559,7 +558,7 @@ return new /obj/item/stack/cable_coil(loc,10) user << "You cut the cables and dismantle the power terminal." - del(terminal) // qdel + qdel(terminal) else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && !((stat & BROKEN) || malfhack)) user.visible_message("[user.name] inserts the power control board into [src].", \ "You start to insert the power control board into the frame...") @@ -568,7 +567,7 @@ if(has_electronics==0) has_electronics = 1 user << "You place the power control board inside the frame." - del(W) // qdel + qdel(W) else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && ((stat & BROKEN) || malfhack)) user << "You cannot put the board inside, the frame is damaged." return @@ -595,7 +594,7 @@ "[src] has been cut from the wall by [user.name] with the weldingtool.",\ "You cut the APC frame from the wall.",\ "You hear welding.") - del(src) // qdel + qdel(src) return else if (istype(W, /obj/item/apc_frame) && opened && emagged) emagged = 0 @@ -604,7 +603,7 @@ user.visible_message(\ "[user.name] has replaced the damaged APC frontal panel with a new one.",\ "You replace the damaged APC frontal panel with a new one.") - del(W) // qdel + qdel(W) update_icon() else if (istype(W, /obj/item/apc_frame) && opened && ((stat & BROKEN) || malfhack)) if (has_electronics) @@ -616,7 +615,7 @@ user.visible_message(\ "[user.name] has replaced the damaged APC frame with new one.",\ "You replace the damaged APC frame with new one.") - del(W) // qdel + qdel(W) stat &= ~BROKEN malfai = null malfhack = 0 @@ -1209,7 +1208,7 @@ obj/machinery/power/apc/proc/autoset(var/val, var/on) //set_broken() //now Del() do what we need if (cell) cell.ex_act(1.0) // more lags woohoo - del(src) // qdel + qdel(src) return if(2.0) if (prob(50)) diff --git a/code/modules/power/batteryrack.dm b/code/modules/power/batteryrack.dm index ad47a4eb28..ca5326e010 100644 --- a/code/modules/power/batteryrack.dm +++ b/code/modules/power/batteryrack.dm @@ -78,7 +78,7 @@ if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = src.loc - del(src) + qdel(src) return 1 else user << "Turn off the [src] before dismantling it." diff --git a/code/modules/power/breaker_box.dm b/code/modules/power/breaker_box.dm index 869e654e6e..2faa50a4e6 100644 --- a/code/modules/power/breaker_box.dm +++ b/code/modules/power/breaker_box.dm @@ -117,7 +117,7 @@ else icon_state = icon_state_off for(var/obj/structure/cable/C in src.loc) - del(C) + qdel(C) // Used by RCON to toggle the breaker box. /obj/machinery/power/breakerbox/proc/auto_toggle() diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index f652ebe9ec..862f7f2117 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -85,7 +85,7 @@ By design, d1 is the smallest direction and d2 is the highest cable_list += src //add it to the global cable list -/obj/structure/cable/Del() // called when a cable is deleted +/obj/structure/cable/Destroy() // called when a cable is deleted if(powernet) cut_cable_from_powernet() // update the powernets cable_list -= src //remove it from global cable list @@ -154,11 +154,11 @@ By design, d1 is the smallest direction and d2 is the highest var/turf/below = locate(src.x, src.y, controller.down_target) for(var/obj/structure/cable/c in below) if(c.d1 == 12 || c.d2 == 12) - c.Del() + qdel(c) ///// Z-Level Stuff investigate_log("was cut by [key_name(usr, usr.client)] in [user.loc.loc]","wires") - del(src) // qdel + qdel(src) return @@ -201,16 +201,16 @@ By design, d1 is the smallest direction and d2 is the highest /obj/structure/cable/ex_act(severity) switch(severity) if(1.0) - del(src) // qdel + qdel(src) if(2.0) if (prob(50)) new/obj/item/stack/cable_coil(src.loc, src.d1 ? 2 : 1, color) - del(src) // qdel + qdel(src) if(3.0) if (prob(25)) new/obj/item/stack/cable_coil(src.loc, src.d1 ? 2 : 1, color) - del(src) // qdel + qdel(src) return obj/structure/cable/proc/cableColor(var/colorC) @@ -418,7 +418,7 @@ obj/structure/cable/proc/cableColor(var/colorC) propagate_network(powerlist[1],PN) //propagates the new powernet beginning at the source cable if(PN.is_empty()) //can happen with machines made nodeless when smoothing cables - del(PN) // qdel + qdel(PN) // cut the cable's powernet at this cable and updates the powergrid /obj/structure/cable/proc/cut_cable_from_powernet() @@ -770,7 +770,7 @@ obj/structure/cable/proc/cableColor(var/colorC) if (C.shock(user, 50)) if (prob(50)) //fail new/obj/item/stack/cable_coil(C.loc, 1, C.color) - del(C) // qdel + qdel(C) // called when cable_coil is click on an installed obj/cable // or click on a turf that already contains a "node" cable @@ -834,7 +834,7 @@ obj/structure/cable/proc/cableColor(var/colorC) if (NC.shock(user, 50)) if (prob(50)) //fail new/obj/item/stack/cable_coil(NC.loc, 1, NC.color) - del(NC) // qdel + qdel(NC) return @@ -882,7 +882,7 @@ obj/structure/cable/proc/cableColor(var/colorC) if (C.shock(user, 50)) if (prob(50)) //fail new/obj/item/stack/cable_coil(C.loc, 2, C.color) - del(C) // qdel + qdel(C) return C.denode()// this call may have disconnected some cables that terminated on the centre of the turf, if so split the powernets. diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 55c78538d6..efccd0aa4f 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -118,8 +118,7 @@ explosion(T, devastation_range, heavy_impact_range, light_impact_range, flash_range) - spawn(1) - del(src) + qdel(src) /obj/item/weapon/cell/proc/corrupt() charge /= 2 @@ -144,17 +143,17 @@ switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if (prob(50)) corrupt() if(3.0) if (prob(25)) - del(src) + qdel(src) return if (prob(25)) corrupt() diff --git a/code/modules/power/engine.dm b/code/modules/power/engine.dm index c0f761254e..a9095b3a78 100644 --- a/code/modules/power/engine.dm +++ b/code/modules/power/engine.dm @@ -19,12 +19,12 @@ switch(severity) if(1.0) ChangeTurf(/turf/space) - del(src) + qdel(src) return if(2.0) if (prob(50)) ChangeTurf(/turf/space) - del(src) + qdel(src) return else return @@ -32,6 +32,6 @@ /turf/simulated/floor/engine/blob_act() if (prob(25)) ChangeTurf(/turf/space) - del(src) + qdel(src) return return \ No newline at end of file diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 14bdaa1644..acf243fc99 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -24,7 +24,7 @@ /obj/item/light_fixture_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/metal( get_turf(src.loc), sheets_refunded ) - del(src) + qdel(src) return ..() @@ -56,7 +56,7 @@ usr.visible_message("[usr.name] attaches [src] to the wall.", \ "You attach [src] to the wall.") - del(src) + qdel(src) /obj/item/light_fixture_frame/small name = "small light fixture frame" @@ -111,7 +111,7 @@ user.visible_message("[user.name] deconstructs [src].", \ "You deconstruct [src].", "You hear a noise.") playsound(src.loc, 'sound/items/Deconstruct.ogg', 75, 1) - del(src) + qdel(src) if (src.stage == 2) usr << "You have to remove the wires first." return @@ -169,7 +169,7 @@ newlight.dir = src.dir src.transfer_fingerprints_to(newlight) - del(src) + qdel(src) return ..() @@ -253,7 +253,7 @@ spawn(1) update(0) -/obj/machinery/light/Del() +/obj/machinery/light/Destroy() var/area/A = get_area(src) if(A) on = 0 @@ -370,7 +370,7 @@ update() user.drop_item() //drop the item to update overlays and such - del(L) + qdel(L) if(on && rigged) @@ -424,7 +424,7 @@ newlight.fingerprints = src.fingerprints newlight.fingerprintshidden = src.fingerprintshidden newlight.fingerprintslast = src.fingerprintslast - del(src) + qdel(src) return user << "You stick \the [W] into the light socket!" @@ -579,7 +579,7 @@ /obj/machinery/light/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(75)) @@ -629,7 +629,7 @@ sleep(2) explosion(T, 0, 0, 2, 2) sleep(1) - del(src) + qdel(src) // the light item // can be tube or bulb subtypes diff --git a/code/modules/power/pacman2.dm b/code/modules/power/pacman2.dm index 017c5997e6..0664c529d2 100644 --- a/code/modules/power/pacman2.dm +++ b/code/modules/power/pacman2.dm @@ -113,7 +113,7 @@ I.loc = src.loc new_frame.state = 2 new_frame.icon_state = "box_1" - del(src) + qdel(src) attack_hand(mob/user as mob) ..() diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index a858a5fd43..bd113ff268 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -76,7 +76,7 @@ /obj/machinery/power/port_gen/proc/explode() explosion(src.loc, -1, 3, 5, -1) - del(src) + qdel(src) #define TEMPERATURE_DIVISOR 40 #define TEMPERATURE_CHANGE_MAX 20 @@ -125,7 +125,7 @@ component_parts += new board_path(src) RefreshParts() -/obj/machinery/power/port_gen/pacman/Del() +/obj/machinery/power/port_gen/pacman/Destroy() DropFuel() ..() @@ -301,7 +301,7 @@ new_frame.state = 2 new_frame.icon_state = "box_1" - del(src) + qdel(src) /obj/machinery/power/port_gen/pacman/attack_hand(mob/user as mob) ..() @@ -424,7 +424,7 @@ L.apply_effect(max(20, round(rads/get_dist(L,src))), IRRADIATE) explosion(src.loc, 3, 3, 5, 3) - del(src) + qdel(src) /obj/machinery/power/port_gen/pacman/mrs name = "M.R.S.P.A.C.M.A.N.-type Portable Generator" @@ -446,4 +446,4 @@ /obj/machinery/power/port_gen/pacman/mrs/explode() //no special effects, but the explosion is pretty big (same as a supermatter shard). explosion(src.loc, 3, 6, 12, 16, 1) - del(src) + qdel(src) diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 7cfcc53246..9c24866b39 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -15,7 +15,7 @@ idle_power_usage = 0 active_power_usage = 0 -/obj/machinery/power/Del() +/obj/machinery/power/Destroy() disconnect_from_network() ..() @@ -235,7 +235,7 @@ // rebuild all power networks from scratch - only called at world creation or by the admin verb /proc/makepowernets() for(var/datum/powernet/PN in powernets) - del(PN) + qdel(PN) powernets.Cut() for(var/obj/structure/cable/PC in cable_list) diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index 791b69e949..97d3afe572 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -18,7 +18,7 @@ powernets += src ..() -/datum/powernet/Del() +/datum/powernet/Destroy() powernets -= src ..() @@ -42,7 +42,7 @@ cables -= C C.powernet = null if(is_empty())//the powernet is now empty... - del(src)///... delete it - qdel + qdel(src)///... delete it //add a cable to the current powernet //Warning : this proc DON'T check if the cable exists @@ -62,7 +62,7 @@ nodes -=M M.powernet = null if(is_empty())//the powernet is now empty... - del(src)///... delete it - qdel + qdel(src)///... delete it - qdel //add a power machine to the current powernet diff --git a/code/modules/power/rust/core_field.dm b/code/modules/power/rust/core_field.dm index ad974786b7..587dde3ce5 100644 --- a/code/modules/power/rust/core_field.dm +++ b/code/modules/power/rust/core_field.dm @@ -47,7 +47,7 @@ Deuterium-tritium fusion: 4.5 x 10^7 K owned_core = core if(!owned_core) - del(src) + qdel(src) //create the gimmicky things to handle field collisions var/obj/effect/rust_particle_catcher/catcher @@ -118,7 +118,7 @@ Deuterium-tritium fusion: 4.5 x 10^7 K /obj/effect/rust_em_field/process() //make sure the field generator is still intact if(!owned_core) - del(src) + qdel(src) //handle radiation if(!radiator) @@ -427,10 +427,10 @@ Deuterium-tritium fusion: 4.5 x 10^7 K AddParticles(reactant, reactants_reacting_pool[reactant]) //world << "retained: [reactant], [reactants_reacting_pool[reactant]]" -/obj/effect/rust_em_field/Del() +/obj/effect/rust_em_field/Destroy() //radiate everything in one giant burst for(var/obj/effect/rust_particle_catcher/catcher in particle_catchers) - del (catcher) + qdel (catcher) RadiateAll() processing_objects.Remove(src) diff --git a/code/modules/power/rust/core_gen.dm b/code/modules/power/rust/core_gen.dm index 7cf9f9d696..78e0a02b15 100644 --- a/code/modules/power/rust/core_gen.dm +++ b/code/modules/power/rust/core_gen.dm @@ -268,7 +268,7 @@ max volume of phoron storeable by the field = the total volume of a number of ti //todo: safety checks for field status if(owned_field) icon_state = "core0" - del(owned_field) + qdel(owned_field) luminosity = 0 use_power = 1 diff --git a/code/modules/power/rust/fuel_assembly_port_construction.dm b/code/modules/power/rust/fuel_assembly_port_construction.dm index 092805de78..0438249e6d 100644 --- a/code/modules/power/rust/fuel_assembly_port_construction.dm +++ b/code/modules/power/rust/fuel_assembly_port_construction.dm @@ -11,7 +11,7 @@ /obj/item/rust_fuel_assembly_port_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/plasteel( get_turf(src.loc), 12 ) - del(src) + qdel(src) return ..() @@ -30,7 +30,7 @@ usr << "\red Port cannot be placed in this area." return new /obj/machinery/rust_fuel_assembly_port(loc, ndir, 1) - del(src) + qdel(src) //construction steps /obj/machinery/rust_fuel_assembly_port/New(turf/loc, var/ndir, var/building=0) @@ -110,7 +110,7 @@ if(do_after(user, 10)) has_electronics &= 1 user << "You place the port control board inside the frame." - del(W) + qdel(W) return else if (istype(W, /obj/item/weapon/weldingtool) && opened && !has_electronics) @@ -127,7 +127,7 @@ "\red [src] has been cut away from the wall by [user.name].",\ "You detached the port frame.",\ "\red You hear welding.") - del(src) + qdel(src) return ..() diff --git a/code/modules/power/rust/fuel_compressor.dm b/code/modules/power/rust/fuel_compressor.dm index 2abd9f17f8..2a6adfa50f 100644 --- a/code/modules/power/rust/fuel_compressor.dm +++ b/code/modules/power/rust/fuel_compressor.dm @@ -25,7 +25,7 @@ var/const/max_assembly_amount = 300 /obj/machinery/rust_fuel_compressor/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/rcd_ammo)) compressed_matter += 10 - del(W) + qdel(W) return ..() @@ -93,7 +93,7 @@ var/const/max_assembly_amount = 300 break //world << "\blue [reagent]: new_assembly_quantities[reagent]
      " if(fail) - del(F) + qdel(F) compressed_matter = old_matter usr << "\red \icon[src] [src] flashes red: \'Out of matter.\'" else diff --git a/code/modules/power/rust/fuel_compressor_construction.dm b/code/modules/power/rust/fuel_compressor_construction.dm index c9c3895f2b..422a46116b 100644 --- a/code/modules/power/rust/fuel_compressor_construction.dm +++ b/code/modules/power/rust/fuel_compressor_construction.dm @@ -11,7 +11,7 @@ /obj/item/rust_fuel_compressor_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/plasteel( get_turf(src.loc), 12 ) - del(src) + qdel(src) return ..() @@ -30,7 +30,7 @@ usr << "\red Compressor cannot be placed in this area." return new /obj/machinery/rust_fuel_assembly_port(loc, ndir, 1) - del(src) + qdel(src) //construction steps /obj/machinery/rust_fuel_compressor/New(turf/loc, var/ndir, var/building=0) @@ -137,7 +137,7 @@ if(do_after(user, 10)) has_electronics &= 1 user << "You place the circuitboard inside the frame." - del(W) + qdel(W) return else if (istype(W, /obj/item/weapon/weldingtool) && opened && !has_electronics) @@ -154,7 +154,7 @@ "\red [src] has been cut away from the wall by [user.name].",\ "You detached the compressor frame.",\ "\red You hear welding.") - del(src) + qdel(src) return ..() diff --git a/code/modules/power/rust/radiation.dm b/code/modules/power/rust/radiation.dm index b94127ffa2..88d8cd05ab 100644 --- a/code/modules/power/rust/radiation.dm +++ b/code/modules/power/rust/radiation.dm @@ -15,7 +15,7 @@ else time_alive -= 0.1 if(time_alive < 0) - del(src) + qdel(src) //radiate mobs nearby here // diff --git a/code/modules/power/rust/virtual_particle_catcher.dm b/code/modules/power/rust/virtual_particle_catcher.dm index 350d9f66fc..8da88e76cb 100644 --- a/code/modules/power/rust/virtual_particle_catcher.dm +++ b/code/modules/power/rust/virtual_particle_catcher.dm @@ -14,11 +14,11 @@ for(var/obj/machinery/rust/em_field/field in range(6)) parent = field if(!parent) - del(src)*/ + qdel(src)*/ /obj/effect/rust_particle_catcher/process() if(!parent) - del(src) + qdel(src) /obj/effect/rust_particle_catcher/proc/SetSize(var/newsize) name = "collector [newsize]" diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 4dc1fb528e..dee15d9f14 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -21,7 +21,7 @@ var/global/list/rad_collectors = list() ..() rad_collectors += src -/obj/machinery/power/rad_collector/Del() +/obj/machinery/power/rad_collector/Destroy() rad_collectors -= src ..() diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index 2c24eba108..24758fc27e 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -14,7 +14,7 @@ var/obj/machinery/field_generator/FG2 = null var/hasShocked = 0 //Used to add a delay between shocks. In some cases this used to crash servers by spawning hundreds of sparks every second. -/obj/machinery/containment_field/Del() +/obj/machinery/containment_field/Destroy() if(FG1 && !FG1.clean_up) FG1.cleanup() if(FG2 && !FG2.clean_up) @@ -54,7 +54,7 @@ if(hasShocked) return 0 if(!FG1 || !FG2) - del(src) + qdel(src) return 0 if(isliving(user)) hasShocked = 1 diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index c85c48e27a..11606b3dc1 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -41,7 +41,7 @@ if(state == 2 && anchored) connect_to_network() -/obj/machinery/power/emitter/Del() +/obj/machinery/power/emitter/Destroy() message_admins("Emitter deleted at ([x],[y],[z] - JMP)",0,1) log_game("Emitter deleted at ([x],[y],[z])") investigate_log("deleted at ([x],[y],[z])","singulo") diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 245df6c7f3..1c97c6f4d3 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -177,7 +177,7 @@ field_generator power level display return 0 -/obj/machinery/field_generator/Del() +/obj/machinery/field_generator/Destroy() src.cleanup() ..() @@ -325,7 +325,7 @@ field_generator power level display for (var/obj/machinery/containment_field/F in fields) if (isnull(F)) continue - del(F) + qdel(F) fields = list() for(var/obj/machinery/field_generator/FG in connected_gens) if (isnull(FG)) diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index d975729286..1093390b0e 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -13,7 +13,7 @@ var/turf/T = get_turf(src) if(src.energy >= 200) new /obj/singularity/(T, 50) - if(src) del(src) + if(src) qdel(src) /obj/machinery/the_singularitygen/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/weapon/wrench)) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 9560d30591..50093c440b 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -1,5 +1,4 @@ var/global/narsie_behaviour = "CultStation13" -var/global/narsie_cometh = 0 var/global/list/narsie_list = list() /obj/singularity/narsie //Moving narsie to its own file for the sake of being clearer name = "Nar-Sie" @@ -50,7 +49,6 @@ var/global/list/narsie_list = list() if(narnar) SetUniversalState(/datum/universal_state/hell) - narsie_cometh = 1 spawn(10 SECONDS) if(emergency_shuttle && emergency_shuttle.can_call()) diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index 076207a4d4..10413fb992 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -48,7 +48,7 @@ if(particle_type && particle_type != "neutron") if(collided_catcher.AddParticles(particle_type, 1 + additional_particles)) collided_catcher.parent.AddEnergy(energy,mega_energy) - del (src) + qdel(src) else if( istype(A,/obj/machinery/power/rust_core) ) var/obj/machinery/power/rust_core/collided_core = A if(particle_type && particle_type != "neutron") @@ -56,7 +56,7 @@ var/energy_loss_ratio = abs(collided_core.owned_field.frequency - frequency) / 1e9 collided_core.owned_field.mega_energy += mega_energy - mega_energy * energy_loss_ratio collided_core.owned_field.energy += energy - energy * energy_loss_ratio - del (src) + qdel(src) return @@ -67,7 +67,7 @@ /obj/effect/accelerated_particle/ex_act(severity) - del(src) + qdel(src) return @@ -95,7 +95,7 @@ src.loc = get_step(src,dir) movement_range-- if(movement_range <= 0) - del(src) + qdel(src) else sleep(lag) move(lag) diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 6739bd165e..485a25137b 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -138,15 +138,15 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin /obj/structure/particle_accelerator/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(25)) - del(src) + qdel(src) return else return @@ -154,13 +154,13 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin /obj/structure/particle_accelerator/blob_act() if(prob(50)) - del(src) + qdel(src) return /obj/structure/particle_accelerator/meteorhit() if(prob(50)) - del(src) + qdel(src) return /obj/structure/particle_accelerator/update_icon() @@ -325,15 +325,15 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin /obj/machinery/particle_accelerator/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(25)) - del(src) + qdel(src) return else return @@ -341,13 +341,13 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin /obj/machinery/particle_accelerator/blob_act() if(prob(50)) - del(src) + qdel(src) return /obj/machinery/particle_accelerator/meteorhit() if(prob(50)) - del(src) + qdel(src) return diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 4fdcbe811f..593a33c7bf 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -281,7 +281,7 @@ user.visible_message(\ "[user.name] cut the cables and dismantled the power terminal.",\ "You cut the cables and dismantle the power terminal.") - del(terminal) + qdel(terminal) building_terminal = 0 return 0 return 1 @@ -374,7 +374,7 @@ smoke.attach(src) smoke.start() explosion(src.loc, -1, 0, 1, 3, 1, 0) - del(src) + qdel(src) return if(prob(15)) //Power drain var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread diff --git a/code/modules/power/smes_construction.dm b/code/modules/power/smes_construction.dm index 3fe4f511eb..b2e584c136 100644 --- a/code/modules/power/smes_construction.dm +++ b/code/modules/power/smes_construction.dm @@ -258,7 +258,7 @@ src.ping("DANGER! Magnetic containment field failure in 3 ... 2 ... 1 ...") explosion(src.loc,1,2,4,8) // Not sure if this is necessary, but just in case the SMES *somehow* survived.. - del(src) + qdel(src) @@ -345,7 +345,7 @@ if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = src.loc - del(src) + qdel(src) return // Superconducting Magnetic Coil - Upgrade the SMES diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 28eaf27619..a572d2c8e1 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -30,7 +30,7 @@ var/list/solars_list = list() Make(S) connect_to_network() -/obj/machinery/power/solar/Del() +/obj/machinery/power/solar/Destroy() unset_control() //remove from control computer ..() @@ -71,7 +71,7 @@ var/list/solars_list = list() S.give_glass() playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) user.visible_message("[user] takes the glass off the solar panel.") - del(src) // qdel + qdel(src) return else if (W) src.add_fingerprint(user) @@ -93,7 +93,7 @@ var/list/solars_list = list() else new /obj/item/weapon/shard(src.loc) new /obj/item/weapon/shard(src.loc) - del(src) // qdel + qdel(src) return return @@ -154,13 +154,13 @@ var/list/solars_list = list() if(1.0) if(prob(15)) new /obj/item/weapon/shard( src.loc ) - del(src) // qdel + qdel(src) return if(2.0) if (prob(25)) new /obj/item/weapon/shard( src.loc ) - del(src) // qdel + qdel(src) return if (prob(50)) @@ -270,7 +270,7 @@ var/list/solars_list = list() if(istype(W, /obj/item/weapon/tracker_electronics)) tracker = 1 user.drop_item() - del(W) // qdel + qdel(W) user.visible_message("[user] inserts the electronics into the solar assembly.") return 1 else @@ -314,7 +314,7 @@ var/list/solars_list = list() initialize() connect_to_network() -/obj/machinery/power/solar_control/Del() +/obj/machinery/power/solar_control/Destroy() for(var/obj/machinery/power/solar/M in connected_panels) M.unset_control() if(connected_tracker) @@ -433,7 +433,7 @@ var/list/solars_list = list() A.state = 3 A.icon_state = "3" A.anchored = 1 - del(src) // qdel + qdel(src) else user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) @@ -444,7 +444,7 @@ var/list/solars_list = list() A.state = 4 A.icon_state = "4" A.anchored = 1 - del(src) // qdel + qdel(src) else src.attack_hand(user) return @@ -534,7 +534,7 @@ var/list/solars_list = list() switch(severity) if(1.0) //SN src = null - del(src) // qdel + qdel(src) return if(2.0) if (prob(50)) diff --git a/code/modules/power/terminal.dm b/code/modules/power/terminal.dm index feec0e3f81..24245f00e4 100644 --- a/code/modules/power/terminal.dm +++ b/code/modules/power/terminal.dm @@ -20,7 +20,7 @@ if(level==1) hide(T.intact) return -/obj/machinery/power/terminal/Del() +/obj/machinery/power/terminal/Destroy() if(master) master.disconnect_terminal() return ..() diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 38824dec5d..ea572a2b97 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -21,7 +21,7 @@ Make(S) connect_to_network() -/obj/machinery/power/tracker/Del() +/obj/machinery/power/tracker/Destroy() unset_control() //remove from control computer ..() @@ -69,7 +69,7 @@ S.give_glass() playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) user.visible_message("[user] takes the glass off the tracker.") - del(src) // qdel + qdel(src) return ..() diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index 9708656d3b..10d6d8238d 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -243,7 +243,7 @@ A.state = 3 A.icon_state = "3" A.anchored = 1 - del(src) + qdel(src) else user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) @@ -255,7 +255,7 @@ A.state = 4 A.icon_state = "4" A.anchored = 1 - del(src) + qdel(src) else src.attack_hand(user) return diff --git a/code/modules/projectiles/effects.dm b/code/modules/projectiles/effects.dm index 066f4cf55d..d765e353da 100644 --- a/code/modules/projectiles/effects.dm +++ b/code/modules/projectiles/effects.dm @@ -13,7 +13,7 @@ /obj/effect/projectile/proc/activate() spawn(3) - delete() //see effect_system.dm - sets loc to null and lets GC handle removing these effects + qdel(src) //see effect_system.dm - sets loc to null and lets GC handle removing these effects return @@ -100,13 +100,13 @@ //---------------------------- /obj/effect/projectile/emitter/tracer icon_state = "emitter" - + /obj/effect/projectile/emitter/muzzle icon_state = "muzzle_emitter" - + /obj/effect/projectile/emitter/impact icon_state = "impact_emitter" - + //---------------------------- // Stun beam //---------------------------- diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 77693417df..7389c527ae 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -260,7 +260,7 @@ else user << "Ow..." user.apply_effect(110,AGONY,0) - del(in_chamber) + qdel(in_chamber) mouthshoot = 0 return else diff --git a/code/modules/projectiles/guns/alien.dm b/code/modules/projectiles/guns/alien.dm index 9f611e593d..ff9edcabfc 100644 --- a/code/modules/projectiles/guns/alien.dm +++ b/code/modules/projectiles/guns/alien.dm @@ -20,7 +20,7 @@ processing_objects.Add(src) last_regen = world.time -/obj/item/weapon/gun/launcher/spikethrower/Del() +/obj/item/weapon/gun/launcher/spikethrower/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 994256b12a..a92e3fce1d 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -31,7 +31,7 @@ processing_objects.Add(src) update_icon() -/obj/item/weapon/gun/energy/Del() +/obj/item/weapon/gun/energy/Destroy() if(self_recharge) processing_objects.Remove(src) ..() diff --git a/code/modules/projectiles/guns/energy/temperature.dm b/code/modules/projectiles/guns/energy/temperature.dm index b836d265cc..47bc2cfc00 100644 --- a/code/modules/projectiles/guns/energy/temperature.dm +++ b/code/modules/projectiles/guns/energy/temperature.dm @@ -18,7 +18,7 @@ processing_objects.Add(src) -/obj/item/weapon/gun/energy/temperature/Del() +/obj/item/weapon/gun/energy/temperature/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/projectiles/guns/launcher/crossbow.dm b/code/modules/projectiles/guns/launcher/crossbow.dm index 917d3c338e..a0654000e5 100644 --- a/code/modules/projectiles/guns/launcher/crossbow.dm +++ b/code/modules/projectiles/guns/launcher/crossbow.dm @@ -257,7 +257,7 @@ if(buildstate == 5) user << "\blue You secure the crossbow's various parts." new /obj/item/weapon/gun/launcher/crossbow(get_turf(src)) - del(src) + qdel(src) return else ..() diff --git a/code/modules/projectiles/guns/launcher/pneumatic.dm b/code/modules/projectiles/guns/launcher/pneumatic.dm index b1a0f563df..863d3348e5 100644 --- a/code/modules/projectiles/guns/launcher/pneumatic.dm +++ b/code/modules/projectiles/guns/launcher/pneumatic.dm @@ -150,7 +150,7 @@ if(istype(W,/obj/item/pipe)) if(buildstate == 0) user.drop_item() - del(W) + qdel(W) user << "\blue You secure the piping inside the frame." buildstate++ update_icon() @@ -168,7 +168,7 @@ else if(istype(W,/obj/item/device/transfer_valve)) if(buildstate == 4) user.drop_item() - del(W) + qdel(W) user << "\blue You install the transfer valve and connect it to the piping." buildstate++ update_icon() @@ -197,7 +197,7 @@ playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) user << "\blue You weld the valve into place." new /obj/item/weapon/gun/launcher/pneumatic(get_turf(src)) - del(src) + qdel(src) return else ..() diff --git a/code/modules/projectiles/guns/projectile/dartgun.dm b/code/modules/projectiles/guns/projectile/dartgun.dm index cf05a005ed..e6a81c7057 100644 --- a/code/modules/projectiles/guns/projectile/dartgun.dm +++ b/code/modules/projectiles/guns/projectile/dartgun.dm @@ -27,7 +27,7 @@ projectile_type = /obj/item/projectile/bullet/chemdart /obj/item/ammo_casing/chemdart/expend() - del(src) + qdel(src) /obj/item/ammo_magazine/chemdart name = "dart cartridge" diff --git a/code/modules/projectiles/projectile/change.dm b/code/modules/projectiles/projectile/change.dm index 051ae913f6..4a9fdb9c4f 100644 --- a/code/modules/projectiles/projectile/change.dm +++ b/code/modules/projectiles/projectile/change.dm @@ -19,11 +19,11 @@ if(istype(M, /mob/living/silicon/robot)) var/mob/living/silicon/robot/Robot = M if(Robot.mmi) - del(Robot.mmi) + qdel(Robot.mmi) else for(var/obj/item/W in M) if(istype(W, /obj/item/weapon/implant)) //TODO: Carn. give implants a dropped() or something - del(W) + qdel(W) continue M.drop_from_inventory(W) @@ -90,7 +90,7 @@ new_mob << "Your form morphs into that of \a [lowertext(randomize)]." - del(M) + qdel(M) return else M << "Your form morphs into that of \a [lowertext(randomize)]." diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index fc69f6ec94..9ef0aea43c 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -65,7 +65,7 @@ for(var/mob/M in range(10, src)) if(!M.stat && !istype(M, /mob/living/silicon/ai))\ shake_camera(M, 3, 1) - del(src) + qdel(src) return 1 else return 0 @@ -141,12 +141,12 @@ /obj/item/projectile/icarus/pointdefense/process() Icarus_FireLaser(get_turf(original)) spawn - del src + qdel(src) return /obj/item/projectile/icarus/guns/process() Icarus_FireCannon(get_turf(original)) spawn - del src + qdel(src) return diff --git a/code/modules/projectiles/targeting.dm b/code/modules/projectiles/targeting.dm index c69d8afda4..24bd291646 100644 --- a/code/modules/projectiles/targeting.dm +++ b/code/modules/projectiles/targeting.dm @@ -40,7 +40,7 @@ for(var/mob/living/M in aim_targets) if(M) M.NotTargeted(src) //Untargeting people. - del(aim_targets) + qdel(aim_targets) //Compute how to fire..... //Return 1 if a target was found, 0 otherwise. @@ -69,7 +69,7 @@ for(var/mob/living/L in aim_targets) if(L) L.NotTargeted(src) - del(aim_targets) + qdel(aim_targets) usr.visible_message("[usr] turns \the [src] on [M]!") else usr.visible_message("[usr] aims \a [src] at [M]!") @@ -234,13 +234,13 @@ targeted_by -= I I.aim_targets.Remove(src) //De-target them if(!I.aim_targets.len) - del(I.aim_targets) + qdel(I.aim_targets) var/mob/living/T = I.loc //Remove the targeting icons if(T && ismob(T) && !I.aim_targets && T.client) T.client.remove_gun_icons() if(!targeted_by.len) - del target_locked //Remove the overlay - del targeted_by + qdel(target_locked) //Remove the overlay + qdel(targeted_by) spawn(1) update_targeted() /mob/living/Move() @@ -308,7 +308,7 @@ else usr << "Target may no longer move." target_can_run = 0 - del(usr.gun_run_icon) //no need for icon for running permission + qdel(usr.gun_run_icon) //no need for icon for running permission //Updating walking permission button if(usr.gun_move_icon) diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index 6c6c194af5..871bab523c 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -177,7 +177,7 @@ datum BR.reaction(target, INGEST) spawn(5) BR.trans_to(target, BR.total_volume) - del(B) + qdel(B) return amount @@ -405,7 +405,7 @@ datum var/datum/reagent/R = A if (R.id == reagent) reagent_list -= A - del(A) + qdel(A) update_total() my_atom.on_reagent_change() return 0 diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index e7c8262aa7..5a79e2a3cd 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -37,19 +37,19 @@ /obj/machinery/chem_master/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return /obj/machinery/chem_master/blob_act() if (prob(50)) - del(src) + qdel(src) /obj/machinery/chem_master/meteorhit() - del(src) + qdel(src) return /obj/machinery/chem_master/attackby(var/obj/item/weapon/B as obj, var/mob/user as mob) @@ -751,7 +751,7 @@ /obj/machinery/reagentgrinder/proc/remove_object(var/obj/item/O) holdingitems -= O - del(O) + qdel(O) /obj/machinery/reagentgrinder/proc/grind() diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 44ee2987c4..b1fa7c7bc0 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -246,7 +246,7 @@ datum //Put out fires. var/hotspot = (locate(/obj/fire) in T) if(hotspot) - del(hotspot) + qdel(hotspot) if(environment) environment.react() //react at the new temperature @@ -258,7 +258,7 @@ datum lowertemp.temperature = max( min(lowertemp.temperature-2000,lowertemp.temperature / 2) ,0) lowertemp.react() T.assume_air(lowertemp) - del(hotspot) + qdel(hotspot) if(istype(O,/obj/item/weapon/reagent_containers/food/snacks/monkeycube)) var/obj/item/weapon/reagent_containers/food/snacks/monkeycube/cube = O if(!cube.wrapped) @@ -372,7 +372,7 @@ datum M.invisibility = 101 for(var/obj/item/W in M) if(istype(W, /obj/item/weapon/implant)) //TODO: Carn. give implants a dropped() or something - del(W) + qdel(W) continue W.layer = initial(W.layer) W.loc = M.loc @@ -384,7 +384,7 @@ datum M.mind.transfer_to(new_mob) else new_mob.key = M.key - del(M) + qdel(M) ..() return @@ -940,7 +940,7 @@ datum reaction_obj(var/obj/O, var/volume) if(istype(O,/obj/effect/decal/cleanable)) - del(O) + qdel(O) else if(O) O.clean_blood() @@ -953,7 +953,7 @@ datum T.clean_blood() for(var/obj/effect/decal/cleanable/C in T.contents) src.reaction_obj(C, volume) - del(C) + qdel(C) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) @@ -1847,7 +1847,7 @@ datum var/turf/simulated/wall/W = T if(W.rotting) W.rotting = 0 - for(var/obj/effect/E in W) if(E.name == "Wallrot") del E + for(var/obj/effect/E in W) if(E.name == "Wallrot") qdel(E) for(var/mob/O in viewers(W, null)) O.show_message(text("\blue The fungi are completely dissolved by the solution!"), 1) @@ -2036,7 +2036,7 @@ datum if(H.head) if(prob(meltprob) && !H.head.unacidable) H << "Your headgear melts away but protects you from the acid!" - del(H.head) + qdel(H.head) H.update_inv_head(0) H.update_hair(0) else @@ -2046,7 +2046,7 @@ datum if(H.wear_mask) if(prob(meltprob) && !H.wear_mask.unacidable) H << "Your mask melts away but protects you from the acid!" - del (H.wear_mask) + qdel (H.wear_mask) H.update_inv_wear_mask(0) H.update_hair(0) else @@ -2056,7 +2056,7 @@ datum if(H.glasses) //Doesn't protect you from the acid but can melt anyways! if(prob(meltprob) && !H.glasses.unacidable) H << "Your glasses melts away!" - del (H.glasses) + qdel (H.glasses) H.update_inv_glasses(0) if(!M.unacidable) @@ -2083,7 +2083,7 @@ datum I.desc = "Looks like this was \an [O] some time ago." for(var/mob/M in viewers(5, O)) M << "\red \the [O] melts." - del(O) + qdel(O) toxin/acid/polyacid name = "Polytrinic acid" @@ -2467,7 +2467,7 @@ datum lowertemp.temperature = max( min(lowertemp.temperature-2000,lowertemp.temperature / 2) ,0) lowertemp.react() T.assume_air(lowertemp) - del(hotspot) + qdel(hotspot) enzyme name = "Universal Enzyme" diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 96730fb25b..028834d9f1 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -869,7 +869,7 @@ datum M.client.screen += blueeffect sleep(20) M.client.screen -= blueeffect - del(blueeffect) + qdel(blueeffect) slimecrit name = "Slime Crit" id = "m_tele" diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index d82ded7bba..e53d118898 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -31,7 +31,7 @@ processing_objects.Add(src) -/obj/item/weapon/reagent_containers/borghypo/Del() +/obj/item/weapon/reagent_containers/borghypo/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm index bc36317521..6be4fce8e4 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm @@ -30,7 +30,7 @@ user.put_in_active_hand(B) src.transfer_fingerprints_to(B) - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/drinks/bottle/attack(mob/living/target as mob, mob/living/user as mob) @@ -83,7 +83,7 @@ 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. + //Finally, smash the bottle. This kills (qdel) the bottle. src.smash(target, user) return diff --git a/code/modules/reagents/reagent_containers/food/sandwich.dm b/code/modules/reagents/reagent_containers/food/sandwich.dm index 0d8e614468..3be62c7d7c 100644 --- a/code/modules/reagents/reagent_containers/food/sandwich.dm +++ b/code/modules/reagents/reagent_containers/food/sandwich.dm @@ -3,7 +3,7 @@ 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) - del(src) + qdel(src) ..() /obj/item/weapon/reagent_containers/food/snacks/csandwich @@ -73,9 +73,9 @@ if(length(name) > 80) name = "[pick(list("absurd","colossal","enormous","ridiculous"))] sandwich" w_class = n_ceil(Clamp((ingredients.len/2),2,4)) -/obj/item/weapon/reagent_containers/food/snacks/csandwich/Del() +/obj/item/weapon/reagent_containers/food/snacks/csandwich/Destroy() for(var/obj/item/O in ingredients) - del(O) + qdel(O) ..() /obj/item/weapon/reagent_containers/food/snacks/csandwich/examine(mob/user) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index c8609074b6..146ee69b58 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -27,7 +27,7 @@ usr.put_in_hands(TrashItem) else if(istype(trash,/obj/item)) usr.put_in_hands(trash) - del(src) + qdel(src) return /obj/item/weapon/reagent_containers/food/snacks/attack_self(mob/user as mob) @@ -38,7 +38,7 @@ if(!reagents.total_volume) user << "None of [src] left!" user.drop_from_inventory(src) - del(src) + qdel(src) return 0 if(istype(M, /mob/living/carbon)) @@ -152,7 +152,7 @@ reagents.trans_to(U,min(reagents.total_volume,5)) if (reagents.total_volume <= 0) - del(src) + qdel(src) return if (is_sliceable()) @@ -187,13 +187,13 @@ for(var/i=1 to (slices_num-slices_lost)) var/obj/slice = new slice_path (src.loc) reagents.trans_to(slice,reagents_per_slice) - del(src) + qdel(src) return /obj/item/weapon/reagent_containers/food/snacks/proc/is_sliceable() return (slices_num && slice_path && slices_num > 0) -/obj/item/weapon/reagent_containers/food/snacks/Del() +/obj/item/weapon/reagent_containers/food/snacks/Destroy() if(contents) for(var/atom/movable/something in contents) something.loc = get_turf(src) @@ -212,7 +212,7 @@ spawn(5) if(!src && !user.client) user.custom_emote(1,"[pick("burps", "cries for more", "burps twice", "looks at the area where the food was")]") - del(src) + qdel(src) On_Consume(user) ////////////////////////////////////////////////// @@ -477,14 +477,14 @@ user << "You crack \the [src] into \the [O]." reagents.trans_to(O, reagents.total_volume) user.drop_from_inventory(src) - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/snacks/egg/throw_impact(atom/hit_atom) ..() new/obj/effect/decal/cleanable/egg_smudge(src.loc) src.reagents.reaction(hit_atom, TOUCH) src.visible_message("\red [src.name] has been squashed.","\red You hear a smack.") - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/snacks/egg/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype( W, /obj/item/toy/crayon )) @@ -924,7 +924,7 @@ ..() new/obj/effect/decal/cleanable/pie_smudge(src.loc) src.visible_message("\red [src.name] splats.","\red You hear a splat.") - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/snacks/berryclafoutis name = "Berry Clafoutis" @@ -1588,7 +1588,7 @@ M << "\red \The [src] expands!" var/mob/living/carbon/human/H = new (src) H.set_species(monkey_type) - del(src) + qdel(src) proc/Unwrap(mob/user as mob) icon_state = "monkeycube" @@ -2830,7 +2830,7 @@ if(istype(W,/obj/item/weapon/kitchen/rollingpin)) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough(src) user << "You flatten the dough." - del(src) + qdel(src) // slicable into 3xdoughslices /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough @@ -2872,30 +2872,30 @@ if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/meatball)) new /obj/item/weapon/reagent_containers/food/snacks/monkeyburger(src) user << "You make a burger." - del(W) - del(src) + qdel(W) + qdel(src) // Bun + cutlet = hamburger else if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/cutlet)) new /obj/item/weapon/reagent_containers/food/snacks/monkeyburger(src) user << "You make a burger." - del(W) - del(src) + qdel(W) + qdel(src) // Bun + sausage = hotdog else if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/sausage)) new /obj/item/weapon/reagent_containers/food/snacks/hotdog(src) user << "You make a hotdog." - del(W) - del(src) + qdel(W) + qdel(src) // Burger + cheese wedge = cheeseburger /obj/item/weapon/reagent_containers/food/snacks/monkeyburger/attackby(obj/item/weapon/reagent_containers/food/snacks/cheesewedge/W as obj, mob/user as mob) if(istype(W))// && !istype(src,/obj/item/weapon/reagent_containers/food/snacks/cheesewedge)) new /obj/item/weapon/reagent_containers/food/snacks/cheeseburger(src) user << "You make a cheeseburger." - del(W) - del(src) + qdel(W) + qdel(src) return else ..() @@ -2905,8 +2905,8 @@ if(istype(W)) new /obj/item/weapon/reagent_containers/food/snacks/cheeseburger(src) user << "You make a cheeseburger." - del(W) - del(src) + qdel(W) + qdel(src) return else ..() @@ -2975,7 +2975,7 @@ if(istype(W,/obj/item/weapon/kitchen/utensil/knife)) new /obj/item/weapon/reagent_containers/food/snacks/rawsticks(src) user << "You cut the potato." - del(src) + qdel(src) else ..() diff --git a/code/modules/reagents/reagent_containers/food/snacks/meat.dm b/code/modules/reagents/reagent_containers/food/snacks/meat.dm index d703a6acb7..797f605b08 100644 --- a/code/modules/reagents/reagent_containers/food/snacks/meat.dm +++ b/code/modules/reagents/reagent_containers/food/snacks/meat.dm @@ -15,7 +15,7 @@ new /obj/item/weapon/reagent_containers/food/snacks/rawcutlet(src) new /obj/item/weapon/reagent_containers/food/snacks/rawcutlet(src) user << "You cut the meat into thin strips." - del(src) + qdel(src) else ..() diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 12b56021d4..997bd5d822 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -270,10 +270,10 @@ attackby(var/obj/D, mob/user as mob) if(isprox(D)) user << "You add [D] to [src]." - del(D) + qdel(D) user.put_in_hands(new /obj/item/weapon/bucket_sensor) user.drop_from_inventory(src) - del(src) + qdel(src) update_icon() overlays.Cut() diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 4d23bb30ed..d0f678ddd9 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -31,9 +31,9 @@ M.drop_from_inventory(src) //icon update if(reagents.total_volume) reagents.trans_to_ingest(M, reagents.total_volume) - del(src) + qdel(src) else - del(src) + qdel(src) return 1 else if(istype(M, /mob/living/carbon/human) ) @@ -58,9 +58,9 @@ if(reagents.total_volume) reagents.trans_to_ingest(M, reagents.total_volume) - del(src) + qdel(src) else - del(src) + qdel(src) return 1 @@ -83,7 +83,7 @@ O.show_message("\red [user] puts something in \the [target].", 1) spawn(5) - del(src) + qdel(src) return diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 20c4445e55..1978071e0d 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -71,7 +71,7 @@ spawn(0) D.reagents.reaction(A) sleep(5) - del(D) + qdel(D) else var/obj/effect/decal/chempuff/D = new/obj/effect/decal/chempuff(get_turf(src)) D.create_reagents(amount_per_transfer_from_this) @@ -93,7 +93,7 @@ D.reagents.reaction(A_turf) sleep(2) sleep(3) - del(D) + qdel(D) return @@ -229,7 +229,7 @@ for(var/atom/t in get_turf(D)) D.reagents.reaction(t) sleep(2) - del(D) + qdel(D) return diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index a1c2fc4415..e5d2933e35 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -251,7 +251,7 @@ for(var/mob/O in viewers(world.view, user)) O.show_message(text("\red [user] tries to stab [target] in \the [hit_area] with [src.name], but the attack is deflected by armor!"), 1) user.remove_from_mob(src) - del(src) + qdel(src) return for(var/mob/O in viewers(world.view, user)) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 0a42e8dee3..185f6b1342 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -44,17 +44,17 @@ ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) new /obj/effect/effect/water(src.loc) - del(src) + qdel(src) return if(3.0) if (prob(5)) new /obj/effect/effect/water(src.loc) - del(src) + qdel(src) return else return @@ -62,7 +62,7 @@ blob_act() if(prob(50)) new /obj/effect/effect/water(src.loc) - del(src) + qdel(src) @@ -168,7 +168,7 @@ else explosion(src.loc,-1,1,2) if(src) - del(src) + qdel(src) /obj/structure/reagent_dispensers/fueltank/fire_act(datum/gas_mixture/air, temperature, volume) if(temperature > T0C+500) @@ -225,7 +225,7 @@ /obj/structure/reagent_dispensers/beerkeg/blob_act() explosion(src.loc,0,3,5,7,10) - del(src) + qdel(src) /obj/structure/reagent_dispensers/virusfood name = "Virus Food Dispenser" diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index 8b26dd3133..d95921bb2c 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -288,7 +288,7 @@ src.transfer_fingerprints_to(P) P.set_dir(dir) - del(src) + qdel(src) return else user << "You need more welding fuel to complete this task." diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index e1a5407d0a..63cad43851 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -83,7 +83,7 @@ C.anchored = 1 C.density = 1 C.update() - del(src) + qdel(src) return else user << "You need more welding fuel to complete this task." @@ -115,7 +115,7 @@ GM.loc = src for (var/mob/C in viewers(src)) C.show_message("\red [GM.name] has been placed in the [src] by [user].", 3) - del(G) + qdel(G) usr.attack_log += text("\[[time_stamp()]\] Has placed [GM.name] ([GM.ckey]) in disposals.") GM.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [usr.name] ([usr.ckey])") msg_admin_attack("[usr] ([usr.ckey]) placed [GM] ([GM.ckey]) in a disposals unit. (JMP)") @@ -452,7 +452,7 @@ AM.throw_at(target, 5, 1) H.vent_gas(loc) - del(H) + qdel(H) /obj/machinery/disposal/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if (istype(mover,/obj/item) && mover.throwing) @@ -600,7 +600,7 @@ if(other.has_fat_guy) has_fat_guy = 1 - del(other) + qdel(other) proc/settag(var/new_tag) @@ -676,7 +676,7 @@ for(var/atom/movable/AM in H) AM.loc = T AM.pipe_eject(0) - del(H) + qdel(H) ..() return @@ -773,7 +773,7 @@ if(AM) AM.throw_at(target, 100, 1) H.vent_gas(T) - del(H) + qdel(H) else // no specified direction, so throw in random direction @@ -789,7 +789,7 @@ AM.throw_at(target, 5, 1) H.vent_gas(T) // all gas vent to turf - del(H) + qdel(H) return @@ -817,7 +817,7 @@ for(var/atom/movable/AM in H) AM.loc = T AM.pipe_eject(0) - del(H) + qdel(H) return // otherwise, do normal expel from turf @@ -825,7 +825,7 @@ expel(H, T, 0) spawn(2) // delete pipe after 2 ticks to ensure expel proc finished - del(src) + qdel(src) // pipe affected by explosion @@ -918,7 +918,7 @@ C.anchored = 1 C.update() - del(src) + qdel(src) // *** TEST verb //client/verb/dispstop() @@ -1386,7 +1386,7 @@ welded() // var/obj/item/scrap/S = new(src.loc) // S.set_components(200,0,0) - del(src) + qdel(src) // the disposal outlet machine @@ -1429,7 +1429,7 @@ spawn(5) AM.throw_at(target, 3, 1) H.vent_gas(src.loc) - del(H) + qdel(H) return @@ -1462,7 +1462,7 @@ C.update() C.anchored = 1 C.density = 1 - del(src) + qdel(src) return else user << "You need more welding fuel to complete this task." diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 7a7622dd77..aedbe2a0bd 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -20,7 +20,7 @@ if(istype(wrapped, /obj/structure/closet)) var/obj/structure/closet/O = wrapped O.welded = 0 - del(src) + qdel(src) return attackby(obj/item/W as obj, mob/user as mob) @@ -127,7 +127,7 @@ else wrapped.loc = get_turf(src) - del(src) + qdel(src) return attackby(obj/item/W as obj, mob/user as mob) @@ -297,7 +297,7 @@ user << "\blue The object you are trying to wrap is unsuitable for the sorting machinery!" if (src.amount <= 0) new /obj/item/weapon/c_tube( src.loc ) - del(src) + qdel(src) return return @@ -435,7 +435,7 @@ C.update() C.anchored = 1 C.density = 1 - del(src) + qdel(src) return else user << "You need more welding fuel to complete this task." diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index e1e63c08dc..aacdbbb345 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -54,10 +54,10 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). /obj/machinery/r_n_d/circuit_imprinter/blob_act() if(prob(50)) - del(src) + qdel(src) /obj/machinery/r_n_d/circuit_imprinter/meteorhit() - del(src) + qdel(src) return /obj/machinery/r_n_d/circuit_imprinter/proc/TotalMaterials() diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 3fc97cc6ab..b8d0fca209 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -35,7 +35,7 @@ Note: Must be placed within 3 tiles of the R&D Console min_reliability = 93 - T /obj/machinery/r_n_d/destructive_analyzer/meteorhit() - del(src) + qdel(src) return /obj/machinery/r_n_d/destructive_analyzer/update_icon() diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index b0cc8d6050..aa1e1a52e4 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -75,7 +75,7 @@ var/global/list/obj/machinery/message_server/message_servers = list() ..() return -/obj/machinery/message_server/Del() +/obj/machinery/message_server/Destroy() message_servers -= src ..() return @@ -122,7 +122,7 @@ var/global/list/obj/machinery/message_server/message_servers = list() istype(O,/obj/item/weapon/circuitboard/message_monitor)) spamfilter_limit += round(MESSAGE_SERVER_DEFAULT_SPAM_LIMIT / 2) user.drop_item() - del(O) + qdel(O) user << "You install additional memory and processors into message server. Its filtering capabilities been enhanced." else ..(O, user) @@ -221,14 +221,14 @@ var/obj/machinery/blackbox_recorder/blackbox var/list/datum/feedback_variable/feedback = new() - //Only one can exsist in the world! + //Only one can exist in the world! /obj/machinery/blackbox_recorder/New() if(blackbox) if(istype(blackbox,/obj/machinery/blackbox_recorder)) - del(src) + qdel(src) blackbox = src -/obj/machinery/blackbox_recorder/Del() +/obj/machinery/blackbox_recorder/Destroy() var/turf/T = locate(1,1,2) if(T) blackbox = null diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 89e31574d2..6f47ca5bb2 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -54,7 +54,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, check_tech = new T() if(check_tech.id == ID) return_name = check_tech.name - del(check_tech) + qdel(check_tech) check_tech = null break @@ -86,7 +86,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, temp_reagent = new R() if(temp_reagent.id == ID) return_name = temp_reagent.name - del(temp_reagent) + qdel(temp_reagent) temp_reagent = null break return return_name @@ -274,11 +274,11 @@ won't update every console in existence) but it's more of a hassle to do. Also, S.use(1) linked_destroy.loaded_item = S else - del(S) + qdel(S) linked_destroy.icon_state = "d_analyzer" else if(!(I in linked_destroy.component_parts)) - del(I) + qdel(I) linked_destroy.icon_state = "d_analyzer" use_power(linked_destroy.active_power_usage) screen = 1.0 @@ -468,7 +468,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, sheet.amount = min(available_num_sheets, desired_num_sheets) linked_lathe.vars[res_amount] = max(0, (linked_lathe.vars[res_amount]-sheet.amount * sheet.perunit)) else - del sheet + qdel(sheet) else if(href_list["imprinter_ejectsheet"] && linked_imprinter) //Causes the protolathe to eject a sheet of material var/desired_num_sheets = text2num(href_list["amount"]) var/res_amount, type @@ -492,7 +492,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, sheet.amount = min(available_num_sheets, desired_num_sheets) linked_imprinter.vars[res_amount] = max(0, (linked_imprinter.vars[res_amount]-sheet.amount * sheet.perunit)) else - del sheet + qdel(sheet) else if(href_list["find_device"]) //The R&D console looks for devices nearby to link up with. screen = 0.0 @@ -518,7 +518,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, var/choice = alert("R&D Console Database Reset", "Are you sure you want to reset the R&D console's database? Data lost cannot be recovered.", "Continue", "Cancel") if(choice == "Continue") screen = 0.0 - del(files) + qdel(files) files = new /datum/research(src) spawn(20) screen = 1.6 diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 6a5311e62b..62da7ef49b 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -24,7 +24,7 @@ RefreshParts() src.initialize(); //Agouri -/obj/machinery/r_n_d/server/Del() +/obj/machinery/r_n_d/server/Destroy() griefProtection() ..() @@ -149,7 +149,7 @@ if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = src.loc - del(src) + qdel(src) return 1 /obj/machinery/r_n_d/server/attack_hand(mob/user as mob) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact.dm b/code/modules/research/xenoarchaeology/artifact/artifact.dm index 666d361a2b..a3256d6f53 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact.dm @@ -1,124 +1,124 @@ - -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Large finds - (Potentially) active alien machinery from the dawn of time - -/datum/artifact_find - var/artifact_id - var/artifact_find_type - var/artifact_detect_range - -/datum/artifact_find/New() - artifact_detect_range = rand(5,300) - - artifact_id = "[pick("kappa","sigma","antaeres","beta","omicron","iota","epsilon","omega","gamma","delta","tau","alpha")]-[rand(100,999)]" - - artifact_find_type = pick(\ - 5;/obj/machinery/power/supermatter,\ - 5;/obj/structure/constructshell,\ - 5;/obj/machinery/syndicate_beacon,\ - 25;/obj/machinery/power/supermatter/shard,\ - 50;/obj/structure/cult/pylon,\ - 100;/obj/machinery/auto_cloner,\ - 100;/obj/machinery/giga_drill,\ - 100;/obj/machinery/replicator,\ - 150;/obj/structure/crystal,\ - 1000;/obj/machinery/artifact) - -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Boulders - sometimes turn up after excavating turf - excavate further to try and find large xenoarch finds - -/obj/structure/boulder - name = "rocky debris" - desc = "Leftover rock from an excavation, it's been partially dug out already but there's still a lot to go." - icon = 'icons/obj/mining.dmi' - icon_state = "boulder1" - density = 1 - opacity = 1 - anchored = 1 - var/excavation_level = 0 - var/datum/geosample/geological_data - var/datum/artifact_find/artifact_find - var/last_act = 0 - -/obj/structure/boulder/New() - icon_state = "boulder[rand(1,4)]" - excavation_level = rand(5,50) - -/obj/structure/boulder/attackby(obj/item/weapon/W as obj, mob/user as mob) - if (istype(W, /obj/item/device/core_sampler)) - src.geological_data.artifact_distance = rand(-100,100) / 100 - src.geological_data.artifact_id = artifact_find.artifact_id - - var/obj/item/device/core_sampler/C = W - C.sample_item(src, user) - return - - if (istype(W, /obj/item/device/depth_scanner)) - var/obj/item/device/depth_scanner/C = W - C.scan_atom(user, src) - return - - if (istype(W, /obj/item/device/measuring_tape)) - var/obj/item/device/measuring_tape/P = W - user.visible_message("\blue[user] extends [P] towards [src].","\blue You extend [P] towards [src].") - if(do_after(user,40)) - user << "\blue \icon[P] [src] has been excavated to a depth of [2*src.excavation_level]cm." - return - - if (istype(W, /obj/item/weapon/pickaxe)) - var/obj/item/weapon/pickaxe/P = W - - if(last_act + P.digspeed > world.time)//prevents message spam - return - last_act = world.time - - user << "\red You start [P.drill_verb] [src]." - - - - if(!do_after(user,P.digspeed)) - return - - user << "\blue You finish [P.drill_verb] [src]." - excavation_level += P.excavation_amount - - if(excavation_level > 100) - //failure - user.visible_message("[src] suddenly crumbles away.",\ - "\red [src] has disintegrated under your onslaught, any secrets it was holding are long gone.") - del(src) - return - - if(prob(excavation_level)) - //success - if(artifact_find) - var/spawn_type = artifact_find.artifact_find_type - var/obj/O = new spawn_type(get_turf(src)) - if(istype(O,/obj/machinery/artifact)) - var/obj/machinery/artifact/X = O - if(X.my_effect) - X.my_effect.artifact_id = artifact_find.artifact_id - src.visible_message("[src] suddenly crumbles away.") - else - user.visible_message("[src] suddenly crumbles away.",\ - "\blue [src] has been whittled away under your careful excavation, but there was nothing of interest inside.") - del(src) - -/obj/structure/boulder/Bumped(AM) - . = ..() - if(istype(AM,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = AM - if((istype(H.l_hand,/obj/item/weapon/pickaxe)) && (!H.hand)) - attackby(H.l_hand,H) - else if((istype(H.r_hand,/obj/item/weapon/pickaxe)) && H.hand) - attackby(H.r_hand,H) - - else if(istype(AM,/mob/living/silicon/robot)) - var/mob/living/silicon/robot/R = AM - if(istype(R.module_active,/obj/item/weapon/pickaxe)) - attackby(R.module_active,R) - - else if(istype(AM,/obj/mecha)) - var/obj/mecha/M = AM - if(istype(M.selected,/obj/item/mecha_parts/mecha_equipment/tool/drill)) - M.selected.action(src) + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Large finds - (Potentially) active alien machinery from the dawn of time + +/datum/artifact_find + var/artifact_id + var/artifact_find_type + var/artifact_detect_range + +/datum/artifact_find/New() + artifact_detect_range = rand(5,300) + + artifact_id = "[pick("kappa","sigma","antaeres","beta","omicron","iota","epsilon","omega","gamma","delta","tau","alpha")]-[rand(100,999)]" + + artifact_find_type = pick(\ + 5;/obj/machinery/power/supermatter,\ + 5;/obj/structure/constructshell,\ + 5;/obj/machinery/syndicate_beacon,\ + 25;/obj/machinery/power/supermatter/shard,\ + 50;/obj/structure/cult/pylon,\ + 100;/obj/machinery/auto_cloner,\ + 100;/obj/machinery/giga_drill,\ + 100;/obj/machinery/replicator,\ + 150;/obj/structure/crystal,\ + 1000;/obj/machinery/artifact) + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Boulders - sometimes turn up after excavating turf - excavate further to try and find large xenoarch finds + +/obj/structure/boulder + name = "rocky debris" + desc = "Leftover rock from an excavation, it's been partially dug out already but there's still a lot to go." + icon = 'icons/obj/mining.dmi' + icon_state = "boulder1" + density = 1 + opacity = 1 + anchored = 1 + var/excavation_level = 0 + var/datum/geosample/geological_data + var/datum/artifact_find/artifact_find + var/last_act = 0 + +/obj/structure/boulder/New() + icon_state = "boulder[rand(1,4)]" + excavation_level = rand(5,50) + +/obj/structure/boulder/attackby(obj/item/weapon/W as obj, mob/user as mob) + if (istype(W, /obj/item/device/core_sampler)) + src.geological_data.artifact_distance = rand(-100,100) / 100 + src.geological_data.artifact_id = artifact_find.artifact_id + + var/obj/item/device/core_sampler/C = W + C.sample_item(src, user) + return + + if (istype(W, /obj/item/device/depth_scanner)) + var/obj/item/device/depth_scanner/C = W + C.scan_atom(user, src) + return + + if (istype(W, /obj/item/device/measuring_tape)) + var/obj/item/device/measuring_tape/P = W + user.visible_message("\blue[user] extends [P] towards [src].","\blue You extend [P] towards [src].") + if(do_after(user,40)) + user << "\blue \icon[P] [src] has been excavated to a depth of [2*src.excavation_level]cm." + return + + if (istype(W, /obj/item/weapon/pickaxe)) + var/obj/item/weapon/pickaxe/P = W + + if(last_act + P.digspeed > world.time)//prevents message spam + return + last_act = world.time + + user << "\red You start [P.drill_verb] [src]." + + + + if(!do_after(user,P.digspeed)) + return + + user << "\blue You finish [P.drill_verb] [src]." + excavation_level += P.excavation_amount + + if(excavation_level > 100) + //failure + user.visible_message("[src] suddenly crumbles away.",\ + "\red [src] has disintegrated under your onslaught, any secrets it was holding are long gone.") + qdel(src) + return + + if(prob(excavation_level)) + //success + if(artifact_find) + var/spawn_type = artifact_find.artifact_find_type + var/obj/O = new spawn_type(get_turf(src)) + if(istype(O,/obj/machinery/artifact)) + var/obj/machinery/artifact/X = O + if(X.my_effect) + X.my_effect.artifact_id = artifact_find.artifact_id + src.visible_message("[src] suddenly crumbles away.") + else + user.visible_message("[src] suddenly crumbles away.",\ + "\blue [src] has been whittled away under your careful excavation, but there was nothing of interest inside.") + qdel(src) + +/obj/structure/boulder/Bumped(AM) + . = ..() + if(istype(AM,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = AM + if((istype(H.l_hand,/obj/item/weapon/pickaxe)) && (!H.hand)) + attackby(H.l_hand,H) + else if((istype(H.r_hand,/obj/item/weapon/pickaxe)) && H.hand) + attackby(H.r_hand,H) + + else if(istype(AM,/mob/living/silicon/robot)) + var/mob/living/silicon/robot/R = AM + if(istype(R.module_active,/obj/item/weapon/pickaxe)) + attackby(R.module_active,R) + + else if(istype(AM,/obj/mecha)) + var/obj/mecha/M = AM + if(istype(M.selected,/obj/item/mecha_parts/mecha_equipment/tool/drill)) + M.selected.action(src) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_crystal.dm b/code/modules/research/xenoarchaeology/artifact/artifact_crystal.dm index 9829c35ec8..44f257060a 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_crystal.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_crystal.dm @@ -1,36 +1,36 @@ - -/obj/structure/crystal - name = "large crystal" - icon = 'icons/obj/xenoarchaeology.dmi' - icon_state = "crystal" - density = 1 - -/obj/structure/crystal/New() - ..() - - icon_state = pick("ano70","ano80") - - desc = pick(\ - "It shines faintly as it catches the light.",\ - "It appears to have a faint inner glow.",\ - "It seems to draw you inward as you look it at.",\ - "Something twinkles faintly as you look at it.",\ - "It's mesmerizing to behold.") - -/obj/structure/crystal/Del() - src.visible_message("\red[src] shatters!") - if(prob(75)) - new /obj/item/weapon/shard/phoron(src.loc) - if(prob(50)) - new /obj/item/weapon/shard/phoron(src.loc) - if(prob(25)) - new /obj/item/weapon/shard/phoron(src.loc) - if(prob(75)) - new /obj/item/weapon/shard(src.loc) - if(prob(50)) - new /obj/item/weapon/shard(src.loc) - if(prob(25)) - new /obj/item/weapon/shard(src.loc) - ..() - -//todo: laser_act + +/obj/structure/crystal + name = "large crystal" + icon = 'icons/obj/xenoarchaeology.dmi' + icon_state = "crystal" + density = 1 + +/obj/structure/crystal/New() + ..() + + icon_state = pick("ano70","ano80") + + desc = pick(\ + "It shines faintly as it catches the light.",\ + "It appears to have a faint inner glow.",\ + "It seems to draw you inward as you look it at.",\ + "Something twinkles faintly as you look at it.",\ + "It's mesmerizing to behold.") + +/obj/structure/crystal/Destroy() + src.visible_message("\red[src] shatters!") + if(prob(75)) + new /obj/item/weapon/shard/phoron(src.loc) + if(prob(50)) + new /obj/item/weapon/shard/phoron(src.loc) + if(prob(25)) + new /obj/item/weapon/shard/phoron(src.loc) + if(prob(75)) + new /obj/item/weapon/shard(src.loc) + if(prob(50)) + new /obj/item/weapon/shard(src.loc) + if(prob(25)) + new /obj/item/weapon/shard(src.loc) + ..() + +//todo: laser_act diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_replicator.dm b/code/modules/research/xenoarchaeology/artifact/artifact_replicator.dm index 4108986789..7617468b41 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_replicator.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_replicator.dm @@ -102,7 +102,7 @@ spawned_obj.desc += " It is made of [source_material]." else spawned_obj.desc = "It is made of [source_material]." - del(source_material) + qdel(source_material) spawn_progress_time = 0 max_spawn_time = rand(30,100) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm b/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm index 22593fa4f5..5fbe8dcd41 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm @@ -1,366 +1,366 @@ - -#define EFFECT_TOUCH 0 -#define EFFECT_AURA 1 -#define EFFECT_PULSE 2 -#define MAX_EFFECT 2 - -#define TRIGGER_TOUCH 0 -#define TRIGGER_WATER 1 -#define TRIGGER_ACID 2 -#define TRIGGER_VOLATILE 3 -#define TRIGGER_TOXIN 4 -#define TRIGGER_FORCE 5 -#define TRIGGER_ENERGY 6 -#define TRIGGER_HEAT 7 -#define TRIGGER_COLD 8 -#define TRIGGER_PHORON 9 -#define TRIGGER_OXY 10 -#define TRIGGER_CO2 11 -#define TRIGGER_NITRO 12 -#define MAX_TRIGGER 12 -/* -//sleeping gas appears to be bugged, currently -var/list/valid_primary_effect_types = list(\ - /datum/artifact_effect/cellcharge,\ - /datum/artifact_effect/celldrain,\ - /datum/artifact_effect/forcefield,\ - /datum/artifact_effect/gasoxy,\ - /datum/artifact_effect/gasplasma,\ -/* /datum/artifact_effect/gassleeping,\*/ - /datum/artifact_effect/heal,\ - /datum/artifact_effect/hurt,\ - /datum/artifact_effect/emp,\ - /datum/artifact_effect/teleport,\ - /datum/artifact_effect/robohurt,\ - /datum/artifact_effect/roboheal) - -var/list/valid_secondary_effect_types = list(\ - /datum/artifact_effect/cold,\ - /datum/artifact_effect/badfeeling,\ - /datum/artifact_effect/cellcharge,\ - /datum/artifact_effect/celldrain,\ - /datum/artifact_effect/dnaswitch,\ - /datum/artifact_effect/emp,\ - /datum/artifact_effect/gasco2,\ - /datum/artifact_effect/gasnitro,\ - /datum/artifact_effect/gasoxy,\ - /datum/artifact_effect/gasphoron,\ -/* /datum/artifact_effect/gassleeping,\*/ - /datum/artifact_effect/goodfeeling,\ - /datum/artifact_effect/heal,\ - /datum/artifact_effect/hurt,\ - /datum/artifact_effect/radiate,\ - /datum/artifact_effect/roboheal,\ - /datum/artifact_effect/robohurt,\ - /datum/artifact_effect/sleepy,\ - /datum/artifact_effect/stun,\ - /datum/artifact_effect/teleport) - */ - -/obj/machinery/artifact - name = "alien artifact" - desc = "A large alien device." - icon = 'icons/obj/xenoarchaeology.dmi' - icon_state = "ano00" - var/icon_num = 0 - density = 1 - var/datum/artifact_effect/my_effect - var/datum/artifact_effect/secondary_effect - var/being_used = 0 - -/obj/machinery/artifact/New() - ..() - - //setup primary effect - these are the main ones (mixed) - var/effecttype = pick(typesof(/datum/artifact_effect) - /datum/artifact_effect) - my_effect = new effecttype(src) - - //75% chance to have a secondary stealthy (and mostly bad) effect - if(prob(75)) - effecttype = pick(typesof(/datum/artifact_effect) - /datum/artifact_effect) - secondary_effect = new effecttype(src) - if(prob(75)) - secondary_effect.ToggleActivate(0) - - icon_num = rand(0,11) - icon_state = "ano[icon_num]0" - if(icon_num == 7 || icon_num == 8) - name = "large crystal" - desc = pick("It shines faintly as it catches the light.",\ - "It appears to have a faint inner glow.",\ - "It seems to draw you inward as you look it at.",\ - "Something twinkles faintly as you look at it.",\ - "It's mesmerizing to behold.") - if(prob(50)) - my_effect.trigger = TRIGGER_ENERGY - else if(icon_num == 9) - name = "alien computer" - desc = "It is covered in strange markings." - if(prob(75)) - my_effect.trigger = TRIGGER_TOUCH - else if(icon_num == 10) - desc = "A large alien device, there appear to be some kind of vents in the side." - if(prob(50)) - my_effect.trigger = rand(6,12) - else if(icon_num == 11) - name = "sealed alien pod" - desc = "A strange alien device." - if(prob(25)) - my_effect.trigger = rand(1,4) - -#define TRIGGER_PHORON 9 -#define TRIGGER_OXY 10 -#define TRIGGER_CO2 11 -#define TRIGGER_NITRO 12 - -/obj/machinery/artifact/process() - - var/turf/L = loc - if(isnull(L) || !istype(L)) // We're inside a container or on null turf, either way stop processing effects - return - - if(my_effect) - my_effect.process() - if(secondary_effect) - secondary_effect.process() - - if(pulledby) - Bumped(pulledby) - - //if either of our effects rely on environmental factors, work that out - var/trigger_cold = 0 - var/trigger_hot = 0 - var/trigger_phoron = 0 - var/trigger_oxy = 0 - var/trigger_co2 = 0 - var/trigger_nitro = 0 - if( (my_effect.trigger >= TRIGGER_HEAT && my_effect.trigger <= TRIGGER_NITRO) || (my_effect.trigger >= TRIGGER_HEAT && my_effect.trigger <= TRIGGER_NITRO) ) - var/turf/T = get_turf(src) - var/datum/gas_mixture/env = T.return_air() - if(env) - if(env.temperature < 225) - trigger_cold = 1 - else if(env.temperature > 375) - trigger_hot = 1 - - if(env.gas["phoron"] >= 10) - trigger_phoron = 1 - if(env.gas["oxygen"] >= 10) - trigger_oxy = 1 - if(env.gas["carbon_dioxide"] >= 10) - trigger_co2 = 1 - if(env.gas["nitrogen"] >= 10) - trigger_nitro = 1 - - //COLD ACTIVATION - if(trigger_cold) - if(my_effect.trigger == TRIGGER_COLD && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_COLD && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_COLD && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_COLD && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //HEAT ACTIVATION - if(trigger_hot) - if(my_effect.trigger == TRIGGER_HEAT && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_HEAT && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //PHORON GAS ACTIVATION - if(trigger_phoron) - if(my_effect.trigger == TRIGGER_PHORON && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_PHORON && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_PHORON && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_PHORON && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //OXYGEN GAS ACTIVATION - if(trigger_oxy) - if(my_effect.trigger == TRIGGER_OXY && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_OXY && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_OXY && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_OXY && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //CO2 GAS ACTIVATION - if(trigger_co2) - if(my_effect.trigger == TRIGGER_CO2 && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_CO2 && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_CO2 && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_CO2 && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //NITROGEN GAS ACTIVATION - if(trigger_nitro) - if(my_effect.trigger == TRIGGER_NITRO && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_NITRO && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_NITRO && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_NITRO && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - -/obj/machinery/artifact/attack_hand(var/mob/user as mob) - if (get_dist(user, src) > 1) - user << "\red You can't reach [src] from here." - return - if(ishuman(user) && user:gloves) - user << "You touch [src] with your gloved hands, [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." - return - - src.add_fingerprint(user) - - if(my_effect.trigger == TRIGGER_TOUCH) - user << "You touch [src]." - my_effect.ToggleActivate() - else - user << "You touch [src], [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." - - if(prob(25) && secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH) - secondary_effect.ToggleActivate(0) - - if (my_effect.effect == EFFECT_TOUCH) - my_effect.DoEffectTouch(user) - - if(secondary_effect && secondary_effect.effect == EFFECT_TOUCH && secondary_effect.activated) - secondary_effect.DoEffectTouch(user) - -/obj/machinery/artifact/attackby(obj/item/weapon/W as obj, mob/living/user as mob) - - if (istype(W, /obj/item/weapon/reagent_containers/)) - if(W.reagents.has_reagent("hydrogen", 1) || W.reagents.has_reagent("water", 1)) - if(my_effect.trigger == TRIGGER_WATER) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_WATER && prob(25)) - secondary_effect.ToggleActivate(0) - else if(W.reagents.has_reagent("acid", 1) || W.reagents.has_reagent("pacid", 1) || W.reagents.has_reagent("diethylamine", 1)) - if(my_effect.trigger == TRIGGER_ACID) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_ACID && prob(25)) - secondary_effect.ToggleActivate(0) - else if(W.reagents.has_reagent("phoron", 1) || W.reagents.has_reagent("thermite", 1)) - if(my_effect.trigger == TRIGGER_VOLATILE) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_VOLATILE && prob(25)) - secondary_effect.ToggleActivate(0) - else if(W.reagents.has_reagent("toxin", 1) || W.reagents.has_reagent("cyanide", 1) || W.reagents.has_reagent("amanitin", 1) || W.reagents.has_reagent("neurotoxin", 1)) - if(my_effect.trigger == TRIGGER_TOXIN) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_TOXIN && prob(25)) - secondary_effect.ToggleActivate(0) - else if(istype(W,/obj/item/weapon/melee/baton) && W:status ||\ - istype(W,/obj/item/weapon/melee/energy) ||\ - istype(W,/obj/item/weapon/melee/cultblade) ||\ - istype(W,/obj/item/weapon/card/emag) ||\ - istype(W,/obj/item/device/multitool)) - if (my_effect.trigger == TRIGGER_ENERGY) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_ENERGY && prob(25)) - secondary_effect.ToggleActivate(0) - - else if (istype(W,/obj/item/weapon/flame) && W:lit ||\ - istype(W,/obj/item/weapon/weldingtool) && W:welding) - if(my_effect.trigger == TRIGGER_HEAT) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && prob(25)) - secondary_effect.ToggleActivate(0) - else - ..() - if (my_effect.trigger == TRIGGER_FORCE && W.force >= 10) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) - secondary_effect.ToggleActivate(0) - -/obj/machinery/artifact/Bumped(M as mob|obj) - ..() - if(istype(M,/obj)) - if(M:throwforce >= 10) - if(my_effect.trigger == TRIGGER_FORCE) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) - secondary_effect.ToggleActivate(0) - else if(ishuman(M) && !istype(M:gloves,/obj/item/clothing/gloves)) - var/warn = 0 - - if (my_effect.trigger == TRIGGER_TOUCH && prob(50)) - my_effect.ToggleActivate() - warn = 1 - if(secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH && prob(25)) - secondary_effect.ToggleActivate(0) - warn = 1 - - if (my_effect.effect == EFFECT_TOUCH && prob(50)) - my_effect.DoEffectTouch(M) - warn = 1 - if(secondary_effect && secondary_effect.effect == EFFECT_TOUCH && secondary_effect.activated && prob(50)) - secondary_effect.DoEffectTouch(M) - warn = 1 - - if(warn) - M << "You accidentally touch [src]." - ..() - -/obj/machinery/artifact/bullet_act(var/obj/item/projectile/P) - if(istype(P,/obj/item/projectile/bullet) ||\ - istype(P,/obj/item/projectile/hivebotbullet)) - if(my_effect.trigger == TRIGGER_FORCE) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) - secondary_effect.ToggleActivate(0) - - else if(istype(P,/obj/item/projectile/beam) ||\ - istype(P,/obj/item/projectile/ion) ||\ - istype(P,/obj/item/projectile/energy)) - if(my_effect.trigger == TRIGGER_ENERGY) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_ENERGY && prob(25)) - secondary_effect.ToggleActivate(0) - -/obj/machinery/artifact/ex_act(severity) - switch(severity) - if(1.0) del src - if(2.0) - if (prob(50)) - del src - else - if(my_effect.trigger == TRIGGER_FORCE || my_effect.trigger == TRIGGER_HEAT) - my_effect.ToggleActivate() - if(secondary_effect && (secondary_effect.trigger == TRIGGER_FORCE || secondary_effect.trigger == TRIGGER_HEAT) && prob(25)) - secondary_effect.ToggleActivate(0) - if(3.0) - if (my_effect.trigger == TRIGGER_FORCE || my_effect.trigger == TRIGGER_HEAT) - my_effect.ToggleActivate() - if(secondary_effect && (secondary_effect.trigger == TRIGGER_FORCE || secondary_effect.trigger == TRIGGER_HEAT) && prob(25)) - secondary_effect.ToggleActivate(0) - return - -/obj/machinery/artifact/Move() - ..() - if(my_effect) - my_effect.UpdateMove() - if(secondary_effect) - secondary_effect.UpdateMove() + +#define EFFECT_TOUCH 0 +#define EFFECT_AURA 1 +#define EFFECT_PULSE 2 +#define MAX_EFFECT 2 + +#define TRIGGER_TOUCH 0 +#define TRIGGER_WATER 1 +#define TRIGGER_ACID 2 +#define TRIGGER_VOLATILE 3 +#define TRIGGER_TOXIN 4 +#define TRIGGER_FORCE 5 +#define TRIGGER_ENERGY 6 +#define TRIGGER_HEAT 7 +#define TRIGGER_COLD 8 +#define TRIGGER_PHORON 9 +#define TRIGGER_OXY 10 +#define TRIGGER_CO2 11 +#define TRIGGER_NITRO 12 +#define MAX_TRIGGER 12 +/* +//sleeping gas appears to be bugged, currently +var/list/valid_primary_effect_types = list(\ + /datum/artifact_effect/cellcharge,\ + /datum/artifact_effect/celldrain,\ + /datum/artifact_effect/forcefield,\ + /datum/artifact_effect/gasoxy,\ + /datum/artifact_effect/gasplasma,\ +/* /datum/artifact_effect/gassleeping,\*/ + /datum/artifact_effect/heal,\ + /datum/artifact_effect/hurt,\ + /datum/artifact_effect/emp,\ + /datum/artifact_effect/teleport,\ + /datum/artifact_effect/robohurt,\ + /datum/artifact_effect/roboheal) + +var/list/valid_secondary_effect_types = list(\ + /datum/artifact_effect/cold,\ + /datum/artifact_effect/badfeeling,\ + /datum/artifact_effect/cellcharge,\ + /datum/artifact_effect/celldrain,\ + /datum/artifact_effect/dnaswitch,\ + /datum/artifact_effect/emp,\ + /datum/artifact_effect/gasco2,\ + /datum/artifact_effect/gasnitro,\ + /datum/artifact_effect/gasoxy,\ + /datum/artifact_effect/gasphoron,\ +/* /datum/artifact_effect/gassleeping,\*/ + /datum/artifact_effect/goodfeeling,\ + /datum/artifact_effect/heal,\ + /datum/artifact_effect/hurt,\ + /datum/artifact_effect/radiate,\ + /datum/artifact_effect/roboheal,\ + /datum/artifact_effect/robohurt,\ + /datum/artifact_effect/sleepy,\ + /datum/artifact_effect/stun,\ + /datum/artifact_effect/teleport) + */ + +/obj/machinery/artifact + name = "alien artifact" + desc = "A large alien device." + icon = 'icons/obj/xenoarchaeology.dmi' + icon_state = "ano00" + var/icon_num = 0 + density = 1 + var/datum/artifact_effect/my_effect + var/datum/artifact_effect/secondary_effect + var/being_used = 0 + +/obj/machinery/artifact/New() + ..() + + //setup primary effect - these are the main ones (mixed) + var/effecttype = pick(typesof(/datum/artifact_effect) - /datum/artifact_effect) + my_effect = new effecttype(src) + + //75% chance to have a secondary stealthy (and mostly bad) effect + if(prob(75)) + effecttype = pick(typesof(/datum/artifact_effect) - /datum/artifact_effect) + secondary_effect = new effecttype(src) + if(prob(75)) + secondary_effect.ToggleActivate(0) + + icon_num = rand(0,11) + icon_state = "ano[icon_num]0" + if(icon_num == 7 || icon_num == 8) + name = "large crystal" + desc = pick("It shines faintly as it catches the light.",\ + "It appears to have a faint inner glow.",\ + "It seems to draw you inward as you look it at.",\ + "Something twinkles faintly as you look at it.",\ + "It's mesmerizing to behold.") + if(prob(50)) + my_effect.trigger = TRIGGER_ENERGY + else if(icon_num == 9) + name = "alien computer" + desc = "It is covered in strange markings." + if(prob(75)) + my_effect.trigger = TRIGGER_TOUCH + else if(icon_num == 10) + desc = "A large alien device, there appear to be some kind of vents in the side." + if(prob(50)) + my_effect.trigger = rand(6,12) + else if(icon_num == 11) + name = "sealed alien pod" + desc = "A strange alien device." + if(prob(25)) + my_effect.trigger = rand(1,4) + +#define TRIGGER_PHORON 9 +#define TRIGGER_OXY 10 +#define TRIGGER_CO2 11 +#define TRIGGER_NITRO 12 + +/obj/machinery/artifact/process() + + var/turf/L = loc + if(isnull(L) || !istype(L)) // We're inside a container or on null turf, either way stop processing effects + return + + if(my_effect) + my_effect.process() + if(secondary_effect) + secondary_effect.process() + + if(pulledby) + Bumped(pulledby) + + //if either of our effects rely on environmental factors, work that out + var/trigger_cold = 0 + var/trigger_hot = 0 + var/trigger_phoron = 0 + var/trigger_oxy = 0 + var/trigger_co2 = 0 + var/trigger_nitro = 0 + if( (my_effect.trigger >= TRIGGER_HEAT && my_effect.trigger <= TRIGGER_NITRO) || (my_effect.trigger >= TRIGGER_HEAT && my_effect.trigger <= TRIGGER_NITRO) ) + var/turf/T = get_turf(src) + var/datum/gas_mixture/env = T.return_air() + if(env) + if(env.temperature < 225) + trigger_cold = 1 + else if(env.temperature > 375) + trigger_hot = 1 + + if(env.gas["phoron"] >= 10) + trigger_phoron = 1 + if(env.gas["oxygen"] >= 10) + trigger_oxy = 1 + if(env.gas["carbon_dioxide"] >= 10) + trigger_co2 = 1 + if(env.gas["nitrogen"] >= 10) + trigger_nitro = 1 + + //COLD ACTIVATION + if(trigger_cold) + if(my_effect.trigger == TRIGGER_COLD && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_COLD && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_COLD && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_COLD && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //HEAT ACTIVATION + if(trigger_hot) + if(my_effect.trigger == TRIGGER_HEAT && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_HEAT && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //PHORON GAS ACTIVATION + if(trigger_phoron) + if(my_effect.trigger == TRIGGER_PHORON && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_PHORON && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_PHORON && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_PHORON && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //OXYGEN GAS ACTIVATION + if(trigger_oxy) + if(my_effect.trigger == TRIGGER_OXY && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_OXY && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_OXY && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_OXY && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //CO2 GAS ACTIVATION + if(trigger_co2) + if(my_effect.trigger == TRIGGER_CO2 && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_CO2 && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_CO2 && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_CO2 && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //NITROGEN GAS ACTIVATION + if(trigger_nitro) + if(my_effect.trigger == TRIGGER_NITRO && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_NITRO && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_NITRO && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_NITRO && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + +/obj/machinery/artifact/attack_hand(var/mob/user as mob) + if (get_dist(user, src) > 1) + user << "\red You can't reach [src] from here." + return + if(ishuman(user) && user:gloves) + user << "You touch [src] with your gloved hands, [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." + return + + src.add_fingerprint(user) + + if(my_effect.trigger == TRIGGER_TOUCH) + user << "You touch [src]." + my_effect.ToggleActivate() + else + user << "You touch [src], [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." + + if(prob(25) && secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH) + secondary_effect.ToggleActivate(0) + + if (my_effect.effect == EFFECT_TOUCH) + my_effect.DoEffectTouch(user) + + if(secondary_effect && secondary_effect.effect == EFFECT_TOUCH && secondary_effect.activated) + secondary_effect.DoEffectTouch(user) + +/obj/machinery/artifact/attackby(obj/item/weapon/W as obj, mob/living/user as mob) + + if (istype(W, /obj/item/weapon/reagent_containers/)) + if(W.reagents.has_reagent("hydrogen", 1) || W.reagents.has_reagent("water", 1)) + if(my_effect.trigger == TRIGGER_WATER) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_WATER && prob(25)) + secondary_effect.ToggleActivate(0) + else if(W.reagents.has_reagent("acid", 1) || W.reagents.has_reagent("pacid", 1) || W.reagents.has_reagent("diethylamine", 1)) + if(my_effect.trigger == TRIGGER_ACID) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_ACID && prob(25)) + secondary_effect.ToggleActivate(0) + else if(W.reagents.has_reagent("phoron", 1) || W.reagents.has_reagent("thermite", 1)) + if(my_effect.trigger == TRIGGER_VOLATILE) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_VOLATILE && prob(25)) + secondary_effect.ToggleActivate(0) + else if(W.reagents.has_reagent("toxin", 1) || W.reagents.has_reagent("cyanide", 1) || W.reagents.has_reagent("amanitin", 1) || W.reagents.has_reagent("neurotoxin", 1)) + if(my_effect.trigger == TRIGGER_TOXIN) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_TOXIN && prob(25)) + secondary_effect.ToggleActivate(0) + else if(istype(W,/obj/item/weapon/melee/baton) && W:status ||\ + istype(W,/obj/item/weapon/melee/energy) ||\ + istype(W,/obj/item/weapon/melee/cultblade) ||\ + istype(W,/obj/item/weapon/card/emag) ||\ + istype(W,/obj/item/device/multitool)) + if (my_effect.trigger == TRIGGER_ENERGY) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_ENERGY && prob(25)) + secondary_effect.ToggleActivate(0) + + else if (istype(W,/obj/item/weapon/flame) && W:lit ||\ + istype(W,/obj/item/weapon/weldingtool) && W:welding) + if(my_effect.trigger == TRIGGER_HEAT) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && prob(25)) + secondary_effect.ToggleActivate(0) + else + ..() + if (my_effect.trigger == TRIGGER_FORCE && W.force >= 10) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) + secondary_effect.ToggleActivate(0) + +/obj/machinery/artifact/Bumped(M as mob|obj) + ..() + if(istype(M,/obj)) + if(M:throwforce >= 10) + if(my_effect.trigger == TRIGGER_FORCE) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) + secondary_effect.ToggleActivate(0) + else if(ishuman(M) && !istype(M:gloves,/obj/item/clothing/gloves)) + var/warn = 0 + + if (my_effect.trigger == TRIGGER_TOUCH && prob(50)) + my_effect.ToggleActivate() + warn = 1 + if(secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH && prob(25)) + secondary_effect.ToggleActivate(0) + warn = 1 + + if (my_effect.effect == EFFECT_TOUCH && prob(50)) + my_effect.DoEffectTouch(M) + warn = 1 + if(secondary_effect && secondary_effect.effect == EFFECT_TOUCH && secondary_effect.activated && prob(50)) + secondary_effect.DoEffectTouch(M) + warn = 1 + + if(warn) + M << "You accidentally touch [src]." + ..() + +/obj/machinery/artifact/bullet_act(var/obj/item/projectile/P) + if(istype(P,/obj/item/projectile/bullet) ||\ + istype(P,/obj/item/projectile/hivebotbullet)) + if(my_effect.trigger == TRIGGER_FORCE) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) + secondary_effect.ToggleActivate(0) + + else if(istype(P,/obj/item/projectile/beam) ||\ + istype(P,/obj/item/projectile/ion) ||\ + istype(P,/obj/item/projectile/energy)) + if(my_effect.trigger == TRIGGER_ENERGY) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_ENERGY && prob(25)) + secondary_effect.ToggleActivate(0) + +/obj/machinery/artifact/ex_act(severity) + switch(severity) + if(1.0) qdel(src) + if(2.0) + if (prob(50)) + qdel(src) + else + if(my_effect.trigger == TRIGGER_FORCE || my_effect.trigger == TRIGGER_HEAT) + my_effect.ToggleActivate() + if(secondary_effect && (secondary_effect.trigger == TRIGGER_FORCE || secondary_effect.trigger == TRIGGER_HEAT) && prob(25)) + secondary_effect.ToggleActivate(0) + if(3.0) + if (my_effect.trigger == TRIGGER_FORCE || my_effect.trigger == TRIGGER_HEAT) + my_effect.ToggleActivate() + if(secondary_effect && (secondary_effect.trigger == TRIGGER_FORCE || secondary_effect.trigger == TRIGGER_HEAT) && prob(25)) + secondary_effect.ToggleActivate(0) + return + +/obj/machinery/artifact/Move() + ..() + if(my_effect) + my_effect.UpdateMove() + if(secondary_effect) + secondary_effect.UpdateMove() diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm index e076eedd2b..0139ea935f 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm @@ -1,80 +1,80 @@ - -/datum/artifact_effect/forcefield - effecttype = "forcefield" - var/list/created_field = list() - effect_type = 4 - -/datum/artifact_effect/forcefield/New() - ..() - trigger = TRIGGER_TOUCH - -/datum/artifact_effect/forcefield/ToggleActivate() - ..() - if(created_field.len) - for(var/obj/effect/energy_field/F in created_field) - created_field.Remove(F) - del F - else if(holder) - var/turf/T = get_turf(holder) - while(created_field.len < 16) - var/obj/effect/energy_field/E = new (locate(T.x,T.y,T.z)) - created_field.Add(E) - E.strength = 1 - E.density = 1 - E.anchored = 1 - E.invisibility = 0 - spawn(10) - UpdateMove() - return 1 - -/datum/artifact_effect/forcefield/process() - ..() - for(var/obj/effect/energy_field/E in created_field) - if(E.strength < 1) - E.Strengthen(0.15) - else if(E.strength < 5) - E.Strengthen(0.25) - -/datum/artifact_effect/forcefield/UpdateMove() - if(created_field.len && holder) - var/turf/T = get_turf(holder) - while(created_field.len < 16) - //for now, just instantly respawn the fields when they get destroyed - var/obj/effect/energy_field/E = new (locate(T.x,T.y,T)) - created_field.Add(E) - E.anchored = 1 - E.density = 1 - E.invisibility = 0 - - var/obj/effect/energy_field/E = created_field[1] - E.loc = locate(T.x + 2,T.y + 2,T.z) - E = created_field[2] - E.loc = locate(T.x + 2,T.y + 1,T.z) - E = created_field[3] - E.loc = locate(T.x + 2,T.y,T.z) - E = created_field[4] - E.loc = locate(T.x + 2,T.y - 1,T.z) - E = created_field[5] - E.loc = locate(T.x + 2,T.y - 2,T.z) - E = created_field[6] - E.loc = locate(T.x + 1,T.y + 2,T.z) - E = created_field[7] - E.loc = locate(T.x + 1,T.y - 2,T.z) - E = created_field[8] - E.loc = locate(T.x,T.y + 2,T.z) - E = created_field[9] - E.loc = locate(T.x,T.y - 2,T.z) - E = created_field[10] - E.loc = locate(T.x - 1,T.y + 2,T.z) - E = created_field[11] - E.loc = locate(T.x - 1,T.y - 2,T.z) - E = created_field[12] - E.loc = locate(T.x - 2,T.y + 2,T.z) - E = created_field[13] - E.loc = locate(T.x - 2,T.y + 1,T.z) - E = created_field[14] - E.loc = locate(T.x - 2,T.y,T.z) - E = created_field[15] - E.loc = locate(T.x - 2,T.y - 1,T.z) - E = created_field[16] - E.loc = locate(T.x - 2,T.y - 2,T.z) + +/datum/artifact_effect/forcefield + effecttype = "forcefield" + var/list/created_field = list() + effect_type = 4 + +/datum/artifact_effect/forcefield/New() + ..() + trigger = TRIGGER_TOUCH + +/datum/artifact_effect/forcefield/ToggleActivate() + ..() + if(created_field.len) + for(var/obj/effect/energy_field/F in created_field) + created_field.Remove(F) + qdel(F) + else if(holder) + var/turf/T = get_turf(holder) + while(created_field.len < 16) + var/obj/effect/energy_field/E = new (locate(T.x,T.y,T.z)) + created_field.Add(E) + E.strength = 1 + E.density = 1 + E.anchored = 1 + E.invisibility = 0 + spawn(10) + UpdateMove() + return 1 + +/datum/artifact_effect/forcefield/process() + ..() + for(var/obj/effect/energy_field/E in created_field) + if(E.strength < 1) + E.Strengthen(0.15) + else if(E.strength < 5) + E.Strengthen(0.25) + +/datum/artifact_effect/forcefield/UpdateMove() + if(created_field.len && holder) + var/turf/T = get_turf(holder) + while(created_field.len < 16) + //for now, just instantly respawn the fields when they get destroyed + var/obj/effect/energy_field/E = new (locate(T.x,T.y,T)) + created_field.Add(E) + E.anchored = 1 + E.density = 1 + E.invisibility = 0 + + var/obj/effect/energy_field/E = created_field[1] + E.loc = locate(T.x + 2,T.y + 2,T.z) + E = created_field[2] + E.loc = locate(T.x + 2,T.y + 1,T.z) + E = created_field[3] + E.loc = locate(T.x + 2,T.y,T.z) + E = created_field[4] + E.loc = locate(T.x + 2,T.y - 1,T.z) + E = created_field[5] + E.loc = locate(T.x + 2,T.y - 2,T.z) + E = created_field[6] + E.loc = locate(T.x + 1,T.y + 2,T.z) + E = created_field[7] + E.loc = locate(T.x + 1,T.y - 2,T.z) + E = created_field[8] + E.loc = locate(T.x,T.y + 2,T.z) + E = created_field[9] + E.loc = locate(T.x,T.y - 2,T.z) + E = created_field[10] + E.loc = locate(T.x - 1,T.y + 2,T.z) + E = created_field[11] + E.loc = locate(T.x - 1,T.y - 2,T.z) + E = created_field[12] + E.loc = locate(T.x - 2,T.y + 2,T.z) + E = created_field[13] + E.loc = locate(T.x - 2,T.y + 1,T.z) + E = created_field[14] + E.loc = locate(T.x - 2,T.y,T.z) + E = created_field[15] + E.loc = locate(T.x - 2,T.y - 1,T.z) + E = created_field[16] + E.loc = locate(T.x - 2,T.y - 2,T.z) diff --git a/code/modules/research/xenoarchaeology/finds/finds.dm b/code/modules/research/xenoarchaeology/finds/finds.dm index 6748aea41e..5855ee7d73 100644 --- a/code/modules/research/xenoarchaeology/finds/finds.dm +++ b/code/modules/research/xenoarchaeology/finds/finds.dm @@ -57,7 +57,7 @@ else for(var/mob/M in viewers(world.view, user)) M.show_message("[src] burns away into nothing.",1) - del(src) + qdel(src) w.remove_fuel(4) else for(var/mob/M in viewers(world.view, user)) @@ -73,7 +73,7 @@ ..() if(prob(33)) src.visible_message("[src] crumbles away, leaving some dust and gravel behind.") - del(src) + qdel(src) //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Archaeological finds @@ -548,7 +548,7 @@ if(talkative) new_item.talking_atom = new(new_item) - del(src) + qdel(src) else if(talkative) src.talking_atom = new(src) diff --git a/code/modules/research/xenoarchaeology/finds/finds_fossils.dm b/code/modules/research/xenoarchaeology/finds/finds_fossils.dm index 80dbf549c0..8df5b92623 100644 --- a/code/modules/research/xenoarchaeology/finds/finds_fossils.dm +++ b/code/modules/research/xenoarchaeology/finds/finds_fossils.dm @@ -17,7 +17,7 @@ var/turf/T = get_turf(src) if(istype(T, /turf/simulated/mineral)) T:last_find = W - del src + qdel(src) /obj/item/weapon/fossil/bone name = "Fossilised bone" @@ -40,8 +40,8 @@ var/b = new src.type o.contents.Add(a) o.contents.Add(b) - del W - del src + qdel(W) + qdel(src) /obj/skeleton name = "Incomplete skeleton" @@ -62,7 +62,7 @@ if(!bstate) bnum++ src.contents.Add(new/obj/item/weapon/fossil/bone) - del W + qdel(W) if(bnum==breq) usr = user icon_state = "skel" diff --git a/code/modules/research/xenoarchaeology/finds/finds_misc.dm b/code/modules/research/xenoarchaeology/finds/finds_misc.dm index e3e0d96197..8b7dd3fdfa 100644 --- a/code/modules/research/xenoarchaeology/finds/finds_misc.dm +++ b/code/modules/research/xenoarchaeology/finds/finds_misc.dm @@ -1,74 +1,74 @@ - -/obj/item/weapon/shard/phoron - name = "phoron shard" - desc = "A shard of phoron glass. Considerably tougher then normal glass shards. Apparently not tough enough to be a window." - force = 8.0 - throwforce = 15.0 - icon_state = "phoronlarge" - sharp = 1 - edge = 1 - -/obj/item/weapon/shard/phoron/New() - - src.icon_state = pick("phoronlarge", "phoronmedium", "phoronsmall") - switch(src.icon_state) - if("phoronsmall") - src.pixel_x = rand(-12, 12) - src.pixel_y = rand(-12, 12) - if("phoronmedium") - src.pixel_x = rand(-8, 8) - src.pixel_y = rand(-8, 8) - if("phoronlarge") - src.pixel_x = rand(-5, 5) - src.pixel_y = rand(-5, 5) - else - return - -/obj/item/weapon/shard/phoron/attackby(obj/item/weapon/W as obj, mob/user as mob) - ..() - if ( istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.remove_fuel(0, user)) - var/obj/item/stack/sheet/glass/phoronglass/NG = new (user.loc) - for (var/obj/item/stack/sheet/glass/phoronglass/G in user.loc) - if(G==NG) - continue - if(G.amount>=G.max_amount) - continue - G.attackby(NG, user) - usr << "You add the newly-formed phoron glass to the stack. It now contains [NG.amount] sheets." - //SN src = null - del(src) - return - return ..() - -//legacy crystal -/obj/machinery/crystal - name = "Crystal" - icon = 'icons/obj/mining.dmi' - icon_state = "crystal" - -/obj/machinery/crystal/New() - if(prob(50)) - icon_state = "crystal2" - -//large finds - /* - /obj/machinery/syndicate_beacon - /obj/machinery/wish_granter - if(18) - item_type = "jagged green crystal" - additional_desc = pick("It shines faintly as it catches the light.","It appears to have a faint inner glow.","It seems to draw you inward as you look it at.","Something twinkles faintly as you look at it.","It's mesmerizing to behold.") - icon_state = "crystal" - apply_material_decorations = 0 - if(prob(10)) - apply_image_decorations = 1 - if(19) - item_type = "jagged pink crystal" - additional_desc = pick("It shines faintly as it catches the light.","It appears to have a faint inner glow.","It seems to draw you inward as you look it at.","Something twinkles faintly as you look at it.","It's mesmerizing to behold.") - icon_state = "crystal2" - apply_material_decorations = 0 - if(prob(10)) - apply_image_decorations = 1 - */ - //machinery type artifacts? + +/obj/item/weapon/shard/phoron + name = "phoron shard" + desc = "A shard of phoron glass. Considerably tougher then normal glass shards. Apparently not tough enough to be a window." + force = 8.0 + throwforce = 15.0 + icon_state = "phoronlarge" + sharp = 1 + edge = 1 + +/obj/item/weapon/shard/phoron/New() + + src.icon_state = pick("phoronlarge", "phoronmedium", "phoronsmall") + switch(src.icon_state) + if("phoronsmall") + src.pixel_x = rand(-12, 12) + src.pixel_y = rand(-12, 12) + if("phoronmedium") + src.pixel_x = rand(-8, 8) + src.pixel_y = rand(-8, 8) + if("phoronlarge") + src.pixel_x = rand(-5, 5) + src.pixel_y = rand(-5, 5) + else + return + +/obj/item/weapon/shard/phoron/attackby(obj/item/weapon/W as obj, mob/user as mob) + ..() + if ( istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(WT.remove_fuel(0, user)) + var/obj/item/stack/sheet/glass/phoronglass/NG = new (user.loc) + for (var/obj/item/stack/sheet/glass/phoronglass/G in user.loc) + if(G==NG) + continue + if(G.amount>=G.max_amount) + continue + G.attackby(NG, user) + usr << "You add the newly-formed phoron glass to the stack. It now contains [NG.amount] sheets." + //SN src = null + qdel(src) + return + return ..() + +//legacy crystal +/obj/machinery/crystal + name = "Crystal" + icon = 'icons/obj/mining.dmi' + icon_state = "crystal" + +/obj/machinery/crystal/New() + if(prob(50)) + icon_state = "crystal2" + +//large finds + /* + /obj/machinery/syndicate_beacon + /obj/machinery/wish_granter + if(18) + item_type = "jagged green crystal" + additional_desc = pick("It shines faintly as it catches the light.","It appears to have a faint inner glow.","It seems to draw you inward as you look it at.","Something twinkles faintly as you look at it.","It's mesmerizing to behold.") + icon_state = "crystal" + apply_material_decorations = 0 + if(prob(10)) + apply_image_decorations = 1 + if(19) + item_type = "jagged pink crystal" + additional_desc = pick("It shines faintly as it catches the light.","It appears to have a faint inner glow.","It seems to draw you inward as you look it at.","Something twinkles faintly as you look at it.","It's mesmerizing to behold.") + icon_state = "crystal2" + apply_material_decorations = 0 + if(prob(10)) + apply_image_decorations = 1 + */ + //machinery type artifacts? diff --git a/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm b/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm index 38d6a52465..284f2cc0e6 100644 --- a/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm +++ b/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm @@ -60,7 +60,7 @@ datum/genesequence visible_message("\red \icon[src] [src] can not extract any more genetic data from new fossils.") if(4) src.visible_message("\blue \icon[src] [user] inserts [W] into [src], the fossil is consumed as [src] extracts genetic data from it.") - del(W) + qdel(W) updateDialog() else if (istype(W, /obj/item/weapon/storage)) var/obj/item/weapon/storage/S = W @@ -77,7 +77,7 @@ datum/genesequence if(SCANFOSSIL_RETVAL_SUCCESS) numaccepted += 1 S.remove_from_storage(F, src) //This will move the item to this item's contents - del(F) + qdel(F) updateDialog() user.visible_message("[user] empties all the fossils from [S] into [src].", "\blue You empty all the fossils from [S] into [src].", "You hear the sound of rocks being poured into a container") diff --git a/code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm b/code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm index 441630af30..912d0a062e 100644 --- a/code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm +++ b/code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm @@ -156,7 +156,7 @@ //see if we can clear out an old effect //delete it when the ids match to account for duplicate ids having different effects if(inserted_battery.battery_effect && inserted_battery.stored_charge <= 0) - del(inserted_battery.battery_effect) + qdel(inserted_battery.battery_effect) // var/datum/artifact_effect/source_effect diff --git a/code/modules/research/xenoarchaeology/machinery/coolant.dm b/code/modules/research/xenoarchaeology/machinery/coolant.dm index b2f2cd3d67..a1690aa83e 100644 --- a/code/modules/research/xenoarchaeology/machinery/coolant.dm +++ b/code/modules/research/xenoarchaeology/machinery/coolant.dm @@ -56,4 +56,4 @@ datum/chemical_reaction/coolant sleep(10) if(src) - del(src) + qdel(src) diff --git a/code/modules/research/xenoarchaeology/master_controller.dm b/code/modules/research/xenoarchaeology/master_controller.dm index 9d347e19c6..fa09ca6470 100644 --- a/code/modules/research/xenoarchaeology/master_controller.dm +++ b/code/modules/research/xenoarchaeology/master_controller.dm @@ -1,145 +1,145 @@ - -/datum/controller/game_controller - var/list/all_animal_genesequences = list() - var/list/all_plant_genesequences = list() - var/list/genome_prefixes = null - var/list/artifact_spawning_turfs = list() - var/list/digsite_spawning_turfs = list() - - var/list/spawn_types_animal = list("/mob/living/carbon/slime",\ - "/mob/living/simple_animal/hostile/alien",\ - "/mob/living/simple_animal/hostile/alien/drone",\ - "/mob/living/simple_animal/hostile/alien/sentinel",\ - "/mob/living/simple_animal/hostile/giant_spider",\ - "/mob/living/simple_animal/hostile/giant_spider/hunter",\ - "/mob/living/simple_animal/hostile/giant_spider/nurse",\ - "/mob/living/simple_animal/hostile/creature",\ - "/mob/living/simple_animal/hostile/samak",\ - "/mob/living/simple_animal/hostile/diyaab",\ - "/mob/living/simple_animal/hostile/shantak",\ - "/mob/living/simple_animal/tindalos",\ - "/mob/living/simple_animal/yithian") - - var/list/spawn_types_plant = list("/obj/item/seeds/walkingmushroommycelium",\ - "/obj/item/seeds/killertomatoseed",\ - "/obj/item/seeds/shandseed", - "/obj/item/seeds/mtearseed", - "/obj/item/seeds/thaadra",\ - "/obj/item/seeds/telriis",\ - "/obj/item/seeds/jurlmah",\ - "/obj/item/seeds/amauri",\ - "/obj/item/seeds/gelthi",\ - "/obj/item/seeds/vale",\ - "/obj/item/seeds/surik") - -#define XENOARCH_SPAWN_CHANCE 0.5 -#define DIGSITESIZE_LOWER 4 -#define DIGSITESIZE_UPPER 12 -#define ARTIFACTSPAWNNUM_LOWER 6 -#define ARTIFACTSPAWNNUM_UPPER 12 - -datum/controller/game_controller/proc/SetupXenoarch() - //create digsites - for(var/turf/simulated/mineral/M in block(locate(1,1,1), locate(world.maxx, world.maxy, world.maxz))) - if(isnull(M.geologic_data)) - M.geologic_data = new/datum/geosample(M) - - if(!prob(XENOARCH_SPAWN_CHANCE)) - continue - - digsite_spawning_turfs.Add(M) - var/digsite = get_random_digsite_type() - var/target_digsite_size = rand(DIGSITESIZE_LOWER, DIGSITESIZE_UPPER) - var/list/processed_turfs = list() - var/list/turfs_to_process = list(M) - while(turfs_to_process.len) - var/turf/simulated/mineral/archeo_turf = pop(turfs_to_process) - - if(target_digsite_size > 1) - var/list/viable_adjacent_turfs = orange(1, archeo_turf) - for(var/turf/simulated/mineral/T in orange(1, archeo_turf)) - if(T.finds) - continue - if(T in processed_turfs) - continue - viable_adjacent_turfs.Add(T) - - for(var/turf/simulated/mineral/T in viable_adjacent_turfs) - if(prob(target_digsite_size/viable_adjacent_turfs.len)) - turfs_to_process.Add(T) - target_digsite_size -= 1 - if(target_digsite_size <= 0) - break - - processed_turfs.Add(archeo_turf) - if(isnull(archeo_turf.finds)) - archeo_turf.finds = list() - if(prob(50)) - archeo_turf.finds.Add(new /datum/find(digsite, rand(5,95))) - else if(prob(75)) - archeo_turf.finds.Add(new /datum/find(digsite, rand(5,45))) - archeo_turf.finds.Add(new /datum/find(digsite, rand(55,95))) - else - archeo_turf.finds.Add(new /datum/find(digsite, rand(5,30))) - archeo_turf.finds.Add(new /datum/find(digsite, rand(35,75))) - archeo_turf.finds.Add(new /datum/find(digsite, rand(75,95))) - - //sometimes a find will be close enough to the surface to show - var/datum/find/F = archeo_turf.finds[1] - if(F.excavation_required <= F.view_range) - archeo_turf.archaeo_overlay = "overlay_archaeo[rand(1,3)]" - archeo_turf.overlays += archeo_turf.archaeo_overlay - - //have a chance for an artifact to spawn here, but not in animal or plant digsites - if(isnull(M.artifact_find) && digsite != 1 && digsite != 2) - artifact_spawning_turfs.Add(archeo_turf) - - //create artifact machinery - var/num_artifacts_spawn = rand(ARTIFACTSPAWNNUM_LOWER, ARTIFACTSPAWNNUM_UPPER) - while(artifact_spawning_turfs.len > num_artifacts_spawn) - pick_n_take(artifact_spawning_turfs) - - var/list/artifacts_spawnturf_temp = artifact_spawning_turfs.Copy() - while(artifacts_spawnturf_temp.len > 0) - var/turf/simulated/mineral/artifact_turf = pop(artifacts_spawnturf_temp) - artifact_turf.artifact_find = new() - - //make sure we have some prefixes for the gene sequences - if(!genome_prefixes) - genome_prefixes = alphabet_uppercase.Copy() - if(!genome_prefixes.len) - del genome_prefixes - genome_prefixes = alphabet_uppercase.Copy() - - //create animal gene sequences - while(spawn_types_animal.len && genome_prefixes.len) - var/datum/genesequence/new_sequence = new/datum/genesequence() - new_sequence.spawned_type_text = pick(spawn_types_animal) - new_sequence.spawned_type = text2path(new_sequence.spawned_type_text) - spawn_types_animal -= new_sequence.spawned_type_text - - var/prefixletter = pick(genome_prefixes) - genome_prefixes -= prefixletter - while(new_sequence.full_genome_sequence.len < 7) - new_sequence.full_genome_sequence.Add("[prefixletter][pick(alphabet_uppercase)][pick(alphabet_uppercase)][pick(1,2,3,4,5,6,7,8,9,0)][pick(1,2,3,4,5,6,7,8,9,0)]") - - all_animal_genesequences.Add(new_sequence) - - //create plant gene sequences - while(spawn_types_plant.len && genome_prefixes.len) - var/datum/genesequence/new_sequence = new/datum/genesequence() - new_sequence.spawned_type = pick(spawn_types_plant) - spawn_types_plant -= new_sequence.spawned_type_text - - var/prefixletter = pick(genome_prefixes) - genome_prefixes -= prefixletter - while(new_sequence.full_genome_sequence.len < 7) - new_sequence.full_genome_sequence.Add("[prefixletter][pick(1,2,3,4,5,6,7,8,9,0)][pick(1,2,3,4,5,6,7,8,9,0)][pick(alphabet_uppercase)][pick(alphabet_uppercase)]") - - all_plant_genesequences.Add(new_sequence) - -#undef XENOARCH_SPAWN_CHANCE -#undef DIGSITESIZE_LOWER -#undef DIGSITESIZE_UPPER -#undef ARTIFACTSPAWNNUM_LOWER -#undef ARTIFACTSPAWNNUM_UPPER + +/datum/controller/game_controller + var/list/all_animal_genesequences = list() + var/list/all_plant_genesequences = list() + var/list/genome_prefixes = null + var/list/artifact_spawning_turfs = list() + var/list/digsite_spawning_turfs = list() + + var/list/spawn_types_animal = list("/mob/living/carbon/slime",\ + "/mob/living/simple_animal/hostile/alien",\ + "/mob/living/simple_animal/hostile/alien/drone",\ + "/mob/living/simple_animal/hostile/alien/sentinel",\ + "/mob/living/simple_animal/hostile/giant_spider",\ + "/mob/living/simple_animal/hostile/giant_spider/hunter",\ + "/mob/living/simple_animal/hostile/giant_spider/nurse",\ + "/mob/living/simple_animal/hostile/creature",\ + "/mob/living/simple_animal/hostile/samak",\ + "/mob/living/simple_animal/hostile/diyaab",\ + "/mob/living/simple_animal/hostile/shantak",\ + "/mob/living/simple_animal/tindalos",\ + "/mob/living/simple_animal/yithian") + + var/list/spawn_types_plant = list("/obj/item/seeds/walkingmushroommycelium",\ + "/obj/item/seeds/killertomatoseed",\ + "/obj/item/seeds/shandseed", + "/obj/item/seeds/mtearseed", + "/obj/item/seeds/thaadra",\ + "/obj/item/seeds/telriis",\ + "/obj/item/seeds/jurlmah",\ + "/obj/item/seeds/amauri",\ + "/obj/item/seeds/gelthi",\ + "/obj/item/seeds/vale",\ + "/obj/item/seeds/surik") + +#define XENOARCH_SPAWN_CHANCE 0.5 +#define DIGSITESIZE_LOWER 4 +#define DIGSITESIZE_UPPER 12 +#define ARTIFACTSPAWNNUM_LOWER 6 +#define ARTIFACTSPAWNNUM_UPPER 12 + +datum/controller/game_controller/proc/SetupXenoarch() + //create digsites + for(var/turf/simulated/mineral/M in block(locate(1,1,1), locate(world.maxx, world.maxy, world.maxz))) + if(isnull(M.geologic_data)) + M.geologic_data = new/datum/geosample(M) + + if(!prob(XENOARCH_SPAWN_CHANCE)) + continue + + digsite_spawning_turfs.Add(M) + var/digsite = get_random_digsite_type() + var/target_digsite_size = rand(DIGSITESIZE_LOWER, DIGSITESIZE_UPPER) + var/list/processed_turfs = list() + var/list/turfs_to_process = list(M) + while(turfs_to_process.len) + var/turf/simulated/mineral/archeo_turf = pop(turfs_to_process) + + if(target_digsite_size > 1) + var/list/viable_adjacent_turfs = orange(1, archeo_turf) + for(var/turf/simulated/mineral/T in orange(1, archeo_turf)) + if(T.finds) + continue + if(T in processed_turfs) + continue + viable_adjacent_turfs.Add(T) + + for(var/turf/simulated/mineral/T in viable_adjacent_turfs) + if(prob(target_digsite_size/viable_adjacent_turfs.len)) + turfs_to_process.Add(T) + target_digsite_size -= 1 + if(target_digsite_size <= 0) + break + + processed_turfs.Add(archeo_turf) + if(isnull(archeo_turf.finds)) + archeo_turf.finds = list() + if(prob(50)) + archeo_turf.finds.Add(new /datum/find(digsite, rand(5,95))) + else if(prob(75)) + archeo_turf.finds.Add(new /datum/find(digsite, rand(5,45))) + archeo_turf.finds.Add(new /datum/find(digsite, rand(55,95))) + else + archeo_turf.finds.Add(new /datum/find(digsite, rand(5,30))) + archeo_turf.finds.Add(new /datum/find(digsite, rand(35,75))) + archeo_turf.finds.Add(new /datum/find(digsite, rand(75,95))) + + //sometimes a find will be close enough to the surface to show + var/datum/find/F = archeo_turf.finds[1] + if(F.excavation_required <= F.view_range) + archeo_turf.archaeo_overlay = "overlay_archaeo[rand(1,3)]" + archeo_turf.overlays += archeo_turf.archaeo_overlay + + //have a chance for an artifact to spawn here, but not in animal or plant digsites + if(isnull(M.artifact_find) && digsite != 1 && digsite != 2) + artifact_spawning_turfs.Add(archeo_turf) + + //create artifact machinery + var/num_artifacts_spawn = rand(ARTIFACTSPAWNNUM_LOWER, ARTIFACTSPAWNNUM_UPPER) + while(artifact_spawning_turfs.len > num_artifacts_spawn) + pick_n_take(artifact_spawning_turfs) + + var/list/artifacts_spawnturf_temp = artifact_spawning_turfs.Copy() + while(artifacts_spawnturf_temp.len > 0) + var/turf/simulated/mineral/artifact_turf = pop(artifacts_spawnturf_temp) + artifact_turf.artifact_find = new() + + //make sure we have some prefixes for the gene sequences + if(!genome_prefixes) + genome_prefixes = alphabet_uppercase.Copy() + if(!genome_prefixes.len) + qdel(genome_prefixes) + genome_prefixes = alphabet_uppercase.Copy() + + //create animal gene sequences + while(spawn_types_animal.len && genome_prefixes.len) + var/datum/genesequence/new_sequence = new/datum/genesequence() + new_sequence.spawned_type_text = pick(spawn_types_animal) + new_sequence.spawned_type = text2path(new_sequence.spawned_type_text) + spawn_types_animal -= new_sequence.spawned_type_text + + var/prefixletter = pick(genome_prefixes) + genome_prefixes -= prefixletter + while(new_sequence.full_genome_sequence.len < 7) + new_sequence.full_genome_sequence.Add("[prefixletter][pick(alphabet_uppercase)][pick(alphabet_uppercase)][pick(1,2,3,4,5,6,7,8,9,0)][pick(1,2,3,4,5,6,7,8,9,0)]") + + all_animal_genesequences.Add(new_sequence) + + //create plant gene sequences + while(spawn_types_plant.len && genome_prefixes.len) + var/datum/genesequence/new_sequence = new/datum/genesequence() + new_sequence.spawned_type = pick(spawn_types_plant) + spawn_types_plant -= new_sequence.spawned_type_text + + var/prefixletter = pick(genome_prefixes) + genome_prefixes -= prefixletter + while(new_sequence.full_genome_sequence.len < 7) + new_sequence.full_genome_sequence.Add("[prefixletter][pick(1,2,3,4,5,6,7,8,9,0)][pick(1,2,3,4,5,6,7,8,9,0)][pick(alphabet_uppercase)][pick(alphabet_uppercase)]") + + all_plant_genesequences.Add(new_sequence) + +#undef XENOARCH_SPAWN_CHANCE +#undef DIGSITESIZE_LOWER +#undef DIGSITESIZE_UPPER +#undef ARTIFACTSPAWNNUM_LOWER +#undef ARTIFACTSPAWNNUM_UPPER diff --git a/code/modules/research/xenoarchaeology/tools/ano_device_battery.dm b/code/modules/research/xenoarchaeology/tools/ano_device_battery.dm index c189273bd5..fc50c956e7 100644 --- a/code/modules/research/xenoarchaeology/tools/ano_device_battery.dm +++ b/code/modules/research/xenoarchaeology/tools/ano_device_battery.dm @@ -190,7 +190,7 @@ p = min(p, 100) icon_state = "anodev[round(p,25)]" -/obj/item/weapon/anodevice/Del() +/obj/item/weapon/anodevice/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/research/xenoarchaeology/tools/suspension_generator.dm b/code/modules/research/xenoarchaeology/tools/suspension_generator.dm index 9f498d3faa..b14c892cd0 100644 --- a/code/modules/research/xenoarchaeology/tools/suspension_generator.dm +++ b/code/modules/research/xenoarchaeology/tools/suspension_generator.dm @@ -306,10 +306,10 @@ M.weakened = min(M.weakened, 3) src.visible_message("\blue \icon[src] [src] deactivates with a gentle shudder.") - del(suspension_field) + qdel(suspension_field) icon_state = "suspension2" -/obj/machinery/suspension_gen/Del() +/obj/machinery/suspension_gen/Destroy() //safety checks: clear the field and drop anything it's holding deactivate() ..() @@ -341,7 +341,7 @@ density = 1 var/field_type = "chlorine" -/obj/effect/suspension_field/Del() +/obj/effect/suspension_field/Destroy() for(var/obj/I in src) I.loc = src.loc ..() diff --git a/code/modules/research/xenoarchaeology/tools/tools_coresampler.dm b/code/modules/research/xenoarchaeology/tools/tools_coresampler.dm index 7c357b53da..0ed24ad248 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_coresampler.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_coresampler.dm @@ -32,7 +32,7 @@ /obj/item/device/core_sampler/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W,/obj/item/weapon/evidencebag)) if(num_stored_bags < 10) - del(W) + qdel(W) num_stored_bags += 1 user << "\blue You insert the [W] into the core sampler." else diff --git a/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm b/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm index 425b3e0dc3..e242838a1e 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm @@ -118,11 +118,11 @@ if(index <= positive_locations.len) var/datum/depth_scan/D = positive_locations[index] positive_locations.Remove(D) - del(D) + qdel(D) else //GC will hopefully pick them up before too long positive_locations = list() - del(current) + qdel(current) else if(href_list["close"]) usr.unset_machine() usr << browse(null, "window=depth_scanner") diff --git a/code/modules/research/xenoarchaeology/tools/tools_locater.dm b/code/modules/research/xenoarchaeology/tools/tools_locater.dm index ad84f0e010..fb6adf795a 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_locater.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_locater.dm @@ -16,7 +16,7 @@ ..() processing_objects.Add(src) -/obj/item/device/beacon_locator/Del() +/obj/item/device/beacon_locator/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/scripting/Parser/Keywords.dm b/code/modules/scripting/Parser/Keywords.dm index bdd33d8bda..7d933c52ef 100644 --- a/code/modules/scripting/Parser/Keywords.dm +++ b/code/modules/scripting/Parser/Keywords.dm @@ -46,7 +46,7 @@ var/const/Represents a special statement in the code triggered by a keyword. nS_Keyword New(inline=0) if(inline) - del src + qdel(src) kwReturn Parse(n_Parser/nS_Parser/parser) diff --git a/code/modules/shieldgen/emergency_shield.dm b/code/modules/shieldgen/emergency_shield.dm index a361631960..12781021ba 100644 --- a/code/modules/shieldgen/emergency_shield.dm +++ b/code/modules/shieldgen/emergency_shield.dm @@ -17,7 +17,7 @@ ..() update_nearby_tiles(need_rebuild=1) -/obj/machinery/shield/Del() +/obj/machinery/shield/Destroy() opacity = 0 density = 0 update_nearby_tiles() @@ -41,7 +41,7 @@ if (src.health <= 0) visible_message("\blue The [src] dissipates!") - del(src) + qdel(src) return opacity = 1 @@ -54,7 +54,7 @@ if(src.health <= 0) visible_message("\blue The [src] dissipates!") - del(src) + qdel(src) return opacity = 1 @@ -66,7 +66,7 @@ ..() if(health <=0) visible_message("\blue The [src] dissipates!") - del(src) + qdel(src) return opacity = 1 spawn(20) if(src) opacity = 0 @@ -75,25 +75,25 @@ switch(severity) if(1.0) if (prob(75)) - del(src) + qdel(src) if(2.0) if (prob(50)) - del(src) + qdel(src) if(3.0) if (prob(25)) - del(src) + qdel(src) return /obj/machinery/shield/emp_act(severity) switch(severity) if(1) - del(src) + qdel(src) if(2) if(prob(50)) - del(src) + qdel(src) /obj/machinery/shield/blob_act() - del(src) + qdel(src) /obj/machinery/shield/hitby(AM as mob|obj) @@ -115,7 +115,7 @@ //Handle the destruction of the shield if (src.health <= 0) visible_message("\blue The [src] dissipates!") - del(src) + qdel(src) return //The shield becomes dense to absorb the blow.. purely asthetic. @@ -149,7 +149,7 @@ use_power = 0 idle_power_usage = 0 -/obj/machinery/shieldgen/Del() +/obj/machinery/shieldgen/Destroy() collapse_shields() ..() @@ -187,7 +187,7 @@ /obj/machinery/shieldgen/proc/collapse_shields() for(var/obj/machinery/shield/shield_tile in deployed_shields) - del(shield_tile) + qdel(shield_tile) /obj/machinery/shieldgen/power_change() ..() @@ -204,7 +204,7 @@ if(malfunction) if(deployed_shields.len && prob(5)) - del(pick(deployed_shields)) + qdel(pick(deployed_shields)) else if (check_delay <= 0) create_shields() @@ -227,7 +227,7 @@ if(health <= 0) spawn(0) explosion(get_turf(src.loc), 0, 0, 1, 0, 0, 0) - del(src) + qdel(src) update_icon() return diff --git a/code/modules/shieldgen/energy_field.dm b/code/modules/shieldgen/energy_field.dm index 7558c19ad6..074d3abbfa 100644 --- a/code/modules/shieldgen/energy_field.dm +++ b/code/modules/shieldgen/energy_field.dm @@ -17,7 +17,7 @@ ..() update_nearby_tiles() -/obj/effect/energy_field/Del() +/obj/effect/energy_field/Destroy() update_nearby_tiles() ..() diff --git a/code/modules/shieldgen/sheldwallgen.dm b/code/modules/shieldgen/sheldwallgen.dm index 95b3276bd3..39b7f31d8e 100644 --- a/code/modules/shieldgen/sheldwallgen.dm +++ b/code/modules/shieldgen/sheldwallgen.dm @@ -199,14 +199,14 @@ T2 = T if(locate(/obj/machinery/shieldwall) in T) F = (locate(/obj/machinery/shieldwall) in T) - del(F) + qdel(F) if(locate(/obj/machinery/shieldwallgen) in T) G = (locate(/obj/machinery/shieldwallgen) in T) if(!G.active) break -/obj/machinery/shieldwallgen/Del() +/obj/machinery/shieldwallgen/Destroy() src.cleanup(1) src.cleanup(2) src.cleanup(4) @@ -252,9 +252,9 @@ else B.storedpower -= generate_power_usage else - del(src) //need at least two generator posts + qdel(src) //need at least two generator posts -/obj/machinery/shieldwall/Del() +/obj/machinery/shieldwall/Destroy() update_nearby_tiles() ..() @@ -265,11 +265,11 @@ /obj/machinery/shieldwall/process() if(needs_power) if(isnull(gen_primary)||isnull(gen_secondary)) - del(src) + qdel(src) return if(!(gen_primary.active)||!(gen_secondary.active)) - del(src) + qdel(src) return if(prob(50)) diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm index 7483dd02fb..6789867232 100644 --- a/code/modules/shieldgen/shield_gen.dm +++ b/code/modules/shieldgen/shield_gen.dm @@ -208,7 +208,7 @@ for(var/turf/O in covered_turfs) var/obj/effect/energy_field/E = new(O) field.Add(E) - del covered_turfs + qdel(covered_turfs) for(var/mob/M in view(5,src)) M << "\icon[src] You hear heavy droning start up." diff --git a/code/modules/shuttles/shuttle.dm b/code/modules/shuttles/shuttle.dm index b3478322f7..03942ee5f0 100644 --- a/code/modules/shuttles/shuttle.dm +++ b/code/modules/shuttles/shuttle.dm @@ -105,7 +105,7 @@ for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) for(var/mob/living/carbon/bug in destination) bug.gib() diff --git a/code/modules/spells/aoe_turf/charge.dm b/code/modules/spells/aoe_turf/charge.dm index eb8fb76de2..6e7f5b0050 100644 --- a/code/modules/spells/aoe_turf/charge.dm +++ b/code/modules/spells/aoe_turf/charge.dm @@ -48,7 +48,7 @@ var/obj/item/weapon/spellbook/oneuse/I = target if(prob(50)) I.visible_message("[I] catches fire!") - del(I) + qdel(I) else I.used = 0 charged_item = I diff --git a/code/modules/spells/aoe_turf/conjure/conjure.dm b/code/modules/spells/aoe_turf/conjure/conjure.dm index 98377948fa..6dff0fdb65 100644 --- a/code/modules/spells/aoe_turf/conjure/conjure.dm +++ b/code/modules/spells/aoe_turf/conjure/conjure.dm @@ -71,4 +71,4 @@ How they spawn stuff is decided by behaviour vars, which are explained below return /spell/aoe_turf/conjure/proc/conjure_animation(var/atom/movable/overlay/animation, var/turf/target) - del(animation) \ No newline at end of file + qdel(animation) \ No newline at end of file diff --git a/code/modules/spells/aoe_turf/conjure/construct.dm b/code/modules/spells/aoe_turf/conjure/construct.dm index fb04db349b..d5a2de92e2 100644 --- a/code/modules/spells/aoe_turf/conjure/construct.dm +++ b/code/modules/spells/aoe_turf/conjure/construct.dm @@ -38,7 +38,7 @@ animation.icon_state = "cultfloor" flick("cultfloor",animation) spawn(10) - del(animation) + qdel(animation) /spell/aoe_turf/conjure/wall name = "Lesser Construction" @@ -57,7 +57,7 @@ animation.icon_state = "cultwall" flick("cultwall",animation) spawn(10) - del(animation) + qdel(animation) /spell/aoe_turf/conjure/wall/reinforced name = "Greater Construction" diff --git a/code/modules/spells/spell_code.dm b/code/modules/spells/spell_code.dm index 0a3078507a..0847146c9a 100644 --- a/code/modules/spells/spell_code.dm +++ b/code/modules/spells/spell_code.dm @@ -153,7 +153,7 @@ var/list/spells = typesof(/spell) //needed for the badmin verb for now spell.anchored = 1 spell.density = 0 spawn(overlay_lifespan) - del(spell) + qdel(spell) return valid_targets /spell/proc/after_cast(list/targets) diff --git a/code/modules/spells/targeted/ethereal_jaunt.dm b/code/modules/spells/targeted/ethereal_jaunt.dm index 2a0e52cc13..b6c786c2e3 100644 --- a/code/modules/spells/targeted/ethereal_jaunt.dm +++ b/code/modules/spells/targeted/ethereal_jaunt.dm @@ -52,8 +52,8 @@ break target.canmove = 1 target.client.eye = target - del(animation) - del(holder) + qdel(animation) + qdel(holder) /spell/targeted/ethereal_jaunt/proc/jaunt_disappear(var/atom/movable/overlay/animation, var/mob/living/target) animation.icon_state = "liquify" diff --git a/code/modules/supermatter/supermatter.dm b/code/modules/supermatter/supermatter.dm index 587b5d9342..dd8c279c14 100644 --- a/code/modules/supermatter/supermatter.dm +++ b/code/modules/supermatter/supermatter.dm @@ -91,8 +91,8 @@ radio = new (src) -/obj/machinery/power/supermatter/Del() - del radio +/obj/machinery/power/supermatter/Destroy() + qdel(radio) . = ..() /obj/machinery/power/supermatter/proc/explode() @@ -111,7 +111,7 @@ mob.apply_effect(rads, IRRADIATE) spawn(pull_time) explosion(get_turf(src), explosion_power, explosion_power * 2, explosion_power * 3, explosion_power * 4, 1) - del src + qdel(src) return //Changes color and luminosity of the light to these values if they were not already set @@ -311,7 +311,7 @@ user.dust() power += 200 else - del user + qdel(user) power += 200 diff --git a/code/modules/surgery/robolimbs.dm b/code/modules/surgery/robolimbs.dm index 578833e418..d8214837bf 100644 --- a/code/modules/surgery/robolimbs.dm +++ b/code/modules/surgery/robolimbs.dm @@ -54,7 +54,7 @@ target.updatehealth() target.UpdateDamageIcon() - del(tool) + qdel(tool) fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) user.visible_message("\red [user]'s hand slips, damaging [target]'s flesh!", \ diff --git a/code/modules/vehicles/cargo_train.dm b/code/modules/vehicles/cargo_train.dm index 968a09c287..b539dde039 100644 --- a/code/modules/vehicles/cargo_train.dm +++ b/code/modules/vehicles/cargo_train.dm @@ -306,7 +306,7 @@ var/datum/vehicle_dummy_load/dummy_load = load load = dummy_load.actual_load dummy_load.actual_load = null - del(dummy_load) + qdel(dummy_load) overlays.Cut() ..() diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm index c39c8ec047..164f486b33 100644 --- a/code/modules/vehicles/vehicle.dm +++ b/code/modules/vehicles/vehicle.dm @@ -149,7 +149,7 @@ /obj/vehicle/emp_act(severity) var/was_on = on stat |= EMPED - var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = PoolOrNew(new/obj/effect/overlay, src.loc) pulse2.icon = 'icons/effects/effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" @@ -157,7 +157,7 @@ pulse2.set_dir(pick(cardinal)) spawn(10) - pulse2.delete() + qdel(pulse2) if(on) turn_off() spawn(severity*300) @@ -220,7 +220,7 @@ new /obj/effect/gibspawner/robot(Tsec) new /obj/effect/decal/cleanable/blood/oil(src.loc) - del(src) + qdel(src) /obj/vehicle/proc/healthcheck() if(health <= 0) diff --git a/code/modules/virus2/biohazard destroyer.dm b/code/modules/virus2/biohazard destroyer.dm index abd1803de8..c6281e1680 100644 --- a/code/modules/virus2/biohazard destroyer.dm +++ b/code/modules/virus2/biohazard destroyer.dm @@ -10,7 +10,7 @@ for(var/path in accepts) if(I.type in typesof(path)) user.drop_item() - del(I) + qdel(I) overlays += image('icons/obj/pipes/disposal.dmi', "dispover-handle") return user.drop_item() diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index 741fdb099d..7508818a6d 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -64,7 +64,7 @@ for(var/mob/living/carbon/target in view(1, get_turf(src))) if(airborne_can_reach(get_turf(src), get_turf(target))) infect_virus2(target, src.virus2) - del src + qdel(src) /obj/item/weapon/virusdish/examine(mob/user) ..() @@ -91,7 +91,7 @@ if(prob(50)) user << "\The [src] shatters!" - del src + qdel(src) ///////////////GNA DISK/////////////// diff --git a/code/world.dm b/code/world.dm index 01c6b0d1c5..58823fec88 100644 --- a/code/world.dm +++ b/code/world.dm @@ -8,7 +8,7 @@ var/global/datum/global_init/init = new () makeDatumRefLists() load_configuration() - del(src) + qdel(src) /world From 28c037b6cecfd91c91744c85211013b35e404e01 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Fri, 24 Apr 2015 17:35:07 +0300 Subject: [PATCH 107/109] Adds 9 new bar signs. --- code/game/objects/structures/barsign.dm | 4 ++-- html/changelogs/Jarcolr-PR-8968.yml | 6 ++++++ icons/obj/barsigns.dmi | Bin 67725 -> 114677 bytes 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 html/changelogs/Jarcolr-PR-8968.yml diff --git a/code/game/objects/structures/barsign.dm b/code/game/objects/structures/barsign.dm index 04eeaa5d99..fd0687dc97 100644 --- a/code/game/objects/structures/barsign.dm +++ b/code/game/objects/structures/barsign.dm @@ -4,7 +4,7 @@ anchored = 1 var/cult = 0 New() - ChangeSign(pick("pinkflamingo", "magmasea", "limbo", "rustyaxe", "armokbar", "brokendrum", "meadbay", "thedamnwall", "thecavern", "cindikate", "theorchard", "thesaucyclown", "theclownshead", "whiskeyimplant", "carpecarp", "robustroadhouse", "greytide", "theredshirt")) + ChangeSign(pick("pinkflamingo", "magmasea", "limbo", "rustyaxe", "armokbar", "brokendrum", "meadbay", "thedamnwall", "thecavern", "cindikate", "theorchard", "thesaucyclown", "theclownshead", "whiskeyimplant", "carpecarp", "robustroadhouse", "greytide", "theredshirt","thebark","theharmbaton","theharmedbaton","thesingulo","thedrukcarp","thedrunkcarp", "scotch","officerbeersky","on")) return proc/ChangeSign(var/Text) src.icon_state = "[Text]" @@ -19,7 +19,7 @@ if(istype(I, /obj/item/weapon/card/id)) var/obj/item/weapon/card/id/card = I if(access_bar in card.GetAccess()) - var/sign_type = input(user, "What would you like to change the barsign to?") as null|anything in list("Off", "Pink Flamingo", "Magma Sea", "Limbo", "Rusty Axe", "Armok Bar", "Broken Drum", "Mead Bay", "The Damn Wall", "The Cavern", "Cindi Kate", "The Orchard", "The Saucy Clown", "The Clowns Head", "Whiskey Implant", "Carpe Carp", "Robust Roadhouse", "Greytide", "The Redshirt") + var/sign_type = input(user, "What would you like to change the barsign to?") as null|anything in list("Off", "Pink Flamingo", "Magma Sea", "Limbo", "Rusty Axe", "Armok Bar", "Broken Drum", "Mead Bay", "The Damn Wall", "The Cavern", "Cindi Kate", "The Orchard", "The Saucy Clown", "The Clowns Head", "Whiskey Implant", "Carpe Carp", "Robust Roadhouse", "Greytide", "The Redshirt", "The Bark", "The Harm Baton", "The Harmed Baton", "The Singulo", "The Druk Carp", "The Drunk Carp", "Scotch", "Officer Beersky", "On") if(sign_type == null) return else diff --git a/html/changelogs/Jarcolr-PR-8968.yml b/html/changelogs/Jarcolr-PR-8968.yml new file mode 100644 index 0000000000..dd95d001b2 --- /dev/null +++ b/html/changelogs/Jarcolr-PR-8968.yml @@ -0,0 +1,6 @@ +author: Jarcolr + +delete-after: True + +changes: + - rscadd: "Added 9 new bar sign designs/sprites." \ No newline at end of file diff --git a/icons/obj/barsigns.dmi b/icons/obj/barsigns.dmi index 6c96827f4b67b5ffdc3c44180db310c2fa4dcf00..45c690a673f34ffa91c77b9e37e60c84dc051411 100644 GIT binary patch literal 114677 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

      JTns!0!rFoAt86`8 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�a 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 Z`~MC`=8&F$#rXgL002ovPDHLkV1fh+9 Date: Fri, 24 Apr 2015 10:23:21 +0200 Subject: [PATCH 108/109] Adds Destroys. --- code/FEA/FEA_turf_tile.dm | 2 +- code/TriDimension/controller.dm | 2 +- code/__HELPERS/datum_pool.dm | 4 ++ .../ProcessScheduler/core/process.dm | 6 ++ code/controllers/Processes/alarm.dm | 4 ++ code/controllers/Processes/disease.dm | 3 + code/controllers/Processes/garbage.dm | 23 +++++--- code/controllers/Processes/machinery.dm | 4 ++ code/controllers/Processes/mob.dm | 3 + code/controllers/Processes/nanoui.dm | 3 + code/controllers/Processes/obj.dm | 3 + code/controllers/Processes/pipenet.dm | 3 + code/controllers/Processes/powernet.dm | 3 + code/defines/procs/sd_Alert.dm | 2 +- code/game/atoms.dm | 2 + code/game/gamemodes/blob/blobs/factory.dm | 14 +++-- code/game/gamemodes/blob/theblob.dm | 4 +- code/game/gamemodes/meteor/meteors.dm | 6 +- code/game/gamemodes/nuclear/pinpointer.dm | 3 + code/game/machinery/alarm.dm | 4 ++ code/game/machinery/atmo_control.dm | 10 ++++ .../atmoalter/portable_atmospherics.dm | 4 ++ code/game/machinery/bots/bots.dm | 1 - code/game/machinery/bots/cleanbot.dm | 4 ++ code/game/machinery/bots/mulebot.dm | 6 ++ code/game/machinery/bots/secbot.dm | 5 ++ code/game/machinery/camera/camera.dm | 8 +++ code/game/machinery/computer3/laptop.dm | 2 +- code/game/machinery/cryo.dm | 6 +- code/game/machinery/doors/airlock_control.dm | 23 ++++++-- code/game/machinery/doors/alarmlock.dm | 5 ++ code/game/machinery/doors/door.dm | 1 - .../embedded_controller_base.dm | 5 ++ code/game/machinery/machinery.dm | 2 +- code/game/machinery/magnet.dm | 32 +++------- code/game/machinery/navbeacon.dm | 7 ++- code/game/machinery/requests_console.dm | 59 +++++++++++-------- code/game/machinery/status_display.dm | 5 ++ .../machinery/telecomms/telecomunications.dm | 4 +- code/game/machinery/vending.dm | 5 +- code/game/objects/effects/bump_teleporter.dm | 2 +- .../effects/decals/Cleanable/humans.dm | 2 +- code/game/objects/effects/effect_system.dm | 6 +- code/game/objects/effects/landmarks.dm | 5 +- code/game/objects/effects/overlays.dm | 4 -- code/game/objects/effects/spiders.dm | 2 +- code/game/objects/items/devices/PDA/cart.dm | 4 +- code/game/objects/items/devices/PDA/radio.dm | 11 ++++ .../objects/items/devices/radio/headset.dm | 2 + .../game/objects/items/devices/radio/radio.dm | 10 +++- code/game/objects/items/shooting_range.dm | 2 +- code/game/objects/items/stacks/stack.dm | 4 +- code/game/objects/items/weapons/RCD.dm | 5 ++ .../objects/items/weapons/implants/implant.dm | 2 +- .../objects/items/weapons/storage/internal.dm | 4 ++ .../objects/items/weapons/storage/storage.dm | 27 ++++++++- code/game/objects/structures.dm | 5 +- code/game/objects/structures/mineral_doors.dm | 2 +- code/game/supplyshuttle.dm | 2 +- code/game/turfs/turf_flick_animations.dm | 2 +- code/modules/assembly/infrared.dm | 7 ++- code/modules/assembly/signaler.dm | 8 +++ code/modules/clothing/suits/storage.dm | 6 +- code/modules/mob/freelook/ai/cameranet.dm | 2 +- code/modules/mob/freelook/ai/eye.dm | 1 + code/modules/mob/freelook/read_me.dm | 2 +- code/modules/mob/freelook/update_triggers.dm | 2 +- code/modules/mob/living/carbon/brain/MMI.dm | 9 +++ code/modules/mob/living/carbon/brain/brain.dm | 2 +- .../mob/living/carbon/brain/brain_item.dm | 6 ++ code/modules/mob/living/carbon/carbon.dm | 7 +++ code/modules/mob/living/carbon/human/human.dm | 7 ++- code/modules/mob/living/silicon/ai/ai.dm | 4 +- .../modules/mob/living/silicon/robot/robot.dm | 13 +++- .../mob/living/silicon/robot/robot_modules.dm | 11 ++++ .../simple_animal/friendly/spiderbot.dm | 2 +- code/modules/mob/living/simple_animal/worm.dm | 2 +- code/modules/mob/mob.dm | 50 +++------------- code/modules/mob/mob_grab.dm | 9 ++- .../power/singularity/field_generator.dm | 11 ++-- .../particle_accelerator.dm | 6 ++ .../particle_accelerator/particle_control.dm | 4 ++ code/modules/power/smes.dm | 6 ++ .../projectiles/guns/launcher/crossbow.dm | 2 +- code/modules/reagents/Chemistry-Holder.dm | 9 +++ code/modules/reagents/Chemistry-Reagents.dm | 8 ++- code/modules/recycling/disposal.dm | 38 +++++++++++- code/modules/recycling/sortingmachinery.dm | 15 +++++ code/modules/shieldgen/emergency_shield.dm | 13 ++-- code/modules/shieldgen/shield_gen.dm | 6 ++ .../modules/spells/targeted/ethereal_jaunt.dm | 2 +- 91 files changed, 475 insertions(+), 190 deletions(-) diff --git a/code/FEA/FEA_turf_tile.dm b/code/FEA/FEA_turf_tile.dm index ba506f5e7e..da7b1f856c 100644 --- a/code/FEA/FEA_turf_tile.dm +++ b/code/FEA/FEA_turf_tile.dm @@ -148,7 +148,7 @@ turf/simulated if(istype(target)) air_master.tiles_to_update.Add(target) - Del() + Destroy() if(air_master) if(parent) air_master.groups_to_rebuild.Add(parent) diff --git a/code/TriDimension/controller.dm b/code/TriDimension/controller.dm index e336e417b6..a9d4df675a 100644 --- a/code/TriDimension/controller.dm +++ b/code/TriDimension/controller.dm @@ -30,7 +30,7 @@ /obj/effect/landmark/zcontroller/Destroy() processing_objects.Remove(src) - return + return ..() /obj/effect/landmark/zcontroller/process() if (world.time > fast_time) diff --git a/code/__HELPERS/datum_pool.dm b/code/__HELPERS/datum_pool.dm index 9f21fbae6e..16594ed048 100644 --- a/code/__HELPERS/datum_pool.dm +++ b/code/__HELPERS/datum_pool.dm @@ -76,6 +76,10 @@ var/global/list/GlobalPool = list() D.Destroy() D.ResetVars() +/proc/IsPooled(var/datum/D) + if(isnull(GlobalPool[D.type]) || length(GlobalPool[D.type]) == 0) + return 0 + return 1 /datum/proc/Prepare(args) if(islist(args)) diff --git a/code/controllers/ProcessScheduler/core/process.dm b/code/controllers/ProcessScheduler/core/process.dm index 95adbb0919..1f27f4c1de 100644 --- a/code/controllers/ProcessScheduler/core/process.dm +++ b/code/controllers/ProcessScheduler/core/process.dm @@ -314,3 +314,9 @@ datum/controller/process/proc/enable() /datum/controller/process/proc/getTicks() return ticks + +/datum/controller/process/proc/getStatName() + return name + +/datum/controller/process/proc/getTickTime() + return "#[getTicks()]\t- [getLastRunTime()]" diff --git a/code/controllers/Processes/alarm.dm b/code/controllers/Processes/alarm.dm index d41aa6ffdf..6269ab89d1 100644 --- a/code/controllers/Processes/alarm.dm +++ b/code/controllers/Processes/alarm.dm @@ -4,3 +4,7 @@ /datum/controller/process/alarm/doWork() alarm_manager.fire() + +/datum/controller/process/alarm/getStatName() + var/list/alarms = alarm_manager.active_alarms() + return ..()+"([alarms.len])" diff --git a/code/controllers/Processes/disease.dm b/code/controllers/Processes/disease.dm index a8d840097e..35cf0d9891 100644 --- a/code/controllers/Processes/disease.dm +++ b/code/controllers/Processes/disease.dm @@ -9,3 +9,6 @@ /datum/controller/process/disease/doWork() updateQueueInstance.init(active_diseases, "process") updateQueueInstance.Run() + +/datum/controller/process/disease/getStatName() + return ..()+"([active_diseases.len])" diff --git a/code/controllers/Processes/garbage.dm b/code/controllers/Processes/garbage.dm index b9a6c7017b..7180008ddb 100644 --- a/code/controllers/Processes/garbage.dm +++ b/code/controllers/Processes/garbage.dm @@ -1,14 +1,14 @@ var/datum/controller/process/garbage_collector/garbage_collector var/list/delayed_garbage = list() -#define GC_DEBUG 1 /datum/controller/process/garbage_collector var/garbage_collect = 1 // Whether or not to actually do work var/collection_timeout = 300 //deciseconds to wait to let running procs finish before we just say fuck it and force del() the object var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per tick. These tests check if our GC'd objects are actually GC'd var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per tick. - var/dels = 0 // number of del()'s we've done this tick + var/dels = 0 // number of del()'s we've done this tick + var/hard_dels = 0 // number of hard dels in total var/list/destroyed = list() // list of refID's of things that should be garbage collected // refID's are associated with the time at which they time out and need to be manually del() // we do this so we aren't constantly locating them and preventing them from being gc'd @@ -60,6 +60,7 @@ var/list/delayed_garbage = list() logging["[A.type]"]++ del(A) ++dels + ++hard_dels #ifdef GC_DEBUG else testing("GC: [refID] properly GC'd at [world.time] with timeout [GCd_at_time]") @@ -76,6 +77,8 @@ var/list/delayed_garbage = list() destroyed -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. destroyed["\ref[A]"] = world.time +/datum/controller/process/garbage_collector/getStatName() + return ..()+"([garbage_collector.dels]/[garbage_collector.hard_dels])" // Should be treated as a replacement for the 'del' keyword. // Datums passed to this will be given a chance to clean up references to allow the GC to collect them. @@ -92,6 +95,7 @@ var/list/delayed_garbage = list() //warning("qdel() passed object of type [A.type]. qdel() can only handle /datum types.") del(A) garbage_collector.dels++ + garbage_collector.hard_dels++ else if(isnull(A.gcDestroyed)) // Let our friend know they're about to get collected . = !A.Destroy() @@ -99,13 +103,19 @@ var/list/delayed_garbage = list() A.finalize_qdel() /datum/proc/finalize_qdel() - del(src) + if(IsPooled(src)) + PlaceInPool(src) + else + del(src) /atom/finalize_qdel() - if(garbage_collector) - garbage_collector.AddTrash(src) + if(IsPooled(src)) + PlaceInPool(src) else - delayed_garbage |= src + if(garbage_collector) + garbage_collector.AddTrash(src) + else + delayed_garbage |= src /icon/finalize_qdel() del(src) @@ -126,7 +136,6 @@ var/list/delayed_garbage = list() tag = null return -#define TESTING 1 #ifdef TESTING /client/var/running_find_references diff --git a/code/controllers/Processes/machinery.dm b/code/controllers/Processes/machinery.dm index 61f3c7f4de..232ef91973 100644 --- a/code/controllers/Processes/machinery.dm +++ b/code/controllers/Processes/machinery.dm @@ -42,3 +42,7 @@ #endif scheck() + + +/datum/controller/process/machinery/getStatName() + return ..()+"([machines.len])" \ No newline at end of file diff --git a/code/controllers/Processes/mob.dm b/code/controllers/Processes/mob.dm index b3765b0cf9..39d4844a02 100644 --- a/code/controllers/Processes/mob.dm +++ b/code/controllers/Processes/mob.dm @@ -18,3 +18,6 @@ if(updateQueueInstance) updateQueueInstance.init(mob_list, "Life") updateQueueInstance.Run() + +/datum/controller/process/mob/getStatName() + return ..()+"([mob_list.len])" diff --git a/code/controllers/Processes/nanoui.dm b/code/controllers/Processes/nanoui.dm index a35280131f..654b1621be 100644 --- a/code/controllers/Processes/nanoui.dm +++ b/code/controllers/Processes/nanoui.dm @@ -9,3 +9,6 @@ /datum/controller/process/nanoui/doWork() updateQueueInstance.init(nanomanager.processing_uis, "process") updateQueueInstance.Run() + +/datum/controller/process/nanoui/getStatName() + return ..()+"([nanomanager.processing_uis.len])" diff --git a/code/controllers/Processes/obj.dm b/code/controllers/Processes/obj.dm index 15ad98dd3d..37766cf92d 100644 --- a/code/controllers/Processes/obj.dm +++ b/code/controllers/Processes/obj.dm @@ -19,3 +19,6 @@ var/global/list/object_profiling = list() if(updateQueueInstance) updateQueueInstance.init(processing_objects, "process") updateQueueInstance.Run() + +/datum/controller/process/obj/getStatName() + return ..()+"([processing_objects.len])" diff --git a/code/controllers/Processes/pipenet.dm b/code/controllers/Processes/pipenet.dm index 56a068f54c..8a5d6a22ca 100644 --- a/code/controllers/Processes/pipenet.dm +++ b/code/controllers/Processes/pipenet.dm @@ -10,3 +10,6 @@ continue pipe_networks.Remove(pipeNetwork) + +/datum/controller/process/pipenet/getStatName() + return ..()+"([pipe_networks.len])" \ No newline at end of file diff --git a/code/controllers/Processes/powernet.dm b/code/controllers/Processes/powernet.dm index 1edf194915..f2a9822816 100644 --- a/code/controllers/Processes/powernet.dm +++ b/code/controllers/Processes/powernet.dm @@ -10,3 +10,6 @@ continue powernets.Remove(powerNetwork) + +/datum/controller/process/powernet/getStatName() + return ..()+"([powernets.len])" \ No newline at end of file diff --git a/code/defines/procs/sd_Alert.dm b/code/defines/procs/sd_Alert.dm index 1e2649687c..e10416f112 100644 --- a/code/defines/procs/sd_Alert.dm +++ b/code/defines/procs/sd_Alert.dm @@ -93,7 +93,7 @@ sd_alert response list/validation - Del() + Destroy() target << browse(null,"window=\ref[src]") ..() diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 9ff603900c..152622f88e 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -24,10 +24,12 @@ /atom/Destroy() . = ..() + density = 0 SetOpacity(0) if(reagents) qdel(reagents) + reagents = null for(var/atom/movable/AM in contents) qdel(AM) invisibility = 101 diff --git a/code/game/gamemodes/blob/blobs/factory.dm b/code/game/gamemodes/blob/blobs/factory.dm index b4adaea049..c1d14d0040 100644 --- a/code/game/gamemodes/blob/blobs/factory.dm +++ b/code/game/gamemodes/blob/blobs/factory.dm @@ -22,6 +22,11 @@ new/mob/living/simple_animal/hostile/blobspore(src.loc, src) return 1 +/obj/effect/blob/factory/Destroy() + for(var/mob/living/simple_animal/hostile/blobspore/spore in spores) + if(spore.factory == src) + spore.factory = null + ..() /mob/living/simple_animal/hostile/blobspore name = "blob" @@ -58,9 +63,10 @@ ..(loc) return death() - ..() - if(factory) - factory.spores -= src - ..() qdel(src) +/mob/living/simple_animal/hostile/blobspore/Destroy() + if(factory) + factory.spores -= src + factory = null + ..() diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index a89ebb99c6..8b90715e79 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -31,7 +31,7 @@ return - Del() + Destroy() blobs -= src ..() return @@ -212,7 +212,7 @@ icon_state = "blobidle0" - Del() + Destroy() var/obj/effect/blob/B = new /obj/effect/blob( src.loc ) spawn(30) B.Life() diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 02d31d5846..9d18216aa5 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -97,6 +97,10 @@ pass_flags = PASSTABLE | PASSGRILLE power = 2 +/obj/effect/meteor/Destroy() + walk(src,0) //this cancels the walk_towards() proc + ..() + /obj/effect/meteor/Bump(atom/A) spawn(0) @@ -157,4 +161,4 @@ if(istype(W, /obj/item/weapon/pickaxe)) qdel(src) return - ..() \ No newline at end of file + ..() diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index d26f1a0789..7b6b1dc952 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -48,6 +48,9 @@ if(bomb.timing) user << "Extreme danger. Arming signal detected. Time remaining: [bomb.timeleft]" +/obj/item/weapon/pinpointer/Destroy() + active = 0 + ..() /obj/item/weapon/pinpointer/advpinpointer name = "Advanced Pinpointer" diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 86eadfa053..acd558403f 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -98,6 +98,10 @@ TLV["temperature"] = list(20, 40, 140, 160) // K target_temperature = 90 +/obj/machinery/alarm/Destroy() + if(radio_controller) + radio_controller.remove_object(src, frequency) + ..() /obj/machinery/alarm/New(var/loc, var/dir, var/building = 0) ..() diff --git a/code/game/machinery/atmo_control.dm b/code/game/machinery/atmo_control.dm index 0294607e8a..390696dfcd 100644 --- a/code/game/machinery/atmo_control.dm +++ b/code/game/machinery/atmo_control.dm @@ -73,6 +73,11 @@ if(radio_controller) set_frequency(frequency) +obj/machinery/air_sensor/Destroy() + if(radio_controller) + radio_controller.remove_object(src,frequency) + ..() + /obj/machinery/computer/general_air_control icon = 'icons/obj/computer.dmi' icon_state = "tank" @@ -86,6 +91,11 @@ var/datum/radio_frequency/radio_connection circuit = /obj/item/weapon/circuitboard/air_management +obj/machinery/computer/general_air_control/Destroy() + if(radio_controller) + radio_controller.remove_object(src, frequency) + ..() + /obj/machinery/computer/general_air_control/attack_hand(mob/user) if(..(user)) return diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index 910c84608f..bb9d399cb8 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -20,6 +20,10 @@ return 1 +/obj/machinery/portable_atmospherics/Destroy() + del(air_contents) + ..() + /obj/machinery/portable_atmospherics/initialize() . = ..() spawn() diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index d1257eeaf6..3d54f12e30 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -15,7 +15,6 @@ var/locked = 1 //var/emagged = 0 //Urist: Moving that var to the general /bot tree as it's used by most bots - /obj/machinery/bot/proc/turn_on() if(stat) return 0 on = 1 diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm index 87eb1be30f..7901c09746 100644 --- a/code/game/machinery/bots/cleanbot.dm +++ b/code/game/machinery/bots/cleanbot.dm @@ -58,6 +58,10 @@ if(radio_controller) radio_controller.add_object(src, beacon_freq, filter = RADIO_NAVBEACONS) +/obj/machinery/bot/cleanbot/Destroy() + if(radio_controller) + radio_controller.remove_object(src,beacon_freq) + ..() /obj/machinery/bot/cleanbot/turn_on() . = ..() diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index 4226700d2c..e6df495a10 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -76,6 +76,12 @@ suffix = "#[count]" name = "Mulebot ([suffix])" +/obj/machinery/bot/mulebot/Destroy() + if(radio_controller) + radio_controller.remove_object(src,beacon_freq) + radio_controller.remove_object(src,control_freq) + ..() + // attack by item // emag : lock/unlock, // screwdriver: open/close hatch diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index f29f8355ca..7f01ba7e5d 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -107,6 +107,11 @@ if((lasercolor == "r") && (name == created_name)) name = pick("RED RAMPAGE","RED ROVER","RED KILLDEATH MURDERBOT") +/obj/machinery/bot/mulebot/Destroy() + if(radio_controller) + radio_controller.remove_object(src,beacon_freq) + radio_controller.remove_object(src,control_freq) + ..() /obj/machinery/bot/secbot/update_icon() if(on && is_attacking) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index da733083fc..5670ef2060 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -53,6 +53,14 @@ ASSERT(src.network.len > 0) ..() +/obj/machinery/camera/Destroy() + deactivate(null, 0) //kick anyone viewing out + if(assembly) + qdel(assembly) + assembly = null + qdel(wires) + ..() + /obj/machinery/camera/emp_act(severity) if(!isEmpProof()) if(prob(100/severity)) diff --git a/code/game/machinery/computer3/laptop.dm b/code/game/machinery/computer3/laptop.dm index 82807769b4..484db52462 100644 --- a/code/game/machinery/computer3/laptop.dm +++ b/code/game/machinery/computer3/laptop.dm @@ -185,7 +185,7 @@ else stat &= ~NOPOWER - Del() + Destroy() if(istype(loc,/obj/item/device/laptop)) var/obj/O = loc spawn(5) diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index d90c895000..4ccc48f8bd 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -25,8 +25,10 @@ initialize_directions = dir /obj/machinery/atmospherics/unary/cryo_cell/Destroy() - if(occupant) - occupant.loc = loc + var/turf/T = loc + T.contents += contents + if(beaker) + beaker.loc = get_step(loc, SOUTH) //Beaker is carefully ejected from the wreckage of the cryotube ..() /obj/machinery/atmospherics/unary/cryo_cell/initialize() diff --git a/code/game/machinery/doors/airlock_control.dm b/code/game/machinery/doors/airlock_control.dm index ad9d991036..053b776736 100644 --- a/code/game/machinery/doors/airlock_control.dm +++ b/code/game/machinery/doors/airlock_control.dm @@ -30,7 +30,7 @@ obj/machinery/door/airlock/proc/execute_current_command() if (!cur_command) return - + do_command(cur_command) if (command_completed(cur_command)) cur_command = null @@ -63,7 +63,7 @@ obj/machinery/door/airlock/proc/do_command(var/command) lock() sleep(2) - + send_status() obj/machinery/door/airlock/proc/command_completed(var/command) @@ -85,7 +85,7 @@ obj/machinery/door/airlock/proc/command_completed(var/command) if("secure_close") return (locked && density) - + return 1 //Unknown command. Just assume it's completed. obj/machinery/door/airlock/proc/send_status(var/bumped = 0) @@ -97,7 +97,7 @@ obj/machinery/door/airlock/proc/send_status(var/bumped = 0) signal.data["door_status"] = density?("closed"):("open") signal.data["lock_status"] = locked?("locked"):("unlocked") - + if (bumped) signal.data["bumped_with_access"] = 1 @@ -142,8 +142,10 @@ obj/machinery/door/airlock/New() if(radio_controller) set_frequency(frequency) - - +obj/machinery/door/airlock/Destroy() + if(frequency && radio_controller) + radio_controller.remove_object(src,frequency) + ..() obj/machinery/airlock_sensor icon = 'icons/obj/airlock_machines.dmi' @@ -215,6 +217,10 @@ obj/machinery/airlock_sensor/New() if(radio_controller) set_frequency(frequency) +obj/machinery/airlock_sensor/Destroy() + if(radio_controller) + radio_controller.remove_object(src,frequency) + ..() obj/machinery/airlock_sensor/airlock_interior command = "cycle_interior" @@ -283,6 +289,11 @@ obj/machinery/access_button/New() if(radio_controller) set_frequency(frequency) +obj/machinery/access_button/Destroy() + if(radio_controller) + radio_controller.remove_object(src, frequency) + ..() + obj/machinery/access_button/airlock_interior frequency = 1379 command = "cycle_interior" diff --git a/code/game/machinery/doors/alarmlock.dm b/code/game/machinery/doors/alarmlock.dm index 67e5c83dc3..27033903af 100644 --- a/code/game/machinery/doors/alarmlock.dm +++ b/code/game/machinery/doors/alarmlock.dm @@ -13,6 +13,11 @@ ..() air_connection = new +/obj/machinery/door/airlock/alarmlock/Destroy() + if(radio_controller) + radio_controller.remove_object(src,air_frequency) + ..() + /obj/machinery/door/airlock/alarmlock/initialize() ..() radio_controller.remove_object(src, air_frequency) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 17db582bdd..8fd0629ed0 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -68,7 +68,6 @@ update_nearby_tiles(need_rebuild=1) return - /obj/machinery/door/Destroy() density = 0 update_nearby_tiles() diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index 0e6de7c5dc..a128e6c4e4 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -9,6 +9,11 @@ var/on = 1 +obj/machinery/embedded_controller/radio/Destroy() + if(radio_controller) + radio_controller.remove_object(src,frequency) + ..() + /obj/machinery/embedded_controller/proc/post_signal(datum/signal/signal, comm_line) return 0 diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index ebe0bc60d6..1c57b14a90 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -49,7 +49,7 @@ Class Variables: Class Procs: New() 'game/machinery/machine.dm' - Del() 'game/machinery/machine.dm' + Destroy() 'game/machinery/machine.dm' auto_use_power() 'game/machinery/machine.dm' This proc determines how power mode power is deducted by the machine. diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index e6dcd63bd0..501d7a0b75 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -190,8 +190,10 @@ pulling = 0 - - +/obj/machinery/magnetic_module/Destroy() + if(radio_controller) + radio_controller.remove_object(src, freq) + ..() /obj/machinery/magnetic_controller name = "Magnetic Control Console" @@ -399,25 +401,7 @@ // there doesn't HAVE to be separators but it makes paths syntatically visible - - - - - - - - - - - - - - - - - - - - - - +/obj/machinery/magnetic_controller/Destroy() + if(radio_controller) + radio_controller.remove_object(src, frequency) + ..() diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index de2a13aab5..d7224f2212 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -240,6 +240,7 @@ Transponder Codes:

      XgyR#V*cR?#3?$_VvQpO^@5n8YwSOVe5m8mVC8OvhC$jjzk120{KdrQ_%s zGn(_7RREC|yee5%Xy|ASpXCBmUKZ!Kwm|fczN8PV1a{~85lZf+r+1_;w%n)^1b7uv z!BEE`cB)<3nB)3P;Kg{kukk^j&l{ThE{H8hZ7K{UKJ@^#GpqF|4V)Vi)U-Y>&k^$_ z+06MrWZ5G!2+V|7*^x?H&d11hWH-x(y#*}+i`F|&q!-7qGy?$L3fxVa*~An7?{Tc) z#+lJd+ewv={$~KDWDp;%s_BaU^C)Op`5J%iZg>Yynv=e|ahY@$?B+=qM104oc^Xvi zVP{{w8<86b!RV*?ytJ;dBq#eMJ~tLhIHn{orSy6^7UmiG$}`U-s@ETEOIx!dLngr7 zNcZ)f(XYkMd;p;P98iZVKg^{#y;Vi@V#!w)<~j?n*F~On{(ytY93I3U+E@!y zgaZj&>q$UGAHwFlF|hM`=Zrui1AN=i%0Mvo_l5h;tG46+l*x& z7FP#za5ovjW)r>q-IL__CU+RE9Se3%ahWGv?0EZ*eN$A+E-->DmZ{znj=eabpl`Xr z^__9e5yGrX^1OT`P9zIyl6g{bK@Y{%+Q$OLE>of`;U7_%eN+2G8E!+H@z1wCcEeb7tyOm6#O$7%kOQ&e0977osD23Q5W)$K5@rGr8|*Cd9u`2q;B>*1B7Un zh{jGGHbiN`)t@+?{#IGV5Vy9bIggi7xWL* zF5$LRDlT6f>HV+DrZacMOC3PqBc9IU|7`f=nA8LaKOTt{9y&V$J=y#R5p?*z#l$Q= zNms(h#?g-_C2MYU&N(%ZZaW0N=zrJcYdGEm6PO<;BV_YBNgK(HI7GVO$prA4Hp@5U z^=X?5s2~%}b#b{aFJ_$3h)4$%SI4U&*^%Fc(^XXTS4PWFXkf{0sR5@h0pZ!}nDRdF z@W2iu*mG9dIzc;9CwkchL?%pSxD*CK8!<6nq+&&d1?u!K2&T?Ba{Gkh5{LRTuXuIW zlQW!0iLpVuAx+fn;xC3CAE?!tD2BSfY_2APVS>1fqgM0FjtTBlZap#ua#tUegSuuw z^q!!g)CYhmDsJT*n?Q{`Nr`Ab!1+?T9Fr1H9+iCXBp!Es(>#0oG)gQB3}X#9Us+<= z`Ut#g^(o@OOW0Hncx1Eu9#qi<;{bgGMGl=1d2#eEmu45=N^Od(Y@jODqrgqs7K zELP0g9P<6g2B}7wj@qf+uzLm)a0*N#c-dwE5d7c`7-b1RlMmEMKQRD;M_^KCJ#DC- zx76blILldN^}VWf5iDBS6*8|yC~F>;b&jmRvm{6Rc~2o5G;0l>GDHX@-Xh#z`&iBz z_Rj5h4kh8QmXsPoex570cLAFX<=SsTF7+-HTO}!-u~K_g7kB6iMX8MY1s685y9d;t zMEej2ONheK1%AMb8g{JSFRrG*rKa>Yv4%T_?EEtcj1Y$};ABIyo|s{19>h`=nj0%1 zvaaESpk2rQ58&6(`A0Mg6tVo4dde@}`EKLXHPZiTy8)0n&rH2BG&u z&mVmaYJGpd)ko}M=W%j7t$UaMj1=n|8LjFu{ztJg?VvIFT!3Pu*lAh(p$wca1E{*U zni{*Z|Gp&W&hn;XFYxi>Jj8Ca(0{tdd9;kmE~TEu2^L9gyP6RLpy`>AqB(G2@>lHt ziV4=E6{l1Mxt2HqkE%ywm7y4BW+cI1od{#~xqqZug@A#gt(!<@ZYjCt+bfD_Wf`A8 ze|9x|ZqN)A5l%<2<;udR<;hZC5>W)!zCb&@x)>j@ZCB&)~9LV(*`^_L5O zch2Ao(1>Ryq*FGRiPX=mZ$4~05<9)ZY;4A;=7~CJBVmg6`u8DrAA@pUtWLv3F#`l9 zGST@b%3To0SuXPa$?s)J*MUxaJk)H}Y_#m|Z9K|7bYW!+&Vj!UmOcO^@b;e|L9a&| z2yTF6jor7C*ZfO?62&?rQ5}>4kjPU3($Ry&9ytKB+{=n~r5Wk#H?z6oX-BXVPR5sH zqu;}&5@o$emC)Vz)N16Ms6}w1aDl=3jP|GE&f2l|r8jz%>$;pw8B4E>m4=XyBjW}? zEgv*-o3sk(Db~^WRI2j(zlSlO-__*Wh8D4<`^3^zh&Mk7*xjJVK~PC{_=E(kNqvjvZ`?*d~3&9_^tW6}pe)?NU z_Y6|Jvsq2O-{&V(^ney1--h$yU&!@{%ml9&OvQ`P`#3pKNHrB?M*Wpyq-}*zE|B7f zE4A%$D0$7s?c<=IG9c_pEQz&B(gkg@WJNt5p+jC&H;Aiq-F1$2Et}+vt&GqOkcf{M z<9Ce%uHbHC=1V59Ge4?2I9eQnGoOOZFts|)oV(>AeVO_q$ow(YiR5X*Q2C^?CY?Sk3Y z$KC__&p5A50$(aK?dxrDoR_nC66Vk-owb^r`-}Ro*zzdFqkZMxn)XM`UW1BI#0|g0 zQidHsg}+$Ppw8~Nr={rmOegP4TJznP)8gP0_N0}%jzw(`5qNSSSgg59sxuihJSP)7bEb1A}Z0lg5`ohkLm> z`&=0q2Nm5S7PuykoI9aZ$`u&+i+^w{nsx1SskvNL4gmtoNw*e^JQ^V&c$%U@en;Etsw!`E4p&Czl-d zoyJ^QI3o#6mi^TA(7PgwY*mo{^N}G6H!%dR8yNg+gXYS)ehat& zclyRA3EdiS9(67qvc7sj!Jse6uRc{xx|diLA5_%o6KNdhlXYeRj4(~<4{OxjYgwjx zP1OCERN;5rxwjM11@M5Iw)}f*7lZp>FqB%jPIqU5=rU0T`$l;5s*bL!jYpzCO#HvS$duq1I3H`dSRtQ?BCRMPX{30WgZ9x+kI+%*-GFk2P1a5JUV=mGNO74i#>rtOqbWqTIbxXx0#ZQaV3_l2|HsXJy0(%a z0XjT98jIixSJ>Wbqs#E~I&uK6t9c0ZsbA+W8dV4MKYO!54Fhame+)!U)I7$xxNUL< z3=C;qC*l)3^H>pnjQJ5s!I;B5qy|io@|$Uh-vT#=yXqO+e-joM!Ra=`-}JNu0CPtD zPUYNrNlp>dSYQxYS6JVfv;W_HvKL|h>bhSzyyHdI(RUHf;sYj9a$>Ys?J`242^P4M zn!t&%D93$ss#eal1DO2>l*C?PbfL|!PK`gqo`+?n$LcBdVUEl8i&KU&g802Nw?oIm z!HB0~cJTm-!f@}Jxk#p-uYck&daug+%LK4!VR8P;2ohfUey|e|&aQwP%HGwt&{Pwr^62P01OS6OWie=6OIvxM^D*D0$LifE% zPxM~A(crW?W;-QCI{F_^!6nX)^CFNg$6}VsLZE^(N~jRdU&!iByg_7Qo7@`X+ca0> z8*^8D&On0{%C_&h$nEuz4-#A=EW+^6;eWcCFgA7QvCW4;Z>fyUsv}mn;*NX-LcQt( zF!E1+hhmoIomfgleZtet*P;)9ZjKd22bth@APS#aaa{#%YAnd%3->O}O$Z=|fslH+ z6l%V!{+Xt7wVsT`3o)PFQ}BbFCCEjag@$!ytAgHWF^JXxu9Vbc-4&|987S0??0$V` zHH~)5``_j*1IgKsSj}(5p71h&9`c>`#2cTHC+b9N_!D+M3cC=ezj|+x_2^1(RQCzF z{BF9fxBpEsYe&ofA{YF{T}Sf{Unx+bbo9;5*HXlBUk%@C5Q2&(Jy~-NrDqhUn&=XI zh6rBkxN(S9WWk3&!g~wM?%TD#@Io!|EBSSXnx6{(PCMDNDi5fup4E&tGLc22ojLp1aH!Yt%q8OGth}x)GQuB(R z-zBm|*vfQ_s_KlSBms>=W4yH9fU&nhLgbpKR71RT@aMDi1mcNFVVh}OkS^75@&qK2 z_f|4<&Sp|&Liven9?`hcW+B6OLbhx?IB(^1x{;ceWQC|5f9S=1o|ZSxoqGNK_c8kZ zPZPvUoC*KtRpTT<+h#nUYe*9PZ&NP>^=0#>Hxga#CQ0OW0PU3W?VBD(2Upymbe-ev zH_b#s zH%V)aG#G!w)ZiFq*o9Js61sm;d@z@~FCg3IdR5=rK;`=-4df4*m zHTK-mI>%)i18oh%k%zl(DzN7hqU{~8h0ZE0EPp1#9tkbtZlmEQ{e(2F_5lIuubF8<@nRxBE?U*i-!dannBSzg$_d#U{d+x-GvP@> zuMIyeuyz#u=lZ_tRk{`{5IK1~Cs@0!>pyYPOlz@YK8hNh+sjP18}}`eN^z5`7IqQ9 zRr#~7rI75xO7KY8)awe<0(G}q+p@|D6QcjM8}4p=j&IfWL#&xb4?2gsB-#S1RPWu< zALjqvs@9}_F2EItmSNu*E^mByiCPZ{F}BCTLtyl0nf!GYAh_s<@DBelhrJJW zs#4zY`c~z_pRe4&H_*A-iTqtFwq&bwT&3h=9jl#ptG5`9&On#zK{w{PK+gEK^+~K! z_&uU0n;P!8ma*cnkddcY9eiK>8~ne-FR?g%qw00^{L|iERE7Rr79U2BUe1`~9p?_k z?QFDoVKo9t*vvIHz`&YTpJeNL)KYTI3#ZH@PZpZaJoFY%4&7UpCnLVAJm*jQVnKY} zF4y)@wS6Z%%z&`>AMGp~e$u(BR$kGLmOpbc<)WTfR8}fP@i6j6-)lZ}+hM;HR)3^_ zgmcDi_JmbDc7R(I{HUTUxVGFMeIBVNu_08QjOTu z``_Tg_<)|E-BnuO=?hf+e)+=|>4(?eG<4hJS=2}~3{b*qZq13s*T~RMt}bEr411Md zLm0R|db0eWPE)4ypj75nO7Fe>p91!(KleO>t~0i4d+gA|>6Vj2;8Mf25x*6Q84X2Q z3hV>pHBTN4L?1cv<8jKh_iR~Z@mk|`Z=-9tXTQS^3;*g)kK2I4XWBqaTo19-p%g~~ zFM@B*>;SG{Pxesa_20rSH5ZpPg?-+bV*Rn%7t6CTre~U6^EVPmDVLO|3p(Y&dG}Aa zDR&;nkO>gXL>g{Q?end^0Q-`x;KkY!bl|kub3ZotEsETKZYT!!9gkG%drYR$?Q#~U z7@_O>vq7m_JaZ)bjcSnNHX3kAs^1z|pGvX@R=#Io&@ewHcc%83Cec9B-|~;ycxbFj0PFM8k(WUO135tJTcW7;j_GvU~05|MF+Getn__%!TJ9nahPW^h#xz zD6B$M6bq>V-_GNoKnpfXs%3E)Qe#k4 z>%TPkbtd+B0{rd7ehMyj@HZ=U0hwKPI41z6Z6WyA1-8iAQ+c^%*Lz9VJ3Cgm=!GPI zO?-W`1mH$<Q)uxsw=8Fy?6 zNZmX}2c*BOT{CIPA8>BEYi!OPX1suVz>Py1Y4k9|Cu}%~p40 zA$3j2nNs|VPmHZ&^HQxJ=jQ`@v3Y>l@6RuU-j;2S8;nvs*JqrA!0duTqM}!3nMtQz zYx8%8UgyOghTf9-b%Mz}dBrzcYps0Tx7<+@EuTNY@MT&7wDBSWL+B6OxrVQwEb1=w zi)FY3g`AP(vb0GQ7P8%OgtK~bk^`Sr?+fjA`~`Ii6L^FvdL!`|*P2bX&$#B=;;FX# z#Fb)kYf^bx2+xx#JGn(L^3)<4^4~P(ch+uV6iY~nJX6Lj{~G+; zH$ylA(6~uz-+3a8&W-83XI#W(CPDW+-^4S^Mv<~cPrdspZd#mu(&Ym`a1D<4=DLL8 zE4A~Zzf*B>#<5OXJI;xJ%d447D|6Pm22ENT&O~Df`X3sd>(4=7HdTkp%bI{PJPTeb z{X@Fe7*0XVI=-%n>DzKJsG5ar* z=2I;?PQBPeC+?5s*OR)nE`&80;tq>=(c2Vn(ZABR?J#*z*F%+xZDVJG6s-Fd^RRuk z{->1jvG;JL0<>{gpVx zhJN%DgcA@ye=Iq_mca1sxZ)I=E?f}FJ;L09|`3;g5sv}#6ciHQpg)Qn(wt=n!WL%~gsI%<)B`Tot? zr?$X;7RK1Md#RV~E^Zt9u8?LNw#>>TxGl1#!|eKdd&r7r8R}BWng6w|RB|60WFx+4 zE+7-(*|-)Ej~~x+Vg2N)4Vskc-OxQx{enWlI?v#vJ_ACiurim^m-pI)f?JPD@flj_ z@2hb9-i+yzz3#63UwnyRf~a_YCrkGi5D{F%HMC?6`+G@ELU|x;JzfX`$zDC|DY-_z zU)8EF0yCODi;PRIt|EQqFYqAcp=tB`5@$5e8U1TKfPj`8Vc*}wlH|1{z;#5@CkMOw z@R81M1LBrs+nC}#K9Wxq1QvA0u&A80cO+noB%mxbCGY;P^^@We;iJ9v3cx94@e!gw zPa{yOnYQu46;j^h6t)qW2lP6oRinR>zH5OmzCmZq4ku=CGd{*8EQ7g~6=_>UVBYOV zIVVQ;Hl6O6DjK)Ru`zN15;gU0+U@DvRgJ>bN<$jkn1i4RBAG>F$j>|x#F%kX)a$|n zjfsud`JF!pj$7ri20sC~E|v@SE8iph^^zSq*eB8rex@t0-^KS8uMfPsD1;bQ;@?(Ev}S_Ajddb~6If5J(@;0Xr)FsB=EOOOy`K0l!}yr$w5IbFzz4K)7n#h#Z1`!3zM1E1!w*fE!4&&F&4q}xH|B^oMmnM9gVDP-tFysQ`V!!*D7B*p1OAZZx)h@N(CPt!TghgO(%zP)faVYq#~S_K?rf zLe=MWw_Fotug_||rPd{4>ucuR=P~=<9|aG_+uf(NP3xX#&eLpATfr(u7jU~d#B6L^ zBR#xkaJt#g(9pDnoQ^Yrv(efj5J(Q#uXKj)1BpjKI_vzShWEIW=<1cSXM=7I_ctdG zC>d6nakPi6=g5n3*qz_)Y9y2QQ>WVoljJ&RRaPYxaSpE`CrfGebwE&4)ZFk~lq69P_-V6qkxCF{csS$ko2nL3Fau%-m{4n9i;_=sJthu76YWTf8XZn4741O*ioThv%n#FC6)A#F=Bwq;EF$O*+w zE~Qri*6dX0-mqUH`fHp@y>CEi6=3ofD=mAS$?>)7asKck#1ORsk%{~Rc1k{EjxDgbk~X7{XxXhBA1WkkT)y%_=WBJ#kavC<5TWb-Wg zp+%gQ;-&UW;mxyFb$+b#*{hyOESbgVnG8ml<9`9_nKCy|_^&C)z4TV-r#pF^!ya;QMm(r4U?hEZDU@dc>vmrr-|?qQS*^m@x~9LeXkUPSrO>{}rUb;g_Av+Sh9 zL7lX2vVVtf2)LNpvR(zI_FpiDDRZuNLVj%^5`>(RMTiOACD!{H>cgG=UfB(aI_sUtD22iEu*S^kHrpN>;d(`3L(EVZM+@CIv8zJVjc1}V8^0SfjiMLY1NlR_36;1A4wedpD zp@W?m`!2NZ=~wPD-*oLHyhrSL*Mx}&A2fBUEFg1zF9~PJn{*P+sgGn z2e%fHKJ=_*+qZhMi2G5}k=YJ|ir`}wFee9G%a$sw9L@bVlsux-W!7;2Qt!+R9X3s# zuL5F(4BaCC1hu2UO(Qv7;iRPPjNOgVa9UGfU#uq_l9wi_svXO;6_3KMKp`c#J4Ams zj?X@_qz)4)aC3!xTWndCKW)Y3y1P6|rA^4ql-|im7HXbXkr)2;!#pR%2vA2G#OBUr zuTa;v4+hwu5FfTF&QPyx?4Y$X*|)a<0<8_6P}8@ZK?K7l&n-YF>4pF=6Lpp3#(WiY zJ3Nt>F-rGE_#20izEi?ZXx8$whfT`NlHoUwSgBJZO$ChO_bUkJc$g+b-0wBf(U}ZQ zsq(Q(<=9Ha!jCXlsQ~f}J)?oaV zzruqBy{A^w&Y$&gM=D%DdiELnBhFbgL+i2ewEjsG` z(r4V8a7=U*SiLBOm7hZ_>e#_m)#wc+mIvp;|8HC%B@PGKzZ7!vtyWvZ&c{)D-9r*8 zD4WK-HMGI^b;1O_%8+p`{6!~$3FT-GxBTK$;(jIa`k2NX|EF%(0B5_Gp~}WN$wD3E z&%k`6C(rgP(wra1uxb4v$D)T?fV9>AFx74Cb7AY-nTRuznTY&|ldn}8^DCD}U@5cSA zQ{EmU?A1sab+3FVnxN_k+uLez*^~C@Ebvc#so5Sk5vA=%2m@{J0cmYd*wq~4IBjfR z2$ydvF_+osTRh2X|LI^TM9q7X0!{($z%AM-H4BQhT5Bm zKQCn)FXO*Yt_EKEyuIUS!qq`F$KH^eGfogQ2lVPn$a-BmtJT0)ufBcn)!m!mU9gho zuEoem5_+iH_RvLa47~K86Nw7)8v<+t_M|HZ7-(2~ByJ3YE42?&P}fpUR}yha+z&8v zeQHAK`L}>vqc)6nBeJqdrZN4|N(9z*rxMSS#$*$lbdxAZb!bG=lAsF7Ip-<|@jueY z>JZFP+$)@5rhgp+KhN9*J5ckuWe~9TerpkZ$F@%?l$`ByzC+3MDiGo8 zB2nHbc?N#q&Gd!II%W#TJ=qT?!+8MfuRN=;itbL!;nz4VR^^`gUe01Tj1wmWuX@A% zX%jxO#BVwNZUkZ71!0bM-Str0e)z9%+;YSpdm$hN@qf5__jsoN@PC*T9h6Ej9jJul zI66>lmD0gVXE_cFIh34Y*xt&i7(OLTWR=i?oRhHSG^eo`<`64~&9Sk~*k;@P?)&}y z?)&k$|MS=W@Or&p*L6Klmj-O6RIzb;<7t>m@<)ACwYZ0&sNDJmpk)SX!Q zJDuFPY$MLBO?FPM&qzJ^23PGpX-v{)=Q88NX3(i<;c;2FR>c2iItfrYiU5 zhM9wK<>Wc{Z8UQsCXOCO2h{ox*qB_%e$OQGBlBEMJI88{~3_M=B&2i35^*gSL5iyH`Yg zcA-D`@Cjv?@b}8Bo7DGg;u{P{__6y}H@#5@tcudA)JtY9$#_9%C4MtSDcSAnm_i3& zAit}M&LKHSE_aZ|g$7t-%mCm+UcJ|w5`^4!hUR+)8fW$N9oKNi1a;t7PA%if+ij=0 z5ytzRJQblID3A^2&D#{$p|r`}?)j4j&u|67$Yr|*C;XzD{ZE>%M{@PYN%N8Ip0z-% zuD9FNIY>o`#*3;Ps8^8*=`{;UR&0i3c~q|jsf!d%x1N(;?XPtZd%MrWvSd{d+m^jn zZv6*0MZU0Oi+pnIpP9dbdWF~GuIaf6H(NeBX$psa+8&oQmCM+;hL&MbiI>#}#_MW4 zv3uJTW|daLDRKh+TZ$~5Bq(qj3w-au?U!s~NcY1A{2tEiQEz%$C7CNQ>>C~5Ln_p3 zN^~n!GJq#RWx_0e!I4G6j{Q>=BroX23jh-uSlivQ8VOdSxA+AsD6>eSz62KUH_2}& zMVXd=j8x^KSX^*4bV}DyeytMmbp9N={E*0;?q9@Ka?G69%Rg@cD+Qn@cJa@zo#E3W z@o!L3r5GRg2kX#s#qL*ct+YrKc0s!b)Xyr~W4~1wQkFKgoYJebcGz;hJ%~llu9F z!iO%)71NguA-krXR1{pH`?5O8FR7s?vsks|cz1)a@Y)Tj+h#y|V7z;|nl$BVtQsj@ z5oAQ^%I^d|vk1lHJ@?XDT%kvBx`!uUzqC!@-Rax_al83yvdewOcM`H873P4;W;Pou zs*#B?x?>VNlF3VD*>dV0DAI2 z#<4jpD!&n?Sn|tD^kkUk?`8y!^jtJZQ*ANeuIQYw2M z&e-{<>2~AaTwN#Zp$=l>$x?*H9(^(~5qi!qjqjYz_-l5&QuEUOA;`L{HDs4BQs3;>xUlg?f9&nx6G|mcCaP+L z{P+dUf< z&0WM}@TuNMe#&|sm1zl)Lb3E9eYJ?RfiTbuxdmGO_V6D%UGlB~~0wnxmnA znah(~VEoeeNc7Fx(?e`1 zuRMO!f+m1_yOm4$h25+Jnqx}l@mq7BJ^P*A;XZ1>`zy27Pdz&eFXNut0x7_+IT3e} z{?>-`Et2D3u=6b{yu@mYJ~F2xGEa)lr?>fdY;nCovHZktB~tgze@;u1{ZHP$LvspP zPy5YBbvfd*^o{DO@JUnuO{Qh<$uVcwSjFvEd5hQ-M=l_w?7s=^Kp4*tB%^Y?OloYQ z+aRg+(2WlGz-{XV27UD9@;}`Dxdpd9AM8nl=ql6RZRI{`acl$*#s;(+yYwwSuT3KtOv^fGbWNh|9MM<6^iE_- z%5*36@Fj@0rFuI3-_`r&@xy(}24YtY-{jv=82`|W2_t_78_~Y`y+aII)So{3tri)x zBl7icmmGzeOP776oyKWR#Vtwow&7S}P8>w07MK=mmMdIq9fnnf4niQn{um{UqRiLx zmqekR*k_IMuQx$jHb=6cTWW0528nvpLHF5CAyR#$J>u{?C0ec)z|?vX$UH~91Al4U z{~hK!ua{gZKf&MOIv>FI3KnTalzB?ij92~O{d4B(q@Wmka6O_(A((U)&Ziy`TXW!e zMj_RPXF8krTPZ;710as2lfI}29T@!ecI-brpkxwWCUqQQ<1lcC^~1)B$K-$TfVoc1 z53$Au4R>0ykeB;Xw8Q~deHFg|eo$Kcvb~~8K5E5(G^^bRp zJs^k{^ev^v-Uab?&kxqN&vbu#AyiQBA8FJoCAB@Ng785NfMO+{c4h%Lj@uhbcpWa!bnixNz&~29kKFGdMWc=?C5u-#ruy#YEQ|s)Z-L1wG z=ty(_RkP$qu2sfb+S(0xRL>H=lD2W*YoE;HqpzFadzB=7d19}F+riC( zUf!mH>Q6vlePp#u9u9!0kRn}f;> zsO!#W+!A?&CU>p-X50`FIvuEDg`$Q%ZX2!Ufc^L-{DaFH<`Xu&d#!}peJ_Q$k5r!A zwA>e}L_uVFF5;31d6)6k{dU@%TR*_`b(`SZcjk;Qnu=FoDH-gH)&2AS#^O7Y?9am~ z%7Fc$xbz$iffWM&X0Pd673CuE$(6kO{oiijKh(^kq;dHpg%>owUIP`b1{)k09lLe* z!o=N+d(i06;>|(zYd1ar8p<9EBcGbGHMo?e=Z=6(AM)>A8soqw=QnrBn&wh=|5m#Z zc>?utqF2vNz12K@@ueZ!u@2^#%Z>m;7lE<4Iekq$mUyx{ZfP(^c8rgrYf;|dluUPO z!L^y97xZndn&vYScM5djQEnvx%%gtSgAXy9|KNKfvMoSlq49@q%(XIRPFDo^P+Uhn zEKIJbWxy1BI0rdjvo_ZRWIx#;YuWVF72)=*;1yOBmNU_8fWJEE>W-VHsfm{WS=t5E zKwi?+o~@QnPBY;}g^yz{zJMv$?Q!Eh!)9?Wj}a1;-#;!bdqu*+N`Dnqc@xJAchoMc zdD<{_XZLrW*S%x~m_xXmJPmajXvOeI`PBClr+0j@hl@c>DWz<+0JeR>g)uH%x*@~5 zQ}i&;V;OL3;B=b2c1zwcj>Q6x(r3UF2&zN?hp(3_qVe6{pcaYwo-Wu-H#PdFDP{S1%H-F4$PD3MV6A&A9}s!^oVOS4Q#C?k^lMnaOd zXcY66?$jQNYI`bw9r5mkWut#QZ|9TF@p%+Nm_IEKWk+?JrXzO8goR6HnV_2^iHuEfe#Sa?--4j_`F0&r|9?xkt?{=Y6xybOuztIPA{QZ1B$z;08j{^r`{sO9F`W#Q~vSBDgLM$O=;%E`-Q?EKJC z(4=x&lxQLuF*dv!Q{wuQ&c2ddyJ+Wr1j-yx?*&YHWy!FR5-6QNn9^k=)Fw~cIGg|I zgEmLmtM9ap#hS!@xun!0AzLLM%Zyc5<{0{#aiPzAg zklK`yt*N?+w^!VZmzscmEf=PRYVsF#Ne4*wITu|V@P~eo&z`D)Jjz$15;_Kj0V=en zrA%&u=)K%AkZHD^)UwNr#&=Lm8 z-}^~og^F6X&}f)+-{_>08acHRARBIpu;-n4XqHdBMVOv-KY|BXb=A@jAc+Z+(`PQ< zlgu5h+rMa@ukvFQe?gxCUOTuVX=&+5lgtOVN3t~pz~!KJ@+j2?&)o&@qEbtT|CYdz zsDaHkrI#-L;Z29(C zVq~Hoy{P?U^RPj)MJrc-W-*#vz?hNw0f6lwl|7qc`wW6=fZ#_S*fsz5fLxeSy7(+Z z5Fj0999adE8x$cZho%jx^&a8pXNqTM@WJGV0V0Zjx))i$()gNN2|9Gi>+Y#5gmSp> zYbKl)O;}aKmJ83IgVV;Pm54;G%lGjICp43zc_oez{g!CjP-cG@NBfo{<<`x!Dk- zy7G2D;{^uUcryr>_fP0x*~DL89ICEC>qwPePq=oAWA|Q~E;W8pN99NQ@#3EVx5}#q zH9B~&_Z)NjIchlQtI&eW6&{spC+eQ!dMC9+5Ss7&9M>D9&jCu_!UIFWkN42t@M@XT zl9Ag>ZV*4plLKN9W_TnsIL!UU3xkYx%Za$Hreu_04vcTifNuSzj(Ve}Sr(aZe9L=s zL&|;#Vl4_`qIec%(Gho|Qz>fyow$o?2HKjtrFW?1TPE;RK0qsUVbl?~p{kfg`$RJG zXTz|@(#q?=OURm`4|FL#;SRY)oP^q&>hi*N1Z$I14pIIQYkchl+Yt4inf5v=GUGhU zFvh!w>MIGzMEUJt$M_J`3W!kmr5EgjpOjID{xud@ z*xB_HJP(i+8^uhih}MUf;mqBdtOM|1dGfOWR3ZMGG=Y1W@Q?5v(Tq>U)8NxtKN!CG zV(1RdhggYSrYdvk@U#g#po(f3@J(=; zBb7v!Nw1X^EUjb`p=ABIr(ao_1bblo9+_TNWdq$_K|I+zYB-d-Q*4&pkNhJf{$bpO zDnn2Vh%JRVelOBP!es*Qr@IrpTb6Ccr&I4I||Hn&@0*4+? zzT9@fY>UiP@5fAv&g+urn%9Lp$m+pATnmkv_;+1K(>twS732JoKu$=TNUedlGcK{) z{h>_s#TTrl=7#UtGnfB+n#_4WgZ2b8!*}dG9t#bKsxNs7cC(8gOS1naB4j38J8X6* zDo#I|^ba2me3fu5QCL>p#;S`-+ne<4Qs9Y>n%3L}s$2W;F4WnWMq|A@_1Ve8tMAQq z>oe6)cs_ycd!Bl+`Ur3zg(EL)a;u-vD(tmzIS$W)8D*n9*UNW??7e*ncDGhIalK{h zPm34Q#3y4_*TOAuZfjMV753ei*N5Yvks!(8)1gCOlT5$jwqj@J;E8*DyI^^G1#|L`DwOL!e@1?|G{ zmR=K$&#lw1NI%h)DOUF}VxLI-Gg75-aCBvhTkv4m9JaJk%7@nxMiGyk+5N6>CO{HxAiQfTF0z~GC0rnCDVX|$tLQ-K_LB;m+5!v(HH&5=)+N@@LnA_%B#y!ri z^CD_*&17`mAFxVc-6#YyYV3P{daOMILovV^qO5CLf1GeD7_cV+JID#oU!6lu0ueV2k8CZ z2*hF6iG3mup7^yvCR{5;u{)sa?a4Z<`1sj7w?FSp_R_o{c@!C$4a>L_{%UVlt|o3c zWJuSBN`l-}4`w|K41BRZA~^Vn>Fc%D=E{|K;Yty%*z#_sI+62NQfF?Gi@jebv8E0=8pRRL0xm{GZszLLqA>uVaNh(U zZU3y=N=R+@?zhrEohnAadc`j+yv1*)vnG*PLRUyfUBzz~VZ?x2w{yDC5 zKH`zP?UgHth%w6FR3pKh_?jj1y;pP2;lY#Pq`Jihf^~eS z$Sv`$vML@Bc4?f>zt^UYidfnzx_mcFY<^#9R$v3?bV&9tw+P=(7B_Fj)zuup^uE&> zrk?{o9kA5`z8zz{0I~#j;iSMWik*qa1&n$z&wG^ximCWqNSy5O{ISRLuWIu6nHf2&T$@@rVE!YAxjgT@I7Iav@$~k!*1)p$wM(jk{ zHw-g+yKN3Er7H3e24p2d?qP_EfOE1NlfR{i@!esm#<##by957x%DIQ7^2&4RD1#+f z2;ue{`~tHPK-qpHIA(S(28w~()#p-f3(96w30~nGNwdiLEAl6{i<&XzHFs?nwUXw0 zXK(R!MH#dsq+tj3_s^xp4+NuTnGb_E^2GM+s*y!qce-ZNv|f!(hPUP7N+!~71U{^! zCEeeR{mM8}cWHKHAS0GPs6N53tV5Pn9fc1N$3&}Odp-j#sf1LWhE@;~m8@Zp5Yz%t4+KmRPDfuZBe!l9#EpBg+dIXk8FVHfi z?*7DTC(whPfwQNO)bcA3JtE1d_&xc}rp{P9&(dx#PS>YfF9}V&`yh4C1SA~;-TNN9 z)+8M2a*n}bmE$*$4qLq1BCq_?%`^M+s8M%$tnR1D`#X2F)?R|ByBOix#!EAouD1pi zwWPMq-h)ON2;6ZyQEyg=g>H4Q3dvS%JHdVwRLzKh|E<1_pecgO{a?9CjSnJCuFdd^jE9Oc0kxC9@(+qDVIX_CJ8e`E`gLBH{^KY6pG{}_=i!|Hs}=ZP z%MNqt=2-ln<()P)PK#3L{c!$IPpE1#84Rk1Xe zm*>W_sGJ?oMYKvm0_>=;x*WPD7SYTyJJuWN(mB7U=o;BD;R+|b9W#AHFUMHX)U)Zd(W~H3D&x56Ot}3nd7g8| zM?%m(`M;VABTQ3keaJ> zI+1&3k9-)RBPIF%o5@=(h3ogbRt>5NdQm;RHGzVQ^>XKTho0Ge=1KQUsj2wIp7R-% zjO7#~Kt5{1gLqHi{bNDHLGrpdQfqO;sY}r_;&CdN{>TOnPS&}QQP4kdZ>WZuk{N0Y zZMnw*c0^tVg%^#w|DaO4n6{SM3JcX|#10WGuT9Lson+b!=@v5hrH+;mXe^mz+d}BP7 zU?$V-40i^NB^@6%o}aau%eoFCMO68#=m8z(z7NHlmLveHYwyc1rosRr5^~=kE+Nc<3@w1SEJ)*=4yc}%$IUIYPJx}FhOGgJE5Oy zm5%gjwK24{85{oUcY^J%#kccEn{3h(B zxVqubLj?aH`?W(3Yp*D{MO`imWgHcjRFHhcw-dJA9G0pDN!S3tT)}On_&WtEKZ+I2 z&tU6?OIL;ILtyJ4@LX1jHG(^amorD zLS{;e;dD=M00uyl>ac&^{W<&0s?{?SV^8=>9iQ!Hi4z*eAe2TS-XAE)gSdVdZ)eu^ zV^!n|->}10GqIW?`oOSOM70~$6PhCor$oIHGklQLP{yjGB(~dVo%AftD6y@N6FQ9r z^vJ5NlbIswknajGE(i{LOPH;>LVDf7jqyQ5yDFY-3&^nwjdbT6Ff7<+Oz68H*4HCqLQeM)>>CfVmyC*O&Qx6KVV_F)~TGhluObpsmVZ*NiW&szm#ysDO;XgS^nSvVi zV&)fDY*r^0jdX6JbFS`bm5y{Vmw@}-(bH6}!6azy&i)Pt_-+}4v((n9P*@O-#fKXt zV>BW&$3BO4NxZ!-MBF2G03Zg|hcn{8TcpkShM!zomyEMn2K&HRbrT(Xh6PM8cXQO_ zq57gNuxd~Xghta+mls_3F06Kr`v_7(;r==BBetf?(kkqd-D16nJr1Nuvy5D6p(|B@ znDi-~wCKMYTxn@2{fG?L_`FQN<4j7K7f0=;5^i>kECXMMMrrAE7eL+a6XP8<#SyKc z?MU*dL73A@GyITTwi`KOkmcw>#-;P^$_ZC7KkSwPCcV?KYAdR#(wDx~J#x+?Un3=B zIkBTBYgj4zlpc^#+xrh)gvWK`it#K*Hud#!^h~D4Xatw+oZXJ`AgV8OEhPOCc-OI{ zR{f6UTg3%B&YltJ4CYM6c4zw0d5v_t=j|BDY01vV9V_)5=W^STYhDw}^`S(MVJh$W z=dX;iP#a$RoMR<143j>0(h^9w%Q4EB9P*N;^#ec=M&_LKE&<-xW8@qy^&@T6;4igE z4p8HVgSynv=|_qFb;u?u>cVY*m?NYEJuizta_@Uk^tFKpn?29v(3@Nla;%T~lg`DH z)x~ZH-@9D@R8HGJuIu(DL=0AuopNtGpw{77P89~K#1jX+r{3PhTf?zf{94z@A*OS# z1L@?TYmyAkp{l8C<8TxOZIKvFtO#8%RYRpsLa)3$)biuuI?3JT-Jl@;pi7As`sdQ= z)n3BgXBJfxAI}=S4PDz)7wldr^mpqw36D7umjaE$ZIJ$d?wdzGpKrq$gDh%4Dc*{6 zWLbPHD5F-j*OC?`?V^iB z4ebmW5hr|hQ6u3GX~u+BT#0l_AJqyE^GEII;{)|88^z^f#Ya+r%J*uRBHK!`|D0d{ z=S*_dOF{TAYPp5%k{E8?u4&7`^vzCR%ov3K5d=|UURWYi?edWuXvHGEqGFZ&8WlO* zuoq^+sYd*&E~`?b2s^&iEG)gpxHUHzPys<3#>a_U_`qi|m$zZT328ieP9K{?KKC_vl?YT4Azx&8haF5Abta7hO;H%-djI z7X4*LOUt$mJeO zS83-U)XU$z%($Ksu%~5@sj3dn61a4rz$wvf93h=9vIQQyyz1Y}arzKQ`mp{T#*q;C zIGj*&`V}xvp?XI`%~N{RX^d8yzRh?osA@A&G0@z!`R1woX(jHnFLf2QGZwD`^U$F- zqqG1gch{2InMXII*Dz0x7R%LZXL^0t(q7Z@vfsjnSI^OQUPy(USA5X$GLME3E4mF# zY(3XsnGF1SUc{*QstuEHjHG4tt0UDx3a_u@9OMsLuc4)&3%E=Z^1@Ovrjxfk&+g^k zWKAl4SbZ)>s1pBUw;r&o+8OYNwF*@BdDX7ry{M+$V7An=`fCkqksNT3UNF>9%|D=OmIXjJUEQluWfuY3YY`8-^7d6jt^JN=@ty_H zFGF|u@X|!DMu#qXS29BO68~{-9NUi6pa(;=vF(kIQIIK!Le2cwU7BZbLk{-Ff7-qk zs48)8^{%gpU)-I2SBWAFiZS^$r3P2jH9C&!0)eiyiN6ORlFx=giW^)_7M_$N0YV#g zQ8-(ygE10Wc^lc7(001>amPF_udg4l8}}pZ7kVox?qB!I-Q`>*yj8;bwf#o^4y%^7 z(}G8>EBj4~89%Gqh2V|lt~_4z==Gd2rsQaHzlz|`g6)@`rlb+T8wgi zwq@fbVzoZ#R>()0dAHo+J#T8-nsc7Db>hc`BAq%|O2dTGohs^B)dXl7fwcf%XtyY3&*YN_+4zsRIw_%W^_xPiy zPPC}xwC=fGMIdaEsmLWc4%dSK(zFh+<)3Us|7nzDM^mU}gBe8!L;+6h8L9P{y&(!8 z3(xJ_bOX?y6Yp@PG(n~;R;M@P+|EWW?0cP0HhZ0L&#O5?$qX-)0k>C$)sz#;r)B(v z0*DS`B^84PXa7O@g*J@DS1iH?OlZo^~$@mXPGRU z)qake)erAG#tD%OSx>A1dU7#s;$m?@A!$>glI18)V>DBcK2MRq(!2PtR32eLpf7W}PjE!q0Ab|J?B$rCGS)`7+R|a|zth1q@6|Y?E>>i`U(i6r@v=0iMD#E3n#Ko zG4EOQ9)Lo4VfBSI{KEgomzJw<3e=Ih_rGV*PRevz#Aly>&fS_o(?+XT!>Wu5Y<2zL zc5riMENZh=Q@KalcQ<3uhiuTakWtFV`E%a{=pXJ6!m!yHX)J}VMi+dsx-Emw{bXuY z4bQjpt&Jq5#bW{U%TD+5SvOuWh!FW_k_1NC$Jt_4USxbdb8v!{$pZRRmx{2-;-T`7XDfCTr|IYZytYP3b(aF5S^fHHk zGl{yB6OOD&-$RKA_xRr;ENuy1Jw+M<>u7ZQ;$zxfNYU9V{Qcs}dgoWUr8hiw&QJ?}Fw zHh**A2W=JfQf|To2lwi8m%b5tE^{6@#T96#Thvzq4 z+!Ov^fEjBexRIK1n7evOIJH%r(RQPLzn8RBn~^Ee`$@wU&l;=my&QoIULTbt`?Ec$ z_2U)@*WgMLIjV0cqrL;)W!i;T1juiU4zDG50m zGN7&ur;u`BhsC{h?p- z#696OfEJ|N=~b;QVDfAJPB$FH4z$~kK6p{3Qm3Z8<@XyCRIAOna&?FMj+pWtxUu@`m2_K7sM-tD$0!74vu=FsdLRE<|kBtH>_umOmevG>B{vw%inN{0caUUDj5gKQCJ zm6T&3?$ZlTkY)-Z9Ds+?q`)?5JFi<-Xf&=QGBsRo@!>eX^0&5q2PZ@Gt_4G{*vp)` zvk;UWinX^;xxr2|*-nXOpGZA^<4bURcgQ(JQm^i$)-bdMG}F=Qgju2)wZCZ8qDG$d0LuBzj^QU6#XJ{hsQp?O*Wo{L1x))uw=^E5$T4ad-qjwRzv9 zT3_&*|C$fFDuRh%A;+vwfdNn7^jyz+)EyqTrk?+DL_>@5M7MV~npI3V%Dc7tqI8xT z)r<$|kUQR1GtAu{$!)#!C?>pR<-bM$V_Awp9pjUHwDZ>-1%3IX>4KKwkiB1r_qz%4 z1Sdnc1|wy;eW?WR>uuk}zgVz%aC+84h<&aEXinNqOa9rTY1}P8iX)k(gWO8K!%~Py zRZXL+g)05C+aF?&5{p=pUj$Q=k#`zE2K!faYV*r(yU*Zl-P=Wp91R!EPYeV*E7Wq6 z4dn6*xj83)OrVY0NW`h@%&tq89;C;@Z6+1{H*HaLi_tImvDM}Q`h2oNQMDaz2A$Ln7$+E@t(kZ1r5M3!Ln#R?rxQeyZ%Ax zPVkM@42&C-GB%rwYvZtdTm56jAA2Ue;6WG5oolfv~096i$&G1y){b&@dItv`7` zV==+iMwG4aqJ@>+S)O@?>?N!qQ^$2DUl&fQr9-FIb#OEFs21(hZ`s^1^I|XWRc)nv zr`5w&D=i8P(2fbvv8n$1xW@lfqM52-HqN(T(lKPd?KPLBm0LB!o0-#uc9b#t_%>ao zKsSl!YBzJrnCWU*a;Mxl~}2+n3? zhe{aIIj;cVQ4^a%N`Z`{45Tyw5ZZQzjbd4^Kh>=n5dWQ;I#h!kmg?-RLP{T2=TR>S z`=@5f7-q{`&Y{!Bu`Z$PQA{C~8y+T&R(b{gs+EHz(E51AnE=&a6x#2v2m_ zqLjdO%GX_Z4x&Q14gb-7snK9`Ch_O&WdD32hG~0W>J`4geWeb3DRGHj_9PaGNghfW zWKcnx;V8L$8D_JTMAV&HP8TD60fME%k~H12XqvW+(Izn^osJN?NL<%9&*~JXOS1<3 z^`+2VBAP5y@=v<2`@spffGhp)GqUIvBvG4Ozs>s9UoZSiXiG(WiAGS)5?f#XNlVAL z8|B=F@q8e&1K-fUg0`>+z9c`shzpz)$b=|vWUv-Z^54gt?!jxNE2sl>d))Q7QomMZ z)B`+H#w};#vM=|3n_dcGGN~mC+~IfbQLUD6aB-OB2sJ39lw;42?BV9C#}%*{K;L z5Pa(}Kwv&c4ze^tM5`93@U$nAqb33SEFXWDRQriCnw_}ZJpBGjF+3NE0{@v6bIK3k z!zAxjTSrBi#^EP*4MNiU6kicwBdu^hQfb^wA@qwisvt5&Vt5v*12qK+e;%1J2b?o7 zqDWuVk%iX7NG# zbFRh;m9>8zj4$EC!K4;6VBXUGiyl|DtezXBMjjT4@!ad`otd{}$bPkhVNr@f^^oJ_ zwQcxwW0!IS|d{2P2=z7pDASgpuOT<426mEwF5nqH;Tj>d{s6v1Jo*N9Y0R-%8;IHjs?+ z&y5oI8dVV{%{{Q^?3yb|YmMbgVz%{-?{0~N#liPeX^xH>7Vv2sg2&WSJLES)f|9#o z{{}uAy^EYA(o3p(SrDcnk0ba`H~Q7?;Qsjukug9>-!7ROMQ#A?e_2%*lonTW9}ox% zbCN*fum|KS2B=#NV(;03+D})yEnNsXBu@}%CF3FuevAL$z4{d@#e``c;{uEb6xA&& zeYG`__#N|oLp9s)D>xwKTh@l=26)J_EiREEdWIpP1dKB^Pg zayD-Nt3|b4E;Bdm)d!C<+22#k9)x>HiHEn=84T_3hX)5WIVrX&!f<++oWJT=iJ#CC39-JDz1WOek(l{W7)2 zJ_@QtDceof%~;%HB_m_aQZ$4=vb2t^r(-ghvvszR%p0-Kw;@pUH0ZC)+K?u;ZzV>;QG5BoE{qV^@@YwvZWK9lV_MDigi9h^O#8UGOXNbSfzfTf z@_hm8!ynZ(AJU=B3wAvK1Jyn^9RhyiuZ2sx%p>Pe8pEH9 z6DQ5~Hf-wsV?s?Fd9-u(G%C5$qTF)R%e`CBsp}E^qOZ0|82K8hw#dJ~(+z8-OU>XV z@#q3wqTH~RpH+fE>Rf6!`Ct#9D)2<230>{ zD;FtR4-eu|fN<8P6u9!zB4r#u`l#URrrO>|{dbKFpsH`~Q6*PrtVBCfAKslUpY_A- zr&w%7zXVO(R-=~)D#l_hQ8`mdDNY9@WPhm&{TynEd{KnX3u@@;Fr*aW3}t=4WqC`N79 zzPo)?cR?QYR3oE|k_Z@klL+J8HkpJ0~ws=o+@bvAtjL|8y#n1&B!P%Rb z6}=H4piXTjC$%GxOuK?1y^;7TyupJM)(r=ZSFrGF9sc*l#&8>64<36cPX{Uw;Zh-= z3M~y%V$}59zJ|fViS9e{7Go@|pL{_!-1J6AE;g%ncUs4D)kmv&AHCMg*0_~GJY4-T z(ino${@<@bMvRC4qp49{CWzg-P;a~o3wQ|QRz#p=bR2Yu_eZepDTf!w!Q_C^@Z}Nx z{6vXm1qN#J0@nC$=F0*3AH(e0RJQF-g!hK>&r9~Y`AI~=ywPSb7#vOzLS+0&_nE_G z3Jwt93sv~uL*wG`(@8PN%!k9uGx{g-iUt_x!zZimj(?lu+EuEnTi%$EkpcF}Ts(XF zCNI(v;>NV~OgWkO(KEct{j5wsaZ)@MtpqE91UV24A~HmYV9CRTJZB|g*4~9Y{F>s! z>zXKEsQuX|noe}h1$NE;IRJeD8qjd&RQf_qC9G|9T_MIHA@lAW?FrEXc*j%<01lWs zNc(xVO#c_KMCctLea-`*gTs*ZV@4%pcM)DbuZ-!%WPG>qJbig|1C z3}I3^(?q-A2r{Yk4_^SI6&z9T)G!wpx|J=3oqd}0*m@;I3|M4j!kr$tRX8r&kA8zu z3tqeN6ycw)3(5vfZ;HX0T@oO%#ObW2&*6qQmphEd(BSlm*@Y z<(v4r%bOb+mzaqG4w9mLysgdA-kgZ=)?|~uhKqoUjLivWn&no7BFPYS3G~9a- zF5`C98~C4oCC9%*{hr%uHEcFDap1f*+kD<14G6dn*m5yvD@OdG!>&U8{~S>pk;d1h z)$G)KLhus*pmK$NgEha9o{Z}eMJ!og=?>`cyBd8{&JIdK0Y$xw=Z~>8hATDWGnlA1 zUP()Be8W@Ft-GL#4$vkC$<}2%{~pp&F^!`HvZay(0(UGo(muy{h_!dhNNAltxQOiFJO)Z8eF ztfZIb35yjj#h>wEnYpW}w7s1vyD%yR_k|gYUZCl`!gx?i(t7%_{)rK!Ej1`Y-&RZD z{>Ka3_xJyy>D$AZ{@?%guIQkaPR>S7Ng72WHX`TJ+1VT_p{S5UwpS%d4s$ld%CT}- z&K=lt+MJj3DONVek?eq-fBSr|>-V=^wrkIO_v?8-?#CgU-ko(cy*F-5VyKK6{eYjb zRlYRRov_^0M|ry$_g3Js^NgIY2ByBL*JZ}X6*9po72LjlIC8kG8I&3RODC95c+`?) z+OV+jwI`&csXsdxTn~R^)JiW~;!_T6R~}G(Sq2pc%yu)%*ezr4^+Znnp4jO6EeLOb zW7|`9?zEn#0;7W6!3C|wC2HO2h0=)8f(_`JCRdkMBXXa+jfC#g6Vo@%QPO$(E_NL< zAu)j*|BOmBHRrk!P=gFLk=1Vi;yCd1*qpXA$b@{<>dPJSwo&Nx>XRJA-3{)5Prt|; z8n}x{HHH6^cHO8-vQ;Z8@O7w0#6|;WD6HmcU>s`M0{t|QHU6P zZ#ynmGa`OJmP9-d?I}Gf*IfVa6s_iiTfj9NA4l+)_-%Sg8(VRMN@PEFH&d$5FrnI9 zCaXFh7GWYAHfdwuyQ}@DPHdSTk(L~Tf$8d1po%K$umyv&V?YE|;>iGV5^D4?#AihrEO6jj&MejxZX8l|C!F&Aq7nRs)_RhKwILfLobt|3j z-D&KskB%y4#U{(9P+?X>PQWgeqz>=+M=83GLL~QHInP=CX5z@Rm{Y_=Dq2LGCXp!N z=(;=I=ancUy^i$|W0c-)*BJu-bZDm-PZy0g;RLKNh(^Ow{Fv}Js1^-q)hDplxoh~~`IDgs zh(5Iw%KcUqA^lzvbA#yVMfW$mm6@4r8vpuaHvhtub`y-TWx3$HUo2}hFJ$XHM#wYQ zyMX%_3n|9KZ#sxgLsNRPLQYLcm+&(q-~0Z~xP5I6JYXcU<*inHWeJ;b{0i>MtDJHm zRJ-98y(GV`7y_=ySRlA*{Z+LN)1CSD9I9y^_}J^zg*?5{Y9es*jGR;EKNN9yhVTuL zxqaG1bed6z%=4lnx|6IAODY6>vVTX&Or!9!-Z7uYp-*b_KeA#>R5?9H*}R=!>zcld z=n+_v#)&^EndrmbqfU?YtiaA2W`A6A?G+MueoqJf0gmVGY6U6i|7@*$>4%6HxGKuW z`B3~Fm)jDZD`%UP#sMkr^{JjgOvTs3MQ^B5kFUrbm26HP_%pvA+V5?^-P=5yza?2k z6JtJ9+#rPhn{lLh_xiqGk4j^0S00jX1utkkb?$jztvOP%gk23A^=lHM4U|+x=$td= z(k6>>E;`2`&b^?nxr39=I&_|DtdYKDr%?MtL9Lf_z&S#TX+!_SQ;e(@ckmzlF2WYp z4L7`lWG#lfv#alm%L6Y`f1Bi}_a63L?2GVCp2(40&!m^A8UEQLrO^u6m`fClbHx6F4W4u@woj)PyVi)wKG z<;l;3oX$lH#+)E8^5b6K0_)w<^T%i+-TJ8Zw#L1Tp@}@4BsLA3vqa5u|U+5i$J)G7lFirn_0JR z0-k3HKmJFZ@%{b9O7h?!vHZde`_{}#b5#91h#S|}A9i9cex_^4H)l<&&>? zG`k0Wb`=jWioiEl6VjSXHsg+#ZY+Ml`rusf8C#WWPg{3nZ{R19H4ws(C--A&ocuj6 zbQg}o3cKfUBza;UbSq zchGG}AY1C&65Mnq&7|7&&VIi={IPiwdM%9)Oil`Ahdh(KtpxiSXNEwHbeWy?8()Mc z3AfB)jf+lh;2f9*_mIzhLh(m7xCzJ{9aGsjM=L)FtB+pHuI!%>`%J%s#)?kV_gdTW zEM1pp9ib2TbNUZCZrYAK{i=)3gHGFuUw;p3wW-s+?sJZ2LV40;bl1h#W`Cb537rfa zygRkS%fA=a<~|TzgO=2X7C0tf4ekYc^^Yx%9U+>Od0B zeUR(XBJE&g8djGnCw8>AG6L^A2!B2aiHZ z_;zFx9ew?2CBL{1@E2SPF;9!Vr4;lo+56PQ-YA4(1^9z-RDhY1X94_-B_cO4Q0OQ4 zw`ITar4;@bHcaec-bQ-13kFz`{6-#V-mnLSvjod>LwkKwoVmkLxGT1v-MC_13N+yM z2teTe9JJ&#=ak@A-g`P-a&F#4MX>-}~ z;4-zfV5T2q){egXaB#P^by`pJ10Dn;slI}rT@h{P+T?G1pLr^|FjS_b zw?hGb-fHZU(NEvR*Li)+QsTu>kKlPt#Gb$Q_(w!usU>jP?^gLu&JFBYU|xb0$1WpE ztM*0@&gK{f`U7jcc$@nOlPQKQrE<2N3i)EtB1Eba&M7xzP&J`2kep2{b0;Wqj4~16sml@z;K;%OH?lTdgFQ+GB956VM$l-2&11G)l+%*^l zwnUPK^X|!^nx3D#4TbSqL?nwjejdxizj2wihVWu$o-VfI2x6r@ z(E{*Mg=O4h$!$bU%~wcZ2_m@o>w7pzbo@=*sQ@qyd2dq7L7XFSP%^sbGDYD_2iULWvlc$L_Toac+uG)?U`N<_Zo z)t}(@6f7J3%k!f!i#NJR>T za1#5}^z%V+2knM|xA*$8VIkr&z}UMIp6kO5+1m4>#T{Gq=x6I zOYqK*2ff{Iuhg`h6N6eMTB5w2U);#lHOa*f7PP;0?oM!D)^j-5_x9Id6+syY(;Sn0 zm0X<=b@`)7@_3*A)J$^%MOIZkRG(J#Y};eK%V@o9-_y^dJOla?4$Bn(aQrj(ie8#E zfA~e;P%r&d*fp|whorJ(p-CRy809+)O~^|rUVlg4~9Xi65=qaZ!>gKPr=xa9Mm6<2b!jk*$t<&@O8Vg_~NC@1;Pu@^F}jhQ;jr zkXHqqS(zJo5(_T97=5Hyt5LaAfy&FJxm{i>n*7K1D{@~GO^thEvfO6&&Uq#p5h5eY zkuOAm*x{)^GCSgdQ=O}-58ySXu`FZMSN*9w^d{cWnAN`xMu;(}d06_X$=>;fsrNMF z`y@lHyU#_83grfXWnxDO3yQz05;ie2^q?Bn8kowL;D>2UWor-)uSdOcuiMd(^#f&^ zb$|V>^^Er$w!tSof7jQrgCpaIYlp}?V#xUwbhNEr>DCTFK{et1F_o7m3Gt-hI=2+Jg^Q*TxMPBSRIWwnt$+(@rF zv0v_PcW^vZPSyWxJiGCgxz>OqDLjn!Tex)&%HP%4wpli;M>Iy(eP+Pxy@Q3rdOgubTkVjB>%zqpMEMo@;WJ&##!=1vhqu21 zSlfMZd%648uob94&V}3VRPgb3wZe`0=a*p~$$v&R-6Frckm;N#k+YR^!EJ@5?2YsD z5@bI~K%|6Py8eyyBspGoXdGlmqMcqV(_y3ZZmeRmOr76U54YY3FlL z1mATg4Al_r=SCT=s%r~B(3U_03JBEuOqj^gQtZyy>R8PjJtL~2HNKEE^ZnFBs)E0d zQmRYYo||UdO!uYq1touJk}1p6_xB55&^WV%LfU}dPfH94ma`|ue(rr;t~jMWkUP-d zd#&y6_7DI4l)f?Y_0CI?qkb`0T1hJM*@Z(?hur%2wWrUtwymXV!opQOZ;=2M%zbZM zHQ|*y{33X?jvl$MDi_us5xfNHb{g~@xo7tD{wgek@4OyZ+cf|72*hSlCUuoOCwPDJ zx+GRx@L#hIH(<#SZ{ij82>)#dgZxR4&}0wKQnpG4)PFbXA5?AMUThflEWT6MRaZ&# zQ;nl(GT8im=D%%>XXt~G58(h^PGdWzw%oQFBJi59!* zv!O72HKT zjI@-$r0=kdPGD2&J-(GGV$f2qsE-sn{d)IAaJZam!<3(lV*KtuY&*210$5Lzu7isX z=@^@nCoxC0vh*(S6c}-(hJ*CgiF1&TAxh-dckiO9QEuoXH235<=79=7HEm+2y+A9< z4A=rhcl)Y9Wnx?IPC7daT4-|YA6PHpuz`5zr)|n(ZKvhnmv_jC|FGF6JR^{7sW8{o z(v)%sZ;p$ZKMTpw^u#Xhr6)*6-Xg^ioZk!H0nRTX_qHa3p>KieXlY$uFo)OC5t~MQ zFeVo9ktKFnUb zsmE#bun;2(moQBgRiH88(W8n2YX_k;M%dt*u0~L>&>>CWidTDR_kzcF{{AT^=2&3T z#kA$5pF}!B%CB9@vf6hv5pcQm{1yJkR?=qrTJ3sFo@cpc|At~$>Z!Ke{> z^9C?4p)yOyN(V2saTQ7i9yH2Yc@D;K-WZ&%h<2I7ZwvS!!~4Lt_yu@1nX$9zn}bnX z*54)t+lfxht2j*WY~FkFAYyE#XA)4x{{+8-eu##(a*mEWUBbKlUro(3hEo4-7DRbo z*%bobtU6>0$tQ%jp9^wlCn*g4+Dy@$H@r9+adNn>)Ha3g4)k|)J($$JETcy-(Y1=v zJMmg7gHpnE`E0qn=oLDBPzCEI<7NaJ5^bv3>3>%xB@bSG^)U<4Tyn6duZ|ZL^KoMJ z$?og%h?}X_bR8*_y5cAKSE*#n93K~+FWZh?WbwFvAj;JD{m|Z{i&OC=`#8%NO6`lq zuHr-NC*Lm_Hv%}%GBq^OhVQXY@<;)R7wX@npY=Yb7eoEI!If&OmmiFN1LvBuJhE9O z8r|H0LsvE6C5|t$ib3YSS!j3-w8~Tv z;KszfJiKP6Paxib2Qf8kkM%Snn*t5Q1U&%GVrmu0x@B#x|I$o2B|H)MACL4&Wq)8WW2jOW+2ht>c#fw`mdPukvwWCSeAtlNz0n+a@`{=E-8xU_yJu~2tpLUvwm zTN4yW*1QkrO?=2m&jj2(Jk)=&qMA#E6ta*T!)b5qe-zzC&VZOBslLOAE=~SzzHe`Z z$zTt;s>n?7!59N2l?JnvJJZWnCS22!Z}+m7WX{joFMm&NJPeJ_eb{W52!M#t7tbc95c)Ep;|p0QI^unc$Abvq4;L5l|UET%oLY$JwA~1 z2)##}!T48{T(G-uN4&}K*JPi!fyM1rn$pC5NHuG2R{<5-Ug)%Ze)Pw9Q#4>Snb+$= zai^&DkTvB-1Xd<71`ZX`SLPiblV5O;K&fNKi|1VgCjFd_gh$Dj$9{ZRg;lJlBQ8_y z*j;=rni#fgaIG$Qz2Mitn^!F}uzxBP35-2ATM&0I(Y6Sn2f(tnr1dpmeFI@ykSqfd z)w478GsqK^T4?xplge)bz-C-C+(GWrfyJ$6SmA0m!!?G0&DI(_^yIv;aDwDtJCVYGy5WI~n5NRR4TttUj?RE2 zqs9;mAMxRr15IW118F5N*=~(*^IIC?@?hl)aLIiK_z7kq5yF zV7BjoD(NctN`VgNZAfUeiSSK4uVX=n^AmUTS;NXzchsX(8C@;ckbB6+z*vDb|NH8C zsxYhBh9ALN299`mcnpYKCoIOs#>gC_LDKUyxU)O?*Uu;4OIT5t^7=H+6Bpbz!BNQ+ z{1V4iaCkMrh8u2=8-zYGsnaxZWimo|Uo|HKk2)su%qQ`4sCb(rHtEa;f`vdqQSlN4 z;yxJeA8cui|FQ5WS^+|Vb!wm2EDYi}kad1&;pRxGqTH}|nZkFxRG5yyjgz## zmqJmYH`2id_-g1dYNaVnc<^eJe?&+~I?=if`nr2vk$7foJM;GX&7XdAj*E~0wq%vW zQVZ)5CW_r^v%J^S`soGXy#cpcQX-IrKO*Rug`{p+55kq3&*3vk%0M6|a2j3<)+S#7 z05~Jq1v%D=zlF8aW%bLthSqsk`+4pzwT z3k$et76CK5dcf+ideLsmndV4JBXGe|m9Vt9Xv5#r%ltP^Tx)jZ=IL#tG|qX9B?Ugq zcBiw8a8AtGh$gK+K-=B?v?3YG_!INDG{a} zmhbDeGlF)910h8OBCQQ+-xg(Y_`hj>m!m(ISJNHr4(#Bp8}~~$tTzm zmXKL){x-pY=f8v1M993A4u%X{&-a)tt-FhZ6_{h)CA6W0&&0mazIUK3+O$^;!amW|W zGe{#0Of>HiOJG5I#49Q)GIS+(BrMzn-U#+mk{F&-(&L((wlvdqa@HVe6YlAL{OLtu zGk4iu5jGllN2ns%4Fmwc!ec=d$M<(?s>!Ln8S0QjQQX zC&4bt!cJf|;%P!!ten*R2V&&&d!%g%bZyBTh&`Z& zLe>|`#PmCwlXbX1con7iexqjay>Sp7yIq*$X(G*&zj}kW>Me}n{LP;U{*BM#cdcIq zu8?c^V)&QXEmUr_!cP<@k=M5ZO#cMiLi$OcKMZo>SV;}Soq`)nz6-TH^Cj^7ULS;| z{yY<TBJ#36{-cqR>3f-b6=zKmrFz(_L)!U1{=CWOJTv5Jfbeqcj3mX+ zW#*l|D1A@#1T_*sBd+6Yuln{@eaDr3CJ!y&zQ~>aNo@?XVQUFwI8Qn`a|?GTIM!>Q zr~q%~X`O%*$Z|=&h%q64z3Pemj?4mRKh{%WHYgL#<&fq>bSmkMooHj28m#>6|9b>n z?B(Db@fYj`vj8IvY7b7u3@WX2G%?YqgQLUGb7s5J>!1YGSU-&SuPuC8WbxA>Z6|~Z zwkU3jLMIehTi_;eSSI2*PCx;aF@Gt?L^yzg5G=FjUoNIF;KD}GCra>H`HRA*Yt7cQ zCG~M#Nv7zZo9>JMo_+MiMc(vGangtTEv1O9(*oVpDIdusp zZjD0?zkAGM1`3=7DleH6k1s*#0;1^MMP;3|kj3{knGajDu)%ZmnxEerh>*d254!K) z5cN-)v5AJ)&6X*k4Ed!%NV4(T2wM{jm@K#I6DKBIGRbiT*s_L)CIUYUq7=BDoTusO zs|9vW6TZV+35K_@i#ber%2-8X>VNDQDr!t`##it#REYbQyx?NOjKp<8_SZy@Ui#d1 z0s3G7t_a${a4Zr_IX_>^Xs*3v3$)-GGDtUAd3)G-Ai^Ahs@@|x>&ccnz5@87<47r-BPR%ch0 zSvmSQ)tN(>BbAEdPI;Y#D=wSaD@Da?^?tAGpxQ2%WNL40Z~ctQg3fwRlXw=KM*=zF zNu(>|J?|eJsBlrn0`&D^b{n_4bN|)lQ!QtP`xW~zNPZQDy!wQ>wN7blfGUyc)^syL z4;RMXqJ)B^6dh0|Anz5YQ+hq_or%N+A-o0|*p%mghT2rd53=6uCj}qz)gfAQWJTeC;1F6F9#hB5l1fm;v-yp>}Y9Kcsa zyT#2x?5pqkn|xRY;(_XwLrV`WRZH=I0DJDo!K)0c{bDWEiL3Jc4on@9;9*^GFV)13 zORnmfy3CQ&==!=-M(cTMXMotbr1fgu!;hPeYJeBoXy=f7Yg4@w6WMe8qlCg&@2j_B z4a86P-aU-=qhh|0_E~uPw!DK2fXA0Ie3b%a&e9^=PudEcX_<^aQ4Wcw-STYBt#rZB zb63lKbyEQy$s;r58jw2}FUn~iUXfs_w4t9oNIcM86q}mP3-qBs1MB?nLBiGsJ-xpi8$cH z2C-^zkEU}`uW!&Rw)Qe8{G+9ZDR;D?4S#`MY|B?Il~f6reVVVaA3z$y_N`mdL30w1 zn|1iL^fN}d*wk!beMk;WiO&F6k-p(GgF9KSyueEAU6>_HPBsfUIvO~QWtN=@xE9ZH zlUd0XxGbH}K;}Q(lMe z6Khw?)SYkoy6)+#c7QU2nZ7OqZoeXW8ah#oj(zf`e?LVu>7vPM%$7@s^@{r#i~hi1 zxT+CUt&+Mvc;8Eb>jgL*1>{Z`#+iuh-l=PEPYC+n7}OkMujZ2${bGID>jT(Z6nSG? z$0#81tWRmhf>fIh+qcrGf5GwZZQ7r9H5q#Q`t7tENwtTaV+#}zwX8$u0~GvH~eRTj_}x$h0y#4vB`&L2DCO^5!lgv=_MVs z+g^p+hP2lj=bbiVU|b&F&eAQ=;d z%LM;Jl;qlf07{}$h@^ny=1^V9$bGw^*O1pgYN@32ko9(zR6F)7o{EM#{~b`zazX#e z#rY&jR&5?*)i!tzFWl!JN=#&R7-8ApaaRRuL5<6i!?5DG9Vj(Xzb`@7Q>VXyHzi!4 z%O1BFHuSNl@XFL7W}NccAD}1uW>gBEd*dr!8PXY^O@$i({&Tc$K_z1{S$_eZOYe*mak8+K0)r3qr8DNca-5GuI3i_i4lhO4h7i&Y=8Z&#l_#Jj`F#y zr)U(dHPqv2sk2{Oy~C!*7plL9J6599yGXzJP)JZGJN8I5)!!_O_4 z5fLsWO<-vBxnzT`cp(>If>QZe>mMUHJ1T8qb5Yy{Q~cKsk+Pw-2COx2Ui&%wUq$c* z(t4Ne>m8rg7L)NpMs7Wza@AUQ!$GXNp_-GA0__)oY`ip#vB+kd|Y#qzDY+Wf-H?a z8)kiJNa~pG;?|3GNJ1GJWEOqt@t!&8=HqA@+ZE|m*;opAgV>YEPC_=ve@^-wlyFEL z2K12Qxs|-5?B}$Oty>;oDkgz>vx3xXeS)^ScOzqTJ11>U)3O`$oACj#5p6=(rCH?~ zYoq)xFlSRSgzSZxGQ}11N%@}hY>3lloXF&<5jz;e(_!O%a8sRlSHZzK6@;Z0*^*ne zE;3bEDJsQQoEap4Tz}DT9bX5l-vF*ZZrZ=G{T%qOQ!ev8;+bhZ)qetY1Tw@>M%_X_ zfuh&Jj_R+(^mfx9oCd#c`9X{L9ld2pi`pF{>cKfWNj6Z( z_AZ*zYnSWdZs)G0N$_+`A^xYY1o0bxL6lGy@xN5vYiJG-RsH_1_51IH3;pS z1A310y(+N_+gI|!)C9$=qxyN*+0m?VkZQwY4?u~jZ!&yeW{p$c$Hj``CyG}}t`k^v zybdzEpq5IKnDni@``Vx&8aEFPK!ium9K0L&5t^|GSZx^B2Fla-mY_ zRH(6I*|sY=YYQVs_*P1;kEpQ>o>O7nT=vx#{NYC=Gh78F^C-KJ6ArX?(pY@3ZiA4Q7m{9l;_an`dt?{rbl?}?CN~mzBJ+Fy2lmX4D4;=2*nUU~W-rQxasKLf z31t`QlmyuC@4?t}vZ$Jsa(jdmEfJ3Th`)^EiIx4Yt$MqEU`$_c z3;#ZSW6l5%6;IQZOWIsst&FBn?=9d>0y>tQo(9-Z*CiJq7U?9}8?MXgDqm{Ps z%(+m4t+Q|mkdDu|h;IrSfUv_uh0hCtdRMKe(~)gqRB4gYGIC(=S7h#}`=BN*lB!t+ zxZcm*I|gBO85z>O@Q%Eyi9B^M!DiLdM00F2fIkr>$+tqjL-vF$jL+JfVHq$&TF71@vNWrtX%!4NkC79bl^^MMi{A!ymZIK`K9#rr1Pn1n%!-K5?w$v zG#&ekD$hHb;HoAp;^qp!6vVCJVVjML;*+bJpjC^PMkAoI&nGB*f;(7f{(CS_)hRs;DsucNPJ|@%C4>{6U z$Jfq>M;-e%%?{$4RNSI|F_`JvJ^kqKJ1(jeQW3$2z;V6YQ!%C^vl888;FIi?q2NT| z1O5Z%sHuTN^AT+MI*7Oaw;VEJwDB=pVk)E$tiqQGCS)Hw16z;Vt&RJLoB54$UGJtl zzTREAKK1npI4lE}3>l-myX%0EVR#;5ux3L^~TLMoBenc}iQ9&IJ6vb1%BT`~%0&uzyNGXqbstfDJdty5sP`qJ+v zDW2e3_hQw5^=Ip723GXYruWG!qe`v>SCIf9Hl# zJ?B$5%MCGC>39jPaaMdDvcb;CQ)2ISNFvummn%-HNB#VQUMPWfIe>;x2;Zx?PFMoc zmh{`b6hi+tQq~BJ_}vANboaN+b{wlj(1>&NHaQ4CjPhzyB*A}2c zne|;RqOKJvOS~^?qX^3*i2~ z#jS$jfy;t&Y$rFlA^h@U3~T-!mjrLR!9$1!H#@<7$Z_&D-e(@_2uXTrlL{^tWHHZ7 z0L3A5(4N~|t}D+1NEBgkHc#(P1_*2h;cpBVN%re~bW$bHjNZsJ>27Qfu7e*tk4dLD z&KhFl?%YZMT$*Cpft;mgCnhAG_}HWz6?I849&VBlenhA}<|zkaTO1%U|_@_m?cMphqUfU@QecYHTm_z3&Fq+n>y>s@1#b;&p(hy*}OgI$QVhQ5`y4 z&MKBXZ!5RI#IQ|a+bfrDiG_6fqjJg#jj7yVDN}KwYqA__Yy@b+hkjOdxyJB{M@WsV z#(zjO3S1vEu3*DBzz|@4xWN*6ab_oHack{xDJOxixy*qH%7iHqW|mAozz&Af*oOJ! zJx%JpAMe0UuBpqcs3YEFwn;<|QvuP68pp{0v$=;NY#>#Ow^H!zyo>0k0(pW2TRT57 zSRL?Zs|H>+%3?y$i|60RsXG*xtewUv|0ncbH01c!0fv!5bD9PM6@-DnMP@YDG;`6v zBj%v6Cb}{OmT~X1;1p)Tpn)!}6ucYe#!Id1Y<;fopr4H2!6=wNCw4{$qy-8z)!~=( z6^Zaxe4&Xq;+BayGLw3}8^12`GS}4Eq=hxR)rp;qx+>(HFMEO<{1+afxRB0KV>cFy zj~xUM=0ax*zIb7I*)C~pv$?^qNWAqLw_Vy^eKKow2L+$aODKV>d)h=gGtZcsZq;7n zT|l^}6=f%@bMVxQSCWJ!(!_IMz@VKNP(NrOcA)K!x832pEe5)>J0&6bcp0E0U+9N5QhYxRBfWkKKo{5x3hC7_e29!YN3N69ztj@h@_sB0r@ic6Nt9xG|- z$p&vl?MY1=dl*v;O{wJl7x0nwRVmKSSbV5^Kb3|i=vsi z5x)KR=HCCEdVHAA>>2}tzu)b~3B<+u%61RYvj=Cczt~oN)Ud~Ye;dA&eU+>SZ3x&U zH777Emr|}$otNg99U%wu0)Y_)GePPfa4OzF(%*Q``nxXJ>u@yeK)v2*J+J6ydWRgA zKspLk@YLjkJ+dA5F)j}$!(aco#V(08mu5CFL5zW0(24GFS2X7&csV3dk8YoYLO)3K zdxss}GKidwdK67{BEWm`?V!;9ufL$m_}d;Q=iF{VZe~ ziC%=5|ep@{*Q*U0z6nZid zZDNP$_C1XLElvRXm-j;0ErE9utw-ZbNA+A!TE_cl@Rq)b6SNj_jSRnw6vlq)bSv5o zT_@LU1D+v?x6#cdf9WDL(y6i*N75hkITaCSF`S!8$J@q#l?sZQw)e)->vZ$3;cIZ@ z*%DVy#ic~@^7&6+rL_x0ESY7@Z%4^*clY#!b@ zH{UvZZHd2QWued;b{sGQV`Et(v+zm{bcks0`yyg+5L+WGm{VB-ojSqaLj%GLknf>% z^saN~-G1#~5c@d_`gaOUo~6kRZ!>;{$eENl4^* zss8!z{sce&ueOok(L8vYDbNW%OJB!Da$9&mpyjp4`rl}erL%VC-^)alW$xEs+^0fi z#&Z=riOV6C)I*_|yQL-LP8o)yJEJbVp5R|YjyvfO5e<{ zSI+MdY-88wcM&6+2{#Z^=CIEo?67o>a|HPKjzQi|;d6m@EjWc#WR1FZ@X)L0 z$tctahl|4&2)8t|nfYsf7r&FIMMG-fn?L(I78m>TlP^1(?rZxLB{YO%q=~{mD9?d5 zYwR!|U|Np>9Si?=)d>sRROXO3j3|F|@QxU0Ww$){Y3I*JHDTVFyc}Z?iSR4A|Vs+(`3u^i9SpB?ZV1<90gTunK*7^kLcc}P$KLKemF|o zCZRabcpVXT=a9Xd5Cb5NEi21z9M+_gb=yC|?sbuBvgL&KOtt3!xP8o)Zt_k9Fp9je z9H^ya%dMTYC@lGnwd36Bi=#Pl#5d}`;d3(zrZBqo0l=`XF z!EaH=(hhG-Ct}x;?Y!duE{M;gB11*`s#ulBRjPuUnAbK(hf}_xlVuXn?{q!ZG$UiZ zZDM_!HtX`CK!}Jm;-Bv|6T!B>W$5cQ(D3m8`buHfrOzSqUw6jp`A=3hVp&ZZfB!A0 z^Y^$8PoQsUGDE0&_PnxqA^m}&)Ibodc*ijZ$Sk$TG&WU9TyBSlWyXqV^)t*at|2Rt%TAUM`*Is@$D2Xoy4`k0Y5Ovok?gOp}S z`6Dkufatb99O?M{F8KYy9xa^StC4UcjhmbV%q0V*b9YUVyoecItXW<*WGLDeb}@RE zi-wk$I{aF*_V~5$(~-%g8&|GD+wuqlq(r6H{;HV`Ndoli#Sb+9^N7CLKX1o!4;Hd= zIaNiXptCMmsX0LJk=2vquX3WIwJrpm{CU{dfwvrge51Mb3qeLJt*E&(`@(Rv;w$rY zQn=#2Lqc7_SO4kzZK|POb@2HItv}>syxisIwH=(aFzGl4jfSReJ&XAfYt5oqSe`8o zGp0&NkAFfB&Y%sU!3D((D(pEp=uKDec4~H_b-Xp#6bPF^t;Z4+F3n|K|9fms=g{K~ ztnG&RSfstiw)sS**WlqcYS?UrU^W{H?QXE+~MmdEpiyb;KnI6 z%^Zks^VOymLbS=>P0Rj)C$)KQe|EF&ka_^67(9wJ8&qiBDmR(eQJA_Wpq=02?Fn8e zzYo#&1|YqVQA4KV7v!Gjt?hXk5Tn(el(Iq3*Yn`3!{2@^(63JVm4sxq+@8upj%;Z$ zjOM{och0u+en28?`F9oIbrIdGsBl~p>{nB?ZNX-sE@tz|zRzFCLs!W|scZh$QvtkO zG>m?`Sv~jul`6=bU%F=(E25j9!vsB=RJFkX{)(eWqst~~Tth=i>ISzuqVnB!g6eQ~ z>Wpcs{DV*DGY!O!6Mv6z>W+z<3tsqnA3czs;w{(i+&_niieHv_TfFPv6HLxw3K6?$|^wzd5qd(+7g`H`wM=F4JV zMAqqgb~+ww6SC%Vk95K_07K4#H3%#S+4n5?qxdsML6f|;RIQ+sao|4>C{U$0yA#N{ zKl*QT5Q%5xuN?r6*;s}?ip-fhzqpSRoS0p|WnWA&J8ArWdKxTb~HG>O00XtmpOh8Y+_uf-Y0a zqw7;4uAJxWcZsAAYn>o%pp``@j~BRduBBVsgL4fk5_wlv9V>YM@vs?&gJZLPR^%5v z+!4Gk#`w1BadH;_H^BJ`MwQhH>u2*mnR}0?4@(!W?=*k$`(P?+XiDS_vPpoeUv^wt zUK5bnNyNhuvS&Ji^S@no@>hW66zEYc8F?#1L*GR|U71J7qPVe%<2klmenG>O4hw-n z8~Pmgd*vB=rr_X`eEU?zNI>R59Ia!4-M6sZ!lh^`%nbYmMhp)d%75byq2iAZj*taO zoSS(fa!B`R46i-pE$X$E!@<7b!L&2$iecfG%Y>V@KTqC{{yvPoHH0nl)B<jndd!N#LTAY zDvp!(trcMC2y7Lu%UBULSVzWUHjF*<1o<;>?L_O#ZpPoO44<*SfG_x9BzBscb+s0b_(%<>8Lv zAM#?xVgwc5urE-mCI_yKvyBpcnTS886Z3O>kI8*M7Anf*#@O}7w~v3Va>56w-c``+ z;aLSDtM7VUEEOk^J}D0Y#OsNRNDA7T>D(VutQ65&A#DOlRKEGIOYk=$c(g=fpEpM$@pNYFF_JPrbh^vZW0GMEa1 zQL^+}mKT^W{p}&G^+lm@M8DlJyxJ?ahG{_>Xtsm*&RWqiM%YVk@w66;cF2%6xIF@( zY5zsTfJ>)w>Z7Awiv6e?{LKUOQ1bYU=yVrE;8hwpXt9HtkVd+` zXec;i4fE%!j1->@doKuv9u-$Cg?7wW&kRJ58`_5`4h;odws8@YMELP_;r#94WroRFPCg7Xt)f9k^T$zgi*O&1s0uO+UP zeO76mi-(4C!xQZcB92MPA$)CQ$bK!+RwMtYRv-fTJS@G>V+R^S7^Z(&|xce zf~W@fY{ZZI%YN9iw$Wa%M12S0qMkU22&_Dhh0PkJ8T1+4Hvg`+ynZNWlHV9)g-#QA zA7JdWe?h$08#$#Dtu&Z?@=W5rmm%uQvv#ti_0Kac1t1jflNR_;BLtz0-+Fs5zVne( zz5FozAJFI|a_9<#M)&u5_xMZf^y4?#2I}$E)Lj#7_0sVjikv_^#_!dz)X+v8_vGz)cc=Yg}=Z{2-KIc*&pSSm;gIQAB0ibOhMf3@G6 zMIQogT)zGH&u~zo*0XgaF%@wQ_F*E6^k!z8cgnuhG{pt$%s>YAn{Pg(QYkVUJ!AC4 zq&si+Q8Vd)R1QQbaE61xw?PASM4)QhDy{K3%qCp<1K*t70|<7ZA1=xr4a#7^%VyNn z2gx1iz_=NX7PEe5vwO?NHJG1la#;%5Sg-KY4yn1ksj<#ZXR{5rcOvL7JJz$0s}Ha) z23-&zM#s{BW#X9GmuC(GG0J)0wJrH-_!B-PG89KC7O*XwS` z?j-bTEd${70s1N zn~J9u$vsPDjx|l6RLo-6BC`!Mq`gOqO)?YV%L>zUs-eVq6<9p7*0imm?C{pbDj5W@ z`>VO)OspH7beuemelGGxPPjX2NCXT3LxQayRK|v{&OWR*6^v`b`keTli4Lw-K%T;9 zAZCwtjjItl^ouEB{@FKbC}+=&>v8{v9TghRnaP4IyywIVp?}ym@YJ33V#!{R4zPeHlZ%76H2R67e!A2_a&3H^$$N|boq`tq z)6n}*HmfgNZhL@6B?GRWXcz67>Bru>>u0VPbVZ#WNWeP2TX`Ma_<_VVNLJbyA$y1Y zENiie^redJg$|j&IzzSWVwGfVYEYe1SlGL07Fy82HK;5UyzroQXcu0lJ$6UmEuN|a zxa!8YM=sWl`wjM3QXn74T?wd9SC+rnY(RvDHI9Wn{g;r4eFfaZexLm?oHd#YnRY0` z#~$T7VuQAaO$%?X9PMyrgsrv%mr^%wSCh9de*D{d*b@6#AQ>#2874kA*?|=;Oc>OS zGx4I{GgKgm?%Y{qB#0OSG87k_pi(8a9)fLOO%5&0DPmZ$Is z8Asz!Vk{Ts*$2h{bv(mr=%P0-$su(0gsd~~rH%liHfFilQslgLjVV5%S{+l$&J>8j zCgTKz=PP=V!Io@q4|%e9ub7`(pC8zHs!3%VqkF114>Ceq)>@f7!kIiXo{it}2W9pR z+kn|J)-BsZy&5hls-3!c&FML;YcJDb%IHTuY|V%8-~+q|#z*3f{+lE%od2pl0v|xh zT4=}B>3A$q3HJ!pK~jXI&m>)O3_F*xhw)V?P249uKVkF>hN)x(_SJN;9N0=rGAjh~ zLhXD@xJd%cXw*TpV{tDS<3oGFbPyr7mk9I+eW!?zx=1r;|4j>>Z;Mlx1LMjC!6{;2 zdaW0r$9vC_oJ<|$0#EpQJUQTOiNC~kY<%E76`iu~S9Q&o zX9Z5NH?}Q%=Cr*Jw8QzriSadMUNo;jKWNs8sX zJ~|;i^5Xr3Z31mr;4NYEQ4Q}Z@UNo&AP%j;8kjoED1D^7pE!2C0+uW*DriVWigZb> z=n6_y1Nj`dj_CHo=BcZqJz{-A?Gn*~{9IhWcB)R;-jJV)*Ao?r`_`!2MbCEb>35nS z0@GwrF)FONlss$NAG_5%(L|?=ux0-9ojY#kpa5!qOSVMlexKX8#bNu=Pf_!evj;3< z5c+<7)!n@PRy~7St?E9B?O#bnb3F&5;S{AuRI6^2)W9UpsEuljnAW`Hdp1cqvPl2z z#z;*guf!&Z{NVM(<>Y?CwH~N-W>C4Y z1mmrL<|~t(n1j*8KbfCX}Cpgn3m-Fx}c?DMYMPB#b z*Oy z{>QSWi&DCo3_C>j#thm3;Z^ik_=^sY7CPJ2Pt?VHmcQV>0`P&Q!q;b=sZ}K>G zTT@3yF{H0C3P@A7!-|h=_(W093diLytmMc&3?y z^6+Hd3}h(y;8anWI@#)dJi=>66C^9zk2&Qt;U5C$A?mXyj>2Bf#Z6etd6?zb^vIu1 ztbebl0sHg)Mn9ET;86_7^=97~$iCZ0Eq>X-IT*0XE9vR6=qR_3j4s=$+7=rVJ&)3Nl3h{3#moTz+g<$oynp%YJR`E`-q@sY_lD-r_4F&RoeZdyQE7u3a}g zJKSt;C9rq{f5Zc9j>k^i?WbHd;y>IL)=PTTNKsLb4v_VEh{mwr+)$z20r#k&A|S&k zP7!o{5{@r|$8#FZ@xQ+?thGA#kYiu}sCOXcv>JT`V%JiyYqRU&qammHbNowH(%c(e zEde&r1>)4`N+Fm(=)~LT`Im`C35N@nWe+^q%GCg-BMgt|@>6(^H}RgW#W3FLPhM69 zTehbO3Ua}NT1HWK7bnF9FVXJq2Z5Vorxu)gNyci2xM&p`BgRntGae?e=@fsMhMT?6sGSd(0aUq_LWSeen` z|3c*;7?%P&j30fMH6kk2g2>4K06_N@wrg>s{$vA`aw7#}^Y`TAniOP0{JrqVUB0p{ z9kup583`M3-9BE;2c)DBJC&mKgxmD7-rKW3KsT687B(lg63Lfk-|5fVA3W@>->|Za z9C9f%S#a5KgLem~&64ce|CXkM3%-`Dlq&H40lg9_$bEjF2TDUXLtlB3fnLO|v*Y*o zb~jz{>X^zqtoR1?CClrCCV9!B!Dkx`4?SwTmD>XfK{HwXbxoYbR0TEBkaJa5BGa{s@fp64L6X1l?Q$Q@Ho zndp5TL|yVm*}Dno*F>f0h9-D7O|=;u{G0WsV$qoZ3B0IXaSW$2q`$#iL&}Ud-Ht~k zb0eX=PcvB=5Q-TKUB&U8*0_wOs|dGJ%+xzT%f(b}17079R6hKZ=y7%Ov9)TIpj;CY z|L!m$)8u>1pRDUK9YtE;^IWcjnW_tJJHxN52y|UedEM@Sq{e7;O@v-lwMmHTc;E|w zHK+Ufvllo`j_CVK{7$O1tfcqI0g5ET-<+upCVs@-7o=dmS(LRq$OYMKO8we;jMt#< zlTw%E&t!4ij;2FZI^o7;pvI{KIJlNt)&31`jElba zlzpAInQ@bSO%t3$`{Mrslc4P%20rBpvTSiB>;UM|(EX)D3vMrN?bE;GMRZ$yo8RGC z@k+%L$icp9jKnpHag9=6)u3xI(cEs+aF&(V68uPV!lZcBk~p`p@DHf!8!fm0b~4Lw z!*~X1)R_G7<2QQC+jT7q_wVZqXMT&1Pg=J8?-UrKRZ@@6{m)#;K^@~bB!E)_{0{$E zUtF~wd!zvtg9@-g0_PsM22SO_A>J|VD3LmuYI(y&S<`0|A z{w{VrSkvl!ArT6DPkcur5Y&h9SEXFlyYz$2uX`VLmSBX&883YPG^&Zhctz{t=r!Rl z6RPMc17EMB?H0LF{rG&9HrAfll`O$~eZ5#UHDyFdIDTocOS=1U&DhPv^pp$DR=_r# zTx#|7fnkNLen@F5F*zL8z`?gFi~+I{|E` zZ8d$_JeKv&es^K`1Ve51&VksQj6+67Mt+ky;XZ%EYdi+ILVg^CEEEV6kt;KFjd^9s z|1ON0d&FzZ_4x(=);(Y12UW0m&j`GIdQ(u!yRYDyoMMkB(RM<+`PIu&)RX_~19S7i@hVLNhfGyqX z*2JoTRU*v%p}dm}h({t_;$?&J&B z@DEQrm6tvX@tAh&OU+x-86HCDj|&n$h98eQ4MN^AIIv8&ZL|llHr`Df=3gzc8rHQ6 zN519R7fR{FX6moGaI%{F8i8&!=Kqd3)L!gQ$HB+H-PzYBbc(NOn?cthcT?+ff8m z%GsBvS^!rX?s*BGznqrC*q~dN*Uhm+rVbE(wuR>-px+))90vn8@F(c8pXmXg^|`h= zfzOvBy={1(o(iQ$_a7Wnq;gRuJf&30i)Z_dc#!&{(5N$)VqjqArwB)#d>rypE- z#dm!C?uc)tQ#G~u?F4UCxE) zD@tilT8Q2Ssh#jjj@tB%F-3+nHGuAWVY_;Xc-(i*zM?;h#l{k6x`8E4f7$w?U+6=8 zeMSq&U74+6)W?C2WI=@q_0a>=db^=by&<8CCd4f{(1|m}*N+YVUNU-7_8+tOz>I6P1e`T26G;3m67J?y2l8ip*9F zeVNk--P-E;H{@PeUNaQGJiI&jC8g3j(MrakgFMpxL~~TJh;rT+yZ_X0--p7VRLheu zeoLR+@!9tF=sdC$F@k6|QSF8xj)B@b9b?tC-kx3Z`k??KO%*Q@iSd-TY|O(sZ^FIn zjXjaNW2`-URMD#eoIo>mO9t`0BP;E#uGn#Z&!rmVuW$9rY~x9%77sT=d0m@5Kb-0; zHYCQZJ>vmlKJaj-l(<5?B6ei`e$1l5)&%M3!`R04zhvYbmq-v?p4a(dIqH{qt77HI z2=p%;NOp!HLEE)@X})l)c=;!?USDX)8*fvV1YttA2gL$zPzmHqz&^l^9Gi%w4UB6k zWlTV*nhMdWrJcZ2R5ParwEPDrXZsc_PCf%C!GbuAqd|2u4A&Rgb*yBGDt3djtD^{A zb=7Etj_4Jc5+3nd6$rUqLK>~&MA8At=^N9J(@>dYqE||cl*Ml=&j6lH$haT2P1!C) zo5+^?-){Xr#E+k|Svi7YtlIxf)Zg5%rmC1Jb zCAktuX{iFMy&7`VZyqI$udvVAkGe)rquuzBZe%~M7<)ssZKeibv?!PEo$X#~e+%zK zvBYzDd$IxlT&Sz)84G7Mj~de5x)@wXaT=XA+&UFr#d&t$+7**UV26WH-AdHnyWlO?EsF5fQ0iy& z;bI5OndB_5iKi6K+lKTGFO!D8_4A48?u1a(LgZV>!!W?cAldgfd>M?nv+U7WtFpk} z@#dXvTsd;;_jTAS$W8QXu}jj%SCC~nHv3--K{dJwSj#C~v6B^#+M=%T!tQR5(8fO} z`Cvabjc?qbHS`U*0lthT7On3#*VsoQy_CRTyW!^*4Lk31>N;)UeLM!cn}hn z{PN-0GqM3XqW#e!qTM$y&shjuqC%@%VaUrS8-=jrY%szym72tHNAa9$ZB zUw%6ToW6l=(@Q+w0q!6#mK}VY!PxY8>>AoBAe?@3P!wN_`my}5SJ^iW+#f$7t=j(t z_M}>?%)dy^pUBrV(wOr;_Q5bD(Jdym2dEVx8gRRGkwnqo4 zU__1kOh5rNO%qd7v(HUIz+B1UnS{O@+4nn96m2?BH*D&sr?n~wn|pkVz6YNxNP+2v zj<7l>^3D+(j&N_x=bf{iSc$rDmRlMe9C~qkMvaPL{o+YYI3u(-;?|B9QMRa};!}!s zCyr}}^(y0w+R31>tY6dy$07Rs=HS)T$F=}n5%9{o+a;w6d}HQaAiP+wr7h2mbGdFW zSFYuWuc0hOf(80yAx`IKL`eKv>Jo7R;!pP&_vNA%zapkS)si*2l0+hUCsh}S!;CVN zim8mik?bY%H=+jFdh)`L%8&@|rs~bYkVC4O6ML&Gv>>XIlh1z56|)^#Z4(gj?=E;% zxZQk}Jy7IzLF74IlxdP`*#R-J;+D8pG!aHPP_orp7ks-vH_K2uIglQ+QqR)tMtmi$ z=9dUEMpvb4(vs``!RJHcq!w`jSjLG1Vsqt6;h6xjch%36R@AJicjg3ZQBel``I=%p zYP-;$-xv*OhVl8f9z=sBOs8lARnP5E8w|J*KwBRq`M=spIl1@u{Mc9-WBGJ+gre9r zyHYv&sga4MP4@bc7H2gdsrK~1KIahmqNmxZaUtqmi2Ea9cf;Lb-Y=%YcA9Abo9lUn zlWbYZ8N<@f&@Rq1K~w#7EVshTu@c##7y6p*Y`AxmxPyP#r@cA5$mD2ZsH9mE&mL$? zJVUrP1?#FPv8^JNR*?pk8ml96wtWhJj#~@v0c0>g%Z*P*3%$_S4^eH%`wofJDYA$a zMMXtdkIkX)N%;hVFV&i76S_5YLO>;;Mp+wyqmKhUOYK!p(5f&!7#s3e@^)F#7o_+L zE?Mv?oPKuR$iC7$d(eIrpJ_S@Oql+#lxc~F+SE$3Af41zV#L#j2BNl;QiH54Tc?ZMDufV?FqtL4$e<_J;SrOeN-xGLIH8zwYC~-*NU)25w(k02Z zY*YAC|9oYL5mPC3+AQCiwUrykP3$4+ifSoN^a?LxjCU!hv&Y|{asXm6Y&!J8gN#{J z5*x%VVBHMm{CVT?oT8jS!f0PpG119MJ>NA|;NI2vr3`Fd7G2|+LPk1!j; zfC@C-^w4L8h~=sR6li|kuHw6d3ShbMsji{`?qaS<3V8;%cj*lU9UxXLx})&>Wqv-+ z>dvnQju*j87U0Z*QuAxWh?un4RK(=$j&nB9wYG5Fn*fPbEmRjZ_?5*5zeKC(&`QrK z-NYP0{mNs7mT4uk?Tdf+AN#uZE8EV>cOg`_BeWF_X6LNR~M}sDTD770f z>vKTpApCm{$T>_$FzvUD&Db#@qoWJy-B6=Lfrn^&fau)wi_%^2N%$(}x{FJ`pgs+$ zhH}e3HKjO^zNUIMjvS;;L_-!+?1f?uuTA*yUpyZ}_=hL`{!!X6x3I|rt0 z@N6Pcyg!kUA?7bfy?MzFnd!J}ewi)da99;-WMKRq)yTWFUpx^maN*p3StHvB80r6` z0c(O4o-t!~zU|q-imXB`bY?co!KUz$$9#oJWk_I~^gR3<%$a^EpGq+56P@|7h>Y?V z{A>*OX!m?7&NMzfS{E?!N_-rJw|jGsYG11ExodFzoM zY3U-2NUgUo>l^75*pRE6kYf-XC8Z~)Mbim~g&)PO?1}IZ+?i_l6BE1qo79`IdCS#} zK$Y-y(C3Q}{>OaZJa_JE<)bGq2{(GwY!3tb)<}t4&3fV!m|6)hPbIfM1wpq01sS6r z=#;X>j?osXj?dm~C3(P5b}DSj_uPBpk!`4`SF4Z0_aP1|m2O4&e`%b6$mKA+!`8n1 z?#Qct;u3dUtKtCU1$>j_l_MOZTOS;HF1>*pQxh2by!V;io{z~uQ_z2;Pc5aH^uGd2 zxdL+=`-i6Ap?al?Y#GEA#1uC7xzL3Xr>vnhn(lQgY4*8kWcXRd4#fG(`5nN2-+mZw z)pVN|3fO-c)3^;`OrNa$oW^gx-1H$$#Qe4F*jGLa9GEnj=F{u9EpR{JX^ zgd;qNlKA%OY+Hh&D_PQWqZ%>_)S{o_fTQh3R~0_DIw%XgV$n`m^3&IHhr&jjb3|G{+y%d*;yVvLc6J4`9QQeMu zz`gSq^9I%+s92kBoY zVsfecb0XQ%!T0pE@NeU~TvcEJ6`RS0PbGEb$Qb_guoU0T*W@`BJ=!Ytd+`+IrcS>6 zE0gEQP%PoJOfsA{R18~ijsk56$- z!IpSWz{#unEOJ018$}?yLDzrdUUhfx{rpKO_TWJ8#V5?aj{edRT3!7n(> zT)YYcn3tHd6O4`T?_^aDfe9cDwvF8sC#Y=)ECpt*U*$q$#fw`>b9#U^!ar<7dal=5 z#Z@#fz*=;4+)cDkT*bbKx{8FZ)Ce|m2D`+%iMKA2E7=A4tF(sod4r#6SQoDOc7wo9 za;f-4{;;A7f|Mh29Est=?Ek@vaXFLg!99a{ZVcEM(znGP)WUi8kWo&Qm0>!2+ zwhw$JyN><&LYx==UE-VUm#mH$C=(gaz=b+vUEN0ApvPNpu9jZ9Gv^OYksXY{MtLDs z@aHkkA;KP`iqfYG3iF1gnpBxx+T?=CW_9L?G}B6SKV;KeLz7s^hSjz~{FlZqy- z(DZu1;St|K{L|LXA6e`NetjCeGCChr__IpxuK3HN`Kepy76U&#cu-bUMraH#<1#1O z5=-L?VHUfIcQB6(qvF|yTi9%hhuq7~9wyVh8}^&5k5 zQC52#!UEK_f**wzQ1)Ip!h|vRwtkcM>$$hZY!7XU85Gd$B1$8~bV*OzJGS_K>8HO= z72htfIA={xLB-nJqPI}E-Rb@!X|7b@*=)46zhf;p1l;Q_g_=JeWx~voG+5|OhANf0-gUXR^@L{F-Ze|}U}2;XK4RlH|7c4= zA8j*#^9A^V0?&3ROLzPUx%qgp+NReVzWK>+^xpAZq1#Ay8)oKMX?dI%4Z@^cIspfk z_UbG}#~v%)jDXf5s}P?T*g{v#P?6`=L}QDVX6FvNjcn{6Ser_X-mDpKXG`<8{KUd% z8AneKL)ofd2fK^SDMqcYtwPmNkmt71^q6otF8KXDDmu=RVWMP;jxdWHMZVJtY3Mx^ zFi!ZQIBsFBeX(7TKJO8)ZD(E#&!5{35~t{cKk%7zRKcev8o2EkNDx?HYnIG-X71Ft9@MvYMTh_N z7g^eqgy(Ep(vWqr8?3Xn2^d%1o=qgIg$)&uPfR^`#d{mM?obcf^@?A3sjZf>o^0st z9gF9&Gctm#?2lmlX(eca^Zr*^qzMzexYhaNfY_Sa?W;TP41KgDqdR?dFY#G{UcaYT z*p%P|j6p7jTO(XY>|N_`;E(vr{w`p36b-MF9&~)NBNrRgE$s-{BA8GlcTANbXP1Fv zK3!oR)nyK5O<^SSz@?Mw^nvq?`l-N|L0xFkH2CY*mW@VVJEYvVLKAB{Nd6fmiwwbf z!vysTAee-SJ%%Ja0ib3~mjUlQ{#A9#i~G1+>`X73CgzMUE-n_5pXbTTT)8t=cFJ|P zaB=|bLB&|>i{`%gb1%KY*X{2`gQ4RxHXX^FGA`(`)$ zHN-wu#9~`(CW0%F4|AozErx*i>Asx&%e}IpuS4FQM4lI0^L{n=jNYG?2fHI0<=@L3 z6cQjW$Zg`Z-Uru`Q$603{W@!+?BVqC=s5JmN+ptAC)fy{*R9{z0aG=_GaD9ur{zi= z1kz)Ey9b&7IQ*Z@`7&Y0Z}B1VouQ}{mfmyAq(E!`M3>sGET|B7M%9-ZrrF$VUM zPhyYy#%JeMSFjqTWn-WDc|UDf2Q>zP-XHy;8m+JQOBF`N*%BNsT~haY(Lh=K%h`jC zy>KQmwl%85=z)OP4E#x0?E6CwZXEG#jQeCTSJf$vIA-n&+sRB4w9iiOtplxn&hUlE zV#V|bN5U*A5Hr3TD2(_U#SakFv!-_@?r92EAAsu3maoO~h6-b5RoWNI23=G~c*RI( z)(8EB%lT?I6V*p{av0t4=YsdSGT@>02^9s18p_dCvvA z-)e4tji&9fvc?B4gA4%fOx~2_8sGHgix&+{Ly28JbyR+-H8#L&i(Jt6=1L8z<1OY! z6IY^}Zh7YBiC_W^Z)7TIk5oo%IoNF8J77It9lBrWGE9@d!Ih$9<%;VCrj)E70w|;^ zSMq2dpf1+O6HRtYLfZAW--si87vzvHQO;bpr4H|T>Qn9P-GmfsfXdB73V zG#5EO0byKWXmu+KfT_&1b>ki8Dq(iS&Gk{KCSozX&O}40o<(Zr$GRl>+OJO@ zTx%ry&>n3oI$9aX3bE+jV2qNRXSbe=mY+8}7YtgfOfPuKNB+|}DI57uGH+K1fNQsF z`32s6pqDP#&Ndz$sa#nOyVh3g%!qsUt6dRs(DC9%P?H{P1FKeKZ(tuyZd9Ns(vLa3S|rB@zoe*!9e zmshrDJsy{`-UCPb(BJO{Tp522A6&C+;aSiFfuO3aU*l4mz<*i*#N2BX6tE|pO_ZKT z855ato3leYVSQ&p?$lalpkoVM2MdN~U(D7sOn(8+j7jD{mTt>Xk?EV2WMvs0^+3sjy}BMx^WJ~t36hJDj-QhNRfYk+~ibt{pZ;bx1HdjImYiq&kqZ*nDnx9n|eq>ATm%C+wa+cKoY23!eK zy~I5W3Jcoes_S?!)b%y@qB5rPU}mQzTZXk^zE`l>bC10^MeJ<$Cjn0CVA@mm@oM~@w2Swebv*bl(3GwQ>8+-Ft zGPg!}3LNsWwr7lWJ+U{t%HnZb)aiL`4nbB@Ml?JCoFmGirUY|jpRjEr)RdvkR7fnH zDv(TdrOL~eO+k1Dt*eEo?up31K;Zju3rQ5_eds*W<~FQC{Q#{X+`Tvv09OVI znl{|(;m3%m0|M};*I(8q`^yA^dn%uNZsm4<%+9$9#^qs&5Z3D7 zGho2U>}BMa-^r@Bh7zvyn&7v%=YlhSm73TjH*S;KgUpeb>_5PgO2C#TNf9 z(tC*aOMc6xtbo)h?@2(IBt&QB*NCo}eUQjdVv z9uNUeAI$6PC5OaK5g?yV_*iZ6(kk>U9^MrbD<3^IGozIbVNjJ< z)DpEv;WuWYn^bJa@d9U4P}7W(yTOZ?)K>On!snke!5-L2Q`3tkTDeGt;F{`=AdsNv z2Fz}@vEs!Fnz(lP=B~&b+*9P=kQ|a^;|bbA)8q2ryHiJ`r;HZdj>G044C&dLIknvB z->$alZ!>WM!7{tY}R9efD@vE*(C)l@eQWYTw`z0$RKESVGK&~?L>{s zL7gzJK_tuRs49q-A?~5N(o?xZwVk|C%CGi7Tf0!L0Te%3;(YKer zzk5`fZ&>J#a=_7m@5I`<+tceOkoKyOSWoel0!4!5AI;y}>cE8l=j8N%4$UJg@@BJ?(`}SBo@J+BMmzXi8Vxp%cKw!+y>rFT zLJ2X;-&)kp(noXAvxZWO9bY>R;-UnD9~{wkhX|L^SB*V@5hsUA;LwJd%+_55?e#2AZxkv)osOWj`A8g(m%ImEVm{%aMtO8!g-zhfjm# z{1@FCl#l@E+Q7Yo*!oaa@8ZS90Ps-q@AsF$R&xEt6)?`{eS1botS4N!&)zhj?Ymx1 zmz&%^Bk72qbjAI_7Qsz9)}gG5;n+|B#Pn2m2W%=pS@!(vp!UD`M$n)0OV(sCvAHIX3m4$!utcs zJ}nmwNqP$!w!4At0?1Y3n~1f^Mxyt3d*FS@x3`v+O2g$%wE*bD88q@k z-yh7MIycREwrKg-oEsFlc7QDW;Ht49z(OyTI6$@_`A);qU>kTpXyKy0ZRlUXb?kIm zkOwMoQ-VloYB{zR7a?>tv^gM@mBFmlj<|g$o7=9LECHEwL79PFoDG6Dt~y7-e`)kZ zkV`{~2t)#J_bld!Vq(vOsWb(}d(}Nt zUPi>JC5>5;No^aYkbO{P%VNaPwMOb;jHgzgFLvwyw%q*j zgp1n&-*kxAwQ5#WgsZ?V1(pM=)3*E?1ANq_b7XM^f2MK2b#eJ(xI8KN% zVF_S>c-=<`C-d+SQ*qgfxM|Ke`V5;BBT`?C6u?AhT4>O)QonhFs<1cWm!?iix8hJk zn>g;WrxrGe*AHUFX|q+1+`(;52XDODu$q7tOwbbZ4OqB!;W|atP^)4ElXZMS>Np@e zXyG{emY%0yey!mTr-hpty*Wj3Azd3F(Nyt9yS8||#ia42E+rCFf zMZUa0Gg%i1_gmmy+D9L=7-a`VeF58F>A^Jl-k~?>-8C_ zGjf8K?t_@vhw8{*JhoT#kav2K$pX|E)ZaqpEpGSP;uLV6Tn6h8c_?WLRUD5SPXHNfUkeyYU=rdE!&9#7BDb#djpRJ*hhla4Zv5pe#V*MWxG= zTExEbdr^P8^iNLSL?|8IS(;akksq$wPHAPU^jEEij^cUoKG35xD5e5xH-n?8{*R|0 z!KPrsLc-lA<;2lm5$@Loitl*%>^u$L&MUzWUd%7L?$Ag2vc<8eak=^Je90-);G+=| zXO)$-ydLB)vELN^^e+sErdFt}8VgXaKzog(Xd>4%)Et{&8b+N9np)wmQciuQB}iL- z4wFjH_7ZST3-LVFMNWt~Rglbz5JDDP?tU_HuW3yLj;h{oz%RXIOH=Uzje$enLYG|- zldx=pFXDH8L-JfOMvJ3EeaPM%>^K=UN}Xi-7*F^f(o8}F`M4Lu03PV);RRO?5MxOO z(7BFrQ&A}EeRv@qUp-0xL|?zv8*RV?_O$eZ8F04AH(3<=j4u`gtQvFM#stp^{fe2l z0`W6w^-Qr+Z%@F8<%qUQ_ar2F{u*@#Lz-h&Qxz5io%8Ws1n%s-y<^S7Ys%#Z=8Tmk zc)1cV(^{kP^TY&d@uvp=jjjg@g<3%y$exp;q{MdQ>+UcvH8Uz``G#pW0kgMNS3~pR zEiZgo&%F`KiA|n~(J{tx`tC}gM@i|oP?MsMK!uu?IQP7GL~a^F%xoKZEM=BCd}5Vz zW7}6_=$VVxkDv53QIzb2+J)q|uT15wf`+hD2U-$8{be65J={EZLomx#9R_A>W9) zV%fI-?H+=z2{rtz*RE8c5|xis6S^d&>#Dw>izzToQC~~XL%Ph&y1>9=W#XL%d`R3Q z4r=J*glgdmOg}=$zKS2y)m_C!4EcAwpKbU9a=e;F&W1Q>7m9V*JiH)q;rCKf#2mpwQjh1rMS-@%wligJgfEPD&pG(>y%j`q}?c) zd=O?UmIYKqH6&kVPOfera|wR#mf-cSZq-zB8TlsQ>+g8OF!R5Qz>gks0q|?R+o(86 z(HFy?PX$d01p9^~C6zmS+14=y9UPI6A6R@E=H4oZZ}SB7OEFPd5Z_yvzbxIYqi_%;;yCH2~=7Hhfhx?VSdHbwmdOR==Vz0q!GNbU5iNN!`>c8 z6n{#89N83POu?QrkX0J>{KjXY|K;iEpd38jGgJ_UhhyXt&$VN4$wm7Jgi)h7OKc)_ zm4GOY{RI4F{}cZs*jYduD~USP_1ECP$OxX1?k;QLTpA-StycfNy=f{vtA12up~LvRxOm%974pF9Ok?n=TO8j zjAlnW@3;5oclrLe%VoPfFPH6k-~Dla-tX7j?QWGRc2a(%>S+Y!fp1Zaon|%*;%Qmf z)UPe;0@1?+JJFg}p3)sT!OaGcWFMxf)#-fAtAVg{#b5Pm3fjcL`Yb(D*l=}r|TwhY# z2^{}DpFP|?{$E1$naP#%!9a_6{f zCN){~R5G}WK1ckrI_9xBjN+yU%*>CUg55@@Tgq56&(zYOZKL6riF;E449i;T-DO3j ze8l-S<}zT-@nTKbQ*kU5$FWZY=o=7p`PJJ8v7)63gFb5I%Aif#59Hp@+;nl3;^X_l zZL2~4qPI*(jdlKaFOL$m=dA7B345CC|7JF+(Fz+r{fxr4T>W$o~h5clM`Z zj0DG=`m2Mi^C+UOKve^D>;Gj8#nR$p9S6=r+HVT4DN^Oy%=iU_$e}$^{y9Ur z1J)DYzQ>XQdnwEBQ*P5ne|RfDz9xQ>yQ%TNtesIV)JRNf^tU!?hE7xr#zvMo zD0a-c&E20<_vOc~F`(XWT7UpX?n0!b{r|qN8cZQbJziU08Vr?Pq&}b*00f7)_S4hW zFBGo_Kj{myZ*?8sVYEvl^6P#2^xh1It`g{-P~8I^BZJc1zb8}XHwf#u7rb=Pz>tO( z&mYD3Y%DkUJYh3VvDZ) zv2>%;9%aPp=a$T~$&|5tVZB%#Q?fPHHY)S)`HWZZOR5K7>!=?D5;}P^h(ju)^!01} zZhTO_{oD7_{pEhT|BG_&Rlf)kprk3iu>t{|>q(Kml?jl_N?9LFu5G&2(X1l1&Td^2 zvF;mL7kH;QrM>Y=--)Pmi#mFHzyft$QiM!8I{JDkp@>{@Nsnat4TxWr(hfsBm`4dR zwlpHj6m?}VBEXrUd)6GCynLA@!<9G#XNDs}4=q=w<9IA{HxwJ7bHl}U~_6m z_Uc zNM5DxOh?XNTnRleZ^SrS;+ioA3&!xzl^P z$8{9!HRD!(1#;El}!^Qe6a_-Dd$f9)BLaK8(6|BjwxL>n5e=^kSF)X=Ta{&8+Ne z)ZK^!VaKjQPL0`liA{||#!pWH-vTs<&>X!uzB}RaYf^%t@XDfO!9nta>x$usI+jhG z#^mm(Cwkphug0QWU@Vi4j^?X=DN?_fWyVY*n_l^@D56Cp971V4+bmP1bQ!w-lWTLJ)cg*D|>p&htI7 zoZ7^PDGE5|RlU?k;i^cPZRq0|G6(S=A55+(^m_$raNTz=Xs{>`BCI;UCGvqEYUU7^3-yUVP)W&6)?Gi5S=f1@mh>wgR*yYtKEP+~&y${ouwBh{~@+g&rS zYRz>Mp+)SqeSiHSD#?~<(sh=#U9>MA|GIik-7Q#xYv#K!Tsll!Qc|Gbfxi;Vy=wxzWU zYgMlmlqoga;BS#dPQnhdoyxqYa#_|CU3CmejKwC_*#DL*8hU~uU^O4-|3c4NIT>M| zgcOiS{>Yi*5`G6ofxr!{5D5W_z8EdHQ;s^*l+|p-*b>WADG#Ip5)QaX{-36RA0PU} zN;w3+(7T-bV(b87_XXlpe#ZdeD00}(dpr}QH8-iwA~0!(fumecFs1&fIi?m+UYUi} zi5>|XbZ?SK_xj=ZIkAA3)`R;WVQY-%A}nFzNaP$S4mfg%o96hZL;7QcAdVZ|3>wa_b!}g0?(+J z3$e%8=VO8}Y_4sA)*-pbxm8okC+&M8X%<nb*B zpHY-CbeP|K8MBK6zD!vj1I)<~q{*}9t9u){0@>*)O)tP3pX+7^qCU(GF_dQCUZB*I z1@>b^Nt^WB9py3Zwdl~$Dz!CEgx@ez{(4}}go#|BlryvN6VsSXWssyraWDoi&X@x+b`ZKVZU8+vAhi7F{?V3y3Re$=pGkSK;>yPZC6y~|de`!t`2`Mt%y<5R+s_BK zF@I%TOkNM0I38UGZE@3tAq)HHUyYVG{cougs-|`pY3gtAbmw8zcxA`@`-CqdG`sa5t%* z!WL`$KBU{#o}7neg1%_B{2PNwCqlXIG^AYk&=p3O3rDR$*_B7Q0l;^~*+ph6*|Lef z_52yd+vzr2PcJa;=EytXnBrlkvYBWU=w_tU5tIpUTD+r7K-=No%V17*p_YrHyO6WR z-wikQt(kaJ;EDV&J3cgC;Z%Vh^2;0j9q=z|`2~0%Vo=@EkJ!z!cTii7V$0q)W%^ga zx5)PZ24m!63e-mv0tuc4#0hQkHiDbv4W?sdf6=-mh5V^ohB`% zCNx+%IZC{n>&R2LAM3%oQyqIX1x66Er}l=$feI#Epsi{rO-)nGu>WGy1~yNs($H`8 zw_#ag-~%C~w^4CsdfQ_BFoh8%M887pkEy6!yMv7RrCzD_WThHT9{x-YN_#iBh5>xn zO+M!ud%n?`x;b@|&G>FbOKW1QRqHoaqWh!D9#szTeyEGq&p&j~)cde7!K2u?*JY|a z;N4c6wnLwPykBXJF)r_|4s_nSy7lCWz{ro6^lsv&>Eby5yVg#+e-208d-urh)T}?% ze+c_K2a1`u3OdJnUQ_M$S!*i)%Z`?C;2kUJh(0x}FykF-xW!f6Z)9`C4|$C|eo2&$&V<9^hk3G&0b=l2gAYktvZ8g$g-J0IZ z@$0s~*D)=Z(pNEVv$Th;fH&uEXKd55wms%6^_|;&W(ut2fTzE)$!Y(~h1|vJ@jI+h zt4aMS1J>;0e?J?ru5_@t~=Z9SnVC{s*yrXcf#KpGNEpaW^ z(QSRh=0*O7)HQ%f{otdTadv#@6wwx4bJ8G+n=a`H+kKs+_n$87)WzAiN35}#NJ?nB zf3|}=|GHtuWy=|hE7-#FtI}aVx7*GmBxv?lBBL+6alL4N(Zu7-(4>4nXeVbx+P(_6 zlIv+im1Uk6Nx|3bh_lg!OGhM z<2DxiH5x~wXR(DpMbmRNg(q7q?d~fNYDj}cU)lYvJ;)NhJRZYOSM!(VTtqkgg<0iJ zq1|YlAz<}5`|Pr`-fQxgQ^xZHbj`RH|PmMI;||dk#jaGTR5toVnTMn%;p`bvEPB4Br@L;xIJQwmQJb$ zwYW^kyvHwNp=qeNva{CD?{{-st-6gbflocNz7uUIc+6zd_~|J(&%J5*es^Rb@Xpp^${9D2*4zs3AxdoZ%THi*CMu`x}9*vY%jX>LS+fWB$CnytU* zBPC1eXoKAfa{w}j48~~;Ym6VHLt+m*POyWGng_n|AlOLV=S-w3x4R)r36OY3bJNZ4 zrATiXS7tEk^BQdJZ%2-k^h+$n<6W&bTFSv?{8ED1Q63^5oLx@dbj`P<6#G^`1tz`3b?! z?Q_ykdsp+%M1~#%U%mQ@ZeC^k!{yQsks~HP4DvU;9kX+pc4QFoQa4u8r@3?HsWtqU zr$b}W`wx?&`6h~WU2NgHO|uL#TheCKZZk>vvOQosW zaug_jXG!WYVKZe@`ng_xGdD|?HjUnV`njbc+Y#8mCBP~RS)_`9y}3^q!JJq?uVW!u z4jzT?(vW&U9G`>Vpsw-XRwCY#3iVz!Y3fPIz)TRdod5x}hw1!2+-U7#&>GudFIBl^ zca`#X-lvXi7~abU zS6Ob~#5J%~o#<9!5FR)ECpPq)b8u&9q>EHf%bFi$TW>6hMEk+$8eEZ4Gxfo@rvU%D z!eJB@A^z0JzJYO|rUErek@F|O8++djv=d_ptB_ktm%EVzUaGKdmvu}ZjAMCT8Q#&B z+bZI6xf@XjFJ@h+sh%q4>$a6@mhE|1iCLGv&H<;O&~>2m+J*7h$v%IPp}W@*^Hqz_ ztJPK}Nyq9D9V0EPJ2!Ax8W;cqYj;*UO@e9T{)&SV*Ti*#oBG#efl40xDjqawr58(h|#k4!#kslI2b3 zPc475U6tMJVu01eoY`!MTg)KEa1SZsq+ipp(YiOaVQ$J=GP&;-|4ay^;Mq$->I_G~ zlbE8@2sV`G_yjGfdp%hK|C<&4aqJZTzz& zJ0j(?(nQ(L0APe9a1QJvd8m_cd>PSqt%YY*WRF+GY=zm6x6U#Ik-|h?8LV}|hDf>x z374I@hU8%mDgwOk`h^Ec%dQUmY!sakKMO|nh#(-UjZ?}(hXHMB??;NNfBe7Xk!M#y z*rzDRJfKz7Pc+BN|KHTUNRlW{Z$rEUWGxk%3{;KU`7PiRreDTWkVVLkG{23wTd+pX z*pT^fH5~Z`i>hyBpQXGJ>Gn`R*#n!}0GN$3dgYo>X@C~6a zO3AwscFM8KUaOx^_i%8FdpVZFk__GJJI!LZyftEcUEYa*wN|TU#l*}RNi;xG+{Sx$ z{u|1b$?EoBh%;g-gnfv6!yu&Oaz@najEszKw}17tPR7L4w~ew`iU)U^6~B-=zv{8` z?+MO-BCi|j_yWJjTWGwxtN-<{M5JjjEO;2PX;7W-;e{KqG<~084&rj>rn%7}7yj+z z25)H;s>fJ;o!!b$gSGXa?*QS-(=Cr0o|o`~y{_Y@51#Qsoa61Do&QN7kPNO|bit3Q z41)LIOKlUSZ<*d>SjkD(UfWyCW%Apl_6F$D=Y*ijLE&WJ<`)sz)NRDogzDXZoq`k{ z^U0EBb33Bcf*oc!{UB$mN|AkFFXHN{rsu~fy%&vT>3@xjy-g>vjO;Ey_4XUuvgUt?8sC+!ArmM{O)f_k7%;t z;t_^$cVwt>V_N6!7ZY=_t&!;+)8&}M@3{#{hS`d8dvO@;L}QC$_8V67WuVOV&|(^i@BMh2DoSDtw$$aQg#>cKzA- z36~NC;&(KM?)lME@X(7LKZ*0k7(hZ@MbmHEb@$Md7=2{xMF( zSYRArqs+rC^08^>Q-p+87S*%nH~Zkxd)}extcYb&0SW?cr~C(a%7xsF!?e-JMyu97 zspckf#7W->r`)YkN=1Drs@OIp00!N!CU#WF~>7$=>PowIuLq^ zV#}7k#l3OTD=q#nM)Ri=*H_xD?zwTB1MV~BN^bHWF-(-TC5rcNeMzmx`5T7Wa>3xV zBSUavChE1ynYoJ+f=#UYupGnDr;ob9UIE($gaUS?)uEN*P_DUFjYh0SMu%UTTa)Nu z9;%M)7IM2Hf(GqJ-oz$Iv$_a_PK0an{_rc~*Ry}I3@L0?z5*N+*Sm-wYRhdScSFz2 zlv7Q*P);$wLf(D7;Hpg=rvQ}B>cNZ#os_;q`;kK>+`{svieoN#YGUPH84!F{)%55g zwyNOts2IuNN57wYB{=J;`K*3q{f}X!%RP6OCt5)o&Vw0M-^PcxCbsTuNwRjY1GQXu z`+4Uh7TapqeHDsykQF=Z4}s^Cmak^SZ%{Wml!3^>S@*ah2C2}-YY~{vlVo>IB-<*o ziM=T;^Xi2Y!esfMq4Rl^Td*vr>zTU|P&E@_#@GgRcWspf_n{7H2q>kPMMD$;kO`J% zhLeW63t-69EK=$@8DGK&Th&|v|9#i8wlD38y^+1za)IjOejUw zdudF3E3&-3v(vdkcYW$tlK8^%P3B1O7J9fzXB6Eo)5_w1W78c+bUl9C*T}Zb&H6m4 zW5SA$5s)7cnJrtI#eNxss{yWP8WtAOS1PHhpqSJH?l&LB@Hr9x$ZmH<67T; zUHV~>9QaA~JO6^eUfkX2e)||{G1H@;4kYTYuuzhe5||TTMpHHQ{Rca2ZHLHTN&A$c zFeTf%Qw3t&TtJE(ItT(v!V}d-qTI@EY*PJJm1b67bCV#IpT7A1+gVwwgnJJ?!O`vO zkOj(VR@GycAq(S4kW1jOD%>(xJa&NCO|j?vC;vu8eu0O}8^~?AmemO52Ys`*ipOVT zY_Hn`y42G*V0gfjyc75dU6PPfFY^<{ju^=e#_Bo5V0?~sm*mJC;Gr1wzk5>YJuZ%> zf(v>krY%#+&o}2~^AcB6BBx+p$fYH#T0cm#)z~jj2rK5V7}<}cfrzY5_CDYb3y)!- zgRTDbM7>r931Jx7jmh9|^+v6L*sjncwKzi_6$D#g4-@)NiFX$*&&;1Z}idRZk z)4=~1EBXKxRT7py(9c=0e2#LbEo#CdSk9`XcjP%K3p<7tLBH71fOkp`Uyl$hrO7r* zfk70CvfRo$)fbR>G49}q{)(GB;Fx@$L~E_2ldV=yLXekRB9j8+pQTs@`JGwii_^!A zrTOz~H0NYN)+umZu89J_82g!a@dHjA3Pk|?f4VWaXM|3m#bPk3O1EJoP>qAV(7&it zZ2h@m1$WU|uw3%rIF|wRP80?Tui!O!YjwMY#&Idd; zY9lBgvJZmPY|6ncNzsZuTp)M>Ad)+c>nXt!8~2K_m{*j~n?3`@1D|&vwY9EgEg&x= ziOy{u{Pejj=8PX4(X*~PVUp5tMrNS@A%sm$9c z74r-fARTQ{d;erEm>hXUnL-f!85c#R?z+1zwU}MjdQ;ROAg)fYSB=qP$nA?ndC@AS zaHfxT4yXg=f}HHlkRfm#BzP&{2q~7H z$i$7P&)d*+W=zzDMqTW=(5-~-nGN1}o!<{%kqn1P`If1`b3P*p8^m$Ej5KBY>;4i% z@wsGm5>K28*te7TD&P}aH_b^`qF5V<`#`(Th_-MofQ<}rGmnUlm%s0o&Mhw9Rc>xJ z2hm2y|1?PS7MCI4dYMWY6PBZT#MlM)gXqSs^c(6r$C4aZ2}ZN;KU>K3>!XtSy6WhP z7Fwd0#*?V-nv~Ap*s{mrEr+b~J~STcL*E&{oK0elLj1fs*95AWXk@r0)#%Jw2N$@1 zx&XJ`R13u=HJq}F8$&0BO|Z0rX59(&wH3Pq1iK55{G3}|%+|>3?PShA?9Z=FgC8Wv zH$1l@j~z+Lr_CvYG4y%?N5qIs;*8zM=+;(03~Z$8+8~rB?$#`y8Ipq{70VIa!el|C zgqZ_7{s_wJ-$AbnQzdC1an{mm8w~Np1B_rMIOb@yOSC*;kl_EwG3p-p@6@jxFrBJ+ z$_$kAxfyOCy}ZMT>iY;qZ1jw#lf=>8QM^G2a{~sKRq2fh(*{0dgMzJo;-+vC0QHe# z22KAO6qiGr>3u?O>gNqj++&d}n>mrhgRBf{>Z6c-h0ykB`Vv3X686qsr#J z#tu}HF((iiEy5z}Y-~4c051VKJ_F%utENJ=#7B6D4en$>sWaL!!}(v^#jS@t4c-_x zeKzxrM7Sq6Quh?a@^iv{-S!i+iO}T06pv=!!=%T1wx6F6q&JCwk^8KmeMDB@RJd;3 zUk9!;+o{RIAv30BmQ^NLxACUor=x=610;4IOhGaDT`bUb#^bDk10biJGj?;a3;qgD z?Ux{ah@qMZ^7X^Z=O1@FX>3z;aIeYtHU}tNU&doEMI0grjP&DY==9BuyCAvQF&PV&6Fo*M^{Z1P?%c)!dB|H@Yg8<&mp(x#2(%y~KD znqSp@=lA-neGX~{rY8eye~x{CegWle5Crc4>V`L7J=}vVh1|zPk7YM!MrG31o?j4C zTaon`)l39gL%yHcUy8CNS@xK>?3l0VrE#85H%d~d({m@)J`mW!k|9DVz_zLlkoyeU zWeYBzvP66YMlaYt34A1XP^?nXVC!k8D9maN*ZM=D6ac2w#Uo(yp)QncwHS;?L|hW2 zEmrqPyj4N;zzpbAlBJ1$&;?|Y@~muUA1xCQ>fn{fB$WqxJjP?HaA)y_en!n;JS>s! zoxI6!yeAsR&ma}zpaoeCOj+HJ&G((W>*ghINRSbJny69nJr_KP9QR8mADkIUwrr3A z3n;Pp0N9PYYjBw;TPY9UO0!2UbI09ada=q`iB&!Y;&gJC@~~VK>kVevkZ>ekjgO7# z(y~r8UNCn9_EE;Z`7X6SEO|?MmxrQO{weGa>WE*h*s(|zXjUQ%@J>l2M314r_KJcb z3Kdd|fVi=Jeh$*zC6B)&Ki`G{W<`wjaoLRB;_q({eOTMj;km^N{Mv&Nx@tAP2e`FW zqYQ*CKMHax^eQjakSV7MjZq|0he1Zi_0a1~jG4y) zozH!y2)cRJ--^-aXXc_L63b};4)`@D%%(j*rJdR^9dDK|@_v?ZpZ^Tl5qIr%)B$OJ z-k&Gbu>CiNvOR9y?;XuC_ENP@dc#V;fA})km2dEP|7=5qAFee3vAXpc6G6xqXVEN> z&|r*JL&a9TFmgma`VYEj9HnZ|gMUXGMHwcK4{Oiau?q7k_G3H}HsTW@5_aeHUChIq zdQ=7&6ZAwfbSm|jmEKB+j2K<@^MLJ~W3PD?{0gp@ovciNR%#2wS_qkf?~x0%QLFpH zA3T=+VQH>73;U5d$09k(TL)?U;Qu=;{)(M^!BU+!Yzu-l{~vCqkBub!BQEm3>>hu$ zd;{JSPOkII0}CqKb9p*hw*oQdF)7;LA`?+$+vLv zY8}?S2gjwtM2DAdIQ4{GsF<9Mj*DvNr!$vIc#a*s zdZ7Yas9LT+fAO9wj0CiAVDadwBTrWfWYiu>J#X{sGm=8;45A12kIaDTQQ%gMKd=KJ zl*U)^;hdSyjuv8LpWGzIG4>d3#=c8D(RwI^inC7T**o6S&Md%q z=FxA;lt~~O#U*p1Lh?8H;gi&^*&{#J#t2c9*U#~0C#PbEqsv8^&EID21C&Wb-^8&i@ll8~onNCBV6#i&|c~B|TeC zsgUfSoJvc921(V)*b8Y1K_}``??GMU~8WG%JY^1O&vu`bLO6X)RE*xVuu&9DEr+i!M zEz*afaqrMZz*b=3f_-29HoD1iMZan&AWCI=^6OF?4j_XR-QbG z(muJL+mWWjgyXo{)9KUFx-od@)hIEpRg8X4@8Bm+Wky!1zafxL->ne_RYq#y|6 z9iOqheYLynFF#c@F{jhsS2+BgYp3h+W5sLEmVj5IrwHxHrhs=&ojU^G7TD`aa)5DqPyfnvn!Sd<>R5&`b?}gSeFGn~-n}Fnx_g_d`v$n; zMq0J<1{yWuCD2jmJib0!F_QqAiKn8b)TtfOF&jcbzX8e4qKk7LDxgiUGZELSnes4w zs*5WSZ5jCbZx+b^kCPO~_s6OpJQdqpoGoF_z@K5qkv=!!p8>a4*~P7>BZ~0k4Kyfd zB0r^={!R9$M}%O$Aw`R6CK(8@x&;u`1TL?S5u4KTYx8cer)q+sXd*_J#y9e8Zkj@G zc(B>4o}Bx}eqX1d%RADCR&G_`J;~YbGZJzRtEHFa*v7wMIYDH7-Tt`JNU-LTdPM)S z^Mgl3I6kT*ZxHtAc@DyjDAZE z6x(3jX{mLYe)XQpD*I|OX-~V05*Koma<&Lr>*+W-ls`7Z$4i&7m57i6%Yf|E{ZP>XbW)K0`FbRs+?4F+zm9W^8N5tWNv~Nfu=9h^S zIWsJOX3FhaP--~gfgV95$E^QhJ8bF^%;D@HQ;`66@XJ7zQH&Laf_k{(Jvox28oYLD z<|%)OhacCaED+{c3t8k%*A(SS7XR2Sa_Wpu;l`cHBv@u}AiKoru~R4NFftJ6P!!mf zW!&4Tt_#4$v_oe!ndgfr{<3^@TSdHuk~4XtNqJc=irfnG9*f9MuD>sSl}0NCj>(Pw z1)1{Bb6{nvauLq#i&3G^QT&O>sGD0ZBI2r zNpd`XhBbVmORvm-;eRora|A<%@>(~n)U*;fb^G>vf8D9M>H5xpSFD*kK_#t(Un|BI ztT#XW0@ql|IW_mA`g26d!QbpSn8EGRvk`aW2ocmsBuUjF7kFGL@L}bCE zFNgMibPGLwRQ~|tUL*e9lCX6ta2geICTQ&v{_HG?*-3laUFAUheQbxH+lKT~=q%G2 z*aw?QFPTvB6?dwA@-_EZYDBwRf+PzN%T25~i7`)J)#m-yYxjx&F~@TU=&Xpn>z|?s zs_DcpSbclnw}*ul(>ky&)BTdC3G;#_bov8ITSrHSUsLb^>Z7M!{%CLjD|^Gz=n~PE zNN~eVgf%v`D~u_emnCfFuwDCtC2;?2ddK7tblA2?lE1Cs@z>l{(7K_K!}gW!-#Sj< z4^%Dn*r%Ms<8xIEuxczd@!?-2BQHSDv3Kx?PsVuP@?J0g9*FB4UnU7vrVJvlvcu2&!OPHd3_95GusUoAllfF9c zZkz$OhL1c#@@`SAw7s{~6#r!Cvr|Drl75FJ%`@wcT}W}OOtR-@@vP-`(5U4WFT_%= z?Y{ndkpejHwo>p+?i|WW+^Ba=A}S-or;~-r(9%DWwvHZEB@d$$oOI-w;0myvaE=Y7Lps0nOS; zo+$odcYa@f4Dj-0ROI^CoHPq0;!TAEFZ?gx#)@H~>;oiUeajg0kI zb9h^p<>-%=ALHkOqFts+5eIp^a4VQSR#ovuO^cgYr@|*M;K-Vey~6 zn`DRhz&*&3ROBR2&kXtGrs*zm*lWZRZ&>0aKcslc-)TVmP5DP*M~s(;U5Yg?Jo23h zA?x5i$R0C7bdYIsZ*!RWxXOlzpz<)_%63UJ5@5z<%0-#Vym?7dC)*ezn6>4^$xobX zJY`DK3!H3oC?PLo<(+IHktOp67{@1X6`$y#2AZcYh}>yJcHXkQh_Kl3*>ZWhXaQF+!ViIDjT^V>%}?*Ojgm(YbyQjzOQ9#Jc=-qsNYqhZkETGe_=b9& zuF4p>Nkz2WeeV=0xq0*77pjdn&7%e)|Fv?T_+wYBgGDV4Tw2C5_y?Js8U^=yUilcn%|Y1`KiEH*XV|smExO z@Tvk5E`q%XSs)>N*7E=Y(LvWeh7JM>kO79%fim=KR2jKLJ_gL0OW`y!j%!37i|Y+6 zU)?GFU?+{pBM2IJmTss^X-}E#$&*`PQCJ#Q1D2M3qJ;82a;o3uIrlWy?^IHo&d$z= zmtdak3iO9?tKpsvsZtjTQu%hXvv+N z4g%Oe~hw$)9;PnzmbZ52BAo zCu6Q~^)KC`7}5k^Ax>?o9pLjj&r!r(sMc+Z>gv0obZ5QmFLCGGU*kr(Un~LRwGWP6IHwRKA?hKg>eHcq($|JNk>`W-B zs1t_iNGHS)X#*#d0D+Fg_Qp%vmvhKp&1KG0<6mi!L&2BPN<)F5_+Tcd9@>Ma3}c<{ zNkrwqRRx^sPMKfD%@HTkVfFP-F~d$#rNHxr(1J#e=(^H$$qh6XowBK#6!igN1pB+( z4^Sex&t)-N$FJ$$8V}>5yrE(J@DUO2^cdVgzKz?*(~K;IR>*h$_Cpsgi|q;TSI=o_ zX@^@ub2-Btss}WV77lF@U+T95&B3F8;+>Q#lQ4`t0|UNmt~`fD8b*7AQlX`k{@`>! z8o6BTf%SvXW|k!{Okh1=qv>%AK=Y%g+>~VAZka{!Lr*d7lonCgP8v}WErx%=4kBp4 zeeq>0kd${^kwkCgF3g6>oI31ys9WQaC5Prj%hKOJ$6bEN-Vcs2^Y3=cmW07qpiz8? z;Ty^crXOTW5BRl2;3A8%g*GfxJ`vj4L>a>!`&hkC`Zt4eUrsCoaIta=?zyI!^Q|PJ zy!(MNUK332iErr%$hP~h#fX@K`rs0M%Sw60r4|rap{jOFPysET2}@M@ENXRecZT%- zr2Q%Vz=Rheg=PzxJJzna+&Cs5{E*FKhWg1A)GJG$m&pKk?61Lc_KHskwTkNA zSj%pg?NU#;#rMJ+=vVNEma|SQ%RZ`vM5|vBRCknP@M^qg!`l9g4*LTXUt`K84gFqZ z!}zOnwHwPv(i8!YSS3ewr1577aYj7zrD~R74+)T*rv?h?x0aLOC$PJV9mc<=c<#LV z>A;1TsjVsg{Uo5_MM;#}m2g4C-KawTy5jTNZ;sP#*A-UYS*Q8~$bShk_sFt63VmC` zQe)jbO>itX+Ia%}QE4Pim5vCW$C zK2>SE=am_b!mArW_gvP`H2~AUi1pHy&xiY+<@plrHyuESddo#NL~Nkw-_vMy$JQ!O zYI>rn|HV<&CTPmqd1I+|5-mej{t*b*OD^L5#yaGS+giM(`GxK~kl(vjkvB6|Gn~vy zjLTWyPl0Fl&TCrJC(-J392RXr*%}BgLV8uWg__Mts`XbcfBRI$h;$pZTCnw9(h2lc zL8jpC!287h`Vu$qh%I(gE#TcjUbnDz8kc!8`1R?hw_ca=9~ic}@(aQyr-CY|TbK`=hFtd;xXc_))JX|&V$ zh*#j48cKVBRR5|#hw+teYEj;w+o11dFrx=>9r#K!<)^N#5W&r(pOf!Lg>QlFSpZ*v zzj}Q*GTC) zz5I6v+$Yp$<0dD#^jr)zlPFCd9NA7&DeIO)zn&qykvE^k$)i^aHXxG<>JG=GlL50F z&%Wj+VLHX8|I41-uZl8W`d-bTPsbi}3GC|Yl*(TE<=_v6+< z&xh|)Z7=u#Bz_~XYh>uTnK8U_6cs(NaoOv%}dbCq> z5bSJ8ZKNeAdlZ&Dl(Af~l!|Ul%V-0(DEGf)Y16G{Z@&4*Hl|!eXkJaq`$wXKP`KlU zDOr}g1~b-rslc914BbH2VA03p(yc5X@Wnru0i3iuI`a$&Yms_A)WSp^kTa| zU>IAtD>!BkRoAWx82C&ikDS{-lVi=qV_g_ddr%7>J}^C!GgJe-r$UlL8+UkUvES|4 zf^t#H?v#8JrT6=4rIrFMv8NG#V0y$>?(%|7L0gabAy;`NIq`BIM*{%$Yk~+;d+@-D zpBx8`u-%`5X2C;U-%rF+L4#rykeu_WOQ|kg9Ns`jf9GsB76x}Wg+eIG;lYHqoAXPN zw}3Iy&s1_Gmx0z`2g`e6aFdk5g&vOTaC>wFfcmUni>v}BqC%@&T}|XOBAR63Ekl0G z(ztiv=TZ3(@)wD5MC`s**~i%;al#yxx2e23^7CmPvP`VRI!P0+M4KvNq+n-+77+n| z@I&&2!#bEP=%>@;8L++%DWR1ThK{r!zdQAmc`kI8LYvj*`cTgOln#@2Q?@3$dbFLXO+J(&d~ba?ZL^D2F+O5=LWl%90ob9esl-!vXtso20Omk?u#ou|Y%M!Wi zF~^`U1t`XQ_rYt^{@?F5@6Fj1ztb-b9}Jm|O6wL{sC1nNCf_x0G?_m}khF0t`m$-& z{nwfsrkl5?{%0)L&baGdDzcaog5P7iqP+-bg@kDR+*y&oZ(QlA zKr7q0N0lW}Go8d64kdK^CElb4xX`93+7wkO%%*5y5D`aIe8r;VULhtH63z0+A;2N( zVkP0uD`OyU6a-vfSAlSZBJ6dZVCqXP%f!2m%7pRI2meab@E+_+CF}=Y1MD)^mzjGR zrKP4)375(HZONN)5Rq8Uowmx@%Wg(t2Ba%20F58_VSbYXkZmS5w%j zf~fT3#_MDY*XWo<3$L#DGwtzkvBYGXr8;E}t%`CWhv5c0Ntb5}nhvb64fyV*Wr>cN zfHi#Z4PR4f9lzyPWd!yakXixzbs0BN6R-|5rsN;KnwHJZUCC_RTIcsupepXTR&|Co z6gB+s9c;)B{+&XPI?OKXlaOpWZtdVZj<0H83y#R&F&eT9^1oZc;oBIh4LsXV?NTnV z-f{(Q;1~i$DL?sV3l97iZTK~_D)+1g8Yh z@m}mh1K9{CXLui$U{wRGL;D0^U= z4k-4WW!$8ad{Al1qLG zhzpZlBBUK*Z%^`Ba8%dMbP734iMeun6Eo4byuPOeu+9v(nPQ*%%A@^28irIP?Z2N2 z8S1BNIxP{vLFvKT*(qVn^S1}BHxpi$P*e;&p$(N)HTN^ax0 ztJGI0=M#D}f39c^UD=d{`;K`1t1DgLqV*3komB`rv**Crc3BhaZY zgs}jkt##M^tY}}>KKm0_EM;DN7ip=r*JBBpi?Z3=ICh&KA|twzK2jxA#V^3F!8$ey z{=}!mWZUg&(b+#5mh4$~ekF|eV$2L*w&-H_$S)T0{qDu)r!qC<9)$!;{+sQMYw+S$T-LVT~>xb)unx{`%$(@hqlY z6-9a|O*Gt}b4-0&T6~+#%ZWmn;uJ%bw~sPghwkhRk17xHdvK_vxZo zv5_ZF1Dw^96m;#sWtav%{9N?3drDroA}6{?m}B{&JNk0*G@yxasX&|nSOZX@C2cy) z1i_#BpyCYRWxbrpkP{oJxy=30WkC!1rxEESG?(-O`^@n=8*Q<0qNrl&Z1Zs`=&14g zO%r(HryTi+^3bnC)i0$!st2u6(&DZ=TBC8}vZlBdEc*Ze-$AmH+Kgp%6J4QALKEpT zZCG*Z5`dn%o#oDrprHyRS@WcylGV~v2^nZy9ch_@j;>ba<|xw<+BMP*yo2Q#gO0!} z)_}3~ACl;7%wFP!>-i=+R3(S_|7(G`^2OV`ZgI z-|A-eW+LrCz^3TtGuM#JMhL$Pf~Nz3j2dXrNwnLwujQ!rAWgv(TBw^)wx{MK5BU+; zyz~L`B9*__Q zXZ(uz{4^TEsGzLuDYX+gLp)XWmgRHjz;@Fvp=hUQeZOpx7okP|Ua2+R3qZPJFYw8H zZ8L&&klGK8hE#t+-6DBS;5Si0MN_!-A%RYP1WA3#;wKE{bH>*;XDh~q17Vfl_deZ5a@h$T^+3@`Umi>c@fJ0F{2{AX$+<>)4Okzc#L} zbaZDuFE~9{QF&Mov<_K1h=U(Pq)#0_>1uzY>M>~tTd}|$&R=EA>tlwM8Dv_R!`%E6ML{FUl3PETzo!C9{z{LVQrxW3k^DJnLz159m0g}< z(KvM}8Vr1*O{=)sJ_+MU{OgEP2k6SuinS1ml@b?w*CaxhUw3&E>cZ_wmWxdv($M)+be}M zU`JnPmx3s>DPt&j9{Rx4%<3jz7@{|L`8u~qif4N>+bReC;KvGTNMuqd+_W1kI#G^3 zD#H=RvJMyagnb;>C7YPr$2T1Vs^iWm%CWeeGpYFBbrjnd0PXwhP!Z~h2suK<^?IyI zYi7Z^Fd~f4#??=eJD0$=Er#?T^0F~C)^LV1qiyCsjrX|NR)>0yF#!ilw`BYw4-_^4 zj=|U`+<12hY)NUZz1`%V7_|@UYiW2$0BKk_QxN~~`EmJ?*82f_Cj-4@^{<>JV_Q&_ zqc=xvj=jv;jnL2o+S5iJZv~@+$mvqgo1Gi^yMyvGn;HT}5@zZzCVE~j9t_o~!&un# zXeo9CD%Eoh%*FGhE5JX#W~k12NdB;z0eD`qtbUNU6=^EmsM~LoewyJ$88Hv)nRTio zi5i9j9y?#>Y^YLv`gMnOn^}VRzk|E-%&OQkt9$^U+@3Nj7+s5-C2gF&h%*L%d-P7J z{C$h^lELw`QPsXTm2=f|@qeyPUpUbCTgxwe3;$n;2?v%EeZu*I=5*i;K~zJHD0XWk z*;#9D4(O$OBC=2yo?2}#eCtk33eR=SFd$#0zg`zRkz&Te3~+0I{3Wwk&_kqcD2aNc z>dFO@tW35o^k3DI!M?*(E+?1T)j+81Foy_lilKb11?Rv1(1{c4KOYj!4$m$tECW)$ zoL|pe$1HBq=^M}245=RGa-uSh{_;^c48J}H#OOq(`Gq*Ln$O0Wa?ro5Up(COSDL=s64i!o(A`EJ z&(XIma)ok=lTk)5escdviymE)Xw7q){T@9e_{yY9;VOzp#9DUcnV0dYs0^hvTF8EisC5V| zI#7ap!a-VNqnMT4#1OC0RvY4x^Ox0cRkyvEh#v=s*G=Yck~JqhYm=CfcNvj)2mS0-TR@LtSuGh|RW#coiYY5+-LY2CE$D~>2f?4Px5b=^ zPs-a|Lco@eIxv3t{f|D-eF(3Ab0m*N&!sIt6#bB{oyhz8!$A&Q1k7ux{4*vTsYqXG z7B634a-47XytKbm9{LN))IG;4Ik93IwuF<`_YsMoep1?pS8PtU4D5Nj5T-j)v6r&m zQgf8w^}ui062pXuTksa`o`g%SMSiCaX^M-n0XByE*MeLs9GW?4I+oa1H&s@-+l?8P zl%EzPmvfVGZomN|;&;e_Z}hAri`fdiCjq?_^BTGz7U#+IOL2*DyYN2>s*52a6izdY z#!Z*H5)nEqn|d{v4@gs4DZ7F}hfGGRX4vAe*)HXid4wK8x-bCs>&PW|p3%_C?3VQi zxDnnYwAvHpV~F4{<+b`NHqV9JvoJ}Y3((v%2xyNI(dsD2@`o8hKR6TRd|%zh5zj73 z?DXmHqYkUk*jj0HhOG)M{euWLt!#2f*M#*bIP(VvV6<_=WOb23Dn(AIbz-p{K&*6K zm8l+KZbo>WJ2N0z;#$=v?pLAdE{3V66JFwIOfFy)st_wS z^f1b!cdt^J*H9~1Amnq7q?|0h1m9=iG^x7+v#%XqqRH@2V}5x5@jR= zMw*PJu}HVk0~Nv@uHjhVyy;j@fxO~Sf*Zw>l4X(5*M7J0eka{d4h;!ca`DZg$?UQIZW#csnGAalK1`oUBBEJF2_t3{__V;r$FtrJl%fX;ljU58nb z4uZE7*OCg0?|d-qRoUu&3w6hxbRHNn#0!w1|A@`4(}nCuERy3WBn!%r1gKs~Q;qtH z_e8z`mf9tZIb&gW(EnOVa{gKM&6fIpKZUlr&l!#Pi5L9SU{tk;N^ny0D8L>SXp_d_ zAPI?62)e{C7W*9t`%)|wT2~y;>{MqAlX*);+RR2WcyJmtDoldTDJl@})f2kg zy;mFY6X(@-Dwudd_Ivoo`l?tixkBBcS^{Nwou^^&6RPEV(b`pPR~3@W;KR&-bfnLd z><+^`!dy%;uHwLMBcu9m$^Rrc<1MkKVmvUucE^FO=gJ*O4!yR%*NaSmXw?ugoAzk9 z+buP<7S|*ZHJA`jw(1r2Kmdq3eCPs=>q|-|cNYJd4_Nzh&IZ z3cS4c_HRJr&bVd~djRDaFi1yTRrS?nBvPT%jqCiM&6_rjOIU+BADJoZ|DOP0_^7m2 z5v|Psx~bf7f}OOg`>)>`yi8)LY`6b(#OR~ps@M-8a!pqE#~Uo}JK^R6IrxG`u6q)} zBx8Rkie!b@nd__^eQ{a+@tG;2LCuDJhl*?{>+NOjBHA8$w9*Z@icSBm)mz+undBhf zxPZ_jdEsIObq;CGLA|uO`;9plkQ)1dt6%S<*s$y#!hRoMZsly3>EB#|R z3inhdqL;yB7;_0yvh2qbf@JAtl~3zu?p|F26Ud=yURLR&Mo2+i0wB%%-=^wh!n|P` zqR8!P_GlGqj|efZ)g(kKLg%eh)I~~XI{PEmQ{}1x)qF(eOTaG{biHq*lO=>c!UBS2 z!fI-4?Slq!84_qBVnBF@bWFZp#4b|D>`|e)&xEDD8imSp?+vp7aM!9I@x+RnQ9`w1 z)G(Pa3dDG-?DuH==ut(IL&hslP9Q3PB9bH|ylPN`NC1xDL-r*;bT8L#f> z4G%X+o1K=(ub;BzIS#o9L(;*VR0l`LZYtjEE%q=WdD3o>rcTk<-go>XS1KAsj&6Xx z-MWwXe6hAwNnFm;2TW+Br?*2^O3l{JifR&ph`VnXv)5G7oMHF2yRBSMeZ?`2j*cFM z=kdYL&M*v4mG%tQ*|(ZP;gX_I{WmEP8D2u=`N{c`df{7*QLY53m;xV($`vT|R4Q;UT#oWhUCEND6!~noO*3rSG zZoQ@Cs#q1L0yvsaQ1U%-&{22iOt$(Qa88{*W&FdQPwv>5*lK2o5mYEZIAtcfBgETA z4vHc=>ZrFD$P+RoORNLj3x64xE+Hzqt7181IewNA{wsr!jC}J!v{P#Aj>~ZK1nXiQ z=OErgrBAU>1PsprF;QGRGh+Y=Ven1SyvjODby}Pod}^8YRiz_cZwNlgOjrdT$&u?z z^$k$J-MtOrn~8Z0^c2mQmRPednT?)`?+T5xuT%4isOYA+Rl~7Ia4#KN1<^~k+q7OO zwfi$W2}lAvN?%%R#<)ut2=?4=y7|!#^hkId+Lf^R)%MinYi=3=t`2>V=3?PjauQBy z9NpZ=aY~y^wYcU`L?zA)zBI`BdP>7!B{FC6l!oaV(MwCs9G%k|7Jw}Uk}{3`;Bp^C zu|b#np|-Le!n~bxN*D*qscT=i6>$Y{0G@XSkhM&4*ReFabeG&q!_b+Q-@c9Tbl6GU z)IcJycj^-rn0CM4QitDD#E+mMjDh}Zj|bomfKF#53m7*2B{aQ`=z_w=^Ei8;H28qw z2r5Y+yFoFP0i%Ysik_>e%VgH+;N>KTY(ml%ER7dyi0IXh!g_8jv6B9Md2l*I(NWpW zJ=VM^$>;$83YuarFUqh}!||0Qdx5kZ?V)ama%1WwlikeIV7!H3`XLy;XOT(OMl4O& zl|f6Vjz1-2dA;eXB8Um<>SHUmJGEn>Ld3j%5?}IFX ze`Si`uas<~B=b|2ybkEi104^dvB?>zrX!T;-Ri&7Lh3=YtY%|6`w1<#YV)?A?{r8< z0qnO>$NgH1#{G~e78Fca)Lg*4*1lYWjf5PSqW{a{563h4vIIZdwyrAKVa=V!OV^T$ zr6UAQ{`P*GN2`Y#%Wl95ihYQfu$?5<+A*?)=A`gQ)@G+ZEZWo8m*EdKf3;fRQ}e`g zgiD){5Q?(=@xN+Mf}pBo<;dg2=<9%+nRtQ4$uC=`JD(!1^`DQ`7f!Y+m$B*GKX8$% zo_0l;B1Ps_hpodkjui~Bm5g76-H4-Z=-qC2x8k*rM&ha+XaYy1a<9?upy&KQh7s8| zoXBiKvvRqmUQ2}D1o|T>z>ZYuqC(FHEx#5!5j8$~x<++xkLoToeApCd&=Q7jSv%Zu z^=5*)5L&C^Mr6Plf2*QYJ>Ok-N%e=We3qaU>t`-T6v^W>XVE~xj0fK#QM!j-ZTC!z zW$X)2=0)#8=$vFkEBbMJD1tgtEK;?*ygh4XLm#4FJVGe!cE5|w!`^LX<)bQ=P#{(z zWLUhv2)aj6hoxxI5}b%e-K&$ z@}zR$j3L|DSZmq9jPZ7@KPwyS5>IWGUwEyMG1T%S70&Ng1wh;Vs<9fE1{!T#z9!a; zvlr>^s`?c9KfFoY-j)2fuMC9$rOCcWVpHY{=Qh&lQXm%*S5>gdP($uK75%+5NB%xW zF&TF0^TLyVM&*}(W69Ox(Vx^?uPPe_wu2f5Ggh>}7EaG|wPx@j;3mnHN~|KbxY9lJ zXC_}5E91ty6Di{1M2=tdvfUuiK`Ms7+X9}P{gO`pWQ;@fL`=FOIl91&&y9Hn?xDgw zt!=v_=!EtN5m;hNiRxNT>9FgFBF9}yU&eAj>KTGByReTm3Z1jsONt~Z0wIk5 zX$hI#RBr&PfX{a!+=~vXPi3&Co%Cs+Kw}Ql0Ju9VPA^vM?KO4TlZ9_s6(oBOxTAny z(nchI8w{GvlkX=mx%lBk2fJtPv+h~ILxf!>VOh2;-R~QMd!s0eaAks37;FeAZtkQN zOCEp%(SlN_A!&s1RY0fogi&j~Jje4w=0%c>72h6ufUpmz@&W(rsCV z%+)c#=pUfCCKv|9yjK}ZnaUy@bm)DOEo?$;C?p5?PYkZVD-$e+XYz6S(+h-1H?uqcQG8OtxQ@ zu^Q4%kY@Ou$jHV8Yz>&eE7Ur2YJ|fxd?1G$6*A>97ovGxgny6Z8fTVz1eByy=7k+@ zEv4bR5bqwgzmMhN_Ark2YSDZ@tlesO-U0g$V`GWqS8<*7s&v3Ne-aO=D(e22e-bH+ z+oLX4lnulgwitbCy~S*gW@$BZo5P$i7mST{?SG&@h|a2hgQ|oeMRB}1!lh&TXD7Ac zf;Kc+?W?e@BW!-CeJLGKKhymKRjV$m?~ymfJ>Ok>>>sy{E3jAh)RHXy(=zV-Dfprl z5KiGj$S?fH4*{C@hLJT{5azt_;bBPX-?>BI0vhgOWrZLU_<1K^^CH1d7L9FM8#j1; zcMIpCi!GAlVWz%6(F2Sq^fI{DBK)2XWX%>VtalmrzNW$7{+of4DdiU z-Mv9MR199c2{W1K;3Icip8-P_v3pc}iKl~j%91LsUfZ9XZ|$jIOWHU?UjUt*Nhxnv ze)YoNoNE1Yw5)ag@wEPP`&swY0>4hPhBf@`Yfq)o6v!J0I>z_0h3#X@ZrO#!v$rx# zQEYJOP$AZe8(;iSMPVg3lN)iA?N2&ro5=f~i87E$l0$OsWce+vz-rmwvP^Jk(_%f0U)A@M zUMe^R2I^Y`Pd9+#N%*Qlze1A!J`YN5bgrn<{B~x1C+Ws|DQOwXSnK^@L5FH@@k>J` zn5RqHRf!9rrNkmWS?#Ap<22vHDP^_rG$!N+kZ>{(=)}%CDi^0Wa6ev7wR^$(D7L9q zJ)9~|51mGR%HIr{n};_q^K`rs;0y*ouQpco@qt27^d{x*fNM9gK8%~+Y^p5VIK9CR z(bi6{grR5FwGu*D;nv8JBEM}@qrl~Dd&+Nq=Fz71^_Ko6dm)AH#(|WFxyZ<~)-BiP zEf+Fc(blW3z`0}$SK9#R*xBhFwn;!EIe{UU-u69rr%eDHK z%$ENry**}49zg|)Xk5@l=>s2~%HLS1_CA(|n9v@dHI0ln9D4*r+Y z=x1^|ZT*b##0JZo=&G5|iSOicNS<1!=c@)VK<{UXzV z2K30{*(X|SO&gNT>GDzab|ln6Zkyxnp>Y6!RxX*5{#J$OhC>)b;x?6|%FMubV_I=k z8jnE{PH~Pm-;;(uMFmWw@kodD(b4w(o7Qa0bIm90%ca~}x* zr8(k49jM$|$aEE+2*Sr=_wdz1w<0DHSb45{ZALm1ND86%K6W^x0Rz3l7^>76JzC&aOA zREOByfSjR61Hpqnpj$T0=}^K-%*65mV_nM3y-~p*HtD^8XE#=aT_v@d1;)xd<92*Y zK9qhhy7dlkQJ^8bKNGnngQ`F<0-bZ| zPGdpFKF)idmvqQ0bLISTf~RWCMt#G|B>4)Rc66kN$7xzVZT|r}hg$rY`y~7F7ShWK z0ugNT6crUU80Fu9Hv3|fV??cYpL(Cj^Sf$NM^L~&!0+qZ#%k}Vo+#~P<%fs7W_Uc` zABVepg-w#jtCi<*z|M>X4`*LSwW4B|Q{{cK_ZZ8@B}Unf8gjY5^x@Ew-YzTOklqkn zH5UBpt5YF<829{F-*EYvL13%Yb8sfkZLmimBY+B$`1(;HU7ke0a9mG^Xz zd5imS_us@8#kp1Yr>f2`=@k(#EQt?j4}|m#o?*}xe+xB8zBg{0H|!1ZJ=aCQr6$Q9 zMAEhM?rrDmSWi@-0(x*Se~ScGe}_A?d@5x^ zJ1ZY!i4BCL!EcB7DqEh=VzFChJXXdC%fg<|;TY4!3Wop6-~4xkGA#(k4mBhnf`fY~ znYh=UANbk!AgZM7#lt7DT#bm>LA=+QjBc}W|5j3WJP#_|y<`48BXh;!>H~lr?+3YF zbtb3~KUJsNxbS+oDdO5ST!aewnr_-7mYloeT?M2pUzbR+`7hb6wxM;9tP5|l8XFND?x)V1c2iJ*y4nUET7>X|YlyBSo9b-@r+Yw;i2W$Q`gNMDalk!AA_1M+j~DZHP9iQ%e82*#W`!? zsS1|dIL-IH;Tyllppm`Xach>LaR+CTn^&~Xs)M(|^7|%|%k?C?C5wQ&q{Q7q3L&T7 zTf=OnNzS;p1_X^(2n9rPS*C*|F7acWAm$mg$Nt^q1lSuQYi8;VxE6{3)PXPTVa?p{SMJK&GUK@7Vwr*e;zdSjf&52ZYdH7Tqm?2GUZLDi z3Y9vE$aGqckB^4&n*Q%;c{z`LGAJ z)9sdyGfXVwKRv;vJ#IghIfTFj?nf0jaewtya&As+>^jlhBsUy+PKvdy@_{~rFQtXf z$xoo(WLZ+)q_|mrjHwjwoZ%^c-uNb5mQc~BscUam2K0TEsmA?m(U9NiD5Hyg(!ZIL z2MLM0X8|&2CHD}wF6)~g?mWB?3a7~ihptHGmM+StQjp|fA#3jR! zkFF}^--6AI3H@WJ=;`6V!0s1Hdc;=HG?)i2=Q;wsOViC01S$@Uq7HqsSwv`L00k_oTLAPH-uoi8 z-s8JRDa=NGwGi>!2`FK$NvDd6x&D`}f`Xxk4cShSwMb$@LL|Us2j+<^mjuM&#Ngo2 zR^LE>8qij$QxOR+XflYlZHOnO;Uw_>OPKRhGKKe5 z1cFu>dy5_&}C#*NUQoQfgUIpwix+tHBbLfG# zM72q`P+{LqtGd6BnzA|e_&38rOLK`(Tv^i1uWf0BZY!2|2X+1)!%MOMxbxAz?F4GE zUrDwlC3$Jd;_Jg#J3)^KNU7uw$;3JtcKP@#+dh8I(Sz z`$L<72k~HB;xgG>tr`XwUQ#Ki8-&vnB}Y_84CY-KP?X8w9SjPz@) z0Dbs#(|#kl?wb3|&F8)zML+*;;d5dC+TfP)>GYfme+_Hkv-|so7mC%!ISaox`F=mD zPXLG9E4vJ*w;P+kbdOn5-pAON-cIvDT_I@#+HLzk+jVrkVdtza{t%E7s=ZyBhBBCt zIXj=)A<=zQov2&?UR(+@Otxu z7MuM4T0sA_& z^5eyFRJ^PC-|9X<8edAH%ETiDNNbzxSHeu0j-A6%puX|mL>#F3e^u~^^YDe^c+&AD zZs1K(>;B$`YBsuq8>NMsFRi$3zLF6HVSK?$PI-l)2tReT}=4l5^I2ADH0M(cx%d~U=4RS+9atfVoDItRB9 zt53N9l4gZvhkqQ=U9pArliYT#R>$v|v8GYLv7c~ObXv|tAjl>uoU?xdY8jkxAF+4p z77BFy641HYhOplOxRR0%&CDHOge$|9aN)P*8&JClDZV``w&>mk_|o!PnXc|0tH~J% z{=*rA0X!#A*1|yx__CvJW69FIqClO1E(i4kI>?PxR=7^NrY+hpK&sg3%I$87A&%&o}Nk=Bm- z(n*=UTKBu=guECWxiDOT7QR(l5E3z`!B|ojb<_EzlU|7bHxTydLb;=!j(4eCD&p+j zs<)|+Vsks3@U5QB$@7SJlT0rCCv*e=rlAo}Zd+w7{HlSaYfJ3k*)jcO#fsg1Ic7L# z5u)5~a-f%2)Qw0Xx&c|lp5hn-_e&Bs@=RmK{bl{rSL^c4jlz_7m0vngJlQLDAPfM|(t7RR^{4iB z4zIWdu1)_Zc-wpXKFD8Mncf^oyhOzS#*#+q7hmT5C30l@>>X)tfTa8gDBN6E*NV~d z`;huMm#$+H&p3FbWQj9pxyaB|){7uM4m1u;dUvy=q~fm*qw28vfFPatJJU!(a+khw zj?5;_s&BcrBUf7=z*~kHu*}<<`HCp-BEp;DL!FXIz3g7TNOYsbJ#8RJX{!=i{_Twt{}9sGMDWu7VjsqaPS_v5wv zQo8pArtRj-x~7DEgtMq5RMXBkgoVkGu4k-$Xzas}fXR9_N2>ik(FuW#juL#C{vsOY zrp`C2m}0w>mEDL2p1%}t3}!Y z?!NF;!Kngy7xEn8BdgEka47z~%Az;N){s?LDk4>J-m@MfVZE^?>O%hE*82htY5v_O z7S9laq`x;6%iwkDGS&tv;!WV?i`PYf!}REwac(HfosAGPjByV6OIGR;--9{5?}JY6 z2Kof=(z1XIr8ctF=m>$}i1^Ll%ZjaIAJ~%jW1Bp4%p*kYZS`-+Yz=N1(-0}jc>#B! z_5Q<5U!oJWvWWGdkmlH9JF)CTzWXDS-0LmAd7p0Uwh5s&sVA@QH<{I>Gy{&guP-g$ zn`6;Ks@>VMxX!ZQ7_H2Qg7R(O0vD?R0ktXU!(4KF^v5`J;$LXvSyfbv=~5ET8)kCZcjLdMBvr&I(w(idvR2Se zfHR~O014gpVaq}*tj?%L4{7fAOIQUPx*Yi)-i&+P4efSfc%SN8_KO;`|FY z5OLTn5^Wl`6`)3zs8QYY5-INJuGCW`G;xd47xbmusnUxQ?}8~OaTKVCfR=DwTbC-) zxsmqPr}t2;>vDl8u=XHC6erb8Bke_tGwrGyqmSTheKBioMh$La2^m~e9|e#0HFP9R zDoF1Lr3ydX3%+2*4>j*{a5nWWvTwkCgWCeJ{o_N2*2HZqA!wl_5U#)$Yj{ zWJo)U&7GI4(X`Uy-bs5=}0q-@A5ek^a9|g4g+xzK;{2EVxlQk_}$n<6~&a{1(<^-9eLRufo3XsBWQQewq%lWms9a@|IGYqw`31Lpu1_u# zmcQNoUt%c%%<~~@9?=~XnP-X2;rE9!qho>g){R;sPuqqX@!u%3mjt~L4Sb8T;pFO1Mcpnb#`-wnia$riEj3l$i1wpeq6%zd&yvIVsiLS9$b z@)8k(nR0~&SAt=QLcc7{se(KWvIztwKhq9&Q$VdL5D3 z-V0L8`#g%PiC zyGW--TQ?2R6HjURf50?erL%u#hSsegc}l4_Mr4gQ?Y}o*TgiO>O+pPIH8*!}ltrZ8 z;u@195M|pgg0_#aF6WY&8*HHiaHsU=_)$9yp&Hg*%CkLp)zyShb}T&H-_Ar zjIm`Pu@jOG=3&QU0O46z`gs5s?WjNsNm-Ktf@i~h8??y5OHQf*ewM!ogCdEfv9;EY zC+rxt-riR&qya#|J+aGn#*vyIQJLoI0UOoqQh5Iic=Kb7&w$qJ*`;jMV)L)CzFI@+ zPWqL$d_Dgl_^z#EidY3@rC^m~5H_rsaUSZAfyWK%2tR6Cz7P~p2Y(rCx%tWK1E^)y zy|h_LOVc3j2uKpgD$dQAzxe>sViDV4+vbLD$s2Y!2H=Xhzn%2`PxW^Z$%T7T&Aq@c z)e7>tqY9_ACyB|&Wk!8@sWq>J#_FSKdc6hxk-1ZcsVk!Sh?w#373)Cfmv$Zp^-t!m zqcl!{iYs-+p=Se>PO@A8Ex<3axo8NbtmLEz|MR34|Kb`!=5Vh_&o2w)q5y`hO>DHv z8Bo3Bl%M5@Eh4+1zEC+V!_MSaCX_?UKu%zs{pHTM2yXK9!hlsBs*z?f>!D4|u{%*f z-{yDSUU`+3J9`%1FM|r{-gSvWJ!*goDWh^`qz-C$aSpAnxmaQTjnqHxIez@f4wg2N zUI1p*k68y6V*00uu1o4Dtn2B=CQ{Mt3$Q5_e5j@+TsAWsfTmdhXw=Pd8U1x!;sQCY?9r+%6ta}Eu;HUEmYpv#A;gr{$P5D(3 zCM2LREb(|JH==I~#f{;>iRdFS7dYvoM$tI=7@#Bj3~!7*vv!8?^NwTCRtZ};oXr%E~ThVh>bwW&kUO}*f*PZ?O$iRM`egojDz_23Dtf(cjeG< z=Fa)#VH%{1gCTjzS@6&G)Wfexlic6JfOk-vcQu=(1y-V)!Di>;{G(%4Q9-0zKm~Ay z`cMBf(IL%x%#^xM@rB2i71k+V#$7?UO#1;(ROIrTe!M()!U6SaWjVbZ@PyIWehz2> zFM5&FXARF~?1v2_Sf$#eD=08@p7hj&4tFk5h3g^nRY>V-)RGk8jXHG%xZa1LYT$kA zRQ@4ucQ>x7>h6$2Iph(BAtam$Gh_TIr<~R&-fgi>r~=-B^Ebkf{x#|E)k(hrw)%#$ zn5#*$P@QW%_!fe5hhA4(o2xrOYE;szyf#k|!Qx1H!%Hm-H=N872(jZOd? zxchjf6(}(ZuoSe$sat+x8byEIEMNI@jWZYDqT3V{ zoA#q;`x{v8ZaAv$Cbx}v43Q(paTsZ;m1^gg!E>EUrw;9#T_>eelryc!!~NM#9ggV;lqtO2~Xzu z0?ZG3&UCjb%d*WX4UL3WZj@HaZpzw9i@zBDAlgtWg8q;rXyaeunt;pSfc5**_dpP$ znl>PloZk5w{ZD4#Yv>R+#|j9TIoyCE128Z%xH+$=3&+KHUnFOWjUl&vv?%)&FHWjo z_gfC!LTD`M%QM4Nx=N(^=+|E6T<$@&#{bGh)c6c^Wy^UK8lI~zUd_~&1-OrwInBb{ zHm0}7d?}2NI?{vmb)VLXYB8xQjyo+4kQ7jIG5r{Dws7;w`bLuz)rQ-aUI2=371T*+ z&sAq{z_E^0#nP&X%mVhcj86`&b5bIujsTq=p5IMPWmjm;tN$taLgiuPUA`*z9Lz8S;V0L31m;M+Y#IUhXZJqVTE>y2u7^4U&NjCR zL9^(J^zFh{eqPz zj}+SaKTb)?%HIP^b!chrHh9`==D#PVQ!ff#5x-d{Gu#1@pUY-Saq&hyQ@CxW5=#C{0@A* z7$VQQ&y<>&c0M&f^Mb!ZF|X1%uW973`0hFu^~SZ;q4!db-+hhkz`dK;R|9Lq4_0zt zYWOm{o4-6so?YCan=n*CyEFCu&)i#|(@w+hBB{VX%xj+MtwZJ~&5bUcqBl0o#S5Co zRN4IYx_j5c^Wg8-54peIXaJPMjwfR(&t3GR!-P3vgUk|#XZ|5E6-!GclvO;f)h0cR z*cAi12Gpw!8=Z3QtATL2WY!|XmE0t2dD+tX`8U2k$a%w_cZ_tm?}UTq5xJ4`oL`IX z8ooI~Jn8V)s0ZN(rioYgkIW6w;Gq{!*_3}c@p#|~-Nu|=9v2gvi5D|dD|ePZC0!!~ zX$}#aZm)nZMFfQ}jC<_66*BAYTzF=vnZs$lnbvv{`snKZkH3Jwk`LqNqMF+u%O3LC zao2th9z?A~c$~gnKnLLyyN*j|rF+lndo|=Ay~14ce`q@Qc&7XR|JT)Z(RD@3rE&rLSUDG3ND{W>Fy|$QC9)WXVRpjKzxU^R zyZ!$1=j`@=?{#~=9?!?){$M0v?%JU5U{Cx!wD(0636!Dh`}f&SK4IGvQu`LMZ?|ja zB_`Bf9H`5Y+SMrS{$5_Maxq38%JWC;&pO#{X@UQ9>e?GkJFQ_V6`&UTB>(rQNv}TD(nU-h~wYD1mVHJbn61 z+F$QNq}kdm9M0!ST3LAyftXkBX*(|{H* z9AOk?0LOL1gJfv%;x$2IG~KAWM-Kb*=EH$sbhiC!Zl+y$wrwoTz4bS))Wf z^}6)MBa7(u@t_~cLf@braKR)@c$uj@WFx1KhcXim&kq<3S^N^Y;KCzPRpL;O;Vl(> z?#9C5&bTRt=;%%$#=htF5mJI}V2YM92;Vas7|oB;n0YR479h3%#o%G)ej@uXgE86% zPpxc;6YYvWUQ}0#+8SU`K&xVJWVLIzWy1_(yr|AI+Fv%tbx^$((|^X>i?nUi9nnT9 zIHCQQ^9K;lF-l8L3t0Ra4C)TXW`HKi6>k8Xp%U|Fuj0XVlwO+=9sN$;E4dXb)3lwU z%hDv5_NvFE(FhhS1DAABxCu0!7V1k7lB`L}T)K5)g01%##ONC?U`!s86U!2bT_ z9h<~5uP!L?{=?DHf1HPFy9UsdjzyC4`_oq|E7wO;2G*r?(iZPok;Z2K1248_|0@k~ z4j5JcMg%O&l$Y`ODPHBo#(?qY+B#%BuoA#0<(N~&_8!UN&k z94GcZk)Fj>dc*PZwktJD4KHLnroHCs_SANnKTXI#C$@BeD%sS1O}ll(IGJMf8D%=m zl0Q3zq&k4_jlcYSd zso~}pHZ6+q)X~iUo?D9V;hY0PP%veB;)}x4#UEVBZTX^ymCvckJ~r;aLZ>6HD{;Jg zdSteaU(rdL1sztB8y4Y!{M0R_EI|Zmh2UZz3Is7{(1L1hT!3w}-Gh-TO3ln4eahO-@hfDxC|Z+?6@YzZ9LF%l=8aCSz5G$JX1WA~{NV zX*y(-l&Bqz$o{O-@`eO3imLf^o?)CTIVWc;mOMZ+^n;=`*{SSEFy^+Z9QRyn7A30v&!<1^NZF z%HcNl>spDh&fH0bXMTKf(q=UL8NEja{)@M93tS}sytrZtl5KGO5Gm>&|70H$I72!N zWvx}H0$;|5f3@NyqmTk{TrSodY)hE32k8S)5XZy2s>quc#jWSxkk;S6yR%`Vt9IFwk%U5 za#Qrtr%O~mSD?5X<5(h~*-32^sv}{kA_k|cbFL6l1~c*BFI1c(qIi~CMlm}6&BRX= z5>-J2Rcn54emfZIjhh$!k-45adds2T;mh(XnAoNZwGxpwb*EyR#pD&%`q@Bns&G9d zQ?(oO%p&grb(LYnB)6#Q^PID=GJsq_m_9f%oKsr}g0u@uBSSIr+IS+JuP z_gOxdWWwIOzAw`jxx3_@j(+~sUhPM+;lUr(XorSUA%3m=y1TCe>*es$}YdHVyrRr8F1d{q4ZJ>E=GKGD>r*-7t|M+ ztVD6O=2)POK6y=oc-ox^vJ%tr2bz2;+TEQ#poOYf1fRv<+5T`x_LCPdi6^N^_m4)n zN4}jZ`?3=Nz6ZjSHa$pQoZJzqOj=9e=nq{3bf>NIn+$>I#+SK#L6K*j~xGa)i;^gfaInDs!`Am>F38C{p>0s@y&<5rJ+V8<;UJv zIsGmT`eF5LQ;DaVng5a7tL3plq|MPp3%I|)}u)Z+mN@dG!pUl9Q$Xv=l?bUN@ONcF+7p{-peAuE~-Vb0+ z;Dgi0{%lqxeKd^{JUFS-Z4?N(AYr3TJ zaf=L3<|MwM8~5{e!X7Po#p%d;g7qk6wkv!kRo$N=2xqPOS#Y~DTA(+d^(@~^HMdQ6 zJ@mW>)4&~wb-?*#7W-~L_ak&OFc>2nj#9bnZ}>~J=+a}raB{6Zv47fie+Xgj;5`%E zY4gx@sbaa9~GV@)$riT})0#^+}vJr!=e%#U+sfBK7uW zyOf|st?O-QkvB!1gRypafmNG+6?QojZ1))d zAy5(IvVhnvKN;_q;81Ev`8yN*<|E1o*kSap{U(J<33;Z@7GTFepy~SM7*)af6Emc= zG=GD!Y4dNVbScYG+NfvHS@aNM=SztAXNcNCpQ8-T6!w!Ho<5iJS~e`ku>!jvB-)J1 zMz@LX-Lxiqj=vy}U_0QBMC&E-?T9Htxs@11hI{&NhAQq*U@b-Y&BCO_Hd#v?*bFpG zAzvFT9RgV>@vrR$5}sP>AEqR{_RNeX`3068z{igyOO{=TC+`k(e)zjJiFF+PBzt0U zqet;)+!M=Ojy|+qv>0wxS`i(m5M-t_l@B(8c(D5cotonI*DQbj(AyCaN6lm&T~Dn+ zPhuYG1jR1SK!iKLSh!d_!W1M% zcDwS>HqGLpVUzNRB0}NtIWd->=Q{?&9h4a=1d>7~4DW;xFft%gRZYZiYQ@2H!-q-n zoDpTRr*xxyH*E)v`mXVb(v7ZzpOnKCI%+0eM)OvSzSY6}<+obvaS(}_70!$Rl&NfH za>a$&ji02)4Sr%)AYiNk2%vlSru>6Wv|wr|jX*js4FAj=eo4?#gDO;ZH^!eQlEdJ0 zvm5*~gIBs4kt>VKq)_c&G6Q9>_}DY^{AN%3tZ1s4zC(}jo#IZ>_-;zj^8JyGfH7a^ zXhLRMUZ9-msxbWdnt)8QjgzDq?6MipKnr6phEMe8c#I2-X!bLpeAzlv>P{I;Y$*xHCBcmI!fDfDP_NkmfhDc{a1jm_~p2 z_aJg9SZ>aw=qjr5Rk*6A7d8kM9ZDxoASrFaO9ON*va`e;<0#$jS7KMT@Ac7>5BOtskgIj^J zB+!LcN^?++BN~9J!>_e}<((^Yfr?~THuNhq3O9WQ7y)XUYN)D6C?nZ?ic`-}tfwsF9#M+}xTl3zEvV3NPWc{X$Sc={U0k6Iu{foy(DbeniMqL%kucKH-xx&_QQc$d;uUr+-cGtR)v-~S`G z0&8P#&QAz=6ak|46cA2n76=5W6C-?&3ZVQO0&!2=*a9^&??QROKf<}uS3gj)xKspX zYKW+4fglEVn^^Z+;tT;*6;t+@7FqkMwvZ^g-gf6Bp()`tUxJ;_eJYj17ee2%!l5_a zFRf`BOvf>Tv&Ai|bjdOwHXc1*-@-J5F6G)jO&F&U-&$G!TcG<#2Y_AXS-cFw*(-yI zEosX4iZf_$LDH5voBtI-wniNqKYBaZHb#$7U49!CBO6pctQ>qplH@OJ)l$n9Z1f z(TiMdkr@FRbDO$;7n6?y@k#dWv!O1#nr_;R^>a6~Y(R#FR=%ksMxic`^CD}a(>)}) zqKH=D^4QiR`DHlmSmN41|Ae?j$3X+(g?~$Z#G$9qW$cy=hMNJlY2(nru!V%h{_lbV zv?3%cHRSh{&5b1SG!OGVOV%2lNeZU-fDLJ%ISz6nkE7O95|or!&aA;|&TN@?p1S=|C0h ztVV4TE}!RN0z~q6=0lVhA6MG;52@LuLm;e2H7b2|+03wlpg+Gcr$g7vZ@K3mZ-lcT zJ(AZm$IfRYi@6Te+l`Kj!8%ZVOgn$mUGonA0?gob=TH>?|E9OJRs|B+O7#0P`~y+b z?bL^#BO5lnA-=s7qee<3!XKw}UbC<2_Twdb-$u>kpT+j1n!Fm1Zts~H^S|0ubj)%A zil%l6x;bZh&oik0C89c$M~2%o%C*1z#kd2#ln%fC?MPh1aMa?bw>RsyD1FX_S^BGI z08Kg3^_ZOkfJJI^>*`|zwI^D%b>W$X-1(isasAF4KI?<@i%FMm`KV22V9V*@OV0mX zUC6j3(YLd6J8fq%e%&hv8|&psOz<0YX~<73p7fr3mbRx2i(&l)sb$^O6MR;1x08OJ!uJb~({l za8|J%vF7GWv$H43=7uU6x%bgzGWqPvaMa`abJ8uP@vZ|KURu4m^AA`CBr!)JgpmW( zMS^=;wW)jHzEsK!EiX)DoJQ!H`&atX(Rl1`%;d63-dmivM+;C(o}Z=h0$aatKZx)6 zbWbsN>=Vb=@C?XhEo~Cx#+)AL+Qd^^5w*t`au-s2SIV%b^<99kP0rt0fACw@pw*!o z*N0w)Ru1T@ZSsFNaYP;}Iewg>qYSy*-aPA%Ue+k7#-&!9H7H}DZ_(3_h>=)(ld!8% z1NbI>NBQfj1xfX|wC;*6d&RDN4qd75@`-ncfCHslb$LknRPv3m*dO6kw=cUhIQJhySI*i<6DkGA!o|N9E#EZExO*h3ayQHGZhzwV!nAvZi0f6dV+Y z-as$0*0U1$?h(;mA9QzlO5^=4X&V6C5ypmaBXdf1)11SL@?1SvLBa#{F#FYu+L;zn zN5nrK+rJb=vUcaageE>f87>JD_!BFl^5{PUsDc(dTZ{|%VpTJ<(`Tq*=oqM2}!hi4k5%{{mNcMd5pD9qa#4oo|OG9 z*p{yT+bi@@5brReyDnzExo6zv1j|1rVLjio;g4%5zcflbmCk|I+S}U?ep&M&ajb|> z!SVu7xf?Zz|I4y4*rLT`WXl`NC*bXncqO>W6_s$u2ycl1vqi&*!a7d*;&Sqw5^9V& zH}KyqL6R6L)T9!rJ&1H$pyV+fsckf4YF8TJ-5`o4TFhvrar+1EIx{Sqe|NDqi;`Ih zdZ%Jl1lJY@`q3JpB*IlaqmxVj6FFN_BIIj#303otXIJAa+xeZnfyhT~20M|G=CV6erV;D%kzWl3m}Vm(LY8 z^GG$ar)(hhAR;ketM6)idVZP8?_~N8`cz$-+`_@|7u}Va4W~nULWp-+(JOYZ=S0Di z_R<}V!z|?axb=&sZ=$Ef46oil&4Ik3&jJfkO%5h_a%4el^rrcn1LSvcW{1j|ts{r} z|K~AXr|qBBJi9gWs>PGuIj%A`+y9!5zp;I zfw80p7~1NDKnR| z5(%nK08;UITEiEXJ$~>jxrDoX{l)N&t1(2M_9=&lckZn{lKCpUm1`{>_8IbOhr5zf ztfY?jL8qKh6FL7L#ZtLEokew;`AdHvS>@5j;OM)G>~_xNnJs9$*iFMUYd!vG>2-Ib z739y+HShMqoTI@O!+Ojh>rmZW6tRH3-N>B>{K-6y22FWI^OEkMa>F3G8%De=uN$X6 zr8rqb&YtiFBf1XC6k)~YAgH)F^jvfpOvt~ihe&t0$Jdz(wxf1cjF?Ng-QcYNT&yM} z_L@6aP;mu0`zr`%@N-};oxkC&cwk8QQrFcWXlyOZj=cU1e7slExE3O_67T2*xNi7| z;zUp7XIX&Q+1l-sEJ5fmUu0Z&CnH(0rSuylNBo+#cFwsBBa(|4{C;yg#bNkn@m@hq z`2(65I&J=f=|m^HnIixvYtIv2so1c-0cQeFezwwaMUqD%m1PIwN@`7WzsjX7T_Zvi!}<2xJbeoK8L43Uh{ zFB#>PdN)FZwq42+@y-z=X)vAC!#{~lJjMi~4k4}rz5K+G)|3#Z+63?P{RTVJ#sj>h>=12ig@FuFLjb<_vco(^$-?n9Xc44 z_$wZc8)pQ<=C3O}u5QuID8C|EoPJg30=s3$N4fX<<)Xve- z-0R(SO_k8ScR3lGApO^-_C@1x;WT8sHv8QT;ztex@hMbfhk+AD)^h2)<0v@nT>d3Kr?g~wnWsDH~(a7P4%JS28P z(4(B{=(jgi(q#+|eQnb)VB-^~B+Mde#&_cm0#4i!tR^Q(0kKA!h zj|{ag|2a3;UAW-v3$y>nvLJzDb(IM$z=FnCGfcb+fFmlxQrsF7a-2?8B^*=c+p$ zdqjx&f&Jg4dp|%|N?p*dlm#Wd0!oj-jp+k7Emlosoo>uV(L1HDVv_3J_>y@Gn}79L zw$ebZhe%P_uLMn=%*ooEsk(hj@1!lAn~LCsD`v%ICA93UgPE#Ew)76G$H6jbKZR|D zkLD2iP@%W}psNPYYG$`$bg9Xx6tO~+m&>NDZSB_@`o276nH=0NSP#}sr*T&s%r-ST$%JzQ1o_+VE~tmm zixNA{c+pBX{pq*gGj?wepA`+g6~Rm{D~Eq`$zBZ%OxfXo_DTxXQ%%(m6f3!oZ~l4- z8}=Ve*e<5CBH8tX{l1wkg1@ic1J3674Ss^RQ)M^$tPoByDX53nFHk1;Yx`Y_!VYQ; zqubwC!w&?dvk9QBD}g^e4nC!7*ll?~w~QVw9NhstK5i&qweUAHFH{DAjYTOFj~8-j z$oe^5?G}fYF-u&^?qD@91`Rihl2PbBq`QL{l=3#tKu#E=v+ePvz`@0C{c%V_sd7PC zkFuA>?FU0ffm6=>%80bP z%Vv{o^XH=U5Nphwv%we`{H^JiqWMcM0?T&Tn=@a8v6BCUZ`_cIb0N%xSP+*IH8ZW{ zYRXMCYmq1s~4Q*;}3e6j?*i&4i^>*YyAt5yEA>Tyebk+ti zMqQyA)U2(zGQ$-=dC8L=eci%F*PP+8d5cLQ_Oo>!OcKP)B_Y;qXq-_l)nO~u+02E+ z3U@+#7(EKPad!p8XU>Z6i&+kYZ1#=ItAg4zj6%v!7xF4`O*6vIvH~a zpV+HfAgWQ^R!_801_STRCIs37C=hF%O$27@&N*IX?Z!4OgJQz@ZJAk(7j*o6w(YQ- zABa(Yv_6_9F_>I4a4}{JhzlC+p4*VL0j7qDbF1GiSkDucW39xb#9d(2z;`%dn5BbA zGyk^QmS)l2AMHc!3Uq?{cSOlFg6<4v*=2(~TTibf3jpv051qwiAX%u5llKzs+f%9l-xNC^t3rsVw#Ceze^q`f z+_*GoUB7fz4pR|mEh5RjZVI8|h;jt(pfsu;Nf>2k%69hw4L|MFjA?P#Ma?U4P4 z&_lpMkexu9(d4DbA;4pJ`NYfP>}!Gz7+M% zB&S&kS=b %c$rh;2@0kIQDcO@cEptg%mwEVa){iImx8FnN--BfvywOYHKmsMP;0 zpb6QHNU<^7!z!jQ3W%o~Nz?FF)W$Vydu}StpPmnC%sEA9#o!fRV}&;Up9*yi4CMKg zt79N$YUoI^taC0(B{X*~@|m(m-Y4lpg8hL_XB*jBn--KmMJWCbg3=rIaBZTEG$L^} zu2}ynAxlYmZQH_+GR}|XvzceypZKcZpC$VKvMc`aTx|YyUkNIVpu>o5`uyd%=3m7)`!eJzn(a#?SnSH&4vZ>Q`)Dgf(hRj&lxG#y)!?Wd`<-NAzQLXHBIgi&&S-I z{uzn1KGPU|x~|W_3a2fmcTb1?C1B6h1XH^bG=jcmXbo^u*&}RM5Sw=J+Xk6*mm)tY z8TK~v6kUrKY5@B}1+2n(mgO3j->4nvXhrmUA0L*Qf3o80!SVM&kj_}+WH0#gwYQ~` zoEJH#^YLjRYCMroW43q`0qw@DDEUgGA+M1QAUtIQwwcGZN_p4tYW4-xfoKVc4v!yH zQT#S+-xWN9a2C64MT}5_BoEliH5O!5F~eoTA6bVOMguRrAOy~k#g=s6)W1YfBRrj7 z?1i^}#{4~wE=yXtyDF}^E&yO=s6P#xgpLFJ1TSf!hKyp_zy0cQd% zzkW9S*J-C4;J{JlYqor>)Vw(Pde?moW3^)mot}CrxJU5XhuI5DC;??*T=E2-PjC5W zM@l+SGp;k^1AXJ%ZmqiP{(7S?ynvF|7v)Mw#H|I2BRD4=OtKll?VCd2A8|{6TE$8D zyJjp3%-@{Z;=ABn0WL6L&~5_QP;lS5b>H`=;bRH844TZL5a<91)Q@nKfh#%T^#O%( zujS1%=<8ruIKU$DC@Hwa{Ap=|mz6O8GccPAA3VzRp)1^=qJ!i+Uu2ILl4$+_P3U5M z2A1MIsLJ^6@e-1*Oj%6Mg;QV;qU-Hf`;e~F?P0&{Uowm zdCW+BcFi*vms%&)=>pH*J^ZKOJ&R{u~8SILBtpM{ew>T0q;+?1=!(adcS}S zmz6dig@PcZpBJuapH07xKH+`4<%+39xW_c^=q@gIyCBER~&9E+kJ|;cJRxM zG-;Y44#sTS>WE>`a)w8Hk;G&INrA7P`TXGcU<;?F8wc3e2OUco`7!6U9ollPysdHP zm!8>Aw{a>1+Jo3FW7((+nQeYsywG<|6=pL}7z1;`rwi|kjJ|21C^sOx5U)f969$+p zC$)CqyL#(U}- zOe#YxU~J&|wAfXal_D(ZRX=aO}#0<3! zbcqi+9GDn-cU02#=~U=n&MRHoi)BIT17OM?1k3TFOA;)pc@DOcE>7+o6kyl^Jl!+pO4Et^9nrl6Q zrm3c=HuF{|Wjlo7Tdj9k(9YuW+Bd8~ThZk9E%TZjD*=0@mOS!+!&=+nKn_!Q?V>JB zZR=ow=dJr@ydn_9Dl^~I6h^&*1Bj|#FeJBPq{4U+zIWrD<{jT2m>+I0TWo$gTuEP( z-wSQ^*8f)49UIe>o z|Dn6Osd9HQiz&aCCE-<>LNCmRS+Xo0KvDPQo&D9RA1GmR3)!@Y7p316YRUgN^rI5O zP|AL;x}bmb-Kru@%}EMGcZL0uB}Q&JrVMI@o8W!R-|`P4RrXK+S#M|D_={f(@u|wE z*;K=u`r|SVusA+v#rOC*;HvbY)XCVQTX6=Qb4^F0|7mLUnSqXSG#+B3y%qd6Z{|$t z<0O3{KxUyTOUNAnWv5nykA!q7A*BoSQOhoQ|-2@HZ|bh zYtR8`vb|H}5d{(b=D`VbG+m-G!o3tYk1$eH0dRB_97)kb-EM-B6hMY~s>g{cMZ<|w z@`CwkywAE|v9A2%cnOb@fn<|RByDWl{N(Rz9g;I}NmPrXr4`+UijtjD9#>vbZs~_e zzHmfq4>)s^#h$=zfO<*d#pH4hlKO$vrZCw$IZM`K+?9si!wIcYglsjx40jR&nT9__ zF3e6m5%9r(;U%zJL@%m53h7(T9b#L=ArZ3O%P1O%U5`o?Mu~Mf8|L>)rLM~1+I!+B z>8tZJ78|zzF#TYevGJ&> zarI(U(WfTssOaeQ>MKQ8$o#oQclbC#zY}B;fvSC2!_O%^&;ae)y{-?_3#s{-q9;fG92NxQWRuP9)Zx-F=j7zC5oQ@vGHQSBrP0wC zD>}IG@rAWTy$l64kej3n1^Gjlicf^F%3-y$&z>2gKp6$Sa?Iu9#*$(&JM?lw+1S~q z(mG5Y{*LS;b14^ae=T4x<_E@(HuI0ce^Ebr0d45+SEz5I*UH`ogj1{|e8lpvzxke_+p4@WxEp(KH{SWq(Dww7yS8bumB%I0ZMH* zwnLwhzRCIg;X?=0_xB*U_7IOQ)gNmOR7bln4Z45{>-wl5wG*mctZlMC68 z%hGW8U!oDixViXGxZ<~$P1X->m?l)z>#9!`&P(%qd#X4)rntSPzb?!ham)L)dX*ri zXKL)`$0}-U^vEnN;cQxQmpu!B>e;vaaLPk$t%X<~U~CX19}0&19c(x9hRh3Ah7q}I zuc}Z^KLlyfYjO39y3H<`O)l!w($!I&YZJr&e`}2!*hi^*mI+zjG4&fZ0K^G~C>k%$ z9l|@`1Dp?N>P9X9k z1&nzJ<{~rl(o$W+NYT|;-=B<7PgT*?(HYsf6W8hFeBd)XJ4;@^#|Y7WrB~9LKi8e6 z{X0a{s-?qO+fP2_2vQ;vBk}RRAR6(CisSFB>FK{$o(HFF_U~yFxRLo65J^WBR)|J{ z;eo~QG!_TA^dvInc(d3}@w@EXky3vvm-y*zz7?MNW(a-F=;8!EkxaYVB0v(~UX$lH z^+@g=z%?p1*2I)>55GmX&N~({d(3C*_}CIs%EY8JSbLvVVGfNrY-Me8T1g+&ZU!q8 zv&T2quzh`?b4E*@30xaR?*#N4tKYud_g5uJ1Z2y*)#B#oq&)zCO=ITZm(PNz;E;}A z7&;TAS+=vqt0XT(ni3qL!KDj0TXc|-@;W5f3|@tg*Y++*V6-T58R0JI+fCk$MhX|) zVl)n>%+C3D76Rsf`NW~q6XH)%G+Fp?oXj_N#iGu{z+QaiF8*TpfAm;Ic`^jhRK}XX zUp7YLxph1mWQKHx^78Jl88yy^Z=7D662Kz z3uX%KiO-{&C}Th&-5c;ZnbFDrKLAqR(Bk%$q?--N#blk^3kHis*cWVoow=W-eu^)M zjr}L`hKgmp2Hm_{uO+k953e0pK-zK(JIm!tx;)16mMnt;$@VYVP4H(iyGqo>blFvL zqU(3I9?ipK{;l`!;+CRc*dEeb?jFHjFSi#Atd-*G-=_i*AQMLVn>YF>dWE|QNL-SA?A^6)0T|mHOt{p2o{Cf+8hJwbDEV`xi{E97 zvb;2g%%n3emEt^gtlp-*>s7AI1*E2H1c`EAfjF9@LaOw|* zd~Bl+uvFd%I{3jMGcf*WAdZTY+lfeLNFnVnVzm9H%*m1JGO`xwJF_R`+L%tuYVa_G z6)u~K>X9@PF`24#c0Xo~1oEtVR~~Q~NZy~K8Uf~LZ`MZtE>1mmDfGlUhsl_Fj18@& zjEvJl*Uzj&LkEpL;kZL=2XJc=|2P2{amHIJ4O0|(3(-wz`xHxwk;C1?D<0TvVwxEk=jiJ>ymcsjWT=mW)uNtzA--XvW)iT|O;#JbPOD8$AHnJ+!EaU+cC0 z=t&y!X`%>V)O27O%NQ~3@0LBDtn_e9BOwdfkUo$w048F83jD8v997}^D|DpLMX|Fu zK(0Zizn*w-hdlhLc6}@Sc}$Pw>-?A7nnxh+Z!SOCZV7rF8X2Zp5Irb@@pt+X9?tD& zRR;Ud3@3aXE+iKL$K$~u^hPE@brm;7DfB_RV$^PsJ7mH5SiaYGD!qR2M=H5`u&Q+N z$qL5>=aG$;{CTYp$#h#tUhLc?y*Q4z6@)F4x{*S#8;|OLI>aPD!7OFN2C?^a7g_aq~w<Z&YOYWpb=)Ti7gSt_ z^g-}lB6Otf^R|QNMkZ%(iZBNE=nNbSOfk>j%csoR4kH`Kh5AhS`ca#KPgC7Vc%p%UxFklbXPIgDouD>X2&u&#M%C=v)3m*&5=$o*EPax*H0m& z!7#4)+)A*O#H-}f^)i9G2st+)`VDyO$_CLNHCR+YK4hNhq=#dI?N>-egSh3hGV^IE zui5^4zIgQsMN?clZa&H0Q~?EEP_wuHls*tR^KNA#u7Q2^)ZPRaVJz66N-v!=jX}~O z^Jox(DB@#Ev>;bVrsyd`FsTNM-lgcxw`r6`d!PFrInJ^HX#rf%aaXcw&93nnaf=x# zdzxlIbyV*4j}#bV{vIL5eg>R!5 zD`~li)=ks?x~4?C7tXWxq2x&u5kE= zMPe^upTmqEbpGs#r=e}`lZ(yO-wpTLk-nYlAiZZ6C*HqV^z2YizR8{jpDN`|#n-B) zA9v|r_Q%ImoANxZUWw`-+4hf%7B|4(gF$%frVt48K-9*vL*nco(BZ9HEUQ01+&Dcq zM@%FN;!Qg#K=V!OYi~WyWvpY@ z`a@JBzks}{citjeqSq4i=ri}zhtCSMs)*;VphsIDg?{=zHwb3yDu}VgRlfI=E3e0? zN=@Xs5~Of-&1EDx7g>Ov+MR<4N!=)n^l1zU?ecP}7Ef-#1+i48BWI}>nBKshP6ZHn?FRIAl}06@3gJU`BMffxO)e7DYMe$gx8|Um;D9)iom(M#OrOr zYQ>L8h-HJ;ujT03kg3CB+AD~v(!#(L>2esL&fB*my!VchB`utC+A?p4%N)i-}DQx5WqhL^2{BUp^d$1(afdiwP;B0i@GuK?8n1!VZ|YkEF-QhITpiqQ z5wW6-aEJgEJ=$)&U^$<=)ZY#8kHi${Zo2_73_!i++QVC%KH*Z2Biyk6DDq!ng6KV{ zk_544e`)AZoU{0zb}$l%c8G@_?cI!lU4ejgoWdoVr~yYZRU~i`f?N@l!S2Mkkdhym zrtE#oNCwR4I=BjYux#Lltc+_zh*TLcJFo)9Qax(^eX7c_&$kE836d<=qLkTD1R*bG zP2x%_i2B9P6^5FS`q1{0$3iFZne*oorx`=ber{p+o74Ca7>5q@D)tx3bKFV-6EClQ z1P^#W7xa0f)?}@koDf5SuAu=U$lALg2N@i4z*#(J2A$zF=)xZ;5{TFWx`_R5vw6O= zA|Qubql^UF*}M|51)F^eez-ho=K*@cVfa1_>4TD~#MfWBp?-h!hQND>n4ak>=~do) zNv?GH);?`Du6n#P`w{@iB~g+_dh@% zUkyt^{1tM3Ru_p2Y|!1k-sD>iVh}>1VjC|jGXMT&Qxn|&t6X_HhKSI>MUW4Tamvw} zlN8hIWz+=>m}Kt@z4y-HcH?}=U!QlJXiDSSNKn?N-y)O;MId8dXwE^5p41VwgQq`X(ct=dQ@2~2jzx8w z7bvb%c{!X=*CPcko)|*K-bByhYHyJ)4bYy^$VW-1aTdR^i2Zf=MwE0Vgp=Q^vppSa z$r8jAP=*@EFNHEnKP{db{vkj!7Z!w0xDy$PqpA(t?w&N2Tw%q$CeOq)MdF-;Wr?#a z<|m&K>D6kA1(2(K^1Aj%9bEgJ`<7{v&((0g%m;d14^U1}=H8D#mt1VXEt*Q^cpF3w zTP-;}$!69Xm}M6`3nTcicny?aoF8K7RHQ4kV^%D#XL-{=w3-R-Rh=>S9c|O^w~phO zcL}7A<7xS^5sQS3-)mJhEcsV)T$%mI-qp@UVYV_&;NDyvg_zOvsUX=$#2qUSEJV=hT_s~1=7EwS?*76~7 zKlrR*HYlwMFk4YBiru=1d1)`pT6ZioiV(6s2bEU&Fj69!3*74+Gzu z1++KbP5An-cs2#@0hscABOL>I8i_r z=3BHm(76+vV4#yE8=W>smnd3e74F$$-~%HJUCMLdL%i`9 z9`}>jTnaaz8zg?BMY1dV^*@Y&Q*e^0MuumWIu*TC7mx7m(eeK;m$etktC245KOWHX z@VOx!Lz=?Nvpnlm&45pbwL`IMv}3zm?fn9p;DR@5)AusiSsq>(RmIu7JEO&>)8AEk z4JGlLuW#^q2OB!AeXd02kg_~mo}KBOzv3fsmX)Ha+uWPQ;yo9C@*m!Hrb(uFbuju*j2#)iFQE^W><9j_sS%~_J_^W4gSJa`6 z`JyY)7w&;>?#u4^;$CykhJoa}zt+mgYwL{tSZC_JdOo;IIOmSdX_rwOs_vm{%s!|* z^&!1UQT$XD8`zuDH+b5E)0*LLvMRa|8sot zeH|UT=iHd__4>JdBVYCP*!=#+mZ@&AE;iQZntA7JbbNGYObh5{9S_uaaEz1+eDZp= zV=BOOMmz|#CIsY@&jc09DANIU$4>Bt3~oRZlW@nW9akjEFwhwJo1>{6)(ZPIwZG(U zwtouDZIl1qV4Nxa>L(ua9r?Cl$}VrZcJ9W3X`X5DXz9?^!#XXoztubvMhpI>W&UtV?lFHJ;qK;E2VSJ=(w_Ci|o@-O*#OfW$7EirwH^srjD#_>&o#S~IFXVAks zCaY>e<7>(HNrpK0KQ+Fh3qU&Gj$XPV?*Gwr?(t0b|NpP6gRU#Jq${IXSvg!CoG%Gm z<**bOV146~!Xcl^Dt&-eEGYrDPw z+U@;%z7Bi79*_HD#%6$)B?^q!7Mdn$Mum$fe9U{u7XY(Y#=jsCbA2aFYsGpFH+bU) zfbO$96@6GhUf9h%hCTM(RshItXSdMh`{KqOqV4exF%Km@%_KmRcP#+nVfS0K7+I%B zMn6m-4#H>VY`V-i7v26E%vKYXW+a3`L>Ncu4FhIgGto#d!YcC*kQbf9tRrL*1L<(U z9<-pGMeKK->r}l1kkL7$bUaU?Td%j;&eP4{Aw^>Q?XX3?M{M$(Lsetsb)o%Rx`i_E zwEwQx%m1DP&^>Yw?CmLbu3T-h5i%ZeI#tdf@i2+_6n!b$R%Y+f_dpburHZzKtP*jt zJuyWN1ZS&bkxI-=Y7yc~-m32CKoCEHI5xS~2NB3;Vu}Eh?Bt&WmD}dU!2e-;n?|d( zDI-+^G(t9{Sv+u55|2x2AyBBO!qLAVr=#9u+GhW*3?#W)s5`o1vpOHkW*SW#HB3#@CDCm1$y^~VFlwsS-IsLh#hF$hN^Hr(T!?!{ z#Cgj0X%JoI=~1b9hj`wUP1?=WC6)4gtukoc`d;hwsCCPWNMOY03wncyOf}iAGfYF? z6VYA8-E7==^cRUnlYdE7pW$yNZ*vruSWIdG9>)fMz~$SJd{Tf#2$#-VE4mAIP;6s% zs#@fi!O(Tck0zBfjlycmAk%>40A`>Zt^W8D=_Uw^^^bZNON_iknLSSUS(ta&h*)ND z5{fpjl@sNLj2E-P2UdaZmT1PML{q7UlFIi{ZGTnE$W=|s3l&M(|J4-4h?bo!wYoT@ z$2-XA001v^ah}G-Sb=K#xr94Y`iJ zNfBN-@WpqH+1atNF+%@?EjvwJLW*wy77PBZ_MLI9D?QKsk<#6-E%U?pc%Uh!(X{Nq^>8isRmW!tMUIQuG|B~w02}j;k z4dpG@Xt`29Y8ySQ_h^jzN_~zxZaq6PA6@9T!;9eUmg41>^f4ZvqG7Ok#z~Png)Kj; zZUeN%(E$V5z? z-UMF2coKZ}5uy9{IDQXo0Pc%tiBf^!HPdok)pW!Q^i@)!{YqtHIe3R-n}O^4joCyT z6&-`#22a@6nms|4KMZz!2L!k6ZaFWG&{WZ^u=|x8p+nrP+^X-WoXfZ2t8FDBQ!F`W zF7EA|)-h4agxnCVhJ z@+|3$L!uykFOb(<`?TcfeI8rR=yRts50c-6E(LGuwS zi?qQ6iyWX^D-f(|Wzi}5!7o=Ed;JfFxv+ZnslgESSQ`=ssJGx*55F3E3V6N_kTQGwg<`)SvX zutNZ`2%4E_6Bw3F3T*lPC%d? za-)yykH2u=&#F#QZfd>nak1L|{f1MMPtG77qfz)r`yWnsVnuUtA%AT%xEORwF`=`C zRw=xD%b8#z`*G%XVEOiMIsWPE9f)duA%7gZ_3z$vtgW-20>)TYCTf_tm_>Hq(;EO= z+-`h}OxtRcKYCRT0QQgK|1I4raTS-=`D3$_8;8n|Riku(JqfCT1|t8wH`BFCE6e@$ zsjOMy-Ac6 z!Mc(hS&>OcJTD|4|GLHpccdzvP4K>U$J$6|Dgsf}f9=H8epseUd$P}yXgccC>a_;J z|IiD<%4eQFT9%o>KaW`bgyyCN{cbV&s4?fC#^fMMC|+62aBv+TNWY9`C|v**64X=iIt)eZpOX*#BNTqw*1%me((6@1!MSa>X? ziCZxbW+PYYMqdB9yGg!Q;9|G9^k5E)Cw#5iYUT1B8@%_8{JM1g&2Rh=GbNnyKw2yX zK3{NkGZQ5QAux#3PV0f66Kb~&L;HQcj9#CLTILT&PmDif1f{CIacQPod^qi?S%$Bu z+YGdQRrN)FAXDH~v`?x**Lri%^&wbdpGG;KgQ1M;9l^7AA%UdVk!B-10 zy%Gzhl<#}-#ookk!Pt)lwo>{pn}LRC3vF`4iqC0rX8H5(U_=x?Lv(v|c4m}&aqAh< z9q}{46>{&uG9TC0H|{SIe2siEM@2`8fJUz9TDaNEsI=|Lrjx6wO*yKc{!Qo1^J82e zB!Ic1q|{)ef*E8QBl)cBqklH`-euDl*D^S5$)XjsC4xY@F1~0w)%1`az7tjin@KV~ zsu!R^;{+et$2S+O%JCRf(<6y^>LsaWeXFU{J}>lBw4uyxXQg9K8)R|_$l(Ihb%B%? zRF=)uDD}!avJ-s&6!Q&nmqA>4oOYk;jEc&L5q1kniVvmObRZvGt6ZZ0#FOH#drKy6vHL2x) zns)(pc`F^6NUO^?3ddsYiZHkrXb-nNnF$zT8@7NKm_wjb96^Kbr9h}N79;!(mN_2@ zrx?0-MnuZXoa3ySNH8ODAiFX?iB%O~Wv(w1O!!Yk=<9U>d{xJq zc9Jj*=A@@#aLZG|TczDO&%OL?PKzr)d$dIj z4g@S2YET1R2)q9Og}X`1*4xY zdP}CDp&k-r%OpCMg88pL-iOLtRS{xm-Y4%WPsNPzozQA;0F*U{6*c@ zG9=jTr<~DT4hp8F|51pJK9iI9P?l_2{CdWsZnt{whhR3T5x0*C;n2oq;2+FIjgk_XEf>f8uP7w;|z;R(7JGg>`cK+UOy zN)N?$8rF`!Sd~srOdL;2NA&b5HlvkRptJmrpvX?xWq9aCiBhix(v<{&iJyTDL|()t z;#g#7c`k(v{QN0N*Ncm`4C4ByR$^1i7tj*hn?b z*-d{9iRT39Unp{J*W{v!szpTq zt;<$91WpAK?95e)kGI9myzz9ANu2yvmMR9UT@$NeldBRF<|nklqlDpl==^o^R_7V&J_V+?{c1fl)c~e zXLo7ZeOaqN=|b~&B<|})htQNSx`Y3EwD(}V!I3K!&}BHWdeH0!8-KBuTrn2C@6P~m z47c<#KSho2=~FoGIrf$KZjfB@nr;*m{w75`1Y;cPm32Di4y?eP>!0%6yOce!c#5pA z)-nS4B#OaRm!8L-?%d`l{a|pnxBSy_?m;-k=mag{>zl+^)G$d*_*kF)1+<=S$+`(+ z{ngY;|Ev=_Eq@U`y4GiYuB^>m(HF0K`bM$Kk)WLDlI7s&RZZb5{Ktqxs=ra+?S&8V zECc=Xlxz5XJAk6Bm!SUyyOsHQ3$m#5#N#hqKv}A&eQ_!L#omt7$bcEM7iZ^E%pkt< zgtb(bnw{+O{X2Hev`%+6)N+f+55^2XJT!n$ASvSf4h@jD0r~2oA786kc`Ul!^*;Y_ z&rqv4F073FQ3nwYO3C$mkCm35#2fnW*T^229`#bcJ;&mP$#pO z`YGYnwtKHgGt{=Qy8m%nX{va-7P0VVJt(VpVU!ny@Z;u-y+uzPJbnZsa+DQFS|Y zH(jy%`F9w)H^Ss{Rrc8~D1{_*l*Ea)F`+srj5|F2XEj!A9Cdh*ceiSu`!Xk6IO?nk zuISWqwt=Pf_|7eX!EO~LZJUWO(#cx_zuMuol9)-Yc8sW}|E)&3$2r!@s5)rTvMMrl z?-9)kbUTt*W@ucrG?i{xWO7n*71WmWIntA_oqU`=eEhrMB=sN(*goVPwXTzXeMNrc zx$-V3oB0B@bZAaP&1*ux`XOE^E-6GOw$9=za}oFa|DH} z&PiHdqwql-DKeo-9wr@1ap^a-n-vgVn=Gu1Ymtjh4+o(3bNwVMQvOE2;ZsuXP6<9K z*Tivn5rc-ceZ&dC=lxx5ps8ya$qrS;ylB#Ccu0DXlWcnIIwERHt&<^ovQyy~-R)DS z;n^Y{AMQ}Mpb2860m29K&5f<*z;OZ;5?vGkx1HkV@+5Y$Ehf39_(l(G-_~NT@8+mj zT#bv_%|b$7qzCE3RKx_)9@5uRMYpU>@8!WY;(uni1BO_sy#UZ{DV(=itktgveAEp% z7OKrQLc`fOyn)hgBLI09?0=}`GHA-4fm)Y!2orLSjztr;h%PW}Wm+&SR!5XD_0Ts_ z?nUXUUmz5x3)m6p^2uVWz&cUB z(AO!dkJn~j=su63bo@_z1&ClNjlH8QN1q)sn6|QTJ;P9YBCWJo?G>T6rR3VhJ*!Q; zI%&mtBO*WqKXU$+oz2qIJgox8#; -qN-){7%YH>q?->B}U7iWLtlSau_=M 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%0AmE&9~#(zKAnPTc2CpI?z^{0R=B-wnIT% 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 delta 400912 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

      NQSotO%?}s-Ft~%fSPs)7$~j)`p3 znD3%oQc{wwsVBgL{3@1RrSp*fr)fb?PORJ(R< zuVZAg(6JU?4Cxp0>pKSaZzVLmcBPq()@1D1sLLG%j|KD)vrEF}aVD)lf^j$wh@8kR zHs7LxG5MD13H6+F9}~u?cLO|Uk9HU27fdLnS?VT^qHmcsieb)(BZre;`EI=j&rI*f z@|xUVUMzhAY^RIzhV(#X4hHVPSIrH=@D{bhx*2MR!rS3QTTx`wUR}Q58`bEXU0=x~aVSg0ua5mh0mt8jZ?aRX zGD&zwgb&7pNmC`>zE3oxI{-BUocK^L_`Z&2^3mVdkxCZ`yt{f8ztI!5Se8igGQQeY z#2(!Vu7FBc9O{3Q*NMipQGO|4kz1X&W7e-;tkC&#q2IGLaQj$pmis~V{ZrtAlNHx7 zHwm-1ic*eJNkok@p!!Xtd5iN)I&g4Nd&7E&G8cKkU-H=U@8C~}+k>J$tz4~PmesF_ z3H@U83~aJ6a3+Zl6~K1>>8Em=)fmgf04KgD=$8k%6ggUUB~P^afOIF9GhxW@w)FBu z;@qN_VJbm_0v;cZmnvPV=}QpyS`QFt4+fT19^WaJTfmrJfoD!-CN&+PIkbK>ahz=D zK6Tl;las5`>%|AiLFz%`dWmBy`T*W2OKNJXZqgt!<}2yC&k^Omk6O`;gi?0`D0qDI zA3{RmCw?)x+#>+-FzXOkZ#E!z*>Q%$P()HGH2YouN^!>ny_QY(Z^Sq2QcF9N_|pVQ z2J|IW^-srl*X9h>F*my%hcnsGoVZ(zZRJkt2%6S87f!bCPrqr~JucqsUdG;@pXF_S zg0(~%ydF#*_@MvhLGL9#q_XH^xAB?N{j^Iei8-#%zTx()T`V&D{CE1`^ z&ab383bvmrAW#9_uxIlJ!3W5c;AG8h+0x`?p7>$5 zQR?Hh*Q@!fwdvy{n*US?=Ask*1kXG4y=tOyHp;ZL^q(2o#cO9fPhx?DmFS@MXFoHN zZtN5!y@asFnzPNT;JtluxUBfj%hv_RfYEmUCFS359?55$4Uajkw+x+R`aD_LyrfnJ44QEtge3Z*1m8`e zz!I3--u;o+pW_us;5tM>N=;riXDn$a?D<-WB0%B66<=eUMl9H7UDJyjX{m%v- z#y-B%@z0;}@_}*c&nNcO57wkZp-W0h>SP`as;9W7+qra${V{vbiNON8(>AN`aZq1c z5vH=-HlRt4tNITOjO8mv6Rdko^`BMt*jR0BrNq!igO1oG9$MkFbZDgcbnJJTxIuF^ zelO5Gw~dcE7q7t2&^Ud-LHWD7_32OQ_eDL?wsiPdMZx>@{9O@W+m|$xYNg2GuQTyd z*vVt1s2~R5k|i_MT4nV)5*_=dQ&pg9kATE8hGnkXAh0l`*;d|j&?>(Bf<=O2*QNFM zQwJly6rt#YQLQK8%chUmd=3<&lK1rn{ihoM!hZG1(H9(t6|2>3dXX|&tH1%P~ zG-$>2iNafnNg-e}qP_WrJ2{uIBU~EYbF44y`6-quLm(5Q8oMpY-`SPBh(DAn3Kt2& ztEN=vWjG{Hg@NY1z#$!A3}L;{d@qo1HZt3;P+YU5DIyxe2a*nMQRr<$by7OeSy+BD zY8G31=%zaAC{u+oqBW-6G3T=oj!6rQCM`idfcTjUkG~4Q%~yjYhOz$1EY%u|Mu_O| zTJPIWw~aTCj;%}g?AEiZ7II@ROVQg^Hj^%j{gZ&VI%}94b^ME{5K!W`w$`j&u_Z4E zlL~eB1=mNp#Bp-)%s9BLZFo&uT~VppcsUz4z7`f;$U4|gU!wwP_JsHVh|y*AE0I$y7fXSCFpF zvD1$4b{Z{p|DDP6$#BnBj#s{oGlUNP^1VBL5RTb z#BOBeDX7mU7B8hlGGSO7OSuAsE=g1odL2k)@j(Hzq?w|8$qwjD8l7A-rEf>d(<>h| zN7LvBQETS6Yp{fYc|MNm?asYXk;_bDy)syM181x2mR#hPbc$Ay;IiYE)3RWiSgy}T z&5)HP=uyWl+oUJbv~GL6gmq&R1IXgzja?x_F~afZQf5i7bXado1Yo%x8&tNX4wryQ zK@jpSTV$#{t*Y`tkr>cm&0Tn+Khqqz{v0}BSX8U-oA-$0q_P%4_o+cQHsw|oF8_Zt zon=^5ZQF(Ekd%@RrKK69yJJK;B%~R-yHmPBMnbw9=|&hDB&1tHa_EL{Ki_e@fBDDk zd*Aztwa)d}&l4STtt|8?3=a>h@-@5(hAnsqs~JvNp>la6g$3RNW84d%Q0H{N{XKUU zj(MvDKA{>|m+yijDy8+ybex{9e4c14-A$4~6nG(c6)XRSoB{Ib1Ci@OJsSwz-#EKR z8xIc&syn@HQzOV#?r(|K~}~>$c4JD+Ik2~ zbe87JBIp;fnviZ;9Oze&+$fjspr{SG70ALUB$AVolM*$!>5Z~nM9Zi4^}Yu&3~!p0 z>%!B=p^5|U%E>5>0)^UD&VO%TpHu3OlT=y8)SYp6U0*HByZkP;CqkVIp~bFc`@C8M zm9Y_W-W=%g(7zip_WX;X2!+e*MbDA;H>xZhGmJ?ER~l6zhj3wNskJap75(B^Y&;lG zVx3FcmVb>pO;N;M6q1%}&LV}e1(JIO)G<{Q)}(FRtYZ;c_+kSDvhj>D-h9z#7oU3& zEU&XtGlanpuTsIkIrCj$-BAZA6c&(AyjtA9X>rezF_d*!sTI>ZAt&4yY|x?er?sY|!}w-|@NdXOBCuclu$B5gun; zoqK46VKJdsm|{JR*1i`Dm-t@W%jK^VJ^>}ne-m{sRb|Sin0NbMdu!J#|GUJrm30kNP_Th``DRAIq=I5GKj zbj(B|KqXF2yYH5U^0>rzD2dT0q1U<7N*nDrtDtgyvj~0_le!;#+rOA1!7uYjAivhnqgw}%CKDM0p1TexF;RT6Yid<|d${Z^b^Ig~O zZJVF&oRp|mxvcpD!ea*t4p<%0QU_cL6XH;mxzkN#pCNyw6V_0#Y z=jV2d0r;JXq3C#94?voX5F1zl=ygm;6D?j9^12bSpLs*b;=Rf*bDJ zU7To%SK6^tmb&!5&cxI79-DbJi}es z@9KJpsOqaKm7Mqg)~1+7ra8^w9GZMjcnF?=b9a8SR;k)GOVt3gCO$au4Y{%ufjM_E zC^7ueK8s#PPfEX(jC2~oWv3yPrN*=WQ;%s)DKsi{`y+)op`ueVj_x`W_cK zf_Js(PXe%yushieODeGp=BQ~3Bi8|~J9YB>eo_7$X~kJGm|lUhH=E*2iXPh@a`)Z# zr0@L|&C5vkzSKJfvp;cQRy-5w?Z>$9Exzkwji9|RzB%j^lK?<1Q3f-Bh`?&Ndro=o zRA>5v#Tn}7ozQ-BXG>`{PrZ?xlH;!tf00UoKi|1SBz|kYTkdC15WjF5zy0_KJU#J+ zf0eNv>#Gf48ieB;4n?gSy5+8$s}GF=t0z_iBY^1#pKD1e7BiX8_;68#{c zFJ`ftLW3NSm*t_BY;NiDJeL-umiTC~S_i*SzngU|<^!Q%*KL#^H$_r8FY&Z+Oq0$^ zf+sHjl9QzGMiqRktK*(#E1CKCMV};5t>VM}m2e?MsY;*oZ|*(ldsW|zR()fOM7mY# z5zuD=z-((i7(A5D1V4F)Mg0KCk*}Z4;e0lh`GN4+FvD7^-eX+M82n4i2*nDkkSa+?Ot;zv{%dC#s1~t8y9|Yue!h^@ej}q{%|?a zj;dj;eWKTb=vypp!jXGmtk%t_=A%*dM0cUQb{ByN3|MP8Q{{Z5GKftk^`QOktE9^~ zVM`T6TQXN>@ijBtkZ>VgmS_M^oh=!ai<2)-V6v3tsEt^Y z&LXSClgZm-XAQ=}!d+l4vW|!i49rmxlsDmsL=+c|K`+4BC&oN&8FpvV>Gr)M*74^Z zzF1m6ZS}s`uIpxk0fS|zL)^HS*|JCcI1LO0_EGz~hX?s{=;!<5`F!cxymB5v6@T%J z^~cWZP|6Winb#Vx4a2a$nEPY$fiM#a{hQ-^LdOzRtW>5{W{_X?NK~dnff79V$9@@ppJUn(ML7dHi=dt%)JWX( z+Z&RsZcIa(x*)KyYM|yjJwZAQn*R)zYgcn^|}Q zqUmEp_33@4Wvf=TDFvgCvx-{s6rSIGuxcapL25Myl9MnCL3tOk#@@3GxRO( z)Xkn~DPmPQkQ-Q@#3QyXZ~G28Y$_2dnJhP3j-$0AayfjC9=bX+a|p2cqwRGtLg>bK z1&Wfv-RsgyakO7Cr4w9Q%V*Kkh@K7&JWq|QtNWd^(AUBiMDWRThh|{RqIhXagbE*- zM7y~qC}rRYPo2Is{w?-k!3mUFQjEB@HBqaq2UWp|$?KwLbUt@H5#LQp!}SC!;3(6` zAi}o_PdyNfSDx_0v4B&}5bx?p#xXTD1j-hO`5n`$Rx~uf=n+*njM?RU+MJ5#L&US! z2J|D3T=1KUL!P3KioE-EJAw`R=MEFxp{kpRy_GWL3Xv)Y{?KItMxfW2672<(R51#tpyB#@<#3r_aL zE2KD(21$nrQN44&&k*TiE~SVM#%F$FZboGmGHnyyVj|UKHpw?a&N;CXUb31(CgCJS zn0nO`UZ6OUxLZt3`3s#MvD+O{D@B7$=d2QhZuFx<<~8G|?)>kXI9m9746j)P8TxFl~!IQgj>73_Q=;u?HiJKochrs*A2ZI zo-^ehYZ-(;F3lE$?sk)pgrCZ2SGcP_)`t|ipfDBn_TyCUyU=s0Ao!O{mHm0y+fh#gzD8Mvmk(6a^y~}AWN9|UfTu45QH!`D4^yu+d{0+9O1q*cp5YZ1 zo@X#5{Z*oPiDvn48@}QC*lk!s?W?Y3k8l7~{$+{@JCtp7`X+0I1}G`0vr*3zg6~L4D%M&u#MPl1lhq;dh#GCTJ(~Qz8>^cMp43xqc8c%lyCqDeQ*=m}H z@n9EL6U0IC|MtQTaF()(k6fZaVA2T0CP?z2&D6YIx!i}s^JTWh4_&7-rSt3G3!^HM z1q9m|v(0>0{aIF8fr+g0w0V;zYr-`Uc8M*m1vS^x)^uYQuK{Z1T8C93O#%&q2)Z~q zEOp`xs#QPd*A4Dy~-|Bg(>&0Dqw)0`zdfm z*t1{!IGfNpXM90w?F$AU*XK(g%FhlBjk9vaf)o^H23(yd$J=vD=+*7_MR&2=e|h6C zf`QBZCU(2hzs2>&Jo?4s$(Gaic(mqj>d@HxIAi^>{O}^#p@na?O$58|{A_|JQs{V@ zdb%kgUXqQMw5Y8;gN>8@|tOK8BAH#3uA=`UuVCAr1OvZ}B?{=XW4&y}4Sf zN;zVRiEWxUE*xK{@ukTDVoI3YCOhZ;%{}QfV7$&}+a&W)QI1^pVMR2_L0C@^?cI1l znVL#1nf3&R4LIT+16sMKg|CI2H~?#D9HE9MBLte$7vbMfGf>QmXeUu z(DyZKKN&GIKBni?%u~=*YL>r)Q=KpJQsr(7Tn})4_B!aiSIf$OIZ6`y<=H@Ib8hty zP1I4M>Wi3-)H`HWkFrmd`1=@rGQKYugiHI!Sh}ec>Yg#F~}_HRsyj_C_u)F2nQV zV7Ngid7xL0X%Fy6HIb6(5P!C?FDA~xWl=0XozzD7@NBshx>~*nXYjvmSwWHa=KxKe z&x|nRxaINOHPbG@1h?_xoBAuh)kmry?ITJeg22y7q2a`*$-Sv0U_MgbLF|<&-&7Fx zfpO!Fm8SZ(3BXZaM=zv%jFPCGJ~dTD=EV3`J}3T(USg85&veO!Y|Oe6qDWB|Fvo zc{JD4ipfkU35bT%IuHg>X~S7*$7f;%qA~nv0!s<_r5(TWlTL9Og$DEc;P|_DhN;OA z$(wsuC$p5Dr;bm@ij4pM{mQcI;PZ^gyAgsyIu@;wSzA8+IFbkld>A(nxJw_-X-}C# zkC|o@ZvVNt-hbHx`javHV+L|09?_fBt^Hr!m8Mp9lSo(9S0 z=V3~=nioLGrPrBQgP5t@yOr~zbspJFSSR<9a}r6R@wo%tb-t%LB_i<~4-Y|jNL4>Q z?1}xvzb4O$65c*nkUvfjZ#-0Z7~GYCCg%eadT#a*8zvW;03LLLsV*b5+O?xorc-}= zzYhuZ_IdD3f4k~f5>I2_W=v)RIw%mcN<4Ugv#XQ7*mfq;$870i6U`hg;Bv&Q3MRxY z=()iTKQVZ9gpRBGL6TIYlvY;hNisLabT>1_!#BF-e|SY$*FZd$l};!75s|znusOSKd_EQ ze=rb5Ki<(97)5@>FncC&PRbAnoUsI0=K&iH$01m$o-Rar%KnsP54N(~MF^F)_ z6JsYqm&b|>B2QHWM~ zrG1?1<`RxUiwE+a>PKFqDl-Mebs879qVe7$Z;}V92$LYjA9nhn5sTtO@P~MCEyOSR z0+`qbnnK4@4&0xA5q%$IS_Fv=x9yS=&XE(34ob7un_uZ}Wd@dj9 z0w|NrD=faM(*CK2wDRp2(Y5+r-!`~b8oW3345R+M{jI>H%y?0?^*PBG!!n*+-Kmn-u2 zT_|)G53hZpbY&V}3n5*apx>4TaHs}+@sMr}&fFc7U&Hgq>%AHM)Ps^TH;Ca^^XCv- zgs=J{d0(>IJ5+PyVP5T8mO|gj5wR;UiZDUao8XqiT`{%NXOQ*BWE1feRmAV1K3Bej zE5=TvH-IP;g}TWwPqUs3JM~mpq0i|nKGIBM;&jhVWOEKu*QpPO-C7x$-&<92FTnJz zM{8LG!j}@EzjYvGU`->);cwXn9lB`H2~gb{{SqI*I1>3T+V6s34o9~Mn>Y$Yfp>nj zLb^HebILgz?b)vGxb%`o>uxUhDtjl#YVDnqaDM{a(sT?Mz2;Sjr6FAamEz^2k&fmU zG;QaaU$TfU0@$VLBfk`-pjKbC-fMy)6r&}agq195&rAfBOZn}~nSXh;y7rv`HhpeN zAHXY=EFwAYMzS3JXtj^_Q(tSb%0_7Pz5U?lZF)r&Xi2JFxMQJSEaU77I|eef*9Ia- z*FM1-VR*+_Z40d;JR;{UEd%$?mM50-g-Wa{0mEzc8O)F%rLsOx+@lih8boI8r@!PO z^y)SRP&xefs3RSpwiBWB!-Uvioe>T|Z}NHwOY4osfz8W#moNAi;R8V%C$!kW;IQ1QinXADw+v<)3XSJ;R znor!@0+ZR!S(667b1@C<<58;G?uTTN?W2_cYChEgUMX-MW^djJj}cJ-sTYltDEvnC zE&M4v-C+e}RHl&@Qj)>@{I|=yYa7-<MSbJX53pt%ULk*$$X6+b7e*XPSgXOCj?OCb>pz=Q()@o*U%ihqbKyZDHzEC0 z^@lla1UpiC8dRiSmPr4)KQ9sjEwJbgVMRyNH8R?Iyl6_aU|H*to@dx`Nn`s=Rk~XU zi7r;$K~5;APl5h*6y>rXK+#L!nQLpi)%wOzS;=O$*kpSDUM{s^n=X0Xim*LxR^!-h z6no>IbqrYLTAg~VexDY3xUj8haXFP{2l%o4Y&&(rc~w$TkL&pa$7%x)hMx9h5jSUC zv>gsV{w1@0B#RJ(CD0VuWt3{ar&p9}UN`aaBL@=}dY5->7v(L$omH}mV-w=GAH?vE z))R(MfqtM}Q?4022xYhVdGK|W*ebg9(;xf7DLIKpQN0NmUv|!vmmX2=z@aHdZ$LpW z?A;->!tQyi+34tR2`;sR$Li;2=hGEC#KF`0uxt4?{IEi{J3v)T6+bqag3A3N89a{J z1g?4tKeIU&tx~$OMjUDeuC)SSa$*bYu`|^Wwr@l%DND`O@FU`Nb0N! z-1*r*-}ML;i6_+AeN>?wm=s+y+LG{1lJ2xHL7>C%$jIUA;2&0R5+hlq)y8E?wSvLUzvlk5vPEr~;a>!a*AD2G@{7UPp* za2&1Z8PUU6@=#aj;6fL{6g?fwA z@!}W_;ddkS;6XrAb)w9>L!EPe4BdK?i>uaJ22MjpUl$5Td_9-@X4F&p9O z=iqi?41$)oloIJ0O-DLH@fRVkb0j_Q5q1f4ogpTW`=32&;l_)hTXOTAB9Q?hO1JD` z)P&mJBwoLRj&S%It9sfkiQ2c^mOBvzh!O)4K@t6k7BhW#?*`w`Ey^SHAp=|q3Ws1C zA)JyV zJqyq-)NhI~el`n2+RkVn(X;GdatFrD#rjqFvfQD;u)b-6nBxy>`QKKGA;du)!4`S| zMWIu>NY8PqoWE47Jk{+?Yh4R zR{-L=@k0c;>q8q@8B?>ij?Xi38f&E6Np3htvnfA$0)*1S2QL z#iQ)#xw{lV!1J4Qqm4>fJS+M1wq2AzLEPxUPs#7!U4}?nnge=!d302l$GT|c_pGhu z2bwQM>&pmSMpc2oQtwNx3o=ktK>CdjhJzG1K$&zkW2>jHXR^G@Zmu`@^w8ZeQ==R< zEliExmD+oNvdgh5fpIL^b&3FG{ECJD;~W2YTXj1&E21Om?lSu*BgWfl5ZPUq4l6Mr zBkkz*HJpE1jTF*_IeQq!nXVyE2GBDp&BU(HhZzysGre}w?iv4=&lGplG=0ne#_*;X z)>hr{)nAy(>hR`^@Scz*P5J)e?5#*kH`+dQkSl76Pcd;Y)jg#aF7qc`eP}9r4@Qe! zN+Qwn26Z2*iM>tVJB!m5U$3+eaiW8Bk_}Nh(DZ4gr6Qx_A=L(~`XF2%w`W*(MwyVm zTi594N`jiE{&J4Z`;JOl^9GfkPTl5Pu`E&ex8m_mZ#lgb1GL*<`S#AfrmE$kS7q}c z<+BdNI3H|F2F9NYUXf3UG!2_a38I zII@gjgMU!8M&Bx#;<9r(pFXPLvT;sd--ju7a86!KBJ$^X(a(_GdAIhpAmZ+heDY#U#4$Pb@FIf9gqa3|ob1Z7z2*=jul(H62!rc^c}_hY3h!FzTh7 zLK)jMQPUL(ocm04ho=Eqd-5-O#aI(v(03e*n!k8S)4==!S@6n-&~W~&Lrjt2dFw!k z5_UHnV{)A)bzaQY=f2vUv+3q1ixHJ7XCip9kvRQBll8Zr9$Hc5ts!@r3*~24D}=cc zN-G`aUs%}ZHEdY}D}f`<9`0@_a^!*McIklx1C|>eUmgzLv>VPN8$E^{{}znKe)e(G z`3qQcD~7O&F%|QxZ+3PpI2OF9^>W?=|7}u;ivy`_RuSnEW|vChAh6tQs8n!ynkq3} z`en|f*&3$qDjL$}-ra^$1&Kp@m0ABV*-gy&Lq zvATN zQS6EK2b-G;nBW(8lgY&M?faT>Pp z8|($q^>-ti?mZeRE#oLka1C~AnqaN@Mg>;5KjZ?n(zrW5pj*|~J3MWICjwG`*D(&z zO2P!94}VK6SY zY@-@sRvYyIxYo4hPSiBW0hm`E+{Cy(Je0N>2d!F-)C5jAKU+}M;yioxx(7a~*z+F? zuy6b!UNskb72x=cSQqVvWi^gE4N%swChs30kudu#4KYJ18nB({ZBOv-;uO}4e+rR!>2+=~AV6={SbWn>T#C;%WK)7T+GZJS1h(X?U9rfG$3 z)C+Mu=gbf^jqPm|>0ANjf49g%PXIPijn`~~UbcJ2*<)^_c?okYx;WB*uyjz%b(0~+K5B$+FHH`z#_ z4j!}_FiZONy7WK}JmV!q_PHU}zo)YpT$WfIn1}tk2aMRzb9&;u+AB?U8VdwtN!ikQ zd1`yz|1u}Fw#Kk4d(TO|476%!*k(Hw2jPe&JjuxI=w1j~t*>klT*ODNucopNJ-ThT z*E=~GQrE|X=umz}Q(65_3ox$k&HMEjx^V|(RBX5mkC?ScW$sR=*A8+cg(W@2 zP5Msq?AS<(EwGck!VW?FsT3DJ;JwAH{U9+&`^rnv5b@MAymEmXu@K48XY!zD# zR%v7&L7Lo8L@PS7Lf*~SiWd;Lw4P=x6z`y_wJiBO-}UUx&%Yb|>@a;(^rxVg|IWPg;G|t23rjBUJo-0~8{s45JTRj73*+Ejv#+ zo+k(XSd7L~;_TPr9r{nt2Rhv!4zGMb-lOzT9%o8h(nZQckz$~c&`&+^$63)ao=DMPp9l~p`u7TKr0a@%BApanBaZxX9 zidjc#9~zy(OcaBC@6S3%t{j84A2H&;+G0ZJx$Zx&1e`TE#`rD)kcTP!A;P5Ey!VZP ztdv2MCzh)`I!fv*rPl^!+JH3c%hQs(3iiESc6MHMKc3316-@x{x2cWK9#IZuLwN(? zMgLakb9oRP7d;w+2E#sY21{NPNcb;ZP;Zy=G89=z%MA9ZZzF8{d zM>rKEkq|7)=Uy|-%RWiW6RcM6EW}*x>GqvhY;m=lY}jO?y47U<22NO*KK!e9+KOY6 z)ePdxqpN@9_z^N$cWx=2TnyOs%oa)8Y(fOmL#Oyy0l0}nq=2Hehd#h*D$>nY*QBrg zm}9$keD%d$Ss&vS>KiZyTffYFLW>Lo2+oy zA)2BHLo^|J9fl}sT-SU>Y(+ZjB^aM(7~sHHLzLJ$6YhXt$gK~>N6@Bz^VbT98hhT% zVR{|oRyk6Y)*VU!Q=R^*%LJy7lU@W6#?RL4Cv%v4D{9aILPfFlW?cVRF4jtzr%%1abXwmp^C7=ef~! zb90@9v1T-%@Mq48#tic_nnZF~q26Ui&fe3KVvY}jj|S(X1Vh|9)S&wi=F(YG=to@J zcnCwj&Yc!AqPT~^t7ma!a!}VX?pq>cQ;Sn^h;{y`nyKWam}82uTuEgHP=5JNl3x4{ zJJg{$#$K@TfyyYoNQ9n9$XOa~kG!@u|F&~pmZV@$9J!yX_3)%~jD75EEG9Rc=Kj4N zyvd#y{%~MaPDb=f7MR8NOBY=Fi26KvP)BJM{WkdJ9^HbPF}Ot;Xu9M_3y>5^fcUj< z#l6o@4~o;Iz%{It&5Zl+%J;5`GNfm(538x3tNTZm9LhqIbj6J6_`U#=7kndNf}7{h zKUzQ1A6d54BY_CjBu<~v_=8tmW38?*4PaJC{7{M2T1=em;&tOp!mJ)2F|(e-^mmR* z%oeV%-f+IJU@CfS!Evlp+r}rvp-O5}SojN=eKbM=Eq4B@hqDB^_3Q&4I4~NgsQF9_9T1lQ21y($|QIOx^5qXC#cP#_lW5kE| z^tn3CX#V;1g9+L`*kVptaK2R8CoSeHyDPPJ&o_WzNc>~2x%n2M*2%&-I-gr+;${kC zosz>NgC_Nfcr~Zyj=I2)H<1F&B^4OjFHg4ZBBz`QuD*N7;-%1dQA^@)|M*V#lf|gM zmWXnS{&~o?v)3V8%|$jc;!Nc}7kJzJ2>}r+Cgv8Rl0~(cHj0{6-POE;*5QKf0F4A^ zBCX#b@!{xaMihNM03(46x!~yg(2<=OY0? zZe}JjHcs5M%}<5oMD?;*`*yc>(U2d_{TCfKoHctz>XwdggnWZ1Er&fOFQ|3k$nuqY z>=hEpG6~2%SgdJ6iUic-K3yO1_4~)CDRxCqz2${(`qeE3XWJ}K)atAgs<~MvA*6rS z)F}sW922}7=f&o1ltwa;Inf+eezLx`QyQ5>dYP;)u};4{`=h14X44Z6gil2NI9hq> zZA|sG%+vj{Js9`+P{q${Q0`P(hvDQ=j*w5xgbcQx&3;SOt(w>_N#u?NYf^NRESM=a z7sTGe=bcfgPyMPnzEdAtp@y>vwl(qBHd$BsPPTE;)(f#EisBsQv2?v@e~P>|vtjI; z`bL@!;I-;!4NRR)UK`F}ZU_Ce{o~^0Kr#xdQ~7RWJpNwi^Y7*K{za?o@z4kAzZz;| zdyiuC`$AU-_>lA|2Tx!h~KEvZn@CPc6ABIqHgrb461 zyLs=Y>fg3KXAe%vsDp}9-F6*>R6wV_vmx-IlWS<(*uV|Ee7E;uC+7SkL6$Gr^Swm$6q>t1Cz4;7D&5nq zv%0kyG4(Y+$U}^i9ih7#vJf6?+ZW3x`>pYZU~~T6yQxjI{z35@KfBSl*wWYHenFP) z;r4oVi+*T$B2MDY$)(Jn5j!O_=)EfuOBsnim@MOt@2XRa*P)q_`JG-#Sci4xdR7wH zjppg9&y0L50TYE=GyD32Ba@Q2Ev>9t5Yl*2N*zn^y?@0{OikgZ7Y(9UX`6*>qTArw zk&+M++Oo88L|WqRnhWnFZwknQ02JiFO*=yW8tbE#;En&?I&8%Mr81S~=cc`5SYXaY z#~bQNKFW;qwPKSTwfKVPkUiprr+5uxRXqgi4Su5sWxXlu6ic9akGE|Ic=CBwMBusV zNfRniXuZ^k=1)0VJa>A26q7p)2vM5XecxDzgzS7`W8FC)>$5}it59cFEXu;gOop!r zZ>G?#T!L=5eX0U#7d6WZW3lJiH}N#%gB|uYS+#(@Zu!EaqqVl>3$Xy6JwGKSEUycW$%hmspYfQY zm3JF?H9l*HC50kpLry1#(N9bxq3cKatHvMLc2lWlyFdD_O=gXCvCj(^+QB}Fq2D5n zc0y45gqy%}a^Lof{)}j;jOK5USi3LDsLA|hpZe$i@4=sKm2p(vO?ncY0j>Jb^!o?p zI9WTGrJZ@KKpf=fl5V;prJQc@u#_1@kPye~Ev*p_`2l%ll$6TG2Qd0-506R~XzPf+ zhoJVo>E1~Jh@7!V1n2e?ZR?F29mm%OY@Dy3y5kJ8tq##5rl#D1Jn<>_IMC?VQ%GKi)AVEAqSKst4JR01Cv(pn)Km3_3)xy0!Z=?iV*@W z>31qpZeX1|wPHyk`Ih+6zCICXvB}@DNvH^xUQPf0=C~9r>ye3esNg3NPqp2vFNcDzk_#FSFIZ_ zqkMLhm_&%3W34Iffo3fsy{Gq159oa%P0&l9rYEXk6?=>B!!ZBR& zgS_V&^)~!bj2-S8{cSAGlI#|hjRnID0*nLveSFb5YJje3sd*RsH*Fi_t ztA{|GE!BF)qK?16H;xKZGce$8bPHTOA8n`hE^#RSUHPcQCS3Hl-|%Qw!Z$WUTcid^ zQ3^*6ROW$d=_A*dC#ZX(1ts*mMa!ULV51xk@ubwRLi=fx{rp3o zfa$%;b<(Eu?i*Z<8l2zOAEv@1ra-g>`{}i8F_Kd-9=i|rD?PiP1Bd>Z>&o6LA)uQQ zOO@Ngi%fCyY{&RAo^PlpeaBfk7>&`5G^Gl5i3B%1J&>$aeb*|epO#oyIO{iy5sIWf zqxQY9)>g+hHGuEkH{QVz`??9dDk8kJ!Pb{3sgxP9u?~O}?Q9gdNn_+c!wPKMQ^l_| z;K#WQuc^7HO0mx{WLN63376H)hb2i96RY4~w& zs#x^&z^pS+X@rWzz&UQOin+16&Fy>@^Pg~6m(|Vw?=|0Ypd`bygX%u4@&3t{Yo9SG zTc#U@X)C6m!#6XtXL4@3j@3^Vc)A?+RLqi+cWM{xO%^}&7qP}MTj)qa*s>v7Rt}c^S;wVRML00HR%*){<2M8 zoTRDaA{%q0jZ7lL{jb(QS_d~i{$G26xL>@r6Yn(`K-1#PsJ}DH(-BW%*nA^8DYoXy zP~?|UoEiATmIOkQQiR!lqaw}{vRay|ftPvW{yo3h^0%YMGR512187;leF{z+n8+?;DYk3 z>za-ak)rS7YIsD4Isf`3u#wr*g4+-!MH3i^^LUJ;65sP?z^5szE0YWRZsMj3{8QcH zFnqb?>|vb&7wEOM(l6Bj3XMQhidE=$bCyeV!z}?*FR$2u8hO$PV7b-S`GFHWYp|oN zr&OeFwH<-8;(EF&V@kVt9k9@kA^4VJxQ22q`IZ=fN-5D0d7`cj~S4> zF_*Zd@>%<({K*U_2thl=FAx@XBP@~ivJm}u$5V0rWgBHnXTC5R*}(CwQ4ql+9fB+$ z;Wub}+2IITFIOE7;mjxVM+4wV} zvKE8EOLXR~m&hPT;P>9U^@QKrs9S_T*YH4RUpFdP@>v(dBMftHs#sXW^?6sDTO)eM zeq4O3^u#LincT2w7pZa1TJ{r#&)cr@Xfu906VAmNs?NFY*!bosCi~NHBmv>Hw6%zM zr)s;+I%4AJG3#KU($rB5tH`SbYXEn}2%Q^YHBu09eOPnN;61TGv2?lxJwz&RWBR1& zHwYOZx4msnrnlsRyUMO4k<%EDZfzk+VdOI#4EsBN$l$^brB%S_H#%W0-|7>}9(>B# z%dYFdW!X8==`BLdyU>A6_y-Dq760Q-yhA1{wrF+)j|7}6cj5grIeTEyH6PaV=}xpo zL7|ol`C)#5^XupX4RGfMdr&7pS6l7QAIhdUss}cSU17Dq{mbW4Q{Ny3;`w=H?D>1l zog1Tt0KZFjpsBFus{>i}u9;v!#cF+9nChDESp2UgJv@&BNCc^KG)XT%K2KEl4KQ1} zFlsa$`L2e>jWD}H;7s}(9FlgYI9y9cPG-8k0(f(Zwutso#e5i3Q@&Z^7jbh+2}-Wo z_EAh$xxCl|gxXj`i2|{#iZwb6B%w}@CX1P|RiVfOX`+?4?+V^M!qdNVyDMLbfT>^} z`#?lTu~52pNfbVkbh82hpEfh`NLJwU9b3SQ+?u_*A zQJtR{m>HnaVl^(|RR*1Y1&qY*KsovY7dtE>x9H$A z3uu~6?gy||U?xiIb!lFnc-IDIkWfim-n+fkkBB&+6!GGEL&UOfGtZ8UsmF*RoeKi5 z9eJ-sr-Y}T3zpXHxO6UDbkvCdzFOei@vV{c+sHN--}hSMjo%}WSN1kkohcb(>mQkZ zZzX#A9d^;BVWV(R`=_D|b+7uXX}TvT!M3r9NWwKVmI zx<)SeOnA?-YB@YU-zcJ@IENhy>_iW?9 zUps-TL&Pt}8Wx&g5c8Rf4LDqvAQY_^6Q8+p-lK1#MmU)6#H|8u!wbYKt&a+#;mc^z zHa7&b=C@oxGO8_*B_Nen*1BMul2rFV8kI5l)j`))77!U_Y|UgLn|CEmAPGD@~}D zi}lOYnTddUue^*6B^@$j%~BMb$8x9uCTt~;)Zy>Oe(bR-75fF{BLpq86Wij4&5jV0 zA2Y^XzZ=+AMftTHA*(VH?ks~TON_@Z9~_f6Ir;VL9lZs3u&buzar}4B?PG@#MhA9_ zg1iChNV>7K6TKdI_4-n4Ov-RZd)9PxG~Lt9T|<0yKFMP7wVZ$YuK40ew;IjBLlB9Q zR&G98Asts(eeMIf(?uP*d4($qGzG$ z^;;r_Y2&#-+2C#4vw}p^pRx9OW0X1XFr<(2WAgq1InIx?^ooQ8)3rxLRXdU&#m_x` zfXaoNZFx76sp_xQLnvN3pZO?hGT zzG&qvpfNj_arK34a@mV@ay_sKnp%%y=YRRvN_|8HSuUFRUh&t=q-gHv)6U3-4-Rh` zEq39QaUZ|4eVoE~n@+4hp2kFrosYJvUskZb>e znX|ETm@F}-xuk`M%YwiK1{^>hOtu3B%o)=!SLx^A))r+%9>R1S#Rr$0Ro`KrtH0#r z0G)S>F!v%LApC6q`SLI`l7pAy1N8H=@4mHKuSbba_MJ& z_viV)RxLMbQsK%sx2+@_8T~ zKb*>(MYDB`zrObsoA6Zo&I#GXmeu{o69%D=04t+a@SyIj^7GE1d;j`1LVrje+5K$l z0LTYw(1ZGH`%u>FY{STvM&1AX8yo>IEsQ1nsLBdQf5yQ5p+40u7(FgSVh|~*)BsE| z2cz9BO-{HYr^^?Y${l}h_ipZrJUj18J_8_-#H#h#eM#tUZ07*g<`8ul`HD+Vz5eIz zaLcznVCz5cQSGyNSzMpDIJGHT`tAF#Bky+naJDOlv}sjj+w5SQfBs-!E04x|7ZIz zlX~1X*L*krPuj%oKv?6?TwR^r?wM<@XHU0lJv}#>5xdRn)B@G8>a4X;#G0^r$yqb% zH@s?e!2xMz3>L>}^5H^7Z~;&?2de@RP2XhVMwb01cEs*qFGyJQF?qorQJY2_MZ$30 zJ|68w?8jaypIPi90dAI_?J!KBDKCjT2*rxhYwDt>5}j(w_g}Q6=ir}i{ff0qp!r2{ zWUqEb|4CGoZ%oGqex;R_7?Xo*?z*;SoJK(s)i-*-Tzhg-aecs_TbaDl@$-WP2cfak z=l3N#dH(n60SsZCQIRKJi0vY9-v?&>QV3pmK=F&6ruA$}z1_ z7L2Ro_N-3GuHGe@8Yl=`w>PRj4rh`{75y&A@=8kR-BzTSfyidX-o-c-Qs-YHqN%4J z`l?SYb`kN|1e*PKG%>)SnvfX-HZ(w1md`SUYcbgaC6f5kt2`|!{o`&{tY0aKQ&CRV zx_&`nGkIPa#R6VYi)p`N;4*beFrNeQ)Hg8#Mwla|N1yxycS!(BqOFqbLsLHX+_x!B z8;rVtc2PRW6HZfmgUMKhzGDS#)m~2a~Jfy!8d+7y*gk(CFq*t&)MwHr&%5~}+SuQ~1 zZhXAc1Sk*yUZr?n@m^$b%=s4u0ICL8w$(0#6L2)U;%qNGkUiVtFR^6R={wKPQtM#c zgn%S@MaT9Z#@FMb0nxnxDH0-px&SEQ^7ND;&H^QX^u6ap@r>XS;Mnso9>P-Kf9^??`v4D3}G|)4=BrMUxvWd>HGiF0ziZT=*C%Ue>_l4nN{kz;HN2O zO$rUtO{T{YdT>IsxBk$moOZlsH^lY4>}Q;ehVU#U4B);*%+_qvvEV!-$3ZT5+w)vS=*P_48g4Cvk!*C@ZR-h3vm?wH! zciPTo(<5+UUA1R~E5GjTX=g#9bypCe5S=HB$f$PZSY+YVaX9$U|7tB? zufg~DYH*=8vz4YgY7MJ+uGT#)2IKYbz@<)^)vkky!I+ZvdrBpCV^%Bt_R50x^~eQQ ze`kwN1xSclScU2PRzW+|GUQ8SH}HcyQ?0+mOw^Sh;sHjjSn1&{mvHQSYyR9n; zlHb{zHW2~v>>I`nkpWbZ)rAwr(<{qJDalM8X}E-Hg%ys66Ox*mva)JsX?=EtfI z>6# z()uMA+!&|-&~Yc;oq$;>sCoww@27rWTb89~;H3|*T@T_&CY;|^Ijb0tgs4TM>cS?t z7J~QKxd-S>-y^6&C^VziuLA^Gk1mVajyv!709?C^?MNJg4NvHGG!SVyJ|UXzYKzwG zvi|MfeJH!)Nc>BX@ z>Xh5!mw{rrxkESA+%un7$)D~dM*n@@tIj&^!~|aDOdrrVd>BifJixI^7`*h z%_|NZJiKkG8UtM_$RFs`b%=?N^)qMuSP3x%$W;L_?%7g0$Bv!$2XvA2!Y|sZTE)iE z6B%vQH&kKOPE2UXB2DnnM!c!*TY*7R1#*w0M+(kJ^5aC<7UvRMFGqL5^Yu-$?p-KQ zx~eDW6Oy!^3vx$R#_c~QC%udew(Q=Tmi5lshU|YiP2WoTI2&D! z9SSD3x|*}(mDL7TfZz_%my!Zdwu&CRzEd`NwKbmknzyQ!ZF~*``tT*e*K{v^Bc{T7 zY;g~H^+6ZrUbSb!f;iiJ(wc-rF#8q(+HK?P>ILu>Bc;lAw6P2YxD*6j$18w_tcN|gE4#7 ztM-b(dw#&gONMPECa&1AVppeQ)wW_cGpQ~v&OdH!I$vhS2GnWa^Lw7cp+ga+ogmdt zWuGe#x;%d5h2#?={JIy5aM=h7D?JG;gsakN9kjN#-a&3MU|*;-PrYmRpe*FM=>w7# zsP8S9tIhnmC}FO1zkJWoO&2bClD}xAhuabN~IJwtP`GEp)uJQEpEb1Pb>yU8j%uFjZB1yXAngD6#AM$=0O^MD!5GXq=|lwD~XL6eJ<_pE$T|+K|g@NLV)QgA+7Hoa&LC3>&Y)^bEQ!d02O@3Z3XM(T8XnEf_%xbhy1?p~2s62LryHW~zPR6~ zZ)Mrf)$uYfF)9|}Ui>NJ5xfd5jC7_1qmIU>CXr?>O+8lmD3|&y94Kjvyt@TiHbkT# z{KTBF`=)`aEtj9v*giD>t@Jf1|4Y!Z)?s(NR_?te zCBrXZcYJKH{g!i1M+n2^vWxW>qdWBJ^dx@U@y?dS|kJ-n=h zX>C4uSG!~GVuqkC(MeE~k(%1LnMcJ7D1jXg;z5J)!Xr|B=3#>vsK_ zXme%=@r_=iGAkzXy89Oo3?FR|Z9FU@8+dvRym20I==IsQ*PaB3WJX*doD}jKfK_Mx zSmiiJrfNn#%GDsKH_JR}%CQ-4{6f5wuN!1vz<};U-Vwo5B{{Jbl<|qAQV$B~<91Ar zAfbqMkMDXA_k1yvvDgV3!KwMCMfP=~6Mw#N0HQq;rpob3U?ck*4h>rd13*U9y8YaQ z$?@^YVoVu?_zWuuXs0VTl~yd0&#Rd(aqA`@99p&eKzMb=QLR;fNNi?@P4i_D>qw0W zNv_K(hdjwB?h(zXTcKxfKkAw*LT|&A*>QS2p1KA?_`c#3Z2~p?7jDd-83JRxE+}pI zq<}R`3ofo)dRrhN;aaSaQ2^*pq(C)GPHgT+?N#2$DIE}FzAlr=&7(ms69}YRYxa5htUIA1;$K@AkTeej0^EsW6nj0MSf4^bl>UTi;KgaDK}3IVsig!jA)03i|I*YnOA~hv(2~ z?wTufjEEbYWxG+plB&D{8vnLIrL3YT+ax4E($WYKa@z)4$nCAHuva>PN?j{Q&vYKp z_xE}7>UzlJ_Qj#tz!)P<8kaR=E9A01anZAvXuE+F=>$IOPv0t>WJqv2z=QJmMx1Z8_>? zHg*XAkB&y1L%6e2U-*x$e!sKGL{$+DiUSL|-3Q%#XXF(-*WVqI2^%?#A!1QzuV;Hd zW+eUS@`d{vm27+VP{q-nmMGKiD_fsfpIDMjv0@KZBgha5n`a~zwclUZ0)D7az zDDr1@SraPVJW9CC)a+bXI()_>s^vw9JSPTtHH(p{g&26&C>p(n2~XLUJ^C3PwG}$m zRf9@~30^A7sjoafz<2`bo#mcyAVpV)2g%@j*;1Lj<3RB+oSlZ_H`FN65&ZrAM^=_Q z!e2rabT6n0AUJ5?9wm}_p)gu7W_*TLlEa*{fL)wCI z5P%#(!>M1N#m?coB_4WiKn;fS80YbHfET`fL%Yx@9J7?pko*}WsbTYlAuReNFr2r1 z-IqSz5NqE3zbmoJNGSltxXj4~;I!fK`Q_sMzw`#}I@5c5osKi^G~zHGZ9@1BW{HL1 z>oy<*o^|Afy3_vcZ@BS7X*+-&-U9HBFfb(ph^%w~D;dS_%GvwPq9I3qZ%j;=jn0H% znq8$OpLJp3=zLZ|S1HxHJ_QtI`5`U4?yeYD z!?{b33n;=Z)}Z*-s#fUKHLqhsy~etD;ky`vfY|I^_sehM%3}JHK*)Y{8wUAV_f9uu={p7)f0O(gfZB z5~+|(tZ=|C`AiWZ$k-!> zygu=b=2a2hd&RwY%!MkrR8~3)o^u@AZYsE)O@cyKVQ^0cLOc9yJh= zQ3g#Wj{u(Vzvd&YhDXg`Q$@`Mjhv-@M{5)X?G>8HH?lP8wn{}GV`?b9^t@kugT*iR z35Ir=0Wrrg9;|9p)9BJ54=V`f=*6yL8>nV*hgm(i5fwb#u5y;0x&Nz~S*A)Ny+BXs zFXqDDqrd@+-SA3<0h{-E=zXj0i{hPRz+3x4txoq&jlyRg{fSVLG_XgK7hd5S9lcAn+lUC_2FQS}f zcA~1yG&h%JSdb4JWi4DrD_G>wQmmM{-1BsEd^Hc|NIWueH@WODnn`ni?rSs~-;WW5?TZIZuCN^Q7C4kJ- zRms?_K=h=i-#98 z?<#`(TVK&bHNoFsbyHFy{hZk}m_JNbZ6}4*%kVZ3)&EW^#*1qYbNeY1j?61^43*7c zVT}kH7K{LV$SBvsmIUJwBl#c7Wf!tfSsM6F5f?LATok_M1ie0Moh)s67n?E)_} z8ti(?%UOso$8+d|1ioB%FAk}&wl0YUB~Bx3M%9gp!ftgozT+I?Pc*BI;p7-0G;pP; zTwLQFSb5G7uHz@N;3=Jat%foG@}z9u@*1)#$K>>r_fNx`MZYZY0<%?YLE{yBhNBh* zUnVAy91D1a{YkgDfT$p4d_DnzD62f6EVW`gA6r_*u_+pYrR22-ta7_pnm$}P9oFi) z8~aSkSyS_r^?)_(Ke>49B^RzR0A=0_dd?JGB~`B6{K7jL=Ko|HPK|k?e#;=rB^d1W zfGOo{cc!{xzD9lDdr)sA(ieJCX`=`THvyTtFC}D3w~s6Ls-I8ImIY1{dAcs}TSRi= zndKSEIQ=*wn=Q3uz<+muD-@K2UVn)q*(o01ZW zFy@jW#ZR|(Lh&R2XJQGzZWz^5(w8dcCiw{`1cN0--O>~TYT+crqpmBG`T&6Ie4>1x ztzAIHsP__O)&}2syx1RY_tPEoIz`o`Ey;(UuV%ED}@R zk^E}q+W0DC&5q=8wh$ws94nqrvYW3F7Noe<=*^D2W*q6Zt&7eCEV8G<5qkv|N6r5- zxdK0O_@F>lbk{x@`X&N`SSgH8UShC=h1wO8+Y~Cqwp>%>Dnl#P)xlcxad3we7}7SkWRm#e?Y@60V#?a_<9xZqIoDe0!r>bfhAav zG%Pp%H5~<7TqHCvjv}5~(EzY3(IfaL@YO z0b?cn@ys8?dCFGLAcSVyQ8RH^6uq~*!KC%8BI066wp*nAW5coIjQ}oI#J_Mbu=hmm z5S6nB08XHBJt5r4a3W~-zDmm2=v11V`+dnyE}g9qyxhs?wbSaRp;$4svSgn39|Rd( zj_|xf=_W0fWf!4<$*&6sHHG127AJMH53vs-(ohb3YRD&y*IE7r>&x9OUaZ1vZg6Sn z)7{eLtwEL>0@fNQ{?v4wMH!*4HvUz&m&$rP_t(Vlj~IF|;)sSqwdCaG3m;{9MN*|3 zU~%8NR$&hQTl?c<{M3x!hh`Gh2ivm8u0ds3Vm*mn(vsx~0sMWY&R=7jUN1>%4$Y`= ztIg|SpY|s-=w8)!8@8XD%tPrLZfae1%xF7@ubc|uibtbl)FR>f=I>6l@&5$WJueVK zM>GkiPGy-HzjnI-2@`8R94lWu%}`#b0k<(%u5pha)rH#=sr29`jqVKpkB*NU{h`R8 zdaf2~76mjgL#H1+8KjrIcm#{-ST)z^ek$-f3m)w`kNW$M2}cI|2k%Nr=3m1qn=f?S z5QIuF#nizkvUx0(S}&J$c?9Hix+-G=3%SC+i2SHK<19KUPx?+k6frv_HZB6BQ_dGF zpe`q@4y2m_qXWfF8z|GQrFI+Jx;g+=k4r^c!g9@bvq*6=I&~&Pw`|9i9U@Jjq<3ko zl2Z+ou%{m4el16!_!40-5L;h(TA-L!_Y$fsaX6Mb9sJ>awydTcZst7GNBbbDD6>I= z`saaRx-^Kpo9gt|u&;nB=0Ue_?nC(8x!qsM)^O{f)hd6T=_lWJ zLd?e98BZ4eiJ-N3qtniHzt@L9Vm`PB$@yOc0p;_VkEl#z@ztN#Hh_$D>}_f{cuLtT`+j#%w@*}Evt(mXrQs72!an=#>JlG)Bofm) zB*GQ6PE2akIu=172K5>vWrm1Gz>f=(j*w7nk-{&hb|RA?V$il>u*A=0iuoV)hZp@W z*;sA%V{D4K84i;yU3GG5Xy|VU`dxJWj6Znv=|ta6;;jUE;fW^#Amk~8Tpkyvr>|_f zOWp$W;8Pj~&(j9p!dDXjH69T}LFrh|yzNE7IFAV=qVUXdoQzf2=X^O{)E!3PRzEt7 zh?;O)*gnIDeRDbbhvMjXr-t@GJt3nz9ZNeI*6T%nW8AaR|^$tX!@0wcFKa$I|UD?ng3! znF3CuiAk9rHSLVf0n6lqw^IY+cuaYkV}Stqtz;gi7AqD|8J;~22S`Oh`tjfvvtL=L zG?rS@wV)5@qcuiNEZC$>d)zr^agw)gCxXC0cE+$weP4GNto18sRW_74c98Z%$s)U7OZgv8W~#(-=Ud zkwd9bGZ~C>zDnD|tq6FUlg#k&s(0YjOnIu|A~85FFGO5Y1$P<1KY;fZ1c3IF(Qc}! z(S<@TvJ}N=aKhQ+boCgYI>(BRP_%3)v-6xN!Y8`wtoI#_IK3^Ox4k(n-bUirmVW$= zt6`N@{fyQ}ZtSMO{Vj%8OU)Grc41!Pe}33El~!F-RfKGTq_wP$!kIg?gEIPIA!ye$ z_5RV3b)g-ifi(=JDY;K_?hYp<-8l<%4`|{ zjSIhC?Chs7-OqaL_T^DAmunS5w{yYv*{Uks4Y;P_NC}M6?5P>KD=NzjL0F&JL8?CG#gR1}1aBrUQ}*$6JBmVfL6bye~2Es;nXJVx{)b zE_ZN7Bw1l0;@`JBx~CdPVFHTHT2P_ z&S8+)18eq==yy0@cQtNAxoR1MFI*{$Z#*7*jVGbM!Q9~!ZK-yDJJP&E^PhJ+>abYcSIaiF42ILV$kIs;VW+e_x#DP9WrVD& z&?HQ5Psk!ho{$;E_!)7)j#AX6aSr|zZ-HG#4SIjM)d|);3%1qV;Hm)U^bx#CQw_qm zgFL|5rMB`5G8Vf25G1ZF3shlzwayP3ioEO@J`ddeI&}D+^<+1Ov;i}Pn_BAr#dp*m zI3dP4cna~}RKo7NDuk1i;9inTQb-WAVrKWl?6MTO+M$#YbP$L7JY-yF*k-Bq)khqA zMC3B?%IN8qtuX9gaDUvta?YKfU$0B1(72VXnd0*zZb2BzCJBs7yH{*nU6?A<#0 zo9d|`0@|^GEm;E5em7iZJmVZ4R;*UnEuqbx?b$7?q!G+eKT{#ZY&P=|)s9s#D8}EF z1n?eST?6qvxQ~MnX0Bt%n4G-!dqBR_1747BlNCP2pG?P>$QP2KygSs2X80oLav<262JJ zD$J1i0@Da&MZMycG}yCmLZ3kHkMZtQ?K$g0{b=|~SzB*VMMZ~FPrvZ3=Pz`@ z_ZO8ruAYC5Pw*7p`R@di_*$Mk zO@7hf#CHUt(4pLiFb-&FK!Bd>{Xo_X(E)h!@)4M`h@wTnbv}jvw+!O0aRLolr;(T4 z=9V)#O&^V?BVV2zy7U_~7IqRVSw_2)U}2b+qo(xRSvtcMutUKftL5uKIi&$98y$-_ zlIB-R=s8qeW0cC(va`LIs#Y}h4>dt1Y`v!EG^Hmjjg{i;VISC?WjPiiSH=AQtzfCxk7 zKz9Pkk(KLRVE{{x2c4MCv~i~ivKD4s&HKg$|BURF!v4I>=%dTYV5`c$R#NIcCr*Ke41{C-Q3Y;h}-lkIp6?qrMS(zN0^9-(x?*$o4{( zf&v=u-e%RxjR`&%TjM>{UDxSqK5fFoZVIy^hHaM(0q>I-a4O)OpYqcC6|wl^vdZdc zBQdd4n+v!`7C^>=%eYR`n1EeFwpVxIKWR+2q#yTRrXLLP>ivg$&RMm4Buvy*1F4~G zaPTAHO(z?<%6&FQJ@(|v(s?JNrL*3{=P8C4;LdgdZ_7Z>pr6-v@HJJ>S?@Z9CyiCc zT2Ck5F-6_lWS;hishvLET5U4rGc{C{0#=mbm*^&)5^hmiSL!K69%mJmlFK>qM_Ia1qm7E^HHp2HW6OiuI2efy-`0_ayo&I3n= z{kBwlG|ew+{}I*H@JnhTmzQr46O&ikRBpdOqd~;ee+s2y($Sw8=or58sR@`*33BF` zVo`3{S$|B9zV-&1!#W~6kV6bdiE5jc~a;-)%ml{}7yf z{gxAP|B=U-2xW(ZX~p-8Aci{-$1QP*nRasRn(H-ngw3BT*2*05mb{O;#D-f6A6KLO z?cyx^c3@igLm?5)P~)}!T1gjN71s}=J!ik0$)4Q`HMB^#y1N)#wwXr;Wdqk^?Kuqd zm8XBo5`v*WY1CIY1k3r>$9eQHrPHHd3sRdKX2s-$7qO_cgl?1z7Jqks=R>Q+HP@vL z)zlB~{Sr##MDoyG({tZse2)Tm8R@r#I6t~{TWSZR-=7d5svUwfmJa<<-+M{`w_v8S$<*;g-_dJ&3 z_O+dgg?4x>!yFU-;oZ(6H5c3tYFZ4xCc9^me|AehGALH5moH+_ z`y4G$pkCs8ClaGQagg>G(x_NW1798yRI^w@QeL9)p~vOhNw9N0X}{Yq`3%sOA9~c^ zT8V`xeK^*mt{huU9IOf~GM}w$o z6St;ZprsC2$`4(E<6)7!!E>Yk?p!~F9VHhswXFDs*_;!IoTLjjN&gwyJ`2n(o;{S* z2fo@x2M}-LdAAWnAP&WbM3&=iUSP9JWE7gy5+EGJFep3Nx9PMqzQZG{%$8Bxs#-nM z;?xKC4oZLb`i^_LBib@uR>qofk%j~kDWhnek1MQ1xMMvz=;!KrhN5F&a!mj;v?PZyk(=u%Mv_#%hwjDh0W#O{kj7vr`0_%3bdNYf zrY8o6!`GAs$ql%k;lVeCQU^x(>y8oW6=f5Z8_Oq8^XsiPSh#PI@HfpUBUI@ro$p5? zyiNlr(+x`Ivm18oLH}_@!J&N@hnOR{?VbhZdktCJ!I{@cMv<@=`pH}9cz+wGME z*fd@Vz&&uya3nuN>ue|DJs<}ZAKrhWWIW0Sm7%aOTu=~d>ne{>*PnNq_l#t9G}5PEsgC zk;WW4*dw)hn^w!cz*JerZfUuDU7@t)uQr{6(^oB_Sn#K{`Qh=2#&r*vXH^67p!Q-C zm$6DNZ;lW~v1^eH{;ry;?Z$CAMuQPcI3j@%9a+n7UTr?nKwqM$a`N6^kGgKPA|_#A z`B2!Ze&&O!2!{{Z7_G}Pf0FGNd2frBlCDD3V+0wCez0MgA@xY~2`MGbj^)aT5H8!c zYZl&bDd~wd9l7VRD)>hPk*-$hs;Ef-!h`G@l&kfutQ>(DjaI6{{V}|D4jZ?9T*r)K z45yTRJ;? zlP?TX>D-U-T@Y)WNBI!RoIeXT%7aU8=CiNx2k4dpZlNwypf**T6KnBy0I5%@$9et5 zqPLzb{%Cy4F*z>I#5a*%I^dHxj-C>~2UTv+qLnGWH?@;lDRNF}8Tl)Cueg-6Y(y=7 z%}G{QUTLkGARgu^&klXksC(EPMtNrR*a1fWC#2LCDdWT0tSrRQn&*X%$Wm$6k%iwE zD`_!u5xDDdV-dQef}CpRwFD?XUbrq;q)Et;XDU955poo=DA)Om2|Qza7BJQ26-edX z4pNjRFI>y3u;ms?DRHV!`IL(wx}^&!pDM!3^ao+?3W!W18%(CmU_Q$c>~>?vnJyY1 zA`jM$sZ$8)Zg%!Ri+ez5pKz#Y=X6SZ|31ue&t5NsIO&pe1=nJVg8y-7@3pS zg8+=UM5w2JTMqq`(Esq${Y9xZFPO9mkDjFPLkzpG!(I!kM(>?`(e^G6o_4~7LK>>k zL;xfC(a(SM^bPe+s5pPeJynn*_j-zj)#Fnrgsn}5fYG{qRi_B!9a8tj!ILXxZOmm) z*3+!{twA2+o!9Az~gnRa;K7)l^f3OAv|IRa$zcQSvfV(0^rGnu(TXIOIuch zoY(I~CqqvGEx~NR9dSkxpTDqM1YHS-qRfu&R}RJOtK|U5hW>lqx9SJV=vQY`IQ3uiYyHk z$EW_Nj~srtanc%m&zToDN47O@85R~9q;5OU4tWm&BQMMIj=ty59>|y+>>{M6>*bGf zwho}jh>$`uDwu~s0B(KhPd6DgW$m;T^mlzXMXQjKwDmDm9!sXNUMxLM{F|CfqozXKpy2x`On5m^tvoU+&u@uG=zz@ zGe4qp?u+^^?YkS3k|%Pe2Jc5|Qup5|HEy`+I^X$-EB@niLPE8*IzMGnF8J(1!#BS~ zkVt1kr(5YHGm41*N3*;z3jGP2mEvI%V|&PO|7l1?TWYE<@MBa#X7|j0SmQA@IS%IV z6asbF7$unqh_o~LqSAP_^dk&N-e?8V>xf9--mk&^jdQd7Eh@XBNA1$=qltsK^PMaM z;}h+9>@xd+h4~6EXQo$ua%LtQuyD0yAB^+ipzfO2MidX&k#;f8Yv3P8zO24G0E)-m z_!^5=l@v>EOK$Zq9c%bp4#71REkFYY@O5g@Jqw^2D$~|TR!BYaPINZQ3&G(gaP2EP zsc`P_xIErXCkc+M{>i6zYW(PEB}mXvmFYbxSFiCmFx~yj?WnzrdZhRT%cx={&>7*C z^s#3CX9`8%OY^{D?EGtWAk!4H-lSd@?!<3@`=;BFD!2!d;1d72-mLtHa=DV8N|Ua$2)@6){oCm&(vC*F!N3>7EE0%uZR>1*4?Oa%ePWXS_9e-TvW?%< z_l_I-93#Qfys}wR&S0;?Eq!hVCBL33$>Y$NF7UlQ?5xfc@ zNTBYMDE*Q3)ODX(Xpyls&-H%8s7J#X zXmJupYmY!T)MzbNzgEUaUE~a#C1h6?k=QcT(R|F6ezmOqTwkm;Rw=MUD@Sux&bVU=jWm?D<-=d3>*X`5UA9{jQ1AclM|m&EtqA-bxrjG2YVl;A9)Ov__t>lO zHXyDcBs3k222AwGy|@%$YyY~J`MVu-rw?S)m9Abq0(PJb1|*~cJ1rKlkErXi!0M1q z-3JSHTfgkZzz;dwp~WY~ffZ}2DuD?#`6bQuli?Y0RgMBc;EZqD%kKvAY_BPq@e;D6 zXcCU#U4LrVJwS-}P^SBMMLcrb7<>3}QL>~U=W4gO#Q*WTHFU7cZaL1r*hd9cd# z@*AcUWt?u9twT&-K>@y^qwFfzVlu*KU?68tVL2t1A;nu~eZl5lK`4S#1UXbgzY|J!lZ8E5!HRFA!ap&I9Nw$|p{msRG=+4@~Em_W&-) zKxw_*mcM8F5m8!j+^iOu-K?!VsnreL*nxLv6*`IJQy=Aec!bH2Vum~jCxr(Hi+=o{ zba}WB5!g}m8DV>z0oW?bw{#Fw2l=X^*lCe1tZj^u_L*x*|BTB^G>;anRjbvy%NkcmDK7uhotti5pm2g3pit+9sn`gb~U-zN6+d+!;2c>Sn zA;a~^#&-9&RFi|qG1CPDaPy0@`-meeH!oyi`jkZRW9R!PgX?#n1KUtOy;&i+i)m-O zy@EuL2K^?u%ml4TjL*9BlSHYZ>Od0xdE?0{^$`zqSGVdz?WmZ`igksk8fhGZs|508@m#vWn{EWfx#Y7Zg)Wx5FUO^lhmBZed_9g01;KcW_aqex$c)h>#z^zTK$ddG}xTU;3?Itpwf3pnfG8m_sekk zG~y)ie62)I#aLE>uCZ(uBne++2LNtN%CZ@PFZ^qqt+q3)e>SdpF8r?RhH|u7xkDB` z+;+*II4I-ANi;vaX3G`~HWo~9=Sj`OKxOJ5!dQq8P&d2wdJh7gBng~M@N}N(uXk&! z#i?Mq#U=NRGz(&4B7%(7*njFr`$3F^2rR#xd1wIQ^&Ma}XKS~eA%4A%m$K~D+aI0A zAN^W?P%=kWN9{2E8ADR7(&7&rf>ruiP|@rrw-ldsVuM_Okuw~#ozat3T!@^X0fvDiQ{!&ZdX zn~QG&gL0G&i5|mAfjG>sc5Z=_gEk{(p@uiCe0Fpc4)p{Z$Y9NJ1Olr~xDxU6rB{5A zi<}YGeET4S*Bb-=Ez>IQg2v69x|~>$c*(H3$A8^!M|du5n7e6mKII1SR^+$Y(4pIk zockmNjnUNa9=IwT3X1P;`UnNFe>uUPB67{%7$(`xxsDplZ;~SX3;N6Hv|I}fPBSrr zeqYj`Z?Tk&jx12`ZwfJ1BQkW9kf=BWK~XI^8Yn-sIPvR25ztq9{hZ zvm_-I+qDOR6>Uig)smtd_w$%&p_QNP78x~kakaY5UB*X$i>yxaVvVS-T;f-MZ(?~} z%e60!>6-q|R!=GUXz4cA?unH|i+0MS4VX2?x?w}==TK8jGjnHexPTc_4jQw$V9iJh z0dT;iadK*7f1?y^aU7VIby@HT#rkR&l?Fnqlin}XXT0PWcM zxZLv3&QX0^I{>6*l|PS#0J8T>o9i9Tx>9AiH7D(i{*}7R0FZQA<@ij^?Vml@G7wv! zasNB7_gh|;5G0&>9mKz-VOb(kqGatSSS-C#H@S3jB7T{hdf#9BxdadHIV)>`Yuo3u zOV`#9a;(H7x;U#=+j9fA;dAWyjUaOW?NE|xYam_U$Vrg28Qbgl%-&;*%D;8Hk${Pp zs8+gMkM0v)&N+K2T(>?3V?G0V7^%lj^SOfgwE33h@qZ_w*NM4i>Au%MWhCMXPr?D( z?UBle6c`+0g$wf$rJ9#KrvxjMsktc~d zGB}K1yV&#{Bj`g7q&`CRqmE7xtTmi=+5-H7Lpgo~`KZn*Ge z4i8JBn7#Fm@Zdq;`m8I2^`kQ4cW-cg85qk&WBMMHqG2SQ1QS&t{m<(;DHn~O_px@q z@e7nu_?&j-V95b`bX<9OZ8v_KEurqCMTehw2r9AoHa0e$1FlY8)b_JT zsqk#iZ&u<~3*9ICeDeH;sO_v@>DlE41h;CjV~DfWQEp7{Bl;j6xx zkrsRwwC!>~V;dkY=bQWjHkf-AIJ57+|BNcc(04SD6HS1&w6Mji7F`bHO%^Qw?euhs zH>gdKj#jh%GWBpU>x%)1ipab%@^R+odN%=MEC=2Qgw2LTFjbF}T|4=3NR2AtW80x5pA z(TD3kq8Gy$lF9^TJ>QP!OambQA5G^N9OwUk{n)l`H@0mXP14wAV|*Liwr!_zjb|673xe1t`C;d?Hi`f)_9=n1;_RY0D;aa9WiFj zZKs=7JDQV2UVRQj-7X2F8USoxIxc<3v^sj4cD|XZ|`HUNy{Xh~rIuI7R^0 z!i@lJE*2;C;akvC7u@J225eCrZrLx`_xlSq_BcRB?gbA-9}?X@*%q?JmB9&lqzy*R z{BJ;Vjz-9C`TmN3@Tq{EBRnoz`iC`V(PvKoF9HY<*E!&C?#TznmrepBd#xKgKIzyy zghtTAb`_066qJ~@f{gmgC?V0Crqm;-kPAc&A{fjUYpr%QSpg*QeKCpYWI2Bqhxw`|nW=e%C6`KZs330!mss&*_O|{N@pQ^CR5}Wq5e;+9pUKZ(K7| zz8r^CUJ$UJ@djF&db_c`mu4u5v78s3&gFt`*6iZ^h|JHLY8YFdG6nj--FwfzSOaSv==xvJiU|H#00RKVHEQ;uT5mjy zFMY4BA9BjE#p7fmOp4K;8yuhLq23^mO*NMbbLBXtA{U=@GjzZNq0-?h5a}D2So8gW ziwcNk)R+rzvI9Z>b*RYLIcuQxXl%=qXw*GO+iIV)ZCh<~AndAh8_R8{oO33|1=JJH z!KV*lHC=0hF3Y(GfiP3qN=6bqAkrz{ZL2s}00+;Nib=$RdlN|`2r57= z@~f}|k?xn5zH?#T&QoNaC+{VjHdJ|EgJ1IzH0D&?{*w%TatmGoH)-Yi0IhVUf-_IA zUh~`p3MJY9pBJFn9rs3PCt8Iop~2`+Ah_}2I!baVC4&TCl&(F`>ql|x5+q0`s2(B> zMMNW{1Emb|3Emm{oh~eNRURzK0_X>}SeHkxX3XJIhKLGBa3Lbb_GiVC2ekDhnlMw* zM%^;?$~k*(>sA8YGzGj@>#Xng_86e2`E z!i&*D{FZtzs09#g*f|Iyow8?-?c%jZ|5|*_EybE_qPb7;%|^$!e{qzSl?ny{emy}m zzqWh$t}j7i;8C1iz46UnBJ!3xLwCRPIjt}n=0uVnljhSk7+rRMWMKyL2F4qwp7dVe zP30l18Qe4kVptdlrshJ}{*{Jivzz20vOm2dqp`Ctx#98KOn1kG`{@hP262ODjaz~t zpP1C0o;Oo}>nKKh?EeYiSH^fG-W)4?$X;vyGF6V8Ae?v?}v^TZb-sp9092O+qJShJ&JlGW*NN(N38EZ`bTDOTYUmfmb z*hb?Q!=P9Wx*0H4a|nqELV^?}A>S)!F``dttDK+e+*^W}2 zV*#QPIt`~7Es_|nJB3slZ_y)!2?Pm5-?ww0r=u|eNQ-D=ab%zJLW&>i+R555L1I{@ z&JYy^qTboXEzcf>rY8htmOFSfaW-aW{ArE}B{ungNvRqsB&;D6cwSkc3VdO==!&)- z7U72olbLd%>+*!aix%R$T^}CGgE_>ch>&=Nmi%NBMy)HfP8A}ndu$uVLnq%}OprSY zAXqsI8w(zCo9rO^Y}XV8&mrsuNG0|&{H}WAExSjaS9y~$lQ%ub9Qn5#Mb22G#ECYj zVoH87_GKEXzy4*)O)vg_C4Il2iq-V?3 zaq@132?fprdXylV)MhYUBvZzC9|%PA?kptiR!{~9J>4eXSY6>TEwg`?o%>iR(ARqq zd3B|u*PR0tR16rk88)@d*>Le+j^)#x$GNkY?bp(kJH&?N=iNjnJfi;m;g2Izn&*NX_jVvJN%{TL;W-g`7U4Uo zt@C_1z$$VfP9J$iAY7?6xA6(r?|zZ2Jz)jszWUcQEAmJ9n)&zJCv$$x$KO)cSJnB3 z16;3wkAC9)zC4PZPnX3*RUlqVoGWA&^5lJHq)x(SdPjuSTSHrm3&*v(`sc39N=`(z zk}M3sN)OB-+s1a8!CBHl3(||76c@sfOg7PVNa^R&WT|fWMm_tY4CCfNn41^7L*@fr z@<*}Rw;wFg3eiX@41cqcf0LCQdfh!ms81b!2acFPuTskB2TZ5#y$mivMA`AnExt>d zDIv`k9hq`c--un0WzaQGANq;-zb_N66CJ`WyL0DBeKLcOFA@%>$*+^ns^9EbZ?k{h zeaZ7|(h|$)U6K+?D%F=P=ugiQ-^j#OPPdyIwaEGg=8(`3>}yjPqjuLW=T1Fct3kjB z^=-f}=`kQ3Atj31;(FEI*>r~B%d}9|Y@KsMX@QEIdW74-<3klwmYg%nvCdb;9BHUv zIi_J>R;oE3 zC=5-2|8t08iuL^%`PH&nx|LrNE1Wai3PiYH7SJ3kS<7|tdO4U4H8b+kU#@Rx=~%}Qu% zeAv+aqeS4lupw$vqlH| zeoi$!?nZk1kO6pTBWn2_V7AIF(wA4@*V_+R`m0KEo$#rzRAQCeV~Xk07z?ud9|P4^ zDrEa^`hPrNHVcL#z*x33`z`hV=oC`u=XWpO_kEqn@c960U)-Rp#Zgi7Od$}&ejNCj z5-n8~jxl*j^LB*tF!*HJ&WTwDA7=_2zO!5gx(d~7YiXp$fY;g!81cp0Z*^qadITM& zV$)o$#v=M>YW*7J*2Fzk-U%L(oyNE8cR2uYC@sEqUaL3mq|2AOHfmNibacoPRrB?f zWdf;rV4x_6A!2*=*8KgbA3jv&$Jq9@ZoSaj@_n&-9n-lbSEu8#OZ>il{;Oe)O+V4B z@mopk`J%cqWHc}XOQSs}Qn6I3q-^ch>hS{^v;VBo1YfP|M~)=58l3xY&IEK^52gC#Rx~OS3baw*BvVwo|y`#hOfu z4+5Ii5>Nr6-CI=C?9vf3)|_W0_?oa)f6o+pV2~4s{mB*LZKbaHp@}xg{LpB(i~&YOX9F3FBVnW*)Xg~8fKCkP znJ=^s>^6W8ZKU%1=QjDB;j?_9BG07mS=%Q%FR}M&&GEFz=zcBar*Y(@s7Euh<}p9) z`U<~i?_?0FT>?SDgZ&;m^j@Grq=LpXq*1SDgn7s3``7=5{Xr00fm=b*ihm#CcFHvM z{$5>NZcKW$qb*GAqZA3>u)y8(EfMSp$?k9osIXytm;d9kLs=pHZXkWRR}HHasoy^B zzXyt>unB^x%Ns^%(G3ebi!wH2XLDY4!6;tlo&!jeJbk5n}gg) zn4f-5rfK|F9QN~#^igQmExt#(SiLJc>jg6RVrr1{^8*N4%r({pY8k&qeYCyR8-&i} zPvr+WTxO&Qkhm&v5WYWlr+Zz#CIh};#VQ;6da1+SYksr0>49@E;aKcCT6JIw0rk8N zR?T+<#_%a#D`G!gV9ST4AjR#tJ{;SAUG_tOiSrz6S$RnO zUPdGeG1vgNqGBP@!d!~RQTVW70>g2|XwWoi4&Tfb;Uk&*vl+zX5;VKtorT44si8h_y^c0j9_UmwiJ9Yl}4bmLDPu!6;(R%dSK6TiuMI?^Bw?Dt2*vs8RZa3C<8yLe|b3+IJ!!CWbL z_y|>omv7)&3 zYepIClhXOP=J@h|Q_y5h_V}2S55p!S`>g>~h3xIJ$B{4o1CpxUL5E<~ry zAXmtw0V<@WbQI|FjIX}R zrz8u#{{7u9Xin3)Q%-z5yb|ExT1F3WAC&FwXgoHJT8)+(wCNsHm-4(!_co+9@LumC| z=+Nv%w7U4h*kcPA5&Ui_&-?S)YDnU3kww$8aamlolb)7#_pvy`Sa9Ri`Dx|4#Sb9M z9k0mZGqJGH@D}F4#7Uo-*p2M1Sp(fAfABuygVbL7iP$E7>ChwWFmM?6r^LHzg`L- z%WC3vsTMp&PoG~t7;A1BEK!Ylx~n&95YThotRupB80YZ<(Hotl_>dJ;fb}=cV*bi= zUiJIk>JD30-99f%uAl)dS&U|wSkmaTX;56eRBVK|5%> zI^)7Gu%QTCE&teDqEb4IZS37#<~+CCdnIV!{=Pt%@E{mUGBB?7CMxp8H5vTa^5s>9 z^{VHYQR?qxTX-l50X}TA@D-VYmH1_F-JC8@jo=u}hHwi>I>dJRYV?~;eZZ&Y4zrj_ z98RoKb(Fc|xi5av#>F@f+`s!ALqO_mn%^c1z#O+70%INuOul<{DReAEsW31jozRKB zJqmn1VL3I-ktiDPy6grb`u=<;SQVAY7h@%b7j&$7F9L5`XG<-Puf9}ixaZdu!Rr!( z@{jrKfcs{iEswEtvnCBIxARVV`sNVRg;>g*cPGr)!a*^4<=u?V>r2aM?e4AFpRB7a z2bh00eYblM|Fu~@PoG<%X3GVb{J9`@1}qHu7Y>98=~rNuXOUJ5mw1HPIeL0}6zWWe z^+4A2ZvW>@-ov|$oYQMM>0-fGjf($)Kq#)rTb5HE&qK@0j1Ye6#$2;DH3#*fijLB8 zzFp#Mg2Awg+01H3X7|(OE-(ydY9Y|gQcfyqF>u)9ElY*cEtATj0w}8LPJeBnjc8=X zz9ARahXj%{chstq?qy2H&iV>Af=Va5U$&KmE@WENBqQTI$?}Oy#Vy#IlJ;bxUoM*Xz0HUZ<--VlD~1 zaRq!M`gcLWsbqv};sm4U!-h&!>;)jV81fBFX=Bd(-94kZI1>$n*k9}^T_ZF>EUO)T z-TcF>tnC2W7Ywv#*1NPG@Q?3Vp1j90&Mk)V z%4zO%{Cd0oarrj4f(Ge(Y*Ib5689YAf{}d02NL>zPgn3ZrBUg54dfI9;d^SI?i(C; z;c{PAX(`_B^=AFXei2#e|H*IMRe;~T@tA%4#kJuD#=3s$^YwAi|7O0DlG1;z`}oyy z5ORzrjSlKG=OG*&C6^Oh=?nzrsQ@Bgb{oJV9$=Xowh1Y%7F^X|wP@ilF%)7#6hY$K z|Er-_vw}xRP^wS-y;QsSy?6s(8N;)%&wO&AlCIzi?dInsIb6Jj04l>%uPB=P=U-r0 z51pVs)9q;L{{4G`WwTWG*0@Ra;SBk=Eys3`kB61i_{YxDluWwKu?Ds=eO{26b=miHx)@#6O+CpC zvjK(VEf+(#t4@?v37-&_1_eQ$5GL7$1`&p}vv&{yfYjBwDkIC_^ zBrO?^EYH`qpCFNCVJpjF**2GFyHH;55Z~U9r%c9rjtu-h@YeLlaRj%c8aqUEioljw*C1ih3&c}Qq})u zxYw$Y1qF&nQQHiR5cCM9k_w~!4*nv|yj^p9c_T2i6wRON6oqT2xzUkTc?h?-G;t{E z=@05cFX{J-`B5UTZR^_f*Pk*%=hAg6&<}0wAFiubU;biDeT)G0?}20QISMkNsDCxR zB+pNgl(Y|`=GkbF1K9Ye|t&Yu*R$^x&_&wyR z29dChwBT#81M?ry9g~AzlPzjkTE4w`P<;kzln&qa0bgdpIgW&c1h7=uwlZX;tu+sW zhlUPWXU+Wn4PkonbJb(($-Vuai9D&DzRDFVoVDcE7OC?IqCbu(J3W|OiNkk8WbNta zbe0F!om3nVA6A<{t%A`?@58~pCWb*jUwQVdF6K+1(0P{=-x3!dj@iE2P~WUvQQ$A9 zjGi;i%e2ucU-?T@rq=rwI zLYJyAwPMHgx3tYVuurmii2_`4tAN<2M=R8mDOwj4@X1!3H#XJCZwf^!Yx?orm1p+% z7IRTk9-BWPQh9@tx={V9IDr)~?N=`2{@TaW;JKv~Ip6T`2T|rTjvLyZJRvw8JPVep zpY7+k&6qmQDqXNK2@|_N*Ey=PXvr>QgpY(9?*@(mpY(!0=d`ju9xRp3@6~ZUD@Vc5 zVwrewRVR6xcOWzjdIB0zt*dfav$BG5U#z31c-~z8D?Gzb$dIpYTB0|n!!KZVFhq7$ zjw=K0PR&^%x<({UEcgu&I=OEJdh=eFE{=qu4Gm-m!|&J-;8z=}&0%9JtTZZON~wKA zGOF_b5!T8U=hykbB4Na^R#)`jN^6eBQeIL`-9$f^meHV@33C!Bc?_oPqJ&Ga`)Y=GaUJL43QI9lB8;zTbSv8xX@v8Araz=znA5It)Qf4>I=?@ zEK?wG8ydmXTP8{(T*i$F-cT2OO*I1nVX?&nLi3|xCYgBRp*Dx*n0nKIfILc#$Wj95 zHYcsc2BmD}@-0dpDx1y83gA)N18%;pcmza)oTaIb-CJc#brMzoM*q<_>C&X9OSWh? zizUfB8^2CWMyg?87i)xGM-ASLV?6f(Xg4B-h(Ij48>2;}|82hQj?80mB!|!c8n<7# zkh&vP=%d8(UO}!#Pk)l@29>{$HFfr*=+>Rr)s#u#v`!Ds5IExq?uG%Cr2Te+6vM>d zasvO(aA0{q9V9)!XKLuq3#Hw5fbY$x>DL~yvw8zZO*))O zpi~7mWtora1;rT&Sxd`%A(>?#R^*+f%aWa+TfS0rZ`<#w_?+Rgt>uv09aC#jc2Dwk z(3U2u$obdREfnT&e*cY#CR#3;F8t&WOLjrd;d#u(6nQE6vLQu}-J6yAe#aq+PLz%C zXE5h!mX%z7t!!Ml+fuBEFJ^O^zJHmsui8jFfrk<2pf>$Cc=9^U0b;IuB2-_`gW}{m zfqT_B>=M@Z%!cML#m^7SyF^kL<$~`O`lAu?I!(LHP(G!adgKbEV;ER*nDn$Nk9W;X z^rz@h0jNyZ5Vv{9yRh3;HP2k;`%K!^|8y9DBN-sj?E3-Y$)sH|1A{3>Aq$};T~tUR z;UupFg7Hal0~PFs-K6W+ztZ83s)|gj_=PR&wEs*9=1N4{sq9K6FXbD0-}uNOZ_*pr z{op?@th;T&xAyhmJIZ@Oh$+el;&3>y9bi`i$IYijsb7mVsf^ZefG-;v=8Zzny0#z zw>Baud2#AsC%=Y_phPX}PbRq;FY|7+e9`5zcZdc^ylb85`sE}r;!V42nZEn-U#MS? z-JY8Ppy1rGs{89J-xmkmJ#_(rA>3+#w;T4`uO*;idT4>PsulsCX10Ul}MY+1Zd z5>M*6@1LQ3Qkbm=$%dyYR(N3{dK|IP0;KHQ>#Gg-In}oVL_XO<CEf z?kuAO(ZEW!vjk=lQVc9yvrS5!tu@_h+0s2M1LOvrCC5iODAE(B6=Qa*mjaP&znJ zo;o5d{C9%m;(rphHtwu9jLE2I-dilgUrjqa{?8{YD<78@lTJ`q+a3gKtuhoeVb4ku ziz0mwztS;i;X!>5mZLBcvPE!1ZM@F^#`}S)x*tUypP6GgkQc{ce}7_ zB2HUf%uAevQfjh$8N9d3dYXJxVZweQQi>AdJw0V-CM`+Ntb|urUO9D_4QS^$9`_BH zGA8xceYb(Ye}>RE!aHtmr>wKl%s?gQj-C13Ch)sexZv&oj zBY@(>tHGwG6|QvbXlZI13>bjN>@=8U+w5j0OfzZR5brtHm1Y*3g(;H&b@fO75joZ!y-7t2*NbokG{n$u{~Oq%y)W!6WXxnpHv-=163rqCK9i00lwn@ z9fKP%dzWXnJ`~i6lBcEhF3O&+awvMcL1f&7VtsB!&KmYdVa)9du@8KtV|Pe~)2^<$ z`Z(=Ckb?DbbTXatlMkmdT(qc#2RDUW8cX7gaD@Rwg%nSY3q5|T0p$p*v+c@xX1Mk}L147G)kT?R<*bd$1ZPAHmhV5k4 z!haZYY6sKM?zlJ02Ji_k5KWza6jb`6`meah(nZZ_QcgO^eOYPEYeR#yv?z}c;D3w0 z{$b!RE-rrV8~gp+kcN+O@X56kb!?)sLwDrKV5M`C>U%gEC=lCFxbDRN2R1bU`S3Ma zDtuZ%eUT~NopMxB5S8BDPuBFwnAqCG@x&pZOZ}PJD^)y(oc#0pXV=FlM^U+M3~d#0BGNIbOg%rGx8o{4js5wpbIMs&x%dlaIfAB{_7;U2$I z!1|XYam=a5&H4sV|4aHWAq>w3S3poOtjvZeCyyeA0!fM1O4nUb<;YAc+(QnCE{D?l z8wAe^9wIq*AClQ*HL->Tsxgm7$bjDn=AU-jEZ46MG@ce$R7z(+#l+W%t+)fbNvpKh zC(Se!O;XZrm3&r+g?`Jr(jHY=0wVxdG(7+|V9KH5e@{;w-cPyjNmaL*b5{8_KxQ0X zJYT;z!a|=eD(cva4H=-K{3rfG_fPbB{@cu^GmT8VeEXWTg70rsZI}{y>FRC9cTe|d zHjR!JPD~MmIZfvKC>3^-=Q@_lKdMbHEle^x2aS~sT=mn?CH7)T%a7vj-6{ToU$J$5 zV?+K5TTY5_E+o!e>fzVall>Zr@~v4_W+zFS<(2GS_4EKt`tz>m10$0~FR%O>{bB(- ztlQ%IXCtp1s-&DhW>bV6up(RqYO0J<;)(xPD_i3a_hY8$$FbT%OF3@=S^i2=-CbL2 zF_NUxqjt4_8N3rgXl!FdUW%@64d(E-?x5a?i8Q6`QfwC*fk4op1Yp}j2p3G1Cxt~N zE!lFk@ct$EWONP-O72K5qEmO_ncUZ6_;6o$C<2-?tvQF%ApnQNrE(}WrN~6t>@mW@ zy^lYre92K9p{fWyY!KtQE>qG4aPd$mset#Pq83*e-TVv&g8CZN8d=GmW3HX~&9lPM znWy+Dq@DGVsHa_0Ja1GJf3{oByUb~gB8dlP9CyK*JlUL$o`TSRI~%pHRH7o@%J1C6 z2FKn!V%EJizID$~iu+RpwJUGhsWs&@Y{6g4? z=o3GEk2}U34))u>+A@G7kE@SloPia{XWU%AlKsBQ$s{_#Fa)-sa_kzuA|cP>TEhTYS_|;i(^M=9RsmU|xhx6ex)Q`t+OQ42@>#%7BEuqDC<1H?BU0-d%l} zV&s&TqweNYrU`VCPL*Kf#SB+HqFMWF8A?!&NYSrqRXFs2}RJ&5f zb=I%1B%-=3`yUl%)joD&E{R0nmI0S{!!4-xc?I1ZCn-?k3j(ig7WeKGEh zJU?7BeHJ-6;*C*7eMKJ?oqnvePdZhj&GQAOyY4UJF+ZA`iVBD zERGN-(Yt8r{{6pjeQXf~Kc?qmjxo8UFkEnntf_=v-O#PF5#lJRPR+r4LBQ%=RrXzv zJ60M|OY8Ldx_rO&_9y9>OT~&^Ok5m?h=>fDcZ$3P5pCr03+EZv0_O;uqCC)!fatcW z&7u&a$C-^`@P`kYAywE?nJ7JAL&$=}nF-d2XO5k|n>Pyo)F?K2pc~O=RgT9Lh8dACWF- zAYoflZhGFW248_;iVNaDXF#aT;6)=@FoE-rJE3c41GeECL20@?!cjr$W;tp)@>2$6$#x0yuflJ@PXF6Bsp1jyK{si*Mq z`xhs$u1vXE)>!=X^uTfXub{1NYT51F7F5*Oy%%ErS`-(iu@xZQ2B7W?4FO7m2%tKA zRDXDq569^Y&FIcQixZff3Bz>;k`L$GWPK=WC62I}{>^eT@;VVS39|S`C8@9B5t5AM zs~rta9=Gh_reuP3pdyGc5q2rg+ilqH_Qf2?O=a6urGhDW1RPnnO5CBIFIGRwb%W+hj)y9;pmIFn5^OGw=4+g+G^@gM(vOF3jO@P7`~w z&AL@z(j~0y4F7FuZ;E5a%+WJWzgQaW`Jc`!K(sOIOQ?h(9z%s-;n=-Gd)1f-V+G5- z;ER*450uq@;9p(!j=OSBc-tNF9 zx179JFwiIzQ45c)`5J;OSmN6|-g9$u{shxg^P(g=3IjR4aT+0;nl6h#Jp^}C`OSb* zDa1l3_;x+iHl#nCx5h|AJqah#nQ`<86;;Z9GGQ<&cwm#i@~!nSH(&Y--heJZ@w5T@ zG$tAq`K*~)2OKAk1EQA>U)!Q z`ASt|O1Xs;(RkFv0}Nev&CQF}Stu35E~161C8~64^*q+?=goEJk4P5bXn`+^-f#64 zH1%>JtX*|)QHO763)jze$xjYhKB6IS3z44mEWQ6GF8aL!n{;#iDzjr-)5a3euJd(b zpQ=jy-jYt_n#;i_E*)mymx~+?8_92AR64HqD%U;Cb^m*T9=aff3vHhk1j~OOGq=ax z16Gx-!>%I+kW{zwpK3u8;G^V$_!3a5SA_$^MxkAMBc(z#Uhx=RiE(?HANqG3tvEfs zM?3$JT=#a7tasB@mAI(*n~jWSQ07RI(KD|vSU803U@j)7OWPHC-53^Q&YhSQ!8oRA#Yp3n~+h{XOGa zH|~}hj#`vG5;s4UL7p2CkPl}E0QYn#^B$qC`*vzv;gj)1yYO`WEC?NAE%fOnG5)=3 zLv25TV~+h++bGu_@yAyIunr(moX0f#hJ^y4lJ`BqpQQ*02-C_6M=r@3IX0Nm>Zc2u z$a_>YG-4WmnbMK?_2cc^*wvG!WV#Jb95Zpy>1zk}&8WUPq42_q@IqX}_Wj(aNAM=C z%|J8bxcTuN4WJc4)kyWN1DAje*~p~sMD@qF;Qjb?mr)f= z@yC}y7{hfV?G_@SY6lMDH}4reN+eZ}b3;6C+WnMv{QZk>jN|Wmq@YZcomTUsqv}l< ze@HrH)Mih6v7A1xih@VVkg! z5XX}gg%3?T#FMTW(f%Au-#nS>rQ!PxIw7MtEG@0^LxclF==J{{WfgFy7;PBivNBxvw_c~ zlOgmiI(ae?;(nSRvJ}B8-vj6A0yO*UOk4$KvBh3Lm)jJp4=aPmeP4Qv?etmL6vN0R zUHr5y#p{XHd{8Dah$9@33{`TQO?q3D21f9b+(%Re7J zZpAFpkUy9BhynLU%$puh#FA=?fF=t}2@a341H&8yIJ56^D{Pwdg^(nQc!#HSZ}#N} zv^vAI5wAGDJHZ+U{qSLhD69ImATloAD=l!-;eQ{lsHDOHs&M#tGFs_IJ=6z&cA?|8 zKu z5}6vW$bNpmlRXUjsJTLR(!(hQY-MtE2Z&&tS;%M8Fmg#n)vxry&vjU;wZ=o-%=DAR z=elLR5HVg%k>XlO|HQsRQtrds42i6*)5hprR#Z*+f;~ra}?tajEYF>ZDK^kl46*cM#pFi8T z$0FR#wnq=0t-B%IzALTxkx$a<479!a;CA4UoAvWEyvXrqJNnCN){JOph(#7tiviM+ zLdq)xrvNhr>%sFolWor42)X49d92x-CPLbfJ0QL`;gOOU4TgXaVvcrHA&$#$CidX+ zK!t`?Y#ba)2uMgs&U?e~q9ZQ$s$|CpHeTytreutkO3^RjdPqZ(D;^P%GJL-O;B1mG zXwgT+e{m|Ex~~Jxjzx4OTUQA`q+}pJhDvNguKk+MJn-W?b?Go*$bY5^AK_TiA4F*~ zP;(OtkHZYKkbm3JK$d&Df<(#U_T!4B`(^W5Zs{#NZ0CV|Q;kx^XLgtw+f%7c6oB;n zUUE)i;E;PM9s{mHW|b>^F;)4BDVHSlb+-L1(vIkY+Qj%Z9-2}DDzw6A>MG*cIk3Ux zX#WBEFMWLYWeYWu>EmvdhL&=FmbLkw2yw>iyAvS_bVE0aaTnCMSMR=sO7*`VuSiPg zdeb>bQ(nc4dMmXdv_`#9^@t6uUj};mWY;zJ7juLnOdB#Q+ce4;KEpO$;+^G)9Xg!! zvHjZzkG4||Pp^jex*=C{_az@S2t|m{>GO29G)t@Ha(fiL+s7p1k8Oyz+=#*iLxEB^ zn?`jT<7xfi&jKaGPsOj<9IAJu!_?_Tl?h+ELtlE&*8h? z`>QoY^b^f*Ov8}`Ri9U87(xY9!?O~jVQAg7*O93_qkdmkZtea+zp$C#@HMuBgI5AD^%hzz20ia>kJC;pQTl%AnFdXk+o~$ zl(X^BU+Ynr@mh(gH3fQ3ZGR>LC^P~*V08j=b0<}Q3M-3CY(2>LbB)tod*90Q?VRpbi4>JV4!2ko}_o`qDCe1x0_jqu~ za0mwYxvABw$@i^arnompMyMgVz}KPybflBQE+293XQ@?-?)XiOk*Gg~7$m0OJ<*Ut zzQsDI8{IvDFQdj!6t#P1Tkg!Cp$GhMA1tQ@QxV&ij0}o`fTS0Mtl)L7hcHlFUE<4p zAqk>LK4cv5+DfPq6w$@@pFNHS(t&udC6&L&|NF5$Go>g;Q(J}^Aq+5m{rg0#m&(>^ zn*5&R?b>MvX1pq3>Xm-uuXxC)Y{#SR(MD86?8-(25TTDTI=wL)umHD;ywgl`o$k7~ z(&QCljJ>Vss?S2G!&OlX$2=kA9Zsg<@~dXodeVD=*_!TdCqb=li_7|IyVvGFF8|s& z>fX+uRzCly*FJ0PQ0zPb_sYEFzHUUmnV;ifm1FEQ2ZHwvFkQittj)Z21G-OTO!zo) zmI9?1?!~IgIoyWex+^tofqQYbSYASo^f$2+Yi@S3N0Du|PmfCb7mhgT9=Fz>$$ z^D8i%-FkoT%WR7oX4yp)~NR5|I*oxa{+y+X4> zwJ0XmLxeJ>$$A5t3`E&krVMZ|2n*V07aTJb`IGZ2E3gBbn}U%jq-Cm1NwbGQkVMli zx*|$GW$mG|D$4x$=4XF;yYlHCK0~J=%Gk`eel{85{Bpyj4M&RsUo>x_8zHGZ+Hik# z+VtWjdm!7+USmc5?3n5EUZB)zNFGH2oM7cq{Z;0;k_QV1jkf{xGcn|+(1d|r~q!x!#T#z!%>FOKPs1~!~ar>AR$@jja#;7rDFcDy4lAhnZ z_ORh_gp1>R$A_h5>TZuD636Rm9~B20WM}H(rLtO|;yKR=9M#ipn^t;r9Jvbd#gEon zY1twM`B6Gc1UB~6EjjLw6`prpEkla`%|n1Z9twXk3{dH&6hPy+e>FDCDJ5-lINl())n?h>3}De!CQrUQ`6=kA_*(FmBEF zR5oGxJ|Tc_XmFXAM#;>52@E>V{58fFjdN#NP?tF~{1bt_Gj$Ou0v48!lS9g+a%w%; z6nI`U>zFfmSdx9c8yb!N;~FrzcHP3wsoT;LFPXLwu0;h4>xWuxUS@IqYv(;4a-6Qz zb(J2tZf-CaYLo*p^BLZ?0*9X>K{D3jw*bf7ZW@Mu0OTN?$^?+6hXun_vYSayI0DH60S1oTG zdPl#yOwH{FWv400`8LzBRjm(wi zE6upDAtMgW{o2dWFOI7_UoG>m3t=OR!%Uj;DnaZ5?lM&sfSZ1wx1>Z!Fa4AEY+?$O z3w~|t87q6ZGkNBlT!JB+Fwo6XYT(MJsRV)7cl}L(hmrAy!{;B}FS*ndC4?Fd$|AgV z1pn^lVc+z-&WS6mfcX!6f*yzTiO6{{c;(^kSsu$MGi}yY|qo?08W}s`|hx5hk zc#;a0E=TDA zCi#3A9^MJdDD<@)y@QD>IJ$6O%<4BYL)w2R6hHAvI+>AxeLS0M__!(LwZTCtikO_y zdI*lwi*xMA8=Be4Cmk8F8u(6U2P3l@_>Zlv2vd^0FiX9G2uB}T8a5)s$dD|C5*Sah zd4vv)#V3}r7jBjhJ!!6@Tr41?=u+SD(SvK%YO85F=NQf+_SM&m_o_)~dEC7Sy1CKf z0cBsk+NDd53oATiA8U%yFP)eRjPh!gnhbw!qbst4O~(Vuw3DTBw-DBRd!y)#e6kMR-1-; zNLc@lq0rC(?VeHfF9Iu#nwE`dMuod;{WR;7rX?Nd)zsAbD3*%8cTkP(J88JeI&SEp+7`nzpg}87L?KfBW=q~3?^k$RKv#?H-=rz9pWeDuQgG?gHRQ$(Z zg9AcYNeyJt4l*5D@ADO>roC#P&3=$A`>Cl_Q9OEr3KL8 z-6xUkCwbrJ2L#)|T2%?R9!wu?!~|)z@~L1Hf?~*~mhiHM{Y(UV2R%fMS3-($$}p65 zTmK|X|0+7+-qBeC48XXt5`$FRzGIjxO)SD3(Q^XQx2y@j`W8>L8&BW)D`cXp%12OAEv7|pG8)V#Ad+T81+?C2 z>5SQ4P`E#sDU}P=f-o_W`Uf_Fqk`i8wMcnrVU)wCaeKUsyVqqhR$DQ*4|m)?|A=3( z$xA>r?r%?!o2|qXc=C$Y@P|6Ep%^ zV9Kqz>LtP_*0JNL(us`9MST+UnLH2I*Q>OoGMjb$>wv#Wq?Hzv--bS-*T*5p0uB>4 zHa5)$P5>8nFlGfb^Z-49#ohfc3R?48_=b$3{bGZ}d{zWhpLXQ05zQcp=`~6eloNK) z8TQpT8PxbgwN8EO^6L+g5`8iJ#6DCSU;E~^d_f^Z;`fQ+LSSO|bRjaF$lk3vwX75Y zGl;T@`tRJ@_8ce@Nfb+l%7&+Wh_zEg!d67Ze=g6ynJUuPox9(gX}jhL(@~XkVES4lydr>s_}#yXiE8`Xi22UsxAOhxQcHdi)Szq7*#_W^gI~e|Ks(C@_g0Dkq2SS zUp%{YE~{M_!Pp1kjTnu!f2&Cz8=V4=kq1N`i@dI*wU}P57c&4slD7%u@v3}*aK0He z5(^$)mN-_a>R{epM=8xe>a;gbI`T5#0z#%!IHYPR0l9dK@2SPHlx!si6Xn^KImC*+ zxr1S*^Y~Aj+2gFV6}F$L-mj8|_A7{S_r<7=ehJT<)W=8N*tJ<1vd6|erju;_8$hs$ z6A0LPO}>eXd2H*g9BRW?xQc&A!hkN0`_gR3)h`Y@WS@o}S6sefJstyMpED~@cWf(Q zOHS4-oKk^h_u(VEg6XCSmnD&=PUgr6?1d=zjAG5Gu}^B?t{R~Bxp$E=gDQG@1esDJA zg*F!bvJN%mpEZA{h5UDjNT2S)MGG5 zaZ(cX7uhtv%AuxW_WUmQ;J-rBI5^`p6O~of87u~|YqYFPfNX)Tx_Zl)sNK- zIZKEvx&tu|8SvASC=mo@aI_a!6gO!^R`Qquydb zojp~`g!Y2HsW6~b1-hV3wyIr{8)cdd_dyxM+3=+s+x&+m%N+`YD%Y*}2Yyzo2u29;`Q6#&*lIlIDO_$E*1`S~g& zMZIqken$(WI#$^<TjPW;yg~D*YQq5{`8uXTdI@-FG)>5sIrozj2}aLDYNR|D8awoxSjNEmr5n@ zLUzmUqSa}M4@1Gr%$dcy=SU2>gy+}5fn*m^WAFL#v#lWBN{e}W4(8Is0wC}W2sz0s zE3F~*z`Y_H|4bcC9m^Txt_$bK3?0*v&lLdOcx+v z7W3e1%5N`&Q4j=@T#(R?JY$px6)Q#zPX*l<8@hmHJl5=Nv&Xr}@$s=1F0?G1E8d+g z=;wpD64WvmUyz~5XG#kH-(vgeo5zFD175i0JJ`LA2`q{PcZCjg-eh$!o#K zkKO3LF~Q>9f&ccT&C?)xMyhAjxm^C|WT_}2d?s34in>}ho0xzt1ov63Bl8(GCHJR)EblRxpyb5RW+|HqRwc!V#6i)f!910cvZ6{Nm1 zt0)f1DUg^t5!mDMLb}Z0H+lc`?wI}02=!!`3PzN-tA;83!I0^4ao2AH#Ck-lcs=Sx zSt0f(F@iI%1cFbYGT%ZGB#aZr4rSg&t8m^h6U*2M>jj3WY#Kp<5mSO2#-Qcy6X$&C zaB&wQ(qV5V*k>*>h!P3#m6BbDhiKf#nHjQmePUwEonm`co7HIQE4=8$10i{zEbi`; z+s_4pfap-in&Ia7FiUkJ z(1m^#j6O&hMK#ja_pt3t!vQ~tWqf1)n}o9QB=S;Y=n;36Y5%3`a!f!CElXAu>JU%} z9FG@?j+UERr_aeHaku{dRbGs(Bc7{Eu*UodM|A9^C< z)0Zw@^;~_Y@5oO-=#iQJS5$^+mR%XVD@{0oN`vK;*Q2hBsYvtXQ?ZZ9Lq}Z)FuHPR zYkVnw=$fISSs*s(E*>4Upm`2Q)X-{KJRHSigf)^(Sya#mxO{7mt{wjAILMdbm>Syn z$r&#v-u(n@k2+dh{HUfgU1TKa+l+|ckrkl9DTAK5J>zl$^+vOMOPAN9SBF~?EmW6Fj*>#oSJ}xlw3I0s#?3m zqLgQzD{!u!p1SAZc*iox7&G|tg6zO|`b|r<$GCK} zq9=|nK1h!r81>si)XhmN+eKBh`P8ho*6)D78ZfnM84NFD0-~FzEIX9L%&3&eJ*)%K z5Q+6H7$R_SuMh+4+wuKrnB{f_s^3sddp3NAu277hO|2b`L~o>i{!FhGxnURXe4vU1 zrupaam%ptCw3>#_8AAJD1~?Oouz@LqLff4wcD=Sm)d+5%DE#3i(%Xk8wAW1~%0C;a z#C5R7jl+2S#0D(kr}y*N?6_HI=&cfOzy3=g+r%`E`^G%Dq+1~Jr@$Dc0QO&J{IxaN z_#Z+@hY|{pyEXruiH*|wPWH>Y->x4pHFUu~er&UP6iQ=%H;XL`4V-2!s`-xUGo;3D zwG59wEKw1-9JM|HD3uRacZ0$|{URb^Q2}>RqZpj$Bx|I;ydJ78e$FZ*xK6@n_Na-^6v{300KcIzy@$CFji$&^Y=_0&s8zKZ7W>| zBO1YTr#U#clEgkQqYE>V!%M?-fZu63b(SDUB=k(9ap2ym?wBSnTJdtx<=5x_M8Hq5 ztZkBLL9^XiO+w{T^LJtf*khfy6RCH;4-mi6$&FBlj7+l>-Mklmr1cEOe|!WA)J>%w zllbW?iNE7uY(GGb#j&g5leHaX*iZF1b`jTVVa3GK>0%)wu$YLBahRaGLWG+BSnwaA z^j4`X*oXS-iw^SJQoj@^i-@qOc!f zze7j9B#nX@vtC7SN*PdBO&gOLQmT`dK7Q~F$fqZ-=^BQ|u*5hJ92I9XP9ReMX1$#= zg-e4`ITClV+ozvP(?Y_4xiEf1)!fF6{(p1@kku~^?y378K`4Io&`Gp{bh7_Oj)z+u zTv2Fye3GkEs$t~jCA+(>wmAl`vqNv5Gwk(`lLY^QJc1(C=ZX%{%*jpSi? zG<6H9q3#86h3a_fpm&0W=gyiE2Og`8GbAMAl>q}34@CE#)84Q(7dI4-85d|))z6d| zyvDwIEXTVOqW!p)+I6r7pG$1iul&D)+mC|S_Y#3@`yR-{8Yow@*+pJ&ocx5f?duet zG2~3mp|63-zlutF4UXPh9=5MMjqkSJUsSgSyXuJQRy`*Kh*4mv;#u($Fi~luap6$K zXewYzV~`^=qRptKWc+a@Q7b-B<4}v0(p8>VV$S4Pk_q-qb^bkna4nR8JWS-8nEYfB z$l|7Z8#E1k3iR`}1%8eTE~|WcDO6YJmHE@__xyyMUgdGzPY3)g(D7u6z0*Gn#ea}F z(^DS6@3v?L8O>k##3BE`Z;Rtosjr2>1>Ylf=1y!XA z4o}EWFlDi9hP{geyuSuLIc5Wc9K^>TUVC97R5|0Lt!hQk=)}hn>_%CXbOKgAE-tPg z+d-G(zRsW6#Vz>M(5Kq@#^_O7)Wn-jrH7XzM{g|}VOBajBv-Q$$^SD)jT-UH)Z0Cn zpn(*$#IIu8`)-8Yxtaa@M@IGYX|<78Elz#eV3XtMFWeb+ayWEKd9>iH_BNV2IJ9x; zvr$?8w+FvPe|nMh({^!`u4CuT5ADj3xMA!$;VZRWs7JW}oZzKZ#G_C$us;R>xz1C7 zwGjDfG$4TBie!(I2MTIggVv8CxpF3CQ)fWwV1gluEQ}XDS1{J zWU-dAEl!TmA}{iI$puH!sLHoywC$tlGhg6D=7LBByA-dZIGEb=!!33Xhx>3Mg_0E8 zFjjnl-3{R6V4H%&x4>_0?v^5-0OCTd*4M?Qn6h#i>}+5sBbNk%H{ya0wqZ1=N^{Pf zh748EZDJ7H`c_K;g?wjhtb=6{h@nFw_eCEhGwgOizE?ya>w}bz&U5 z_+&2}+jo(R?<2+jMO|ZI_XMK9phlJpH@^4xR;rT}VF;pOmpQh64yOXT5)2Qo*JH(){IXs;XOTT5>mP~zZKJSm=ZjUUolR+MS22txW)Kl zaR8GqU|`tRG@)k7oUB&WVk7+HExKB%)&a6TI>U$9lF;MXny4|YU!K~P!Uwm2fGi$s z7N<}fOZ`_Z5j)XveU#PaUk&$Ck2`Q!s{Y$cjL)0*VtBpT=v1S>KJMFad{0WOXhN32 z*u?&~$T8dZ=f6|od5PQrtIZFDHjAYOEDN8gW*ya^zIvU;P0U3LwdSwWzHKM;G@ijrwV&UBx+f8^_bcYa(B)j z0mT3x6jO3jA+*2BCHJJ9t)8s8hB8yjrQ$VX!>wv}pVK?6c{!6H?G)L7S-@ zvvJX1ST&3@X*hfm9qjA!TtOPTOj^ zJ0nbVFJLGn!KPE=#9!A`m~Zs=K3psgF!Nqw-evSKL)=LkGp2ykBD50afCsa5I^m6T zH=b)!ksl6^M1>Du=l`>%IZ|=)&pLL8axxnWz!c}lHSl-4xx+i@Hl9&8l&M1HW#k zElgd6*(y+rwMoV;V=`Iwa1l%x7#Wp#&wI;T+59#Pe`8+LEhPwc4d>}P0hBP?Hl@0{ zDq$zR`pS7{9^h~!mm@Eb_!3b#5^6cx5VIJ6_ z)8Wrj8mqWJ3axWy`G`ZX^Mw8tqR#fc2)(o*HJDOKp%cZ5VQb*V_uG zQNO2j*9);M$hlWsC_3t`46IpbwMb?aUW~#pW~$AQzQ97@$K(`Uh`IL6)|)v+;RY3y zepjhdq65f&CEO}Tgq?DO2?|@o?@%aH@&OmW4>6dByy`z)Xm?bv!CtE-~B;dW%Ta<@tkuzk5>nya>Ic?&XO>SijKmgZkG@glo zf7y90et#O5+!x|!If5{#L9&$%uM^xK_!)x*Qj`L~oL@M-G1@XiLiEr7n_@S7qaS93 zA1leR2@~t6fIxS8I#2Dx+x!ByDJB9qw~hjiJtXdVbr06Je5lNYPJ%$DJ8+E(eM%q0 zEvgWhfTk_IK`v`0&c1Vf8qvjV^rq7_{rYY=C_(eAW|!T~_6Ss?$CN$A z)}A*lK*($mSVSckh>bC3ot{75vnmMlhg+V0T?$HQL`rGcdL|^U` z6ugZev{{}X%vEFQ5%?E((FDQNy9X5h9uyoLgd~kk<~yYhgA2|#F1O~@#%$aIJivQ` zQ|YiTgoTVnc{q1SM=MKP;gCS}NILbSFm91=Cf*lxKKXk(K-k|LCG z@4*A%X#O1@BxU2EEGDf)I&f>&@GKcfm3AN2d)W&BuRoF5-FxHPY>GshSDGNn zPykO*^Es&Ka&%_z15RlB=bU@3D!9E%N)MI%j52;ApC-h?px!nEKjo(@q<-?g5s;d=Je*Xd znpke~dBp-^H{|Q2N0KxYZmoz-?J9n&dy70*T1lpx0BfSE&7nDXh;am zE>VS;Gx4$K6c@i2*K9DSK1;o6XXKN5Vw-@g_2pa0S0=0(bzUx^A0stm82GH-W8qAa z*(zQ;QFP8GZ9#tQegD?p`*Ohg(RgM-j&72stVfrUcoN{=&0$ z8fBo%IZsI_BMz!BcJw1jCY~{ww0h%m$-Ho!P zB{#c94TNCJc-O8mpbk2=wfnsP6;uO|9O;xmKo3X4AFTxb1m1GA{Dfsls9p2h!1y;a zdX@vXn3(d)<=1cV475iNPO>LOp+Pd8(ni)hDpX$L%v9%NixUV zC1Wrxji!pLP!2FFT)nH_1QHhf&7C{68E_KTn)~n`SEC_Yer2;R*{#v8#G(P^){Igg zt`uPZ@+m zY-Gm9+{65T1LWf6(rS@}jJSGb&1?RSkU_mu98VtZ>jgEek zQ`zRV(pZ=B(w7dp=qC1+&@Gui{r_A517mPnT>i_O$S%tw+ack=2SdUK*cdA(ok><( z_0n*%%Ub!ozSN={>>mF=PzqHbGhx7r-UHd z?{$+xWHYvO8(=RCyMwK`h=5}a@Y;23oxMr6T(fQK;;Fp3)uN89rX0FNe>?H-Gac^U zTD!v6eGa#P^?IUfMINO^$ga&$8>U$mg`Hh{<@(Gm>6)bSgtQyQq1i^^2qvBRQT4|! zQ1O-)Y5(T@ADVjv?B$8LQ4ouAjGq4k4iw{ayXYi#xQ52z@G>s?b6Pl&p}YJn(%?gZ z#P`TIS1@Ya18m&&410;�@!t-M#+#(DPCvLs@H=FT}< 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 z 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�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ÊUj!X)>B^Jv(W&Z;C-fQr$!!t&sVQAH{o=yZn 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 Qj_&!U25KkjggM$P8tPbcf@oa0EX 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