From 43b8a18938b64af731a7a4ecaac3ddaa86c22892 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Mon, 23 Mar 2015 03:31:22 +0300 Subject: [PATCH 001/102] 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 061f795d11ca54dd80cfb7542639e8f7710e8ed9 Mon Sep 17 00:00:00 2001 From: Den Date: Mon, 13 Apr 2015 21:50:08 +0300 Subject: [PATCH 002/102] 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 003/102] 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 004/102] 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 005/102] 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 006/102] 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 007/102] 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 008/102] 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 9377932b307903d44cfda75194a7b4613845d96e Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 15 Apr 2015 16:12:47 +0300 Subject: [PATCH 009/102] 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 3eab61e154b6086fe39cc085fd9100a09dbc14bb Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 08:20:00 +0200 Subject: [PATCH 010/102] 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 d381eb6083bd4198f33fcbb577154646cbcf7c58 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 12:51:02 +0200 Subject: [PATCH 011/102] 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 1daf0abe3de8f44f7242f0f28d420602c9ddd0e7 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 13:52:40 +0200 Subject: [PATCH 012/102] 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 013/102] 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 0edb5a2ba56705afe65ddfc8aaf8ca2cd77eec64 Mon Sep 17 00:00:00 2001 From: Den Date: Thu, 16 Apr 2015 16:40:06 +0200 Subject: [PATCH 014/102] 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 015/102] 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 016/102] 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 017/102] 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 858b56a2e5d503e5d0078089eb9ee90db44d37cd Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Apr 2015 08:04:59 +0200 Subject: [PATCH 018/102] 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 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%0DDFD0b_~5pyvy ztkcwxi}=!L*7-6&4DV6N7uEae)8L2Rk>jDy+(iXD0f&$^WvaZ`i3L~bmj3iz)Tems zG|nx-0I57;I;5_M!WX`tznk_9sd&}O%+!#%G6<@kLYF36H$@SQFWm+@gJEy1mr&4T zCi#o8h--FU@`J$t7S5eD9T{4Fq|>YCA%+6g-JL@FrNd%&WInUmloT+J zvZH8PHv%H4wMK37NBa{T$>;&5S=RUk^h=ti28F`TC|zxOzZ%1)(ygOkbB$k^D}lX% zVRAqlUILGnJd|>xe}EAz;6x~8i+9suOhS6N*o-tJ`0umxOVw`HtvUyvldP7j424?n zk80dW2G3SH@%?$Bbp71Wv+C_3$|Ds0Ki64asyM6MNa+p&Wq(GG>{XP>vk=Dt3p+H6 z)SUIhsY@Aua`QH3tA?fUbu0q6RIk}_U&glO7%sVZtMlOH{U&DLXE=LzIq3545NdK@ zuh6rM{q^^>*>xiA7Leli<+99naIz^8`shpj%U)CV_g{Fit#m#g`WJSciZadT*0JPF z$wx4`4athw*A3aR_@p+I>j;9WJrv3eaWY42KdU&cB20_q^_yb=5bedf7rT6<(bBK6 zBYQ8|-=6L4@NtOhjfQSzbc!wpcO&ya8AdWh075&K>#gW|KlPUBwnpo=x^ZxGhjc;Y zUh1GP&L7U3&(%^@$=3cX(kWRRG!;JF4^IfoR5z$@@mG$>Oc`{rCK?xr(G(h6Wfe#{ zAQgN(6>M;lO*ha)17-_4tZuQ+QWz3(6Wo*6i>-Z5!s-yt6JF^cU@N!Wb~55L*}@br=xc-aXa&48zfYW?X4l~iBwg@y?X@7OqbzbD{u9#s(fF@a`lujUn{F`K( z%vwb!Z3g_#^zDpe2P`B&7z zi<012EavAYlBJO0-O<(4168huEQkcO(;hVzpKY{WV=T5>$Sjb`)q-?b;mxT!tQ0qG zsD8*`4z8p(%Jvb5(terYI_8E^mBD4)?*NLnt?;YU^Y$rndYE4cDn7A&q(8ABdr()s zb-Tv+A>lbW-#1h{O8Qn0Er;*1w?vqJA4HoUQ>lrq5qh>Zz=mLzPVQ0DKdycrn}dUc zjkoHL_sLPRTlpPG1D!+rx9<3tjZ{c%hBc1umqU^mCk@~g|C=_&xglEm$#9lS-|t{Z zMoSdnN{=m+9?`=?s~mw#jRlt~dM}oXEBAE4PcoFD&(E6H3r{Bi==Lk}@yJ4XiLC~k z99`w}$hFNri#EP)lCSN+gZ>MK&P9-zIxGarvuqij;_jodjuezP+!9yym<+$R`};~T zxbq@7a}63uFi&Z=Z-xgr2VZkl1B+3otF6}|Of_kJe0(%2Mmv@*4df=s$D zEy)%Uzpnkf+%M&78J<6}A1zS4u$#n}&e(NMvTaLF^D>CZVJIz1Z0?t`yAL*<6|s1JTAC8aR-9zw#pe3({QkVB2&eL+YWhVl+3@PIhG) z!uK4923b(~tF;0YBCZqe3H1mi1FqJIctjKU3iVj0uE=gQLoXzSlAxn>sNk8gwMmkc z%-tEinXLB2F!-fBmh?|=Lhqf_b7&s$M#-FoLnC0TnLY8Im zMPG3lEBoR%na(`K@WBt4y>zUmuo)1+AxFWz^<%+K8dop>`nNWylP?J*uF2WNO}~pm z@K~=6xiqfHl}^vysPs}O?DEOP7Xf|r`E=&y5uV3!L5~RZ5GhE>{@aLbDQI6k{xNN~ z!*BokyjS@h`;ux)9WW#-F%-6;X`H{jm*lkG^g;mrJerNkBmb5O?Un%+k)*Rv%Vt45xuqPY88Fxby~*!OgbyRit8JV#?; zC@wDT6i{Sd2Cr@vce$boca`1HyP2tBw2tuL&=h;?19i}e7jn|8``-!Z zK`vdxfn^E~&2h^>z;|m(aDUZ4W&t9n#n*qzlhs;sFe-R&F zE)}uSKbf`c6U-_kgSGkj`a&`$s1=NWgN;*^K$K|$ph?_hWmFU$?KfSXIW>7bD1Z(R zA>YkEml7Nx*8aa2;KL^A`aH?|s{K=vFF;$0yc0;$380U*aMlVgXlm#+XpZ?io4aAb zp;6**Qf22F+ICv)aqcO%xNYXP(G7c;`TJCWBz2}e*eMcO^^_ZKN*BupZ6&}v#FjW= z0D-+cLthWon)yJMOG_42yiUC8)Ln~x$u<^r?DrRztIk=(XhhQNI*YNv=Kw^j(q(Ed$ z00+Gec-{6Gei?hfShEIKI_12Id$6uDu4>VgZ15fR#HpDs(7 z+!qD1wCs}28F`WJZ*QnUTU zWr)$A&UfJqC17YK-BBj2Uha&K5`!{p*$@^VCfPpGvm*v7;QZX`y*~DL3Kc(kcS``+ zotHP8H=CTL*?oCt1Sruka8Z&$6i4>9L^s!RxF0mDAm!sv5k~3baDR_rY#jCU5~wv5 z+D<)Nlqe85`~Nn8)C)8~hzNmWj2+4)z*=!yMvn0>dxBo})XIrk{&FW*G*=!2FBmhX zroIqGSoWe8R2;N(c7vuFz+%?7Q4C$jX=1qHi~(}^Ci@J)n3#^L9DczXVtnRf@46=y z6n>7;f9^R2KLlN30F4*2KR#RYNBgipI%rEV6Nd4WgTaot;x=m)ykFdq9!r0q#f?=r z`;{3dNe6QgSVG=@b#}?+*ErT*E#uW_x8!yMFF*O?xaKPhTW!>IV#;qcLi>IjsZM66 zb!4nJ^A-_a1CyiwYOW!__4#0-J0VeU`6K%T>kR)0Lfrfqs9luhk;^Ag4)I&5copS8FD>GM0A-Z#sw0-l+4O(Q(Bdyl zkh9m#9DF;)GbQV^F)hlR*1(9{UZJDj9hFi|Ot8{e*!_rx2foIucs=X@c~D_07r0NU z)7yAZ9wje!glWsW^Wh1SO{=W?`wq2+92E+A)0%oxjVLfiq536lvNQ3nc*l*1lF0b3McmQUV%I=g|=4D>55u32}-; z^4%p_6S_$k;U0psA;?5aK#&CmO{%XFegzP^pEX2Y=&&>mcL#uLt_6zNi`#I(pykn53o(jaBxkck!e;i;akUvRDMw1n)K+J5$^%{B z++wrZvcDQy=p1abUYh6bI`F_Iu(G(PQB`1ZVMtEONxLuW&j#TKrNi3g$d2&65}s!n z#BD#l5~b6*%j(~lyKdYea{Th5xTZ<&2i!lN$iioT^H+5KqIxA(NW8ia``Sq*px<=K z(t3B+p79aWd4Fu|dRzb+H#+ygozL#4BfSorE<2VOJ-(6Mwr1-kzYI=h&<;z4AI@Y&1@V`J&!iY3INlpOA34rruX6X<;ol9vwn7e+#-q`eY z!vQe?20KV{NdTfvj-uj<`TQ?VA7!{qCraDg!y5)L+Ha1bgwvx-6sbSItPip((D}Zd zWh_hdCmC3gH6vxuvMc-Eb2vfL-L4?x!5cOX{U*+(ZR40dXyoD=(%E;l)%{gQ(~C0k z{fTXJY)eq2Y5n1Ce9*CNmM@Hh^y3D}p9G3Hz(%957_@F&cbf1u0gUKP`bZ`4@Lb=O zaZ$-|%SA>oP)GtVY--AL!vR0sTCuYJl|8}Pym(KlYc*N$^cUeie*R_+(j^-33^CY; z$;kZ;cY_uUq*@4m5rJMLo4gw@4t8K5hyOy{)FwM1b@U*xaB~ZO|8kfHEXqM{^*bcsD0bI$bs68xX){QEYYPHDrl+^-6ZQ-9+8uM(Ehz^S?euuNHF?|K0uj z0c%j2n1YG}SRs=c$9OI41W09UqbX1fT4 z&7-v-))M+{d#2IP{hhakdc|nM);I}v`^MdxcwGw(9mJ;HXe-3K>HP`b>L=8XoGbKN zNx#3b%D#@AZO@tr3r3ex)DOVZ{Ah%{0HI>e{R)WJJvWZQN<+X%} zRAqBoa}d%hmsGsku;wx6vPvBFDF8;R%R(6*7&wsy`npCic_>)m?(&PuRk1_A@ ze`7&=4$Y7{tl1!kLUWZmPK)hWzMr!W4YxUUs%FVj1Pcf((v8nK%Z5K!-tSJ6ufWJgJg^MeRd-R$ zOJ`&hrRhtEqTJ&u1eV9QZL^jA&L1K$S5hP1& zINA%P{47;-00#h;EWC8o6+?UM%L8lGmNkgw`VOof3cJ==#w?F$s)-o}p;;<0DfLF_ zI9zQcGCeE}n_?c;il~2F@j9ehoPBsM=Q>!v-m=A@+v&xI^{6&{HkSR5Gq7X zAQ`1hnY|%eoVOt!S4*Ie{!!0(I!*bD_6LW-MxX^W5$2a^e{$+7+K~C9{(R`QV6}cA z1c|x#SBG99A)Ft4+vemoY@<2xg2Ad1Rs-Fq8UW7+6ymw2L@?w6ApF`fFZ&|fcVl6_ zpCN8`-neJ3E{XO$#wExOb@iS#qQ;*7mR#Z&jIv3!Cea<<2;rAxf(ER$?X$Fpp1@ar z{a?<`iI%0^x^C+dncRuMiVD-&YXta3Um*R4c%5pTG{POvo!L5FOY$oacxlvK_wYbB zja=mOA*{dy#E*>(d2}W>2u=z_GrGe*q8}cmaxmlsS3ugpcEG60nbWLD-VTEd%LJXA zaT~##(3ctJO#7!TPXk3rfPqE;Uc0pb`YQyv_DM2l#V5XZdApr_pb6U?joyX=Zs-|< z!CAg2eM@GBd%7dOA^4w>#3|R%;-Ck-5F=K^txL;CCLWED!?P%D6et!PZc@RgiC(f> zn62^7r`5&@(o|tT{UWqWFLS}|W9d!1KcqTED%Cy*Ifr#UH!YqG0PSklp@}1PO;6qA8TheFq(f7ejKygP#n|s9bGtw!y#I& zAQW12W!Rq$V6s`wS7n~Q2u=-szQ)!6IEjqjuTNI)c&Wau@bh^a^>}OS7;OY^+?j7a z*a;*XXTt$7)(3N}FcK(u=)pR~1c>B1Dkjgp7xG-<3Ax*~ZH|PFk0@-XdvrG7!IatB z#lt~Ct52ImPB5JPB+5bRh9KP;=sMJ9w#>l_>kIvsoD~z@52@?8@tbz{H`>ju8}ufG zFz@z@i1)wBbFK^WT_B3aos5tWoJW_k40G+c<%8X^Dcn=Z$+~X`T`5ky+%3IOb^pUq zZnE93O0E_he?ulpnF8cZxlYP)w)0K$6Z1H{*))DuEwSIwG;=yvv;~##V&(82zoP%i;p;&K~-_EqCWYf73ZiNe+#RPiFjM3;5NaG0(hf724;2^>iZP=&E?Snr;2Ae5P_|3v4rb3Y`?>EcrFJfg^c{|$or|ib zZXSg4+)+c{W{j#MqN4N`yVUOsOrW3J9A z(OpnKsB*^~atC+?q#*SUo0+c9Y&HazJjVmF#h8DXux6p-YO{Jd8bE2`;t7(Gql#HP z0~wyStUg=1Te?|gl!>6Q&k{tk15Q8;6_U!P!pLD{?$CpCNtwf)KKR{gs>Yad)mV*5 zsQtq&-)Quk(!!fRoL}@v(D9hj8bm)lg#=6eh-r1lxFs?t%>4FPhZGcIU&$>;Z2OKfOZsK@vhIyQVsF(1lPTSCRTbILx^e5Wjjid2}zcz~InquxHJ=b)4&7&OBw4eh2dbA-*Kw zoZu?lXzIN26Q+^(-J@)J%)7w1SWFosY9oHE3&i+S?{^BU)xAvN&#QZtR}G~vNm2jN z&b8UZL%s!7)%K6{(kjqr>gm3fX&9^pq$$m^YBd|JD}k6n4miZ4T){XcFNj1RbLLqz zIJgBHZX85k*eT-w#b0f4uUn4vW#oGcCnmoKl{&3*{?>j0MO|KH7g>B`LR zX4D5yfwdAC)HmEdL)ib;g8vU?L{Sl~F%X+#4LAeDJRU_D!zcn@b>%u)koZS`4FK|~ z8Tx?^8*R^O={DWIdRF3NZu82R%syxX6=2pH|Fx4!ge=qx7DD+>?^qHH4KCl?>Wq%7 zeIrX*0#x=+6}5z z+Zj@Xma3O-#&-z|px}S8%aKZP-3^l(fXiAwaqg;*k z6A1ME06PvP-OS1G7)}lX^o<^03D}eZ(Rl9V^EP_(JQu3K70(DDh=%#Py`9}aeCd}JD+n^B>V1RrIH8k6V^C8(M{Y?Tmtoc-Q zOiR}$eM_WzM^$Zj$yi~up?m|;`K-pwk^Mf&T*5b&F6&Y)zj=MNuZlE!|D;|duy5)w zwciqoM;-7s>-o{F!i<M#IqGB?8fkD+1{^%c_aep-37-!Mo*#Ji!N zA-Kq6bHw~6yC{z=en9pT?gyo>6~^ZF>E@J|hnQ@C(pMecAMDE%M@mioYS0bld#7Z= z9D1K_A&`$3Os9yJ!t@PvYyrD|1NPsZjm+r8`|^ZlvaZhzI}f=KJx7~x?FWmvOw@Ms zXZ{KhazTPXQm^46r;B>=v#WR>bmQ9|Dv~dr;!vLi~ zy&mD-d6qj(F{5)moTFo|)}o~-5o=f#)^i)E@}3AI=HdIZXs?ZT`QlK+oq(DG z&z|vKUyrFjJ_SacrtM=4@G(}d?3Yi#Q*AQq38207-x@|BPV-M_e+k)?vXBh#tdRKw`+^9E`;+RzL z8Y8#KU2%{sZAS37lv>F>v#qj;oWEGdosW8|WLl9j#Gg&g@!X=;OH}J!*R$Sti#oP0 z%F8{74jLbQ$pNT9M$xt`wz>lROPZ?yoCq&2z_)nFeA!9@Y!lG|5`KfQ7ZU0dCuNje zFw(Pgy>Q2Jx5*A&ee19qlk>H|y{!p2y&GQR6^-U@#JzX}8; zKoKJc8b)3q7-uqs+j3}tu)N*|W{=T^AXf6rm;j4%Fmjg5^Nk`tE!CFrz!V2HH1$Jr1|nh518WZoL=FbCW@ z!aKsU1OPi1zq>7fBet}SexiO^jXAj=?ci5{%X5-hrbr8DfE9}Qw2e77kF~}+?Bk7# z(3tXusly|GTH2Efy!N@R>+5?FFw$9x;~k5~I*d z61^M5axLfAv*IN-KDD(bmT!W8N*R%J2nuji@fjPCrVy&Ast~u!tSc2&Lx~bOv21B; zLk&f~jxjJ}M(xO?$zlGcK()ZeM#g0R$z=qEQ??A4MI_^(F`rabEXouYoFVR^GQ$uTQGwTu-FU7P&$Tq6Y?sCFkN`szv7NS!w@afym#7B1@lh6 zS%3oL)Q7*h84}E42m9Z7ts@ezfDPMMM7m19znKzQ`s-x}ovZ{i-be*X5v10yKoT z;z`mLlI|*hSTj1!W*0Xj@@@b#MgM@|>kcJ!Q|a*^4KP{L1a3M_H{1|8ViD?Omdc7p zzY|MBsJ7Z(!by`OTW!wL&n#cDHN-$%YzE9oT(UkUw^FK3QAJFH+GqYOjzy?C@>`yU z=1Ip+XoA@&o4g~Z9`eF7R777(b5^nXp-!$6x*B`bNJb913v9e7{Jem1K$ztLXoxP+ ztc0b6^2O1rrkw;Qz5OPeUXq`*QWk_K#V-DfOTkZxsp^Nu;pTMtl1mFeDVd83cFp8j zVR2WEj{}<1rBJGRQ>B{668%xHxlkJZu@gZF7-E3BIM{3}$&)Z0=M@c#MeD!B1M8!S zrAlUo_ijz$HQP0~-)dvc7S7vldr^15PQ}rBC)Newnf7D4;;k87FhBgk?1Ft>onr@A zE%Hl1QUh-SbK!lkTS=HccqYS(6`vhHO`Qw3pogqdC4ehreh|6Le*pqJ{WoEocT>JB zN~{1yhzJ60KLw=6^(X^xjQEiSn51ZYyq zODe89f8=%sSBiF!569){HaINHoBMOXEsQ$h;dB@PQrTS^=|!0zJJuGoa+P)JmGSS% z0kii|xr>VOt{UJRdPTAohgEhy^fEC5cez`Lo=||n+Pk@wvL-_L?0ev|k0&1aQ{wFR zX?$(mMjvg6S4R3(Dr9r>dqmLO!o0$oKp)`&5U-gx`;CO+56!uBs#9`o5oh8yN*GZS z)@Yi(t*klA&)Z>6=phX}v425ld5W;)%BIxJlpu3FC$p#n3aZG@h^wt;;}I0F1e`Qg zzaMm@@8)FXs1}3!=pI=wJ-ROpa1&F&e#pHnVUHKUS}mV$Fd3Q3{-|+Z@QRs`FB06> z`L1Ox2ZP5`?wh%9PqQz8v}y!RcG%||7fIrUzMTo^*@>>{yaq)GTFWrE*ug)9jc!7J zzy@2Qm>b-^4*yn)_isi}tSVGnH{%_O%w4^Vsk1hT>S68IFRi;?R$eV1~ zPXxhf`kS^>5ADxB?_!SmmJ_Q4H_wAJNKihe-Kkx{q<<#Z1RWM&+{dxnY_SvE{~lnk zH3FJ7`$8{x1HKL!#B%^9{?5y1>>N$bPjXfBrrt(Dd8l`F=B~)94V$H;q|<=XrjHJ3GilPn4IDh`hukultwhosN6w8XJ2&iq`=vS$4R{;9(HX1P0n zJ>ANAf92M5@LiL29`?!NG`hg4s3WjXEeS#l_Wl2Q?^Kxj;dd!Cwvi1pXQ3%%)g@OJ3_V&z_{}24j0PgK42ZQUICxEW0V!X~x zH&*bd9QWX)$BC$sf9Tu{s_Et*^>Oe(0Hj82qn01|wCmQ;1i#bKOC^<|?}5pPGMiA2b40S_oC5U- zz=+drB8Wh^S|>Y8y4noza<|@bzTKZ0M}63d_-EM65{&}E%$S*FMNu9`cu4SKQ{f6{`oBp4eH)OS zf)^f`v<&?~DP6gypnA|D^;ME6tW?fy;Sb&*ZMYF&_60&GnMP$Vl5h2p#3H23JG8M7 z)DK*APupT!QF2^(L@VdfBHN1azv4~F8Ks!aT<~FO6MINTN1Hj@FdB)-S`IKH&zgGR zP07qanClYXJZFg1Q_8EF;2vLc&CrXwwYbrcfeK3sA%@7Y9FsRE|m(tm~G(#{mPZ3)dv~hdoOjQdH*;et+gZQEcEdvuAUk<;+%Ib)#Fh zfAGC2Te$dRY)P!p0(FRu!e9!rC;D2c;dF2n^&d)7R%ju%ELIiq8d1mE=^g$OwI1Ss ztcZteXVk%7dgA%FV$j@ft{h-6m>j<)I=9Lu`0{mu_3m|9@P<#my8SfZWX>Jt<8zUp zWlEf^z$1>Pqj^B*&WI%8Nn0O9PV~hL{|mC;8_r+RpTTTXHxg?kRX5UPkG=AdiyPYZ_uo~CNgAc*K(W+rFj1W_aH=gH=q(t zn{tRc(h)jLr4$b2^^gvYX=GfMTqefe6TTq?cVpObY|?MD=cyf&vHa3t*}h4UYoa#w zNMQN}u|=TC1s|V9EbmJ|DWv4ym|M#O-8{Dv{ipc_W`K*_i0G>wuiLIQ(bus(GAb&w z>h|A$u+19L$PAFY!R;%6~!Dm<-F||JYJlWYD4WuNI{*C^%>S8Koa-LolNJdb28YJJtYy|7(2H ztbYp)_=;ZUy%rK;w^2o^%{VzlBbbrIC{2uJqB;|D#EJAqz33}uQ)$8^W&cWT6{LZi zzA^`#quj$dwp>Fj6fUL)p5>6h=bcpP`NaU@mv@nvDyqXd#-5RUc+-G8v&0I)g4Tvd zNLlf$nl_N_@8ecqNWG!LE=^qx7khcQDVXr+k4#wq+ap?%+P-ZGgUv=eF&m)x!b1lO zP1`fYQ!c&|nUFDv5hTLd-EV26dEd0APRtSBY`h1a=O&VGVWlVTlpHMAh!#taK0iiC zTb2vG)5r|vDKzyYu!m{6UB(Ie9c<(qUSu!TL%M7QKh2-0mtvt>*o_yk_S!IY`!AMP~` z#Yf5!MKd_YS_F@70yuG^8iij9ltpCnoWw^|gL)dbol*Pn{>_FcD}8V~D{;-8MCs;y zAmvYtmwyo3iYw1+Od2;i$<)_0EYdfd9OIJkdja|zP-4vF(mu7U`7uH_m?26Cttvx% z+(XfReAT1pZ6R21J`4bq({iCiteuuEDWzFOyX3kJr`nIiOcd1p1E&3J+YLto`8X8B zH2=q^r~f+3E7}M8X5PuWt>^GW|4S@DAi`?p4x%X=DnQN0)ve^l{z8j1=o=-~kiQU? z{y@L#UaJ6Lc<7G}n|7^7@1z!UX;kKt!TK4ad+aN%PJ|w7SMSv;wq9kKZ{@)w_1>gx zDBzK;FNR$hDISDQg0U=+YSEP!D)##d+AYS?=Ydjijn3805JQ^xOPx?z8tEc3AGcd( z)Tul3rWb9eiB6FWDceEU0V}F{;zg4ZCZ?Dm4k$UaTTXObDaMvz6kIaFoYPVZ47k_J zLbp@YighlLy=JaOajbm@yrJ-VFWiNw=mATIT!anK?NnH8p*gQ)nHq^WydE zT2@RWjAXiZIpeeTO}|YWw7=%lVPVIsRL)yAQSimbm}M_DOC-~=e#>yQMICZOLny$^ zZwxYMrrNme7i_abzG4e4s#3&Gk!mPwSjP^rWl%0s0Te=0_D!JB&x-&G>2z*h`%!*% zHrz;g&pyljhx_6OyMEB2>q=&sEL+YA{<)spld&C8cS6d8ylR{CagXxkhNnfXaxB8G zOjt8=t1XQ63t&~^KXw{R=*-NcNc2-;$mx zx5UXFvZT4i`*eR!-0uY%zi5y?7pEnlBYl;Ds7<>MC2iQ7duPYyKz3WM5NT9PoBx%C zo$+zyC_Y0aNErr=qv)cB_nd(T46p~kt-6OQ69IoH##XZhh?qZbN2&U(!G*=EwtqJnd%+~R9sdQg@eo;Xi2rUp&94i5OcOuPA+%A~$M6^|3(;@4 zwxzf%9_~+69U^B>x^`gol#gwODFq54Bp?-p*5}cl@cq5L-QIUz>+#@C2W8pJ!I}Ql zmGH+0t&;RkD6QD{v|X|9CB8fNK}a20$(v;$ zj<6{u3EAWiXV`YC1$13)uwJygc@PK`nnbWa8aXSIP4{ilVbZDcW%Z~|S^=Hinw!KJ{)wf8_hS_xi%;C2%Jr|Qwe-=z5m+k7}aunYRXhWw^PmPRJ^n^^9x5mJW3yc` zEB9h}+bZfb+>I^vbjxXDx`-|N(6pnfRPcS%`M|3oL2RKi)fpjg`-uoLhZ`_+$A|!| zt2e1&8eqiivRwVk+=yVwa{1J3wGhmdjiU6*JmyV9cxgn!b_4wlXP2qG)i?a+^_39F zhx1z(c`*Dk!FY+}zmhZ&V^O@$P0X0~*b#C6n2`~7(-sTL!d``2t?@BrdmiG|Zd*LV z)xly-xf~J-$9A>5ocot__C&I8Nx(fdGQODwwti|&t*PDGd{?+R&T-N7TbqY&>c5>| z0V^C8#cd35v_iMwPNb!>bhM3O`NC=#^!vmlnzp>2E6WFtt9l;bF_KH+g!Go&0pedt zV*+GmrSc1OvX&7W)LZXAG{w@SUH5E8Tm`p~4||k*e7C3;$p8w}pTD#|zCuSWQXikS z4+NR^{Ao1%25OKUI-rsO|{K4(MetB%pgFt3q_Rj|S6-qz^rLim&{J zDf4LR?Q|*gsVPKw6TQU>fh-Nl?^I4XdBwe{Sx2!YdD}7IGeXR=l`x&Y))N~~q!|&P z`%iTXbI6BoA~cma`|~86{Q53cM*Y~QqK%gih3{uR!b|;XbP6Tw=)?LbfrKA*G?;WE zU9`)X^k%>*qcnDQQDbTX4)XWq1C+r~I2%{*v#9C|do4+;yIh4{!oP2P&ZRDAcOs+o z?5sbEq=j)r(K{W$6{|FVxK{&vhI`xC=4`ZkU`hSU%c8NnKD3S_rC=K0Qdk!;aCCSt z?|_@0|Ex5n&1cenrF*FNfnV+cfgy3yw2qSvcCm^H;!cw)(PP@1Wi{Fm%4A7K3kj2o z>()&IVO0QGg#$z`UXRXS_HE<`WC61-AUQFw_-fHwQy>RPFs~f{g-!9>yx~;T6K?Wm z$>$Qzzp%uGb!+)EeHE5&fh8s&b)WvWHNo}rp=z-75csX1#hu|G|HPX}Dg99C``AzaSm=o)2_cE~) z_BPtm^DKYQcfpC7WOQx?JJibfeLyh zmWGjXZ3!TZr8XOqtk}_|C4o+*2tQODLk!H(Pf^8z0A4`)W#DV5*{Y|01h@{1l$CA# zBv)l<{)=IMp?;0HapJfcdT^kN6sl(ho^F$iLxLwevAm~0>S%q_if~hwL4`Z)87GLQ zH2o(>y47v!`Bxw#gX1gF?XP0KUtGu#arDu~1+_LG{fNO80_gz31`LoC`!@Sszwe`v-W&^UrL=#Y-`-V1u%qsE3|L zmwsDt?ICQEE{vG0(l9hvMgtGAB*YQuTkrY{`JQ%l!ISBj*lI$2ICJYBdvr0pFPY&` zo=}l|zVmgbe!6q~>nn1}-dW1~d|c%^Ba1?Zzleu9Jy2+)0!EuJJ7M>CkFZ1&r8~{2x$UB@W1U+a6p!Sk78i-_PH#i zS!CtHj}Oq~JbXOi(LFb;RjHb}5*7%GfDU{@>J9`mNO!AjL3b#rHp??7Q#kAthRk2r z#@@(POi~^_VgJS?h>=vPv5q89cit5nU1l!pc4z%|nF3{&s~8_TCZ(Q~p%Fhv(C2RZ zU}Gsh!V;)BBw=L#u~TKF+1E?fFIPil4YbQ2}Jq8&S-JOftWgd zB7al4icR3JmB}2#2Ax@2;g>QioVxOHLqT<+vOGBuP1ah?nz}^yeSxwscvciJ1iU0i zSrne3%l8JNLGjB#maUu@>4@b_%S!NY`eQ!l z%F;ajIwwEnB7GELFz79YTVrIt2LYDEq`lr=tC1ymQ+81b{csUQ#IB~~+n?#8waBcA z-E^~Z_X~!vl;sa6D^A~SR0|R*i$gEkf4cT>#{Kmmweeaz%zZ4i_=f8`e;YA2BxP;D z{Gh47qcJy^S_;Uban$tl>SL%far1TCj{tK2xz0UIE8jxrZ3P zN2O*vtQTEzpd1;iEjTn_`cL%EMQCbAPzsnN8dCFN9;QjT*qRy;tKQv;Tc$$3_#>2} zAwI-rnM;sr0fxObh#yY-yN#@@5)&)qX}JS5`WR${5r&ZEo1f$GAoBGwtKnme(w4ki zs9bgu=AW`vg7cQG4!`4|uz!v_VXHss{&A@qtTuYv%8aPiQ!H-oDo$1$+0^(b6zk5E zwb`VCMV~Y~H%p>`Ko?QS953*K!(0)$vpF<-71(+u6BxE$oHO|YauhNWAGsy&G=Pp0 zdZ*vKa#YOiu{3+3T#9YINg2|Dze5)a+QlaX+e;FPzasd0fh#ByjA;tijY$IhJ*J>< zm%YY+9F*I$b!JGmI?151_8L&(#x;`|IBtJqJYcC2nbItks3-K>?DCbXfC1~HKB_-E z+y|xfFFlIO!!u|?#dN>E;E~r_nNpFW0P}+93je{D08Yz>A4$9s0?I6=i)(S<&4l+S zAR?`7-f9;uN2)yTqk=$E&tzSmfs5ivHdC}uT$MhNFZn$qWbPI)kytUV`Cy`CkPSB< zQAJ3(!(+*Ly|x&wGs^+%{YheKh7W0hhitb<&I7I#sl2`NzVhSPN|HL){W&u`P6orhVTEyBd`mYRcA0lKS{yy^} z&G0k?K;gUp0`qgrj8riOI!_;fbNX^Z)=>8Jt$Q3uV| zXa|jOv9T7bs3#Q4rH&bpfc2FCh>zDNB4FS!q9mll&tsyCEJ;&7q4m~kC2-rac2%2S zEK6-a`i`@MFZoFM7=U{EbJoF36HRao^~@$nG)L`N2lqOA6J?{onn^}b$lniKA>C*% zOuOd=ZBA1HColl#M)2}HMOq3_WSILqPUtIYH`&{c`uBO%jg*oLd2Iku4gdx_^I4ddzH;1Z!gRe9yNty@&L zaoBhc&ws-DyR$)D1ow+g%)_;sE@(_3JfXYv<^10zPN>R0N-VN>a|5sO*N$WRW=cv zzYo=8N2!MH(1+52zNcotMzM>;U$ruBExz3p{ZujMKsjon4g6e0`5<#SIGq0b7TfKD zM*W*4(XK)TO4;AewB6Y+x~LxS{R`1&>B`im+LXlzwjnGasxl}{C zR44CRF`sK8t4;Rs=2#(stB{#EnlhLFbCWjkGUX8X)K|UUapkAi7@vYB*o5f7b<9^S zU!q@9;{dnnuBom4R>}C2Rd>rS9~T97@LRfqNkS=jM6HYrGrj6%(SASKU^D(yIWqx$ z3f0VrKOH$`U;d{U_|f!1HuvvO?T_+=7vV)8zm>@7jB5AMDG^{HMu!!5YcbTZA(dk^ zy+yNZ(s5n+7>-yV@2oXZ^~dQ`@M@QUbzK}y?+vEb#7E+`QOvfo6>|o(Oib6H4K6GN zq)?1nR)&#E7REy#;i%&1}QjK3sYjS@7`b>()fR5Z> zY8RMfxg(;mv*A@$_J=pCmNOW>NP~2?&i?Zuo9LsQncTy>zBw%>vF~r(R_@k^nr(G? zL(H_Wu&`>?bhL}2FQ%?mT9v|`E3iH{sh?G>y6{&eQ&N&b-8fG-8X{D?aBAvo&udw$ zS<(PsfOc2-2_GD=_3zLzWtWaa zAZW6oIbW71g%;y|x6467bHLtXg>;x@X5vh~f?cxu%Cxe~g8)2D!nXX-iaj97|8t}> zX$W`-AEffs%R>+)E9@F~+fCQ7>>2uBW}gn((<&BDa)p}nkHXq6cm>Zim>}nZ$uRPy zYh^)F5{>zIRQKgL11_z|z5wgf*6m327ij`8`{y3i+;VC}Zbv`r zMB#UKd$XNCc505m_%9dGs6@;QhdtPvBH35TuH)qm0%(?qQ7z2zpyCZq(y0SIWGAS- zR6MEbOOr;%hSP59vQUtt0>x-EKxF_w@1rkWIK<(HNo{6WwghYwy_VmjU^;= zzGM6ubdEkefq1$F?BM_8Ag-~Bc=xWpH5pbL^i5%S-kWs{7yUpAE!VO=MoK7BM>(ak z%WBwR)yMi}R=^L*hm(JiG=Sc0N66@8t=IF+I`gg0WNOsk0DW|ZC)g>O^bh#Dt2=f+{d{= z)!AyH=YdBASGP#PGCH#@e5sK@T2Pqw{6%PQjFOs8J-5s~CPP{>%P*bJ3&`(U_bPFX zw;yFpbVsNHIhuAf7nb(r;8&kw=!wa(F`7pYp>Q1s7Rw-z0^_CC19f#(UVDA~=;0D+ z2hOR<{+1X)|6887Xd%ZqkPp({w(m)P2mJHwv+;jJjYonw)qR*uQw>{n&{DA;I&P$lMg5J0d^be56ri(-LACGvff~qADlM z%Dod6iO#G?D1xhNT|%+wd;cN}`L`Kuw}F!@ltp})4<+q`@=hu+34yw12Lb`_ge4cm6o>yN;HfJ+3%g2yDim(6uOZHiT z`BoY5_^*ap(6X}9T84|f*yq#Nd{Gd`N%>vJXJwd)lv%-kHCBE|Kfr7MkL?6C+^R|Y z)F9i!)H0GU-YIl&tdBCi))JK(&X2@!$Ca4%WRdqJbw9VX#T2+l8hHH<=Obz^{$6`M~uLQ%{g*?m_z{|6xzWc9k~P zm^|({E(O5uV3svCsm>-er@rf-X(n3_`8%%-x}C*&-9^+%Gn~=xMQUk73T@4Pn>93c zGB|zD@p@TeM9RLLVTN>j+9uo&07M80siP7?k73{JtUb|npYgz$Bj|KWp-%_-S9j!} z^t8H;qZ5E7n43X2MEd-bW_)v|DY+o=`qP%5CCja-&<5+ihOzEq{{*T&MlN!!8~R`eLs7f;(Wi;(EWH z>N;~t>fh1t>KE1Pn*?qf@Oy&otl*T}ZS)CuxL=p1@B%lbc*An3dJRD946W@5X}Pk+ zp$ffW!ffSVhz~C9p)lpA5y==fS#6GAq%W!rzHl~b-op#U%|^RsX!?~6s0S(gLETOM zFT<2VtqCAqW^InZKiqN^m8Gc;8q!CxK&-23-$KFAADXDPs6TeVfJ!~y9Zw=ujebw~ z`QcwTGsGVT+U+UaN?8nf>Gg%5ys-)siLb3yNXe~=>0AdufhdmTOyfGq(G$Z=hB)^a zRbB_9*Psx!Xfxn4K8X1EOp23z8O*wN6mnqIv{v<5M8j~xg-z%GwE(W3M533=0MD3i z$HCK%vkA+}&+p|@o%f+koFqXHfs;TJstLgh20~nqZ^`4#<9w^(P>3+-iAnYWP(Zv$ z2Jey7sjopdChwL(Py_EGe^IJ*z^8n+IOpqEwr>EC@7axt);G0C7m_pBYzL%#qao;F z5xZwgu+-1Lt3(Zv(8#dRKM$)R@P?i8#=JdSI8#D z%$CW>bXDzKeB@Kg5fF_?O<5_1>d|jY1@h>Isq{&GNi#*j+>=)*6;-9pMaaO}dF<%r zr7~OsEt#OjN)jUbuWYwy(_fSs)D<=SQEtLIN6#3(my@$(Ur6^J2a_>MH0k$$`gr|- z5F!yWHa4MBsXlywdEYHvGEbK=o;0~9oBSs+_a2DF10nhOy`g06uU;2iCcp1oac%|n z=5xU9P&o*8OA_xce2?x+Gs*@0x2Ha1lZqCD!4BOoDD*~{b=1_=Gxh})#v#BJZ3NXC z@9Ol#tJVq)QH=EUjK`+IR+KTWkC)FJa78Gn3ld9yYh0~P|Biv())-M>bONp%!!z4t zxqvu)+Z~~xyr4bJSc&H3b?u?#Y*EOY&iAzxj7hixHunWr;Fk9EfT4Hyq&nAe@@-W$ znqVENUzz!NW)(oc_M>TCBz9z|7)Q$cjLC+jpABUf#kzW)52>e;g%K|>DY5Z7Xtr-OHdLszXY z=f4Ls;r^XFr>c=?n5QdXPXsdMG^-ac{R~q2#7lV&9yMJN^?N|ZwkC+0o{WJ6BBOMl!C&gK78aJBH* z#CZ3wjbV-WB(q?4X7Zth6;(8+zg7WFOBW!cK1eDkg z=ha{709=0n^?ePy@Udy#+-nPlVqZbxB=RnJzdY4CUfzrRl4ooE&;n`dxFrBCml>k( z6N__|X(TSUI>lYX*)Y{rAnE|o2GFD$xL3Z1w+o}nTLZzV^`Z9Wn}O~*tFg_6RG)`j zaEiZ0YyGub73-MJvN>gwx?w_{R(ymNa++pLg^RtGq+Tz0t}9b9l%7fx`oDUnwq5E- zSDha8(eam)yMc_JGH}MjdKwM*3<$!-7_XTOK@#;R0uUbI;PR_Pz&!K0cYMt3CG%l` z5lHG57hhFt_?~%{QGfuQMr3JB{XI?MpzN zZ{(X7psqE>mq+^WsZm%oPC_9v`MzGR+q22N;8<(=0;O7Au8XXY4)W?idS?^&$D#}n z0?PYoj?iqtD~lkam@nX!V97q{;6GQPTf4^ryQDLrV~^F!Ul{grlQ$)}icLsD7>&b~ z4p5?ReYs5S@w=LIJkF>V{hmrLxZ?N1WvDAhVOROmh=pRtB44LcIB!Mph@ZGMNL@j( zY6C3g$4k^#Q8DPu>%?}%Y>&D z`w-^kd$T{fbVSU#0kptzYpPabj%}71@3McRupiDDQ;ykkc1NZ^cF7_f zeY*T6zxvoM!`8dnu($77b&aURCqjs+?qx%j#gXm@^k^mFd`Vkfj!7kXOAES0$!i1DK1BH&!(OB+9qw?g9~sd0f_gPOVGDE3wB#R z9_wO52Kvc%l$1tg&5}ez_u6!;F%BInBPWla9%3kGjl1>Aw@jT_bG%EGV$h68ZOPZ6 zGcyF=Y6ev*u*$Ze&y!R!agCZidOF>^!76Tus*6@LqM z_;@%uXMciwCkyqsL{Ogd!Pe(R`T@*)ZzL`&GE5xFgEtvgyox)ZBKGL_=*%t3ADa9I zCx<8={^eKnYwE>F=tn#AKAD#+yNY z_xb8wjFNoKAt&ZmO*xwBUn-XiYa9a8+;5ugcH6alH%sPik54^T`(Q#SNJP(pKB_xi zDog}O8;Fq}i^D2x8i3+{z)75vF|;Uwne|h3a~5uYA`?c`?9chPSdO+iwhS>BPeAIl z0VFsL2$>=|Ap0wnkC=PDgmu?;N(7%GPi=%mLe%glmz9^t*WH`?>E*M|4@|LN&UoS^ z_ku+=ouF2X)+fo2KZJ>7>^M|WsvV7Pq+DYRMIAFhQH0)CsKY-OBLM)d@VjocAC?erNGu)$p!41z z<102LT~lXD0@i)?N~EBK949Ltiol?g)`~%=j`DEcurNG06eCi+!D+;~%c@5L2NtzD z%2spobGv?egl<}_^Jvyk5MJ3t*adsqFxp9?uBR&6$|zkYQ6MNbph?kY4ihoI(+X1} z&A*T7PZ`a6`%5LS?yF_eB?V*J3U|?&G5Pw$Vhm(0DNuon*>OzdWEXtS2b-&!v1wZ7 z6_n3SmhGE5(H(Viw2c5)37%^hc)ltObkyWN}+L z<_OpcOM!qqJuHT9ha{btA-?Y~dkOWvdUP6!TP&Z$>2p@h*{H|qq5FDVgS37RVUPfa zjIxsvKKpRb9z{{<*XLemrX{vLxvYUtSq8dvCfYy*-X?7KFvEEKjc;F=ofV_dR8uam zH_vfdt?Pk3Tg=`P>s)1H*IooJ=F8^*Vn=-(9y&(@)NZ@a`k#BSm1`__gfWb)@w@HS zzNe0?mLyU8L|b82Hz~;8urb?~2TKV9A)i%YMRrU8 z>u!kSN#^??M~BRJ_->FaR>%+dx+(R7b-(C2Z+!!YlJbQ`&E|rLMx7oK$ZS(d0`o5p zB?4915|a^9TY}(*F#DYEh_i=Y-pV|q6VdrCl&fNBVpaMkPEJXD3ls2x&HK_ie{DLR zTBUz?C@~06nDI5sH_Stu?SenE>?+RADM>p0{{0)RLeP4D_r&5WKn|KTX-sW)nwZWmH9^i_MGLw^O zdzaQg)PhX4V-1=!6Ckek3sfVpT)C=9O1{PG2li$QP?^wZE`F(b#e7Bv zq0CJsX*s~>3%F6XjS8#FP*|jX=KM)@fAQ`7jRj(XxU~FFt)IRKLo}t`oB6?P)uM!X z65Z5GhOE5#KckQw!-8y%*+)UOp+O%DO>>Cs#D;l>Gg0WJr!KVVWW^aHt-?9Ji5735 zYgs;yJ#oyFu0-iC7Uk$wf2mpT{+`-?GTnhO#6I)jM0m+>xLFDo^<}CF7z`tM`6i{= zBTCa;yS=OE`BDm&ZNCWWG#cLvl@+{hhwpZRTOLM@GVx*sfOyE4(T8NJK~_3i=tW_k z3>*AJ%T^_aijxbgx1DpkBA#^ipQv}nhW(dJ%L?g!F0;8#D^^4|$o4%K`jV+{v3h&M z_@C)^a;q%rJzhnu#|6k{i;moC8{fPvHrSV$z0+T!j}Ha_^?t1_GJr}i0e9bfw|Wzu zQ>q-t{tsJd_A6ZI*DzP-k8|UoGb6AhsruL;x8CEe+c82~U-K!@Y+3T_z|PERg8S)` z)7`Yb0rOtWWME}LjoMC0^OoR^ymIRp6$$`}pto|xh%FC){Xhhmv_13f)9;KE8kwJY z%TgZ?TT_3jJ@Vcm#bXhI^KpFF!f%jFJK|Q-X-PRaJ!QvS=h{f_zqv98nC}UH_{I@1 zgHjjlxfw)EzQ#!lf$t>rqHc47C<60TZGy-+C9x=l}9GVRU2aJpn5*`ywQ8G!6V(_qZa%Y+#$cKi}VPLdjR_G5;N& zE+E<-$GbxSgH8R|Vsc_M&;a^JBT_SXR{78E#cpz-GRb~Hz5?gGhV};;{dD!mVlIuVd` z`plCvbmHpGe^H%7n=!6hse$f`%lR#vKVII=3Lnr*QspR>D^h;J8sb2esr{H?%Ofow zYlP;zd7(A#5d|}ENZKDcVO_9~2d0Ri1e$xzvM@V-(!RpP(Op!LW-|^UE(KDQ#uYna zViKmtY#|c9RRBP?baa3!d`6LimM*y4@F*tPox zJdzS*fHFZAm|-Wya$~#2WAu(7Br=mvRx>Nug&;fjqQOuD?FGTyq$+yS!bPCHP{031 zm~xe2*YwbnI^7O%YeJl(fT+N+zg+RVcSJyNedt%-%>fV+V7s*VLU~V{zqx(eS32P= z;@hPUWcY%Bo>uW>Ks0cPh&y>hJI&t{Z)YP;2fqnpCTg4k#qZ|RzaX2ZU5Q+-T!ta@ z(NBTHa|o$qw*+`TZkFV-C${JjTYu~18{k&RYe)~xrVCy~?~?gfY^QyI^!4{L1uy3( zP$UhK?@6;xbAa7Yy!3NE53Lyuv=kfzsQoi!vO>L2Gn2Y^wO>FzXKUqkK9l<9KVt5U zrbgQ^0oAB4{*W8GEMF~1-k?I^@Bs@4=X%%A=lrV;-Z5^t5i_9)_8Z^5U`!rmopX(~ zVVg@dx3}s6MYXF!!`l~lS@x)uMBDOdu_^a= z7C^9asc~sZiFb`pqQZC;@JQ6$>5v5!jIEK9ZX^R*xpLa+f(V`>=}5FI`Oh}0Nd5z_ zrKWBIfF8ZC_h-a?noYY&D==sO)CT5JuUT1EkvJud;4#OXM`ZHzH!HBKEGQeLViPjERp z`aTGbh0p`M0J9I}<~CeQSs^-5!aqv$o?18ZXu4IbUwm;>r1Y42{y4y9?Y6hYju+04 zV!GR4jG%j1St-lIeVFEaLx8oBnij^sv`URIuza$GdIH_1Uxv%tBH>w``itGecO%+q zg-;;_`V>^0i0KQj1CB3Drm((dI#HLkvGLY5g+^UfEK<#gmc8;A1yBqqV7`Bz@15fo zvduPy#Xjz3ZhNiSW!J2YB4}jF-~I$%Y9H!*W-o`BR}B(KAOVdKBD;xy&)x-`d4P>Q z;3H#{1*!llDHvKA{$5MwOD=qy3ShQU-AIM=T1CO1e!Z9n2m}_&T$>jEK?vBi80E=6 z%#wQdx6mKRWi*ug&@|VGoZ$!o)nUeUnr@5hmb1l`!{L9a$gWN&p2AM`?Hllt*DaVpZq}M91kt~`{5&6htXUDV;x$V%L0%{E^##CB!dx_Z!0^E+VD1BnaDeSsslTgxbN`@#Q~!}r)( z#C-NnbvfMv7=~}%M3VQk&ipK0;dNj~;+CsE2_dc;e+orV$ZwcmvErwzDiEKM%$j#< zy-T{fQ7mZ?fUUg?O$eZr7~um8-YRb#Z!)e43f(iPmyag;SR~p5Tp~u)wIt*_LFI3^ z(s_G-Tzy}DJ-5#9Fu3UX56Di?$jlA^V>iHPfcrNCyEjc)ZX34Wm49VG9^The_W}m5 z05&|q3hGXva`z!83+$i{K#CBi1e1SWDgj}#m(VJ8e#}Ac+BBROXDczq%t?p3A?+1q zulk@UhwG9=6Gy4#sEPFwwxO=ZT?hZ$KCUSjR=IQsyb2U7hHL7%_D55$+5VM&27gYDPxO#wE6 zK7zK)Ac&maLG#V+tBqQqeK7pxCB84_0NdRBa>J#yu$D-UDopP$@{sy*@AD+`dR`D& zcF-{7L3u-nIrvc@NBMNAu~KZ;Q1s~TZc##N^>Ma_6C!HHVM`?rBiTAaU1TyR`wf@; zdxGadGL0jxKoULjxX}NhrRB|p$3d z%FN8)rrKY!z!g{fC{;>h^QgL2B=v9iPb?%4XASW&(1pNk^YCUU?>BQ4zovEd=UxlW zX4`5fW=ItRK}ar{D_U*fIrIgYMYcoVlgE9~qptG0cl-9GMf8RVOHkflW`K?r^y6N_ z9NxyfF)cS}!Zw|g`ERe1Es?a}%XFkS8+6!8@BATHsmmasj$4PJ(5lt$ZV5UfUTGbo*1?Dw67^HUUZ6hSMZFI0R>PVbL?em^55C~V5 zJsb52^;0IdJkjs@ZIa>>G?wu?oqb%Q6XvRmC>)hv=nhlz6vo}?q^=Y z#C&)upmI$JXt>1%$lZl;=8DR>8Lg!8!PlcufauOgJeuwYlKEf%WznzqT|Ukvud%9G z_w(-?vDMO;!TJ_at7yzs75W$BWlSZp5Hp+ClERWVz+8>z;s2sm7s=L*dn?VT#<$lUi*olAT#7z9 zrZ66p&3xlgG;2(8J%FoD1cR4Twas(uavscJ&^hRse zbQOrgjnw_2=I<5K&WUE=C~zjZ^r}01hh9}+NzelJ#gYp{IbL`rE=QYx75y$&cg=VM#%Atm$ zX!V*kVZjkA&&qh_&uqehW_0KMT^$eZbkhQ`<%!J5nKUj(V5QvTqDPK$k%!aU}A%UCQAUNrDZc#tNd(xZM$H1zp)faj6|JXc|>` z!QKN)T~?`ptg@WtMm?V8&uA6`cs|<)sK)#*ZK?k2c~5f1l)i_{QoBrNa&kXQb%v za9RJ$rn9ol$XsGl+zAoP#0y46UGci~{qlx`LWBDwMG3PjH%$+~IekgKOoK~&a ze$~(goVc%G-nWWQ1or{Vxs6wZqrGP&M<_q3@3<5dCVm5YrF{;DQ6wSncC|3=4($sP z!*5oMDsnXJK+5Zy)L2br7vj0f?5&*MEUQL~v$M0!x4v*B^ECS(0z6@TVEvawpBS+j z!)fZ;O5mujVKfRPBnl|uEInWi6pWzZDZx^kFSw$gQn@R&^Ywf!dgbQwivJik@Gvt{ zJ;+W<3wh3Q2A+9NtT}bBN0YzK)6E9V1d=Bi{`vR2e@}Kf2XCV6xW36M8GG9bWC5&X z_kS1(8s8e2$2fi-6TLdmzrM*G5#imjuqs7oaN-d0j!UF7+)JC)pX!AEFONvZz(R-f8cQq+{tyicOuTfJ{!5(#!pA~v>A?PaEwmz2XmVUF32=sP^)0rX zQ2VJU{<^}Nj^vL&Z;pD;={ekiuQ{P@jBWwn~uHy4w24*w|o;rfI05+jwIVTb4*eNOMySDg8N><@75wwRY?~Q z5^erOHTn97nWHe(cuGrAG8BuW{uyE>$`UXlyxG<30~vqCpZ4~0npDtRzc!cwU_^lX zQ*4QzPor3gb4T{3IHcZDbL81-KvmkZ&Jbe!iWDZ0+k$NNnY+Z{qe`em;fxflM0&6A zM-l^%9^h9T7F!2#fYFiT$>LCa(sr7e_FpK))-qe0XD zA=h%2WXque4Pgim&iB?cCvLw|PpKQL?y*&9{4i9$hv2FJLYp@4E#eI(VY@8{ZOlBh zoUh1x`QN^lBJYzv2vZZrl4->a>l|Hj`)kG(q*wlpH8dRE<)qe%iQ7mrd%O>;WCwSI zXsQ$X9S>qN{oT1)nzNcGQYhWxl}2ilMX0Nr|34RicL(zoToltrgRrZlaE2mry5&JO zI_{bsIx$TA#tc>o1e%G!4^kr(Z}MQL5tw&2&DLL&EjFM*az;B9*bv@zrX6&stuido zZJci^0VSD5#ACuiJ%jZF)PZaM_mNko^JHU@WSG0NaV|lbn|QoFbnWqevFpGK)H*g35q|c}v?I2LIq7E#QBN)zR8!#l3a6uhed6e# zmnR`rA~p`20O5on^SpdR0$@9<6(YhWJQWa}X-^?ju<{@knru~rr7zZ=?XYV|%n84= zutL4ghfe{?uC*H72BXjU7(DP`!k_R56tx`7MYgwIx>vGdavI5lhG_)`G%vOEjK|sX zETAnsTO3T^6v=zLhODV35pPl`>pr$p{HEOSa<}{<{`J7S^FyYr=6MfR7p~QXMX`8^ z{wuwIxE~~K{XQ-%_#sfP=~iGP{C_i{cCb?Y`bAsS72-a-*4KZ|+dE#=6;m{nA2$|) zKD;77J{pRBg{V$MIh6}mAtd^aO6tKY-a88+-~n#>|^_!)>5B8xHXH^iIq?DF6XczYPskMv$#8m*4X5xT>#-VmaN|$+4hUv2e@&6i zdjo!pIcvF_tj(gWG4A)$n&@?F(Y1D>3K2(3UfWoVXigZaA9;ljN*MF%I3;=Oe|u^5 zjLo^IciU@@yu}%OL4A_jdhTVA7}xOI_41LfHIIYnsXRVMS(bO_*_q>N?{?kod~<*? zsIG8^f$nTR_=gCaEuzSCl5awLvd-QoOIXW8NGlojU8*%U%$qo2d@WPW0FU60>BoAX zaq810Pq(+6?*e|*zDpJ4=xa=`+|V%L4ZdjF?(X#(fBzN-spkih9}Cx^wjHp2lP?HI zUJvzMTv)e~-7Yi6Sds&8wh9?KcUjqlsfJ}8>3K!**wBMGg>iN^nY!#| zgtO(mi9)JIJ|#TU@llqQDpYmF6eViH_V>X4I*u$KJyUo)*8{$TZsxW)L53l6f9yd9c^290> zemQCruhCsY1jtMYGsgAz9IpK;c5M(Ixa{hgT5WOJ5(nxb(l*Rf=&j&90jhb5eQip_ zyvm=R2m5+*m;G%PHZ77OanX5^qa=g3PItr-8psbU65#vO`>2(Xbz0JDk#Pgku<2qX z8o%akVpORx83>cq5$a9e+ce1WVrM!(4sz~UV#HjuQqqC&WV~2ywry7U9TJes3los9 zjdAI0-;x2sMM1Ur8w&&uS-+i|Kk{;K`19&I%X-GX4ys(W4hSJ%ZdlBLNYl4zyq1S5 zqx7W6Yh=?lNpWXO5wt>{N#G!Fly}ImPGD5Wbhl9~uT7w7NHuO~@fU;B?{jVPIpk~% ztz>{HObP^(NL4c#64m_AQ{*2PF5%oU{0T-v!eh>@<2v4ea94D%oJ^xcvKYis?>PI) zhi+kXCS1*05Tin*lw#LaSM}o(Lv;|R?<3dBxgaF3IcRKI&}S%TySpZ6d=}BEov400 zH~Zf7x^OPO^;a&#{UCP!r3R-jlBarkS>FDNJdb{~}e9-Q$)uV7RE@G2UGt}W=10ciAZZduO?3@uXBdSTIN+fT?4wxzPoANzWKI0(GvY0zk73A2 ziSX%w8WQ5<;cPk*y0`(h=wv_GK;;x>^3zf*XZFc_>lIJ6yzgw-*5sx6f!mKgY&oow zd%*$uUF{n#0!~SKkF>32(cGW^wha<%ELRUjR(vMSa=QJ6Qa@#8yRFOj`TWVWTR$eN zIjax3G6qiJY0pOS{?c?Mzch`cXsL>!i$$ZX>me*%>XZ)$B_Kyu=qt|N2f{CVy(Ev3 z*Tk<20GCIRsJ(@k?1}C*w5bD5o zLS_*36ZNSe^Dc~;?D`w-EQVqR?@SYr4M=u9nlBJ)S+3q}C>p$OfGh0P_$3Y5K~}bK zhGsafc=|nC!ukD8tl>6@JdCf?y*$Qf+dhnsdu~D5uHlOvpy#~U;iYYtnzQJ1e<~t1 zx4Wb1UDI*2aK(JW9<$x0!-w?T3oYam-b1B$%W+i;3(Sw}H*+@Ie!p*rE#z^g3XP>!U-gZ=??JzT6YUBG zNYBE7R*C+`O_RmIk7=817*Fjfr7}hZE9J|gU89_+Y58}DanmyNQW-=7Hbk~g8JHt# zf80a%$Z69T&1ooNl|Fi9B^$Fv1fTp=-zDG0PX5xT9&b>q(X4L`MD`rF?eVIId>0aR z>G#GLJ3h@t)H$66OVbIpKG5&R{tLqFNzFh7A?4+|t*7(LlsUGmP@uD=PhsF- z_d-c^;k9yeIWZ)ljE@BHYKJgpcc6=9->x1qz@b;K$%Ef(v>!p-muypC=~9x~V*_<* zNPs>+&`7tW8>X#AfMxV;`}Skguh(iMb2X+~ozsP;9Dtke_~n~6DO6a5IY!iA)f=}u zm+O0FAR+-USB%h$?ryaHz-mP{p%0GiwQbgD_bUWtd)%g{38&fGTIdZV@qZUmE6GFB4oXAt_*WbQ7pKQ!k|1>cR2h z^pOB*ap51pmU&GWzJiDgovE!hI^r-FpSJn6Dw_B%)E^-CZ(L0s(<9L8}$adKA7Q3M*#jkz$r zsgs$^2a~(U!pGHa)M)ZP^p&~4oF{eyNO@d4_GqTW1Gd0J7Sv^d zD4YSV2tos=!xb%i_sI#f|1zl-ARMMBf^}$D3YniE{ZH)Fs?+D2f3cu z?$O+B70Y+zRoJVCOHAztt_7V>tsbVxt>*A-B;@vA0ItHIawVZd-OE@_5egvss1cY4 z>|(*a+x_djOA9=6MLR*!Du(3f^JT`>zi|S_TJJM(38G&%%MU&`N7~Nf;E{2QqovXKzoAp~!5Dilbdw%6yy!E>1 z;gfA_R?qkeNnNfj6lqk27AF69#K%Ufw%!FZOc-;in1u~1;Bns5j1VZ0s=#W-Z;DNG zWH{*3^JiR(QmX`N$?hs-8_2cp($~eAD(;Vmv+Xo-u<#z|3MJkY?(iGE`i_<1BqE0&q{4Z1RUA64T|J^UI4=sm+ie3QP|n;quEaEk zTW~aeStGS#Cq&pQhD#nyXv{CJy81%E_d$0czpE2PX4;Hw+X6%DAF|NXOwKv{TFaW% zB7F|Q)hzp~-#+rn)h>&D)xKn`4gvx?XjQziM-K+~c;yQ0(!CumZ zY71s4Q3$uXb$Z_}RE*};zP(?4zY6c(Gxg|=?my?{+@axb$@hlnU-q4bz5;6cX^`Y< zGXwmLO3I$0&EdVVpZIWF1+26v!ZG^pShbcIGuo8WdlQck!{vt&zh$bDU%DS(a^HnZDoS~PPTYd4Mq0w;POnHctifoz8W+;LCThm1T<0n7xiHr)6P|X zEBvdrZ|BEQF=T*DI^7cf^__GK>7157dTVskK4=yGNu6_X4A0FMMs=_ zKXR~bOZvr)h-D)#gH{-F?VBVvuxVn{57l4iUy3sp$a8$}?4;NCu2(zT;6c;=?N6BN z_9s6_dR{!*Xs?ew{Xzx&C9=lJjY_enuyEyzrsrO_8<@pOjWpf%3>jUpL1xx#k{g<6 zB%h;ho@y&jD0tRmUVv(HVo*`tmrFoHQ?TI8&Q%es$}lRYPdyx;D_2Xr;s z?6nVpPZ`$EY4fb@_>YSVT`B*{0&4QhfK+i)ije&<3$8ROj(5Kr;tU$2=CZWOr$sAA z`LsE%lDq7$`o88fH%xx50DjZ)&!N25VZW63D_q;jBFFoL#lIl0)tX$lT|vuelVpQ` zn_D^WgbMQRyxPbYKssKgQGeV(JA*ln`F|uSz6xZ6V^aQpw2MQzj-{l39t|Uh-(o{f z_jImeK{mrD+vt=}HyQ$S*K8E#3pa-1SOFz%{!NvM1**|8%AZTayeZ4w1;lz>3T{jU z{Lg_@$sGo(Qu?D`6s6{-IY3Roa7k$CTjWSa}ml}U0CVuf^1LW3?0mh z#(6^)k05ya>mU-WBuEC1a02wB;$rg@5=d25gj2`f`?3w0i(^Py)_Iqm0ob2Ucsb6Kvn zqpO`h*5ecK(F{H#Qoke?`G&=%kQ zw|Bep*N(btM*>oexvds<&wf5zU_Q)oqV+tVVMBmG$?bKppr7OoAK&`}3}h6oB9XK@ z4u9DMTfo}%jmUTHI$`miw>fNRYMOue_@%{_$c7gBt?hiias6yl8NivW`@xW%RcSWh zfvs+PI4g-e?oV!vdy_Z$?N6%aq$X*!K+O?|`_68&LIg#VzI9KJ_gzMQKC`w$Q*>XS zRS`$Y@_|mdK9F0?qJ0O2AggkH#M7aQX0)0aXrWVw2u3M{7tAwbp-c&jAid7>a0~M- z_Io=O8Q>Def#V^Q-Z-(KSvD;Yzw&tB#(}el<)^&xKCF{uA<5`Ny`4!({RsUYp}sgJ zuB%&A;^$NL`r#7V9pr6CaHdlIm;>$}yH4fK zWdWp!xtox16Tr^f#!0BGjg@nIDEu_tALI`xHG3XsGa&}}iTqMxlXoIcZBCP}VONKYpQ~gz zi{trwOwsv<^SnJ?4oW=?&*yuh_?*ih>C)WU)Y7)yiNZ&sLA~wH$E1`dEsyNB+X*^0 zAoI6PnC~wL9 z=C@yq21LLA6CJ_WI4uU58%dq^fIoc|-)o_08evVeVWYi^RGs?G9-vp>;r{a>xU&b+J$e&9lB#{^(9aja0RnSBobIezY!NOGn@Rm^9(d*B z-d!Q)os~kO!^C_|W+MvjT=4PP%GZX#vjnshGSXt^hHUqM#ny6v!^x9rgE`&nqd0@k zcphh=Nlzf;v(%tguX1MpS`r9`*uN&&^bX8*pK5i~%wBH1ySG(+a2)Yt$4=%C$x+L0K7Fv#Pm}L4WRHqS~0Io)p74Sg2 z*Wh#SQOsSsGljDAX6EvZTG=Y?hpVKAG73vgcuc>@6sq zsSMerLEsv;qs~atj)o-LOED+d%9nmkiBw{k2sVtHHF}VsUg((%C#K2M31dXAq^lDd z8ysc|`NJE+7SSSlE=hnP-s%Zonco#vbQZ?(qd@&3MX7Oz_a>52VX5D6!XAamsv(5O z<)Y(=(z{EW@ef7@g2$a3?kxUe^K^z|7r|a9CQ@-v)OOrNoyTfu_GxkYYkNp&c5rxR zzI5SnouJmj7L{_aSj3sqSg6ECBXsb3`vdNMW6jE)7@91T<@3M+G9ZVomurslbITYi z`K@Ic%*@UXkR|f2TyIwqL%GT_^S^vP2i7KDm9Yw6?s`7j#{G8TaZe>A8SNuMfi(b1 za1IT83E|nBRKdj6AacOVk6+8MHvoV7((`z^H9y(ngCmecv9QyB$+wXZc&hU8%~m9b zR$Y{GlFI7mqtqPfWUQBJq$IfwF84mjb?PI8K{)3vo`2q&2cjjpM1k|o!rsqqP63uM zJpc6&szNRIk(9YiPxD`e#wukEjI zoj(ufyzHSMECXyy=(A8)^Y;a1dDfSo29@#JdXh#8qZyW=_6p@?JH#Sx8RAiMQ)Sli z8WKoBe=r?vl71@3q*l0N{lfCTw#SF8c}K!RR-)%$>_=S7VXOgz6rd0e-q52QJ4vJ_ zRCEczyVpVH#mvJBLiT*}=fco2pk9mBZE?e3v6HIJ_XC&s4N?oeyub}BL#-WRX$C?2 zNy(L+BZ-ujkS?f<7$mjQ4VO?Cuuud8K1A-eR6{NHCT}IjRQJ}|6H;seGcXF2XSW5O z8gC+6;g)}HjvQC5s%>XyxHpx$1^8ZxwbW0e89xi313$~(h@pncm;$1tI`@TztUjx2 zI+ViNe4WEglQ^mAR@%`eY11me{^EoKszP)KcC1$-f`Ma|8(3K5Y*a8X#QCKZAvzyc zvqV0$3)X zq?#0v9DZAoej!a3pH-C*_h`{BP5NISGD};c4+08Kw3FHfBjx$wVQ%kE@ME{j-v12PB=OYLy zd|lZL{Rzi;&ELzfk>)@PvvYUOE@w$}kYMRx?%-?LjDd!7`=4zKs+xAE#t_AZ=Vi;h{ z7gn`bW3`HG4)qMQ27Er+&e*G|Anri#5o7p65a?A5=Lo538nS8`I1 zBIz#B;M>3I!}%Tgy&l3xh7%VD#439mew?^0OB?51wp;%BF%N&eWFyck&`c@s$jO9U z%{q%J&DO@KA4$1f*Qv(5Ir>+5M3s4cmas-!U1$2a)t5l{nI3!)ujliSJgq5=ZH`l( zRzSZp<%+38?Md6M_`5u#|xh}l~?@dS2cZ&0h2`C zg-8_V(V}CD`&T#SWS~lY4ny94Z*hL1tE9{mbWRIN!ZR+8X8&75>8E3f*7K{r?cNwd z^Teg!3?@64bH4m&-J|L8k23JQXwbd($S_?YFuOW2ta0z}LA?cz*I-CwE|?72p!zp& zzU{RsSq*B|b^{PL!uk7!H6}RzK%JL|Z<1*|vf%i|4+E|--{q!`)u-S&+{OS4&W)-D z?2=BgsAoKU)Qtm?OHcmj$;m~(E8?Kq-;;g_(?pA7Pg88J!Q6kZ0-H6 z6fZS>wRb9q@pn$5?PS*<-r|CI_nc;X^(>csCG9RQo^PwN?-X|uuv!B zP+d7<6RcpYL+p#c}7o#E-0)B`C7GvUI)=tivZRVO;D0F53Zji>JXCI zPpP-N(kBM7MHWhirF|y6X`C-&OB_a?$|JBe>Lj!zC?b+ld2BSE&G5&^yrOCvWsG~? zYN}K&-^xMDW|@_|0nSYsje0j=?%yat^_7PFoww^;LOj*Q>lfnUh58Sch-ZIbhGkW0uQz0H;kXLa z7_LPVfA{8Dt~Pbjx3!~%XVe@SS01pwb69%cU=oaz)xKMzio7zvz(#)jHLpIFQ26+5 zd{I}feZxFYosgkRCVY+wgKVC1(HyNQ%922y0*i>{_6*C0i=kLeIC!2aS4= zZHhv`pb$N-LAEc6m!kTN;^Jp2qs!~N=8OW1Wt8>k1}CIj&W*W+A3GF?$JDZUBVBj# z#*deeQD59na`sMxD(Z%!$~yS}zUJ0^Se{3fMO|q!D<`Dw^@ZE(*??+@F-#4obq?`i zcQ=5`^AYZm#qZ$}v1m^k_0_aQv-Sxdw^dSK^0N>C5`6Z4Xn9%y8ZI|*eLmxxU$(|rI6mMYaGtU2%@S;Ks6dLc5$xD$%h@;%oC9&n^%yaVXUBSEvy<0SHGF)ygfDl7<~JHgwcvSexwthY+>#F128%r z>Pl?=?2{<`Gd9Fk(%&TL5O6%}wd#}OdEXtu2xH$r;@71>@C2^ZqU3W~O`ORzc7-Yf zUr&1CGb@~Ak{)Jd`YXt;zM)hX;W5)}A$rsYBUy*Bqf z&xR4yb0bNzrwc8P!kF~CZaWy;BO1 zds7qYT51rL!qZkpy zW_gYY@n8Sbqg2ssHdVx`S3>V4;}-KsU{eY3_{aYuNSSjsAB!gqd~qEfzS+1XUNr6C zfrj)n{4i{_A?zKeM9XQ5xYY@IAsVVV5)3Ev{+uhLtt3-~d?S6fIZva3bULIm`+sf5 zcWlVoC$PZ1SyB#eS2>V0j3(aCGzOwwE*U|JV%{(PUe9(J-0{60pN@)pxP|VU zd3gJ+M0BSXFG>&ZMi3!^in|p?D{3p*H@vx+-yg3Tgm3!yf8sO<+xWQB!|KcDF|mq~ zCa(^zCB+jIDKX*_s!A433zmf(w~ec{(;!VICq0KUOom z(#A6hxn>;`=+Y*al>hP`&+btf+Nrz!CxrDmto*=1J<#WpD?{1Q1x=O#nrW=_75%*` z)oj4`*yxHC;*YMGXEGH&p=dL#pqfC&u0|9$FaC;~=ixepC<=0x|Aus&<4cb|3isk` z$_hdd2ieCK6QCL32HIp;)}oGUQ(! zEbS}KcG^c_zqvx$6TZP~%B}H|TV4!@>W4m&hl)Gn9K^d?YQ z2C;_$8qJ%8QJ2os&7SfI)p7gaHeg2M3Ui`X9|xTCPKWFO%M~}Cffz~H_h!E;AWyzG zzuk3UCnEKg?{OF40q)Rhf@Q@_OEd2SH%(NB^qbwE*_6magBpkKW-Aw)L-{i2C^#VW z$%iNOoL74Cyzl#@(i5KLF}NC>XhJ_(Utfg(2S~&i_@_LGZbZd*34qsKkr_~)Dhg-1 z*`4mw<}$#_mPJ@^HTL<&Lcjdd3&eZPiMd`m`|8pvJ={7o(;!8gHsLLYNWJn1SMWj> zT|m%UL8+UGoe}vJ2z}XeQBEp&K~!3oGB)-d`ocbS_6%QS9al8tI?@>{ZVM08)Fb0l zxk56F=A@R*vM94+vF4=qpCk0(E3q`>^hZ``U>Zb1$N6HpS(N-Jt!_WctYJp@ckm>{ zkmC<7$`p6u1_j3p4K_EKuZs%@@MD&6?(IOM{^}O3X`zBPmFW|oyR?gDM;Z2eDw@C) z#(YZ?3@qQA96U;Dd-{0M>*E%!W>eO0%s6>(b5hXIP?qb@Wf))rbB9q1$jiWjZ@Va& zMa?3d9{9Plb|>S1MNT$I8?%cTHMdKL5GS3X{+rvXZ@Ay+{u#R562I307`jnL0|b!$ zs}3})pJT_uYSzbtRkU%fX-NMvwK>VYHFfd?^}Z&eJo5c+@<4MRR2NxbTn&Q90$anf zWjjwwIMedbi_cR0mO*`db@pd@vhq;#CUkR*LCnH-gXJ{kR=`D5&v{hzbrAJ71rAWM z8EzBPjv}0XQKlNfZ9Ls`b>!nl)ocl2*!b@a-QU_Zu;t+&kIurQtiyjrwTJfjEVrzS zYg;UmngjAffRD2bpt@uqg~5lINV0Fui}ZwfiLy$UJ$wg@jH4-8hI@)y@;$-lOO7{F zeBlp$8~m8$yM{*P+qbf~@`;7&@!gGjRaDfrHPb}~6@V!>Qo?w`vM&&_2PC0oWaTS! zvX+3AA^K;1El!3bXQr5a{;DtM-tjF85@Tz`EVB)#C&sJaMhLCnr{VTK#!=+EGi8G> zlqqp1bRjeUB37UE%LO=N*g^=LD-xRllD|k?)R8rv=sI2cg$)!xmRKus?!3A<{8Tq9 z>F+!;X65>p27!i)oW8xddyi8`NMZCcX@;g%6rl+6p5KNN|0_%0=)Ag&p{;@wA`=47 z*X)VlKa$M9=-e7K5pJXZ7;zUMEFBQ`RK*0bn3||vSriR!4BUe!Pug#B0@_lRZ;(X) z{W@T*BVcwgi9y~mTjto2B40^^CgAN}rkj{~QCgU6zQ{gY30g;)KXbUq)gG>jwqIZi zYuksO;+<+15I4NINk3s1-}>t}m+?z4gcUA}Tt-)^x7-Ha7Tuy|4^3zCJG6GaAbx$* zDyB`M%lKZy$H~xKQ)RO0jgK{!B0fcpdU(fsmNAfH$oB*D*sN{RA%X8U9#2&EpxXI% zw+o~rgIYEA8`hQ|rJzdPJXoApn&N zglq5yci#3o{w3%HrYR!Q@XJGG{wFl&d%L)A#wZrZ6C=+Ce+#6b8DNw;cCdQFKk3A| zfm#7Ys2{Ql-8$wrSASJ~pd{mzk@l$&K@2r>$Ct}q^xpzT=a~_l-mT*+<|U z#tds+OzTdva|k~7VMKe;`+D@Bo@_MoW^bGF$Xn!ED!2x4uIsm|skJpVVy$0MR?JE8 zi$%B?`L&G0p)XT#J(C>gsto&<@M&%)@Z~nf;_d4KQq>}zM6-{V{3$4!jr}N*LP)l8 zZc^}E=lH{ZMY;=EEC6rzRocOI$KcnmUcwM!aja1tBMLfKBfCV1m78;N{2m0JM{sC%_ZRXGW6!xB;40X4D9!WkQuIo9SQBI zfI$>^yUVDQK<1a}TNegb>9C~-dn3Y^WV0P zb~vLAhRxO@x!UOf2D{fz7OR{rEHLKGh&6z;&ZqM#Ei*eCFyV7vw*L4rvVD;%nFXTH zOZ+cD1wSoQFQ8n1*yEF>pc?jPZC5diLep1&PJH%#I!lbc*>v9IsZyc?>|}v;x5-O* zaK3Q71R@7U63v*Rr-ygCHgtJuvmXzg4{*1`kc>WKb2sSzX%kZ!RGrz-xLQo*C0CL5 zgN(jfub21xlrgTG5x$!op}`|o@y8=3Lu{6h#!&POHK!r5e1ypf$pEUNVavE_O%OsR z-?dh?UB6I=0|=X@q%-S#dc4;(Fv_Cl^50*cy6>6X-^aSV)Y@{gmHV>8(?+m*Y`N2O6Rk`Bdn zEh;6CKWmAAz^bzVl%Mf4Mf>o=H>GgBc;2gDxs_P|MD>TWu&x{Apj%u_i2lRCgj6_uxtP^sUO z0%Bo)(X5sL`o$mj36tapxYDjCd2r!`ymmrxqHpVv<*!uQ(C7CB8x%we!2e?@qIRTf z*aE_#I0b;)d=HnjUHaZt>c@akdJCh+EEzyZO#|2`cx&(=CK=X~(JhURU1OX=O!w z4e=1-(|y!&BS8iAHVay}|8)4$gVxji@TI)vE;tscJ>^+j(37@b9C&qW;kP(>>r%^! zH1!YdKE5g3043d@nO4wB+C-Buv)NaOG<9I{k=GrFRlM=#b=Mq`G9!>mH+eZmE1>2< zOEKxK=KWvfOp9&f?=1TetGptMF*9r>hA(pbGHPV1IhmE4zDTI#(&#q{qAh*)OgbUN zn+qRMc9*N)b3$bAfA{3Fw*vR^d^D(bV$%N8pI`u{D5Hq<4lWQf%}BuiwZF{%$s~`R zFH`e3L)$I~6jjs6+nDMP-tBd045U8 zXiv_+wA=uk;yWOuu+Ex5pr+DS+wgHhioxmxsH>|eE&K(6ZFpXo{7Z=Yd1IPrZqyov zpO(f0I23utQR*1Yc-K*NLS)CpqJ`U2W4~NuojQbti1{-o@Eq_zO=TgER5Q2DLO18n zF{!1d9);OHV<7ceQC<6JXPD%?{cuObpMR(*+GH7a3qvY~Vh|u-v^pC8+)y=oX7wB2 zMK=Fr96u4xmcQN%&HcWcK$+)E#ox05^~TmjL*wjnyJsFeuo_E(xuLicvC(fW+4utt zxV_~s+38_$6KaXq(!dOSw0bdjPY@381;C55#3KUfL4b_l0Byzi6lH^l$zO_JixDy! zp;71TY^Cc3Fo=mE0wq*xS-R!({>Pd2$%UCtB1Qtz{W5{4%=`b`>C%IRQVbKu9h~Mp z&w@KSchQ#2Nj8lMtf+Ol-o4pUG&Cs{`pj}zTdP`_FNPkabk`6Pn|hejBg-E}9Cu!VKQvG)Vk_ z^c0HvUIct+{`8#sSK=$X?v?jBYFV*z2JE30|{&ATA^{P)cY0-J2@DJGo2`Vb; zpoeDVDpLXzU>kstZkqU#j3qW%+w4L!d0EHZR~k=KA8A?G{`&lyj(ehQm3V<18jUuE ztp5;c`>(su=XXdF zM9)f=ab#^9I)yP4_Yn z|G~HKQsTa8+E9Xj%vZ=&k><;0QY&$0N z32`C&am`2VClgY{Ey|U%gCwFYdsf(hG1rWv$mvRJcDQ<~LD|643$8^W??g)=WqN`kuZ*AdYFq3J54 zqH5bN9n#$;-RS_5lG3Hp-3`(W(jhr?w@7!x(2_%kG)N9eH^_IMcdhR)zgTmhbDw?f zYX_F_e4L?$g#CnBr4ffl%_kutK_xJyo}kjWfyG;#yu(n&EdnZnFkLo?EKx?>c1Irc z9D)lhAC5dToH+r-4yGQzu$XPxVVdPHZ@t~$TnbtH7Gma;PUtWeh+oWs4>*RAK!f1= z97FbJs-48KRe)QFwG|n^?$}a89P(1}CyrfTF2MGD)B@;Z0WZgtfGa-5>Mf#5{@ zsZpf{tG2EUCy$6o=-DISvm!yBAAk2V^$nof;TYF(*3DTkD2Tjp2?>wQZjZQXT#4G++2|s6QX5G)5 zFTH1h_O(Xk*5;(dc!V0RoBI>foPRrA)#B9RqGv>zj@4+2zwM7+@<%Hv$MM<~MMn=a z4E~_~!tVy5`hW+oVG?ZGvSDxh*E3IIsygd$9yO^+1R3}YwxIRSOU$G4uh@aV#3uA$ zpyLwlv>?(pBkue6ZEL>g`*MjwqT38o>b-(5`=ltMtb2Wac1uyXo4rKurR^KHoIhgj zl2qqvcUjzYXwW6|bNeb?cb{^*Y1isgOGT~eHTc~zh2d_>j^By>us94#H9J z{`g=#zPK5T^2bX1>`8sC6IaRsjvBtJ9O~YRnL>+sBnw}thu%RGz2}6O?Pv&g{O!_# zlQ3Z?akmO{@xVy~4;7i3mA(8nF(~@<24Dhn#OVV#g9Ci3(2LmLCFU6SxoL+6r8)W^ zo*oxkY>wsO`FiO(Fpj)eJsb;hJD;lkIa)h^4`ld@jM&pUx}h=Gn3zKY)`b(2{a^$LlF# zA9_x+=5Vm#r7duXZDf>mDG`5!Dm0csxMK(!&OcC}hc9*XxPmYt-s%AXq0?x7aR*8h ztrUcm2}ZT@`a?O5H||VKOg3I3K+Vc9P`5tSyi^zH9S39t|ND(#o$HC>^|xCo!Am8Z zCmwzGBS}yOlaGXS#$L?7kLL6uSV?V{3?r)vF9&ufC+%>^&QK@LwhrP=ze^R%z+Y`Yy)c z>uFSqPouNW2}V`{QI$mNqNfjMv>Ji9uEIgv-PPKe?9xuYM$%=@lV2D8P|0oHCcHs7 z@dhHKo}*u=rdXDRhM#kp6lFk?_w5Shof?w(lVNny{j)xrk@n z3^xP5z%;AM4>{MUp}v1?Ow3o96o=SPu+n|{YFD`5(DmeuS{Uy?k)@>(UyGMXCs+NL zJ4(>lU_IMwQ%0Nd=lWw5JG2_Tf+JsT<<~G6iXWVhzr#HvxL1Ajx`{2orWtrV*n-Iv zeqVX?3EQf=O%u(7{Cvtk#Hw6rv7sVD>`h==&H+ILU9&0$A{xF};-m%N{2W_GeIZ_v z5YvHmrm^0ZhA9s6#BUdCBxt<}M+6OF%!D2`(0Nn}1SeVL0`>EB##>txn2I0jb!b)J zI;<9^JaVCYNT{Fjn78{3*gZ4|`9wwKaIbAz^(-2NzkRA{KD)`ga1)9bOWgf?`&%b% zQr(Aiyuk)U(eztId2VskY>olVFQY8{>@iG3vRy!?b!mHEOSSJVK<^av@3i$|qNRs; z2(PUKqr4RIENGG)E9|hkSZpxR&xg6=ZU*$m zBq>IH`j)CX259wFGd=IZnr=e85jl7BY!2f4>Ny02%u8zPHDwqC!+yKjVBcRffpLT~ z+P*lD>`W$vN(6>cKVJ|C;0BSK6#pnxiPU47&^=GVjff$SI=l7dSg3T@+>6qz7fo#Z ztZ1qaa>X~zB0imeY9n#4=Ztg!0Ry!AZ^Nm>7N2C>i&6uw)RNj=Yk#|DMhL`%5_8}q z839`=A4p)@WSI~{c5+TV=4<^##X1}Jt({KKr1qV>x0nvk7CEJIX`MkfPfQ&Zg|RMq z80uyGh)er~L%@-Bwb9+TTutf>W%y+SrU80YvF}v}ZhIa}|4wvp_{zeBsJuVPjwzLe zwY3@BiZBkgi2h>o@BW(eVx2%p@^?8&bWbAzw0}Un+*^Q3tRUNyJYH3&CR4N*3w{PR+{4h?`u2qSp(U9^X9iSZ$FAd>*mN&^%_YNhPD>z z^10IA_IEEEL31Hc^20G-9ado=l@T@&{x;f_r?H9W!X& z=LR^NP+TNBQ^Ldx{y&;64?D96wXtT@=A{0NCl}`9McJcCll$t58cO*`D-Q8OF-OQ^ zMM4bm<_F4K6SXu@ZQEkI2NY+o*WK$y8TwojHB-sE2;> z00`!As%<^_NptyCa5|th3Ku(iM$hao=#YTz4M1stjPy}o+gB|WhRUrL^{t?h0I9wr5Z`4|WD(^L*#1+E$HoO@hz zhzfw)#{&DRs`gi|{cV1VRM$D#`6gXVhD^o(YXRzlY~nH>@nMm2M>6m&r&}UiPwD%a zq~w-`8s_WgECjHntCajrndKupC9YMVAxmjXtrVQ6`X@?{dgW%bgS^{Ll8I{E<$hUQ1PVL1E z7I>EPL;6(DNYm@SbK&YXkk_!cbxG_W-PXV9+hLQ~cgwfqko!IDU!dv_+j*L}We+8R z3Y*0m%5W5zr*xa3ZIV$sp1@pW5+}~9ld2E31YeH~Rcc`UZRiIS>h4>9=mvP_))0x4 zD} zVGh?`yM6O(q|}cCpr*aF%jKqnm(G)_No0bqLpdVGc$bLL;SOz z-~HufrT%jzxXxMP9~5z!?Um6lcnWp~ShK?Ybv|zOztcHeb+}K)fxVZkQiyO?SjvRx zhuE`g20jTjJxIAV!-8_`R40}%Evov-G^Btk$36Y5$zHhqwkxLS77C(4yU*~YQcAZ zIMd@`^~;V)ybf6k!7!mX;>hLJ0(*Z9qllzJx?AoEQ}z@UibXAQ>ix(3^})>Yys7() zFU6ulA_LQZ^~uyYQG4S9_q+Ncpk<94)`jeqgse(E>P#`sr3LY+9QVq@^LzgIU1N>?N2f38oXul~0U^}C6 z!NO@0FXvCw1fUmk>gos?zFAetFXyK3&LPcL|MhSrQodQf1IFLm1Tm-QB>&nCU-*qg zPd#cI7D#-F><_i}3`}#XmFBhVhjMe6>F&Sjy>n`szsGtF|0V|E1WklVYJ0^f9mW)Ly+4>9nWlmuewBpB z`g9O{17RYlbDx)dhz}s8&siXH6 zA3$dr5h%h2P)0OgaIB@A$Y-O2h4U*=`pI{fjyhnPkSnS)%w~z^iV!zwyb`iaeT{GS;3t4~%g zh+v?YQYVL5HTkL(Eb%_e&5$$9S3C#Q$hHk$aqWY?Fg%!jEUQ`t5?^*Jzp12zr&)*r1|p^kZW$7KD6Orrd?cQ2hxLU>`~4mV9@ zH_#N!UHV-(j)kQ6uH+dV~66(#V`^Cm6c zB~r^*IfHxxDH{nRpVg9iU~PXIe1IIPb)$68auxCP5uT?P8aM($qofApL^U2=L{_dQ4#^aM6*8sGPLs7n;FAcVsE8L}c*By`98~S!r#}~t2i=XFCTDfQzbT7eNmo_@pZCKa#O#DIFbZ7`1<7Ml%+wDD5 zj}&^{70?)o#--in`0*RXi*@CQj#Jz)_)}Gk)F0Q4htRDKY{iOqA@^}-1jB_WI~a_> z(<`8dWw1&YCG{p#bVw@1QyY3Pg#wzlUrRH}FV7|y)q$HD+G3MX`T@*e9PXhe%8EV~ zSlcPIWnn^VD?0~I%Hm9= z!KC_S=1p)d7$Et3s1FK-Zh2FEg}LKF36PkdowLNIB7#01Ywy{TC`H-Mwo^@(3>KPKvtj%~vKi zvbrU#W_(fODdDA;k`Tugq4;7>dk%K7{J$w!b2=$IZK96>caU8%g(%Gy6hrMgB;g|Ok3w(E@aLW=nq)PBU&~G9kp>Jx`)b7@DMln=blLfaS zxu4nSNa;k!kOq**`WDbdLU7LBN5f|+&>2O1(K|0+N`!QGesuf(B#J`&yvwd>lv49_ zpyK(r*$;SJ;U5FKS7t)~}+y=rwa&ItVe}e;lDe2gs=$SA68r%it_;Qi* zLI+iikYEbu&TycQaH?5w17cGMxc9atJwmp>W&+im_{72{oo^h-2zEw8O#QuvZ#|zcUqluG8Io#1|(7jx9;AHXJ!|6JL-x)t;a&Wn7o<9s2ztis*A2< zoS22+q7@sU&$F4KL^=+cZE-HecFPB14M2|5XouHPVgLh-hN(T;;5uNv7Hw8nnaW-( z(;20Ns4*s<+Tp`0*)%s2sonU`>-_91T*0RS2glfdtL{tv z)+8x@EdBi`4Qm*#8e89;5rQaL>?YF&cj=mU(^Ed?MFGN=7J76y5$mh1B3kELO995g zNOqu}I@)Qq1eavp&~n-<+(u%9hp%>W|LE4&yG)kzL}Ox~^`7kgI@f|KJF@i+j%fP0 zh6=$RL9rhGM!my++P;q&;Vfc}tbKCtbVMm`Pa3=W1WCPPHX=Wu01ckm)+k~r+pqx& zRN4*lc;2KvbbA4aLZ?inTSJ;P{Ok#F^ufR9BO&r&(yi1Gj|)}4GDwT>a;P2_ z5X}kk{;iXjeTB>=vV4emc9yJZ6!6@;?ia6+tL`W2;=1Sx<#@j_tj@R`p}>AP8~YZM z^W|-b7?*z`R`>W)2C4EJQ=lNxkU67}^A@S?SNQc<_s{SC}$E>Q_cky)la<3@wZKx@?KOhE#E=G&JORPJO6#+gFc?a z+YUmEQux@Z1`g!`hM51<1BxGV24yrpR_F}7Qbt5Xw7tZOcuP^%FEq59S%85Iuktyj zl+kG$kS0pO?R#`7EK#2tdG5m^{K+W}!Z%H;oMS_L(%mSvUc|2a#KyVEm1K=J{qL4p z(avmcOKf)-QPw~5E4#&yoKNFE5g&;E#tQX10rUOUW(AbnE%Fj+V*IG>K2R!}4DsPS z^?)rg%bgk2HDi`R0}44cFyYHpS(%ggU0h`Df}Ow$zeuR_s{1O{Zw4^Gj}(y>7x+g@ z_9uO;;Yc}~WC!^n*GM3|U&0PmvQ=b@PIx>JTCEO|s1;V#`Y zP3YFj=L~w+_{nSqC{>Qm4Mc@140080TeJSbSZ+}%UMX0D?UerfkXw@`GhfgtO=&;9 z?y&|hwCV5;h_u}<#FLAVcQMpvPC0%@{{4L}n9PU`eB;fCX5*nJqY(#d(_t;3mcxs$ zCJHhbF@%qkw;giDjTls@>U$KZ&#SubMZm6~!Pakyka)f%WjIBBqI{ohtGk>goLJGS zY_Cq5$dE;EUH

;U@y1^GmZVMYiPqKsx)k>6fKjhfx1GoH|=NP)Rs+jE{;@KL?*TPiX7plcIC z)SUs%l513QVtvvD7|VF%Zq2=@eC52wvfj%|g1(gRKs)_cF}r@=n`bo6K2N%HjB(4w z+1+>4NRUG?E=|S92UIPo9P2)hO`Y45puKqOpH}#I$rB89gCAzmV8N zoS9vy*3kS-(!s{!{qhopysU#yAs&)}dSjbyf={Zp!cQWi?wdq*xF>1u>(^GyUVVH_ zU4C!{Dw&l9#Au$*<&cw6Vh#GhPcfESU>@hSUI$=v(KtxPcVh6wu)tm z0eFaxHy1odM`W;E2*FJIBbJc{BBMMoRd!Z*x}^(gd^54O-UQ3 zZLxyy1DWXL45h}DQGVLwKfGf2!{6(>tNekLm3Hm+wAd;}#g4UjT|}j9->QB`YDV?e zmL22fS{;VF1)FL?>Mz3cX9FzY?_Ffa=KlT%JyP^|Z@+APmh82ml{9V*lJpxoC@Xb1 z!`;E$BBltfI>j$ica{2KW=5#LAr5CSZdD~9)4fD@c&j7GH&#)eJA7CBLZ>g7 zKQ@d7gV*`_nb+x=RUco>yYo$ew8TJI`<}6LyBxui$1e*$!170m1l-?^3nuOsIkaep z?jnP(GW9yMh=70A;mcDUS9%WgAci!;lf)iG!9uj_Ll!Y69cKEmxkUz_Stl(Nwv4ET z4h7CDL$h9{a&Bj0PL)1=d?q7*_r!Q@!d4Lx{)zwm<-I6p2nCU7DcIE1KZ^UW{WNw* z14;NIVdMtMyK+!{ah<@ZTmsOF2tcv(ol7IfL zEHbuSdlV=4Fk@bM#u|Z4hKclkCb2*lpFn(K$VGnNMb~$Lhm?$5mQ|K3zc`VbN2GGkD2vnZbQPl`BSIFG z-3PU>dAFLg;pp07ThE?8a^+7Y}M_3eWyN8s-Mk_ z%9f^W*sjT2om_jGK9Fx`$netPZ&A~T)fIEOw94kzWjO{1ZU>-(weX&+B+5Uxh2C3x zrsm8d;{8Wt#IVxURDEoBRE!eTE_oho*aL1ZK*Z>#3Lkg^amgx;oi<8!mTW}7)vGJD zc>06k^K%_!DKVlPpb+>Hb95>a#-dxd8onJY9m9yC_f?$X0~wR~5WW%9fMFvl-3I5adwBDj!eG8CR4loPEl^6p0DgfNuwMOsX zkaQA{p|375&&Vj_H5t%PldUZe@fmT|Ot>2exzi%YV%p6RNr_^|3jM;yj}rqd4%;25 z=bC;j{FHHx3JE#0<^i~kDBI+V0Oh%&g+=AunIw(H+Rb3wEI>?ScSFA5>tTX!rk`dt z=OqF>x?Cv>%EHKH74HljR~HrT34bjrH)nXZil~c)>}e5G-K8o9c)|JS!*5y-NE`PU zRSVh9q9V-7mf3E-ulXlh7M@GYKB%Zq?yeQ&6>bH6>QSqlOW#ndbIdj~3fU@!#!|N2dHP4E`zRF+ptEWXinWao18?EKm=vf zv4#Z6Xoq%|4M7bP>{`VTpL0dg^9a01w4|OlW58#*_&ZqGT{oJnG$~x0EgP464r`2y zLvppkd8ghr%l{ZjcH@=)Oug&7P@v=LM#_89TcSU^ZwjS`$;%6?8=4vVWO%BH;8?w2 z0$n)X6T$~O)_evxp=bERyadJO0mRSF2&g6C^i8d72fDwMA{m3kOzW=RBCwMMA2a zRvjE?lT@oi9y#+HLy#5@j`4n-g$O_OR%4*L1^}`h_xh}*WakxvKP>fhY+ZBBS37v7 z8xBznlV$Kw;57(MZ!>RLwKfbuS%;0gI3(9gcJK;6m*=d9^W)z}mJOZ?ZVe0gJaOO{ z@$H-HFk$dhIl(?Gg*A}FT`VD-EqmZIk625SJAe_PO3^o2F ztj&OiUE0_$^j5hD9^)T&VmWmPa!@C3K4-t1TuF{jx07;Is{j^k7o(+M9>nv7 zyszG&gQ_~1C==yMBT|%DWpXb*_!MFZAt*2HItmL2PGQmHd0NGG(4^EX)hDK@tTOd_ z#~5}r&`KoQUY?&1D0qCVgQ#2rWyff!BX9q~cThi&NtS=*e#xMTK~)2YUur{}i>HE+ z`x)gtr&bZT9ZpP9Wqd-zWQh+;()%-Sx=4zN@b^P{{{)WBmWNlTJKQLJDyCM_AlZTf z+YGz1uzL%m@#8sB5bd)rL>CgtrYZiM*V4-kAi}HQUU_!hXOd}2#Pildx>)`vwq`)i z!F*m=Won+ml*_r>90${w*b~n1tw;y(&bXzML|uMzzU5rmcZP_*o&LA_Ee>Rf zv^5W-2^kIo>POM+5MRWfZ{FL${p5CaC2{FKO`QDm*^fx&wy{LS>uXsB4=ru|6b+&0>W`S^AL83GW>~# z1dbgw#}cSc|1rO(R)%}FX4Cvvd;Nmqe)9{Jomq#CkLs5(C;$mGND`KK#^M9mNo`KPJT(F zcIo2|(nxc3v3KU5F6oLA#)A~0!j+%qnZ)5znZP1x=Et1FJCrIf#N4<$17mIXRS=Ns z_3L1{%a#D>;<{;l`6mCxK0{InVbiuxSd25p)rvJ#LUZeEAHgnn5j{OCpKzxhGX6FG zE{9IS&!`CBZXE<9SO?p4W+ZGur*W2@i`_c>rU|;0W{8&V(9UxwfD;}F(atz`K{aY8 zPi*ClQWyAqO}15Ij`dtav>M)aIOB5R14)>nzChuL0oD6p@|b_y?kB3?2xwO~E9{UV zm5;37UaHlHo~&^IVH>ThLp<;JH+VR{u22pPSY}OvoIIjib%<%kEC3O%UUkfFThnhW zhe~MJ(nPm78V$3aY`=%-;`dtfijH6EwozZ_w*@D49iTf6j0DBRHE`RUBa0l!0}vI= zj`~|ec5gBulDid3?R_`Zw3|h^V-InYSF)T6T3#{mcu6?C_BDGX-4GdHIjfYs$9X*O zAz+k!EyBoeh9z0&ux5Q{>clxI-m2I659GaIN>G^ z^2US#G{pPdzow9dr4-|tV{TAE z_jujN3*x@neo9nKKCBIq`O|zYKXa$H32PSF45r8&v)P3Z>QE63HYMe?A z(`(FQ8Y+fA@0QZb+k>>%+g0Zswnb3W>Y!W`y3cRZcGnL-rG9OzY}FslIFtSxP`et! z9MEB&GssSQod?4oK_`RCSA-c6?zD4Nt48MJ)5X#A8KGdJ6{D5n14bhq7Tc8>%_O^S zxn{l6b=zHGaSg&F`&5}wbkk}L;J2As0>vCA3@)&sqnR?#G3ZNqHmp-Kn+{ zAxaSI#Vvaqnb|1ntqRd4qh*VHZ39ZRc2yVz7n?zUVFxvzc z?5I=&wzEy|;(6jFI7**|fRr-yi~1PwtDj<2f<@sq5$k3mSFcU?p0Oy2SM-(#z+UZn zx9pbgAbh5$&QtA++Djs?{I^Ke1pRw--wqFIz<@%stR|{1!Gg0PIZSfXC2v z7sY8Kfa1n3RjyWvE2VJ5E)eHq30SSO{I+V9izz!s(H<+<&mhW>YCyEL-u~e5*h7}i ziTt5DJ%9cAI$bSSDJ9=N9M|mFM)c^+>h%T^NX?cd@}F4nV5X{;(xvY0-lHXK1KmO` zqNp2H35|{^7@8g7T4Sy|KsMrrg$z{F2uHVlW<5S?p_qO#jmxXOnKte>f_&Xx<5*iX zMDJKl`+gvlwNd%yHcwAcoJnzqXv>YpPk$+mTgK29nQOy*3^q<}9y<{p`9^4xIQEq$syLPUIyMwkFcNf21H zHF7izz1$iqrgqIyuZ>t+TVO*Thz!0Dg5PL@1?qTGCII*$zy?$x$hnt!XSF#Wv*SmN z8}b+d4*eNR;?P@=#Gm`@zZOpLDGr;5b#RhQXk2nrtK$7)5W<1Ji{0Wy)Te%RCN*Yk zUIN)=44a=(Zopb)a1d#|V1(1}uf@Qjkl=`B3MyFf?67$!D}-x1E`y@Gu0Jgp6zfE96gNo1w4K!8(n>5={>4ZowP%X*qx#a^~lH!MbIQBTUz4a$NR{SM2=pj0`2SkDve5u8k=S|z&S^mwvAfRHPubpym z<&(^?51!0E51?s2wmjPmdvGRI`%Xl$@yshF7|U6%6yv zKmpP`C|51b){z!|DZp%?(mI6h$JkdPhkk}90*!5Vk znp_FH?@tVK2t?+dEHtBN5E4YpcdbD2-~UsEA`q5oKm1(J2S5OnU9-mzi}i5@6qk#} z3aGeSa$B6bMJ)&9oO*7)aIBhDd>PVYihxajm%a>4`>NsBhqD)pr16n8+j?_{Qc_NF zrMvvfUoOg#I}%D*Dr)|4=?WC5SO`m?)&3CO$~Q!#3pVT>i|b&e6OT!A3gWJ-e7pDg z=rR{_0Eq4W%Cz8^Xhto;=Np5Xx>4HTPRlfq8@Ptskw-=*ACX++3JI^Ohll1g15F}v z|H~5(`SN^N8F2lw;m6VtKi-j~L7odzYRFzIHv!!RtMQpBR#J!Kv<#HWyh zSu*L?-j$XG$T6%4UEL__=XliH5mp>P&4@>)Sxg^rXHRW2eV_}0Gp2-F?c(A7A+#qm zHg>e0zyS>m3$;EM6~Jf|;6O zZyg7|-K6~G{9#cYGn2=m-xq`Y%^1oAgI>VUyK8&t(uT&Pz(~X+_Vn6jRc;ZaHtxH0 zV^)4YoAxBtlH|Uud77SA;aP@&Aioh;0F-auH2n;=EK`&tr*&~a9dAM_!d-2-5aZ-F z<{$>huZJOID=TYWtQ4VmUY@9(#5F$Jjg}^_8dGv#s!F$A0l2!5HZM#F780uZUkHa^9Yn(*+Mh-#vrP3fZ z0cEFaKKI>3RnjhH#fN-*e=KI%l9#h1B36kf2fCV;t#RX&OK!=hKK%$fJ%x`YPk$bE z7vcf&04V0g&lo&skATfhxMRG5Rr?SIGxHWs`>g_skFWQ#4N;-rW!E|PJFpgdUAsDe z!PE|X6_HVB$U%N3+ltj3JMy#B`Vv(Kcb1cMSv;PefKgv1g(TN#{fV@P+soK3dnG@`cu$?=m8O^@Yf@6*L%2|P9p`4B21iXqXK37VV$A64 z@a|dlHgE)RUvsKHfLXp#ug!AtGXFwfrS#y6NvDzw(E&OT}p;_~hazuba#eefavQ`1a zd-x-xCQsoR=Nw_{6&Pi>nZnP@OHWka@bbN|v+0Wi`enWIAP$tf-y5;UwA}NxNRk+J)YK*rIYli%QtZ zXje_~oo0-c?W;S&H8$3sp_s8qTAkkAj}765PeAchReIQe`klr~$3VlbLRq#do~V1H7r0``cmS*79h6SVBSOR?ISyOu(4@gO_U<#PkzsL{=SK5LNM66 zuy*$##0}7j{>9y)+>)a}T;(~cK#~~Jz$ernUUHLHteb47E|wmc;NUc4sPh@{{l-u@ zXV>Ut_H8B!uzBpDN_3#iz>;K15MKoKbbm@<(|lOHSb>Od>5Vh(TH7`~>Q@bYJ1ax} zF@8h6&e^9{d$+CMktm)fY}Y7cQv&?H+Uv{>*7BmDyJ+hcCpKr#nIo526&_W)lc2 zi)G%o14>sZWd|ejavUkCtb00Sm=8nD;CgUyu=rCHm2>JX*-uqTr29^0DWRY7{LBJE zMb|^k;GP`Pvxk`gWaU{t*}sEO1LFZwtNJo^!LypTibF#2%ISx8?G+(i2fuzyvq@0lrQ1yXgb)> zLZX8a`T7P0>!*o7!ZhoZd5w{@G`O%_w;=Gzz{%UDu*h;B?)d2%ER`8hTfP1Z5S3>H zQ>Et?n@>zm?mUrotbsWT!C`v;1GKe(y|Y=OH@4D_RVZS8%K28cx4<}SJjC2 zfms9v-libtt%*5X_}(&-YgBl2F{ZCVl=*M)6|z(+&*l%O->iE**PZHc)(&gRi&yP| zKu%tn_GiM4O&z8XzZpKi#2&&IOMr-QOve=!z6Gn1^{dt+%FYGAR|$6iD}f ztobEXKFYca%dFK#<+zu#Yvt88?2=J@NG=wJ0_vVF(mX!;J+*XhsPksMU}bWwRq6A@ z#Y32V&n@Mb4aBc{`t#Y@LqW6D=+8XICHoTTn|dlo~d~K zp(Ui57c;bgME$h+Y3oUr+MudkThCDjUNuV`jyjh2A8kP9v0zv2gkxXJ?-PNr!>@%4_m&z}{aO5`-$qdr>} zjgXM)DZZOI;fA`6T4H>%S8A&PVpV`4QPp-)E8#A~83AB6#PgYzGi_>iXHIVpZ-0}L zT0C=T9KXwi62ZxK&Y@reN;%zDC#n`lexS-Zvz-hOeCCfACx@}bqc}VmO%H%n3`U0T zo@eZHrZ*}|mdH(heTvII=RpPOs;iNmEFpK0J9E(?@1v&RM>vo+_q{WX zMU^Iw)BBw`&2`|DMEG zt8r@YQgI*A?}a#757~hbw#Nan?nqOU%(7cwLCzwEejdynhQ;9EJ>22nSK`^DKq0e+ zqSCxJ?AZ%Mi#X-v(oi}0>qH3>8DAE4Rp*tTb#PbS^f6Zb`R0;GX%fX!A~OBrl?Jfea*uvqdg)a=?Y>(- zo3LO?0j|A|A8BcoGWZL*>7pX25Q=sXE~5|p2t(xYG(O>;GslV+IY{9$tYNsJ zjipgZ(faX?I(VISS9Y{)(v)``Y-EdA@Qqr0+kf)CSv&e!^HXbKp?vBguqPiH>C~$x zY;4j~-!EesCRaOPQ#yvuoCBHk+E5L!4ga#qeCE^Ck*g0c&FV20&}?m2?(f0Ach*@+ z8WWlUzKlo0=5TUR`K>9Z=Cj>6LGy3wRoHkt1<>Xk@Qx8ALUoh-`EoP_eai9DF-QjSE#%w!|{RH76(j>RO*17>wM^~6z|LJ|5{AH1-AW^t-4QN%A+ zdLzSj8>NJm67U?ynFP;&wk{Im1M=Y=p+bOEdynnIU7KHA_63eyXP$IL=L79WzNLEs zkrqeY%%<+!Siy#VD8GU*!9Bcv$UT{Sf@v~Z&26DQBuz#_o5o4fUuDc#ntwZAv^6B| zSS^-})foBNocgfFtP}e2A_v-;CvF%l`rkc*?-w3dEAY$M>ISaIQyi(=k zgSRp15?3Z@YHjcCF&YT2;K78!hIZ)4e8uEV4X7A-{FA^(mAGKMXX9jJEyaLqo7*dw zSPo+^dXtsIo@HLgVYc6xB?}JQZP??52}DfSb73Gn1SiGj#NVg~Kxo)IR<$gxUK|j zeDG}=8sL_g4saxV$6A}Cb=;K&7KGEE`T6Sr0gAf8pC0l`VuL>e!{{$cmt&ArUA~@8 z)T{}{{U$doNy83iCB#_c4@yiji%y!+NJ~p&No8}8xRBu(|Fgg9Jha)GPNgeSBdv9z z9eOS@eXEAfgGw6CmuuuFv~M*2P0-aK-N?Cl_x7BhsPt2c2VLpO_XIWHNh>Po_zdi! zgjGg^XKkZF^sVE%n`E^nZD(zwrje_7&a0yGhFU*Xi3I<{S>!u73Hm)&2zRw&NiUwz zfzFHMU$yy?u4@-sGnFx=Q2E?8SeI2oKs7a0Z=`7!10?N2A??`XeMmwy1d39*Yi@pG zJiAb0o%3jO{2c|MuYc?3wZknBzRIh ze0)-*D9bHM(|71k@bR$iWv=QkfNO1ZuW3-Pa{(yY+_BioEMc6L`}u!7on=s*U9hcj zx8N>82X}XeAjv>*cXxt21oy$+LvVM8Kp?n7kl^mF_x;YTbN*AzRL!ovyH~G%R#7H= zd_FMb(Zxs^MT&sz?#d+53~@Jx>m*4JMA=deCJZ&d4%!2GS12AEL(4vA{YnL#81L)f z<({9)o_{FDW&Nt~^)`$)AoP8`YFl2Bx>m;MX&}9L>fG%FISQF}vG>MHVz<)I$K0L6 z;JM|96SR7(lsgLdnu?-S_1@E<=7M^8Hvi!M(&XBKYd6(nGj}_;e(x%=jr}^7bn?2% zmXF;^H}`rm-g_ocf+3vXszbp8VjF+iE|cKe9*dKrMmoTH2VIP}Q5$iRDZi9JD2T!~ z2y0i++#(G^{g?P*d3}%Syi8EUkhC1;BDatxuL((r%GN6zyk;%%3GjjaPhgQb)p`~) zgnuNl?J6k90Fe#%TIR`E9M|^q=x^UGAQ|U zqz^uZzn2OS*rv7UnS=W(WSQd4)Z0+b(Za&!$9mh@N-vBu$4dWV4Y4^OnQUC=oVQrDc zu65AIjT4cJ7N@eeOMu*eOZlDrck91>Xt#aFz6kzm`u)@Nj6Eje@?%TBc^SgxqN`$8 z0i8L_3)KZ9!S?jLUeL%~WP(PE6cd_1byxr#>+L33q)iO2TL=l8@}qgDR;f;v%Va-* zpT$bN;)cy-*qr5fISQ3I67bzRV=aSy2j%D4EIiFU;7VE{-^+IV-dUm<*GTqmh=X!z z6E?;*$PWuHZ(%*A#KHG?}_&#;4f{NCESxyd=g3Bomkp< zO^g*=_!;&*?o$nr1>}o1J2jg&-q7g`Ik(&&U*0Wl9_Vayzx^k$LJTxi!=*XX7N z(}QJWaR~_dz|7najzxKnIkPz5w_++k*XfzdB9FHV=rj!JwYf=?>E`>l&`7 z!w2jwd$##BY=&t__`fD9HM)XJ&6m8K*33M>qx&}>48O@!@YT$rS1baLTXzUs_XWCI zUfatq>am@LMmXe3O0j&Aba{T+>G^tUlwOQWA>^HvqbQmJKX4x^xk1q$c!54#yoyRH zYKu2`^4>cjzs^80;Pz_%h+833Jkx}b?mL!NDLIfYjZ}m+ z%guovlASi-u4lJuFpyNkcl;l<|EQm5xH&R8J>}0G*3E-aZ%jNFyXd}mg4ax0@l#tK z^kqEtF5206M8J1sV-yDz&8Melw)`%6A)VB>0n8&A;n5!okDq!;0LRwf*Ja*grf=qy zFZ32EPbqefe~L4nO+=7g{QLsCZan3M7mHuI5%;yN=zLQ@t)QRa_C{pU^T4I}2FaF% zB$kH0CQLQ)KYxiY)ncyS?-fOPgn7m!h3h@P(>iQQC(koG-x7u@3gh&jDkCAwh2My$ zE|g;SBtoiNRpztk132Bbxo{L>rm(7u$e^0Gv56cmyvG`w)AiT7+v5^Q`99w7T|MI1 zC#b-H9PrV3+#azaXx`Omc#PwbcFU2eB=;NlvsbH(@@U0WDje?Az;oniYp$t#dwQw@ zUu=Yrp9%QLI>IzP)*o9l&~XxU+n5QN%u_qsumN}bs+0$aR@1wYn#hi_^z!g3(H$J6 zG9&Q4G4VaE0hOCj?{h=TWbW6atFOnRsCq&bb3zn@-=efjW}uk_-oVy*7~Kef{a5u1|jG%m&ZcfcbgZuIPt?0LlyPO7k{v zBmGNTZ`t%j+g>&}53yBz6drop%XnIW`VaFZc5T{vHR^|j$j_i&o-G?FE@B{gvYJ2M_naN@c|eAI9)yq2nUFLC*Q*8n z4!f+1yPDcLJELV@@&kh zti}}t~K(OLez!fAH%`zw4hK9CdL?#qcFtD3okT9uwfQg!TY{Em)k{_!W> zZd~W-3Gp=wXAHH5H(5V7kO}?e{(efPfcFBu5vuPh8{D!sX{sJLOme}AqrxYSu`qPt zz%qdWqoe5A#JrY|V14n9E*!Qn=)L*+SuiIC+QUi=cEiYa-m+n`yc@w0^AG5@;Mui1 zJUY|Du^XLTfA-_=zzE9NgMn((z9@>38OHN7o-uPi?wcx0RmTe{Nu43 z7?H@o!c7?}HUCkx4&Z65`}=2v<4&hAp9%YE(#F&ncC4FLvbQ{zEVT3l1T%jxJ_FfH z4fDn74AYp;g9?&KgZ!ynaR2m&OL%X87=FJ-?Mrcl>`LTWo2VpH8)zhV45ho7peoVtqM ztfDe&)fAy%ec$f*nMCPnaTo%br3inWG(cQZRkRL|=vMY-16Ga6z?hVVMQ3H%Tazw- z5xnOOuy?71g0*HpNrYR zq_d^Vr&AaqhD!f{tHISN@|!s}?7N5_nj|)uD*b0%5*zMPLjZ+BHdf+=FHRK5m#p<> z=VQZdLI*zV$IX>WsuXaBjThWh(zPTKu(Na>eGL~BZ=KoB&lbndc>(ayv0%pLL`(YF zBm12g_zXds;rP6dXhx1rS$Z?aUm|csGX@(wNq2!@g~-bgsM)DaKdggbnaRt>o(}7+ zC08`MO;4sRQI#TGgds2 zlKNKsSlU%ceHu)=M6B6XeK{XqH1jj|o;A$Bs$6s1zWx?S=cYv8j6+I=efUz@7uwM< z+>%IptPJ;^uy$;Qxrs%Cc3!h?Q)37!iBI}&6#Gyz;$Jts5fZGtf*Mk?JQu7&-3)G8 zsKw8`%VQDb*b{%w@Xkjm8Tb&$`{olV_5!?Gda)!du`Gf#jkRPpG_=89)iEM85QT2j zrdX#{{F%YU=nV>Sf1e|)T*T%B&@pV$0QcCYd5W_Govj$umZ5`y??iKJhnC>rcRucc z>1Hyce3fnU$-npld}R_uCbCRLQVQM!Q{q4n_q2?Qe|)lCR-#3So#Z69PTF;y_(tQh zC9&I6-+jG^xOIAy!mN{u>j72z{Q@@xu5d|ksLuaL$K!V^c4=(B6X z{@YLeR-{0W2AH4nHymXZIyFJ=zW~ieX>{_*$wIDtcCm&eQAjQ8hU8jN#P#+H88qB2 z3^wrnJ-9^X;r~!XU$fzW1s-K%D9QB*P1|#NmJb4utp1llC;N%~SLumYUA?MPV&`e& zj67ZcBft2CLay$E)Lg2cGlSEpkxi5MEx1tx=rP(5s!D`{Efzx$9;-6Cxd1K7S6*UHk|kEFX;FDqpQ%m zl3MU-))U*ngx;@Mbvf`{ITw}r^e3w{(p)FAF1H-^rU+|t`mrErYm&0vKi=PP^&W7L zUm3(1Os!(YP(WSAnPU!97~^6@(_n*DsCK7&b1LDt^56!MJvms#YKB@SaZT`^vNwYi& z%|ueM&1|JZW_105q=CND5ZF$&Ulq`1P182WrFgM$P*)VWv#Krti2wV2mi{=&?^1s( z-$@u2=89iPHr-+L(P#s0>Vo$@;UogZ0S(#S1FKhZrOc|stv^tGQnxIq1@;~BVHNSC z$ZG>JEC~uhY;(=gzN4IwVYih=xd@5fy}%~C)$JUrMM_k|?tam3c^**RoS9A;a8%6w zN->BZq^@JM(FywZ+FM$`&7sdg9ct9QYBF@bMa6&|ja6-5{O?+g#l}tOLdXiLClX;h zkFRWwAiflx3%t(1yF-Cfa@b4YADbj?QBunv$&0CKv|0)Fps?_e^Zw%j`&LKzzF6!l zm^ng}e~iTjEgF0m@!lj*vX0>-A)D*UAs?6kCp32J)hyMdZV_Pd4*rb?G}!;{fK@OS z$i)@;twr=@B1f}>2oOW@_|~Lpdfz@bwSAtKKWs^TfMPZUUyoy@bl}p<2;m&EU5bEr z)Yg#oojMLBZ#n;}Xn!Lts*B{jHaBO1LAo^d@PIpR5zUS!uO_0wj)pqsa&X@PC5Kk{ z2{df4H2NPLYglIm|Of zb_E5QL~;n#UOj0V>sedGp4{-JJbBNA&|Sz?-^CRi>|7{?>>8wzAF^)xxsr^e3nu{G z;~}c?;y5Wx?t~=QzYg*F*?r#}HREEvlGWq7&xRl4c+z*;$gB60CU>>94GLy$alU^r zo}*U=D-NMJO!S>UW=}a>n$7N@4q<;cp0VQ{*}s;;5{>Cs+G1ajVfx;C@8jtZ7kP=S zal{m({?iVfSa{=yTDAJaun@7ZXiz}!M`dg@s*!z{xeoiN)KA!Q#nw@l9RO01^aoql z^;m=9b5UO#Y=^9(Il0GGxt{YY50uN9gi=2y&4FdH?|mgWAf1IoewqSjL0?&s!z2AS zpmvh!$_~$$ud3{%3Y|egkB!q=prjtpoIS^A$^z*%BB;-xeUzJiQJncNXERC)s$>!= z7v^At+pG&j#Kl)~x{|+SD1D=6YnaxwxsWR*?hodYWKumF;c95&_e7u`uB_k4KvN^R zskBMmFuYt-L${j;U6CBqgW-#Bu9+@WIJFWv7Mda6X+!^R1(y8QGkpsCS%xNB@d$XGP?!XV; z!KLA7Iv>5*aYtZv$(A5q`zmx7aIm~3wc``KHW~QJYH9Nsl1yb#aEYl=^kM$QrnMTZ z(|;(TlBFWwC5}yJz8bx3D&4*zG7O6EiHz>}xK@{SZ4D&&ipn+V4RN!K?qZMKrWC09 z;(kXmeo?3FUe(%j2c3LCGe6Wk8XK&;YluxI9Clu;{nyb&4s0a0vHDLHfy-wwVNyxP zptQa#0KXVBz~p0})G8U(^2^|w3h4zkRzK6Q8*BYFUIoTj!$BTDp0y($KTB)CwRmZi ztBUB3cA&NHF)4~rYF@5ch*9SuE>U=FOh;H3IirjfXJr_2u58r0D z=)*V>b=;d{RqJc&uGG3VYaZ5HkP9OY>yR;6*%FGaQ2{zN<5JEFh`w4mLkw}J&pj^( za)t9@D`m{)z6<+k416Yf*#`E0ug>kvpS$Nut2 zXfFibCM?{h{q{9VztlMqm)|p#~qNgf|tIeRjXe6qL zEl&no3Yo-QTiWGxT5~N=9!~@G=+On}Q)g_S@atd7ec z#0&jDLo72(SsOnUP<$_r>^49KWpT;Ahys?Ho=qDWBC#ojjdN5_lb_{=i(*PLn&iS`hTbrTH(KFm*vWqtDE?nBhS|JI~nEDC?I*i zeP@2CKHs){RHg!y9cy${(TJx(>nrt=IS+tSB0(85*=Fss5ah1m0QF91E(pIb^0mBT zp{8OqXYASD!%X*JEX;k<9kh!vPz!{86mBfq=xE!i$w5!agNBEV|Lr0$3h4Fr%Lp{oECGxLx zj8MSF>_^4yqPPu+J`152(iB8UNGuiC9_M)&z6~EY`|v*bpOdm2+RBb%#xA#M!op&` z83HZf^3Pist=zyPPOJgz2E{cONSV;mK0UDRCMv%(Fb}-W!RwtJDd2G0UFLpcyG|-6EtE7hC7yoI5R< zarvLLoVj<_b?FX&4rQ@th?KRE=)Zwad*5 zx^Z0@LrHgse*whB-_FjYaNcHU z$=$%AVtH1a+w(Ra<|io8EVv4#g$MKlip!Hq@VQ9tDKJ0l7bp?+NOxb&Lu(N^&QRqL z^&e;Xv#8lfYKz@qZI;cgu(YT}mlkvmLr6qaFl`NR=gac07&3D(oC)jxYW;gz8jg2Q z^035sf!}}h_xmb>|45Ts?p2@=nRAud4;Q|Sa8q)l+x=Oxw5hn z>rP7PlTSY;!jDHi=mD%^B*9apDLG@EC@APP!E^ z%VgHhSx+NkE5~)C@Z;rBzLQ_%xss@}I^Y7DH2WqCf*s$#8|aEPaU=5p3D|W%FlnP( zYhUdr-AIKRRikoMZ=RKQ(#_JM#L${U#2Fjx7x}w)(v@Q;CZ|MXbVTQ*Fn(uBOS_Lq z4c~MQB3H!g{f#8KwdjllX7F4L0ku)=+)=2ZxqB_xGV>yaqXw!xfB7EK;F7|xcIh5U zs3hA<*w-F+9Las!Ka{>;I^G9uMBsvlqFKd}D$Z0R)BVX zFQosTMUteMYvDuQQ1&rU{-$>VskS*CV-#*UbQl(KX}|QKd;n_Y2W)*ZIG$ zS$*%$hI4&?p4@q#2((fxHd?g^Nq?t2Z*|*BsKS|@6JpWOQKplXy?hNcz@0)3-Y=*A zv2vo|HLbdNx?g#nm;-T<(PZ}kWZ;YE#j-V zkCkFor>%GZ0CESXF$p-G-gAAJl0qXruD!!)! zuB$HTC2hVsvl=75wvKjT0@Kv-Er3J|#oGDnn@T`{1Z|9)L<0is*;TqNKyTf$=FB94 z#SSK?`Xe4Nz-`s+UUH^Y5|vd~;}bNg*dS`=T8Xg6cC(2~;(+cR5FqFFW8{H~ zJY|fLBidqq@-Jj!vu|Mv!3ap$Gu$f4p?@+F>@A<+^ATV6&%!A)>eUocMH&Us(@BHq zRi#)kEi;K5>ESXZYd2;#a&o*@?urt)BO_;M)P{&WhiXy^!(#h9DNPSZw4G%UMqMND z&b4@}PqAs+KLgPTM>}>U{fb5YdE&k(0GviJ=Z;wWsRsX(TYC;LKT^PXeJum|ZpmONUNcm1AKM|QNXO%J2a;1~8>j!Z5aJGA_X)%l z#d<$C#an(k^t1Z3d+h5u3*1sUiC08f%I8_vb*gX_xqeVHhxd4FDNWJTGX%aWey^Iq zJEUMO{Go6I;j($!nYfC#+WJd5#QMgY2(^1cx=pcY)!5ezGOo+(`l{+Mc|r~c%T&v7R$U*w{7Uz{|`6Wx#fOZ)EsC{~HxQ;NA3 zL&{*z;VkGXsHvNc|2>O-6WfdgppT_`LH?qmsQRsqF|413kVOhkq3evN#&!?kMN8R7 zd>(mbE?}qh6TBMeKZHppDztVZNtPCLH;d^&O#Nh_U?% z$}S%Jm0Ktq?q$WLp{ZA-5@GCCXrWU`c-hI6{cZhug8{+rwa;+2u~wNWxnyzjUyz+x zg2LgkWwWi26nsnmMi~Gq1bto5%gWstz=VMV4fzHEDsk8H9~9~)lL@E@KF(d383=of zJeXxIFQFD$`LrEAXKu};cg)r3RzmvXR6Sl!WV6F*=q!fFPq>I~w`QgP!6}`NmtCN2 zuHVlAG6aZg=6z~hfj&RDum9!{bTZRds?H~iR$fH~FaUo)Po7HY*C`=RoQV#m8eqBqlhKGBZbOa#0uAbUfFF5H1yAbqI7p82t=apWXCQ^V z+mx@V8ul0{X0$sb`mURrn`=eCSt^#dRKA}i0%hmfr_Im?4lmTp06=+j<$e}e|B_rE z)eKGUI^83p|Cy)s`7c9%v;E2`uQTDa{4;-CbdXWW2JE;~7nJhnc3jWPY_KLp&9wkI z2lZ}V=EcIi*EI7R68c~Lx<1|>6kl$i=SuAoi-ujV#{Q#y&1XF^?D)X}S{twfyeOLR zDi=#>G@jn9N!_AF`C^~!*vv4}ku|@%R@Gr}@+350;W1~PPXNRm0r=-7K<;c>q><{QBES*P$-?Qw#r(Yy~Cg=najIC+1sMFa5_cUM4rd!nCSmd&)er-!e31Qat3 z_Qx7CxZOUdDLYA_(NhAkx>MZ)v__v3zljp(V@}O$Kk5O8XuzAu8;clL3DI@wlqi~RPebe4PIqe>e#K~#5NijvM&94-JjZDXeX}5A z@&SgRTLQWI)61A}GN`<-4V``|p=z)X;o2qs=bp_Kbi2p<{!z@AtHnwlC%&8%Jx>U$cV%G}cYKNGb_aHpx?Zxoof@B;*^# zS-r3W>Bxk~${dM%6g+xri_RL=1Nn{L3=J(U;D+TAsEY*n`?%J1E#p}&^#Sh&-%n`A z2G6aj?@a1qsBUN)ruBZg3oDkOL_kVPWKNH51d$RcLsPv!CF4$BySaOpkKEkgKBkyY zJYAwMMOt(j&W3?CF>jjV_a0?gC;8IaxnIv{70Uy>kh(j_WLDR{y6G(=dp~?Z!V1qs zYQ?liub$#OxYwQ+q~67Ks)i3R3XYkMM8pZoa#x22QGvcSGsAzJISy=BeKI!MI5M3t zCY2kbN^S5HlR5COw>r4f{u|Ffr;M@v9S&cum3PJ!5Z!jO!5ftdZDdt{L>>CK;X7vn z2c-z9ti@(topJl2<(P=G5bWX>$tD9QzdH>~YqXnV-*&i^#`aRGmNwPiGQ?SREd9@NxPE4*GRp1hOR#40iDx`+!m&va|I7iJq?8X;VB2nW}V zc)bd$9`F(7F<u)0EIZq=6(=7!2l6k%H?c&@OIst%?wHi0qlPI#W99b6~YFK^e+R2I`ri6 z?PTs(*6}~sduU+R`hWFEDomN#9c_bh4nMEq8mBLy^VJzRb>@qEG|FVMY19?*Qd83o z?gVvy&DA%AW>7{IRc-?90!FhvkmUfV`t|Fsk1*r1Apqq87`p6xw6(4kBniK@uq_| z1|D`AY4+icK^cDvxstXq&BF8^79t|FP^UIJ3`+o;jnbnRoXo=g+y#O|w97H#3Y(&o zCFNikjpi)L&O`V$oPjNs8AM*{EWfwF4S0vCls+;K(CqImKwVNY;G>di@ynO3Ngz>^ z)JPV5CKNSgnf-N*@q0$BfWqmg`E^*Q#Q@u4lQ*t7L|RJBI}n&Z6)hJhFd41#IummN zDQh!Y1@jJxN#Gk4$R`N*XIHoWQORA@B>q&3X9@Sx0Rc3EH+qg>59`mdJEN=^xlWEsmeScu}8~`s2U^r!HWJDQ!>S{KS=AIr`kdkM^{CQraB?Zx26>=*&h;bAcqxvSXxeRXuJpLpwAD&*${p2RBTlb-$W=uo;Ei|5la=;9 zCwgwy5gX+tUg2+MYnQAXFOm(@iRS-MXtO?p#&w?2K4Q zM8=b1N(;1aQjKkSfPM%w&SjGC{RrGS!%8(v%tFk$RhLY*TvFgb+^k20GV8b1DV zDTpv%cJn4Xs@nSuvgD!e-rSYPImMwEs_R}T&JMNELjT-;O_l(&LWPU{5O7c!3)KoR z1-{oPJoX3=JP8@D;wg=<#aq6_K->u!Ik19+vY;{8T8;LadJ%OLkcQ>)&dOv`_uGm> zS?S!c+-|zCNsRFA(-OfM{)AM4%^P71eSH5E;)Q_VH7y5Td3aKO_L_OR;6U$|p*cZ( z--<=rKb7P_Qs(*2Lha@&1Es=jathc({hL88Di!NE?d3?2`}L^;Xwr{B@0Elk0iLed zjpX}oxFkDyxGn*t-SXBOwCk`qK4wxka&^_e$=8w($rR2!rZ0IJe7qRl__bp`_(`$+ zvS@ko60q$W!ud~2Hf;P$IDe*m$yMEacALQ(aK2E=3hBbP>L35c{p}jOx#p?}1f7Zm zZIc3bS~7eOobCL;)X8mEcw%+{#RUTQznk&~MfZkXf`Z>a04HMm)l&0Iq9+Zx7BIYW zZ=CE9NM&NrW!jRX@>z8+q@hB@4V7V2t~tT#abg{dHnV$>82z^g2omlA@ghJ;^L1=3 zh0pHpb`|Q`a#7oULf%XFgNjP1LIPb6Y4Y2uQA_|g2emmFzuz50M1mNL4Op=Ew-w%> z)oHB3;eCj=tn#Qm?A1OzxSRZe$xpe6=PoG4H<1$M@Rp~?ww+Uv8T?|k) z68E1dF?eg`Ek;pqsuUfoil}0&v3<4&g_#Pe)xSTyrt?G3 z#xNejr&n@at_#1qd2t$$F>vF3W=P{=n<1aYQBwy@7OAP))(ZkcCtsA{H&oRO_9aBV zi}1e~*)*(|t{RtgOV(*Y!JXdeT!=*8#{NCDx#%)51VUJWFku@T9H0C3SSlsTp+;u! zE>?qS_b>`hWIq^rL=pRB|k0zw-o*m-$4ZE;$8d-cTU zu5h{z&W+H7YL2^1^p-AK{3?MfDo1AeyAaJYAl_DcU&c7k0Tt?zZC-_nEt&n2g6JVk!E0e8iNb zo_=W57*mToiqt`qtF_ed!=cd#N{^yO7AFry&=ZK_oglc>+S))3Y;4g8@fQ`4p$o=K z1Fsho7hNloBkR~uwVCK91>vUXN#Vy2AT2}g_2I$taZl3>(B0&^E zdBl#hKQtQ}#dhRTdSg!0MeOHeuy8Si#aefDP5&-YwhGYszA)n++)G7;30r#XJ+`&V zId%@3x3o9~+J;8TtFgczw7GeUxb%OFkwP0V>jamOAo%WWu;DDbuLa%Z)OqAyOINqP z5pU5vhO{Ampv+CYN&%cKvo`p^9hBx>J0>QJ{GNx4D|N7k+p>q3DK zr{#sqJ>8`Lp!=)L>b{+sSCf!M6JUF*^vJOx8I(Ytmi)*9zKlBlMF;k~<_xP0L_xcV zl7pW#=FY<13Pp|P)+mtk@=DSZXJnrz*5Wj7ml}@@o(C(zJ-))Lh_>b(Q~F!8dysa( z0%dM>-hxL^)QaHi$ZI9@stG;G^G^U{2LrLYdx5^?q9a08lTBKk6M#|+n z{g>k6`<#lWco6#VkzI$VKz;6LmT6qD**y8$g;bAUoG=Vv2&t6*at8Ka6Hw5k0CP(% zbCw2>hE+^-?1#H?-}F_kB+5E7d#ds}iec{^71rNQ3o?eMBn7-oJ6*zKw|Gf3{qBvL z9+{Y}Ik7J` zpdFoHAHLc8I>n)X-aiyQ8!DUDs3DMY9{jpk#PhF-zRI~GsFjN9wS`@|JKh4tJ<#d? zi@K8-scD%;lqZ*wF!{RZ=bg(SkvKj`5$2P(8x9B5Hkax%4`pELEk&o>zu-hXHyiQ4 zoNnm@YLGZ|)3YKdwRX zdfQ!--9Wi?7}uM0a0j2UZnDk2)-rfAn8<2Q_E>9_i*?HrnB_cED1L>?ZE3ipmY+N* zaXxn`xf=e7KAA=!JTCik_@8-~8P2B#ayS+!HlcOV%>F}zsWBwbrMtK97fN!<2mDNT zmGqUtn^NoQmw&g?5`p+y_(1fi7)tyI+ZjH{(MRw^^v9fI<$nh)PMmO58AqVU!PiB6 zv}HLy;7?w*|606ZYyR9m-%1VS%DvY#1zaPt6%B;!>LFIXc(7#(831iB1&j(pcL2HP zHsCQZKlaCDc&iLPUlw*8%LXqBC%gi%=N6y&Y(2%c0nQkJ0HaM#K~y)xUb=W(2Rd;z zz;H&N zT{OP^kf_!d6#H4( zxhm#bFnh`n#caT5od0HE+Lx%9up^*nW!b+}VnsuO(~8#Zu;o4&le*3nshE4)ks2da zKTV@&f7?>f3z&`1V6L&~vt@foN~4d(S@}n$SyDHO)OA+iW|%z)=lsA^G8YE5@F(oh zlhF4j5Zu$;Jua5$@`iI!>H)fqygioPnW#B!>dL?wSP#dCJXOsf7ej58L~;e zOS|L7*aK&3Jbyi=Pforq$W2FN@TWf}Hz(97g*X=ldOnyT+0}KR|A-y!uvsY7T6$+G zrq%1rjwNKT;zVkjD<1X@*r?#6C{q()1E;x87PXVF%6sz)<~cS1h0WFm?Cq-f2t^>@rrKNDS$j}y`^ohw&O#aPvSM{vyC2UD)$&*S4eumQ7rc<-%tSE$Hpq#5syq|l>%sXZCWWuVDe-~ zBAD~-(;8-lFv$D~W>d57L8kDT);Iug&A|88AlgrHVpC*&J^D144 zK!#U6Y~H_m-X2@3hcLMxy8qs1Fl+u6U_~7lv_|NTrlB%qrNZJCWRV^H3M2-MZp{EA za`OoVK_G0}PyyS2bsqCUh&uVWl!v2e@!0xs!2~)n==?jVk^9>QJ&F|CY(AjaaEQtj zeW6#u7M?V=vrB?~zDH+LCtWO=wKgTDD{%>9KtX<{dSxH!y~jRPN&eOmHUi}%g`~GQ zi^Do=X6F{;FSZE;3YKo1U#C;N2C}S?4{@IGQ2lA|O#Z|w_5=5E1}xsSxDMZGNM;`H z8M?6;7kv6+zg|BX(=U3;KocgC$Xfp`(9s3X4lrS;;#}~e8rTJs6iRp?O5{NpU}Z?* zJ{;OV4R!2caKw4!r#Ki2K&`-Ig+v*11O>pgW0n%!Ps=W7SO?brGw&@z4D^OM$8-;P z@vz!_Ya@U0McX$guRo71U}>EDQ^SAZ!_gkH*geE7bHR5{AZ&;}=#z@-ti**JNiI$K zHV-ynG+x|Yex9AmnGkLCsJ9(B8?iXPv3Q|0YWp&L{;U+EJcIch6BjdedIP8hje;y! zZ7^#Fh?C>Vll$!G$-61EZ*%Nk_Xw1}<)7(do}|AhC6#(+K=LSVen5WmSBJ>=UF%Kg zE)P%QNu6CW{`J)ik%3-B#-W~ORyWR&HV*w@t1UAOi~)(v>()M}`Q3_r!>9&be7C7n zU+cE!T3mC%>CJFee6=b%b`3C<9p(GOc&o_;j)Ss9hq{k0iRr)^XKX59JAsYNgbcL} zs0%C<|E)7OQ_877m3CNlC9uw{|7&NlI9GJ$u`DPMYn}er*@|_sH#y=1!@2=${l7Pv5^k_F3>~KVVCs2H^ctUYJLg+3wE9xE|tu%Tnz4;E~sLf~b zkhZ*i^4fsmdk(D%EDQe1gq#BtJr7$jxf4ezLhgA*@BJc7kE!+Fr2|XYbqO(HsEzB? zftwwgPgQg|8d*Sv6Ahuyyy$z+>*9)U*!em3)^hi=<9?m%w;9ohqRCRf38jEYTMibQ z#6Nh6NQPikN)-Rkxa_b|orT@`^~h1ES(Hd9NTpeSf<~~ZDv_yZlFjHEZvF4un|cDW z+daGmxy>$@JSq{#vg{99RzAjGZBV_d5dPPVTk|&9s{trP7G0`jcOBl zh<^6Npy9}y0DmkKZvq!A1A}KEx|sny&(46S80DmjQ*xz<%~--{YHAAfA!nU{UNum> z>D?$qrlf|~1sGPE6yYbo)D$gSH!RqpxgJU=bkw;0`x`vwP}NJHrT^^~wizaV)<`ns z8$yd^?WYi}F)nK^GZH_aq!K;{b?7(8z8I_?3?(syW|AMHCnBZFKaSI_LfcLQLPwkV zcz{xzcvxc?)h6o)=GDWb17TYIcl@~C?QqzHif zT(Fr~j6D7gXVpc0P@?*KfFdrZdAe`=rm-%@C#Gn^%mQ`))L4XYt(j;4Jd*->h_q*Q zl#Z5t<DscW^<~*3OD85ze6Kv&)!7O$Uv$u9>nFrX$s>#u7 z9dMr)1shsbx?C1fNKKx*j@h@&oZP3A5)It@t-O*4(q9J;CD!Ujl&SVx{vBZcQ^CbW zMnBfw+!_RxhgEpjtz&*F6T8roiebvd7CIG_2IH6tPL033suY``fUWW2$3-W1NXOes z3*>UWdL`?9-oJ|J2fi_!ofl#9xmbJ@m{0BlFQ?|KZLn7!ySu%jyd57NEIFb{Yp}@c8o3ap$SZ+JR4D%&VZsY1EEpo z;MR|YZ61FZAp{}-fMC`f{CO9=S@uIjiS_IyX5&S4+ zmpUa&+Ok3QzO&;Wbo4fUsE@agL}bmyQNHh#PNF}b-@ke8#-YcKW6~W->S^-k zoSyPWe9pL#D=E#w1CXWT`^RNwF*tO#VW zDsPWd(37?4#6%_A&r7AhZOURZB-292axZAy^u;Ps{Hqo%ynTba#*Xkgbr@!EI%vFH zm8$fDxT(>;)`_+hAWoG)GQRd)J-J|ySD&^1b5gwTdC~V=w=EXlWq)Q}v2EWVRt;`# zG7WEXe*g1FNrN@sh>+OUcHj+IMg<*X?yTs8r0*)c#?S4GH9vvGuEpc7Kj&AQNIM|j zz#P4uE|bp-<5#X7CYTddS>Vh-dO6dXHCij$lprOM2!}J8I2bsV2B0(6;Y$nHaLnetsdyKhfQIyM*+(W=C^-i!d2Gqfardqb4c;4cS-D|r zZXIbx4Jer-A9Y3<4b3#Di8S!~H||9+lJj=S1;m!)A%NyDLfQyoTi>OY^9GP?w)rj}*Zv|3qR1UvE*ZlqP={#)OSsWDH|RRH=LSH ziPY)SZ_{qE!J5V3^7_ttd90gh9vpp5FU(YHOna+OCD`oRI&bqI>=kKNO{0OE0gNU8#b30ENliIJGJE?(oKO!Yf(ho(kJ~Vd#Y;?kviWSUr=U|!NtuI zO?&n1ncKmgkNPMc+CZ@uBR2ep*ZfHx*A$ZiAj7)PSr{cZ+I)q%hV{CXI^iM({MGNf z>*`vtE~Ubja9$0-8`Ua}wAY?X^SJzxIidN7b1#>U&!!fWjBD0OB%EED9URLYC*OcJ z=>kAs&G-A)Px(ksq+f)crm0l~+$)do1!~)U_d6k$uRj)@1GTBv1?hL0__)>eHDHzn zBo=(!seWF|jXZbnMKPsKF8PjX;SZhYYxmE&_4|t(h7_KneFc`vCS6=(r*+U-!u%Nd z&RTZAbZYj{N?Rh3chT+U9Jj=yUc!^j#D=}%pi>R<1)c+;pO1aM>o~F6RJl+u{n?Nn zE~de8SFkAShClen5^ut}zIxd?nLCw%DBJGpvE*Niq8y>Eln8VNE!K)0{8I)`&;>rK zA{{&B#2l((%O^;kwH@l4}KYpJY5aW8Rs@fZ6q2 zY3C!WskM7#WSxS}DSp)*<+(m+LqcrOW!;$+CG2C4iV(e_8sjdbF=0|EXx;{WjC1*~ z)^^%fXiqGR1E2lR6vpob+s`807NM;UTy|OD*lFft!HUw@$Zrvxq9J-50Y4c16Yv}l z_nek34g|j>q0L{yel!3I9%f?~JM2YghP1IpL3@1slqPFZ8OE{2sRKlRQ408)&y;Z= zo1a7sj8X@yYp|I!-nSWjeNmDY+6@SI4q zELsML+T#xI`6;v{-J>_4V-64^&1X?wPOoT~OUF?z*R$Q;(FxXhoC-4Vw$RnSKg(4p z52Op7W15w4GUTMkIc6FYg?>XI~@gfigboX{zY&9PRu`P$E2aNr4yy4dweOwW(7 z@ueR+1K&7R=@Retm+q^m?`zCCZk;I984LRE=U_TLq{b0zOY9 z?I1`e?+thb?DEJ(Mi*G|ohxKiZK{`@BKHYk`4p`F7HLBp+2>G2^qk`uWfPa6etH#O zN>ukwHnSvbZCewWbFrBtj6b(Z4}hI?O#s3dzldX_zHdyUFpNtqx!8qIri-d--VSVen%(VBPj((n76 zt3|WN^nKD;ElS2;^Ls}Uw@NHODNRadBxZQ+C-+Pk#W}UT9d3WuuD86Vztu=rOE}|C zl^WO_hlLdo6NtuZWDY{~1NHtfIDXk<@gxWQhU`urML!AGIeZo}6MqTTR&OcI2fMRf z?$echLJQ}Gw4W)(88@=TCQfP8hyZHHxwBNYOPp#cZ1G3BFR;~wlKUGLX%$Lk1lF}k|Kx|m=a5zbn|aCK;Zd|7FX#L!}^Z~zOm(! z@SFegrvO-U$lv5qsoIHmg9we~Vb)5oK%UhAx(LR9vL64$o=r%SUl*ociPPAn-AY>h{fU^ zB;#wpYRnb=g8Tp~qDPiuPnCiyAtEveCPr=4jB(BpHe7y2LS-_%%ju(n?Sv}L{+x)N z-(ZNnj>Pk?LZikk^aJd+@*jJ+&3*blP@3GT!cpa?=LZ%5=ZuPMd$FZ_(^5Z&zef-q z=wtZQeqV8--Qr93_4GC}4Mg3j2m#-a4hmm;p1W6y^v=F(*IQbI(*0wc>*HjQ8!pnL znMHd3{?^fS&`PYOZSMFZb25W_&XQ}z1H8^-HRh!BPzO?qj^)n#Liepyd|3I{L{^D} zCg&#cBL!*0-%Y6=v~=TohTny2(*m?XJb-;ocL_A@#wQqHWF%IdcZ$33nC8dtn@Q7h@$3)r(^T>A2A!A~K^ee&g}-j^jCb1FkpPMxaP zL9GXe8+x8S{i;wOQ+yq0zW7mF8)BvXw};k)G`^7Fu~r8;y=b&(l-BhE)L*)*swQDQ zpxie$#umd(D9~hjdCarT0Hx4u+#A|jD=o0}HT(;1GA<1^A}_?U_!5VNganQQUI>23 zmrY4YD#wWB#JD)ZY|S44M6ZmaOsrO`XhutYu|62m0UNkpbj5KIdSG-M75FEWjl+FODB65;PdBSx zOGR)X{!qljV|-y0pTktf2C`c)a#jAdz^E^K?#IFN;m2QqP|!oau6GKYGJH-@R%lxa z=7DqX2)sAJlK(4%!~9h}^5y+TMab&`LTBG>vQ(ca}FD1*7)}Pmmd7dNZVA^m)fC0NH+zY84enQ(`VVzIga9 zI0)dRa_r78RQ;D=i&^4l+!kk@HUg z{T?F(!U0>ka&g+}PAs0PgJ*f_$I5;I2~YLRA((@t4jC&;r*J~1SbW79zVFjCjTemG z)Osph#n0`^|MvoP6D?ma*H7*9^MgMt#B)!|KDCkE@%7cDg?CJU6g#QBllQO(Eo1mU zt|2ISECerm|8);(Ls#VgZL?EfoYfZG?h5YXVsvF@G_r!-7mW+HOQ`3{k$_#R{lyK8 z(X_0%fuK+G;@@*9{H|-ivfY)#(7ZA7hoztBPn#7H9kgK`kH2X&A&|c#KWaajHYokO zne}l}82f1+{Ma2hYJbsm8J^(h{Q;Bc2Z#OSGt-gCe=4fS%DjK)Lf&Omps(YC_%}J) zg15qD73%se3zv{;CDxl;E`cH%XGL0O#xX4w-{ND8%?cd@SUT6IoqiVzans`&Y6qXQ zti!`Axt_SSktUeZAr_Ot0)ifu1hpjxp|hv0vpyMaTzzETLTS}$VmPJTc>avmxKl3n z)5fv0y?%^Lp{VfDO@#tbNk0Baj^}|H8XnU6Sz$tm3#4*TMAa}7O)Y$+Wo-@xr`I6Ux$}p6e-$(E3>| z2>jKro@3#ukv-Up!#%Np5YrAZ&MQ7A_F_1kfZV_^K=ogMA>6W=7IX+J#jYtEY{^SAB)=pwe)%GloHwMkbalkFTKc|?5aMRhw5XPdx-rPbzWWUn8ZWF9CV9SAyg z#IVk5BWvWTJcdm>pFVp~(7=30aZ)iz(VY>#s&74iWw&55oHnjYp=^FlNyN)8IsEWY z&e0|JS$Z{QSUVNk?C{Hic-v+fLRjO2i)t*>M_T@6=^ijsKjx zMN9ts+D#Ng8-x#I03{$U^E5Z?6C5%;>en5w^8OEyZWQg&>qW8sT6t-iM@Jvr6~?&t zU;aT>0TmDo+Of3Ir+M{V;1();9W?!Y#zo#h^jC%;17k;L%M=RaK|ZjF$9O1SXo4}U zwiw&UvK3E}kG2M%nMXT*84df9MmJnTXkAxdtz|MvUsqH2y-+KE%k%NA>&x_RDuwJc zXBH3j#<1k@3};s3BH=f5rSf^Tv&lA_2NuLX>gHS_cBrOu@f_dgdI)$zf`9K&Xk2)= z{ed0O4#+!gX^JpgNloT;21j5O4m`7?Vhf&eP0fC6mflt>^vw;76K`quW;WKi`nAaRjD1}evz<{)Xz{Y1f z``ntC9W73}3a3JUvC+rgT|@(j;U)-6x7F_sLB^^7A?1U$ibgGM)%Hh+%R;b&^Bk*> zU5=kS$uYC8}oUy%dxj&uLReifBA=Dd%T zdOrBEIeq_K@9W7XKl8rTr+U%l(E3b+7(isR>)A{d`J|YYaNT`#o)SeEZ9~0%5q5U$ zG(75mVX2I_vkUAhii@A$Ip)Bl&>Z7p6%<2ddTS>IpmLD zgiyNK)p~!XOH9(w=oANR3h>GouTw?eq=qmQl7;p=@Vl=raOZ4*E#dxppAFrh1h<@0 z0t-;6V(yxQ6HX7>7n1+NUaOgHM}Fgo>T&V$QSI{dKk$EtBVjOLEPRbH?X(jOOVNV_ zKdB@8LHZfmOwkmEbN^~{p2Bw6w~{UIYdKQ^^RTxqq~q$%QJrB z6H!Y)?ycby(GCpvPS{Kp(mczR+n3+CUL=^90&4Y|xfA#~JUNnX^XhuCNU52^5r-2vn;-eh9%Y3j?TEY``fl3wMjRF$faRT>-|rG%0v&)kGhx(1;Cb7 zIp`)oFDGsp zPn%Y&0J8V9L*`+ksLZ`#PxcdvM+^}w{lGr%YXWL9bjcZ}9}}&eLf^ya5BFH-?unpt z-1L$2B{PwG*sZ3gP;Jur{|;#wLK6-9l4@-()K^b(sGBBWj@aEo(WU+TcB}7GQ+r8p zGXlue9gvD5B%d;ucx!&I(L>gpxgkU+Fuuu}54dO&+4veFt0zv~ag+3Hdm%wIsQh@McS*3i5 z=*&kVF!dE#ES>^ZzCe!ws4U|t%)Grb8743FQkKD&;Woi>GZ-6?RyKzJWw~=Ze0B&fugCC?2Zr;=l~9QX+J(w?{@Q2 zoBh-X8&28!Ns^kA;CSyYFy%QPTtZTMysxe3<>@;&|2F{!18I_TmLiyjoYiHAp-`hr z={o#O+hBkTIe^35`bVZd(#uHQS@Hf`i@6+v!wmIyxnlAxsO6Vlm|Q5_LWn_$ULNyX zi`MEtL{_9%flJS=B|k5qc`EkaTsq*wHXyaxo7CEz^1buVNl&@{*M@E}CHoZEhECQr zovq1c>%26?%9y@>fida^YEn1VSLjNyNx7G)~8<{1u@@g{ql zP=l#rH9BRwBzukI$0Ukb#?9j0t1MX4{YdJZ& z*tpu8i!8aw$b=$2QA@7-?Q+wb4!%Fuf)a!Gbk@MAQPx zf$T1gsqf~n!=UGBNl7ocy@H=F@B zE!TeS$!LZRGxba=hSUb5Ahzr@jk{sb1@*TsyauALfP4Q@(vr10T|&Ng9-wu1liUOaI^}qV12$c*rkmJu|8vEMrm&JJUm}-Rm2CoQ=SxayVe`;Q6Rg0jNPorB-UF9x zAeKETlviVj%!A$QPz^~XTMa7PgUMzF9W=s<3*0MCmn_;3JBA7l{(4^^2p)e7rYf^S z;6ZjH3g9GBdBVf)wf*bma)=^Rs3Jo{hP;MtD7BW--1{gHplr)z*}f8AK&~O>ZpurW ze%6Z+G#*0T`bR|Cr>B4Ra}iku=}N2vtRhxUxH>5 z(V?jDcvE1qQVo2cAqNV6@2Y7xQyAO#{(!Hsw&E-1p}aV5?qYKTEF?hZad7RmQGx!D zOU!uT@%hlp7dV9oKj_S;e;`oMBgN%Jy!q@(EKCkW!XRCtOt4Amfd2wzUv`XbY70!v zTPtFhM)?dHn89SWWo;b!F7){JLq)*=S5qXl#IpdR5*4EX1j~{?Z<3`vd3qpU( zfjQKyai^M*&Vl-f#k#DgbE*SoAiBWWGhN2DCcNe^1V7II(s#XDAZvYsbABT&Dw>lM zRUk?GWK=jOs>tT~G;lL7pP{X%Pd?7}kN-t4SyPjhBkJM=!oWCWEzZ5-*83m5SOE%| ztDuDA!fN(!F9$uM;U+5%T}#5qC+KOEk0L%v%jHB2dMhW!0xVUJqL~6ql z($Q};$c+^uwpG=4)P)t%ex2cnxFTlO>?4v>kejvS;(5rd|5Fg=WcP#{BgIDd)m{k6yA!k3r#uoz%~We>k&zl4E-h{o4ICUu&2q z>4P6rVWu`pT;X8TF4#VUP`x<=bDE~#N5rsl)h;1c-pogG;OEsPH%m)uiF&?^7o#jE zqVLn-9tv-=Gw;8{UA*%#*!n0*npWsrP*=e${xkq2Cbdk@lG$_ynzu_2)4SsNYD|+?63+ zmDQ^3Gfyoyq>c61eeQ{Y3}ETF3L)WV z5?pgwDxe=2o4l-$zNNLSQUt3OGc*Hj=tHI{d64Fy|ne$8o?%N6zh z&ieVEzmKztvdJ`!A05%WB;%1Q{E>RJB}wLdl!63%^l>o1uR>Ifp3ih4LMPEJ)O}$h zI;Z+UFbL>dg)s3PgSF>+qlNR}z>bH=ARU)PgKAlPaZAF)@WQn*-2y!(C;~;R3I}6Y z-wY}a+mz!{TA)#xb_vudmroxYBcyk`{1(U|P3tMXKzy`(CR~FCYN(ZqSQw(K+Qo$a ztv6h#!-R$d{)Qf#$LHMMV+NC2s{Z79a+wVkVFSywV5FkTR;ml3?ALCRiuOo+Sw|un zhQX(;gqI%~zFC$Rk^yP0=cZ)(n#)B}ut6s{uT%PG4B2aB%@r7%UCh+1e{ZYz#*3T-;VVQFaUDURsf3+%A=))&ZGKHAub^w0NL1R$^Fj*tZ4?F1* z51ThG7!5eozLCa=m)>58OJmElArwhdpM8+g?hlhyoceMAc85kMl`boduqF3Pb26s1 zgzIrl_$xBbbsq_Sl&3QUV)|^#rpab0VPN>#&UI0aRBOr|Rt(~zclBRTh^UoGvcqIm zCdebYb+8Tf!OpiLJj`}N1q7t#O$Yw-+!$LO_hhj-us2$Z$VQCH-sa#$R=31`S8%2u zF%X$H&euln#qIqrw6wh$oLVmShMa1!I&Dd>_G7i)9}fbYsM7VKRUL!gCn0X_dp&G6 z;X?!5#F~ENN*z~Nz;*N1_S@?aHG$fjt)QynRv6m*Olyf7lvr2f7MNHGsC5W``L6|Z z$Ol|t##am&lWQ3Fwb(IX_0qow(VVtawmCw93VJQDTJY6VPa)u_ik7ipIY72llEb5Q z*xj4d@BzlE>hXnI$%9fZ(8I2lZXoBkY?Y2-X**W3eZ&hI>Wv#4H+gD#EH)H9(CDb3 zVe74Bc&I#WBTlficT)}S`(0@iU0iV)LrV~j9sWUYHORN6TlVJ6%}hFHE@;ui;gW=1KI zm`hjDX@8E3e(`C!Xwl|F?NZ!@L;Rjb-k9SCiyV%ND?Xcn*$g#>Rb z$MSc^n&wNFP60@j@@{f2W27$9t~qq`l-44ECU^aGV>r1>g$83^f9YaOMS_F>s z4{TwGFUO?|YO*&Oo$Pa4o1`0cW_~NS^MB96N18g!zWs#{;sBs3w0xR6?TzN8ZANJ_ zq%_}4JvL}Uf6<(jerm;fBU~(C8W=}*_d<}Gz8np?2vT1+w{Z>%)=0pp9(i9RB;^yL zWmi;r9h9kuXdCi}ilCe8Tr!;m*I1dvcgjZm$B%Nfyz}ap7zdW@E2^sYt=sZY-rNck zg&VCTu-#S$|5<%|h=St^bEOJic7!|g!R^?-QL)>6)VZ~-cPf?m{pHWauFBV-M{xZ= zzK3{;g5KF#as)QKF|sdpe3<4zQijN@=FS@;&tGWwg@HITQaL~+Bik||qRCZmK+JR; zI}pHnG^k@JSh6!sry5itm~v@#F-9wnQgj^l@1!{KZ46QAB6D)u?#BQ=o=tnYWAaAa zvhth`>4AfDwM!KEBc_92dL7F>-tc)ZF;< z(pC#5?^b`kRTSq0+wm^m2QN}bd(2*z`cn+H9v_AFwqtNmV28@q8SFo$q zG7LolZ%Tn9ef)L?~2{dz@tk*V%J znZ4)#^-A^jd0@s_Lo|o6Ae_bUykT1P`m7+*x>6#(O#GPFBCFqjP@H(&+}JGcJXok1 znkmVEtRB$^>wS(s9?1U=8GR3ivec1i)iXA8A&_UsCn2DW6wPNDr~{}A2eICgbND1A zgKU+0PgVa}SXI)Jk|+zko8?D1+VnZM=~8}DSjn}o2g$AP&oT7Ys#8_iuE<4}?;2i~ z+*mO(scd@i!}MhNkyZ3?o2Vb>n%r#97i_!Ti%VbY(e9@x^n4uD1z7oZSg)AscSlrZ zG|Z+Zp7EDllt27BBPKM`2)mJUKlIG-fQv$_D_51iYzX}c}U3Ic`E>QFo zm3~+Y-}gpoN~a6h<OI%6sBvGK?`9Z>yOKlMI<4J6qz3oMs_d7&qZo0Q zxptTujAc=8aq1uT{KTq}OA>CwdJKU|k*HY@^gSy(ildd(c5gd9JN_Vfym=~cM_UMX zm;E+pC}>bovt~6NczRgaaV^RFKtOJ8K~iOiG!N}fe@SD6!wDG@J%q=ea(pG7evTXE z8WEsr)WB87;I;-SD=T~Znq8-Y>baa8m_mOYpF~;pZ5JyEQ92znc!mXOnnONbjaHOl zZpcX=*b=l#b~rgu1@;QmWGMgHk#3bLi+B(5aR2sA^YY{8AQ4m@r0eJU6Bq_qk?N3_ z>e5JawxZu2x^6={&<*f*3VNKFmY=2UI!_hY-0xl;RQgaZ&QBSSA+jmIFT(P=L0-?D zh_>9EGK4Merubg0ShZ@*VRpxmg)nev)UuQG*B%G`rji`GBu)_=M*`deEPt+uQAz2)^ghHWWt(11O-k`P^y0dSD;EPAAW>Nk)-GARR~}J=%+2XkOFRHL%*d-X^+DS z^qlmBYl5fyQ$K#ifTzAMV~q$~wSe2Np6R=T!I+(X*r}X6uog;K=m>aQkDi6HXxz17 z!7S7EN#ls0V5&v1Lw-n$R($Jq1Q=Pyn`2*eGBM(=Up$9MQH0WabeXdc3Jv*toRstd zk=xuhQKc5SN2lCBuUzzMY?Y3Hpz0j?9B^yJtKqmYjsvE+8GN4amH@5uxFKoZ8wmae zonL0W32jD*2^Acxjj3BV(v8!PAK^Ff)2VJaAz6xGOUewIYpFT4KdpPYVo9^oH)h5IBZC9tr87!6-&#^%8H5>@>)@J) z?nHzlZljle811~yf%8&BkQKg#Xw&F?)Eu(@gR}hb^iAe+KlXmTx3}V~8twUY#R|ie zs{Cvsjda+Jw^kz03tY)#mUtq0AD&NQ#a6+81~?mk`sO}aO}}=q*Z^9iPru%VKoguQ z_l1*y{v3S#QBBir6p$k$WT}pfzP}exs_PCD1K8XwE3V-zy+b2U={Z-kaE-C!4qQi? z%&;Ud3RMvF=l+P^ITbGfRG&zR^1SOIC(Ml|#zg>Nl^jKK>w#Q$yah+284_TeN5Hqv z(qhPY9|)Mvd`uO_+zcrPn*EOIRSX2^gSd)7$2x@Z{vGeoQFt!oT$iV(mPu*r5X@m_=&8rqcqxAK5+_Hc!(=A;Y#lWDO3;d7Wgr0%b>N$2adZeyxkq^MR{X{ zhqaU|{ixM4ac~KC%#$ir`a5@y8ASf(e?r(unnj!eB#ypzDVERWt5gBDhi|!r5eXc; zLGI1YNPv+$9$tTG5o6>kHg&2F*->S~Va*uYa1>n2IerxHfVV|NRkdrJhMRlv^{q$q zhiYC4yz`t23KYObpcmBPxXJ;5gcHrvpi%WBRaKC7D+#?kL_%J+{T zczhB*LQ8sr@_Jzyhrg!5U2+ZO%^ur$S7P(Y4d+IInxfrmWlA=SD+06`;;jGo0z_#* z%{AaxMorsr1Mx1Cb91+z017h0u34;AD}P1(f>T04n&Ph*r}r>;KMKy;szDj$17D5x z0Du?Gr}f}%3-bScy)%7cAV!-HZt0o71uxp9?B_n*d(ipcBk^&u>E7@zW2#fe{aIwh=yXQ?*vk{0tmKxzE{C0xI&a!zlHl0!u+Lk-65sq+&2f z%s_ei4wPpMTM<3&OXa&3!H-O14kuuRTaS-leUXmD-jtWbM)T9ou=i`L3cW5Si>c^5y0e>=3Wzk~YY$43Z^KR#JZ$UbGYp$|R(td|dSgX*@+BQp_0 zgHyju(uoqy>v{J_+-R^D2!*1jmy3}%;%EBA5AMuxQu?6^XZDK?=9Rh(GzMX=BoixE zzuU0Qev%$%(Qomva_9jhZ$Q9f-$(Thl6i>DR=HRO-KToTPo z5FBL-h%nV78^664qSiTRQ|K9(nGg2blM=v{WK;>^29aWA|8sB`DGq3{H=W;J*WS#jgwgeQ>urZqPyghC z6U@+wU^^+Ep{;H2$t1rF19Eaa!Y?k7?|$Xj7e89Be`l?}RUv1e zCSzv$p@zc5J^x&Hl9pVT#LkGkuCxa)0xO+fhT6sObu8j65VbuDE2_7eHt?G-PxohO zRgQTFER|Ufa&g8E)O(IA^~8uC(yiY&!=*|tzKD+^zdyVY46ysEkwcQT9Av7qx^tL{ z+JIp49^IH`#y8z6>~f08S4HIFTtfLa!n27U2Ts=ks$zv-MF7EiR&UTjZ%A_JPkm~D z<_}|If1fQ=Z7v|ysg{Izc&JvtVP8D^SE_fe2Cx#83SuShJ zE!CQ?J7Wmdandn2wb!KY24w?`)q1w8M{0qqsd+;B$*W$p!yz_}lYSt>=CNN%`-ymI zN&_&=PmvkdI=TG5XC?vpEF34yo#|?ca69v5G5yKg)!};MI7qyr_57AIIE1*{s60zy zR@x{LU$iv-Vs!#!%16fZt}6;g2H1WN8wn`KEzA@)sJ?su9ORxiVY^CJHF5~^-><#` zJnCF2hr9m}9SAS!(eAwSs=`;NrhGe{4aSI;Xg90tT}<1v&FATG@;NBsAy<_zuaP&Z z3bylRB-c{}r@qRnArjCOk?H`RNrI6JxqU<#yJQ zP@O1cd3I;0AV+FF2&VS^wN z6llBB=H1#WDx_-bYE>o`2I2AR2sYVnOG}0qpOV!FJMJ&7G4Tuv)GR}Ua&SI#{@UD! zi^15%(9(5*Q3iTOb04sw=3`72ig^Vm`&GwIH<`7jSbns|`81Yy@{?8awifOijghrC zA`mM-n+S+}MaHw|uB<2#6cOqMm3E@ZtXzBw+3vjyu!&&i?Ip7|XDF4hIY=9`9V zvX?WXQB4VI`@Fw?`he4<|IW)kp1BzP!t}Vw{QZ^gaVS1fak)j2=AlVg^v)`qDu#86 zMRZByB$^7!Z$ds><(x%D7fTC{NjilR!bfv9|4p5LSQS+q1262@ z;Xr%UajK_6d@+F5HPPkj{S4BdV|8q7x55X)hyQc1e!V>)#2a8$H=-tRBcifWXrq=E z#Si@fsOQ?)dT8TyINPKlG85>MVxT+!({PpOjQ+-!BCF*l`OJZqY*}<@G47<#@KW*4 zQYA#KUksKwINpr<30TySP)3}UZu~i#>tlAI-#+ReHXM={?%qCbZXHi=&pDJmv4X-z zEK&%{dXu#lRI|`6vo^ z3kw}?kR=Rl6?`R_W-_ zm)lL*MoSXAG5_%$c8k}|5m zK&S~0Yh+#+*9A>`&OoW)n}6P@+R3%QT|TF40A;oW^-mTSD>^@PF=8a3)2jMeucRCdXqtO`tIzkrqh(* z|Bz&;PzgdL4O?D{y=V-2ou z7J|^bO?ryUr7k;D-m-gTi|$!J6r>iwim^W2nVy(ImLEhv>(RxeVjm{c z^GS{A9HS}S>ipL=z=AUbXSjK0({4Z>H2Z^|si)KH33INnBv`R>!{V2rmCq(xygT;c z)Nq<}ur|sN7$q_0c%8ogMh;;t2Q2g1VAPBJLEK&}5dHBcBbzWKRTyHTqx(a*XA{zf z21SX5u`P>V@AA zfqVn{wLf-SB)Jy*Me|;$`b8B>^mP_k2lRS>6aI18X*Kmy97uArQHH1A+H9-q*es6{ zyod2PMN0R0clvlA(>3L%I>6X6QOTfMLrkYWYN%UPy~S;<=YOU<@ip#Be}sV})_oZL zlF?OnZv2E?!ZC^J<3kFk!>skYvPe1=*}VYR&C3gs+y~9wxK$6QtW2qzyF>%-zi9H> zP2b;urbbBkcfs1Vy8S|U{f+mRXqY^cz%APr1M-HPbH<@Z@x@e^qPU>hr`MnkUSi#YRE#=F-R^ye;{@!{ZUZWOhR`*bITthKBcyI9E6P|1~6o|w{;hJsJCK`Ny| zW;zp94E3&-K_^?EwPE?)&W$1#d+y{DKkvcAStG1f;kBwS(WcPNpSTcK5)v)i{ur(z zp$YFGpL34lkXGhQa&4Ec)uNg>*9KMufgG%J5E<-`1FuFEGautBv@ZG*4qX?(LZ()6 z+xx&VIpP`qc}`Sa4G{)!uC4|-;qG+NSje8tVsc8k&S)s;DdflKYXE9-l0G_#~%k`oay z#zd!ieLmfH>8={3q%KG%`FcstQZE8WNB_LsGQ{+J6U#O=kuo}~WQ;*pA7YGR1VDNl zMzD&9ZF4)xWWaUA=`e z>0ZPz(wVDDR}oltu3!WJ8U2BnL2e8wPr)9qA_3rYJ0g(dv|ngyBO+ z)96n0<2+>w_`w4|Dv0olE}A=;4Sm-SUNheiFZrPguUEcd&tAP9AB!c?SBfpwmEGky|N>~}hWZU{RTc?Rtlw6v%=2PQE6x8}m zexe5ctjCb!Y9cSM^#ygjo%{CfF{gV=bYz69U}T9Dv;ve)^quchHx~kW!~FA{_XMlYg`g!3MbCSFl89z$2Q9P83=O1w)HJ4w$GcTE(Ia0 zU|=Pej0kZ*u_M*1jjIQI&RwwEUs=NS!Ox|$R=9}&WLK;7U0IDViVrY1TE)X304^~Z z9C2kHCyzh%{@wDX>B-|5lEl4huMFCVcM?$y33j~cMHoT;-X!9M0I|~N>a26|Kq2 zRF^AaJfg0&tc0gYe#YhaQQsWza7I0f)2a`l$Cbo@+o;}B!SYt;cETWQc0+ju1Kovf3VW{E9mIL^Hu1QFMsElijn1Ic#qYN`ni@< zsv~HJ+wy%^4zoMrX#&A*gVu2alfIoyJ{yQU@=?l*MSW3_)InH}IMYf-$@nb0LsVQ$ z>h_N(6L=sZiUh#pz=w4?O!c$klqyvaOGJ1V=T|Q~ZduZ{nVV>DwrD}7fh(pleZ#w^ z3wapdcMkUlNH7t;d6hxGXfI=mJtLgBda0X^8X~1D!#{_`(&B;=y5`qCjdcHcY8=~? zkO@j5&`k$ecu`A;k?UiR@yF7{`8Qa6oSjII^=FJZZXxSP-QbpEkD8U`@!w^!yyavf z;he&If)MR9YuVs>k(ry0T{P#9k8|L!P3lp)XuGxD@=$HvRYINkmE##tXdc=&6wCwr zh^gZ2v(a$)`={^2`j?xm4`TP9uy~(7pfj5nZY}@^xH?OvG^objCPJcqki8&Q)sbzM z2_{-4FSp0#k4<4#;wVEsKS@fPu92OUe{CKHvV8G^-5iQ{0MB=Ea>{--Mu`xKX|<@< zL0)1|Z>_#grG_1EHYTO9A)0vw&&1w|%5SCTkpnXZ5z(puO-VJTiK(4{v2^LLM-deRz!)P`wuJBhPC z^|*@jdhBm}^}!|^hH+7Kbz}gRQD}-_=VtcLJH3!XI{k2Pm_m9LZZm1^TwjW87BBe#{p1yS?AlHtEn2Yh zSpk!<5_oF!OVb6qdC6JE*S@wkoqZ1n&Tv@8ePayLu?UEcq(!bcYZtRQkb-YNH{S>~Rc* z7!-l_{Fybte?zE7ak+P)1szP#v?hF)kg7r4r4!fGUaTk>t$q@Oj;Cw?8#*S{f;uR5 z)e?KCS@L|mSOEM}@%~YBsRbRNtb5?Lt6vhRz!*A2P^5pU2Z3x)zJ&&uUr$&FM)b-A zdlvL|g2+tzNAMqPeZ$IBf7EtOTwb!YaxMK6>Hw~Vgx9E7?658J@F!Nbl97E9K zidC`TOBe}%Q+>-LJk7S>x_JkrpXJF{wjx*y`rl*eB|B0l(z`|Jx)+;Exes@q*@@@o8W`BM?IeC!xEZmcv_*f@v^!{}r zKiA;<`gaLwr1y~rZ}`s7JxdbuTCn^%H8R1OMi4qp%$ z%O@77@sZ-2{M$zh`h|10 zV0T;7UKN#Kz|M(IWdJiaqK#oHR93e?`2v3e$Jo)nryV(oU`*f1w5ba)J=FNDq;_Z|Px9>eAe7v6XYg^ANaYo^5@$<-4E+jT3ON+)1m4x>d z-4VIlAELsJtA{7C!3>+3n}^gl;!w@g8S0dg6CagaW>t+fee?LbVAEK#psCev&e(2l z0f3W`vBvA3@r;CzOmypv@u^vpWRmiF$w|F0A^sN13~g<(I61M$AauF4lK@EfNxUHm zJ1AYcq-l;UnbLuyBlzHUyTeTiJk@?FPjU<84oIrGDGOBV4pE7~#S51Vtz z{6z}9LplVI`CEh^WR=>IES6eGLmOlzhg+N)5?x5}x2z-5WjFS7^ovHFl=1>%ydQ6Z z@WmH!4DQM~Zqa9b$UDK|_$8e!f|1r&Xmw=?6#0HGIcN3$Sr_8D@2YBj6h%0XKt3=1 zrCGgzJPS?|ix;#A3(OjFhui8+Unj9sw{;Ta2HMtdzhC_s?8~W8SH1>8Xp)yi9ulum z7#(J-H(l2})w*29pfFW@f3bp)kHX2FvdxCn*IZ_zPx3~3!Qf*1bd(%q&c&EY%5c+U z>-bD|0T#KkANc9LJF}30KBgmeSom&@137Rntq zv#VpvUqD%0Pz!Wz=0<5$z~oOD{%3_SVD#Fom%@3ZLZsU|qS}}F<5>@*%uw&59);3h zAi&c7vu-$k;@hJlS@SWx&-0~NEL6DSt#@VBMx&2t7@GXPTnhrZ!LNSmS87QZ=AsAI z+RnWlS)l^UReEk@RQBc;DH(~qP-r@>Hvjye$eOUrjU9f`GO>e^D9Ehc9dgvSWDn-Q z<-#;y;a;CxW18}W8w*OBo0^1H10FuC!N9FLpLi%QCv|X>RKDi8(aAS=S6U(naKGfe zHo7ZTfjNDuTcN{*Qr>rwki3!!uAd3C9T3Ycgx*WYfhs}|$TTco16GHuFukn%`Gx_p~eAD*9MY2VQiOMQL)cV(HSUr@kI z8Izi|EScMbGcYa=gN>~Ty!>xui^XTFUQc(Zk%U9N;HZrzyl?FqSU*<%vfFAUqaQdo zjvI39Xj>p#f9jO|C9Oqx+(;q?>r5VELvQS~`64gTqwd5krEAMue4D#mVcSw(eG2kO zN}cx`_I5g(rhvR^K1Uwbe`auWNz3q6>Q-8sdW03lxCj1+FQ!edU-WxK*!nU?c!l!u zB4MazF=`__6bYdh$^VSQ+9Nx9^3i^*7&Kllxy8yhdtoO=$TmggStZ(P9t6PD5p2d; zw-EV*i7Nt;ffCW@N$qib*Ld#y40eaV6{c!+uH`(GQBdm6&sJ+dyKlM&y~s-C=low? zk^fjTqq#Y5<)wUsq7do}%SwjZIBlbbJX}S_wR*bA-Y>|7M2#A5GU7RcYHs!(`i&jmgGj*JRtaCcDYDZBMo_*`3^E z*JORq`{Vo9TCGmC&i$NwU;EnlbFVcPSYCNB|7-B`<%O$sMrhT=lg36Q!UVW^dt^h$ zj8|XWWl=fJ+_-AhRh#N}MaLB#y?qfm62^a3eGM=oKex!TKK)_4 z*pnLc>mYJFm+r7bP**f^28J_hO|0>ON?e4*^gxE;FXn383ZXf8J{$?t?(V5a8Hk8; zm(5CQDRccs>p935_Tl!kQ$%aU1fb(t8o;4z%W?8V6b2mz;HsydyzS8;QyGcGVz1^1 zkz@(L^H6%?`qrXaRTXA?Maw!3#3Td9_orP3Mp6h1CU!ulTyQC^u%XaDCCpHn_MqAm z-ya{u@wP@Xco5>5)Mso8?4BFP)s2i^2er=TwsqEr<4Gnk`2JxASx`Xs@513zIox&RyY z21Jd0I0^h~fXp}bx|Lf2B5sW121b<~PS4F{HJj@}rG1f&wk=u%ZsO)&^MBdJOJ}pW z4!rVwtKX?YJmVn!*F)nJytW)3bNzP@Z{(DACb@|8>0g|r-#Y3Lz8GXB*R1T3I|jXgeb|eC5yEu z1PWtfu3sn+N8Bc%?!eF7ebo5$KgID@s>hVs^PA5!aE7jayw)2Lly7~#j2@oSQP7*8 z(%};Os6oi}csaEbiRcyjc*5{6QmYl<2dqxQ%@~!Jign7GLLUx&{t7iao66GS3zMQ@`H_SA32IlB+#g{|x?_E8o z+yZJoA|o#H-0Hz9>=9&AD(R6%RfM;Hca?_$K7)|r`ooAKw-ZZ~&k_fhHW?P^j_edo zA1>DF!VmG^b^V&)%6xx{@GUF4@n0o7H6N4sriYx@Rwp=B$P>;EM^-f}n^6>vY?R9D z2?RIkkPvVNvTm>9rgzp)s85=DzJYypuiAO6Myz)W<_IP~4(nfC=kU226*BFkRi?pS zZEx$7azh0r1l?u~^C-acW~WSqEo_ce59N`qXdovF8<7%-Oi4bYoAH2cFYF23s+@F~ z@#a8RlXbx1t=!n|GznA<=f zeN@>gkBa9;tpBl-yLK=PDa&)`!>+x=Vq*3hwyCMp9W-48B$0gu?|Jo0qex9P&MY-K zrLsz8<>!~fr&gUX3k!p0vF{EwfQ67@vW2w28jHQE;PjcGQJG;?*PcrInfplm${(nB zp55Ee@h8qkIw;fpIBZyX@tvfR$M+qWue}{!^(clUkvv_Z#fnXe)xv25AGshvm``j( z2dWrmtJHVKjRqNlu%&ylW(z>Hfe|iMixnEAFlIstZHv936|c14ROPGQ8;$nZ*d@%R z74mTb3iP62JOG_x|GuABe3#Z(l7&z84JtTEwj~f0=B~6(23qtF@5_Cow#Ul{dJ%MpH;@)vnAU<@8UGSOQcfupyAe zlx$N7{MjV&n^h`vA{)rojmkFf+|aCOY-^r%Fvi+6u3e3f$(5-P0bIz@WFrzI5&P*u zXFE(Yx0AvF?&q-EA14s4>E0njcnl|txEW{gP(51-J^Ih z9**(C%jv8rWH2PVjhnKeyBC_?0_{4J%LVU@X6rAS*tH(+Nh!Ag=191`2%sMhjX;&HFUj6Tn*G*y^kCKma(*6Cv&R^cpPO1{5wO4jO zA2E6#HtPHBhT`F=GKRb3t2F3-)z?aw+hy2kT-x!jq(Q`#ZO)Xp9VLx4hOSh@Cg7N7 zrUFvZVyA&%)_x$fY#!F%cNF5A_&U5FGOk`HfK#NJqKVi*T3ju;+PSXkW?EW2#CcsDS@fSS_{GSg)IH~Sjw2tnp0N@ZKN`E>9&7I2ez z{DYw`k|R$$J~5=dzy`_($bB#k|HfgCx`djeSdlwhI9WuIuh1H(H?Untm*Kg zRk-&ewINz5`ZN?+&Cr36p%zk$qiOOFJbpDcL%t372i@p|Jo!@(8f3#xSd;XmK;H1e zTO%6-5K}}#B(ea%ajtIs+(2&uE{VqDU5N%e3gDghD9qbif(i(HWq%4K${WZp(Y7(g zUMOp39<6W$$7S&%wGPeSlHtV{v$R-Y46~Tx9XN;Dm%Y-U_AI16p2nJ);PU=wxeEXs9QkAxK{vF2}CDLKP8L*^wZa0edz%*osGM#+&v zH=+Zcq1JAqw$;0?&IgWI4v}a-c(Y6R#(NiUP2y7=xvqt=#-t7|`CiwVcY91SZ!Av) zZ>x0#(huAUe)V{*YZxD2U?*t9;7|OS2I&vB)ReW|l*dduBpaBNJN+KI#KE*g>YpJ* zD1u&(u#l_a-{sp1dvn$&8!*ZCgzE@@{f0P^S-7R#n3JFi&ImbqQ+Jt(zm3$)3pg#NgsTf5K7$}NHlUCnL{(AbIGCshq> ztUpM9nP4vRlTjw0I&9`|LT+&Y^-(`mLzN3c_S@Jq-8K}W*nZ%O7~$Zx5>O?WB^A>u z5h^<(tfrFN9k|R2#Fk*lKp$7;Mj^V&sjN@R%HCs&rcL!KH-zkSueL0~BxtCsGrQ(6 z!#=KaE4mzbXH%gM#gbKcD&A53+!{)wYuCTD$z=nntdApAZJfDtou>$Vwa}744K1!v zt&>z5Iv&FX3Y=Kk<%*VuP<&dhHu~2aH~<4mnA_Rw)VoBHaMPMG5N)YmwmFmCDvvN( zKg%9tKRb*9$+J?4pIKO7g&$doPI>!I8yQ(akm#9E8X~<2vnRjsN7~8F6>#0tsn{%* zt5+ea!&tGO@;96Cg_YjJ!QjuQ(2|x|c2a1`#3vD`CHuLwa#>}E=>DlrJ=}s%(m}a9 z^3jbrWEt+?d#^db#QpJCvW(}zYa2j#Oz3;akP3+EXtMz2w`z#l(?f3U0Prb{;U;h0 zz@2ah-StQK;m_?K8$$NVVX_N~(mm{Q4ua)}%aLJo-Q z1m=%pY#-F5ABSR3o2>)%U0reY9YHryS!c$*57a7AO z1Q5>5-TcO6*4nqpM|^03-~y&0M=Y^)uA&9deTm2h=Vm=|b1>U8>Fbh;E+P>urcoDK zD!Cs13Sd5X^TEiLZ;e)lm_fYIouevpQeA@<<9tQY0Y^|tQ{KFFOm>Y81@K=;h zO*F+*O3fEhFg#0GJ>i2WHkH$KY(NS`F(N^`b|CjY4~LAH(aY`$W4G+Wf1+}@E+qQ)E3!JfUL^aU=wK7ZDa`Y(m1>0_0g6j#y=X~{4mZ_T>&Wuoql_F0W` zt6g3#U*_I+VLTjhP>0}xeHcyL>8A>P)F9?Id}BH8Uv5L4*fI`il_GdVxirIJHLTVw zQLXqvXI!oWvVx?LFh;h_GZMQZ?yLN0q2fvvBpmrR1Qb(vwFyDU|$OM=4_AgXuA{s z-=27XiEH~a_S~Sy8;1S@`6u)gg=w+s@GMel7SbXjuTwy#aD_5BtM(?7B#{>;z~k@`WxENCh?l z&=2*y+j83RCcd_AwrX7Kak-9R^5#$h7C(m6h@|wsE19z!2H_P~L{W%0o0ZyaefpmX_UQAc?kHYG$MXmyt?Q9w&D{N*44GQaF7(K) z5L3X?KC1hI4FDkWPaCKFF7iq&tfAQBS75Cb%oPRvAQ4&)=}+VJyR8?o5iX_>Er^1? zJPMLULRT2Lj;zWs8*MQw5%Pc1jsLz1McRw+QF4oGJ zi5aKD5cA_=r-`>c-P|dQIa@B8w7>Vj3VlRJ-p^c%Uzee&t1B7O*bYDu%{0 ziJ-UA>U!N>{A#Dcw{+YQ3YRY8&DWL|!lkVENr!ZReOn!Mh$o1SFF#7RtpM^{4)4D& zxp$?HMvVU^47xVXsBWImCLkHO@Y#cq)hi3Nu&3%LkNZ$#&6-S{VuOG+3*^Kw`jmQ< z`mElSfP#7g+0Zh~ZjR(7OM5D(!!v!%dGz{njbc{TeVGX`GrE&x0cwW7NcSFfjfvf+ z6L+=#bfa87S-vkH0x8*PF>ylYnadJ7b0@_tSRgY=yPNHOhE9yO31M;(R(=4z%VKHE zpG3^v`$E&HrRpFV3sF!V=!qw3qh2S#>U+GQ`ujhkr;*yp3nC!aZGRc_Oax%vTD?6v zLKMPKLl@G5TMTnz#;R53zq`%J64nd%EDHG&=kZ3%-#VBGlz_1CaGuOT0sVs$e${A| z&}oRu`Zrc0w^@lk`D9|3Qw^E~>47pHW$x?ZYFjPvth-ih#DqzPS6+Ry$A*wOL6c5({iC?Db~%`fbd7Gz#G>}CsG9{{V%J1 z5~kZHqJ4E_aI+3H>B|xzW?CRFjwb)&)iucy`RO$ne7_aeX=$9#iDL|^o9jhg4o z-@*Ec-z+p5QGRLGH720|4O866$qNnSu353f%pS~)?2<-JB)U?OTs1^5`<766%OStp zqnvWE?rczCmBs0l9dAaP;+&#TCfcrBdgg&!j`+i2`J@>{6A4hK#~mXwRl;ghxU!~6 z$DF1rV&F2VqKwCc&f(?36>y}v0ta3~9byp<;D`6QkJ$i&+$ho1+Z+!h6x0EP!726r zYTBSMBHb-FA!JK~spO)E;-$B~K@G z^(Rxr!8>}y zd$)IS* zS4$^4y5e3Fx(5$n5$z%N#P>s4`J65Fm%BT8W5)tYotYh*8(td6sLn29IZ%hn3;PmCBc_+41F5 zZ6+7-6SoU!={oEUv#=uzQN_SF`_d};)COB@6B(w!Uob_JgtG1#o|0e}*qs<)CL5*Z zLr7q8$6O?FQn3MlSAlkIy^A?cjk@eZlL)cAGMkiC0|SD*nw1-09JfW4@ROTV9OyN^ zQY~r_WdLA!5LK2gb!^f+%T?|$JrQnSK5r^~%U8ev)~*!pkpgvV$7{LrsEi9g6ai59 zF~(U~_|w?vMzH?)2A+?ahz14?FFs{zm_H#`G!k&oSk*poBl&f(_CS1^_r|oNX9ne} zD@P^QjZmolsI0mInWeY+d!cM%m|bSEl1LS(BrC+Sa$N(h@Q(m05lB7rIDXsgI^ zCeoaVD)P2-ZZU>fUqFF$Xj~`&G#$hTKt8LPM@$Y$m03a%{BZ3ptXdT~1MQzI+pn!BaG&|#e}F)?@5k#dbN)1a&$+3ZdQj7lfP%BM(lT>d zV;aUuER*U>`yDboYY+Cz_qWrxr{rjif6*97+KF+@z7b1%bq{44;Fi60J&$;FF z?~?lYjM}N@K!h3xh98=98*h&EtQtA_g&9cuM3jWicmy7i!x8W$Fl^mRbq*^+!fRi) z&%TD3TUL^8QZ;@(l2CORtH{G zWMZl{GB9vne&mG^=b;~hO0BvxtYf$uN!)=V~5Q(FcR@Hvru)Xn@U2wi&$&Z;N$ zd~PN#*X;)=&pubGQ^+j5aC|;5ostT!9PxGR(pm*&&{>9!D=&7#^9a2!H6Q(c*su_Z zxI?PIX#j1osPrKNX_P-p;Vako&~QpAVhg=RG}xYLWQNdt5n zRHl;m$Fdg?h;Lg%ec%LU<-(%AyVf|7`Z?79sH9=mazg+fJ>@ECYQ$rSUDjKCUutC| z7{%EK-*4afpZC>Cj>0B?6GqJRKaG#7v_&I0rIgYn*=(XCT#N{7%{yT4-PbWc4=IYS z2K?LikDiNA6J=W8`-{MUU0FggNG;Zjs;I5w9~&0crNrn@F74{^92Nu`j= zQy>DO^pu7UaOUDq@oLcp%8j~Na%QPcBzm@*8|9{z()uS2u``6n5OCGI93i_-70*>C zBp79IT4iDcZID$KvbLB<50^jBw0p(&=yM%YOrOP*d$^V?;80y5InA z2eM)`dGHe{0)AqB<^!)4 zeX5qX{7O8FS_*KqYT(qhkNOrsR*x$68_Wls=~r8Al!B_i5LKp%7FR_l!;A%Fq=?gn zqK8@CMi<2$=E4vgT3Iy^!x)_aBEoN`TAY_&TXwJbk~BkVLLy${-#m2`H(j#)cPUZq z;X84ruY^Bb@)^cNh%JB_JI-INQ1F+@a1r%5lkm z{dB0x&VK|`uD@AYI&Fd@#V+G_c%miP@B_wmtQ~qOu+6*&ehXb#@HSw6+uV9sBMWg> zsf}JE8-fWuGDYv|g|;fIqxs9DG{j=s7El{h+CQUwjqVu;e~)m_vV|0^Z4$aa5Rmjki(-G&lwD4TH*bivL>W(o>&Dk0$P)Zr2TMFbL8wJMQ~C!lEW|`8S&P|Y{{xWgyQf)sQWU{1`SHPwu&9I3|dC90)6*fiWsM7@*KYkG(% zh>b>@&>KNfM!1V-ZihJ7$F6+7%v(R)5{oP##a2=oU=-KT^aQVKU*TL6y<@gU4^70m24)S#KH^+MwqojtwaL5T$dpS@B zOr#v$M+RMH{IYCM6U&44;-4D4UBjV0Y|sHQ62CPIvEA|LQR;2X&{{Rc##t4(A2L=; zhka4_zn9X@XOO~148|WQB;6O8gg7y5KJKN5ZKqCuA4UiIL(Q9{aV3VVL}PT@p&@3rQq^ zsY1+TtxH~6ibPm|3yIanfB*@>udZ`U0JJ@#tgQNfwQfQsz-(LpalaC87UD}_Q!(I6 zHUDd0@b7Oa4GzN1B{zHT8LdY=5;dlEMulYapZ$=zpbDcygXs$bRyk^VgD*GcZ^ zBmFtcT#lOp-cgd+<1l5GYFc=uuUJ(iR{|OqqZX#N4Xo4b`MCX}fyu?&l)oMwI<184 zR#BQq%v1;O$F|<{NcD{M!Rl)@OAONiyr0NkkQG||k4O_44)$|^alche>*ot})zF|{ zuvo_#IKXRa$JExEr^;b zUxBh77Jk-0n~&S!2|@O_Lt2plmspEHa$fYqG87L7o%IN74 zk&z3|cw;0k;_TaYUr^3x+R;Qzzk%z=^hZT}O%VQct?Uk0;+IYVO+55HRt2C4O!Ysu z8a%%>Q3?6oT`(+aILbva%WJZ6|M9WI!xHE8o&Tb?;+O+583SFrpI=S~c|a#SDciMS z*MyF#C^RYSOt@&-4KT;cq4!2vX(OV< zv2t1~{RJ<64DXT*)MyJ{ z&#Qu1<}A~IN9J`BqCWg0Jk<(5mNDym1r@I5M z(qM1YFuHK3RTCP)HClhLc75AqFG;64YAY9N{1Kw~5WeEcMGFJp6NljRfe^C#vmI5- zJe^A`biN(8G?@k$8qywIZ{afgjGfwp)0*1w*LKyVDtiSB?YXo+qAzz|i*bLNkA#YTbhjlQZaWcuLz%ZZs=;H94fC2DKL+>-#>1CWfuw9$W)GaBP4HrI5;Li+OV%l@|bb}pzeqX*&Fn*U#Zh( z(V$hPN;3h~S(#sqS6MiV1c}-A+qRIRe;#RllPR;-$nu4N_-fT9_i+lI-$Bki=-y`Q z?h--OZKWL5g1E5t*#(gC`j`WF?k>En24XurUN^0*nkuA?4raUT5u(R{Lz%%~?ZkD? z7DI|z@Mq5YH;I5v6d; zGplCEBcP)?A!hIqd;zEbZPu~LwA84Z+X1Ak9mH>Y=#^Bw za^%BGNFqR|#et=^RK8-vUHgZV5liMjHT(~}zIw)axyo-?n34A2LZKJDs_~rm(zSI! zS7eaYCPfH$@!4T8ga5=`4_-jopg%-N@zv+&8sC+pbnWe*PdbgG%PeYH2x%I0F-~R+ ziAM-Bat!R~1}Bm=ea)s8j|(WIILJA0MBH$W5o}x&xkifk%O$yArWAqTaB!HCnfzSt zwYnCc+)Dx;wGx?lRun^fiZg1Ds%~mIwWpOX(~o{vuQFk`v3XwH$h=2hD`ryu+7a8_ zBOP^J2#22@nZ~@F=)hkZsX{V_A)k?qNtE_{AU?osJoyp>tfR-(H*4%NN$_AkW=?$( zhJWIYm_NDVFlDR46&4jHQ|0M#R=-NkIs`dv)NE~8bnSU<`4?(_1tSQ#T^3ktql6k% zlCJ!Wgo()TQDCY1OZQj{zWtd>9@-bTo{qi8uBvZCZ>`JE%Q)mv)U|zu;!_7aC%qAg z8U8}nTleyYSs{-an|ra`@=lCd`nZnLgf94rN?@XaSKBhXOmN?pj7Wp)&UjxpAgnT- zU&5wv!^UN*#+7aGQY=+c=`o5hqT`~QHnc}jAS+Agdaf4E?vs6degl?lQg{)>O^R{! z6q2+=X5={vc%KytU|Zgh;Plfk?LI2pQyh~mc7!mou2cMHXk(%bQ(8r;&67YLfNOvj zJCxTkhCx&4c6nFPvP~P8oon!ii*3cuwNho8x$^SDz=K10 zS^7x^rf&`Nw(}Pc$1s9Q==6#Ya_=Rq-cmcABWU@)*M6u~cwTsk(G31->I}4rs->n{ zGO4AN$Goywcl@z%MG-&~SJOfPaXGE}Z_R=4CME3yKqk_HH3weBlGP&q`DSmNgZ~k< zeaAD^7=;d}-C^{C!cjIGv1GS4`84`ZBVwWJIaZoZO4|jpY4mkKA*4`_JprUkk-%%6 zuuGfDwCfh^0rnzdp?`3Ls483)$#mxeZ9rmCAE&MT^GzHO3d!{I4I?8x`_HR>a0n(O z5$pJW^)$4`Sz;`~M>bd;XfS=(*SKW5VH#)dtqc8%} z2rC-ruV#VZN-GW?-vx6&*GE0D>by*2Kd)auOGHMml;|*>+#rPz=QxmBcZ@TrS_`!X9LeQc))`5jYI9gau|CzGIoo4i?+;wq=r$hdRk6>!cMc-zU=2 z{*uF@i35yC@I$5(==Q4~mV-hnZ1qS8qs@+XX@xqf{t5{}`+MogEk;IXRHf#I`6l_q zzvKG1Pe1>?xlr*^L92gQm>8Sv9b=1E1=#Q=Z;&l1o0YdU@j{%Y*>7gW$bh`7! zz?H8}+R1tXnwb#d;;Oq<#;7e%j6NpNB1PHSXKZ8k)E=Z`*lTZyC)4eKAQRccU^MV! z>l)wM*%>YWvL5_ZPn@br_qWw-+|e+-vX<~)+t;)@>(kc2GP7sg7EOjEvkJQA#aMMd zRT=I4vk@J|y?<}{!E}GiMWxHhjwJQ?3lX0J>&~JRb!7eVi;sjJ?yq)V!E24?rO8WA zO{8e!Zhg7t(zRP-A;VFCP6HK{GoV|X{Z~5)cVD#rZdeJYiA0e7AXg`TYjV|Mr5jMF zC7l>C{)_g3Xf>+zBzY1m9$n}f&nlXw*D*dJ!KovM6Y!r_q~5#(vdK^@S}U*ZD~wRm zP~!x4>FeO{(sk{pN-fwxWl}J=!fKllWQ}^3M7KhPrs-)5@eN{zQ`?tL@5;ri`#u4z zG=dsdyWZZj$U0rOiMNWai&JTtep*M8^Na6VZJ+nqM;AJsQ_-j(#y0mp zPsPB>19Y>B71{mC09k9?PkQlr(%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 z%h+>1J+<^63#e#Oj3Wwi2rDlqpz46%FI{MGAtsCd2eS$k6}b@gD*J zW!^6UG6H%?zrRGGG)~BatLWKj`kaMGOm%#4NxUg*NjZhiTvGsVP#Kww%^1y?GLdg0 z2wcw;86unuIMuv66dk5W{->g-m3h@)a^suL%Qd)jjfuh;)Ouy@An9=eS~nUL-@e9g z@TTyW9|K5jk0k-p;`K0|}5G=P`1?U}s{V9*q|$Kx1}DX}HK`F!|_t(&i6!E(l>N$OJ1 z5nfLGo}Vir2$i*9nA+f>#PxB?q4joOr;ah1l+Gry+w)wD6Tt`XIKYtUaEa%@s_(+m zisjA*e}d)kfUe!P!Q2y)z8?&|7QiB_h4RFB-%*9`2^jY=A)q&y8{s!5ssPI2=YF@?X8nmVOM=OvMyjl=1W=KfUPGau zs{>-jMot-A>v!;E?e9=OroJj#1O_LJD@M`cqoLUHL-Bg-0|Y70z<*%7&%HjXAqQy# z>){SccCv8lY=RswS*gCjBn7gTuBH%TfaM{``{PmrDW)`EgyVxNW;OQG$W zFCYL~PAICvKhI+v55@r8&2L&n{YQhQ#-PC#sGG}@XFVRf9UBbw)( zu!4%T>p}H@*>yBiF8v?+S?W*|YwZMG2FBCEu4AeDnzpXOYZT~>j$sxI5B6jN6s4KeDGF2C864!qzP z^w`f6G67qNIsO)N4rCk~%$p#bGvNqe3Hb=WdBD>!8QO$uJYQtdAA@(iRJo2s;#IV^ zuJ`_ud;C1SmvpkE3#dg^dbo7=m;7*wkvz0M(PLyZOfif)WmQ^c;uTEV)o8sv*IuVE z+y=B$6e=JJfcQ5&DbX+C*bvJCM1Io&Qd4<~c@t&iy3eq9-h)6A8}^r2n7Y=w;UksOd2>lb zxGJOoOYPj$Cp{)Rb{9*Ysp0hiEvnaVt-yR@!0i3;Rt+L8Hg^lC1waZw z0MJV0MOxk5a@A8T9j0GAeJgQ877R zHxT%lnhNWhphhP7lCjfbK}=G>MZo#eM}X&s!#k$ z%KbpIDZKeYfh1N zJCqF>nt=ie$^?HVJG`Gh@xCt~DR(SV%_v5MRi2|8gI-mRA-E8}T=j_9;S5VeTy+VX zOH*$gFk}%*wL;TW<*6=-*f_rHNSjsMDJ)@F=m4pn^L>CWjETX>kWiR8c%uE^-hs{scE&{ppj(gDx8aT&kf-!kn!OJfPR zZaXXDnb2>W`IgV|XxMk305m$Zdn!yC;*&qX%KV%3O3Lsi*wp4MoyswCwT%`Qq!?F8 z+4(T!4D{^jBXoC6jMv*EJKj&l_?lVSdz&@iT(~&3^!0k}AI2vqKNVA>iq298AU8DZ z>e?q7TOViv3<#vxrf|TfFoX$hn|tf;6HzXoS43fH%*}S2iZSsMd!}{PN%hZy9>M=> z0i4a8qZ3aUe*JPvIhe}YY*QKXc$;^OVanaweRR$OP<}ra3TgHRk(Et+(}6*=)V;l% zEN;g@q@lgR&Sx!MU218p7*ak+HSu^8P5PzJdB++0y2IRr2~n^|1f6RETPX&;wx!5V zDKT+mW7#K`819y?zQ5y)*pQHL=&i;Ef5x41{9J^d7F)BD(*Mk9Fq&K<{gLlK0THo( zZ(sB`eLS?{b_q*>AmN0%QOA(Ux^b3}-6>3WT?_G#R{C`f_457qxKJW<4#zy-L!5p9 z?%%%7fnNgl_j%_MRs8eBpiWxypST?>7?Z_6A0og2Gyu|0n%)fxYJXh$Vv(|m3cbH| z(fWGH7$8TuX|B(Ie^ugiRK_jj7}wMAQZ7d{-l1_JUHHNC{qeSH;}5~VI;I6{j^p(z zr)12B8aE8UZDwF~QK#X@C)rupF_xjlh9ILJ)k<-tWMj3Cd5}C?OEx*xUsj62;QN_n z9oy#%Vkq<>F71>DLvL53{wevOPOHF?R$I*4Fn40_7GzyBCteRFA}>zQ=IQ7aOt z!GQb7K?(ysYGhkq_vVxEGfJzr$t!|T-Us{Bc>Tj zonk}nKYLu+84Xxv4BUnauVls!?_)8Ib6ZD~WbAeBuOB2@OqJR$3khYp+wQ4shEDj+8c>UtE)Q-WcQC22kL0&Uq zEIJLzAwrZ!Si@MMhl)H}WE)G}I81Fd+)hm%0k8*}J{Hma;t=B`Ha$I~Wr9kKI8tWW zz(y_1I~swQ%ochaP6Vgn68(b_0UJBd1PhWQQz&R`+RD6@aV+hU7}ip*-$~V8OT&47 z;pydbxYLvp{lgXJLw)F1CvoFSgu4L%an}>FXF4Q@VR0!R%xWluHBK5|h`la?RHC9=W_r_3-?LJq>w}s0|HF!gP zb}kpu@(u5)FNmT1hV&s5&f+5h)I031DPja@n6xL$)ZsI((ixxAAR$IX#-F`X$}>mC z$4Rtul+@vJ4lq%lj5mEW*}GLsyp`GgaQZdDGH^y9F)Lne&~KPGqGI27u_{e1NpL2$ zf&l!J;&Le|DLJ}-CRy&zog#Z>1l+e*tm2E1gjvKAu~wTssF5F8 z>dK|JL4=LR88MZ3r6No{5<&YvF2BiRlTgwX8xGn#b#;d`p?~&5muvt+Zk~}b>jNIoYXb0?(Vtr_G8a}ERc0-P`2Lr;aDn%xm!C7f&l{v6l-iBr z8lO0ebwcBd0AtX*{?cRjNq{IvqD&u4!Pc{hhm4jw>{eX*h~;%d&$O$&1=h+&(a|H- z_hAJX!Jll0+ghV|<}EzJQ14qZOFrlu7G(fw@^jT7r@xS+u(5OQ&hH^W@Y#8)&H+uu z32xe26%f#@Skn_frCvw;q(8^(%!{?=J5(NW<%jfB0?wrAcxq}&i{nGXw-!(>#ws}J zqfLz0y!OQff`@?T4hW{o($om3u8CQel|#XPT%{AI*9XgUTo479fVW z+zTnRcFx+MhE4!+PRul{l&-}n;eZDM$l1QgsP(HZR;~XTJZNBt^}iuMCaF%0Voo!` zy*%my{V-^HRP;=Bt2%SxeKhrZJU(`l+~A+Jd;g$8soS~es(IEQvqRX^u{HesK|!M) zS$UKf^1U)dLz%AFS#A1bC~)&R^eqyahAp6;8H%+#z@cA^-PuAyJQhNE0G$2#?)>0) zIkvx$3{MXJuZmN*IYVw#>(wu57IG9A|Bh`z`7>5__?Z;6od1DKcgcM7w6x zu(ETAX8q3Mb&F_F^n_Y+ng&H1L_@#1;RIej_k0M5k)WgJ9}`}pMkw?rXLQm};O*Yz zaQ|~9ln4YuNpR<3;C7t|E7i4i3EMZyrZdEGmdgaPeWu0gW2357n{O%Ev4W2=GejZ< zmwlGvX&7F=OI8bULKZ2nmXL8P8?Fc}8V{G<`xmDah+#61mPr(~M2|QZoSf%|grT66 zFu=Oz8(THZiWc;(5e0aw1;W37Ar+@&w3oot4&)Yb_V$%Xe34eW`udcK>gi*r`L~}X zhRzjDNxjHYrg26QW#f}Efds!XA4w|jJAvlMC%H$o=4JM%tJa#{XJ8hc>-pzAr2m%R zZ|}W1QD$~xpQEiqIf2rIJp1Wjziq(Nt~_m*&^t4)NRG|E@0R)Gw5htwnjO`_CbIh5 zCbZ&})?~~e=g%x7>9H+ zgN_SYbxXd6zxTiQ#{U*?i`;w;4x;%!O|@6X9_Q#3&WyA0#y9z6%}~Xmc0db8_7ae} zkDFpx_tfz(Hfl~Z;6)m}G7b_jrkJC_f30iTs>h?Ue8Qv)*MW{cpV9SEb0gLAFgN*& z`8@P2p|0+#<~H^D23I}*DRI==K0;3 zKX?lo?PuPH{NQd?^FdHHy~dY(Im;yD>#KN)R1}1fO2yFVqk>S5=wx4E0Qs_w|NNiy zmO#>S3MvIWw_auQ=QWn`zmdWl?sIjpi5R4>^YY3Z45oAn-ai#X@}9Etyw(Il;4(*p4nb5qqsGOA-mEATQqy8 z)^}G8HB@x)&BV;!AVp|B)OL+}LIss$X$cfvFf5IGm}XW| z+dZ9On-MQ}%fzix_ut(Vu`K86#mcWutKD8T3+*0-`y4{Juw)Ac~NCU5lUH zo_5dn7!Kedc8;QsJcVB6&XLTnQ#F@RQ9Nr`G5tCZ+r%vgF@m9gvvI;ChJ-Ygk+NA@ zf+OZR9vP)I`deGi=LeJ6r5@YqrGyHlSv)>OQ$LnZPG^o>5c~YM<`2G`hfesWLUY&G zjjvgka(6b#45S3#)5ZXaB@)epdZkWjE8 zsB4CS)a8E=|M4G`PjWVU2Eh&WOH2bYTZhCwZ{2{)W~*eYW|3m;-g%db_K~FTCBa{N z9n(03Hc-8-5{4nZDuZ2^ICMmTO~Z~Mz0Zb=FR2GrRUql%NRpw3;Tw`wkg0F0)dpT$ zldT`urSox?LL{naV#M$#27(w#RR%Rcca*m|x{qr!WG0NMUZNCMPQ3f*tL>0r&R(ad zjWMQQSo{=~R~0!B`CasVsQ404D>SSUDxf?VM-uC9T}$dz*Lvq)9O2!jOH-(wdgK_d za(bl9lr5UXPO?l=WWMov#P6&q=Ov{cud&s3eh^(6X~@!Urb$kak)jBuFxz-*(|s2c z0>_k!D~%uYL=ujihXFZlb_b8qi*2V||1Mgijajl)_Q@-U-&ZwbTeNXWeNE(F(JyO1 z+TI~=p2aq=c7MAEX40^;HwiUathcUhuXEdLom2=l592bgS;Cb+oEz?@`Q?%nM@9Zo z<4G|nnz{Nwp{8nv^q&R&7X`hgHcy|#g<{-5mN-Ye5@{T9SS6v1qSlru0ki^tYH*o` zwTUH!{6RA%#8L{{kU*S~nfdDa`P|&iJalZS=5iFY=cX5nJyvOBXYd8Q`%;z``H1On z&8@1}wiq)P+$Fg6dluOmC6ZdYk9~=2WbPmQ*ds~!igyRXdkx1VssTuo1Q#W0)odHsj18*I=Fv3O?e~QNFuJ$H} zxDGj;Kq#kHAQbsR*{?|TwA1q(U$tjH%0A0Dp!B7Q59m%JnMiL`b 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

    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* zww;ucs^vmkGxU_u)%ccqCY5w7LeKL^%lcgn!;twrA&z2K>}F$UM<=?USYp5XUf`~^ z_F7BncDkflN*s5PRmEU)lO$PClm$D+gEdXlT25Y8nw|u_J&gFNMjJ64ZkmF*!gU>bhTLnHABuvpBA!dR>7gdzL;H%(jCC21&Y)WyJc zsqkR1Q3Lk9x?gXD?ZT&}@HlJ{R8k6$)jN?93|4y9Ps zbGSW>xY4e*QnQ`aTY>M`J-VpiwRmOYudZ7dfJq>)TB-F+n_-#pg?=2r2yH{~@Y3qv zhslvNoDY9-cRW6tigp`un-&CL0X%l@?inAq_eCP!P zqLyTDCd9+W_^*-`oj|kof?&1KVv(iDN;wt7Rv{-w1xt9uK}c5S1YYfT8=LuKUgTs& zPABfNFhwAq@bQF?FgjYzkZZtquxe1s6ydd15=%1&+1%K|^E@Wg11eb|@SKWN^WHl4 zyXQOkc*}k-%Tn7I86d=SV@7=++;-Ok&xAfo>NTiv{xv9=3&z!22q=1JjV9ABoFzcx=rp*Hm`sbUMUQ+#1g{1PMy==4iGRN20U!ul4k+tUtO*Nm- zmiSitivpK#w$kRc<{|+9%kFsm2fTXY0rVk9Z+YF_y3dFrCV5I$**;Jg2ufDLJWmMj z7;d@Td{X3Gp6+v0MAWK2HqMr!Yp6?X- zno6|m_WEj5zgZWa=h2B{cD8pom`<2XpFj7s$)TuZMOqegqqqgaN~Qg_n|*0lRz!( z@Lcg-B_+9R_Wv~zby<4ehTkX}=^SFan>18NLNBOstH$;DLQhv-NdZzyF;QhmCmDC2d!74iGFyE=8jt@a^xXTF@i_^=KR6nF3A6_y z4~@r%$;rO~4ZvSA+umW;U!c_({-}g|7Nq$@B3jkJQq{f|`u{c4-G(qy@=dRXO37N< zwyHP{Jmq=BQOsmIagC`|(lP2MN#@MxY?3)Je)IM5DEBS0F_G3kYX-bWyRg7A*6e`D z$95jtyK7NoE7fmyTOZ-FSh-1 zg8{zp^Q2*gZTI@kLvjA^&s=)OO{^Q&;E|?x_IVA)eZB=Z-gxpfkL&%uZ+AStd44ns zc8~B1z0LT(&2A5bU|;*6eE6lVhJE*F^d0Yv;2^K5s$i2RlKZGjxME;zCcSq7KaD^l z8T9(@I^}szX}s{P_goalu4>S#V(8+SnrWt#H2&|Ymca`nCX)$exjKaKgip8EGr&MW z7{)7!^uP~E^951dAxRbuc7Y`DLwfzXgSAB*Q52Bp3u*w~XLECtgZ%>*t}@cH?<3N5 zMi4~Sqkf&W$v4JpN1+ zZv0V;^E#<%CXQy|zzeuqWdJuG8jsh_SiS}HgtXBE{EL_1cx-Ljk5Ly1e(L;a^!aG^ z`B(QvfK2oxUC7Xb4j2V`b z`x@{x$77gFcJh-KCBARjO3$yty=sh`+<6>+suV@Rmwe$nx%ck7`PpCmMgH*d$6B8s z1;SfUW;ujeURr1c(O}TdM+F?MXE-1)z_U2ROO&@WfgHMHYfKKzc zG}lX!RV4*-rJ&*7b9ZvGAycZ9;<1ZQbN1vNZ1(!(X-ZL++%RmVZVeqVD% zi6ZT6C=Juy`pVg7(Y`Oej<(`K!PZg&yx;H9>2%ni9B}P=O%f8q!}ol5?3Sh3?e;VP zAH|M=elVR71OdHn&%GCASvt1d+o;*^Ki%k`H-?*JS=M69YvzLn*OPRCl#(EbI5?=M z`j$awZI?8|uX4w?%!=3Scf%@N%ov($uqr>V49lUQ)6upXS(cI)DLb8QrY5A$Xv^$3Jq!HZN(&hE0Z+b9V9g8s!pz-`yRLA6>KjwRrW! zUt71(Lc+_VV++2gNSpY+rr;OQ0DQ|!)+p$Fm)&3EdHMS|MHK@-kIb zQkDhxQLB7dyPly*+5EnlNO@?r88Du0z-0kpqOad_wGrSLkKJyU$h0$d?65|D{?%qb z`sU^zhp}4inAb*A*&*=#mcr(ut+@5uyt45w`%5fptHPrFLVW0DKdKiW-?Y5I%0xq} zAAg$949VuDjQa~;7T!e!wq zXU}r(>^T5uMU_`2(;}lfa$g>y+t=aib;5{F7!d^lNtQbG9f8h++PFSFAP52?U-xuz z5K_phHSf0}8b5C*i||sB>NbZ%x}7f45FnIN?CtNjj`5z?-N}32^)8MdJI>DbHYmma z^J72yf&h4>Y6fyz(NqELn`TPZZ^>c-P20vl0Ptk=|L?W54ijTKuSBG4>}LC zBjB9@T)GZP4j;UY(r{mRrYOLpFyK4DokGjuE2WFhA67b1I76!m+B@ZWo+IXYLQv$k zsIMMxRZ>3Ji0-wy>jifTf!VC>0)hL5_lf{sN*E+ zXN|dlCj{Lvq8sWWOq(|Zeb3S~WjdWumZh6lfPNk(vwHlzW>oX=hi((E`J4pcf%gE0 zRjc4=S+%bQ{sDCn$e#gz{WE!Ruf_=Q{N@9!f!3NK23F2}jqFBqJ7Jq5;Uv_TC!Yy0 z>vTEcX_;8h6A0z$YA4?(FSLj0vLTTtg!9s}$75wc>{L#;|MVc!g6+!^vbF-dK<`7C z!9nB)YXNwd>=quF#?dCAlUz3x)_>d`FWU3xmO}9glfcvrAt@zS_ii$s&l&dn^t)X) zhZ`hGVmf>sJN+S-5B63%?B`Q)XRpt?b6wt_{aGrhJ$+Pj9l>U|=O&>#k-Hvz&x)K& zH?C@10qTy+g6}~X((Cm|i=4~*wFF5o2R=>Cp~uevXQMbT~?1%i8NKLf{oc)Egj0>9N* z9tNSi4pmhVm=5eV9f9Wyc%i+nZscRc>? zuN;lu6yuSisT`WABR~jZW51A=1yK-k!z9e&1~Xz&WD3pH|9P~%!g5vqbHMw|?|&Bf z<)zOb``~zd`8}i2p9JHdls3G+6(EEI-VO^pp{i8v11}6yYq@>!JvOdH{QCT`qCC>?l{f6zT`{R0`U5nR>Nm~A6}sE ze<>@nbWZ5`^n#FH)ZxtO(`%XUdwY8;;JcKPtSp$O39}?=DGGp2Zp6-ORgbJJ!$X;4 zQ0O9xd(NCDD{}TG6K0D!QYr4(ImSI_&N_BoQ5585!Cj}%Xt}Rvbb|JZkyVZTfLW0t zm11b7Fan%u7<)RQxzpz6{!i5Z*=NnEqiQ^{jMq}tNZz8ofY=G z@KFXFt(Hc?wxFj%(urb<(y-rU>LTFHAk<`s!9CcdfF>e%F_6<;`lwy(034)M3&)C}9aR9+^utC-+0&z@KBbf{6 zbCpsv@cWj5KSL>r5I$Jt9O17`o&ni-JYH_!n(?im2LTrme6zmGzjk>%{)Hp9c}b%w zeOleR;WM&aGpYSpa@fr+9x5&BFN4yQ^ctzlo7Ej&T6| zzu6s+Kgr7w=e07<-`O3HFaGb}_qX2xux}DtgC&p5Bwx)G?wI8Nydj|+_&%GxK51Dv z%NNk?$IJlrov`-#F3Zv-h6~eY*s)p(h*B30`(llMwv;4ks>d6R#IOahO)dY5#l_1J zb}ns?YGXJgNfTqgp&8Dfdi*iwi*{X(Xwv2z(FES>b#>}_R^@B0c}%Gn3e|c}+u(bf z>s?kA)5U_=57_MXYZP%w5vhH^u*ebvyay&HAX+)ACirg0etD%y3zpgLFWK@e(u5?> z@I`HnB9*l&^jz*JHomo$ly2YMZdWTz&1TFRxgZO2H`(h=g~`T=tz1tbJOZQ4B$gDM zN&^hoB8$C)n`STiIIZQ9?`!p(+}IdyZftVbU3XIy1vjqWa0-k<2MybLEhw_+ru7Ym(6m=UHgu-UT~1H}O-i zHp%(r*d31_|5NAB|LZrLKKEr9!I(!bKIM7E-Uu)^hk@iqhdLCesXim6#*titqs&HY*9c`7GMg$PH*k7)gMw; zCDSzF#vzjWw|j)PE4J%DpY3c!VaQ+p^M8SR@43gcYl;gOpW#RT`A?9fsayB+-~M(! z|LyN^+uhvTW3gCQvwL*-o=;llBzdiABMq3`lxp{c2ATsY`4iNQ+G${jW>Pm}*%B7cD+14VSXEXPD|p!-0}6APzXjY}^DulKb#cfeXb?U`%TwMZ z;BF6&3&>_V5BZeT!1;1SqAgn=`;i-?G;=t=5c|}_v|&~?`@u9HlOk2#S6^lv!k+kA3gk|c6_b^@UMqD0msqOH4mWu zmF+WZ8S#IlBJezKS=PbI!n^8KwZ1cGZe<%XiK^M~OV!1@K-V%;ih@oQAuBy;3Qgr1 zIQiyACn&HQ@XL*#qV6Ca=e6;YHYb86|KCc^TR&J^A>Dkrnw4wK%04TpYX`Dvp0z4t zLfcQnhuu8R zqdM>~2swA=4BbwLZl}Z6<|e04-NA4$;CDa%F+TaoAGV}^))L86KzoIxRCMr(ji-3GtC?OGZ`3^CKzMA%UBWPIC2dcfIKlpO!gJTIu{juU zb8^7l+b2zhxvsz#z#~s-Onj#|XdV$88yjSK&V^^6p+gN^n0UD9k$HYJ`YPbd19ZD` z?;U4(;_@W~;xUDK3iu9=W=q{pd=EfBj=8e$R7_q9*6eb8;~$UU(S`1`ZFs&0G+kPPQNk!!A-Ps#3!uIx%mhgH4j%^9UQ2h}y?JrmEWV z^IcOoQWOPAy1>3ko)=J-Ii44|LG5@vZcWxlqtWYu=0o;Fx3~|S9F4vjbOqQ~!cRUQ z_WP;PXdC$cg&(k8=C$QxwX1%1qF%ck@vVh&M9kTg1*r(0B z1?$ujUP#vtm*olwtaS!jjjM|17ipMc2d=3ODof*$R)7M z^E?XEe_Ef%CNtDVbHHssvx9jlCHazPe5IuJ4u2lu36DXyme#MAAH^`!eZKGebmG|c z-JTGxkZfILyzQ?%R$1`N>lU(NlIv@E_1aYqCI@u8UE)alaL?y+4Nd~eOjh!uU@w`k zmEeyMMELH!q*6$v1K+Lv0qA@E`ER+Ot>KVGlAwx`t{)Ht0slXHZys&gb=P-(_L=Ye z-m6h1$(n7+mMmEwVlNC_nUb-=#>NaG5HAC(o4HvHX*#RZY3vT2xFH=_#0i750LKg= zjv*KW2K(8*81N`NvLI#0hmP?Mx?xNz7Wi!`5W1>`o{P`NPt*j_X=Hn-xtT7vv)U8!8*jueO!_f{a zy#s7*ZE7Z)uh{Ry9W2YD*-%t7BS&l2eGzbj?O+SR`_dR8ETqge2p$#3AWg%7-gc5C zL~(?`CW=CHE92^-h{@%YRfG1&wHwI>~{}=jUYu<<>Y@8crEZN)nyO&`xfxOn(b9a zq<4Io`+UK%J{Zh^qyP4w|BK6kPM+tC^|Nn^-=?TGne%^d_&yD-6c^4(kH=Zcshur6 z$HUk2_-Py!#Y4l|1Bl`n+qTKGtYC0g74oE1xj@5P1P+ZA9Ms2mTL^5+RiKwF6?o=r z2_~LNw8d=up8N0T{s$i{a;y1#s90XtdFCU{^BVY`=ee>7OOtc96IP)Wfs&oCg73?8 zMjXqkHN92$ZT{G@EK?G)!p63(N(sE48`c1LVH0NwnamZVN{4NiW9cNE7E!UwPjl65-Uu2rf+kTE zGSQ&FA*8dOuk}SF_(A4q;>N#<>zji#`FEPUK}>L=E4k z)oj&@>~;D1f(@SV)j4iH&-_sBm6@;aS*ZKW)c}&H+{0C?pD2locNl6&Ir5C`^@YU^ zDEy7Uak=91=h5r+*q)55HQX<*KZ}+=7b$*b{);L|J$EqgdB*qVVuX~pY){5^yV2zM z#u>JBz0WiUnn;$d3QXddFin^w(UK)pI6yE5=5;%Y?VRc+TPY>S&zxo}nm&zjRANy! zuAA#1s5c$S$~bbaaog6mD2{EbhW*K?SnjIJFK2Uei_wDOOntj@?z8#%={n1=uB>uk z-@c+20&w#5X~GKlZd*3{_wK8$H=Rw1;@z*!eE6=%O1n+d4>-BGQ3H>q#xbfwFG2`b zQH7!Ei113(b+1Y-u60*fEgCK)li7^Z8>b80CW@n?!5!2%*=e*YfU8m@u&o5!vKYcK49vq+nnav27-0QZm@Ev6onC2N-zWBuKLyd2s zn#$&Va6!q=zW|kQ4N)xlR{#fqD{W|K@<>E^kA1E(hPna{xo}Gh9u47c4fQyc=EEuh zrU`sDQ{(M?`;0wTp~^EuuoJahLIR_3N|YqL_{tZR3V4xH35w#Fo$(M)SlF&g-Z=$b_=5O0ql!SsGuj z0Q?)F^uS~nM(XYTehWa$$C|dK!%*N)-!LH%u7a{8K3YmlXa+oWpu6a>p1Z-z{%^IE zlAy>-ukbv_MQPVIeIvJ?;o45oW#rfnu^wdWPU`wWHpTE=UZmCk)52XbdTVp3uH1(hzUrQ0(5ruVbzUkPw}bA#b{Ot;-;@5(ACwRC#5 zIKQ{uduGunM@d@UE-5H_B$5fy*#$IqUs`Sa~*v~+>E-1h3~DvslD z^yCSif5nyD_0R*XwK}-AqreQyVr_MmBS(+2Go8@#d;-@k*zca_;rl+Hd*Hs}?Kubi z&L_~nY#1mKxO8<7_Z@$nRuKH%IGp_y!1`ctLEazB;&8wJy}(T?%@%2zF;c~+yVeJT zjq|Mfl;XC2|Lxx%z(!badv<{9khSjdYk~Xq!xI7{EOIiML8G{@;y5NwR6%Pv9wHF9 zjz_3LHzCw#)f6F$0vD)4cbvooK?!;%OA8YT2EW_;{VM?9 zq1OEM;fu6Smr|-M{3HGU3(!NRE5vQar#?j$=m9*xEWqS-$wl>E1g3G6qAU|WxIP#x zcEadb9}Kn*_xtOpzMR@|eXR5nG|d4upEQ#XEMvtO5V|TMYJkWz&vhqlUE*C8CQBg7 z__L|w)Xg^-N%T6%4`lUDw6;{9=sWySj?&dYm|Qa@WixN2v<=lnK260@S^iP~L+L$0cxF!Z0KZ zLw0uNv#fed<7g@P9$?{VcA%7!n4AdJ2xt^y%v!BRgIjO7k%q4bDBt%bmwD`v-Jj;>)R|l1rOv z(6uQXW)+5f$8Qt`%De(jnC@$%v+||@4)`{gT-M`Lrzd=2obaX0!J(9_J=cV>={FSk zo~MO%lVT2*_nfcU?@=7n3YxV-DnO^xA^lMESo&fX*Ju#aYUA-tgNh(YB^-Zcr6PUra8{A^GBnd!h>%*EgJw0 zqtBcRlatuCqa+N~JLp`^Y(H{FD(QKEThvwlk&}bLBj;G>qKBD(03`L9&V2xf`~4=6 zehn6|zft3D%f2*E%Y3PB3H$wzwH?+I>x023mu!14)Ff5^>-u0YuUz?T#Ek&cFf?Ow zD3QT9oRMT1nammK`Lt&#N6k*Nr2t_m7Ybpc*_0$rIkUaRB`ZqFV@E6e*p|hf?uxdr zs>rBQG*Rl}UKvpm)9`%eW4@_QO4TeSQR9Zt4O@9-nP(JjKSxN|P1&QqoRszD^f4N5 z_%uyPlcYH376L~%Fr6=|3O&g#;JYORy`WXEm&^gqQYs6ZC{0MSl!mRW?&iVwW$brb zSc+kWRID>|e46#GloF<;oV{fiWQ@W`y;5H?;Cqh^i~vDFq({s>+E7|VPo$? z#wd;tleL#I589i3Ro6@9E^8~wx@WThX+f60!hToBP!b}95QN%qcK`kZwA*c_(UIV@!@7H{0q9M0+;lqS(4j;1ZRI(eTU#7Eeslrsxe--} zHH=eBK&t^+2LCWeEWN~Y8D$yAvYZ?A^4q{Nd6$*$%EElZT%%mdYLm&}0u}3?wK&}G z2PixSSgv+u!m}JaZJS^TQ3D~W`PQ`FymX3ltHeIj@mll4rTg}?wx-_Qr*~?lwEy-j z@6(qRS`G90C>5d>a1GQj2`mI2kR!jC!rI|}|9arax#r!^b{y{ag<<9&?)Ps7e*D*!mPoqoPEq$wl7u|ZdF1#p z9y|HuQyNy4J(C*mP4i*>Z7XV!#%`?oMF75hKc`t%JfE)P@I&9D+$it7=N|63^G;5l zo!90l>+#)AhnL=b3->?t5GPLU{tCK~CcZFLRns+rvq0^4!ub-D;k@ZiG_ zar(>|jvPJ8ktd#DTu~NU7VTDxm2MZ(oWLtt($z*b6RFILJTuKRCQ-<0mKJ0I4|oHr z_W56czX7I}#s0Ouv^0r90z0E2XDe#BhUsqd7AbSumHc56P7B~$#uD4ImP*ZoVtT7< zXkiOkoM6>lcmDhas9kddz9(tA6nt0vU&`AjyC^}ttn%}`Jc$c*1Y9N++It$f4Aq2Y z0S%$RchGo+-oaxzoYXf>&xRk}4_EpS=CEEV1-W)bB_>a?5Lj4*F|%W7WZ@dYB$#lx`6HjvIJ$G~0y^G+xXFGKKMlneR2z-A|8dcU_#2dqH z(lnth9Bg3`=NS!QD{mm}?`eEGs$J}Rf)G*cL&F1zt*I#uFpS$-iEMc*y z-64q+JkMoyWrfpc&TxD~B|Upu9jejm^?3BeafZVkTBuC1GHrhM`e5*J^Wkv6{}aH? zE((agq`S&+I$^ETojiE_=<`rO*lYOm;$H)Fg9hW-)Z7>U<;&dWviQkYxUe%RUw*3V zRB2nA?>dwT>dR4D)CNije82cz94i1l(S?yf7vQ5f#C2SfG{N`$8f(N94_wD(G99zF zwvQx9$SR(~Oz-!+zoK%gKvEy^V$K*oE|>DYRCfGRLxs)0Car^ikjg7XsF-4+bX>_xm4a zNzLmu{eBm9$`(*|+qR1_Za&f^!M5#^*{TcM7J@`(G_<8eT=9i9MJ7`mu1*9!ne(kE zfI0#mP7@rI_o@)Bq}~~QV9#D|y!QFnmPHgroH})CR~8mP7^aABSK8|KIy@0&Jlu9e?_g8sv zgAbRzU@sHb;XmKAfo<8imQ`ywnPbo2aqV4`7F<{EvJ%;OIBCb*xuRV!2W|wr&C;~R1z}2?2VvoZk&Z-F-G4Ayufzw zh2W2pgl4m)ebMUdcVj7Iq~-HGXF8n}jc{gv9NS$u4&(C<&~A4a4!4;P%&#;&9+vVii-PQ$xl?Id{@W|nQzYYAt`e5+(s=ORL z001BWNklDs9_xra4T{E{dVN^xxW=ZP3X6!#^b@_RKJC^*3e-5gEXY9X# zU%d#s{&eEy0OQ$o3f$pX*5hY}!?(s+qKm5Kd$8sDSVEAc8Bd%zPT+V2h;CvM8IMWz zSxU)NGw8dmHi1^;F!Jj{2%^fn+0qSKCZY8zBXjT(k!21ur5c!5$=laeTl>&0dLcMYI# z+YT$Ms|X>O&Zg{)>P?NdW#c*iLf*4jmoauI7REfWDp_Cs`>N4g*|1oa#c({-O>m;n z8ZZr?uIrM^ykx&$sZ_DIHtSr0?crAO_ltd!5+Rh5Osm-{a}lA`eTL(DUC6NCrIbu2 z6PnFZ^4%QevE#?s*xY0~s{=h9lx%K>LM#E=O~_K%h~c41=g|$#fLC=p{O(Cr+qn@1 zLVT1(dyc^K@#mTrjlvHs*xl`_c=HvERbY?#a4rDOt<>X$RnPIO4G6nv15GZ^LOxt zyYH&iI_B3~hAjX*dgL+Q_3q!saa=4*?y5UnEz5I^?01;N%o1g(x`k3Vz7hB#6mSd* zjJwr!IkI;@u5QlHWzN~H&D#6QcRX5pjxL0t=>;{GbrpOEXnLyo+7cFF64mC4CHSt7 zq4K_TJr~<^?*_$cIiP<&0SpB^&w~9H z9CF~0t*+JYj8%Ts)aTFK+s#VVErH^~R@v`wS%d5Klz*@T6P=#eLfO}(d8WX3sd5U{ z9=QB0*yqY}1%zq50GzLMdw8x(k|bS6$R70Z0w0TAVYQ}Es^ zFE`VjY!W{y6)14VvbbVy*5hWta@I6m<*?o$krX(rn}s>3s2jv;SMLyp5c;x`-#(xC<*B{ zTdEkNn;Q=H)_8p5RIz{6Vz}!#IJS-LIHhl${#_#o=ykd@f`D$P!^4j~ij`~1})<)HXMyuTUp`ZqmMJ5PC2x)#$+<3)l~bEW*MiqHkrf` z9Y3hC-yO%na%>(t_5`LUYVK%%V(!r2<)8*Lfne2d&}p|har~%*QqB15^}%3S!RvzJ zaKHa!!1HZk;RuUyDZO}6{m5?X_g}awIM5YvB3IA3K+O&wKy@Gesb2PGz|dz#z*s+Z z^YZh<$%wscdkgtn-wTLM0wlq)l|NsSm_m8!(P}2ajiAA7HX}(EaX*2DUy+};ZKom+ zC26(VjE18ccrS`)tHM0h@1e*({Xb8fxm7OuJKDtyl)ieo0zDZO5gAA8%| zSpVArf4RP1m5yA990kO?DB#_i``sjonIy5k4i=UW__m`uhvy}`WWK!H7*&7|Ykc#$ zWrW}bS6s#OE>Y~K$z;NrGmG8-)!4s(Kfdo1MG>b@s}x*HN#J^GRsv_$gqsR zuL0dXExM~s{=YArA^`%+sZH3j%9M4!SkmwU;v^wVRDg_@CSyx$!Jx40gE zk;d#GIiO|dZOdj7O_s9XecxxO*>QD-xy18)m4E5{unN8xto88_&s8=yX`0aO^a`2! zZl_0I(jOB}eZf9nU} z+9!3^eI0!9^kDEWcU%6MimI%%?Yd-T-uNi$mU}PiJ^WmJZN!g&YA^~bY~eX8nyH7>OLx*}bgW$c9G8VD|-U*3}aTT-znh(_I9Y@Hh85{P4kj{Q5Cf=RSz)HXBejJ6EII z?ks#~j@`Cxl2WyDgi^HsYKuKo7{liR;7v_ZN=el@%eL(r06&`5s$E~YXnXn;<8Z&< zLruAGY@4>ef1)I2Jexj@QUrYO`e1Nk_pN;Og;v7+?BRZYA4*}n7EP2zRfZ%+?m=DS zFRl*;=cXS&i=izy-wA9S?)Mw$W`A1(VO;G0Ii%-5fwH@~1tq5W&(;Tn&mQjg|CTub zUI1Ok$FVG=w8*oZ7*)fF)3g{nj&Gc0yMFH?Q2CLXm$L9Xqgr~t5z7K5vye1bxkM*u zu(#90vIJY>G22ER1PZ%S32cvt%FfGiNGfx4&vk2!KWT;eErBa9e;!d3aq_gXWL;Zb zRqSaOUU2PoTyo$bk3If4r#H?%<@8}^IAmv7Hb<@Wdc5g7-oU~A`-|^}qu~Yly}$g{ zTlwDadNa*t$sRV%(|MjVjY76Zqr#H68hM_xGn>@vCo!rh^fQ#j(hw!P_(jiSRgW`C zns934Y}FowrWeqd%V%m$n4z+&Gtq6d3ozfY9c0A{(X-qIDRL9WuFFbuDenqTlPkJ1)r%H&N#FfdE^R zG&8-tjjHz_(+9H8fm`*-4|Dj$NGaLvl%Lux{X!fYUd)dT8O3JXDDy`WwC$H zUN$y1m`*0_j7J6dE>QN(NtQB=Ban*l392Sl-H)~x&|IQYW!pB>IATXPL0Cf6NH3E( zBubNFOM$+hvpi=snXo+`?p9}$z)u42`S@Uv-`4M61sI8+qrf{qt}M1LD8B9hcuGdt zf=9uUxQe=7|0{rVR|&sPL&8DBHfy1iJgLx1Q>31M`~+11UNMMrDX}f({q8v~X_nR{ zC;+!oFgHx9Vm~T!pSyK;fu6v~5`s6ZEVD0Ey63B}!8&07^uoNdP1l|IXVgn1^-fgB zvTKtK)v2cn$7Y{$nM0;Pc-yv>1g3rg+<)XT_N=Vp*cQh(c4!6xmay2G4B6A};kz#T zIxCzRZ7+cES6qHM-+B0UTFoYDmhmTl@j)Iras*H;r(15ki8sIg^>iwel$YFe6W{X6 zSMjBX9^$V1?&0L=(?qk7hU3?~fd@(S$?}|2 z+neU?|BFj+mJ5%63$W5`5rz>{HE4Z$eK0utWo~yq{^=`x*oomz)cyKARN~x6Wz3+u z?+gRJE8tP7n6wEQ?Pjw$S78*9qzSI$G8_*p>~~e5&tzVB#;Jrv6l^ocafy?-D7vR< zTJwxop*kCV-)DP!gFKgbUO<**;XgYO4$K%`2z=1HL$ZU&G9 z^^UHxP{wnzSdL{gjzWgfj9kiPR#Usi`e3j;yH+)^W6S~YX7W)j21x*2&^8jHMt#Bn zz$X6?2xi(V%0w|iFnNQX6it(uZ^|;>1bhmGLMb_M{dbM5cxC@usP5x6RF^iW^AqLg z&n7J)=r-H6?~KI!RLgGVGB13-t6|$Vr%s>deINKUuDJa2Vj>qt5!2a>wUrfK|80jk zv$4S^?>Kj#m!K>-m>k7?XF{STGnoY6b{4>Q^zW;=n2Uvr^5%=q0lowD+8u-?m_;G8 z$&}%6(Y~e{Yin!Rw#~-IMop65G%ruDAmwZR zW`%7EDDYh|H1z~gvoEV>)pJ}N$I*a=`hH%1zSU}R_kC&#(+nDnr(;~ZTqctlt1GKS zQAD@fV>BLt5QQC!k&snP2`#G|hNODZ{9*(za$GzicyAKZYPGQ}i$af~PB_3pI040X=tc|Nf&zH~ah;`>IU$wW8%Rej&Vfc(&IwUtkB6w>YV zm`p7N zFL}NPu8k~T?T-V00DKpUiS=B3ZN&Ehw6I7k?*o@bbrFD`8<56vRet_Io@3kp4Ai^P zjK0xwyVhqb?f`ye7KNW*9}MEd{r=A_TgcIV)VXF(=UK)$n=y+c8lI11+XdrEpct>9 z#tu)N!#Iy`?173kwbuVIWOYj-5G4lq9uk zPlhCwk~mN1EiNu#9|XNdvye2k^|{-9g+=f^$XJ$Ogk=T|~ z6xXY{o7oRgIpxlHTpX+Cy0n94(bN=b@O{3xoXV^K6l|^Jl4dEVlxhl9HJwhgy{orq zE=%(RldZds5=XXo@rzeV1*H%2WI7?TB5YynyjB#_(Op?7M5!?8hV^BujPqTYHT$MS4|71xq2sE zrI%5%+~B(k6v!ofF;dICd8NynFWJYLB;l^fv{-(fvI;5VYQ%Aj=SvN2&Af8so2lEw7Ax{{W8PNvf-<2vy6xr?~3 zPc>eEX7{&)2Cm~Uiz1F~oW3`g@(t^Q!I7`vzFmyCozgu9&}v-zof6gGr@Q8xU!nL{ zC~WU1fft!CJHo+1=qABZa(xcu4uPLTiOGEo_|p1d@JIT09|3+Ag<}KIwmm%kzP5y= zEzML!X-Zp4&W?u*;Jc~c&d;wvy)TS%P&LV!e`Y)cHWn6wv!k5?;OjM8__~2LS%@k)JSq2G058Ag7GD06TY2n>$NBUfcd&Q05V-)9ANx#uwi{f* z6BdrJNlgRW5?p3kG#d??K~Vc{Je^jpH+GF)w^sw-K{fGh>})ffPL=|dwy+AOcen(A zeFTM8UXKFceiZc*vcr%doFRnZ^yb-OE-g@vm9Fb8Yzs=pd6X^(-_tB*Tv1$cEvJ?X zRKszcqCOR;39|}lU(E%YexsN(Cs|68rleU$E+vt!G0!U`*up9#=d(PkWfoPS`?IKL z=~W)wvWPG9SPJ**)7k~D)8D6nXF;4nCc(4Im(M3F59e!oYB_)hBAb_7y2_ibJ&0=y ze&WNW=v(!8^IdX3!MOnV#dTcAVYS;Mn$8Gyo;Ru}99WuwXc}r8PQ^NNuBl-jkFsoK zW9&E%8H zVOCWDc+YZhJeMR*iIb#|%Bc=pSuU|`C68^}Hl0?JnVxheX~MmaJVdYEA(uHPw>LSo zx`!~1*ck1wx4Xh>t4)-~jKdk7Mw2*I-9wK&_84Ed`!0U)E#Cvc&;P_v^1cuJ8K3yn zrvUi$9iQV%4?Mtaul{CU`LdVMX)6F>b!CMsFTb2K8)rCi>J+gaTtuw9$AzHfDzDnf zxO{mAL4fCZ#A(9Tc*J-%RWkDk!aO6=N8Pr)!Yj=4JQ{)ex!3IyrzxA;+e%8+^9x|c z42oeGa_G<@vMl4y`|rcGY#Kr_s(jBQ&z02Z#&|@UWvn&Zs>5EE?Du1vXPJaE8mQzf zLKS*anXj)82JeKzd&>ph;pycXj!Q34vO=GE;9hgs|8;#Zc-oVg!~Oo-(H+ih&u6w*p2B-4ig9N`yuTf#-U~usWWM=(f9r z`d; zjfP^6W@#02tjb#(|96$egyBrThr~h$zGd0$*|Uc{%h|5@4Jp=pR{R{tBY+PqIk*2; z<>yBRgTZ;5xgLR^(r=36r=R*{^ZO%V;j3cM8J=UmU(~q0-+w8n=OIRWDFIE(W>Pji zEZEiD-tQj-ygC2(zq?4g)kVo40lZP|pJ;2KZ$-ch0pd#H+tk(`pcv)TxlU!n1j$VwN{McYHdQHE7Kb46)l#OZ2{NK$x!Z2#3lq^%R*%{9fI_HYEs_>i>B{BOb zWylNfJ;Od?F}G==I*Ff;0^lwEF0prE!LP2YvbC+5*{)Zz-*qVO)KX<*7Dsd%%hT?r z7qBxK^Vs8$*VaFN;z`!Dzv%VXUdN~IxZ{F5;w9xhXjnznf0i!T=DK-Fv4N##e`f@! zvD=!Sw%^yI$3pf0p4+JM$-x1cDGg-0OkGu z@S_hC#Sy;FlWbuZg?lL_-H!2mSASz?xI?eg!}C0Lh9x7sWXG56_Z#)^ZgE`RpTvxT zOS(P1{oTFa6|;UvU+c12!m!`%N<+|eIw|G_tyUW$1f$VTQD}*isOII~2%7BdY->fD z#lnvP`GcTQG#9w8$JX{{tq|h6E|z5jd6AFwx+@yAj{x2`*rmDXV88!OcOiZRz(Vpy zsug5eB5eUL0W~%4bpxEM>VbNB+ z(33pH)rxLemMQBQ%4V=M%eeK$FJ|A~y+|o}^2AAw9DS;;Q@h7}UXaNgL|N+)Lg3pL z?Oe^9lv1Bv1kI}Ae&W9QhF;(C?kq}cCPvE8s#3!&lpH1!y0RB5V8G{rHx4zo%F ztFlwFIC(}{>nJ9_Ak9)*K@+!PbySTkR}JI>TetLqW4Xot?N*60((^?~#d^1`a^CE^ z>TjARx2YZ%uDSYJ0JgWbv2D9(b{%WadVx?tzHSr+Se^5HH(}WCfgiAEb?-vX2C%Zy zqe_t3+}a|JV^z<|5?i~QQ_@C#$FylMaY-1i=9}NEf zS=_IMINa~Q0EpHHgCmDkF7gTh3w}U=mqDQz21V#^}*l^db@u}{W1MK zsyY8!fQ}c?wn}Bm3|UjMh|+|!lhIP}-FUfI!!Y8jQuB+;2wlgo&q=FKRPDWe0l>h# z$N2Ve$nXBqA9CaM*Yo^qt|g4>b(cn?LA%xBrW;ruh%{Bo zrNhyPd%koZpZmh+dHm?nrRzGv!nK@Y%$HJX1>pK}_o7q@KLGp^V4(3lQ+1oFDvho4 z2*u2~c(xvV_D~oq=xosNYy+D<1R&ysl36FXFE%9P8^)57$ZHQlO_FL|ZfA z0gmTzL|=nd8(z_ZIDuITuYc)_`04#?*p}eO|E7dX%j1>jZ1gZn&hs(9j_0`a+8x?W zl@pqCuFhYX*JLs$%StO}3q!W0rWoK@cA)*(iyN`vKImur;fzKAEtE z#fgnGORXN3#4+GhKXobmMtz!wEyeW^aN+kzu3PJI_dOmoA$~Id7g9h)QO@+p_;Hn zS%PcZ42L6vAYi4_<8;NF<;>P*ajvFO#HMD6ZBNH|j!U=M;$Ux$(_))Wqe;W_IkC0D zD4g>5pZ+wPTU-3-KlwqL%_cwa-EZO67vIdE{>2A*;`niPMnnGWLx0JKKDN#^S6oRW z2sm=|D4W|`wdc9-Lo$^qhQZkN0s>uNZ8jRX zu3~z1+HG=~^YGCl%74#qf*!!D_s_n4`|v!E&)oe*aw%E!6`QQt2nfT7An=LPl#R&< z+p^d@CqcFo%{aDswn)^5s3dTriu`W|INb01sLtbeRs9z)Z}(VPS>gEEGgXhOr#*4g zApbi6T7EzrMMcNp`e5+ePj|b^;#|JbT-Rs+{(T_Tam{9BhGW|fS(f5BUIE(APqO>{{%hw>_wRF_*wgR7<^2?12fNDM zE{g;G{�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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 019/102] 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 020/102] 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 021/102] 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 022/102] 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 4ec329f050a5ccf4ac8dd490a043ef94e237f431 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Fri, 17 Apr 2015 16:44:43 +0300 Subject: [PATCH 023/102] 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 024/102] 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 025/102] 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 0e0d13f1b1f0ef9bf4374cfcbc07a56a5a2b76d4 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 12:01:32 +0200 Subject: [PATCH 026/102] 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 027/102] 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 028/102] 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 14:36:49 +0300 Subject: [PATCH 029/102] 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 030/102] 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 031/102] 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 804ca5aa0b3f916c219a07f35b29f5dba0167002 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 18 Apr 2015 19:15:31 +0200 Subject: [PATCH 032/102] 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 033/102] 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 034/102] 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 035/102] 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 036/102] 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 27abc7404d75b9239cbd632bfe37c19e90a2c797 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 19 Apr 2015 00:24:19 +0200 Subject: [PATCH 037/102] Gives AI a personal atmospherics control subsystem. Includes further work on NanoUI interactions. --- baystation12.dme | 2 + code/game/machinery/computer/atmos_control.dm | 76 +++---------------- code/modules/mob/living/silicon/ai/ai.dm | 1 - code/modules/mob/living/silicon/ai/life.dm | 14 ++-- .../mob/living/silicon/ai/subsystems.dm | 15 +++- .../modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/mob/living/silicon/subystems.dm | 4 +- code/modules/nano/interaction/base.dm | 14 ++++ code/modules/nano/interaction/default.dm | 17 +++-- code/modules/nano/interaction/self.dm | 10 +++ code/modules/nano/modules/alarm_monitor.dm | 4 +- code/modules/nano/modules/atmos_control.dm | 74 ++++++++++++++++++ code/modules/nano/modules/crew_monitor.dm | 4 +- code/modules/nano/modules/power_monitor.dm | 4 +- code/modules/nano/modules/rcon.dm | 4 +- 15 files changed, 153 insertions(+), 92 deletions(-) create mode 100644 code/modules/nano/interaction/self.dm create mode 100644 code/modules/nano/modules/atmos_control.dm diff --git a/baystation12.dme b/baystation12.dme index f0f28d7b61..3fd4b4b438 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1294,8 +1294,10 @@ #include "code\modules\nano\interaction\contained.dm" #include "code\modules\nano\interaction\default.dm" #include "code\modules\nano\interaction\inventory.dm" +#include "code\modules\nano\interaction\self.dm" #include "code\modules\nano\interaction\zlevel.dm" #include "code\modules\nano\modules\alarm_monitor.dm" +#include "code\modules\nano\modules\atmos_control.dm" #include "code\modules\nano\modules\crew_monitor.dm" #include "code\modules\nano\modules\human_appearance.dm" #include "code\modules\nano\modules\law_manager.dm" diff --git a/code/game/machinery/computer/atmos_control.dm b/code/game/machinery/computer/atmos_control.dm index 2e79d927be..788d53323e 100644 --- a/code/game/machinery/computer/atmos_control.dm +++ b/code/game/machinery/computer/atmos_control.dm @@ -9,11 +9,12 @@ density = 1 anchored = 1.0 circuit = "/obj/item/weapon/circuitboard/atmoscontrol" - var/overridden = 0 //not set yet, can't think of a good way to do it req_access = list(access_ce) var/list/monitored_alarm_ids = null - var/list/monitored_alarms = null - var/ui_ref + var/obj/nano_module/atmos_control/atmos_control + +/obj/machinery/computer/atmoscontrol/New() + ..() /obj/machinery/computer/atmoscontrol/laptop name = "Atmospherics Laptop" @@ -21,77 +22,24 @@ icon_state = "medlaptop" density = 0 -/obj/machinery/computer/atmoscontrol/initialize() - ..() - if(!monitored_alarms && monitored_alarm_ids) - monitored_alarms = new - for(var/obj/machinery/alarm/alarm in machines) - if(alarm.alarm_id && alarm.alarm_id in monitored_alarm_ids) - monitored_alarms += alarm - // machines may not yet be ordered at this point - monitored_alarms = dd_sortedObjectList(monitored_alarms) - /obj/machinery/computer/atmoscontrol/attack_ai(var/mob/user as mob) - return ui_interact(user) + ui_interact(user) /obj/machinery/computer/atmoscontrol/attack_hand(mob/user) if(..()) - return - return ui_interact(user) - -/obj/machinery/computer/atmoscontrol/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) - var/data[0] - var/alarms[0] - - // TODO: Move these to a cache, similar to cameras - for(var/obj/machinery/alarm/alarm in (monitored_alarms ? monitored_alarms : machines)) - alarms[++alarms.len] = list("name" = sanitize(alarm.name), "ref"= "\ref[alarm]", "danger" = max(alarm.danger_level, alarm.alarm_area.atmosalm)) - data["alarms"] = alarms - - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) - if(!ui) - ui = new(user, src, ui_key, "atmos_control.tmpl", src.name, 625, 625) - ui.set_initial_data(data) - ui.open() - ui.set_auto_update(1) - ui_ref = ui + return 1 + ui_interact(user) /obj/machinery/computer/atmoscontrol/attackby(var/obj/item/I as obj, var/mob/user as mob) if(istype(I, /obj/item/weapon/card/emag) && !emagged) user.visible_message("\red \The [user] swipes \a [I] through \the [src], causing the screen to flash!",\ "\red You swipe your [I] through \the [src], the screen flashing as you gain full control.",\ "You hear the swipe of a card through a reader, and an electronic warble.") - emagged = 1 - overridden = 1 + atmos_control.emagged = 1 return return ..() -//a bunch of this is copied from atmos alarms -/obj/machinery/computer/atmoscontrol/Topic(href, href_list) - if(..()) - return 1 - - if(href_list["alarm"]) - if(ui_ref) - var/obj/machinery/alarm/alarm = locate(href_list["alarm"]) in (monitored_alarms ? monitored_alarms : machines) - if(alarm) - var/datum/topic_state/TS = generate_state(alarm) - alarm.ui_interact(usr, master_ui = ui_ref, state = TS) - return 1 - -/obj/machinery/computer/atmoscontrol/proc/generate_state(var/alarm) - var/datum/topic_state/air_alarm/state = new() - state.atmos_control = src - state.air_alarm = alarm - return state - -/datum/topic_state/air_alarm - var/obj/machinery/computer/atmoscontrol/atmos_control = null - var/obj/machinery/alarm/air_alarm = null - -/datum/topic_state/air_alarm/href_list(var/mob/user) - var/list/extra_href = list() - extra_href["remote_connection"] = 1 - extra_href["remote_access"] = user && (user.isAI() || atmos_control.allowed(user) || atmos_control.emagged || air_alarm.rcon_setting == RCON_YES || (air_alarm.alarm_area.atmosalm && air_alarm.rcon_setting == RCON_AUTO)) - - return extra_href +/obj/machinery/computer/atmoscontrol/ui_interact(var/mob/user) + if(!atmos_control) + atmos_control = new(src, req_access, req_one_access, monitored_alarm_ids) + atmos_control.ui_interact(user) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index af26c7ddb9..00e9288d9a 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -72,7 +72,6 @@ var/list/ai_verbs_default = list( var/mob/living/silicon/ai/parent = null - var/apc_override = 0 //hack for letting the AI use its APC even when visionless var/camera_light_on = 0 //Defines if the AI toggled the light on the camera it's looking through. var/datum/trackable/track = null var/last_announcement = "" diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index 602e427f95..5247ae5f10 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -92,7 +92,7 @@ var/area/current_area = get_area(src) - if (((!loc.master.power_equip) && current_area.requires_power == 1 || istype(T, /turf/space)) && !istype(src.loc,/obj/item)) + if (lacks_power()) //If our area lacks equipment power, and is not magically powered (i.e. centcom), or if we are in space and not carded, lose power. if (src:aiRestorePowerRoutine==0) src:aiRestorePowerRoutine = 1 @@ -161,10 +161,9 @@ sleep(50) src << "Receiving control information from APC." sleep(2) - //bring up APC dialog - apc_override = 1 - theAPC.attack_ai(src) - apc_override = 0 + theAPC.operating = 1 + theAPC.equipment = 3 + theAPC.update() src:aiRestorePowerRoutine = 3 src << "Here are your current laws:" src.show_laws() @@ -179,6 +178,11 @@ if (MED_HUD) process_med_hud(src,0,src.eyeobj) +/mob/living/silicon/ai/proc/lacks_power() + var/turf/T = get_turf(src) + var/area/A = get_area(src) + return ((!A.master.power_equip) && A.requires_power == 1 || istype(T, /turf/space)) && !istype(src.loc,/obj/item) + /mob/living/silicon/ai/updatehealth() if(status_flags & GODMODE) health = 100 diff --git a/code/modules/mob/living/silicon/ai/subsystems.dm b/code/modules/mob/living/silicon/ai/subsystems.dm index af2f2f5b2c..915c987b53 100644 --- a/code/modules/mob/living/silicon/ai/subsystems.dm +++ b/code/modules/mob/living/silicon/ai/subsystems.dm @@ -1,10 +1,12 @@ /mob/living/silicon/ai var/list/ai_verbs_subsystems = list( + /mob/living/silicon/ai/proc/subsystem_atmos_control, /mob/living/silicon/ai/proc/subsystem_crew_monitor, /mob/living/silicon/ai/proc/subsystem_power_monitor, /mob/living/silicon/ai/proc/subsystem_rcon ) + var/obj/nano_module/atmos_control/atmos_control var/obj/nano_module/crew_monitor/crew_monitor var/obj/nano_module/rcon/rcon var/obj/nano_module/power_monitor/power_monitor @@ -12,25 +14,32 @@ /mob/living/silicon/ai/init_subsystems() ..() del(alarm_monitor) + atmos_control = new(src) alarm_monitor = new/obj/nano_module/alarm_monitor/ai(src) crew_monitor = new(src) rcon = new(src) power_monitor = new(src) +/mob/living/silicon/ai/proc/subsystem_atmos_control() + set category = "Subystems" + set name = "Atmospherics Control" + + atmos_control.ui_interact(usr, state = self_state) + /mob/living/silicon/ai/proc/subsystem_crew_monitor() set category = "Subystems" set name = "Crew Monitor" - crew_monitor.ui_interact(usr) + crew_monitor.ui_interact(usr, state = self_state) /mob/living/silicon/ai/proc/subsystem_power_monitor() set category = "Subystems" set name = "Power Monitor" - power_monitor.ui_interact(usr) + power_monitor.ui_interact(usr, state = self_state) /mob/living/silicon/ai/proc/subsystem_rcon() set category = "Subystems" set name = "RCON" - rcon.ui_interact(usr) + rcon.ui_interact(usr, state = self_state) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index cab055696d..c1c646e30a 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -396,10 +396,10 @@ var/changed_name = "" if(custom_name) changed_name = custom_name + notify_ai(ROBOT_NOTIFICATION_NEW_NAME, real_name, changed_name) else changed_name = "[modtype] [braintype]-[num2text(ident)]" - notify_ai(ROBOT_NOTIFICATION_NEW_NAME, real_name, changed_name) real_name = changed_name name = real_name diff --git a/code/modules/mob/living/silicon/subystems.dm b/code/modules/mob/living/silicon/subystems.dm index 9f1e07c301..00347d464f 100644 --- a/code/modules/mob/living/silicon/subystems.dm +++ b/code/modules/mob/living/silicon/subystems.dm @@ -17,10 +17,10 @@ set name = "Alarm Monitor" set category = "Subystems" - alarm_monitor.ui_interact(usr) + alarm_monitor.ui_interact(usr, state = self_state) /mob/living/silicon/proc/subsystem_law_manager() set name = "Law Manager" set category = "Subystems" - law_manager.ui_interact(usr) + law_manager.ui_interact(usr, state = self_state) diff --git a/code/modules/nano/interaction/base.dm b/code/modules/nano/interaction/base.dm index 65a7b273eb..56cfc22488 100644 --- a/code/modules/nano/interaction/base.dm +++ b/code/modules/nano/interaction/base.dm @@ -17,3 +17,17 @@ else if (restrained() || lying || stat || stunned || weakened) return STATUS_UPDATE // update only (orange visibility) return STATUS_INTERACTIVE + +/mob/living/silicon/ai/shared_nano_interaction() + if(lacks_power()) + return STATUS_CLOSE + if (check_unable(1)) + return STATUS_CLOSE + return ..() + +/mob/living/silicon/robot/shared_nano_interaction() + if(cell.charge <= 0) + return STATUS_CLOSE + if(lockcharge) + . = STATUS_DISABLED + return min(., ..()) diff --git a/code/modules/nano/interaction/default.dm b/code/modules/nano/interaction/default.dm index 6fd931160d..607c6d0a66 100644 --- a/code/modules/nano/interaction/default.dm +++ b/code/modules/nano/interaction/default.dm @@ -21,10 +21,10 @@ return ..() /mob/living/silicon/robot/default_can_use_topic(var/src_object) - if(stat || !client) - return STATUS_CLOSE - if(lockcharge || stunned || weakened) - return STATUS_DISABLED + . = shared_nano_interaction() + if(. <= STATUS_DISABLED) + return + // robots can interact with things they can see within their view range if((src_object in view(src)) && get_dist(src_object, src) <= src.client.view) return STATUS_INTERACTIVE // interactive (green visibility) @@ -46,8 +46,10 @@ return STATUS_UPDATE /mob/living/silicon/ai/default_can_use_topic(var/src_object) - if(!client || check_unable(1)) - return STATUS_CLOSE + . = shared_nano_interaction() + if(. != STATUS_INTERACTIVE) + return + // Prevents the AI from using Topic on admin levels (by for example viewing through the court/thunderdome cameras) // unless it's on the same level as the object it's interacting with. var/turf/T = get_turf(src_object) @@ -61,9 +63,8 @@ // If we're installed in a chassi, rather than transfered to an inteliCard or other container, then check if we have camera view if(is_in_chassis()) //stop AIs from leaving windows open and using then after they lose vision - //apc_override is needed here because AIs use their own APC when powerless if(cameranet && !cameranet.checkTurfVis(get_turf(src_object))) - return apc_override ? STATUS_INTERACTIVE : STATUS_CLOSE + return STATUS_CLOSE return STATUS_INTERACTIVE else if(get_dist(src_object, src) <= client.view) // View does not return what one would expect while installed in an inteliCard return STATUS_INTERACTIVE diff --git a/code/modules/nano/interaction/self.dm b/code/modules/nano/interaction/self.dm new file mode 100644 index 0000000000..f99ee875fa --- /dev/null +++ b/code/modules/nano/interaction/self.dm @@ -0,0 +1,10 @@ +/* + This state checks that the src_object is the same the as user +*/ +/var/global/datum/topic_state/self_state/self_state = new() + +/datum/topic_state/self_state/can_use_topic(var/src_object, var/mob/user) + if(src_object != user) + return STATUS_CLOSE + + return user.shared_nano_interaction() diff --git a/code/modules/nano/modules/alarm_monitor.dm b/code/modules/nano/modules/alarm_monitor.dm index b27349bf9a..88c5d6bbef 100644 --- a/code/modules/nano/modules/alarm_monitor.dm +++ b/code/modules/nano/modules/alarm_monitor.dm @@ -63,7 +63,7 @@ usr.switch_to_camera(C) return 1 -/obj/nano_module/alarm_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) +/obj/nano_module/alarm_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/topic_state/state = default_state) var/data[0] var/categories[0] @@ -90,7 +90,7 @@ ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) - ui = new(user, src, ui_key, "alarm_monitor.tmpl", "Alarm Monitoring Console", 800, 800) + ui = new(user, src, ui_key, "alarm_monitor.tmpl", "Alarm Monitoring Console", 800, 800, state = state) ui.set_initial_data(data) ui.open() ui.set_auto_update(1) diff --git a/code/modules/nano/modules/atmos_control.dm b/code/modules/nano/modules/atmos_control.dm new file mode 100644 index 0000000000..3897526865 --- /dev/null +++ b/code/modules/nano/modules/atmos_control.dm @@ -0,0 +1,74 @@ +/obj/nano_module/atmos_control + name = "Atmospherics Control" + var/ui_ref + var/emagged = 0 + var/list/monitored_alarms = list() + var/datum/topic_state/atmos_state + +/obj/nano_module/atmos_control/New(atmos_computer, req_access, req_one_access, monitored_alarm_ids) + ..() + loc = atmos_computer + src.req_access = req_access + src.req_one_access = req_one_access + atmos_state = default_state + + if(monitored_alarm_ids) + for(var/obj/machinery/alarm/alarm in machines) + if(alarm.alarm_id && alarm.alarm_id in monitored_alarm_ids) + monitored_alarms += alarm + // machines may not yet be ordered at this point + monitored_alarms = dd_sortedObjectList(monitored_alarms) + +/obj/nano_module/atmos_control/Topic(href, href_list) + if(..()) + return 1 + + if(href_list["alarm"]) + if(ui_ref) + var/obj/machinery/alarm/alarm = locate(href_list["alarm"]) in (monitored_alarms.len ? monitored_alarms : machines) + if(alarm) + var/datum/topic_state/TS = generate_state(alarm) + alarm.ui_interact(usr, master_ui = ui_ref, state = TS) + return 1 + +/obj/nano_module/atmos_control/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/master_ui = null, var/datum/topic_state/state = default_state) + var/data[0] + var/alarms[0] + + // TODO: Move these to a cache, similar to cameras + for(var/obj/machinery/alarm/alarm in (monitored_alarms.len ? monitored_alarms : machines)) + alarms[++alarms.len] = list("name" = sanitize(alarm.name), "ref"= "\ref[alarm]", "danger" = max(alarm.danger_level, alarm.alarm_area.atmosalm)) + data["alarms"] = alarms + + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + if(!ui) + ui = new(user, src, ui_key, "atmos_control.tmpl", src.name, 625, 625, state = state) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) + ui_ref = ui + +/obj/nano_module/atmos_control/proc/generate_state(air_alarm) + var/datum/topic_state/air_alarm/state = new() + state.atmos_control = src + state.air_alarm = air_alarm + return state + +/datum/topic_state/air_alarm + var/obj/nano_module/atmos_control/atmos_control = null + var/obj/machinery/alarm/air_alarm = null + +/datum/topic_state/air_alarm/can_use_topic(var/src_object, var/mob/user) + if(has_access(user)) + return STATUS_INTERACTIVE + return STATUS_UPDATE + +/datum/topic_state/air_alarm/href_list(var/mob/user) + var/list/extra_href = list() + extra_href["remote_connection"] = 1 + extra_href["remote_access"] = has_access(user) + + return extra_href + +/datum/topic_state/air_alarm/proc/has_access(var/mob/user) + return user && (user.isAI() || atmos_control.allowed(user) || atmos_control.emagged || air_alarm.rcon_setting == RCON_YES || (air_alarm.alarm_area.atmosalm && air_alarm.rcon_setting == RCON_AUTO)) diff --git a/code/modules/nano/modules/crew_monitor.dm b/code/modules/nano/modules/crew_monitor.dm index bb60182a1b..2758b859d7 100644 --- a/code/modules/nano/modules/crew_monitor.dm +++ b/code/modules/nano/modules/crew_monitor.dm @@ -25,7 +25,7 @@ AI.ai_actual_track(H) return 1 -/obj/nano_module/crew_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) +/obj/nano_module/crew_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/topic_state/state = default_state) user.set_machine(src) src.scan() @@ -74,7 +74,7 @@ ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if(!ui) - ui = new(user, src, ui_key, "crew_monitor.tmpl", "Crew Monitoring Computer", 900, 800) + ui = new(user, src, ui_key, "crew_monitor.tmpl", "Crew Monitoring Computer", 900, 800, state = state) // adding a template with the key "mapContent" enables the map ui functionality ui.add_template("mapContent", "crew_monitor_map_content.tmpl") diff --git a/code/modules/nano/modules/power_monitor.dm b/code/modules/nano/modules/power_monitor.dm index 03d9263a80..b9fca623c5 100644 --- a/code/modules/nano/modules/power_monitor.dm +++ b/code/modules/nano/modules/power_monitor.dm @@ -7,7 +7,7 @@ ..() refresh_sensors() -/obj/nano_module/power_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) +/obj/nano_module/power_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/topic_state/state = default_state) var/list/data = list() var/list/sensors = list() // Focus: If it remains null if no sensor is selected and UI will display sensor list, otherwise it will display sensor reading. @@ -28,7 +28,7 @@ ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) - ui = new(user, src, ui_key, "power_monitor.tmpl", "Power Monitoring Console", 800, 500) + ui = new(user, src, ui_key, "power_monitor.tmpl", "Power Monitoring Console", 800, 500, state = state) ui.set_initial_data(data) ui.open() ui.set_auto_update(1) diff --git a/code/modules/nano/modules/rcon.dm b/code/modules/nano/modules/rcon.dm index abdae311d0..58e55894c1 100644 --- a/code/modules/nano/modules/rcon.dm +++ b/code/modules/nano/modules/rcon.dm @@ -8,7 +8,7 @@ var/hide_SMES_details = 0 var/hide_breakers = 0 -/obj/nano_module/rcon/ui_interact(mob/user, ui_key = "rcon", datum/nanoui/ui=null, force_open=1) +/obj/nano_module/rcon/ui_interact(mob/user, ui_key = "rcon", datum/nanoui/ui=null, force_open=1, var/datum/topic_state/state = default_state) FindDevices() // Update our devices list var/data[0] @@ -41,7 +41,7 @@ ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) - ui = new(user, src, ui_key, "rcon.tmpl", "RCON Console", 600, 400) + ui = new(user, src, ui_key, "rcon.tmpl", "RCON Console", 600, 400, state = state) ui.set_initial_data(data) ui.open() ui.set_auto_update(1) From b178e56a3b20cc743225219e4eca5774eae859c5 Mon Sep 17 00:00:00 2001 From: Neerti Date: Sat, 18 Apr 2015 22:04:05 -0400 Subject: [PATCH 038/102] 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 039/102] 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 040/102] 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 041/102] 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 042/102] 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 043/102] 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 044/102] 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 045/102] 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 046/102] 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 047/102] 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 048/102] 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 049/102] 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 050/102] 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 051/102] 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 052/102] 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 053/102] 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 054/102] 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 055/102] 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 056/102] 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 057/102] 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 058/102] 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 059/102] 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 060/102] 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 061/102] 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 062/102] 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 063/102] 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 064/102] 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 065/102] 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 066/102] 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 067/102] 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 068/102] 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 069/102] 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 070/102] 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: Tue, 21 Apr 2015 00:16:38 +0100 Subject: [PATCH 071/102] Adjusts custom item loadout costs to be more balanced and standardises costs, standard cosmetics are 1 point, items with uses/armor/storage are 2 points. --- code/modules/client/preferences_gear.dm | 155 ++++++++++++----------- html/changelogs/Yoshax-LoadoutPoints.YML | 5 + 2 files changed, 83 insertions(+), 77 deletions(-) create mode 100644 html/changelogs/Yoshax-LoadoutPoints.YML diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index dae2c09cbd..1f51b6f050 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -31,7 +31,7 @@ var/global/list/gear_datums = list() /datum/gear var/display_name //Name/index. Must be unique. var/path //Path to item. - var/cost //Number of points used. + var/cost //Number of points used. Items in general cost 1 point, storage/armor/gloves/special use costs 2 points. var/slot //Slot to equip to. var/list/allowed_roles //Roles that can spawn with this item. var/whitelisted //Term to check the whitelist for.. @@ -48,19 +48,19 @@ var/global/list/gear_datums = list() /datum/gear/gbandana display_name = "bandana, green" path = /obj/item/clothing/head/greenbandana - cost = 2 + cost = 1 slot = slot_head /datum/gear/obandana display_name = "bandana, orange" path = /obj/item/clothing/head/orangebandana - cost = 2 + cost = 1 slot = slot_head /datum/gear/bandana display_name = "bandana, pirate-red" path = /obj/item/clothing/head/bandana - cost = 2 + cost = 1 slot = slot_head /datum/gear/bsec_beret @@ -73,20 +73,20 @@ var/global/list/gear_datums = list() /datum/gear/eng_beret display_name = "beret, engie-orange" path = /obj/item/clothing/head/beret/eng - cost = 2 + cost = 1 slot = slot_head // allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer") /datum/gear/purp_beret display_name = "beret, purple" path = /obj/item/clothing/head/beret/jan - cost = 2 + cost = 1 slot = slot_head /datum/gear/red_beret display_name = "beret, red" path = /obj/item/clothing/head/beret - cost = 2 + cost = 1 slot = slot_head /datum/gear/sec_beret @@ -99,74 +99,74 @@ var/global/list/gear_datums = list() /datum/gear/bcap display_name = "cap, blue" path = /obj/item/clothing/head/soft/blue - cost = 2 + cost = 1 slot = slot_head /datum/gear/mailman display_name = "cap, blue station" path = /obj/item/clothing/head/mailman - cost = 2 + cost = 1 slot = slot_head /datum/gear/flatcap display_name = "cap, brown-flat" path = /obj/item/clothing/head/flatcap - cost = 2 + cost = 1 slot = slot_head /datum/gear/corpcap display_name = "cap, corporate (Security)" path = /obj/item/clothing/head/soft/sec/corp - cost = 2 + cost = 1 slot = slot_head allowed_roles = list("Security Officer","Head of Security","Warden") /datum/gear/gcap display_name = "cap, green" path = /obj/item/clothing/head/soft/green - cost = 2 + cost = 1 slot = slot_head /datum/gear/grcap display_name = "cap, grey" path = /obj/item/clothing/head/soft/grey - cost = 2 + cost = 1 slot = slot_head /datum/gear/ocap display_name = "cap, orange" path = /obj/item/clothing/head/soft/orange - cost = 2 + cost = 1 slot = slot_head /datum/gear/purcap display_name = "cap, purple" path = /obj/item/clothing/head/soft/purple - cost = 2 + cost = 1 slot = slot_head /datum/gear/raincap display_name = "cap, rainbow" path = /obj/item/clothing/head/soft/rainbow - cost = 3 + cost = 1 slot = slot_head /datum/gear/rcap display_name = "cap, red" path = /obj/item/clothing/head/soft/red - cost = 2 + cost = 1 slot = slot_head /datum/gear/ycap display_name = "cap, yellow" path = /obj/item/clothing/head/soft/yellow - cost = 2 + cost = 1 slot = slot_head /datum/gear/hairflower display_name = "hair flower pin" path = /obj/item/clothing/head/hairflower - cost = 2 + cost = 1 slot = slot_head /datum/gear/dbhardhat @@ -190,32 +190,32 @@ var/global/list/gear_datums = list() /datum/gear/boater display_name = "hat, boatsman" path = /obj/item/clothing/head/boaterhat - cost = 2 + cost = 1 slot = slot_head /datum/gear/bowler display_name = "hat, bowler" path = /obj/item/clothing/head/bowler - cost = 2 + cost = 1 slot = slot_head /datum/gear/fez display_name = "hat, fez" path = /obj/item/clothing/head/fez - cost = 2 + cost = 1 slot = slot_head // Wig by Earthcrusher, blame him. /datum/gear/philosopher_wig display_name = "natural philosopher's wig" path = /obj/item/clothing/head/philosopher_wig - cost = 3 + cost = 1 slot = slot_head /datum/gear/ushanka display_name = "ushanka" path = /obj/item/clothing/head/ushanka - cost = 2 + cost = 1 slot = slot_head // This was sprited and coded specifically for Zhan-Khazan characters. Before you @@ -223,7 +223,7 @@ var/global/list/gear_datums = list() /datum/gear/zhan_scarf display_name = "Zhan headscarf" path = /obj/item/clothing/head/tajaran/scarf - cost = 2 + cost = 1 slot = slot_head whitelisted = "Tajara" @@ -263,7 +263,7 @@ var/global/list/gear_datums = list() /datum/gear/prescription display_name = "sunglasses, presciption" path = /obj/item/clothing/glasses/sunglasses/prescription - cost = 3 + cost = 2 slot = slot_glasses // Mask @@ -280,67 +280,67 @@ var/global/list/gear_datums = list() display_name = "executive suit" path = /obj/item/clothing/under/suit_jacket/really_black slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/blazer_blue display_name = "blazer, blue" path = /obj/item/clothing/under/blazer slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/kilt display_name = "kilt" path = /obj/item/clothing/under/kilt slot = slot_w_uniform - cost = 3 + cost = 1 /datum/gear/blackjumpskirt display_name = "jumpskirt, black" path = /obj/item/clothing/under/blackjumpskirt slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/skirt_blue display_name = "plaid skirt, blue" path = /obj/item/clothing/under/dress/plaid_blue slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/skirt_purple display_name = "plaid skirt, purple" path = /obj/item/clothing/under/dress/plaid_purple slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/skirt_red display_name = "plaid skirt, red" path = /obj/item/clothing/under/dress/plaid_red slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/skirt_black display_name = "skirt, black" path = /obj/item/clothing/under/blackskirt slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/sundress display_name = "sundress" path = /obj/item/clothing/under/sundress slot = slot_w_uniform - cost = 3 + cost = 1 /datum/gear/sundress_white display_name = "sundress, white" path = /obj/item/clothing/under/sundress_white slot = slot_w_uniform - cost = 3 + cost = 1 /datum/gear/cheongsam display_name = "cheongsam, white" path = /obj/item/clothing/under/cheongsam slot = slot_w_uniform - cost = 3 + cost = 1 /datum/gear/uniform_captain display_name = "uniform, captain's dress" @@ -352,7 +352,7 @@ var/global/list/gear_datums = list() /datum/gear/corpsecsuit display_name = "uniform, corporate (Security)" path = /obj/item/clothing/under/rank/security/corp - cost = 2 + cost = 1 slot = slot_w_uniform allowed_roles = list("Security Officer","Head of Security","Warden") @@ -373,7 +373,7 @@ var/global/list/gear_datums = list() /datum/gear/navysecsuit display_name = "uniform, navyblue (Security)" path = /obj/item/clothing/under/rank/security/navyblue - cost = 2 + cost = 1 slot = slot_w_uniform allowed_roles = list("Security Officer","Head of Security","Warden") @@ -389,7 +389,7 @@ var/global/list/gear_datums = list() display_name = "armband, EMT" path = /obj/item/clothing/accessory/armband/medgreen slot = slot_tie - cost = 2 + cost = 1 /datum/gear/armband_engineering display_name = "armband, engineering" @@ -425,21 +425,21 @@ var/global/list/gear_datums = list() display_name = "holster, armpit" path = /obj/item/clothing/accessory/holster/armpit slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective") /datum/gear/hip display_name = "holster, hip" path = /obj/item/clothing/accessory/holster/hip slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security", "Detective") /datum/gear/waist display_name = "holster, waist" path = /obj/item/clothing/accessory/holster/waist slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security", "Detective") /datum/gear/tie_blue @@ -464,14 +464,14 @@ var/global/list/gear_datums = list() display_name = "webbing, engineering" path = /obj/item/clothing/accessory/storage/brown_vest slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer") /datum/gear/black_vest display_name = "webbing, security" path = /obj/item/clothing/accessory/storage/black_vest slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Security Officer","Head of Security","Warden") /datum/gear/webbing @@ -491,37 +491,37 @@ var/global/list/gear_datums = list() /datum/gear/bomber display_name = "bomber jacket" path = /obj/item/clothing/suit/storage/toggle/bomber - cost = 4 + cost = 2 slot = slot_wear_suit /datum/gear/leather_jacket display_name = "leather jacket, black" path = /obj/item/clothing/suit/storage/leather_jacket - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/leather_jacket_nt display_name = "leather jacket, NanoTrasen, black" path = /obj/item/clothing/suit/storage/leather_jacket/nanotrasen - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/brown_jacket display_name = "leather jacket, brown" path = /obj/item/clothing/suit/storage/toggle/brown_jacket - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/brown_jacket_nt display_name = "leather jacket, NanoTrasen, brown" path = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/blue_lawyer_jacket display_name = "suit jacket, blue" path = /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/hoodie @@ -533,79 +533,80 @@ var/global/list/gear_datums = list() /datum/gear/hoodie/black display_name = "hoodie, black" path = /obj/item/clothing/suit/storage/toggle/hoodie/black + cost = 2 /datum/gear/unathi_mantle display_name = "hide mantle (Unathi)" path = /obj/item/clothing/suit/unathi/mantle - cost = 2 + cost = 1 slot = slot_wear_suit whitelisted = "Unathi" /datum/gear/labcoat display_name = "labcoat" path = /obj/item/clothing/suit/storage/toggle/labcoat - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/overalls display_name = "overalls" path = /obj/item/clothing/suit/apron/overalls - cost = 2 + cost = 1 slot = slot_wear_suit /datum/gear/bponcho display_name = "poncho, blue" path = /obj/item/clothing/suit/poncho/blue - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/gponcho display_name = "poncho, green" path = /obj/item/clothing/suit/poncho/green - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/pponcho display_name = "poncho, purple" path = /obj/item/clothing/suit/poncho/purple - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/rponcho display_name = "poncho, red" path = /obj/item/clothing/suit/poncho/red - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/poncho display_name = "poncho, tan" path = /obj/item/clothing/suit/poncho - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/unathi_robe display_name = "roughspun robe (Unathi)" path = /obj/item/clothing/suit/unathi/robe - cost = 3 + cost = 1 slot = slot_wear_suit // whitelisted = "Unathi" // You don't have a monopoly on a robe! /datum/gear/suspenders display_name = "suspenders" path = /obj/item/clothing/suit/suspenders - cost = 2 + cost = 1 slot = slot_wear_suit /datum/gear/wcoat display_name = "waistcoat" path = /obj/item/clothing/suit/wcoat - cost = 2 + cost = 1 slot = slot_wear_suit /datum/gear/zhan_furs display_name = "Zhan-Khazan furs (Tajaran)" path = /obj/item/clothing/suit/tajaran/furs - cost = 3 + cost = 1 slot = slot_wear_suit whitelisted = "Tajara" // You do have a monopoly on a fur suit tho @@ -620,7 +621,7 @@ var/global/list/gear_datums = list() /datum/gear/blue_gloves display_name = "gloves, blue" path = /obj/item/clothing/gloves/blue - cost = 1 + cost = 2 slot = slot_gloves /datum/gear/brown_gloves @@ -632,19 +633,19 @@ var/global/list/gear_datums = list() /datum/gear/green_gloves display_name = "gloves, green" path = /obj/item/clothing/gloves/green - cost = 1 + cost = 2 slot = slot_gloves /datum/gear/orange_gloves display_name = "gloves, orange" path = /obj/item/clothing/gloves/orange - cost = 1 + cost = 2 slot = slot_gloves /datum/gear/red_gloves display_name = "gloves, red" path = /obj/item/clothing/gloves/red - cost = 1 + cost = 2 slot = slot_gloves /datum/gear/white_gloves @@ -658,13 +659,13 @@ var/global/list/gear_datums = list() /datum/gear/jackboots display_name = "jackboots" path = /obj/item/clothing/shoes/jackboots - cost = 2 + cost = 1 slot = slot_shoes /datum/gear/toeless_jackboots display_name = "toe-less jackboots" - path = /obj/item/clothing/shoes/jackboots/fluff/kecer_eldraran //permisson of owner of custom item was granted - cost = 2 + path = /obj/item/clothing/shoes/jackboots/fluff/kecer_eldraran + cost = 1 slot = slot_shoes /datum/gear/sandal @@ -807,7 +808,7 @@ var/global/list/gear_datums = list() display_name = "cane" path = /obj/item/weapon/cane sort_category = "misc" - cost = 2 + cost = 1 /datum/gear/dice display_name = "d20" @@ -849,13 +850,13 @@ var/global/list/gear_datums = list() display_name = "matchbook" path = /obj/item/weapon/storage/box/matches sort_category = "misc" - cost = 2 + cost = 1 /datum/gear/comb display_name = "purple comb" path = /obj/item/weapon/haircomb sort_category = "misc" - cost = 2 + cost = 1 /*/datum/gear/combitool display_name = "combi-tool" @@ -867,27 +868,27 @@ var/global/list/gear_datums = list() /datum/gear/skrell_chain display_name = "skrell headtail-wear, female, chain" path = /obj/item/clothing/ears/skrell/chain - cost = 2 + cost = 1 sort_category = "ears" whitelisted = "Skrell" /datum/gear/skrell_plate display_name = "skrell headtail-wear, male, bands" path = /obj/item/clothing/ears/skrell/band - cost = 2 + cost = 1 sort_category = "ears" whitelisted = "Skrell" /datum/gear/skrell_cloth_male display_name = "skrell headtail-wear, male, cloth" path = /obj/item/clothing/ears/skrell/cloth_male - cost = 2 + cost = 1 sort_category = "ears" whitelisted = "Skrell" /datum/gear/skrell_cloth_female display_name = "skrell headtail-wear, female, cloth" path = /obj/item/clothing/ears/skrell/cloth_female - cost = 2 + cost = 1 sort_category = "ears" whitelisted = "Skrell" diff --git a/html/changelogs/Yoshax-LoadoutPoints.YML b/html/changelogs/Yoshax-LoadoutPoints.YML new file mode 100644 index 0000000000..051e156a2d --- /dev/null +++ b/html/changelogs/Yoshax-LoadoutPoints.YML @@ -0,0 +1,5 @@ +author: Yoshax +delete-after: True + +changes: + - tweak: "Adjusts custom loadout costs to be more standardised and balances. Purely cosmetic items, shoes, hats, and all things that do not provide a straight advtange (sterile mask, or pAI, protection from viruses and possible door hacking or records access, respectively), each cost 1 point, items that provide an advantage like those just mentioned, or provide armor or storage cost 2 points." \ No newline at end of file From 06a66038703c087ed9896e107fe56e760a5b0b0d Mon Sep 17 00:00:00 2001 From: Dennok Date: Wed, 22 Apr 2015 19:47:31 +0300 Subject: [PATCH 072/102] 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 073/102] 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 074/102] 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 075/102] 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 076/102] 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 077/102] 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 078/102] 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 079/102] 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 080/102] 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 081/102] 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 082/102] 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 083/102] 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 084/102] 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 085/102] 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 086/102] 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 087/102] 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 zcmXuKc|4Tw|2=Mdr6QEd6q%4DifPk`nTp5~se~+JsiaNO*v(Cp-5?BErmWfbWF7n1 z_g%<37~3p{*?-=j-{bq&{qKD}?sK2(JkL4LZh~CJmYiQ8Z#kb_2{3idDMrfCUOL*s z*|cuNdO9L8H8oNCk(F4J@PU5)yz5ckyv|*X_q@fB-}JKUHo!jyJQ9Rd_Jpo&n8qaD zPblbqu72MtSm)cSYS?wV5SfEfJpPHPPE>by-#Wypk|4vrPe9XE*|I$Em&ISNDdmNB zb{`aV7j;K>`~1bPn|?Hc-7dl>^U0CEOBqj|F2`R`QG&%%$x^x-IZ6c8_SQ;mda{bV zcXEsPe}+}p>r1!daRE|13H*HYZ(VdhhQ7AqSL^;D(hJ2P|0=Bc3(R&2-)UY)j8G{b zf*0ifEg|2g9FnVK2g@#KQ<3hBjo#bv?y-R>rBY!A8_r< zNmu!HPB78)GCJIhn*pa5-YmVm%^Af~z6N4hG@a2GeI%8opa_d~y2WbsW>FpOd(50; z3cqcoX4?J8+Bab7OPHWsU!RR<&bs#DR1zMne zS*@~9?IDzOANJbBEeAj|r2s}AUes}9M8{hyJwDsQY^u1(fp)EGcFFbf#$gbk`xYm7 z(7IPzFjzsgzRg3NSgkf+@UhN33VySDS-9ayBM6az3Rk;fEfQga2#Mtg%m|loEsM%X z!fm+rqMnJwYU!mf3)k~ZW5h4kpzhTFbSh=MfA?#VEx_ms3I~?g0ny@=Vb85~!J#1P zTYo@1c09={k|!Mdfsuy^Kjcy^N-4 zv8Sx9F8C(h0zx54TD%Ly=fLer4j%Nabn&7fkNx3e-Pi2j{uJ>XKZ2DBAF+#-tU`7f_#2zZR=)5){9|jE0{T!Ul;K->@PlL zMD&pb3P=t*sWm-MNpg+9nB|wfa|(+y)EfW#qg3A=Yi=&@QsX0E)toR|gPBp*j_XG0 zmR!EPElS*c)a|exN^u^nZidoF%+O^>yJ#-?(5+VU{HbKXN|fu|l%j^MiPQ$&cN@DEhdjmT5q{8ex9O#EKEs6aDX zQ|c5S>pEDcp&%r#L;xtu4=S9@l}{dTa>VfeTYq~eTS4Kt;-K3YDphF;SpZ?U!{`}U z-Ge`U_SaaqJXjS&wV*86J2N0+4mSDrU&+hJS7^}~kTZ3cPP;~*S?x&qK zQ^u+>pbw{a7_ZFKd4Jm7v}UZNqgQ%UZspe56s?XHSWwaETXoI`%3WoR!&@D-RC$Q+vE!(;@c4Dm7xyZ2!W0!+G+}w*j z9Wont{D=_Ur=7H3MeCf{wvscKNH*2=gzlO@h-G{tBkBdnk?D% z;690t`gfDYP6rfWB(t-e+Q*PFa(Bqh49%s6>P++OD+V0Xu8wsYL}(X{A$X0 z{ff)sn_Etm(}Uhyb!vH=brho|0dwgyJ=I)E@bphS@wzoac}4l!r_9{44dWTk>)$xh zdamzv+$?jn^5wwQO7^HTkiRm~;fa--cxh=a16cwK{_c4?`Ux0AX}oN@pis%vlcX!jLIa zqU%mLU$$xWFkD_QT^=Gj>^7vg;Qm6gDjlfvj7J|2j)PADREVz*&?XX(+lA#J9LS(D zO;AzzfOEl^Rju`)nP>P0+?AD>3zi`6xRQhj7L#W3h+V^C@M~D&&eKVR9_pv&^Y-p# zYDUk}QK04`Pbq)?w?x~whZAgCl99>Rm;v?bbdi&>pHRAb{!Ruhj zh`MDwqd>$s+49HR7Pk02Og*V%QULCsePr#psM|4Pm@^ehGwj`6?nz=RSm8q9YrF=A zkOfQ+ud2k=*|(JwQaqW=A`MUdeP)Sv{WL0Y81iz;xX^}vcZuibP4hgdLjb$^7A8jU zH!y}^f}OT5M7;^V+3~7y1K5VIO7ZP(Iuec2*_AA8sRZOD@l`te>_vyS1J1(|lHx>AmJM42b z&BXMCDISmCGQgjQ@Ov~LH&n6j7i&J-CwD-$F$($aQ@r+#wvdSS3t7?-_`Ebh_P@b| zNdbrB*Ipha+MlPG8W%p3SyJ^3F3~mAU-DgB{|~+>?%j4)4<+U#9Ab+93-zB9WF)ec zorRh|lhGy)$4m9AB@Czfj`B&EP)S&T~kk9mV)DPIv{GdgRUSs7c(2)9| z2W-H(f415PVlMC7zLxH8!EO-LLRvdQzIaGOYOmbS%ME4CU1_xHpxd6AKbPIQp!?bf z_T2p!_T<+xwRk^XEl=CtuaBm!N1^X=jI}&XQPhZN{BBq`?{@F4Eny?$N{3UFdfa%| zGEW2XCr=txUpEZ^OB@H zAzAERH?WR`eK9u+3JStZ*6~^LN@8x*^O^DOoX4Q+`BZq#Ft~a?u&l~Og@!n#TXAx8 z61banu^Pp`oDptnliT>ZxXEu{))3b;9>*umTZjSU_)K|^VvsmKZ~m#xV;BmKuMF6% z*`gWA2j1TQvSq3xd7BZSfw0DYZf@ni5CpRtw+0sQZ`9SF9UJ)X(n+C_nYV?C!Yqu< zp$Q_lhs)tAdir|5jP$SC!0pZK>fp8$(o~XqzTQYWa*0O!b;!TartW(khsCmrz~2!o z3R!qF7P?EI(rFu0R6M}K`yN{czS!&Y@SNq*)4ubhK~Pkhig>@x51K&jjF_!Q zC?vR~QR^q>u}j8RC?$p1q{j`N6LM_p%hDaBzD^n2GxA=SY>Y{H<6K~3A}Zl`po~JA ziEw#lSo)imU~KkcOM5HA0dF2D6}vUgv3*P5?Vq~iyK@ds>K&8G zTqC}TlKN)_$_lri za2~|%Ce)iV6jt*tS_f5U7(b9ujj+2xd`37PWqb~=np-7x28f5ns~UxJS!d5T<1%pF zURsP|-1GYXgn#+)IM|W5Ie`GAm1@9rAy$krj2nVGk)woBYn<{+rdh!Q69SJ1v7mBg zb?D5Ohwe9Go_N>DfAL2{UKVj%RbZxMFG`OZ;^KL3uL733FxPk7cTP<=a#B$H!O-&} z$E2YtV_6r#{?c3bnvPvdDtiRMKB4JJ4nz^$Q9*#1KnVlbb+xVBv9CUeffDb+njTJL&9XO$bfp^Tjxn{ zqU?rHtA>tSsBb)5rfsHlEELtuS#nXgpfnN*i@@>QoS*w7j+f$CaO4!6GcakrBzybz zOjuj_rWy@PF?1hnA-EQc9Z-gtVg!g^hs~5wb1qwVwHza1TZ!BrY31Pc(To-6UG47m#e+e*~ z*o@2BMNbS3qDIz=GK?<@K9CU%LE?tt^}SaEyPzrjegWZgSNR)`i>|BJEy~Z3^Glvv zzS6Ebrx!ja=(PAb^!okLBP8XOo#F#*i+NlFk+0N@rQgt_+LUF!&NQ(UIo2!H)#hrN zje&=k2#}IOq7=s@*upbiP2lx}m)$-fLz@E*80-uO^EbCiV1G2J$X3GwZtS!lQww)32Qniwdm2yA;572D{7Q z4o`NAZcRz?%n0;=R813UL<ep`m0VY{n9>t{fR@wbAvRAr$N8II zMmiMf*y{aSQ#xdS;kZ3(IypsCfR2 zE02|LBgnJ6YMaSrVfU}Ehn;u)pgi@v7$B#OGNa^`m-}dgJ0FM3>amc9ci`t$`-A#8 zd2a!!SmUMaMN!6+w9DgFfwgc}5)Oh9>*Q1BQ<=xWI{8d^EiqC155A3H%t9yMIbLbZ z!7jd7f!SJ5SImztJ`Jd=Zp7HNh%`*_6QerC$avP0k3Nlm?6Dr=0DdSh zJ&jPhueRK3GJWr>j|tvG`2GH(hoKrZ<|7WsfgQf{|A^K45gTw8!+*9dVX&q$8<=!n zhiAQ<>ZkX`mwVQ#F&5(Agf*KR^C0;r#)39cR@mEgNyCb?V!3b*@f)2y1(b=iMcb}knC)b?a62gp{Jcw=YBu+{C6$86tvjd? zxO}Jm@&NW6N%B;}$J4t2=R@K!q%Q?eA~7EMNPh19=torSSan!5zf0eztewxqfkA~F zG}4-|!|QTvy^*1dic=*tGx`>V#faA}xF8(-57t@*gs2YCdH`g@*#JXjL-Yp_hH?Vi z4@0prQkJp<6)pK!ff&+1)Z%VoQLHWAq1VY%XW01fR&M2jR-)muZYk#oyMZmde7k)D zUp-?$l^ny(tL5X4Y2Hc`kTpGX=1g5*LeR1E0U>6{qyH_x`KZ|{Wp_p^?W3?-$##>U zVwauIHmW76vQtJ?8@Sy13V%UW)m&G~MfmJjehBQ)SGh%q$+*$7#3RG9I4!%22mT|r z#jm}T_5JH!*sJ(Ev)15UJvv2h)ZbXu_AF3~dxDoH$|{U)o$j>DIw;kAy!%lI_z}th zbS0X`}@zzVCq>l+fY?L$5%J9@WSBlLYAoY{1R5U>Sao;{po~F&vdB z%s&5eN1mopyhGZ@5zN5Qw`^*MS86Kfk!9f<)c6$w$LiMC+e|^hLv>XY6+XE>nrz_h zeG!rx_di%Q>|e$In!h=|t`+;7hDm-foBPqzG`>DK>YliqtUrHB2Jsl&;@L68*)p`= zcvO4(uHiz_L1c|X{l4MA-5?D zKqd`Q$W8Vwr&`Wz`KD}Ju4#oxOUPAa{cPBu@CZDh=0J*xsp7If_EWnbma8j}aH!#V zc!b)2W#K_mg6LyyFAg8j>CO3c-!RPTm&|yAYPU(h%GrMkDB2}L*n-#u2vAhW1HUOe zc2yo&ej{1T#+O@zLjF>3y2C`rT=d{a$e3_-EwzZ>?8aRjwsjA)k}`$b+6A~m*Rfm|fbNicGWs%S z?t;>20CzpSX>SMWXLpSbSaL z=MLqO9B>!Jp~o>7x2{H4B67oke5qADUSmlU zii;2H%aYFY(5KC!Zvn@^=r%1`l-y}F;KG?{G8doVKrmW*y%Y1zv3pO*=M)g1rKI-f zp?}mP1N6>M=AcwDy+4&7&^Yi?*<9)ra zKC<`4g{@uhi39jI-Te0E`Uzh_*U$4qp2~M$vA;s2tqF+BL5|5AmLcnpe0XPgB$eQ& z|NH1rlYT>JRG!jnyU=qg;@v0gZ(G%0R<{3ijQ&LNr9$I#Ayfj0XlUIdu%NQ{dO!uM zdd2$i!a>H(3qXO5hQq$gR4XWaGZIZMoh*gtU3L~}cGxl7NAFboR*a7Uxy;4rsoI$JAOZy{!#*>A0S&H@pF{#b&lFl(^J3xd z=Hd!Nd1NV`*4+|S{V_aSP9IW{xU*T;)ra3!d8|6Y2HC3ULtpmKJVRDgA?WcYgDM1P zx@Grj+Pqru^r8gM+oDAueQ2Vxp*mTK0PdE$4+Vlae5y6^Y#q-upmjDu{0_NG9T5sh z$m4$HmO|fzk|5F9zUy+ zhHydsQn`uKPTd!&r-;sPfuD;n76HGruXbtG{yYCMBOZwyNn>%+5*7-Kx~lV}cs2;C zUYCzO_6G&TTco|u@}j)7JuNj{_35<37lHE$F9ty;Mbh?i4jr{!&pSSpatr6p3cd@% z4{v)oAXS4ZqxiGF#6>%GkDPb_xtH8*YkqKVSnv1I^v|FhSzjRP9-5tfxwmG4u+Cpe zVN?g}o~%43?5X=H2&(yf<;a`i%40g>OOG|2Z3{p6D5@CD=);9M1XYc3a3Ne_ugTf| zMH0P>MeDh&gxK^{xH;(d<3za1n4#APH#o`oC6#w{%}!X5XvWnyE{|?@9cRC3fE+(!~yR zbC!G5Qu87xa}=;ma^Lqp$*W+V+7&6D@p|vwLUPbdcEVfJvFafx>-)=Yn>1f7!}HMw z>px44ZAFWFuNJyfw{C*FaEq!FH@Ph~Am~#UWP@i)3Ae-0k*tgKphwo;RQC&raA#%ayH?Uar3D+Ckq1V_G62*k9ov=7g~#`{IfkS?x9}fc=wo_u#}%C^^pSltV_H zl9{;g6JnzY3IO<6%^soc@-&$sUJS&_)RgVG;Xpb{R)cweuf*L3FIzS3ScRfLz{tNO z!e}yOf20@Glob4)0Y89O!1pY@b)`1Pi-ae_7F<786DMZx_^8ry@|&l5&jFbtQOIkr z@FP{BIGLcYyQXe{Kg);)=24uueuuzw+wi9SMX|?#ELM5nwVG^8z+V&i<$8*YtUOwl zYj?O)4R@PVisl0%R%jYAUq9q@s9T!h4bU&TmG}hGOCx<=61+^O5m46W`*pA$EP{hG>`7cHZ}_ac6lx*UsD{oby! z`fDKdtmdB?{^h{iO#Xy1?OA_#h-S_s!}wb4lETiNUf{h5kI3QR`vprFn)s(PdtzkJ zr?-?T$*dC)N^h0KBx-LZdS1ewWkBtH$KB6gfvl!=_$?T!kY+C8hkdVBwoLIP@a)GI zHSXTl6>Cv=P@FIFngBffW6wm_vGZktB*XPP5>b%_?y$CH2fK@zTpdFeYQ!K~^HUU0p);XsY%XmBj-V4x%|FZ29A^`%O zu3OK(H|vrm==fbq?Imt%m_#%JWGn;MCw-hZb~uewWXF^PU#=1@XDhv9L2 z6jLE%MyffAUZzRJvkjDz8~3hcfaD5#Ewgodk6QexiM->|=u&!Kg3n~A zKXPj;cp|vZ-wJ;Yb|Wuhtq)Ioz_)zfcP#THDD))=3y%!~hu zk~*pHjw*W>@P(!~>^Ju>J5o?k@DmDEc*a>myNh`0O}W+ORTit(?7|JBjmP<+cNe;e zbTtN3Y9^)nh=@l| z-Rnx|*nfByhueplOuw(JlL`(VwVpx}^NwCC>@^F;X=^7%3SM@*qtQ3f6yEyYVdH?X zA~40@p^|BE%yp!|ISW5;rk2QI+DT$`iOybLg4~NvWy$7G{AS9{9hlJtW_W=q;eHE9&S??=}Q@xeFo1FtO zHl<#y;daB+Q@b|_Lv&)_1I{Ef@`TC0Qc7(fA%|ySQE+XfD zT)MNb##Xc%1K;4)lAM#wvxt1PuCL=IkC+y7UE!F-QU(GeTVeRjS7+quyDY8xlG zfCq@|_?-*0dQ?{ZBcS#3<;$19@;Frz->8-yIV=0$t=oUS^K(aO?qfSqA-ykw``)uQ z2nCSC%(XJE2`!Uy>toHkv87h^s?>3n5N292p&N&C_+ElL_PL!Sy&5g5H{jN>7cl$e zSyifXxC^&5y_qWgi5$_kmv2l)br`Q=N73L)Y^J-zur(Js9Y6OZ;pJA&nrg#a!2(XE zhGainR(4hsEP56W9Rm7b7aIL)<_thk#EJC7p88z;8^bzPe~%Ljq-QPCE`{0~ zd3vX~+ddgvMgD5ijBk>c;&GpA+-P4GHc~|)gQw?Dnp@f_I;>T2B(?4n*C!*^5M?gIo}x$P8OVI*Srj#e(p0IEGTFl{A)w> z=%skw4VJwjQ;jAO1BZw}?1D{}-hSxKkur%qz-&^LO-8Ip>lbUr5qIb3(`J*)G_14v zA7QP--)XESdwp2)1uRELoBnOJc+GK6eg4dlU+O^Uk^(I4QKl#8xv%Y#if3b)MJT}J z2o%1Est+m%^${E)Z*Q|x$NA3N!0KAF|IB#H>b6$LO!tJ^kvHmEUd3)2t3JHkDz&_V z32STW7jx>K|4Wp|&bwMUN2u+3Ng3OyVEvv^EsmIYw%!Dt6DmssDpyL7yL9 zFyQ?9LE)>e%zc(@kfN!wl=#=cqD-}J+|a%#tUCiucCcqxc#LGIW=q!kSVA@#>_ z4*^mR`#62U@<(|`(C;u;k`%C;-?^@)T(Cgy4RE4=e$9L@%%y+P@ps-m$Vi7&&06bn) zDJmj<|80zYh>4rylR5T(-?W{0iPN(R58=kptqU>jb9{>YMOK~|>KvaFf01+&#&&)` zfHc4W^L&cHe!j}q66SoD4_pPUa)zqkOS`)8w2b@mZXbh?f_a^rYNdF>qrvIu;1%j( zpzOWL&B>tKrPgCR`BFUK*(%B-2zQ(lu|HisqDEF=)dU+N(h-C7p|3ZlqS(+|(}R;m ztDLoEgC5@P)og6;&ei{1^G8+lE6*v2{Y7{-`~VJv*QhF@;>d;loTR-PIN_A&nBLu4>TeF;1~Pe z)x+9+BL9$b2(sgPgXz&xi(ugY*zRDy?48JthVl<;0R8#!!Ri&>EGljK%XkmMCa))9koVTd7mR_5>)OYQE3hvJz zkm^I3hv6HQx7raoeNWGrcIV7#J!G|cwpu3{Y8N6bvMmbZP#bQb8&GZ=)KqQ!mafce zVSDaZv|8gG1@0Z+cowim2g`ZN;QC1c>iQp0GOvW=-h7V-w9hZkGFL%PEqD9sq#i$DUfI;)#lBaIE9kH(S%53cipE(MJpQ4~QFcEY- zt#R&W8n+ZGd^w5#U$zAI`P0at>Qogjl<}?*`wJ2iaOn)7ig!7pzOCpBE?y1W_rOB_ zi846BlTx=$!+tt?~}affbEik500v4dH9`Qle(k5Q1RWB_7r6?3V$BK zpB2CQf{OiE(R3(ub8HHy)) zAEQcMjD@$k&k&`a?pdyZyWnIAZ84mA!pl@JE*v01a{p>S$VMF3tXi}r-f`ZGVi;-r z_8zL5u@Be&$u4a~lGKTUh(5tKwLhHaMq#%zR5!FIVOMZV{v@&_bmoou}l^vZ@{c!x8G;uDpc4fD1D z10yI

      NQSotO%?}s-Ft~%fSPs)7$~j)`p3 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�@!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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