From 7745983a2956c19d74bc6beb9f6eb66cea2d2ecc Mon Sep 17 00:00:00 2001 From: "Wowzewow (Wezzy)" <42310821+alsoandanswer@users.noreply.github.com> Date: Wed, 16 Feb 2022 06:25:17 +0800 Subject: [PATCH] Ports funky closet animations from Yog (#12989) --- code/__defines/_layers.dm | 3 +- code/game/gamemodes/events.dm | 2 +- code/game/jobs/job/engineering.dm | 14 +- code/game/machinery/doors/brigdoors.dm | 4 +- code/game/machinery/walllockers.dm | 33 ---- code/game/objects/effects/overlays.dm | 7 + code/game/objects/items/airbubble.dm | 23 +-- code/game/objects/items/bodybag.dm | 34 ++--- .../structures/crates_lockers/closets.dm | 110 +++++++++++--- .../crates_lockers/closets/coffin.dm | 7 - .../crates_lockers/closets/crittercrate.dm | 2 - .../crates_lockers/closets/fitness.dm | 4 - .../crates_lockers/closets/gimmick.dm | 33 +--- .../crates_lockers/closets/job_closets.dm | 11 +- .../crates_lockers/closets/l3closet.dm | 24 +-- .../crates_lockers/closets/malfunction.dm | 2 - .../crates_lockers/closets/secure/bar.dm | 21 +-- .../crates_lockers/closets/secure/cargo.dm | 14 +- .../closets/secure/engineering.dm | 44 +----- .../crates_lockers/closets/secure/freezer.dm | 35 +---- .../closets/secure/guncabinet.dm | 8 +- .../closets/secure/hydroponics.dm | 14 +- .../crates_lockers/closets/secure/medical.dm | 66 ++------ .../crates_lockers/closets/secure/personal.dm | 26 +--- .../closets/secure/scientist.dm | 21 +-- .../closets/secure/sciguncabinet.dm | 7 +- .../closets/secure/secure_closets.dm | 59 +++----- .../crates_lockers/closets/secure/security.dm | 99 +++--------- .../crates_lockers/closets/sol_gear.dm | 9 +- .../crates_lockers/closets/syndicate.dm | 5 - .../crates_lockers/closets/utility_closets.dm | 34 ++--- .../crates_lockers/closets/walllocker.dm | 7 +- .../crates_lockers/closets/wardrobe.dm | 68 +++------ .../structures/crates_lockers/crates.dm | 142 ++++++------------ .../crates_lockers/crates/gear_loadout.dm | 11 +- code/modules/clothing/sets/laser_tag.dm | 8 +- code/modules/customitems/item_defines.dm | 1 - code/modules/mining/abandonedcrates.dm | 2 - code/modules/mining/mine_items.dm | 7 +- code/modules/research/xenoarchaeology/misc.dm | 12 +- html/changelogs/wezzy_closet_anim.yml | 41 +++++ icons/obj/bodybag.dmi | Bin 778 -> 3813 bytes icons/obj/closet.dmi | Bin 64731 -> 55042 bytes icons/obj/cryobag.dmi | Bin 1228 -> 0 bytes icons/obj/lockwall.dmi | Bin 1092 -> 0 bytes icons/obj/storage.dmi | Bin 93417 -> 92937 bytes icons/obj/walllocker.dmi | Bin 2483 -> 8364 bytes maps/_common/areas/station/security.dm | 4 +- maps/aurora/aurora-1_centcomm.dmm | 59 ++------ maps/aurora/aurora-3_sublevel.dmm | 4 +- maps/aurora/aurora-4_mainlevel.dmm | 28 +--- maps/aurora/aurora-5_interstitial.dmm | 7 +- maps/aurora/aurora-6_surface.dmm | 7 +- maps/event/odin_departure/odin_depature-1.dmm | 59 ++------ maps/exodus/exodus-1_station.dmm | 8 +- maps/exodus/exodus-2_centcomm.dmm | 36 +---- 56 files changed, 385 insertions(+), 901 deletions(-) delete mode 100644 code/game/machinery/walllockers.dm create mode 100644 html/changelogs/wezzy_closet_anim.yml delete mode 100644 icons/obj/cryobag.dmi delete mode 100644 icons/obj/lockwall.dmi diff --git a/code/__defines/_layers.dm b/code/__defines/_layers.dm index 1a966fa0160..ecfe6dd7088 100644 --- a/code/__defines/_layers.dm +++ b/code/__defines/_layers.dm @@ -12,6 +12,7 @@ #define CABLE_LAYER 2.44 #define ABOVE_CABLE_LAYER (CABLE_LAYER + 0.1) #define DOOR_OPEN_LAYER 2.7 //Under all objects if opened. 2.7 due to tables being at 2.6 +#define BELOW_OBJ_LAYER 2.9 #define ABOVE_OBJ_LAYER 3.01 #define UNDERDOOR 3.09 //Just barely under a closed door. #define DOOR_CLOSED_LAYER 3.1 //Above most items if closed @@ -46,4 +47,4 @@ #define BLOB_NODE_LAYER 4.12 #define BLOB_CORE_LAYER 4.13 -#define CLICKCATCHER_PLANE -100 \ No newline at end of file +#define CLICKCATCHER_PLANE -100 diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index f03cc560f4d..1c4a97ac147 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -48,7 +48,7 @@ var/hadevent = 0 for (var/obj/structure/closet/secure_closet/brig/temp_closet in A) temp_closet.locked = 0 - temp_closet.icon_state = temp_closet.icon_closed + temp_closet.update_icon() for (var/obj/machinery/door/airlock/security/temp_airlock in A) spawn(0) temp_airlock.prison_open() diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index bf83084d85c..dd7f62c8c2a 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -39,7 +39,7 @@ id = /obj/item/card/id/navy shoes = /obj/item/clothing/shoes/workboots r_pocket = /obj/item/device/t_scanner - + headset = /obj/item/device/radio/headset/heads/ce bowman = /obj/item/device/radio/headset/heads/ce/alt double_headset = /obj/item/device/radio/headset/alt/double/ce @@ -48,7 +48,7 @@ tab_pda = /obj/item/modular_computer/handheld/pda/engineering/ce wristbound = /obj/item/modular_computer/handheld/wristbound/preset/pda/engineering/ce tablet = /obj/item/modular_computer/handheld/preset/engineering/ce - + backpack = /obj/item/storage/backpack/industrial satchel = /obj/item/storage/backpack/satchel_eng dufflebag = /obj/item/storage/backpack/duffel/eng @@ -93,7 +93,7 @@ id = /obj/item/card/id/silver shoes = /obj/item/clothing/shoes/workboots r_pocket = /obj/item/device/t_scanner - + headset = /obj/item/device/radio/headset/headset_eng bowman = /obj/item/device/radio/headset/headset_eng/alt double_headset = /obj/item/device/radio/headset/alt/double/eng @@ -102,7 +102,7 @@ tab_pda = /obj/item/modular_computer/handheld/pda/engineering wristbound = /obj/item/modular_computer/handheld/wristbound/preset/pda/engineering tablet = /obj/item/modular_computer/handheld/preset/engineering - + backpack = /obj/item/storage/backpack/industrial satchel = /obj/item/storage/backpack/satchel_eng dufflebag = /obj/item/storage/backpack/duffel/eng @@ -144,7 +144,7 @@ belt = /obj/item/storage/belt/utility id = /obj/item/card/id/silver shoes = /obj/item/clothing/shoes/workboots - + headset = /obj/item/device/radio/headset/headset_eng bowman = /obj/item/device/radio/headset/headset_eng/alt double_headset = /obj/item/device/radio/headset/alt/double/eng @@ -195,7 +195,7 @@ shoes = /obj/item/clothing/shoes/orange head = /obj/item/clothing/head/beret/engineering belt = /obj/item/storage/belt/utility - + belt_contents = list( /obj/item/weldingtool = 1, /obj/item/crowbar = 1, @@ -216,4 +216,4 @@ tab_pda = /obj/item/modular_computer/handheld/pda/engineering wristbound = /obj/item/modular_computer/handheld/wristbound/preset/pda/engineering - tablet = /obj/item/modular_computer/handheld/preset/engineering \ No newline at end of file + tablet = /obj/item/modular_computer/handheld/preset/engineering diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index d4e8770655b..16acd97b432 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -109,7 +109,7 @@ if(C.broken) continue if(C.opened && !C.close()) continue C.locked = 1 - C.icon_state = C.icon_locked + C.update_icon() timing = 1 @@ -139,7 +139,7 @@ if(C.opened) continue C.locked = 0 - C.icon_state = C.icon_closed + C.update_icon() if(broadcast) broadcast_security_hud_message("The timer for [id] has expired.", src) diff --git a/code/game/machinery/walllockers.dm b/code/game/machinery/walllockers.dm deleted file mode 100644 index 126039fb7b7..00000000000 --- a/code/game/machinery/walllockers.dm +++ /dev/null @@ -1,33 +0,0 @@ -/obj/structure/walllocker - name = "Wall Locker" - icon = 'icons/obj/lockwall.dmi' - icon_state = "emerg" - var/list/spawnitems = list() - anchored = 1 - var/amount = 3 // spawns each items X times. -/obj/structure/walllocker/attack_hand(mob/user as mob) - if (istype(user, /mob/living/silicon/ai)) //Added by Strumpetplaya - AI shouldn't be able to - return //activate emergency lockers. This fixes that. (Does this make sense, the AI can't call attack_hand, can it? --Mloc) - if(!amount) - to_chat(usr, "It's empty..") - return - if(amount) - for(var/path in spawnitems) - new path(src.loc) - amount-- - return -/obj/structure/walllocker/emerglocker - name = "Emergency Locker" - spawnitems = list(/obj/item/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/crowbar) -/obj/structure/walllocker/emerglocker/north - pixel_y = 32 - dir = SOUTH -/obj/structure/walllocker/emerglocker/south - pixel_y = -32 - dir = NORTH -/obj/structure/walllocker/emerglocker/west - pixel_x = -32 - dir = WEST -/obj/structure/walllocker/emerglocker/east - pixel_x = 32 - dir = EAST \ No newline at end of file diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 420fc41b3f5..079bc538728 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -102,3 +102,10 @@ /obj/effect/overlay/temp/explosion/fast icon_state = "explosionfast" duration = 4 + +/obj/effect/overlay/closet_door + anchored = TRUE + plane = FLOAT_PLANE + layer = FLOAT_LAYER + vis_flags = VIS_INHERIT_ID + appearance_flags = KEEP_TOGETHER | LONG_GLIDE | PIXEL_SCALE diff --git a/code/game/objects/items/airbubble.dm b/code/game/objects/items/airbubble.dm index ed8133c953a..cc586ba6935 100644 --- a/code/game/objects/items/airbubble.dm +++ b/code/game/objects/items/airbubble.dm @@ -57,8 +57,6 @@ desc = "Special air bubble designed to protect people inside of it from decompressed environments. Has an integrated cooling unit to preserve a stable temperature inside. Requires a power cell to operate." icon = 'icons/obj/airbubble.dmi' icon_state = "airbubble" - icon_closed = "airbubble" - icon_opened = "airbubble_open" open_sound = 'sound/items/zip.ogg' close_sound = 'sound/items/zip.ogg' var/item_path = /obj/item/airbubble @@ -157,7 +155,7 @@ dump_contents() - icon_state = icon_opened + update_icon() opened = 1 playsound(loc, open_sound, 15, 1, -3) density = 0 @@ -178,7 +176,7 @@ if(store_mobs) stored_units += store_mobs(stored_units) - icon_state = icon_closed + update_icon() opened = 0 playsound(loc, close_sound, 25, 0, -3) @@ -225,10 +223,10 @@ bag.desc += " It appears to be poorly hand folded." if(ripped) - bag.icon_state = "[icon_closed]_man_folded_ripped" + bag.icon_state = "[icon_state]_man_folded_ripped" bag.desc += " It has hole in it! Maybe you shouldn't use it!" else - bag.icon_state = "[icon_closed]_man_folded" + bag.icon_state = "[icon_state]_man_folded" qdel(src) return @@ -489,15 +487,13 @@ /obj/structure/closet/airbubble/update_icon() cut_overlays() - if(opened) - icon_state = icon_opened - else if(ripped) + if(ripped) name = "ripped air bubble" - icon_state = "[icon_closed]_ripped" + icon_state = "[icon_state]_ripped" else - icon_state = icon_closed + icon_state = "[initial(icon_state)][opened ? "_open" : ""]" if(zipped) - add_overlay("[icon_closed]_restrained") + add_overlay("[icon_state]_restrained") add_overlay("pressure_[(use_internal_tank) ?("on") : ("off") ]") // Process transfer of air from the tank. Handle if it is ripped open. @@ -626,8 +622,5 @@ name = "air bubble" desc = "Special air bubble designed to protect people inside of it from decompressed environments. Has an integrated cooling unit to preserve a stable temperature inside. Requires a power cell to operate. This does not seem like a regular color scheme." icon_state = "airbubble_syndie" - icon_closed = "airbubble_syndie" - icon_closed = "airbubble_syndie" - icon_opened = "airbubble_syndie_open" item_path = /obj/item/airbubble/syndie syndie = TRUE diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index 06af46792be..fcdbb7677e4 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -50,16 +50,13 @@ name = "body bag" desc = "A plastic bag designed for the storage and transportation of cadavers." icon = 'icons/obj/bodybag.dmi' - icon_state = "bodybag_closed" - icon_closed = "bodybag_closed" - icon_opened = "bodybag_open" + icon_state = "bodybag" open_sound = 'sound/items/zip.ogg' close_sound = 'sound/items/zip.ogg' density = 0 storage_capacity = 30 var/item_path = /obj/item/bodybag - var/contains_body = 0 - var/shapely = TRUE + var/contains_body = FALSE can_be_buckled = TRUE /obj/structure/closet/body_bag/content_info(mob/user, content_size) @@ -146,20 +143,16 @@ qdel(src) /obj/structure/closet/body_bag/update_icon() - if(opened) - icon_state = icon_opened - else - if(contains_body > 0 && shapely) - icon_state = "bodybag_closed1" - else - icon_state = icon_closed + icon_state = "[initial(icon_state)][opened ? "_open" : "[contains_body ? "_occupied" : ""]"]" + +/obj/structure/closet/body_bag/animate_door() + flick("[initial(icon_state)]_anim_[opened ? "open" : "close"]", src) /obj/item/bodybag/cryobag name = "stasis bag" desc = "A folded, reusable bag designed to prevent additional damage to an occupant, especially useful if short on time or in \ a hostile enviroment." - icon = 'icons/obj/cryobag.dmi' - icon_state = "bodybag_folded" + icon_state = "stasis_folded" origin_tech = list(TECH_BIO = 4) deploy_type = /obj/structure/closet/body_bag/cryobag var/stasis_power @@ -172,11 +165,8 @@ name = "stasis bag" desc = "A reusable plastic bag designed to prevent additional damage to an occupant, especially useful if short on time or in \ a hostile enviroment." - icon = 'icons/obj/cryobag.dmi' - icon_opened = "stasis_open" - icon_closed = "stasis_closed" + icon_state = "stasis" item_path = /obj/item/bodybag/cryobag - shapely = FALSE var/datum/gas_mixture/airtank var/stasis_power = 20 @@ -208,7 +198,7 @@ /obj/structure/closet/body_bag/cryobag/update_icon() ..() overlays.Cut() - var/image/I = image(icon, "indicator[opened]") + var/image/I = image(icon, "indicator") I.appearance_flags = RESET_COLOR var/maxstasis = initial(stasis_power) if(stasis_power > 0.5 * maxstasis) @@ -260,6 +250,6 @@ /obj/item/usedcryobag name = "used stasis bag" - desc = "Pretty useless now.." - icon_state = "bodybag_used" - icon = 'icons/obj/cryobag.dmi' + desc = "Pretty useless now." + icon_state = "cryobag_used" + icon = 'icons/obj/bodybag.dmi' diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 941fd863d36..0ba9667dfad 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -3,21 +3,24 @@ desc = "It's a basic storage unit." icon = 'icons/obj/closet.dmi' icon_state = "closed" - density = 1 - w_class = ITEMSIZE_HUGE - layer = OBJ_LAYER - 0.01 + density = TRUE + var/icon_door = null + var/icon_door_override = FALSE //override to have open overlay use icon different to its base's + var/icon_welded = "welded" + + var/secure = FALSE //secure locker or not, also used if overriding a non-secure locker with a secure door overlay to add fancy lights + var/opened = FALSE + var/welded = FALSE + var/locked = FALSE + var/broken = FALSE + build_amt = 2 - var/icon_closed = "closed" - var/icon_opened = "open" - var/welded_overlay_state = "welded" - var/opened = 0 - var/welded = 0 + var/wall_mounted = 0 //never solid (You can always pass over it) var/health = 100 var/breakout = 0 //if someone is currently breaking out. mutex var/storage_capacity = 40 //Tying this to mob sizes was dumb - //This is so that someone can't pack hundreds of items in a locker/crate - //then open it in a populated area to crash clients. + //This is so that someone can't pack hundreds of items in a locker/crate then open it in a populated area to crash clients. var/open_sound = 'sound/effects/closet_open.ogg' var/close_sound = 'sound/effects/closet_close.ogg' @@ -29,10 +32,17 @@ var/const/default_mob_size = 15 var/obj/item/closet_teleporter/linked_teleporter + var/obj/effect/overlay/closet_door/door_obj + var/is_animating_door = FALSE + var/door_anim_squish = 0.12 // Multiplier on proc/get_door_transform. See fridge as example. I hope you like trigonometry. + var/door_anim_angle = 136 + var/door_hinge_x = -6.5 + var/door_anim_time = 2.5 // set to 0 to make the door not animate at all + slowdown = 5 /obj/structure/closet/LateInitialize() - if (opened) // if closed, any item at the crate's loc is put in the contents + if(opened) // if closed, any item at the crate's loc is put in the contents return var/obj/I for(I in loc) @@ -50,6 +60,7 @@ /obj/structure/closet/Initialize(mapload) ..() + update_icon() fill() return mapload ? INITIALIZE_HINT_LATELOAD : INITIALIZE_HINT_NORMAL @@ -127,10 +138,10 @@ if(!can_open()) return 0 - dump_contents() - - icon_state = icon_opened opened = TRUE + dump_contents() + animate_door(FALSE) + update_icon() playsound(loc, open_sound, 25, 0, -3) density = FALSE return 1 @@ -149,9 +160,10 @@ stored_units += store_items(stored_units) if(store_mobs) stored_units += store_mobs(stored_units) - - icon_state = icon_closed opened = FALSE + animate_door(TRUE) + update_icon() + if(linked_teleporter) if(linked_teleporter.last_use + 600 > world.time) return @@ -207,7 +219,6 @@ if(!(opened ? close() : open())) to_chat(user, "It won't budge!") return - update_icon() return 1 /obj/structure/closet/ex_act(severity) @@ -410,14 +421,68 @@ else to_chat(usr, "This mob type can't use this verb.") -/obj/structure/closet/update_icon()//Putting the welded stuff in update_icon() so it's easy to overwrite for special cases (Fridges, cabinets, and whatnot) +/obj/structure/closet/update_icon() cut_overlays() if(!opened) - icon_state = icon_closed - if(welded) - add_overlay(welded_overlay_state) + layer = OBJ_LAYER + if(!is_animating_door) + if(icon_door) + add_overlay("[icon_door]_door") + else + add_overlay("[icon_state]_door") + if(secure && !broken) + if(locked) + add_overlay("locked") + else + add_overlay("unlocked") + if(welded) + add_overlay(icon_welded) + else - icon_state = icon_opened + layer = BELOW_OBJ_LAYER + if(!is_animating_door) + if(icon_door_override) + add_overlay("[icon_door]_open") + else + add_overlay("[icon_state]_open") + +/obj/structure/closet/proc/animate_door(var/closing = FALSE) + if(!door_anim_time) + return + if(!door_obj) door_obj = new + vis_contents |= door_obj + door_obj.icon = icon + door_obj.icon_state = "[icon_door || icon_state]_door" + is_animating_door = TRUE + var/num_steps = door_anim_time / world.tick_lag + for(var/I in 0 to num_steps) + var/angle = door_anim_angle * (closing ? 1 - (I/num_steps) : (I/num_steps)) + var/matrix/M = get_door_transform(angle) + var/door_state = angle >= 90 ? "[icon_door_override ? icon_door : icon_state]_back" : "[icon_door || icon_state]_door" + var/door_layer = angle >= 90 ? FLOAT_LAYER : ABOVE_MOB_LAYER + + if(I == 0) + door_obj.transform = M + door_obj.icon_state = door_state + door_obj.layer = door_layer + else if(I == 1) + animate(door_obj, transform = M, icon_state = door_state, layer = door_layer, time = world.tick_lag, flags = ANIMATION_END_NOW) + else + animate(transform = M, icon_state = door_state, layer = door_layer, time = world.tick_lag) + addtimer(CALLBACK(src,.proc/end_door_animation),door_anim_time,TIMER_UNIQUE|TIMER_OVERRIDE) + +/obj/structure/closet/proc/end_door_animation() + is_animating_door = FALSE + vis_contents -= door_obj + update_icon() + compile_overlays(src) + +/obj/structure/closet/proc/get_door_transform(angle) + var/matrix/M = matrix() + M.Translate(-door_hinge_x, 0) + M.Multiply(matrix(cos(angle), 0, 0, -sin(angle) * door_anim_squish, 1, 0)) + M.Translate(door_hinge_x, 0) + return M /obj/structure/closet/hear_talk(mob/M as mob, text, verb, datum/language/speaking) for (var/atom/A in src) @@ -503,7 +568,6 @@ /obj/structure/closet/proc/break_open() welded = 0 - update_icon() //Do this to prevent contents from being opened into nullspace (read: bluespace) if(istype(loc, /obj/structure/bigDelivery)) var/obj/structure/bigDelivery/BD = loc diff --git a/code/game/objects/structures/crates_lockers/closets/coffin.dm b/code/game/objects/structures/crates_lockers/closets/coffin.dm index 5d18c39bafa..ee48cadab68 100644 --- a/code/game/objects/structures/crates_lockers/closets/coffin.dm +++ b/code/game/objects/structures/crates_lockers/closets/coffin.dm @@ -2,8 +2,6 @@ name = "coffin" desc = "It's a burial receptacle for the dearly departed." icon_state = "coffin" - icon_closed = "coffin" - icon_opened = "coffin_open" build_amt = 5 /obj/structure/closet/coffin/attackby(obj/item/W as obj, mob/user as mob) @@ -24,8 +22,3 @@ attack_hand(user) return -/obj/structure/closet/coffin/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened diff --git a/code/game/objects/structures/crates_lockers/closets/crittercrate.dm b/code/game/objects/structures/crates_lockers/closets/crittercrate.dm index b2baec0f575..dfe2746ad2f 100644 --- a/code/game/objects/structures/crates_lockers/closets/crittercrate.dm +++ b/code/game/objects/structures/crates_lockers/closets/crittercrate.dm @@ -2,5 +2,3 @@ name = "critter crate" desc = "A crate which can sustain life for a while." icon_state = "critter" - icon_opened = "critteropen" - icon_closed = "critter" diff --git a/code/game/objects/structures/crates_lockers/closets/fitness.dm b/code/game/objects/structures/crates_lockers/closets/fitness.dm index e96f1fdd64b..a8ade63da4f 100644 --- a/code/game/objects/structures/crates_lockers/closets/fitness.dm +++ b/code/game/objects/structures/crates_lockers/closets/fitness.dm @@ -2,7 +2,6 @@ name = "athletic wardrobe" desc = "It's a storage unit for athletic wear." icon_state = "mixed" - icon_closed = "mixed" /obj/structure/closet/athletic_mixed/fill() new /obj/item/towel/random(src) @@ -22,8 +21,6 @@ new /obj/item/clothing/shoes/swimmingfins(src) new /obj/item/clothing/shoes/swimmingfins(src) - - /obj/structure/closet/boxinggloves name = "boxing gloves" desc = "It's a storage unit for gloves for use in the boxing ring." @@ -34,7 +31,6 @@ new /obj/item/clothing/gloves/boxing/yellow(src) new /obj/item/clothing/gloves/boxing(src) - /obj/structure/closet/masks name = "mask closet" desc = "IT'S A STORAGE UNIT FOR FIGHTER MASKS OLE!" diff --git a/code/game/objects/structures/crates_lockers/closets/gimmick.dm b/code/game/objects/structures/crates_lockers/closets/gimmick.dm index 62ac8b2a956..75873b5a385 100644 --- a/code/game/objects/structures/crates_lockers/closets/gimmick.dm +++ b/code/game/objects/structures/crates_lockers/closets/gimmick.dm @@ -1,17 +1,9 @@ /obj/structure/closet/cabinet name = "cabinet" desc = "Old will forever be in fashion." - icon_state = "cabinet_closed" - icon_closed = "cabinet_closed" - icon_opened = "cabinet_open" + icon_state = "cabinet" storage_capacity = 45 //such a big closet deserves a little more capacity -/obj/structure/closet/cabinet/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened - /obj/structure/closet/cabinet/attackby(obj/item/W as obj, mob/user as mob) if(opened) if(istype(W, /obj/item/grab)) @@ -33,25 +25,17 @@ /obj/structure/closet/acloset name = "strange closet" desc = "It looks alien!" - icon_state = "acloset" - icon_closed = "acloset" - icon_opened = "aclosetopen" - + icon_state = "decursed" /obj/structure/closet/gimmick name = "administrative supply closet" desc = "It's a storage unit for things that have no right being here." icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" anchored = 0 /obj/structure/closet/gimmick/russian name = "russian surplus closet" desc = "It's a storage unit for Russian standard-issue surplus." - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" /obj/structure/closet/gimmick/russian/fill() new /obj/item/clothing/head/ushanka/grey(src) @@ -63,9 +47,6 @@ /obj/structure/closet/gimmick/tacticool name = "tacticool gear closet" desc = "It's a storage unit for Tacticool gear." - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" /obj/structure/closet/gimmick/tacticool/fill() new /obj/item/clothing/glasses/eyepatch(src) @@ -88,8 +69,6 @@ name = "\improper Thunderdome closet" desc = "Everything you need!" icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" anchored = 1 /obj/structure/closet/thunderdome/tdred @@ -118,8 +97,6 @@ /obj/structure/closet/thunderdome/tdgreen name = "green-team Thunderdome closet" icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" /obj/structure/closet/thunderdome/tdgreen/fill() new /obj/item/clothing/suit/armor/tdome/green(src) @@ -142,7 +119,5 @@ new /obj/item/clothing/head/helmet/thunderdome(src) /obj/structure/closet/skrell - icon_state = "skrell" - icon_closed = "skrell" - icon_opened = "skrellopen" - layer = OBJ_LAYER - 0.01 + icon_state = "alien" + layer = BELOW_OBJ_LAYER diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 9880722840a..37cff4d5c2e 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -11,8 +11,7 @@ /obj/structure/closet/gmcloset name = "formal closet" desc = "It's a storage unit for formal clothing." - icon_state = "black" - icon_closed = "black" + icon_door = "black" /obj/structure/closet/gmcloset/fill() new /obj/item/clothing/head/that(src) @@ -39,8 +38,7 @@ /obj/structure/closet/chefcloset name = "chef's closet" desc = "It's a storage unit for foodservice garments." - icon_state = "black" - icon_closed = "black" + icon_door = "black" /obj/structure/closet/chefcloset/fill() new /obj/item/clothing/under/sundress(src) @@ -63,9 +61,7 @@ /obj/structure/closet/jcloset name = "custodial closet" desc = "It's a storage unit for janitorial clothes and gear." - icon_state = "janitorial" - icon_closed = "janitorial" - icon_opened = "janitorialopen" + icon_door = "mixed" /obj/structure/closet/jcloset/fill() new /obj/item/clothing/under/rank/janitor(src) @@ -101,7 +97,6 @@ name = "legal closet" desc = "It's a storage unit for courtroom apparel and items." icon_state = "blue" - icon_closed = "blue" /obj/structure/closet/lawcloset/fill() new /obj/item/clothing/under/lawyer/black(src) diff --git a/code/game/objects/structures/crates_lockers/closets/l3closet.dm b/code/game/objects/structures/crates_lockers/closets/l3closet.dm index fc684bfda48..9404a7e739d 100644 --- a/code/game/objects/structures/crates_lockers/closets/l3closet.dm +++ b/code/game/objects/structures/crates_lockers/closets/l3closet.dm @@ -2,24 +2,14 @@ name = "level-3 biohazard suit closet" desc = "It's a storage unit for level-3 biohazard gear." icon_state = "bio" - icon_closed = "bio" - icon_opened = "bioopen" - -/obj/structure/closet/l3closet/general - icon_state = "bio_general" - icon_closed = "bio_general" - icon_opened = "bio_generalopen" /obj/structure/closet/l3closet/general/fill() new /obj/item/clothing/suit/bio_suit/general(src) new /obj/item/clothing/head/bio_hood/general(src) new /obj/item/clothing/mask/gas/half(src) - /obj/structure/closet/l3closet/virology - icon_state = "bio_virology" - icon_closed = "bio_virology" - icon_opened = "bio_virologyopen" + icon_state = "bio_viro" /obj/structure/closet/l3closet/virology/fill() new /obj/item/clothing/suit/bio_suit/virology(src) @@ -29,9 +19,8 @@ /obj/structure/closet/l3closet/security - icon_state = "bio_security" - icon_closed = "bio_security" - icon_opened = "bio_securityopen" + icon_state = "bio_sec" + /obj/structure/closet/l3closet/security/fill() new /obj/item/clothing/suit/bio_suit/security(src) @@ -40,19 +29,14 @@ /obj/structure/closet/l3closet/janitor - icon_state = "bio_janitor" - icon_closed = "bio_janitor" - icon_opened = "bio_janitoropen" + icon_state = "bio_jan" /obj/structure/closet/l3closet/janitor/fill() new /obj/item/clothing/suit/bio_suit/janitor(src) new /obj/item/clothing/head/bio_hood/janitor(src) - /obj/structure/closet/l3closet/scientist icon_state = "bio_scientist" - icon_closed = "bio_scientist" - icon_opened = "bio_scientistopen" /obj/structure/closet/l3closet/scientist/fill() new /obj/item/clothing/suit/bio_suit/scientist(src) diff --git a/code/game/objects/structures/crates_lockers/closets/malfunction.dm b/code/game/objects/structures/crates_lockers/closets/malfunction.dm index 851d7df61f8..b74100ec5e1 100644 --- a/code/game/objects/structures/crates_lockers/closets/malfunction.dm +++ b/code/game/objects/structures/crates_lockers/closets/malfunction.dm @@ -1,8 +1,6 @@ /obj/structure/closet/malf/suits desc = "It's a storage unit for operational gear." icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" /obj/structure/closet/malf/suits/fill() new /obj/item/tank/jetpack/void(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm index 375612e5c51..d465d6f3656 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm @@ -1,14 +1,9 @@ /obj/structure/closet/secure_closet/bar name = "booze closet" req_access = list(access_bar) - icon_state = "cabinetdetective_locked" - icon_closed = "cabinetdetective" - icon_locked = "cabinetdetective_locked" - icon_opened = "cabinetdetective_open" - icon_broken = "cabinetdetective_broken" - icon_off = "cabinetdetective_broken" + icon_state = "cabinet" storage_capacity = 45 //such a big closet deserves a little more capacity - + door_anim_time = 0 // no animation /obj/structure/closet/secure_closet/bar/fill() new /obj/item/reagent_containers/food/drinks/bottle/small/beer( src ) @@ -21,15 +16,3 @@ new /obj/item/reagent_containers/food/drinks/bottle/small/beer( src ) new /obj/item/reagent_containers/food/drinks/bottle/small/beer( src ) new /obj/item/reagent_containers/food/drinks/bottle/small/beer( src ) - -/obj/structure/closet/secure_closet/bar/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm index 2f0e2c49aba..a75f1350171 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/cargotech name = "cargo technician's locker" req_access = list(access_cargo) - icon_state = "securecargo1" - icon_closed = "securecargo" - icon_locked = "securecargo1" - icon_opened = "securecargoopen" - icon_broken = "securecargobroken" - icon_off = "securecargooff" + icon_state = "cargo" /obj/structure/closet/secure_closet/cargotech/fill() ..() @@ -25,12 +20,7 @@ /obj/structure/closet/secure_closet/quartermaster name = "quartermaster's locker" req_access = list(access_qm) - icon_state = "secureqm1" - icon_closed = "secureqm" - icon_locked = "secureqm1" - icon_opened = "secureqmopen" - icon_broken = "secureqmbroken" - icon_off = "secureqmoff" + icon_state = "qm" /obj/structure/closet/secure_closet/quartermaster/fill() new /obj/item/clothing/under/rank/quartermaster(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 04e7c96a1d0..cab3aadd4ec 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/engineering_chief name = "chief engineer's locker" req_access = list(access_ce) - icon_state = "securece1" - icon_closed = "securece" - icon_locked = "securece1" - icon_opened = "secureceopen" - icon_broken = "securecebroken" - icon_off = "secureceoff" + icon_state = "ce" /obj/structure/closet/secure_closet/engineering_chief/fill() if(prob(50)) @@ -39,12 +34,7 @@ /obj/structure/closet/secure_closet/engineering_chief2 name = "chief engineer's attire" req_access = list(access_ce) - icon_state = "securece1" - icon_closed = "securece" - icon_locked = "securece1" - icon_opened = "secureceopen" - icon_broken = "securecebroken" - icon_off = "secureceoff" + icon_state = "ce" /obj/structure/closet/secure_closet/engineering_chief2/fill() new /obj/item/storage/backpack/industrial(src) @@ -60,12 +50,8 @@ /obj/structure/closet/secure_closet/engineering_electrical name = "electrical supplies" req_access = list(access_engine_equip) - icon_state = "secureengelec1" - icon_closed = "secureengelec" - icon_locked = "secureengelec1" - icon_opened = "toolclosetopen" - icon_broken = "secureengelecbroken" - icon_off = "secureengelecoff" + icon_state = "eng" + icon_door = "eng_elec" /obj/structure/closet/secure_closet/engineering_electrical/fill() new /obj/item/clothing/gloves/yellow(src) @@ -85,12 +71,8 @@ /obj/structure/closet/secure_closet/engineering_welding name = "welding supplies" req_access = list(access_construction) - icon_state = "secureengweld1" - icon_closed = "secureengweld" - icon_locked = "secureengweld1" - icon_opened = "toolclosetopen" - icon_broken = "secureengweldbroken" - icon_off = "secureengweldoff" + icon_state = "eng" + icon_door = "eng_weld" /obj/structure/closet/secure_closet/engineering_welding/fill() new /obj/item/clothing/head/welding(src) @@ -106,12 +88,7 @@ /obj/structure/closet/secure_closet/engineering_personal name = "engineer's locker" req_access = list(access_engine_equip) - icon_state = "secureeng1" - icon_closed = "secureeng" - icon_locked = "secureeng1" - icon_opened = "secureengopen" - icon_broken = "secureengbroken" - icon_off = "secureengoff" + icon_state = "eng_secure" /obj/structure/closet/secure_closet/engineering_personal/fill() if(prob(50)) @@ -131,12 +108,7 @@ /obj/structure/closet/secure_closet/atmos_personal name = "atmospheric technician's locker" req_access = list(access_atmospherics) - icon_state = "secureatm1" - icon_closed = "secureatm" - icon_locked = "secureatm1" - icon_opened = "secureatmopen" - icon_broken = "secureatmbroken" - icon_off = "secureatmoff" + icon_state = "atmos" /obj/structure/closet/secure_closet/atmos_personal/fill() if(prob(50)) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index badd4a8c58d..2d401a88ad2 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -1,16 +1,8 @@ /obj/structure/closet/secure_closet/freezer - -/obj/structure/closet/secure_closet/freezer/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened + icon_state = "freezer" + door_anim_squish = 0.22 + door_anim_angle = 123 + door_anim_time = 4 /obj/structure/closet/secure_closet/freezer/kitchen name = "kitchen cabinet" @@ -27,12 +19,6 @@ /obj/structure/closet/secure_closet/freezer/meat name = "meat fridge" - icon_state = "fridge1" - icon_closed = "fridge" - icon_locked = "fridge1" - icon_opened = "fridgeopen" - icon_broken = "fridgebroken" - icon_off = "fridge1" /obj/structure/closet/secure_closet/freezer/meat/fill() ..() @@ -55,12 +41,6 @@ /obj/structure/closet/secure_closet/freezer/fridge name = "refrigerator" - icon_state = "fridge1" - icon_closed = "fridge" - icon_locked = "fridge1" - icon_opened = "fridgeopen" - icon_broken = "fridgebroken" - icon_off = "fridge1" /obj/structure/closet/secure_closet/freezer/fridge/fill() ..() @@ -74,12 +54,7 @@ /obj/structure/closet/secure_closet/freezer/money name = "freezer" - icon_state = "fridge1" - icon_closed = "fridge" - icon_locked = "fridge1" - icon_opened = "fridgeopen" - icon_broken = "fridgebroken" - icon_off = "fridge1" + desc = "This contains cold hard cash." req_access = list(access_heads_vault) /obj/structure/closet/secure_closet/freezer/money/fill() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm b/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm index a29585136b4..14e004ecd38 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm @@ -3,11 +3,6 @@ req_access = list(access_armory) icon = 'icons/obj/guncabinet.dmi' icon_state = "base" - icon_off ="base" - icon_broken ="base" - icon_locked ="base" - icon_closed ="base" - icon_opened = "base" anchored = 1 canbemoved = 1 @@ -47,8 +42,7 @@ add_overlay("door") if(welded) - add_overlay(welded_overlay_state) - + add_overlay(icon_welded) if(broken) add_overlay("broken") else if (locked) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm index 7a120cbd810..56d7e85fa19 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/hydroponics name = "botanist's locker" req_access = list(access_hydroponics) - icon_state = "hydrosecure1" - icon_closed = "hydrosecure" - icon_locked = "hydrosecure1" - icon_opened = "hydrosecureopen" - icon_broken = "hydrosecurebroken" - icon_off = "hydrosecureoff" + icon_state = "hydro" /obj/structure/closet/secure_closet/hydroponics/fill() ..() @@ -29,12 +24,7 @@ /obj/structure/closet/secure_closet/xenobotany name = "xenobotanist's locker" req_access = list(access_xenobiology) - icon_state = "xenobotsecure1" - icon_closed = "xenobotsecure" - icon_locked = "xenobotsecure1" - icon_opened = "xenobotsecureopen" - icon_broken = "xenobotsecurebroken" - icon_off = "xenobotsecureoff" + icon_state = "xenobot" /obj/structure/closet/secure_closet/xenobotany/fill() ..() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 510714384bc..bfeaf10f4cf 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -1,13 +1,7 @@ /obj/structure/closet/secure_closet/medical1 name = "medicine closet" desc = "Filled with medical junk." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" - welded_overlay_state = "welded_wallcloset" + icon_state = "med" req_access = list(access_medical_equip) /obj/structure/closet/secure_closet/medical1/fill() @@ -25,12 +19,7 @@ /obj/structure/closet/secure_closet/medical2 name = "anesthetics closet" desc = "Used to knock people out." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" + icon_state = "med" req_access = list(access_surgery) /obj/structure/closet/secure_closet/medical2/fill() @@ -44,12 +33,7 @@ /obj/structure/closet/secure_closet/medical3 name = "medical equipment locker" req_access = list(access_medical_equip) - icon_state = "securemed1" - icon_closed = "securemed" - icon_locked = "securemed1" - icon_opened = "securemedopen" - icon_broken = "securemedbroken" - icon_off = "securemedoff" + icon_state = "med" /obj/structure/closet/secure_closet/medical3/fill() if(prob(50)) @@ -93,12 +77,7 @@ name = "first responder's locker" desc = "An immobile, card-locked storage unit containing all the necessary equipment for a first responder." req_access = list(access_first_responder) - icon_state = "securemed1" - icon_closed = "securemed" - icon_locked = "securemed1" - icon_opened = "securemedopen" - icon_broken = "securemedbroken" - icon_off = "securemedoff" + icon_state = "med" /obj/structure/closet/secure_closet/medical_fr/fill() ..() @@ -129,12 +108,7 @@ /obj/structure/closet/secure_closet/CMO name = "chief medical officer's locker" req_access = list(access_cmo) - icon_state = "cmosecure1" - icon_closed = "cmosecure" - icon_locked = "cmosecure1" - icon_opened = "cmosecureopen" - icon_broken = "cmosecurebroken" - icon_off = "cmosecureoff" + icon_state = "cmo" /obj/structure/closet/secure_closet/CMO/fill() if(prob(50)) @@ -161,12 +135,7 @@ /obj/structure/closet/secure_closet/CMO2 name = "chief medical officer's attire" req_access = list(access_cmo) - icon_state = "cmosecure1" - icon_closed = "cmosecure" - icon_locked = "cmosecure1" - icon_opened = "cmosecureopen" - icon_broken = "cmosecurebroken" - icon_off = "cmosecureoff" + icon_state = "cmo" /obj/structure/closet/secure_closet/CMO2/fill() new /obj/item/storage/backpack/medic(src) @@ -200,12 +169,7 @@ /obj/structure/closet/secure_closet/chemical name = "chemistry equipment closet" desc = "Contains equipment useful to chemists." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" + icon_state = "chemical" req_access = list(access_pharmacy) /obj/structure/closet/secure_closet/chemical/fill() @@ -226,14 +190,12 @@ /obj/structure/closet/secure_closet/medical_wall name = "first aid closet" desc = "It's a secure wall-mounted storage unit for first aid supplies." - icon_state = "medical_wall_locked" - icon_closed = "medical_wall_unlocked" - icon_locked = "medical_wall_locked" - icon_opened = "medical_wall_open" - icon_broken = "medical_wall_spark" - icon_off = "medical_wall_off" + icon = 'icons/obj/walllocker.dmi' + icon_state = "medical_wall" + icon_door = "medical_wall_secure" + door_anim_time = 0 store_mobs = FALSE - anchored = 1 - density = 0 - wall_mounted = 1 + anchored = TRUE + density = FALSE + wall_mounted = TRUE req_access = list(access_medical_equip) 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 dd0d34d2f2a..fa7fcb655ab 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -24,24 +24,7 @@ /obj/structure/closet/secure_closet/personal/cabinet - icon_state = "cabinetdetective_locked" - icon_closed = "cabinetdetective" - icon_locked = "cabinetdetective_locked" - icon_opened = "cabinetdetective_open" - icon_broken = "cabinetdetective_broken" - icon_off = "cabinetdetective_broken" - -/obj/structure/closet/secure_closet/personal/cabinet/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened + icon_state = "cabinet" /obj/structure/closet/secure_closet/personal/cabinet/fill() new /obj/item/storage/backpack/satchel/withwallet(src) @@ -69,8 +52,7 @@ if(allowed(user) || !registered_name || (istype(I) && (registered_name == I.registered_name))) //they can open all lockers, or nobody owns this, or they own this locker locked = !( locked ) - if(locked) icon_state = icon_locked - else icon_state = icon_closed + update_icon() if(!registered_name) registered_name = I.registered_name @@ -92,7 +74,7 @@ broken = 1 locked = 0 desc = "It appears to be broken." - icon_state = icon_broken + update_icon() if(visual_feedback) visible_message("[visual_feedback]", "[audible_feedback]") return 1 @@ -114,7 +96,7 @@ if(!close()) return locked = 1 - icon_state = icon_locked + update_icon() registered_name = null desc = "It's a secure locker for personnel. The first card swiped gains control." return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 2c6b36784b0..874c7c92219 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/scientist name = "scientist's locker" req_access = list(access_tox_storage) - icon_state = "secureres1" - icon_closed = "secureres" - icon_locked = "secureres1" - icon_opened = "secureresopen" - icon_broken = "secureresbroken" - icon_off = "secureresoff" + icon_state = "science" /obj/structure/closet/secure_closet/scientist/fill() new /obj/item/clothing/under/rank/scientist(src) @@ -21,12 +16,7 @@ /obj/structure/closet/secure_closet/RD name = "research director's locker" req_access = list(access_rd) - icon_state = "rdsecure1" - icon_closed = "rdsecure" - icon_locked = "rdsecure1" - icon_opened = "rdsecureopen" - icon_broken = "rdsecurebroken" - icon_off = "rdsecureoff" + icon_state = "rd" /obj/structure/closet/secure_closet/RD/fill() new /obj/item/clothing/suit/bio_suit/scientist(src) @@ -52,12 +42,7 @@ /obj/structure/closet/secure_closet/RD2 name = "research director's attire" req_access = list(access_rd) - icon_state = "rdsecure1" - icon_closed = "rdsecure" - icon_locked = "rdsecure1" - icon_opened = "rdsecureopen" - icon_broken = "rdsecurebroken" - icon_off = "rdsecureoff" + icon_state = "rd" /obj/structure/closet/secure_closet/RD2/fill() new /obj/item/clothing/under/rank/research_director(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/sciguncabinet.dm b/code/game/objects/structures/crates_lockers/closets/secure/sciguncabinet.dm index aa776dd75f7..3ff3abfd1c3 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/sciguncabinet.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/sciguncabinet.dm @@ -3,11 +3,6 @@ req_access = list(access_tox_storage) icon = 'icons/obj/sciguncabinet.dmi' icon_state = "base" - icon_off ="base" - icon_broken ="base" - icon_locked ="base" - icon_closed ="base" - icon_opened = "base" anchored = 1 canbemoved = 1 @@ -47,7 +42,7 @@ add_overlay("door") if(welded) - add_overlay(welded_overlay_state) + add_overlay(icon_welded) if(broken) add_overlay("broken") diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index 653e2ffdeca..69353a4c1e6 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -2,22 +2,16 @@ name = "secure locker" desc = "It's an immobile card-locked storage unit." icon = 'icons/obj/closet.dmi' - icon_state = "secure1" - density = 1 - opened = 0 - anchored = 0 - var/locked = 1 - var/broken = 0 - var/large = 1 - icon_closed = "secure" - var/icon_locked = "secure1" - icon_opened = "secureopen" - var/icon_broken = "securebroken" - var/icon_off = "secureoff" - var/canbemoved = 0 // if it can be moved by people using the right tools - var/screwed = 1 // if its screwed in place - var/wrenched = 1 // if its wrenched down - wall_mounted = 0 //never solid (You can always pass over it) + icon_state = "secure" + secure = TRUE + opened = FALSE + anchored = FALSE + locked = TRUE + var/large = TRUE + var/canbemoved = FALSE // if it can be moved by people using the right tools + var/screwed = TRUE // if its screwed in place + var/wrenched = TRUE // if its wrenched down + wall_mounted = FALSE //never solid (You can always pass over it) health = 200 /obj/structure/closet/secure_closet/can_open() @@ -28,7 +22,7 @@ /obj/structure/closet/secure_closet/close() if(..()) if(broken) - icon_state = icon_off + update_icon() return 1 else return 0 @@ -209,8 +203,8 @@ broken = 1 locked = 0 desc = "It appears to be broken." - icon_state = icon_off - flick(icon_broken, src) + update_icon() + CUT_OVERLAY_IN("sparking", 4) if(visual_feedback) visible_message(visual_feedback, audible_feedback) @@ -243,19 +237,6 @@ else to_chat(usr, "This mob type can't use this verb.") -/obj/structure/closet/secure_closet/update_icon()//Putting the welded stuff in update_icon() so it's easy to overwrite for special cases (Fridges, cabinets, and whatnot) - cut_overlays() - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - if(welded) - add_overlay(welded_overlay_state) - else - icon_state = icon_opened - - /obj/structure/closet/secure_closet/req_breakout() if(!opened && locked) if (welded) @@ -267,15 +248,11 @@ /obj/structure/closet/secure_closet/break_open() desc += " It appears to be broken." - icon_state = icon_off - spawn() - flick(icon_broken, src) - sleep(10) - flick(icon_broken, src) - sleep(10) - broken = 1 - welded = 0 - locked = 0 + add_overlay("sparking") + CUT_OVERLAY_IN("sparking", 8) + broken = TRUE + welded = FALSE + locked = FALSE update_icon() //Do this to prevent contents from being opened into nullspace (read: bluespace) if(istype(loc, /obj/structure/bigDelivery)) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index ca90f0047c6..156d338ed0e 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/captains name = "captain's locker" req_access = list(access_captain) - icon_state = "capsecure1" - icon_closed = "capsecure" - icon_locked = "capsecure1" - icon_opened = "capsecureopen" - icon_broken = "capsecurebroken" - icon_off = "capsecureoff" + icon_state = "cap" /obj/structure/closet/secure_closet/captains/fill() // Backpack @@ -33,12 +28,7 @@ /obj/structure/closet/secure_closet/captains2 name = "captain's attire" req_access = list(access_captain) - icon_state = "capsecure1" - icon_closed = "capsecure" - icon_locked = "capsecure1" - icon_opened = "capsecureopen" - icon_broken = "capsecurebroken" - icon_off = "capsecureoff" + icon_state = "cap" /obj/structure/closet/secure_closet/captains2/fill() new /obj/item/storage/backpack/captain(src) @@ -58,12 +48,8 @@ /obj/structure/closet/secure_closet/hop name = "head of personnel's locker" req_access = list(access_hop) - icon_state = "hopsecure1" - icon_closed = "hopsecure" - icon_locked = "hopsecure1" - icon_opened = "hopsecureopen" - icon_broken = "hopsecurebroken" - icon_off = "hopsecureoff" + icon_state = "sec" + icon_door = "hop" /obj/structure/closet/secure_closet/hop/fill() ..() @@ -89,12 +75,8 @@ /obj/structure/closet/secure_closet/hop2 name = "head of personnel's attire" req_access = list(access_hop) - icon_state = "hopsecure1" - icon_closed = "hopsecure" - icon_locked = "hopsecure1" - icon_opened = "hopsecureopen" - icon_broken = "hopsecurebroken" - icon_off = "hopsecureoff" + icon_state = "sec" + icon_door = "hop" /obj/structure/closet/secure_closet/hop2/fill() ..() @@ -112,12 +94,7 @@ /obj/structure/closet/secure_closet/hos name = "head of security's locker" req_access = list(access_hos) - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" + icon_state = "hos" /obj/structure/closet/secure_closet/hos/fill() ..() @@ -163,12 +140,7 @@ /obj/structure/closet/secure_closet/hos2 name = "head of security's attire" req_access = list(access_hos) - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" + icon_state = "hos" /obj/structure/closet/secure_closet/hos2/fill() //Appearance @@ -196,12 +168,7 @@ /obj/structure/closet/secure_closet/warden name = "warden's locker" req_access = list(access_armory) - icon_state = "wardensecure1" - icon_closed = "wardensecure" - icon_locked = "wardensecure1" - icon_opened = "wardensecureopen" - icon_broken = "wardensecurebroken" - icon_off = "wardensecureoff" + icon_state = "warden" /obj/structure/closet/secure_closet/warden/fill() //Supply @@ -242,12 +209,8 @@ /obj/structure/closet/secure_closet/security_cadet name = "security cadet's locker" req_access = list(access_security) - icon_state = "seccadet1" - icon_closed = "seccadet" - icon_locked = "seccadet1" - icon_opened = "seccadetopen" - icon_broken = "seccadetbroken" - icon_off = "seccadetoff" + icon_state = "sec" + icon_door = "seccadet" /obj/structure/closet/secure_closet/security_cadet/fill() //Appearance @@ -275,12 +238,7 @@ /obj/structure/closet/secure_closet/security name = "security officer's locker" req_access = list(access_brig) - icon_state = "sec1" - icon_closed = "sec" - icon_locked = "sec1" - icon_opened = "secopen" - icon_broken = "secbroken" - icon_off = "secoff" + icon_state = "sec" /obj/structure/closet/secure_closet/security/fill() //Appearance @@ -337,12 +295,7 @@ /obj/structure/closet/secure_closet/investigator name = "investigator's locker" req_access = list(access_forensics_lockers) - icon_state = "sec1" - icon_closed = "sec" - icon_locked = "sec1" - icon_opened = "secopen" - icon_broken = "secbroken" - icon_off = "secoff" + icon_state = "sec" /obj/structure/closet/secure_closet/investigator/fill() //Appearance @@ -420,25 +373,9 @@ name = "wall locker" req_access = list(access_security) icon = 'icons/obj/walllocker.dmi' - icon_state = "wall-locker1" - density = 1 - icon_closed = "wall-locker" - icon_locked = "wall-locker1" - icon_opened = "wall-lockeropen" - icon_broken = "wall-lockerbroken" - icon_off = "wall-lockeroff" - + icon_state = "wallocker" + icon_door = "walllocker_secure" + door_anim_time = 0 + density = TRUE //too small to put a man in - large = 0 - -/obj/structure/closet/secure_closet/wall/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened + large = FALSE diff --git a/code/game/objects/structures/crates_lockers/closets/sol_gear.dm b/code/game/objects/structures/crates_lockers/closets/sol_gear.dm index 6924e411b00..c8019d3e1a1 100644 --- a/code/game/objects/structures/crates_lockers/closets/sol_gear.dm +++ b/code/game/objects/structures/crates_lockers/closets/sol_gear.dm @@ -3,8 +3,6 @@ name = "sol navy uniform closet" desc = "It's a storage unit for Sol Alliance navy uniforms." icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" /obj/structure/closet/sol/navy/fill() ..() @@ -81,12 +79,7 @@ /obj/structure/closet/secure_closet/soll_officer name = "sol alliance officer locker" req_access = list(access_captain) - icon_state = "capsecure1" - icon_closed = "capsecure" - icon_locked = "capsecure1" - icon_opened = "capsecureopen" - icon_broken = "capsecurebroken" - icon_off = "capsecureoff" + icon_state = "cap" /obj/structure/closet/secure_closet/soll_officer/fill() ..() diff --git a/code/game/objects/structures/crates_lockers/closets/syndicate.dm b/code/game/objects/structures/crates_lockers/closets/syndicate.dm index 1304d04e5d4..4b67bd10b62 100644 --- a/code/game/objects/structures/crates_lockers/closets/syndicate.dm +++ b/code/game/objects/structures/crates_lockers/closets/syndicate.dm @@ -2,9 +2,6 @@ name = "armory closet" desc = "Why is this here?" icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" - /obj/structure/closet/syndicate/personal desc = "It's a storage unit for operative gear." @@ -22,7 +19,6 @@ new /obj/item/shield/energy(src) new /obj/item/clothing/shoes/magboots(src) - /obj/structure/closet/syndicate/suit desc = "It's a storage unit for voidsuits." @@ -35,7 +31,6 @@ new /obj/item/airbubble/syndie(src) new /obj/item/airbubble/syndie(src) - /obj/structure/closet/syndicate/nuclear desc = "It's a storage unit for nuclear-operative gear." 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 4bb2301cc6f..45d230e3978 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -16,8 +16,6 @@ name = "emergency closet" desc = "It's a storage unit for emergency breathmasks and o2 tanks." icon_state = "emergency" - icon_closed = "emergency" - icon_opened = "emergencyopen" /obj/structure/closet/emcloset/fill() switch (pickweight(list("small" = 50, "aid" = 20, "tank" = 10, "seal" = 10, "all" = 10))) @@ -85,9 +83,7 @@ /obj/structure/closet/firecloset name = "fire-safety closet" desc = "It's a storage unit for fire-fighting supplies." - icon_state = "firecloset" - icon_closed = "firecloset" - icon_opened = "fireclosetopen" + icon_state = "fire" /obj/structure/closet/firecloset/fill() new /obj/item/clothing/head/hardhat/firefighter(src) @@ -113,9 +109,8 @@ /obj/structure/closet/toolcloset name = "tool closet" desc = "It's a storage unit for tools." - icon_state = "toolcloset" - icon_closed = "toolcloset" - icon_opened = "toolclosetopen" + icon_state = "eng" + icon_door = "eng_tool" /obj/structure/closet/toolcloset/fill() if(prob(40)) @@ -158,9 +153,8 @@ /obj/structure/closet/radiation name = "radiation suit closet" desc = "It's a storage unit for rad-protective suits." - icon_state = "radsuitcloset" - icon_opened = "toolclosetopen" - icon_closed = "radsuitcloset" + icon_state = "eng" + icon_door = "eng_rad" /obj/structure/closet/radiation/fill() for(var/i = 1 to 2) @@ -176,9 +170,7 @@ /obj/structure/closet/bombcloset name = "\improper EOD closet" desc = "It's a storage unit for explosive-defusal equipment." - icon_state = "bombsuit" - icon_closed = "bombsuit" - icon_opened = "bombsuitopen" + icon_state = "bomb" /obj/structure/closet/bombcloset/fill() new /obj/item/clothing/suit/bomb_suit(src) @@ -187,12 +179,10 @@ new /obj/item/clothing/head/bomb_hood(src) new /obj/item/wirecutters/bomb(src) -/obj/structure/closet/bombclosetsecurity +/obj/structure/closet/bombclosetsecurity // Why the hell is this different? And this is like, only used ONCE! Madness, I tell you. name = "\improper EOD closet" desc = "It's a storage unit for the security department's explosive-defusal equipment." - icon_state = "bombsuitsec" - icon_closed = "bombsuitsec" - icon_opened = "bombsuitsecopen" + icon_state = "bombsec" /obj/structure/closet/bombclosetsecurity/fill() new /obj/item/clothing/suit/bomb_suit/security(src) @@ -207,10 +197,8 @@ /obj/structure/closet/hydrant //wall mounted fire closet name = "fire-safety closet" desc = "It's a storage unit for fire-fighting supplies." + icon = 'icons/obj/walllocker.dmi' icon_state = "hydrant" - icon_closed = "hydrant" - icon_opened = "hydrant_open" - welded_overlay_state = "welded_wallcloset" anchored = 1 density = 0 wall_mounted = 1 @@ -232,10 +220,8 @@ /obj/structure/closet/medical_wall //wall mounted medical closet name = "first-aid closet" desc = "It's wall-mounted storage unit for first aid supplies." + icon = 'icons/obj/walllocker.dmi' icon_state = "medical_wall" - icon_closed = "medical_wall" - icon_opened = "medical_wall_open" - welded_overlay_state = "welded_wallcloset" anchored = 1 density = 0 wall_mounted = 1 diff --git a/code/game/objects/structures/crates_lockers/closets/walllocker.dm b/code/game/objects/structures/crates_lockers/closets/walllocker.dm index a90f758663d..695efa4b0cf 100644 --- a/code/game/objects/structures/crates_lockers/closets/walllocker.dm +++ b/code/game/objects/structures/crates_lockers/closets/walllocker.dm @@ -5,19 +5,16 @@ desc = "A wall mounted storage locker." name = "Wall Locker" icon = 'icons/obj/walllocker.dmi' - icon_state = "wall-locker" + icon_state = "walllocker" //...man, how OLD is this $#!? + door_anim_time = 0 density = FALSE anchored = TRUE store_mobs = FALSE - icon_closed = "wall-locker" - icon_opened = "wall-lockeropen" /obj/structure/closet/walllocker/emerglocker name = "emergency locker" desc = "A wall mounted locker with emergency supplies." icon_state = "emerg" - icon_closed = "emerg" - icon_opened = "emerg-open" /obj/structure/closet/walllocker/emerglocker/fill() for(var/i = 1 to 3) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 38b98ff26a5..a1acc8a8adb 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -1,13 +1,11 @@ /obj/structure/closet/wardrobe name = "wardrobe" desc = "It's a storage unit for standard-issue attire." - icon_state = "blue" - icon_closed = "blue" + icon_door = "blue" /obj/structure/closet/wardrobe/red name = "security wardrobe" - icon_state = "blue" - icon_closed = "blue" + icon_door = "blue" /obj/structure/closet/wardrobe/red/fill() ..() @@ -43,8 +41,7 @@ /obj/structure/closet/wardrobe/pink name = "pink wardrobe" - icon_state = "pink" - icon_closed = "pink" + icon_door = "pink" /obj/structure/closet/wardrobe/pink/fill() ..() @@ -58,8 +55,7 @@ /obj/structure/closet/wardrobe/black name = "black wardrobe" - icon_state = "black" - icon_closed = "black" + icon_door = "black" /obj/structure/closet/wardrobe/black/fill() ..() @@ -78,8 +74,7 @@ /obj/structure/closet/wardrobe/chaplain_black name = "chapel wardrobe" desc = "It's a storage unit for approved religious attire." - icon_state = "black" - icon_closed = "black" + icon_door = "black" /obj/structure/closet/wardrobe/chaplain_black/fill() ..() @@ -100,8 +95,7 @@ /obj/structure/closet/wardrobe/green name = "green wardrobe" - icon_state = "green" - icon_closed = "green" + icon_door = "green" /obj/structure/closet/wardrobe/green/fill() ..() @@ -115,8 +109,7 @@ /obj/structure/closet/wardrobe/xenos name = "xenos wardrobe" - icon_state = "green" - icon_closed = "green" + icon_door = "green" /obj/structure/closet/wardrobe/xenos/fill() ..() @@ -133,8 +126,7 @@ /obj/structure/closet/wardrobe/orange name = "prison wardrobe" desc = "It's a storage unit for regulation prisoner attire." - icon_state = "orange" - icon_closed = "orange" + icon_door = "orange" /obj/structure/closet/wardrobe/orange/fill() ..() @@ -149,8 +141,7 @@ /obj/structure/closet/wardrobe/yellow name = "yellow wardrobe" - icon_state = "yellow" - icon_closed = "yellow" + icon_door = "yellow" /obj/structure/closet/wardrobe/yellow/fill() ..() @@ -165,8 +156,7 @@ /obj/structure/closet/wardrobe/atmospherics_yellow name = "atmospherics wardrobe" - icon_state = "yellow" - icon_closed = "yellow" + icon_door = "yellow" /obj/structure/closet/wardrobe/atmospherics_yellow/fill() ..() @@ -194,8 +184,7 @@ /obj/structure/closet/wardrobe/engineering_yellow name = "engineering wardrobe" - icon_state = "yellow" - icon_closed = "yellow" + icon_door = "yellow" /obj/structure/closet/wardrobe/engineering_yellow/fill() ..() @@ -222,8 +211,7 @@ /obj/structure/closet/wardrobe/white name = "white wardrobe" - icon_state = "white" - icon_closed = "white" + icon_door = "white" /obj/structure/closet/wardrobe/white/fill() ..() @@ -238,8 +226,7 @@ /obj/structure/closet/wardrobe/pjs name = "pajama wardrobe" - icon_state = "white" - icon_closed = "white" + icon_door = "white" /obj/structure/closet/wardrobe/pjs/fill() ..() @@ -256,8 +243,7 @@ /obj/structure/closet/wardrobe/science_white name = "science wardrobe" - icon_state = "white" - icon_closed = "white" + icon_door = "white" /obj/structure/closet/wardrobe/toxins_white/fill() ..() @@ -281,8 +267,7 @@ /obj/structure/closet/wardrobe/robotics_black name = "robotics wardrobe" - icon_state = "black" - icon_closed = "black" + icon_door = "black" /obj/structure/closet/wardrobe/robotics_black/fill() ..() @@ -299,8 +284,7 @@ /obj/structure/closet/wardrobe/pharmacy_white name = "pharmacy wardrobe" - icon_state = "white" - icon_closed = "white" + icon_door = "white" /obj/structure/closet/wardrobe/pharmacy_white/fill() ..() @@ -315,8 +299,7 @@ /obj/structure/closet/wardrobe/genetics_white name = "genetics wardrobe" - icon_state = "white" - icon_closed = "white" + icon_door = "white" /obj/structure/closet/wardrobe/genetics_white/fill() ..() @@ -329,8 +312,7 @@ /obj/structure/closet/wardrobe/virology_white name = "virology wardrobe" - icon_state = "white" - icon_closed = "white" + icon_door = "white" /obj/structure/closet/wardrobe/virology_white/fill() ..() @@ -345,8 +327,7 @@ /obj/structure/closet/wardrobe/medic_white name = "medical wardrobe" - icon_state = "white" - icon_closed = "white" + icon_door = "white" /obj/structure/closet/wardrobe/medic_white/fill() ..() @@ -368,8 +349,7 @@ /obj/structure/closet/wardrobe/grey name = "grey wardrobe" - icon_state = "grey" - icon_closed = "grey" + icon_door = "grey" /obj/structure/closet/wardrobe/grey/fill() ..() @@ -390,8 +370,7 @@ /obj/structure/closet/wardrobe/mixed name = "mixed wardrobe" - icon_state = "mixed" - icon_closed = "mixed" + icon_door = "mixed" /obj/structure/closet/wardrobe/mixed/fill() ..() @@ -413,8 +392,6 @@ /obj/structure/closet/wardrobe/tactical name = "tactical equipment" icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" /obj/structure/closet/wardrobe/tactical/fill() ..() @@ -430,8 +407,7 @@ /obj/structure/closet/wardrobe/suit name = "suit locker" - icon_state = "mixed" - icon_closed = "mixed" + icon_door = "mixed" /obj/structure/closet/wardrobe/suit/fill() ..() diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 3331bc4bbe8..f5e6aea8cc4 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -7,14 +7,18 @@ desc = "A rectangular steel crate." icon = 'icons/obj/storage.dmi' icon_state = "crate" - icon_opened = "crateopen" - icon_closed = "crate" climbable = 1 build_amt = 10 var/rigged = 0 var/tablestatus = 0 slowdown = 0 + door_anim_time = 0 // no animation + +/obj/structure/closet/crate/update_icon() + icon_state = "[initial(icon_state)][opened ? "open" : ""]" + cut_overlays() + /obj/structure/closet/crate/can_open() if (tablestatus != UNDER_TABLE)//Can't be opened while under a table return 1 @@ -56,7 +60,7 @@ else M.visible_message(SPAN_DANGER("\The [M.name] tumbles out of the [src]!")) - icon_state = icon_opened + update_icon() opened = 1 pass_flags = 0 return 1 @@ -81,13 +85,11 @@ O.forceMove(src) itemcount++ - icon_state = icon_closed + update_icon() opened = 0 return 1 - - /obj/structure/closet/crate/attackby(obj/item/W as obj, mob/user as mob) if(opened) return ..() @@ -252,27 +254,21 @@ /obj/structure/closet/crate/secure + name = "secure crate" desc = "A secure crate." - name = "Secure crate" icon_state = "securecrate" - icon_opened = "securecrateopen" - icon_closed = "securecrate" - var/redlight = "securecrater" - var/greenlight = "securecrateg" - var/sparks = "securecratesparks" - var/emag = "securecrateemag" - var/broken = 0 - var/locked = 1 + var/secure_type = "securecrate" // For snowflake security locks n' schiesse. health = 200 -/obj/structure/closet/crate/secure/Initialize() - . = ..() - if(locked) - cut_overlays() - add_overlay(redlight) +/obj/structure/closet/crate/secure/update_icon() + ..() + if(broken) + add_overlay("[secure_type]emag") + else if(locked) + add_overlay("[secure_type]r") else - cut_overlays() - add_overlay(greenlight) + add_overlay("[secure_type]g") + /obj/structure/closet/crate/secure/can_open() if (..()) @@ -298,8 +294,7 @@ if(user) for(var/mob/O in viewers(user, 3)) O.show_message( "The crate has been [locked ? null : "un"]locked by [user].", 1) - cut_overlays() - add_overlay(locked ? redlight : greenlight) + update_icon() /obj/structure/closet/crate/secure/verb/verb_togglelock() set src in oview(1) // One square distance @@ -342,9 +337,9 @@ /obj/structure/closet/crate/secure/emag_act(var/remaining_charges, var/mob/user) if(!broken) cut_overlays() - add_overlay(emag) - add_overlay(sparks) - CUT_OVERLAY_IN(sparks, 6) + add_overlay("[secure_type]emag") + add_overlay("[secure_type]sparks") + CUT_OVERLAY_IN("[secure_type]sparks", 6) playsound(loc, /decl/sound_category/spark_sound, 60, 1) locked = 0 broken = 1 @@ -358,13 +353,13 @@ if(!locked) locked = 1 cut_overlays() - add_overlay(redlight) + add_overlay("[secure_type]") else cut_overlays() - add_overlay(emag) - add_overlay(sparks) - CUT_OVERLAY_IN(sparks, 6) - playsound(loc, 'sound/effects/sparks4.ogg', 75, 1) + add_overlay("[secure_type]emag") + add_overlay("[secure_type]sparks") + CUT_OVERLAY_IN("[secure_type]sparks", 6) + playsound(loc, /decl/sound_category/spark_sound, 75, 1) locked = 0 if(!opened && prob(20/severity)) if(!locked) @@ -378,22 +373,16 @@ name = "plastic crate" desc = "A rectangular plastic crate." icon_state = "plasticcrate" - icon_opened = "plasticcrateopen" - icon_closed = "plasticcrate" /obj/structure/closet/crate/internals name = "internals crate" desc = "A internals crate." icon_state = "o2crate" - icon_opened = "o2crateopen" - icon_closed = "o2crate" /obj/structure/closet/crate/trashcart name = "trash cart" desc = "A heavy, metal trashcart with wheels." icon_state = "trashcart" - icon_opened = "trashcartopen" - icon_closed = "trashcart" /*these aren't needed anymore /obj/structure/closet/crate/hat @@ -415,15 +404,10 @@ name = "medical crate" desc = "A medical crate." icon_state = "medicalcrate" - icon_opened = "medicalcrateopen" - icon_closed = "medicalcrate" - /obj/structure/closet/crate/rfd name = "\improper RFD C-Class crate" desc = "A crate with a Rapid-Fabrication-Device C-Class." icon_state = "crate" - icon_opened = "crateopen" - icon_closed = "crate" /obj/structure/closet/crate/rfd/fill() new /obj/item/rfd_ammo(src) @@ -464,8 +448,6 @@ name = "freezer" desc = "A freezer." icon_state = "freezer" - icon_opened = "freezeropen" - icon_closed = "freezer" var/target_temp = T0C - 40 var/cooling_power = 40 @@ -495,29 +477,21 @@ name = "large bin" desc = "A large bin." icon_state = "largebin" - icon_opened = "largebinopen" - icon_closed = "largebin" /obj/structure/closet/crate/drop name = "drop crate" desc = "A large, sturdy crate meant for airdrops." icon_state = "dropcrate" - icon_opened = "dropcrate-open" - icon_closed = "dropcrate" /obj/structure/closet/crate/drop/grey name = "drop crate" desc = "A large, sturdy crate meant for airdrops." icon_state = "dropcrate-grey" - icon_opened = "dropcrate-grey-open" - icon_closed = "dropcrate-grey" /obj/structure/closet/crate/radiation name = "radioactive gear crate" desc = "A crate with a radiation sign on it." icon_state = "radiation" - icon_opened = "radiationopen" - icon_closed = "radiation" /obj/structure/closet/crate/radiation/fill() new /obj/item/clothing/suit/radiation(src) @@ -542,56 +516,39 @@ name = "weapons crate" desc = "A secure weapons crate." icon_state = "weaponcrate" - icon_opened = "weaponcrateopen" - icon_closed = "weaponcrate" /obj/structure/closet/crate/secure/legion name = "foreign legion supply crate" desc = "A secure supply crate, It carries the insignia of the Tau Ceti Foreign Legion. It appears quite scuffed." icon_state = "tcflcrate" - icon_opened = "tcflcrateopen" - icon_closed = "tcflcrate" req_access = list(access_legion) /obj/structure/closet/crate/secure/phoron name = "phoron crate" desc = "A secure phoron crate." icon_state = "phoroncrate" - icon_opened = "phoroncrateopen" - icon_closed = "phoroncrate" /obj/structure/closet/crate/secure/gear name = "gear crate" desc = "A secure gear crate." icon_state = "secgearcrate" - icon_opened = "secgearcrateopen" - icon_closed = "secgearcrate" /obj/structure/closet/crate/secure/hydrosec name = "secure hydroponics crate" desc = "A crate with a lock on it, painted in the scheme of the station's botanists." icon_state = "hydrosecurecrate" - icon_opened = "hydrosecurecrateopen" - icon_closed = "hydrosecurecrate" /obj/structure/closet/crate/secure/bin name = "secure bin" desc = "A secure bin." icon_state = "largebins" - icon_opened = "largebinsopen" - icon_closed = "largebins" - redlight = "largebinr" - greenlight = "largebing" - sparks = "largebinsparks" - emag = "largebinemag" + secure_type = "largebin" /obj/structure/closet/crate/large name = "large crate" desc = "A hefty metal crate." icon = 'icons/obj/storage.dmi' icon_state = "largemetal" - icon_opened = "largemetalopen" - icon_closed = "largemetal" health = 200 /obj/structure/closet/crate/large/close() @@ -617,10 +574,7 @@ desc = "A hefty metal crate with an electronic locking system." icon = 'icons/obj/storage.dmi' icon_state = "largemetal" - icon_opened = "largemetalopen" - icon_closed = "largemetal" - redlight = "largemetalr" - greenlight = "largemetalg" + secure_type = "largemetal" health = 400 /obj/structure/closet/crate/secure/large/close() @@ -645,15 +599,11 @@ /obj/structure/closet/crate/secure/large/reinforced desc = "A hefty, reinforced metal crate with an electronic locking system." icon_state = "largermetal" - icon_opened = "largermetalopen" - icon_closed = "largermetal" /obj/structure/closet/crate/hydroponics name = "hydroponics crate" desc = "All you need to destroy those pesky weeds and pests." icon_state = "hydrocrate" - icon_opened = "hydrocrateopen" - icon_closed = "hydrocrate" /obj/structure/closet/crate/hydroponics/prespawned //This exists so the prespawned hydro crates spawn with their contents. @@ -685,20 +635,20 @@ //None of these are the standard grey crate sprite, and a few are currently unused ingame //This ensures that people stumbling across a lootbox will notice it's different and investigate var/list/iconchoices = list( - "radiation" = "radiationopen", - "o2crate" = "o2crateopen", - "freezer" = "freezeropen", - "weaponcrate" = "weaponcrateopen", - "largebins" = "largebinsopen", - "phoroncrate" = "phoroncrateopen", - "trashcart" = "trashcartopen", - "critter" = "critteropen", - "largemetal" = "largemetalopen", - "medicalcrate" = "medicalcrateopen", - "tcflcrate" = "tcflcrateopen", - "necrocrate" = "necrocrateopen", - "zenghucrate" = "zenghucrateopen", - "hephcrate" = "hephcrateopen" + "radiation", + "o2crate", + "freezer", + "weaponcrate", + "largebins", + "phoroncrate", + "trashcart", + "critter", + "largemetal", + "medicalcrate", + "tcflcrate", + "necrocrate", + "zenghucrate", + "hephcrate" ) @@ -711,8 +661,7 @@ "3" = (100 - ((STOCK_RARE_PROB * rarity) + (STOCK_UNCOMMON_PROB * rarity))) ) - icon_closed = pick(iconchoices) - icon_opened = iconchoices[icon_closed] + icon_state = pick(iconchoices) update_icon() for (var/i in 1 to quantity) var/newtype = get_spawntype() @@ -739,10 +688,7 @@ /obj/structure/closet/crate/autakh name = "aut'akh crate" desc = "Contains a number of limbs and augmentations created by the Aut'akh Commune." - icon = 'icons/obj/storage.dmi' icon_state = "autakh_crate" - icon_opened = "autakh_crateopen" - icon_closed = "autakh_crate" /obj/structure/closet/crate/autakh/fill() new /obj/item/organ/external/arm/right/autakh(src) diff --git a/code/game/objects/structures/crates_lockers/crates/gear_loadout.dm b/code/game/objects/structures/crates_lockers/crates/gear_loadout.dm index 804959a51b3..8511f351897 100644 --- a/code/game/objects/structures/crates_lockers/crates/gear_loadout.dm +++ b/code/game/objects/structures/crates_lockers/crates/gear_loadout.dm @@ -7,29 +7,20 @@ desc = "A sturdy crate with Hephaestus Industries branding." name = "hephaestus drop crate" icon_state = "hephcrate" - icon_opened = "hephcrateopen" - icon_closed = "hephcrate" /obj/structure/closet/crate/gear_loadout/zenghu desc = "A sturdy crate with Zeng-Hu Pharmaceuticals branding." name = "zeng-hu drop crate" icon_state = "zenghucrate" - icon_opened = "zenghucrateopen" - icon_closed = "zenghucrate" - /obj/structure/closet/crate/gear_loadout/einstein desc = "A sturdy crate with Einstein Engines branding." name = "einstein drop crate" icon_state = "einsteincrate" - icon_opened = "einsteincrateopen" - icon_closed = "einsteincrate" /obj/structure/closet/crate/gear_loadout/zavodskoi desc = "A sturdy crate with Zavodskoi Interstellar branding." name = "zavodskoi interstellar drop crate" icon_state = "necrocrate" - icon_opened = "necrocrateopen" - icon_closed = "necrocrate" /obj/structure/closet/crate/secure/gear_loadout/coalition/fill() new /obj/item/rig/gunslinger/equipped(src) @@ -469,4 +460,4 @@ new /obj/item/clothing/accessory/holster/armpit/brown(src) new /obj/item/gun/projectile/pistol(src) new /obj/item/ammo_magazine/mc9mm(src) - new /obj/item/ammo_magazine/mc9mm(src) \ No newline at end of file + new /obj/item/ammo_magazine/mc9mm(src) diff --git a/code/modules/clothing/sets/laser_tag.dm b/code/modules/clothing/sets/laser_tag.dm index e5de5d5469c..235ad1dbf4f 100644 --- a/code/modules/clothing/sets/laser_tag.dm +++ b/code/modules/clothing/sets/laser_tag.dm @@ -121,8 +121,7 @@ /obj/structure/closet/lasertag name = "red laser tag equipment" desc = "It's a storage unit for laser tag equipment." - icon_state = "red" - icon_closed = "red" + icon_door = "red" var/helmet_path = /obj/item/clothing/head/helmet/riot/laser_tag var/armor_path = /obj/item/clothing/suit/armor/riot/laser_tag var/gun_path = /obj/item/gun/energy/lasertag/red @@ -137,8 +136,7 @@ /obj/structure/closet/lasertag/blue name = "blue laser tag equipment" - icon_state = "blue" - icon_closed = "blue" + icon_door = "blue" helmet_path = /obj/item/clothing/head/helmet/riot/laser_tag/blue armor_path = /obj/item/clothing/suit/armor/riot/laser_tag/blue - gun_path = /obj/item/gun/energy/lasertag/blue \ No newline at end of file + gun_path = /obj/item/gun/energy/lasertag/blue diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 5fb05b1c5bb..924fdcdcade 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -1142,7 +1142,6 @@ All custom items with worn sprites must follow the contained sprite system: http item_state = "nai_gloves" contained_sprite = TRUE - /obj/item/clothing/head/fluff/djikstra_hood //Stellar Hood - Msizi Djikstra - happyfox name = "stellar hood" desc = "A more encompassing version of the Starveil, made from a resilient xeno-silk, intended to protect not just the eyes but also the soul of the wearer." diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index 0bcb9144716..37d738172ec 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -2,8 +2,6 @@ name = "abandoned crate" desc = "What could be inside?" icon_state = "securecrate" - icon_opened = "securecrateopen" - icon_closed = "securecrate" var/list/code = list() var/list/lastattempt = list() var/attempts = 15 diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 7d6eae1c703..33964a43453 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -2,12 +2,7 @@ /obj/structure/closet/secure_closet/miner name = "shaft miner locker" - icon_state = "miningsec1" - icon_closed = "miningsec" - icon_locked = "miningsec1" - icon_opened = "miningsecopen" - icon_broken = "miningsecbroken" - icon_off = "miningsecoff" + icon_state = "mining" req_access = list(access_mining) /obj/structure/closet/secure_closet/miner/fill() diff --git a/code/modules/research/xenoarchaeology/misc.dm b/code/modules/research/xenoarchaeology/misc.dm index 8f713a4797f..9d5bfbfc6c0 100644 --- a/code/modules/research/xenoarchaeology/misc.dm +++ b/code/modules/research/xenoarchaeology/misc.dm @@ -62,12 +62,7 @@ /obj/structure/closet/secure_closet/xenoarchaeologist name = "xenoarchaeologist locker" req_access = list(access_tox_storage) - icon_state = "secureres1" - icon_closed = "secureres" - icon_locked = "secureres1" - icon_opened = "secureresopen" - icon_broken = "secureresbroken" - icon_off = "secureresoff" + icon_state = "science" /obj/structure/closet/secure_closet/xenoarchaeologist/fill() new /obj/item/clothing/under/rank/scientist(src) @@ -81,9 +76,8 @@ /obj/structure/closet/excavation name = "excavation tools" - icon_state = "toolcloset" - icon_closed = "toolcloset" - icon_opened = "toolclosetopen" + icon_state = "eng" + icon_door = "eng_tool" /obj/structure/closet/excavation/fill() new /obj/item/storage/belt/archaeology(src) diff --git a/html/changelogs/wezzy_closet_anim.yml b/html/changelogs/wezzy_closet_anim.yml new file mode 100644 index 00000000000..a1dd9016329 --- /dev/null +++ b/html/changelogs/wezzy_closet_anim.yml @@ -0,0 +1,41 @@ +################################ +# 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 +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: Wowzewow (Wezzy), monster860 + +# 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, 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: "Adds animation to opening and closing lockers and body bags." \ No newline at end of file diff --git a/icons/obj/bodybag.dmi b/icons/obj/bodybag.dmi index f693b9ffb3d6f79840b7e193246bdc80e706fc35..7a47440b9be5db945ee89c16c581b415fba82b7f 100644 GIT binary patch literal 3813 zcmZ8kdpy(o|Nm?gB1V_F9$SadNg;*YHc9lY<5GO7Bj!k{gp%57H!6{e)DqHM>KrGx zp;TgqN~}ybcWp}}q|IjLGuu8tb@z94lh*km1HuxsHlie zrza;T>*kNuep0@Ipf#1U)fF=TMtOAG`~U>KfS}x7#fwSR;lqbRTR@iw@(XViCr+HG zt*t%H0VNU%fk4Q~$yqcBf*@aC--3byCX+cZFyQR$yhsdVgBRZ@lDZUUUMu#tg2y|- zr%#`jmzVoB&aY?64erUp!osxZ{G&&Y;_>*>($eDM;`H?N8#iuTyLPRttgO1ax~i&b zQ+luGqVKSiy94$BxUv3&i$HKDB>d#I*yNZKhm%eoPD}s*!tLf8Z*{-@K z531lKY+Y(Ux#~b;jK!^h;a^A#+fBE{t}jh^L4Dz(u9vpYd~qAN>u#F3=fwGdlK3x| zHXMW<4|tgpdx^O1woX#iL`hJ=VTZS`*NBoEPG`2)?isVT3K*z0)g*Ic>n^-7J*d~a zclF)0Oq)M^^wVV9wd&(0s3&&yH^+(1T%b&b-6fwacGYXjdsl+W?Hr#f zt1G9W?drheyhfGnw3ZX+^L9nCU3k1JY8Ph%)31H)`?AgrEIXQ0+%=06X&aAS2Y_V_ zJGOa;5N=OLOr05WUQUl&n_Hhr-)(d$*ZyH>U#4*6*^VLA*ZJi`DK0|^*X7j0=T`uK zxRX^?)|%I#kb4ODJ>5W?zbvT2P+J3@io+OapV#yA^mg>pPNR=WKOWm`)ewPN%j&L3 zbS_M7QPzQ`FAB9g%dO(Q;QEw`@8l>AmV`5Q560Hj?Hmf(`8#LQdPC%SXo(NgoT57l z>cWX8TTN)@uiw1K-t^!WbgZMkNqEZP79K)rbL|QocqaHYh<8*;&+1JY z9-SMIzID$SM>*8k0j%e$JXo$~l}E02zei&88E2p0-Up>W8vG_m8ES4~0^qYYu9NPJ z!HBQ9nq$B`{{9nUWG>JA*v$Fm|8RHeX7r&V@B9{b2f6%pFE;XtxKXvy;GBPjte|;Mn@Iqb~3b41^WPh=)s1+7K132M=!k z5@r7<^Th%zKWuu)k$B48&FQ1z&j$aSt6zOPKky4??#&^3v+{!1($UPwrqh8z-)ut$ zoFeohr*9FY2>6qGAzoCxFG0u%Gs1h6nw4985*9VK!HJK_nN+XX3{if9PnRK&zHE{b z`2ZM82DR1@nUuTaL2S0OEqz5zgZ27Bj~A3MKwBsF~hx%#%#1*p7J3d zYk={nkJH3JlMmzYvHx(3&<6dIS|=)QFM${f6SsX@>Jfn*W>r$ZX@jzq7{Ped=2tA%MX7pMaQhR=;!gtm@W6kn|F~H+z29r7S+@OH#z{A#S;v_zvh(Ipe7CNZ ze&2OHM!F5$4$vtIcvp8V7}4G5PW((#fBJ^RQ?l~9?QThjoBzwXj(B@y0@$=Gsn%&T zz5BDBWS1cno%lfr227OLz*F9MKE}PD5L=dXwj_VZ+P{Z<|9%%pnkPY*MMgb7g${9> z2pSC$=e!RU%I{21Pov!upOx_A0XwKNIb~J1uytHmo#op%$BF^4|Lii+kq0dBxAxf4WOB$msl zv8Q;Uy?96-65!eMn;96BLE}LaWsW{A+4{>{u9Ii+`|s{xNmzi?!hUy_mb{+1B?f1c z|4ZV%oA7>65vtG;qd_xKSaI);AkGr}^cZY?hX)(+l|-gXK{2Q{;o0|`c%|_ngqZ;y ztwr&>oxeV$g#o9wW9kRH?$n%?z66!eN6vmjbMB?py!4 zy1q~4X%60wtfA@G50$To#+4CN%$w6h_Pqa$A@y03amS4R#xD3e#;0Gw=VInm<4LQW zIh^F$bH8BMtD_?$Bab;>T5%el=Q)QaU4-M^qiSTXi<$4)<>U%8vpXiUTju0XV}zCt!#mG;<5NzV2ID+30A@-1*;yYqImuWwPuyd&4vO4`E=B;@*;3Qgrm9wSwZ7N7$l(K;!;(zmu7L)AzBT zoC>pJhcv350d3{nj485WKG?OZ=a;c{Etn;72o=erot?Dl?e#RJM_O@M2JO0W5# ze%+*eCO~Tt_0EzK+9< zTcvsZIez8U&qt109iA??!}^EvD|t5@u=mfi10ZIu~+Y;;|c&3SvX*6p(Rm z-xC;uZ7IXre2mY}_jG@9?8}EfpJ?XOsqqx#+B;E9^N(db`6=po8Tl~q1=@jxNf7D# zMbZ*w>VPCcMKQKiur`XPpg%4?2ICxz3xO?Q>e8IT(?X*g0$){tiefjr2FD9rrc|^{ zuEtRSWUx^e`b!-^=h)kJa1{F$*f8$LtqPX2coMR4d=;p83xA1r&5Wklo1S_HE)fz! zTYR8A9k*hU8G@na+TmF4H&H=q_NH{OWO8*VF_an!1+F|nNg+*#a=3^#?;g>t}4&-N8YaN-3R&2 zrl``J7opQA{YrC;B!o;A68>+}?FgG2#0xOI*X<|jtDli}^Av!V7o7hCU_dS1CTwvX zOMeRTR|C0Je36JDSHbDBv)dp)i56dZ?qh@q=`Riam+&4`n=jtpK?-&1eT8QwWCQW}^g`E^FjokZ%)+*}%Mon3uB*sKJTcCsAb)7PP0jJ- zMU7E_c?wLf(g2k-_`mYhBLvTl5VGyJ1-uo&zLM*F`9 z#z@rke+>8-7!=xaQAV|*0^L}DhKMWqyCqdGEWJM|&roN7MzTSzzoe=y7A$n}tP1h3 zyNCr6)Fd)0udZoVU~{pw&*<>+g>iBVdwBNrqPR|MxKafZypk;fe5)LRZ<76D^w9Fb zVtgI`c^yQbJ6=-z^`@PcAT}+@$fFDZ*Bkpc$`yK zaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+ zDL#c3 z;Fg@kq|_W-s+AR7{anBy0|1>hRom@nuXX?c0nJH7K~z|U?N-~8!XOMSSBvh}IIdOq z|37pSE-kdUyDB(7aAx|_kaH3e0$tb8(9rOIR$u}Dvvbbx@yGu{I*8ng#LkFbDaD<| zuaHt(NVal~yw?gDyI@4G)P`GL8#Jy!@*bge>L0th5VVNW%-L=D8w3ep$dr_jL13Z4 zR_+8fZRXmJ^hCZfhPH^&rpybZBn1%_gXQ?0k78>(mez73wp%CA>lBoN%}34=>NSFY z0!w1&fg53L3e0Uw?>EQp61kI(3=wAdodottWakt2j$o_;)3HJys^H2kUGSxU-Q6WY8@l^;&Uv2q z-tYbM4Vp1(?^>(2)m}B%TysaMD$8NLBz*}00I(F~rPTlcL~8gy038*+r{nD+699lz z>7((6 z*Sg`cb0t!avR>eil~`z`fj{y!c-s@pzeFox@+P^Apk#3y<0kYr&8&K(DFuDyK=?`% z)$~GdV?(;SZYA?)=!MdlY6m~3l*_BnoA|`vO}Z4gUTsB$$OIsosz>)k6CJZ`zZN|$o|{!Y|17K2K||rn3L49 z?d(p3&eI+84bnGkAq44+I!O#H-%gJ7&wG;gii}@o^C;$A43bo_%r41(g}t!|=6vUJ zMiHB3i>35!A&9^lODS<->IQdH(-fTpy3@hLl%~4V@t&p2beX(#Mr?_|PutmI2(#CpY;na}Z7rtj=G!UjhTpyV^gqZJk9j6&hG>n^>(8@2 z(my53P0*-N3@BzFPS9Vg-Je{A=W9xhB5ca|6LZiBC0{U)oqmbN>MEmW`5`T&@+obH zSNZ0=^?CNt+?oMN8sifBbN^Iq-b)c#4JcPzYKpC~fe(L@nNz_9H6)zHeu zVB)G-&9A6NHRN#E^xo}VEAgJub`U?wSRkNUJ5g<$Gz`5_!tt%v$GcbGH7@SX?&==E zkTx&qUH$V55`mUR!j=sX06+~;ke1N!$~w#T^&_}#g8|ztzuSEq7uD;RVN<|GkYF^p zl0=btr#eSjp@pM)rj#(Zuwe3zvZ`s`@VG8nD_%qN^Xn*n7DhF?QdLBk53Ojg1aEr&m4t9m&VLIxI3P*$NelV_$QxkN0=KrHnS(W|E#AUrXTvoFtV|sO5h?(;D)A1 zpV$NbX-eU|6h{xCMh}@H|Nm*=%f*vBAKN3r-9P37Lg6md=;KiftAG%6eld17kMor_ z{FqdhkM_Bj-A~ob<0i&Tt7c6mzrMZ2E06jvb`1ZyPL;qNHHv@P$h_Pg9C@EH7!n=* zvbf&c+q>N6Uz0!omK6y8Pn+knSfkzFDY=53b?2yTnvR8IiCwliG0*_Aq8Q{Bd9W^T}R@MBx-W`>)iuhkQpxf;`08L-~azjGL-C26k2?x)Qv*#1$ zSW3~1(eD1^7mrO(fDirhScfV*JKO5$6lG(1 zx>rW3f-ElS_aE+o^Iz&U-&tMj2LA*K94Al#4c2nROv7`(`ITnr(mANKDHv?N>=+K@ zO{W4;MS422KY3IqsFl23JsA&10=P1>F`Mq^AUm*j@RuL;J>z-Ra#=}IPFvKZgwmN<7CvOkf`+`?hw_;bjY!?|H z8_N5+>mlcDTHVT;=SIWp*PjZ0V@;)NL{uxo;;XuTPy!OS7?EmaH6eKV6jtXp_qxSp zP1t~~$mPQJfWdU`ql=3>-Jy-e!^64b*)%Tm=yLEo-s>YbH!$n0-l2z3JQ8*j4wZS6 z$C5CFD$qY>wcGSguTrP98v2;VT`LSRL~>`n=mE`Xe&J=*(1az8qWA`ZYc9`(p=)|g zD!^vH2bwH>{eaQNrX~acHl;`;ukBpZR)Z_2(-IPSVAs=w3ONaimN##S$>xupZb?}~ zryd^*+9KsoIQCtc!pQz~OTVxBapcS_&8XiAk_h%kR5Tmfn$oGa(aFVA3)4yQ>IdHy zW9;0y0zoo&Kmbq9+K>#W_{aM-gWDV4dKki%**QHM`0ft6b(rIOnGC@Jz`$qRY~bb- zdgmw0&F8kWK!CtwuL2v`T?s-_P6Ru<{Ok1{f8FoKo@nqqGq6h%KCYc;OKL)Qk<{Z3 z2&NC;_L~_$e9(PM68Gan>If7q2nYC_7y})|fDD874i?Q}NIfO6Sk)7h+`4Yw zJOEiA$xn<1-zimooeZ#w(z}!Tuvbs@nKl(N^{VYGBITz!uu+=r2@kUznc6YHpwb(J z^DdX@w4$bk?&cz52a=-&p4pN*&HMS(di!z&`Y;S^x8oyIQ&+#f=(ud3dnqZ@(ebrM z_2Ty^yPUq%7t(K(Znpw>t1Vq8o>X8Ke!CHqIo_nQYRAiq@HWS%!cDs?oeSMmy|9^Z z(%f9M51x)SUe7glYex-heJB`CCpXscy)g|HXnl1e?!H4C58klAGxVl9P_Ab00d)U&pTeH&v%aWkBIhf|At5u9p#*AZ;z#_D(JcC-%?O-lMwQ_F<&Ph zv`IyO8+N3<7}7)&j+n?Hd5I_3ZTDgjf;LLA`KUZlvfAACK7mTxonFHl)$FiZKVuRJ zcU|`lszC6~dZ9C=mL?3#uUsBxoGd4Cwp1tewR@$|=qg-&`BD4+#f*gT?^5L2bknqGQ_!GDIT z{cp_Io3ho2{g`0_aMF!s%d(Js<3Gay$*)jBK*!@FrrC8F_Uy*L{u}6RY^{5-FbJLM z82(oj?-#QER2w>rkNbCJ!qNAKFMpEeLP(0sBA;$PVTAv)z8Kp7-5r7i^4WPYpJ^D{ zWN;JmZ-)|XbWDuq=DUB_Q{bFlZ2UhfV#tgCSw>Hg`hJciGrwl_1O-5R)+0h+om`g) zAHFMx<#rk<-cre`LU8O$p^xJJ;>4fYTz=SY@Ges4IGdDVM<5O61}aO)r(MDA+Z@Oc zintbv$5A@diq;4m1Y(i-MF2RznjDY{$D8*-@bH2W=Eh?6*X87hQW%&KW z$H2F=$i%`n$R>(WisrNA=i-{LEo0DG^TAXrs*pdyh`6XTGc&5s%a+j~e3lJ5huEof z&0|LD9%7FQi2$yvG3^lt#>Zd1r{4Fi{F0V@KMDZ=)1@j@4cOm5zmr@+fcO2nr@l2I zhWavn#p@3#EFW)+j>|ST7Q&TF)R$9NR??z>3Eo|9-8(NPDi6@4JrO+~Ha?fYj7=rx& zgB>b6%w-+@gG4K)=jMv6KpPVfE9Y{O5bR)!*9SN1V-?i|)E$D;IZyyrpp zgZ{-`fxaxd3)=Wa9*-d+CWk=#9|crv}zKgw{CH95sAYAK)b{s!>*g#(F=K~ zg^xo$;3ygD0{7+9faNQxBK$0niFvl5_9|= zu3rk3Lb4^wg{VOyP~V^Ca#5p7I-TWbA#Be-&#Ufw7q+?Wm<#yr=mh zKi$;U3<6ZPI!|-2#>YX(dWLn$aSy0@b}QmA0(}HUq4G*-Of?|jRnf*SjKv z&@WVhlyBN>eJ3ydpsfB4HCg8ttL&}-u7GE+o4Y$O>+V@*CG*?2VeTzsXYpCF#H-FA z^LDlM?}N`flY%`NyydGsWQAyyK5F~udP5t#P?)u-6SJW!dX=>?<7_H{yMJ`zBLe)4 zJB6w2Cj8M|lX~-)pNen5jWH^>f4l&K9WAfl8n$o=-aCap#tOaV4(@)~iGhOxPx?1- zz`^}{K9eXh>yYCsQ0;Zid?=q5ixefOwTehLMfFIJVR# z=|8c|^>8BWE$?eUt?MEi=#SGUdp>h5j;pFbmXF1-tA6-2#Be-Rj+uUxm2a8I1seLj ze6{f>fQz;dC%?@c`uu1@DD5>V%>9a~R>+f9q$W`7kTQNsvGnEE*X6I0a5uTuUg^zl z)IW!l_f}{d-TuPuo1edgk#!Fo;#{@8xULTD14;(f(XZ&kX1b|XTO5ZoE_ff{53%*P zYdOp*v>JBx#X?e3+`)lOy)7dnBkxWnX1b29@#*Diw_3eTUkCJsM`!?5-(AKL?;39z zG!980wvAvePS7LN`?(eOFWk;mI(@ zq82^AtF~6vk6mno_)qkQ^TZW~yumBou82kWtw1Qm?7Ee8?6{#csL+IvnIBd0`>gVs zRR?~7?+=gAA4B-rj{~ec6{iusot>GTo?9w?5PpAjc0owdp#^k%dt^V$Z@{=v1^x3q zn5UzDck%^~WgL;(VKw-T0aIR!Qm(%g2rNhGME)`m<~Oe}~+36+<-7_Jv2ybJtXa2=7k7wydCi^4F_0Id?+tY}npI7;VxffaddCHuVYt+9xTq&t{6=_bEJQ2@luemH zo8AD14rO)RSM<-v6W-OUvVgMKCTmv&N9~Weuh>Ky{n}1*~pPRiM`KBRTWqyMxmYwpfV zxEGjOc4l1;OQd;&nD~No_d4NDsRzM)^F_)nf7jOZuFpO&u*lbv-ZAqNN65NOVlJl0 zpXB-=TElH=BehPsHR62kikXk%L7Zn=U#5TkVhq^DB4B=2uJuZ2<&?D4`cWA4541wj zKG=o?cD;E1uiw;ry@`An3v+Of z{K-BxijVc9&Fm@@Lr^@qU_mLgL@~YKGeo<&F;9JatdCcVSzS3t*sUJ;cq;_`QmDu_EuJFcErc%yFvUi{q8O6%Y$$Diu)|fYU=bp7AVNs1buI>YF*-tY$sb&{Qey z=sD~zZXQ`*L@E|Z*o!vINW7=uBY$X^-SAaoE5fDoB@(Tfh+h{r+7J|^J#fBPWB`Cw zftzx%dcQZ_PHM^{upukY|$9GJtg&!2W8cmF#9~aVOD3);x$TyateO@ z8i%g&^cSR76gM_v(8<~u&u`V~ze4*HNDs%9`HGfuXeNkB%XByR-hY%>bn2zu$&!%s zdh=RL`MI(wC`_nu4bNZ?8k-AciIp%XmouNMd0&}t+IIfpM|Hq4FI!u#jg|5MAwK@q z0S$*sP&P3yn@Db=RPds~$$%|;8Ia`T{xB7Haz(@HS7Vc>D%=y-)@H&8TU*V|%SZWU zsJ`fgfntVv)-SRb?zQ|4ybW1v*Zf7F)za=qvk(Lyj_#*tgq;w{-(jaBm2^z>sqv8U zcMjW0iN|-Vp~s3Pq@{^Z8s%)Z-C{S_JK8G^^;N8x0d1{gq@9pr=fW}~^Gcz~S1TW~ zKb@IoR}g+NlZ`cz6L4v5Ua+K!{^QXxwD8lEK)CO#hiwUsaOQi?cK=@Z^K@$y8AjOX zzU}a`-G+JFWzs4VQ*ooZi=L_1k$&ZdxhD*t#s;34MIt+9`Z;siFaz?sEXf@nQhdO? z?%47S_aNt9Ex%6t?I8P*EtDES5;|5Xv>)dH@P?ii6+6{8gv9y^0pQ5`3{0RNAn0X4 zA$$G$2Utu6#!5B+kvHvAqvEaqX)mkjh4_~371^s(3Mcqr`41bF%qGs&&ji02N^3?7 zq5W}#o9;FJePLfIgHxG*D$9#YMJh|b#*R$S;(LsBs2!NwLrm$ht&|>= z_lpQUnUqk}`T)Ruc*YR0o9>>iFPa}dW5{kj zGm7~GyioE2B5Fy^C~*a{#VcVSBTWP+;Jp?@aTnc&6NPp$L+{|(=acIS?+^PP{^I-{Yd|+8a&^Ie{qJk zRUK%JAA1EP$TazsExb*Cc7Sm0a?wbf9oT12iTf|uJ#7B4FBh}^gs3a${w^93m!?PF z_YD~w#1bLl0G8k=HY2B||6CUogX6GLxr9qtUXEHVENK;iYa}fz8UjCPOfdX7u#KEU z=iQJh0gXFTHn0Y4NW3Op)q4@hDmxr*!0r6II`DIBd|V68sLF7yJHzUlu3CrzmiEy- zjh*fEo9~&KqZ-x4#o-NaL#HmKmhR@?6w?1Q1}6F?xMc8XX^I&Mj(@E=h4|b?gV4vB zC5xrRS8izCr1vG>zg&GVaS`{!{V&Yj-?hhRViQX#cC?>xe7BAk(+T094Tab!lMzHkQ;Tye3UygbwY zVBALZTk(FPBm`r+IV3DYRn*WpBSb7i#+Tw=yj8U>&#iuYReZ7}KBsXT9>=0;(iPxE z6GmH(BYUEn?WW4B>Og1C_A$kKGFg%k<|)ertK2b5y?sHf8uKtu2u8gBOrtZPkz}SE zxtFq6tZmY(z|4!48IFSc?j7UM^`ddgz7pqcGER^1nwS6&l!+RtP}Pz8Ky0aImX#f}Wg%5479%)oOJk{Rv>^}4Rd zbR?fgVQlbO$K~7ttrr;Y_bgt53PUqy_@?V}fv17fN}>V*d3xHA&C1r44-h#5BBDP_ zjz4Rm#YB1=msQV)32q%r==M4t2SW(Auz`$(GH3)k4y&P99(2)uMfw&f{V8B^2jLcU z+;m?CtxD<0;ozX+eV*;Xc;Ti&WKR-;&f|m7;vRD#XGnLpa*r9a>Fu3aT|Gq%`uS7dW@a1U3NUeW5Z^GjYpBu}$oEtB z>RTEZ9Pa;?F{07@OJ;e}$#g7@a|}DEsRkYIGn|fSCC>IexLq`?IT?5x6&1B~HSm3@OlwKcux3r~>xbGDHVD4=V&%>Yin zUK~!Z(i6rSwfu8Zgsh)Kb8;vX?z7?CUwiw&;`#ac!&$>5+XbA>ZlZp}z)zI9>5bNW zU{U=0Z$nT53hhKn7{Ba90<>CebmrZa5DI&oIkD>fY~CAOsM6KXe-+AsLaiUKZ7|Rm;ek=?pa{xh6_zYa9 z4=+XP>l;2AYM1nw-0HMAWS>sM6E9s|vX#|UNQ#o8;y_;*MxAj#>f*ZRX4Q&gp8eoU z84#!li!7}%`4%B6%943;KHsVZ&cv?O)eN40{9eMmLZtGSYEA7D6cj8iEj41wOidjg zL|v$q{Vr*_f4-KGa>u{DPejP{AH$NaRKoy4^)~;fJLl<3bGy$mv8o=Me>^UT*z|B) zBCyDc|A*W?(Sgy)#u{Dd_L7#?I*oUF>*u=Wu&9&zp$E%tC%v<>w-4*z-YTbfZ|0@c zpZL6FYUO>9j<8Qkkj35aCTZ>r2VN_m@0yH~l6YUj0Y19nr!3)oU~mZTLV%igxTtJ!W!ciX)7mqjOtRNc9XsY z-%~yo9B3Scaz54p`0~-a=Oj-xcqXh;83 zT`zcPr0r;6aF7#%2fj`!BvZJK#ZQqm2J~SBVs~7uS!1zY$9+6QmwOgGTRE}$cWdf9 zy#7!O{PEzr0BP@ypI zcQSn(lV%XG7u@-#)@H@@mhIi^Z2Mr9Dy_SN{r&uc0z|kJB#qxO=Ye!+HB>f#Mgb@q%JMC8s#<_3VR6BelgpE-%hxVX5|M&9X*&TYPL2-bql zMc>_d6pKftcFC3o8nS$Dl!xm`lx1C9xN`hc>?cUy3M5zmRB|#7O~5XW0oNN{zWWq2 zhD!oRhX(E=T^#F?A7UF`RTKQJ>#Tm((~Irw>_mV`;W-`#bUPYz1qMguWTol|C}HU8 zl$hkkoeJs}uvJd@m-Y+27A_X)UBoq!=l<>dxVd=o92I^4gArg|RinX@humAopX1^A zp2y~&dXKH{;do|5baXTV%v()UbI={0zbO3M=VRCdIVq`@4&MtDPCA1A#Z1;>XQa1@yBbb>@HP6CgAe#Uj5Zulhl zPfkt}v$MzbQW)CJ;ZhnBT#rzr{-;1jx>SVYD{hpo6gM|F>T1X6)BFqsns9n<%Zb>f zPVWZW<$80)>@a@Ejab{7E zBd*&7>A0vU5)OWK4Gn_7)@%Ov>uXw}nDkRuVFiGq{O2H>J{RuC~+b-a@WrkO7=e6SLD1I4*i*11wr{1U2?c@zR$RUt-`bG1L1UM=C!xD11 zzb|9A(YZYMNran=tDeS*ldn3RpMB@gj)|82weXi|f&;!fGBe^<+)!jD%eqgkC{*vm z7wh{7f{J2W3C1-?=oj9TIF}Xtc2+1WFa>&=l^jNRDylcKQ)1RCm{JBj7_Tn~sC-b7 zQ#UQ#xn#_5=+JdL>qN>nnp!PBt?p1>;jc0dx`@{a(|&#g<;-{rN+zH4bUa-1bx>z$p(Q59 zQLYP13Sh{XN=atc9+AC0g=5dn9$X^`_!j9T5Y7N=+=m{>H?YXQ6zL;bM}j|FczHRT za?D>G>NiXgy|NYXaF9tL@hbHFv&SuKbT!COo)VIdA51o7L#f6{5V15`NsIyGhe6(ey!@0hk_f1Hmd>7U~ z1$UDp350)1-VCY#Hu~3IG}TvN;B&)+0;P?rJvM0wHJ~Vs?(0{JmwLEC{l>A&rY~+2 z7hpxm_pzNM)?M}HWzhbF?R5I0H|>_9UBsu=u&-j^P~H~LZ8OaZi)Jj;V!)esLZrET zJX`80!7?+{DHqUl)*R99!0UWyc3G#rNiVtwe!hwgSMBz>1z9>2}x*bFM+_GU>#fc!o9y!Ek!49aRQ2A-Z#xrD0E9zgt-()hS2S?wsSy`tD%PL z^lwV%{swMl^`xnV^*F*G>N8vux$K8aAbW*>iCv%J@{7h}`x0%&cEI-`N7Y+7DKOG4 zogUuNu?G#8g^@S!tv#zay!Z}TT*@a;p#~Vn*Y!u`wg#lbz1|>v**e*^w0O%t z%8u<({7fJ;1C7vyP>r6siYNze8h=l9J!60N=pH^T)GF3@9$YOJe?B5w)tm?Fxs})| zP7nins?Qezfa(lbo89uCTaUfKQ*X^n;N1kJv#{mTareDns!C*x$x6-I)y8Z7gj=t3 zIg2UA_v!u;y*lj4hpDE+s? zzczHZ*$2~qs{?{|J?}Y_!+pfDI?b)A3Bsskcjaut@XQWry0@zt6uxsUx(94$t;W}8UgKhXZKT)VU+iaGt zJ0Frz!oJT8E+Wp{H*Gy)y-rK1nS7sI@?QArk9+dNZS>bx9zg^=E}cZxkij+_^Sc!C z6s({wiVgVLE$O-tE9^GaD^e6qKpJY;c2*oqyVI)5{qE*v5*9npMRk1%r@ta`8*KCr zJ^BbwEaZgMCr{nTk-BN{Yngh1os`_L@PlxBr>FMBWiwt}`s>9wuBR2YL954iKl*gy z;fPh+=QQ86`Z{;M`~Hn*9wmsf1cTkax<5>of$~9LkWw$}OGkHRlzej~1D>qiQ_;Zg zZK(5*ZMTVx(+OI9Gnp7b&}pvWLy*DUh2TMY^7M%FpSOVKtn`8yiW$tv6u;kL9jW&fG8cCb){jvc>!Hn#j=d97tgTN&EIciq zyMy<((-=m-l&s~)ix|xq>$WnvMGYEw@QGjdmYpVRYJ_~W%MxAYM)KH@YfxlVT|JsO z*ehB^xU%=b%LBZTF0E>bdAD^hRy~;hhk{s`%Yg6nqpstySF(DKntxArFm8sff!_$k z^tFL)K0A--i*b&btuHOmeRX_13Y4`#Z9*TPpnH&2U-Im@$yKjZE(iT~5&~Y952K}c zBQ~J_9nucA2qTgta*yFvK8mF4X!ZCpWevPOnsJAKr#AF?lZ886Zr2y1VS3*!zrG&- zL-qUqw_!ual?njD4;l1A+ldHxb}6GlS?_=-R<2Bt9e;y&NClLVFq}5bpTX){dqh{W zS_DA@GIc*v%Y?~{6x8p_Sv&7o-2~zKejv2$sf#Vw{Ld5(N%N0lD9Gamw20!>Nw~3F z#=bw2xfZx_D1ia-rF4c-rJ{+r#Fb!)+#pbk#aHQNhWO^Ker$-VMt@tmK(FN1I2LqO z8u$)=I@6>hL73QsB)F-gVUg&!;R3odGXQPk4M65x7ec`ANo_o$!G-CDhT)Kk8qoKf ze)(J?2RVxNaa5n$t1{@*e5i97l5Afrg=K6TcM`3DdzIV*%9k9ziA-0uHOd?@J&UDt zVtXvL7c@v*rXhR~U=TGTF7FqdyvdJbPCJ~1#x;RBo0wC3_2#}|d&%wCs#74<%`n*W zBgtCR8zh*st&l+=2rpC2W&j3tVDY%D*r~o$y1w}A+)<^J;fulU-zQ+_za}~vjvM)t zuY)*mS@K;zt`~9e&N@Ee294Hbob8d^jn$%=F!F?2TXLG~3RjiKR7uk8&FrS?0Y!z< zt&VE)RmbhR{QI3ns_p%jQ)7FN0xuPAHa>UbCnBvmKDV9Zf|!h>(d(tl^%bH_pX(EF zPVGE@I&C^Moa^#=wiwJ(3Yapx&B9U3KoQh&=s)`*=TyHIjuzhVR~W zfu2^b@7#3?GJH+tP{x!lC#$&r0t|>d8M1l4J*V4o(xT-Ee`o@`F3G0njWK#0jjxT4 zdp&Fzw>o+gLNB{eMZ7GrDWMx2V_5|dKk`r^cmnXRB|5rJqEnD|PZ64~ScCDXrC&mc z*FEx{()x&|)Q20)Gy>jUOp9PaT9H-{53Wkqb%Bo?!Mi0C@U52)S*eI0TzH!89Onj$ zEh*<)`m?maFRm+HV@o#?Qm&*k5D6*dH+6fU}T_vHecTwD5F- zMYZ!KHxY|dZ*&iZQ&X+yfb=7Fe9VyqSE+xEUlF4WPd|1LuP{>%O&Qhp`MUg6St9RE+j4wVqH-2OarIH z`Q}y3^jlX-6gmNqk)Q|5QVT$MJG7Ri`Lw3GckvAbibpPNF1`f!`AcLodF)%IBW$mu zy?Ik?a`*z?L0nD(m^s8S7f-@h_7`VFD#(K86($du=#GE6=#BXJ8!6$bE0n+eBM1@v zE+mO3?QF3#v!!C?r|leY0>rk^Ok7fM>q?dlY36uOxLolgpdQqnlS%;qQ#^57OPZE& zh67%rOW8f0fA8DW+UWnFu((y`4{!{7y(jxD|?QL)QeK1@=8_Z$FP6FuBciE`2+>{>Q@SE#-2`5snst?_S8gz7PN^EYGbGwn`5}Yp^HXiK%N%#ytA?Zrk zPic^8o8q(p8_baM57N%goZ7+S&vz-hs3PspJN-EB?tI9c8V~0->8Frn``+Mq?(F$Fs`lv z3uI+0h6_IaQrx9*irY}-Rs|O!4-*~fueI&K1Ixfro%>H050Cs4H_^W&HqxJiHp&t9 zft*4+(R_=;L(}zXwU?58q3}$lolua7jyc7CaMs6?qIsZOMFL#{nOe;e>7TDwh<*M? z&+&g73>vayWl{1U#!cW~pzI18ljV!V(OE^G6gEk8#2eIyy3 zn}w#(OLUHKxV$4RE%ICaK*nc6p9FfXQbeD?Qd%}OnxJ&_N@^M#?#}{$4IP4_7|`Ili*G$L1a+SKi`977aJE;= zUBh?*d|W;s=<6#?jvetIdKix#v{IkL*ko-V@f;G@JEdpbZ_ln5mT>^R|BW#&FBL7< zM&F8&WLMF@$bO-%3F}RDkhRgOFLiEgeEk?^;jH`KH#s{KO7ugs-W={wKp}Ed0u(@s zq61sXypGq$K7G{cgcRy4K55M%yKW`%8l_vOUg^qQ9`%|k?*C@b9FqaEvc{F^sjGi4 zfcOaCYuUoSO;})TmN_L;H;odBoUdyKel1(u*YP7P-qD0@Oz5u!4KExOVzFSwbe>V* z0THS09n6`0O`j#%_%Nv^ny)^&H`Vh>c4j|;?0pB$nbj=+FW;Q<)q?!75fPB6Z6x_r zhu&zq<+dAFbxs+t#;Vrv&DrTv0U$1uE=(+H*+RFT6QL8>_Gl;i{9n5pK3>1zCkCv~gz<=ucWG zmq2>8@&r*WoVOu@p>IBKRq=BOS?&cbZd^u?-hKm`P-{{^R02>Y-lfg(zBVN{+0Zb6hTIQ4qsB`wqPx^4Wm6FwwWyCt?;i5&Cu#(^4&vwxa7j#J4pM z2cYgCFSm0fU8JZiF|tSSCSG}vZ+spnqZL5P;%zafkkj_Qd7kr< z|46yCFN7Dde;%hD{^p@xEmi~j9qv1S(Z6}KHL_IUUN299EN77E(F>7ni6459fUi*D z%?`fx$O`E>6fTMu_y;UG@ouiPq{6y>e(Dt1RidGE{T*KgY2N$QoSR@CR5K=yE0>Np zGkn;p^~fu%)b_g+w_&083q;gjCu!iW4OBsb`yiK$zW_YcUviHozi=9J_MGL|AF-6( zLl*-4Qn-(=f8gx`1kE1%@{V1y8vfEt*@|iSGMQakG3$xbleq|qZ)53AUFeZP9Y^8> zN}JidS!rLlQJA*4Y4`aUPDfh$N6P6;P^o{-u@pvK^RmESO<*;HGBuW@fo^JPB_5^1 zl9u@w?S$g_*_ot@HqK|VM+g{xIRjfJC-~}|*6k#M3dfY-*RPv?GIMyFA$ipr-701Y z&IgC+T+GLe-mOfXo`n^L2VQ-LKf~jwvdGvtX}1tzzoTYPw5l2()X*Qf@*JP4a zYB3>pHcH_VLZ~CE^uNmQ<>&dO73`isRA~%lqU3y!)Xr`rI-F2{$8LZAEItP8*V44E zk_2oyXT7B)3X$Ur#Tb3Z1zev%SDjG$wQTYvF;~D2#V4z5gs-&7WT3}>_K!N=%G~;W z#OS?4h7K?sjfI@WWl~AoK2{_+2!jhIHRWE1ljJei^VCk!A<^1v>D2nr7wi^@aN#oR zgYbZct5AFgkGhf_0cA)2yz?x|N&ttQ27*sJ6Uk`&fgP6NOau6w|81S;(YAuc#V3Ik zL|7||@2aLl)aYY^f|cMfABplrsfPO?FFgbd1*=4H519?N@yAKIS{kv_E&1k$Y$`pB z3{(Vf9X@igz%g0dlU6qCb;8Eoxc*0uEzyl}_8BooS8W37^)o1f!Toxho;ymBzbarW zT+T9*571KuOew7p&I<=jHvu8Ulw+56$3)Bc zWY;Df=J#j_->rq=vx*3pHB8MQ%Qu=GxVK>RlEUy2j{jOv$_NG3=G zC!^w2ZvJsPs+%;|@LbbJ*n@7@E*S(31a7PoTz|R~O1S^PPuUYicQUTGZhd)kv`KU1 zeJYmHh27HS9b?mu*mv#t`56w@cT-NpJg&uf_?Dfa__t5SP!2HY$$i-OL~NxU5q=G| zhEBP;;jiw*rEi&|7dxq0wVLC@uy}9f-z%u;=Nj#9RYL??KXmClAd_Yyq2&Rbx;NrA z)MHQJWw}-CIpbA?J8!_J;}dhTFiKBbvNGGV$glF=B1H)0Q_M<9h?@Pax#>tGWkeAtA3OFwXj}sS>+xXLv)kA& z?Lhggs+cPMC!a+>J-3LX^pDBIqCDNodtX(dQLDS)7%!3e(4rAA>Paf`Jk16V4`N zZyQ^h>88oOj)FJtWa(ZxJNunP{nhj=v0|I@ylWH?`f3+#$~2sbct{{E`*RHG+eHrA zn_|w!>cBwkO!ybraaE(yb7?(vR5HH1^YaPu?zvC!u<-k(B0Q?*7mNk(Uv9nt?DSdb z=AJlCY&^?5s-r2R1 z8t7*Z;EF55$q9I}p@k3NcTaN9@$eg;v=U`^eVT_L1i!HFWG(6{6s{$5_*XB)R{5fz z?t31pOU&eTbJOZF9d-!VMJinYM?MulG76>KbJ+AE8j;1%57mxnrPg=%#r!Qw5ty^C zrv$W#^Zl)Xhga=qHz8kYo*wyI1ZsG^y-zp#{%wcDB$fm|qaWZy*>F#XuSuKvsA<_=EQmauFNpP{` z;k6-w(3zzMqtD+77 zxh*V>U^%FNPgXe-KS&q}0g%Fszm>+F0>Zl*6L(9xrR}DE#o#^>^ncj;3aB`mZQVhF z1P>lu0wlOY2pWQW1ZQw}f&|y#PH=a3C%6W8cM0x3FwATId(XM&zW3H*7Bju7tGlbK zx<1*pdoRg{SdIekFDQ3v|H4HOj}r*L*;8yRe*w5qX8W@yQhB`0E6nVgm6z%1lV zNg((+cEh1BBuDg0qpgG#N{_gO^qZojhRV&Q`|!NL3WB&ERO@V89U#PX-a6|6E;8EyS{r* zHb~bQ%=tD{E^oAT#5}Bk{H^QKRmXwq_Y&A4>rme+hf%EN$h(1WUvv(Z53P=3$;|>* zc~%}Eg3U8t`q>u+0(omyj_RNKpKLCzBgam91w*c9`j+UJ|0G3+GLOAQd*TsR$z42s zVXH@|g z$IB5&$gA4*DWPqdZv{PV1YGtNlN0)`$jBkGJYzm@yKBJ8?}w|`ip&dlv%#O27}G7l zi{|@iaE({DHj2kMhaQ%C*?}07hhigZ!lKxZC`mK6sJc#V^?^HMN)jh`!U1 z{e4})1EzVe!>xAnsFJYE1Im@8-{_|~y%^6}`2gm&viU85!{gMT2h=6#>80X9MRblS z(HiMTiL!-#C2r_1^vGz0<}Fm9dB@&It;~s>8k-aZd_Rl;&%s@X>Z?RJ2;2m-z?Mjr`dsWNG#|-XEj(Jc= z%ai(n8^kEdFPaubjD`W>6?G4NN|e88+^_nsFvD%axdWZmSHI(bljP zngb(=j1zv(+szc!4{d1EAofNhbY-Wf!MB(E+j@Cd`xG2JJqYS4=%qosfb5@X(d6kx zU9*}vxNCffvB-&Dn46BFn}{PA6@MM^MisG45!>Gh2>!aoU)eP;uY9{`C!_ODM+Z{< zj<-FlT$tJjQ77#(soxETd6jmAV=Dep$#qphL}4vO@ZEu%Kqk&x8r!1>N#wXoXH3YI zD%{;$S?u+Su!gqO@`^208W8qXq~1FJ*?pR5suw>r^6$~-n>5Pnoza9ZYY!hv%CJB~ zp0&d@u%X27k5)5l-z^54U`-F&;U>Qn5nAp8MvCX%VGg$~8VAYv9`yVIpXwYWAR8rP zc-~y9^K8&g;>4y*FDJ>3eMQJNy{_O|NP|~x=zT8&aJ4Q^`!8K$4-V>lQzm9q~PYjRHoUAN{)T$;OaGw6V~Qz zBFY_z^$r6xeZZ^KeD0n7Cudrsc+6F3=EJFq2RA%ul}K-(`1X7axC7(uRPkHyUCzAk zoX@`?u%xRL+=n3hdQ1whsJcaXJVNCkNRL7o8sJK-i8UIE5!!#CDO4x~ z5P?tkfeu+kPATE}i)cQx-~{db1mx$<*J#cnufXdOS#qxr(fYAKNx0d%94Txj=U17x z#3$V^W(Gj$Kb25HSJS(BWR^(Q3zxFmc_hf~@XUvHs1eH=`#Rq_FJr<)EiOg=5y!0` zx_S7L1$QCrd5LVd#s!c%XSUgC?pbg1CEu1>l(U&1oy9WmCqzmXlZ%&`kKK zj}};2J%90Put4qT{^N+$O3Hslu77gym6Gi-9KHa#qjuOEb%8v%5i+NYoD6SAdXCfJ z;66mIrN*s89mS}`C^P$TD_^gSy=QaMh==-5glRycz4(3y?t)6VdO_B#l}frC=N7CmXzb zAOjYB+a4+7(nK#uZ=NTuN*z~*)n~q06=YJW{4CqGkD7XQJ!A4xLT@0*ZF`fm_pDV0f6@4k%m)=?KA81 zODKTaK1AQq1jE;P~}E4fPlsb|n%= z#orlUrP`W!m5mE&;wn6w8x@`%pq>^~aUy%oJJT$E_PWF~C@OiqX}~zL5rE>q4DVNf z02IjYw`b}>Uyi{I?Q$!4QTMvIf>I=O>vj(DmH94MhRx@fGyQbuUX3XlaTF@A7CeYS z7#tCX+Lt`r`smKz7fy;CHa&(^MoP9H*e-O55AEKAAyscYA@o@KcZ4kv&wu@b3NmFd zQ>sH1Z)Pnj$HqokDvBrn{rx%xp)CgqP(QqZ_Ihjn7e7&Hf|pR{Q_^!AVuHx!+5Fw8 zE0wyXhzqmAW<5mwJ3i_z57=o)bLJ$-r=jC^E|{;3i2Xud_!~;;F{x_B-VAkH{y1MO zR4j3kNL%Mb5*5M`NQ9@waES8w0w2ehB0VXwjV_2PIQ>$k5Xb%be%v;5b}f_R4V(2> zMMiAQOZI&2pvc>sP4g&iA|pWS^58YjAH9b)6_0 zGqW$2jlLXvvKi{*MQ2)xK6Xy%69D3<;{_Y1^Ag&4vkEKnx3F&RW~zPW?uBnA*fTsB zUMuKqXBXk+%;N+pv`oIelm@>Q!>&Ao1SB5}?cYzH4({tO?q+gQ?*A2kmW~YSozgP5 zQ`_Pp-t};i=^vn*GtEN1hrk?*NQEpb;f;(|0p8;!n*X6&@N;$m_w&$AB{m!AoHyiS zGl7hOg#d{1w0^>re~I9%rSxtw&>5SW3$Dst6~ja1fs*z;Px5}`RktK~5wYM4IGiq1 zX_g|yP$#C-NL(%gP85Q{C%^llhPpBd}R9DovN!NE%fTJ_ zVrnKMGE^1Hsa+OutI%EDZ`?&b!}xyXH+(FScWw&q1fV7YzW3&?IeO>SEN@}9Ea}ohcj-v1wFy?XK~Cb}Ipt5PO4$)<9I~pI_atFYvt*h( zobX1)gAan93zq&rA*)XF<|&R7iX+j((%pq)kBzoj8L9@{BsBw)t!grOjLP~JUaX7u_%0}{`TzqN*O8yb@j#y5^>X@RxKPTf@5WHyO3 z)UVd({Hygc8Q$&g$BcI5LFIoGdPqa@cYV}cpklzOR#nuC<3fpgHm3{(8pr%LWWnB7 z+*)YH3z`m5zYIk!Qw0Vc0b8k{1i37{O#i1ZAuut>dFa2Rljo(O|Fg1GUtfl^k|xM^ zQ3NSs<&SUW?l)jgwszw+CNR#r%UL%TGRkweX?lE!^7oBd=pmHee=rC=d!{McdK!n2Ge5UxWBE zMUf1zjB=6&zmjh|oB%n%ejSwXBl4nneDY8-1=jWeX>AlH=TwCY(Fc5II6aI-CP#u9 z+LZ{0t)Y|ihJ-2Jzd0#=JwJV7ZlI%l+hzXyMU4s^$jHrV&+(>9xtsS++JqE5G6WYb zv>#aG$;Tv7@M7Z%Q2_!u;6$d}H$x@joe1ljz3~R(Hd9&NeLQCQ;gK#c($&Vh)abbj43Kr2(ZEX-BQHw$B%2pkQ zm6W2a(g-%e5#gdmSdh{YyouWwSMpu^xg{vrJqW}P^+rtCBC*kyX$9yId z)=Ee(CM%XpBA?=SKM*#c83rap7PcIeoHZ7DUOs=BaY}zq;X}OVbQ2WOYTsaT^SvjJ z2G6WS{^l+fj>oL5-6pVFuMQ{*M!jd&*bL0PvLv7!zMfNoG<7N)JRx^ zu0?I_FCkB$+#0?w%2x)Ep5b<5s(RN=L3HFj)9n!Q%H^4jXKoO?>OZOF{JkV1hH(7Y z`YtQXcMSk&NDd@2Vq>${8Z9N}9erwuITa6&{4Ms(WdqxubpLjv1a8sCQ9)b7NE0pt z-#ROR^R^%Ir|)*B?Zp5}{QK%H2-Vy6Qu|`ahKefOYCE#Ei0o7dn*NSgZ&FoKcpgNl z6(JmVJ(e(sxga9Zcwgb-B_vmbYAVhMT9+%@{f@wi=AfiswT`|7Fy z_Lrl_*u`mpOp^iTX3NEQc2d2fb@f7i|J-e zpm-+5jw7LL^=vppTL~cq8T@*t?v7{zzyw!!92r)Xii*ChS)I{2+7=!$=(E0UccIGKMvby)my?0&9i4q&w2 zDz`WDVpd1<)5`u;Z%+!&pj*O7G9D)SE|h{Wle2i!P~e!IZ72P{ZMXHWrLMPY$!tTC z_t^{-2XDL|(6?0qehM-ROzB*}Pi~=tA2ZAQdRa?%L}!GVVxC7Esi| z!%MzLBT==Qp*HL*l9r_p05f6rdBijl`F)08m860j_3BqwEtcv*$9t0>gSV>20HFy0 zQW&y9%vof3@q!h3s8A;u7_9<`{|o@(xELppAYZreQbSqXq^U zlU(n_q$e^S-1=Y_&Ruq``8dS4`|7EzC%2c1_z$+HI-#u3qgYKLYaR=8<63(=x_2h) zp3Io2Uk`zeN1f*_A_5}>`s6Q0xUO^ z)#i-

mO_S0uMNi^lW&!5!!Gg3`pP>E~uTan4MYZ*f;2!Cq`|-mfA5oZE-7_EZBf zz+wY59)Z*fe;o(md6fH0o@|~;Wdi<`?Gl=5mc#`*-H0~|SEqKSp(a_Ir=6D)WEBO1 z)%KkeFsDC-=j4@bes1R?fd?Ibb;9y^1Lv*P^!H^-A*-SK??0?up-xg)83;%j9@gcR zdJsR(D86j3eH^pCZjyg2c$(8FS{FoU5*kFn1Fip^Nnq-e?uqaSKF{(^*VoFhE05vH zHU0bhcYn7`tbMD{WqX?tb`u99lJlR6D_su}P72-=91I;wujxYknm{w-6mp=}qZvGwnvX#F9c~pmm+78mJoL;sj5omVre}U=Cv3 z3s9So;)qONXDdD26>Ia4QESO&ejI5J*zKvE$!`whd`>c4*(A-axiZL`d@626;@!xv zG=HoUw67dYq;ndN%PNq9X>tA4_TZiN5oTf!Y12LNH*X!!P+&Kq@8;mZSirT95~Miq?7^ z+}XKEY+jj`@17+A5;@yi??l*K>-~(;=pvK$mysOhMjD0`dV9M1P5yFBAv}@I$`?HoQ3C#y^|#fHyzf@*@lk?OgTB-JOoJ5CgWT zxfuY;01{9GkOb05wtfaL{>gt>_2J9C_)OO;fT<;=YvI1BDBSikp7h3t?^Vy?N7~WPKnzY#{E+ zsCDh^Idp^MlQ0njNSEfz5$&|3?NR&$!LwsZaPtFkzL@~OjHBR>FOA!pzu&Q z5T8KH_|%NwtOTr^9oYe9c4Ud;7h0q!*PFXrdDZhpyibDqedn=I%kfI_UQK$=xhxtR5G25kdICAEc7C?D z%eb8)?ej>mO5fXUGkvDlA^;2$VCUdnFyB*^!It6mi$}B1Nd9MlVj%|PefvidXmO{P z<~Fr-9OK_$MaX_p5IU&TBC7+gw5vq%5!vs1^5p#=aQBiLh_84_sCc709Y)(@jMa8Z zF$6vRuAGzzhn;BaT&?I)NAV5|h{Sl6@_ASY^u&o>x@hn8(!&-JIFZ6trN7ZWkXI+@ zQ4MX_p!=y@^dR&P)z~uWAk$Gq>gBWB6oS6ie9lM=c~(5u+?pTS$5$5oXfk-ZNa{}W+9}%MT>4sDH@C4sh@;+x zS*(JqEe@(d#EHQH(tFj;8+UWig^DSoi=-f39N&&-!!Q$eOBjpohnr_rO^j`}z6UIN zAINmZ7U@K0$HU>Iq%Sp1nh%pB;zXEywHB6+dr~0GI6XFt*bI|;0D(IGudsoi?{fl$ z_FVS(LF8%D0qDc@B{v%>W7?PdPaPuea>Sizkt8?957_tBm5fs_TXgHnvdn+~oj ztik7^B<;yt4Ok(sKLGxBWV((ID=!dt(BH=AZ-yoJ5$O5)2v?$dpUPLCE%X16(4qwF zTd}6O(F)6G<&BIiZid0YHE&`))=>Ph<0;`@C=--PS*;XLzeuRBt-CQPQ4t0^AF9-r zEo$I>vMBpj%2?m1SxKNQjwot~i-HKR?)^tdn(mLBaqI1Ef0~LFbbnV-Km9LN&IKk(%=xqY}I8K-sgCx+PtvTL;)$z&OgVAMuzj3cTX!d z{3M|Dz=koO)-_@dBqQL+uQV`tR-Na=CV$Hqv+G3G{~U$R&j3ZZ?0W8vm|^&adFx@7H9&j)%S>5J8sRSKI`= zP~95P=!Jqwb7)>KG9 zjmn0aNH*n#AU)#GZzZ{kl(YkLGCSPSUAE1*_c+*M?wB6mQ38eD(=OfnYGcpCqB;KT z^i0}Te)_(!Ie2szAl?Bxx#9^XSyO#jGiJJ5xYM(cy>F|GPGsl)mijmVsK`m6M3mu5 z3>;JvkBviw!JV)AX2oRNq|xyj4Z6e&`5S$q-k`98(l;^(nv>J_Z=|jy!=9F%PhAx2 zXS8skkM`kjRSqB&kUgboc06s#_dZj2(Z9s!q7};I$Ne8{R+%(8*o!K0_}=z!$0=9d zGSqO`Fukni7!QS0dslQ9VB|~Tp?fX>r81g+tw>~XB+o=5ZX)&u8wJrDqIOdF59y=~TJ+^qM61(CMX+R=LN*kF z#z9)_kn9Ws0vxRPWtG*`JB=!n*@h=5ug%XmQ5X4@a5i}kcq{RYJzNj=9`j1*tJgwr zfJ3ttB#QrvjRl$q9hAzmw5FpT`!j!0)LMjciPHVC@I%S^&qL?whbRH#J!nhhYRA6z zW5-bxu104>Kj36v>Mr$d z>owl_EbLhkcho0f4V8~|%{AnLGKAU~jp-ElfxDvX<#2fomuVUzeJ)p-lvG3{K!tYW zNnc-H{8bRwO4g0S)h+RKAeu08-E>~#gPFQnqP-6HJB#O@|HRHloD*_Jdum6e#_#j311vM<= zt+lJ_rHXuWrTAY$TI=W_~^X19H9!~HF*P9%HBAj%KuODymc;~n!`&iBgP3&p00xp}iA z{GbgSY#w+6o3AF2vTry5F2P6GPAX*FO~WMfw7lwpOBhEvbs>_IP(aPQ`1{G?0=-8Oh^x@%@r+=kpCBjqB1 zvn?6h%z{arpYlztOx0zLjd(_!pajcR=9=dh4gG)^={!DuTVG&^XS2e$^LB6_jVyI} z3NqvHi5O8^szgsN7^yXgEpF=P)eMc-mwe^%$O6}nuoDm~$$+Ik?+L!SGVsvJyUtT6 z`6dHC;>IqqnXfgQVv{2wWAeNh^#9iL%YqCW=uncyPn((qXyw=ECpD*ZBlGxq>W|yM z6lv|XsAVUBgIDCYnIao5_o$2pDTd!lF!vir#2$8Aj2Q4jP3KEcS05hR|8&QRPy)|Z z@@J6zd}#H#J@(k0aSI~uCAEw~r+^1|6B@tEyib~Y&~d{o_rz%t_)(oP^RO}N%6 zPEWNFmP|1$km8A^2!_*hI8>4F1t#3GYor2`7MW(Jw1mf*y>Hy;zT6nZ$lL&NVi%da zBE5|2{ng-?gs@`UfohY0+(NPFw!2ARLCPMD?dw#k)fA)C{Qd34MWXsEw>B*#P@>~# zx9^Udt81nGj!ZHi6^)1cQqKo&lrW^=_f9zDYumK3mM}#triFOz6#}bsB5IUb;L$&SoVqlY+is?@rO7K6; z=lfnf+`IA&IkkFJ@`FN#I@gDi@1yzotNu@t&#epZLq!e$%IciRq78q+${6oOi^fHC zH#8F5h;q*tw?f;V_gb$`_n_9cM%n!I z^w2S9ExYwHA07cxjrKS+f}-4a*We_f=!F;v1vikVE{BZ| zDVL+{6^M;RmTyc>qZqY+X+}LMf$ak|DK^z^&UfRtLXG+W6qAjnXGv3k*^d&0R5^-V zGtvt?SWZ+m+qr4rg_E~xZ8X&>*Gi(U3!pV3fm0Lb%| z%?kDG*9qRHPATLXM@dV#%xW&xGq0v^jD+mcPMBox#lem>+8SOmdW5)fBxWk zU9vZ-PW|1yQP=`!F5aq`R>CBy_iYF$3G^4vbD0s{Jbosl7Y&A{Am{ zamZEbe!5vY4Lq8gIVN;ud4t;UmRuF=5l{+wSk)9$WJm*n?uucgpbmBQuCY5@G8Va( zN9l!w_N?BQ2__6P(Ct)AkT+u=hbRW~w^ZiMWigBgj0FGu#kp>C@eQ6{gBeMT>VwNe zuS1hHc+lw6s+q4*-gNsO3sG@m-#OXGp+|B_x9JyV7Yct~xeF6-?82d5(`57Ge@y3{ z5-{jpt=~TNZ8|6}d47uuX#UcQjoCS_ynb*{=F{urg&LF4cMTSEEYiCeHp>fRsNz_c z7I16jrVK`>wPxIV$EOBIwqyt(YvI)8Qp@knJK)zI7lwABl{0e`(cf3k`k-o4)jO%4U?CNsDK&L@bVRKCtDKd@cE?{=4NewRuDgTC-k7hzsT z0mJr&b}VG9+3Z3Fu(I3s&$UM3I(>dmw=qE_J&z`TDRww7^|lY&txKoBC6!0|>Ln7x z-{71E^77EX*D|%V=qU=(pb>uTTQP3P`kkru(PGn}W=ZVkSG{TxWLHCyieB$LR&^3t zCqfHx-wVsjuQQ#>rq(nB^%>20E$sVJ+w)PRkhi=gdWUxHOLFA-1s{d?0`1hpXukPd z3BE1nx=X{Ah}I|1O~xPPckOS!r~hJa@0Z^iZ7+|1RR8w4_Ubk0qV%W#7*1qCy6Zbb z@cvIF=~XYUy@bkDGVIxNK9@5}&~f>LBt-?=o1NFB>% z&q5(X@F|8f)4W9MNP5Hte0X^9#}vWZjk&?qjae@-;W1VXC%WMxIyGM$?2Ms6QbSuD z?49v?#%{8+U=|B*b=tItUrQ_n$8h-b)vWm`A{CY4_W^`Dg;j6PiRrP!$9-j4+PDmbH5%kNI(QD=msSyomD6Editf3B=K}vDdcjOo#NegWTREe+MG?bvI zc$3}*UN*n!YK~uf2y&x#c>4VriwMMts?oll^knv_OBmA`K|+fH1lROOg>M;lMtk4W zs1qYu3a5|1r6H2W!FKvP3}h#Y;epStN8pR0rnJl{PuLS<%3heC)W>xPzm-ry^tYOh z<%g#>P7O-kql4ePMI2u{=-P_?1_vT{Crw{z*gBuY(r(aEzYhJ#&4a%K7-zoP`N1yK~9CgW`T^?N>v=-aLD z2;SXCkTgPJf{z%k^=x9Zuj!J^HPZ3Hg7p~A6s>UTM*A*@@vP4Uoyk|%_{<4&4Ek+p zeJ4OlqA;UIoT#%)IPWp~F%*GUa1%%zNaCInVu<2aQi$Rt61_xGXQGAjb$*4V(%lQZ z)0t*ZN|-+flkYAsBxSC;cQ7agd-0snXbIrph)jGUwQ!1mbkO2&2Udhw|^^~i4p zBU%_wXFoXiAz*y~6?|U&qEyfBweEu)$0q$vE$|~+|JH0l;I}M6pbJtPcWo<_h?5lFMqN{-Sz)6o10Y>Zzq;)j{K~Pz)|L+ zNie@Y8s=JHCpKPaAznTiuc9w?z_AgCS-9Nc0DX)=X?N4TKiO%7T$SKY;4d9l0?)}0 zkUc=-u3w@}6DB6bD*FNXmcOwjKxOXOf>&8|x1|L3qRoORBK3c?XtTr`VRKXXqt{vK zw)rC{CpO{D$%6TzzHzNo9o6%`_pTPEzU@sWs#|*#IXF8qGChtsecE9x1eV($HSs&pJOP8B?rvs|erhBaJC0RPpUJc?3z9KJn@(L^coT6YwX@b<7W zMBk)mnH=)J3H+E%$>d&-EL3tJy!imv3V}wOi$fu7e}HQ%5{Nt`Hk$~T?%Z>ro9ZMMEqu(y$uE2nH4<89%JqTlIeq@%gaF(a8jK=ar^k4Hf zF*MXa4y4c@CElDpo2tb!GfAxAZrt<-q%LhRZyW4a4bTbQLGNb>wX}7JHJ6fIU z_$Gem5QDxwYiQZ%(Ouwgq#x(!l{#;?eZ##C)tLvXH5%ut>Y>))N;C-#i7$0hwC}sS zB0ax+`?guu0P8;H<>n5^&&A8ociF%!hH9yM9y3zkWK_vY{L~Xuz?+U%e z8Y6TvbmEf%?GBvY#AgEvj5@-c(4TZkN`w_jkw0B|hxdm!JQFBP6j=N6BVTWkCZ*E8 zPn_OG>o6ztL==w@Hw&du1SU7xm?6QkffG|I|c(-7#l~t@)vgW$wdq>k{gV{M~%+P_SfRqVsI2;uY z_I_9{J0&eVHQ5XeB{26SUX;8A=AVy%TH#IAFaBql62L*9DiQRu^g~1{mM}U(;A3&6 zOoSK($Z40)&+p-JPVo~{L8YCSL4M4On^!sg@>mw40#83cnfczR@){gJ9S5;v7B)~M z8Q`md*F9+u`vR#&J*2)!u;N4+I`MVkgm_=w&=PpWrPvBwy@HcA4x}M{RxV1cvxk7W zI4c2V!1fRvgD|zCN3{& zD39cbTE#!!IRT?5Hq^UPle@a9ddfoJ;l0?+jMzTJgyi~Dg7(j`cHR8ezklEGJjqz! zIk`Xe{ta4wV?O5NQNpS&p;0gv z_oMy}a>&~Ltq|4yI~7j+7<4GFEBt@Y3G^muEE;c;oX6Gd7kCv@$vXS4&$>V(&S6~tgoYx z#l!IqtN36r&F-0NNXtof_uA)}Vs>k;TB$=}0s-A$0c(Xd5mG6w$li@{Co)sUidc&X zrh2&T<#QfRZI;*1a?0mrvCxd)7s28RPbXxjZ(|U|nNOg-J6HP#7nLn}$dRqoE22av z=ZHJ%P4-6OVb}Fb)-;aXGJwd?83ggV+Ykl__M6{rkB}e;Y(bDU7NUx(j0re+&vf56 zHHaL6di!mkuS>LlbWaS4b@X>wh0Zlo6HF32_eqjhSR3M<3-Q`&l9YyqihM!bzTTOe z!hf^RFev>3I~h$UNFflpe@VLsl`0G+e%TgH@WIz2DoGU)lz5~W?m84xxP$EazUnZx zL5hY;O!v_1+h6*^1}3U&;laE8N#woa*T(Miio0F`y!C0lRyh+&E$Mtz)NJNfpnuNK ze*)PKQ1hO3jY7s!4oWshp9jCiDSWA;|Jvu;;H31!IeA6MUv)w9xq>1=$DDq~j0hZor6<}M-tJg~wYE(+JF5LzlT(7^aw zW+5dOjK0MFS9OlufaF#qh#faCkBT0$IWWwK_tiR6axocy1M5~%SgpJD>1k(9=6yoU z*>T8Em7BlYga%^`a;>qDIV9%8wbT?iNjKaZ_a!7rH-ZLy>VjMq9FpqLo-&b@xgTPa zKe|b7bHEilI*Q3HQj<+_{s8aKU1a>ht(CXVd&1Kqe_O)zleH(Owl(4;BIvdn-Gk40 z63!Y{(_Nr9p6F8^PY2p0kN;DO1=@)fBOzIu@C(^v3{MPvFzuUI!BNgLU-gptcp%L4 zv^r4NXfN|_!_+2Z{ym^3n6`UH;@yR}v}6RQtJS|3vl!}u{lcg=Pj z>yeH<1Cz+!oTKgU4A-1$ziA_&BxeOaL}rp16l5Ssx_$29QP(56`OO~7RZq)fzgWPC z{67>?>+UVhO~aQC-Awk@BSiSxW;1QTvhq$NSw&r7rNP0LUucJkJc@BVSBM>wd@Vc) zaL(@ZVVtP)W@yZ49vV<f}#;I4nA^? z4YF-|(%b^PcyKu|aIj=%+Q*Ll zdy{=g2xlE4kY&AgQArnW;PQvtN#)&yM0ZNj@Tz>UGwNeo-uzOvoOih+3O1eptPm=7 z@N0PbnbNfX9z~{#lco2-2T+HTzF_TA!YO~6$n;$;L*@K2V%W#PFTrw`g2{J;Pl$NoX%LJhj;~#82*>m>J{tKtW`7d&rTh9-y$X#HwM3zLkfWkYWF zwz#K*(T%^tx0We#8a*PCnpyY6o#T3=RRGd>rto0%TbfT9!cRHwlU#9%5QJOd=jX=0 zrphnk7h^)T0cUqtl>}S{lErVHh*0W|W;UN_t}8sCH3lNqT56GA6z?e_Zs>*^*CA1L zy6z_fjt1KurNFz!97hPb$3GFu@%>?=>oIN!cq|%eZU7T3M-X_#10%7QWi=y)=+l$* zo5!pbSFN@7^&>K#T5{pn)j%gd5mteryB2zR|3RRxm3LZ(uK1$0?Z226dID!lg?Jym z&$djq1Ms~IODn_`xSX(gpjHBI&MY1ZoVl|20X~rTk4m={zddUK@=MjK+3yR<>$g92 z>vQdweDxi3{4|!ma-WE=lwjVFB&8Nb@^44WAoVa7mahiO*@I-JwX}xl>R}2W4p%*i zKmTR=ckS_t$yCK!np;`^qhmtzbwoXH1G+9`Tvq&~s`BkL>n5ICW-K!hf;>IupPc@g zwpa_i8|*)-NRSgsU)n*0Ekujo;!+zSVp=wqZH!3E&HNEyE+4U+F3|Xd{^OKzu=D!7 zD*^ET`Xe>v=EQsWtU93~DGiJSkILO&VKa+yiF+G_l{zQF{8ZPh;nDR3=)vBmVM>TS zTX_bgS>zi|rett>6!jZR6WL=i!i2R%4FyozzOW2<5YgU*WJHipItyiF5=(I) zxWlyxw(URN&ZTBTsO_rC6VL@ zYr9Tevpm?>VCGiB?SIMvlW`O)|ueT&V%GPpynTU*rZ&x-Ui{^2|0@=M?`ISGC zPF{;V-jyF{-6r!{F{}dCKrfs}(fm={t#*2BU^K8saq&w{n5CJ+gP;&ru}K;RsBno) zDD5l(c$6cCKRBBf!^THciRWGEuPcN!=3tz+uw@VkOYqDAk|asN4#5A~vRU^=ssS4QQHA0&RxYcBy2ufIyMP3+yq}g~FwdPI_OQrT z&yNnz<|`in)dF}_QXXn?;{A_hB|_w}XO3;o#L|AyA0v_Dc{bWE5l+beTFrHrL;4!F z91Wc?`haG(2J6?My3RnP{e-xEQQ|3=psLXOb@%?P)0mM3 zyxxbLk`pO?{(w-)J%dAU=wEp?YIL>PlHNQ2rvP{dRHPOL$Ta1mUiUus`r+&Zw*ea{ zb9QFsm0b`~BGLToPxpBmV`8VP<|<)2=AONPvhyaJotOlQ>?!nxAoK`TYD|AN`$t1N z8K{!4M7;8M$(kR6CP^@E4C0_mR8$WLTkG{ zd4$I6mmU+b<9rWS(SlKw6og|%V#VAb5Sts|6dDY{`x=>Sf8EfoL#HVe^R$EeE1!W3 zBGTMP1|^PZFsM1T(;PPZD;D6v=U7Dl&QMPBxF%_Ik{b9j*bzYd(th0OU(dBqv<0fC;J4*)>E+m_f*D{~h{B8YDM>pdFE zc;Je?l2&vmkXpiH4r;=AXx-Yx?P_1T8M5qued0=crT)-!TI&_@bBPv7aGnfn0(0Q_ z_Q~g|KWEEss@nJijICy5fItCvd2K16fZR>09_zGnNpEDhQ;$S<1hFC9IgH3Z|8`W} zR!_|7-Jha@vDh!3YbVFm2VN_hVq?kd_@Jnz?}DJrh6|(4>Tp4k>kh(;881~5_$R8s z8j4@TXkOpxrzd9U4xY^~n9vGQ_1f9-H|1TG7~7OhyNTPe*srjR$TqRD61|g7P6GDZ z+0nYLTf>|()P%>s)PR@PT7aR`?!1Q~i4VNS)FzH5(V&NNx^m5Kh3pmc7xE$=!TW>Q z>Vpc%_Skn%R9qhy4>=0ZdcRfD8Hwo~Iu}zdobe)v(@5Oejl#NdT?nXf%Y}8hJgb>y zv18ab_?Jb?mP5Yj%&uWxy`iw7K;q&Fo3345-L-1Xx#p_n)c_I9ejmQ0-Bf9P$o_u;1-#vEbIAt1i44>@>iU9Na3T*6AZ zrJuD{TT4F1q0a%6*gy$y5Lj`PK1FrUxuTU5_p&R*dJ^M!ymja$xqIblM2lYFfg0}a zE5p}#b)Sx%ue#}r1>GwvuM)=c=PsA+`uwdY`K<+;prq+_V|V|=!=M$Un0194+YyAL zpQrB0i|{J0KH)M*u|=p`GPS&!T>CuP=g3MmE0wPERe5x$r`ORegQSY0REv%XbeR_; zn|WT=N;7j!Yh$KFO;632C#f0~H&pzXWFo|``^5Zarmr?CNY{$g<`H8El5M{FJ4TQN zxH;`9_T98^3KLJmFjy?xnMnAmPb(=hE2YCc9;7Z&U0J5J6lP6B57WuD=N`t?O`Q_; z`}fBmbF19rG;f|y4v<22dFX9UN=f@aLA%^FKjEGvM1SoZ+Q zj8+0{RO>a2;*7OaIGt(`_R%v$@cb8WXl#5jVQMa%@p7?pOdPJ8l%Q?es`JN1jTpE^b>I9*j&; ziue)ojNL1X9PZmJWOg2Cs9HK((6$&35pIj2o2Kln&z zr5@uOBS2gxq&d5D?r}PvW2IeH7qcLj^vS6yZ=OX0FF;5EL87dC~@KWaB+9$!&f`HuDkCn8B_(K2^FIxt^+c4<@mm zj)gzj6s~e;>$_eu&qH=y(5VG5kUpptq8X*`+dDiMU(_tbswpyE)x@);Fyst=N<1N^ z%JsWqGI6MwML!lhnk`N{hpV9{3-+J)A+H^HzpSHRqDATzy@>HsaHIqxv z4MoF`TY-)b7yc4b(cZ|F%nmE~a$IGwGXKcqJdVm!Mc_JWZ)5c|vuAH_H-vA>p(}dJ z3bIP(7i?Kd=%8;_dV@;D1=G1bA0(`*tn@C?reex?55(2Z5A@+_3x;x7iz!j<#Sx}< zVe|=6#ugPDtgQub8m=lNo~?S?5yh#y#!V5#vb8ltJs z;xN{e!?tJYR$voNW-h@mii7t*b_Lpfo*L6U(v=h~HJ2 zWR|OM*`YG;Rao7%CWj=c5Z`moYAWzXX)vv|f1{h?2vLH*s8@pzlB{rXc3{_^^#V>@ z4NH}Zgbj7zV$2jc`3=`jQK>mOp9E+)5B_3^f$P!3Mw@s5H;ISu{HUrlzms~N@tf*? zs)f%e;~rH^DJ!LKT3!XstdGNhQJxonzf$dYaLj|eqEfQ+S4GB7qp@I==YL&(yBwzy zf3?ijQR^BwNdFs=KnntVFS(>{VL?iZlC_ zc&LA;7;4j9+_#J#>)I-p=Qs{k#CVt)?Iz@f?IIX7Stojttk6Z`Qbnlabfd!pnwkkF zjQ&ZYYJ=mw$k{iNl&c|@3Tb90*!x9+aTyumH5VmW?D;E*=1WgHCrvsas&dpSJx~F| zIzAab3XKT?3{u~bEKJ2}o$I=pIZ*qbV>;|O7LUsb;prrl;5N+urpXFZ(Y{Htrg;VG zl3y=farR+;lrKf#TDp%V|FMNL-iw^eWrL|YNzsz{dVlb{5SvdJ1bTd65T=T4JtPa# zek5bX%Jxs>DAHFpgWkr%Cns6qIsQY$iG>Ns4E0CrA%*c%CRm!rBZW##M*8B$lqw!= zQWnqRi2g>B`O?&I?306z^sa~LIY4CCD}ss`AFjifO9zvK07hQY<2VokB}DSrv7Zqh zQmB(uCm|+2HY6_E6bo~D4rzss9h4?y%9&oA9F8f$(I%5c+XYfn)^+^?;H#S62Z2)A zobO07Z2Y8aNRlEqMEbR~i|8Qx{~UFBB>?khg3EVV&Z|Uhq@JdnLx~$Jc5UyygNT(i z?1}3`MeXg{sZ6RlHDZe(S$IY!7;oGraGcO!EMD(Te~q>heelq)LN%4-JtSBDyP7?~ z&*Ptqg;jNlB6{8zQ+oyW6DZT4o(_EF8ZT5$U7l*>`gY7mU9=crxA5(*^wb>kRRfMC} zTXq6mp7K*1CC9$yyD&u*LAO-}WcPd$pP^fL5!B@E@vBSW_YM1TsnmPWu$AKL4fh)M zJu=LHA+kN1CKS`%mbTcMkyFQ*7P01jtZv64f_Fcl`PU^cFPUNWnlJYaN}0WnIH829 zf{|amVEnR3bEql*8}_~L`Sp0Ho~F_Xvgel`cKVhy&#-WmQBMMT5bl7Brw#z;T&x>d zb<7VT`nPhwFv{C(Y2^A@Zr4loCMYJSk)CWHCg;?z&nP}=3vf`*8M7H&Nw$eOE-@Xo z3|U&>*aU9u&Kxcho<2>okAS$tmVzx{DF{I~V$E#Z3FlRy$QZo^L&kebOyl11Dde`5 zn9fecq~G{SN=oB16A+O5vba-Rra+&&?a9G6M3rVnd54VzXAr4L0wU791SNF@1>7__ z#Ae-Ba$MvcSrY@z<=cu4;8V6LQh(B1dY6Kb5nQC2m zznE>m*&2LYxS>9Js3e9wYo$|LUnAx{!#5^oAnUU@|6;Rs$vPdyG>zMwXR{4oEtuLl7tgKt`{ zbosw6<3OJwYPFA$urV|X{aXtXDE6#hBv|522mptX@O692Hv|teZrLnf5g-A1Xlxjp=L)!sC z2%3rvFVdMYvoNz@0H8eLmbLEm_N%^+LHM}59~M^x{n4$L?p7bwp-WKW>AfcaRA-)^ za<|@Ti{1GFJv%pESvtd`BfjH9WFO$67=YCA7_kAu2lvq4UKRQ7slp?0@Lt7Gd#Utg-17w5vzhNH`=)~BZA;33;ZlI!|?@2@?*kJ%`R^w!7GwpZCK!VYf?LB*$C z2|0i3T*&ad@Dv&l5kB@;>dGc3xe{a$lk)a*ys7)LHFUXD9j-jlx>_>8W3Ue};MdgE zt~I}X)oI0Lq^gdN2~IB^w3mH8z+NN-0wfHe!jae}3`B~EJand78Ifhdq-{V@d0`D% zQW?`)=dAozMlF?Hw_~5$y|Dd0iFAE%6Y{O786< zEP&200ICu3a(J)%<&;;dBNys9S&Y!OTh9@`DF2T5L9|RLZM5?0n2LsFbQ@`kw*>~}2c6SZ*Tc1o%oT~EcV1E2eAI`~R9+RBl z;80&@fh$sD)j;J5h(V>MVq8X?-_x`lDmuDh-~6_MAQV}pNk6b?p%KgEYvJpH@?Hi) z@E$#{DVwDzmna$U)-G@1(qW26q?fZ$gc2aTNKxJ=x#WHjg3r2L0GtmMB9!9D6X}r+ z&!0^rZsW8Q1LHF>5>HE3K&E*^n{N-xc`7uk|1fA&hGt15x5rQtq~quvT^mo z`UG4`k-X|ok89Og=v5xS#@0@&-QRt15JCRX!)c@VOJ5ySofc_p7wLVtFx-$N2xJ;! z{I@(be`Tr-M@6@jOKy*OM#p6psjO{Rs^orDljn|1W^`D}z#Ok>o*0)b0IRI+zN3%k z>3fNhNaq0Fn&(L_79jFTIdr4rI3<=is((!|CEv;K#JQV~Y|RystpCJa1Y%cM5X8gx zUYhbsIWwSH6j9L}Rsez6njW92lWmbHbTLXxVh#YdJwEPKzTu*hsK2w&^U-+*-Ga$9 zlw_~+8A$}SK_RH|G)DnzeeM0TS~M7T_Pb(qCi5+Qnw-?H)-M=9FF9wg??ry%hAw1V z+}w+kno@&a$hAd;De}Z$?AvIRU*cGqeA`N&B#o>T&g(ZfzE`O2p9$ZWN{|GgAzAyb zP}|75+VG)e&iHcV5(Oku5RnsTi$bYaueh+{=S`C2ogv&ezRS4F%=QWNn*;l!iCm&qKV>YJV-zB8#8tlUW%B=xcFB4ezR7OIh3Tm(RAe7WSlL>-=>3>Fo2UNu} z;)1lo918AdLsg`;X!tPSeniV^FvJL2R?1@+2CB~TpWnb_q=h2C0s}6>*i=2Z1i!7P zLMJ%dc~rvu%c)S`P2+;jsqK&fL%7$--+-t^r>%KSRPUQdA*Z|Kroz|ACdIlJ6E=Ah z-VJ|#%M>O{t*jLq&Kv3g4Vz=Cx`hQWpRp#dgJjqY!h;$SH`cNlJ7!!k(Gv2Cy_)^pGshczsmSg&u1#zFD!a!VNykX}j#b z1KN3L&Uwk_v^u^*mxecZM2T2OWbCy7@F31QE6ym(-rumfTrf^hT0+mr>m9nxfRjCn z*dg?X=%6|8e@Sp_NMYA^EdKW5kuKL`9QIl7pmQ}vm#Ic(@@b8CWL4&nzTdNqd%?M6 z3{i}d`S2m2YfU8B&mSz3V=)GsJ09WN;qT9Zf)n6el`Ue4RL38~)e2k2;I%)M=XrAnDLc?I; zdwxW)G+*G#sK5>TFr5=$H(K7KNyoN2^Z=s$RVP%=g96C9Y;{QEH9~Hk^MTuVAou)p zY(h+o+&?_pv6*H#$q&T@4#Tz4l9amEWrB{mgyIAx+FT1$*9GS2)-sHWisj4%OW_V%_IyF^n6Ju*%y0*^^ z#(3Kw%WJRLol<_k{vo7RDI-yWBx5;2Rl`N5Xw3417z?w{Hv~#E?}I;JfHE!DITauzle<+;K*vkgspEix7?savkhb?5 z#8kl|l^tMBucL?&M8SJ$Q-%TupeqjVho64k+24^MCItu)5rKJzxRKvCgD-Y=9lLh+ zC4VGKg>*$|TSfhBa}Oc$fs4&ZM-EB7)yA+k6oP&zFYDE^oL=qzl_~-z*EYiPkjwOZ z(Bq>XIsfzXr@irSVu9*49Cf8+HeuY;+c0oEzHj;_eLR&8CXth96;12}UH^y| zNQ9^Wj7+tr!SSJ_xjFs({5+WP(ifv<#ZokT{wBLz3XXP0Un-pbYwBD)-;PAkcd<4q zz(b9o#N52-j?W1#&s++J9c{{Z-4vn1WPuO#gH0nE=vxY#&yn#7Ba;&P(q5&@brdY? zS{2Ywj%3CZPZa7;MOcbO(+@I7@n9_R2GQRSe$Xajb)&QigvVhlK5=`L8T}|}AcwDt zc&X?81TUK|1n=Wo8RHVDrI5+^Yp?Ann@#7mjRZ{C-5nx_WW)Yp_dQ_U$^S z{kZi!;9JlU!RqT{i>|nj9U82K%JPZ~F!4(2!MsXr&;PPi+h_FcLobrd?&QD;8Xt?g z7NU~xE$dgdQe-#WsOYAEq)J=%f~9+pGS3?GB3Rf*Lc*PGQjE$8g>vZK2XzMgh7le_ zB4uQRwT{UpJ%gOl5I4tdgQ2?L{umE-byf=uO$=ZrsOIi|4oX2|o!}4Hc&o^A1B6_3 zrw?Qhs*DpPB%t}K!CP_qgUQl%OM_7$xKeFO(@S@Q&v7$kr1=z;Z37({AmY2!vVYq-*i2H zG^=}0p%QN&Mqur82&N(lIfzAS$7X_HJGtg*Ak%St75VQtf2*xjJC>h2%DP?(@_!49 z6x#6{pVvu1;tet>;;+D&S#hFS);VWJy|~C82eY+y_6&1ugKl}lr9{-dvL%ck9Kb2Z z$9LGzT$;!TbM|Rj0(Xlbo6@C!0Icd8xRi=)bfw;dWAJ#%YRdTSr5eNfvd3Z1_mjmR z1UNRzc_J5Kttoe)qGplWo)<$-h7ny=@s3 zDex0^CAyXNNMe@buYboGwWP$D861xNNc{{VXgjA`>cR?Ca5>^QSP0Piz8r{ai4Z+C zL-QE;!erw|?EF&D3!GOuN2}hO{e*rd5hZ2eJ@1|8 zGZih{rU;=B@tB4FEpq$PQNC}ulUs-W+hr+Ac*)tNAL@e?y4Urb>6?7vjP-Bcu5xYE zpXgbr9d95Tsu?l<7eBfq1KNTFB(WI4)Ti^;s2rMOvSt$R1yrg5kSgMtU^OxW7}xG zJM89ezkD3;z=G$obHCE#afl^J796>p`k#{1Wijf!!a(n?J{j)Ii>Yv5KpbPu07*)b ze^QY6a83Rq?CJ9qXs%>4cvV3`H+wdiOrDqfEcwoemd>=6-FX1@Xi2XW|nxbDWr%;=t4F5RZ-Oq8HDlnSQz*(d%Z%#e8=dJo!kMIaliyf zlOlwr1CyJ+xnh{-Q$0h`UC;~fj`Sl$2W22mAa!V5kh)Glj6jR$LEECknB+WOUa@;v zxVGbB@MligKldkIF+R=Ak^#n@$NOP{-9w8PVGbwh=&G4fv9B93mr8}-^-S2h+wIE- z$FB)K79etbu5lsrZ+s2Q0%ZBU!($(tm?U^KhJz6$*fB&!LiukQxIxPP7lUb+@-+lM z^2IZB!0vwJ$%ZFw?sW!-cw92`Z|7eMs&0d0l#^Lq9Y@tgm6+td3ew%c7QHEOqC(Ru z&nUHl&8$zl^aATeps|P=x{NDaUZFM6k}e1CH@UhHra=(ucl?KrPaje(@_CALRjUKs272;Mh zL2Fp74TH%frs0p}hgCsGKfAq#V&1rWg9#t$FW7O-$M9Rpq@yn#?*G1QT=aOKpv8l* zAawKg{ovcUF)TzS4Cy4ZP`-S?jM{?q|s9D4hjm*HuU7x+CPZJl82c zgeTMGZeA~H)f;#aMdVMILw^wg6|Uq!bFc=d!FKE?3j3cbrd}0ym8R8!%pNSt;5HTD zqt`%9<+A=W>HCYkkv^yTDr`kio}4&0aQhoGNGSfp3(7x>IY@v1hegcA$el*`k9GwU zG4Nkv?7jc{k;En>&Wlrk+z`JBe9@oxo*i-)uMso1|Ug!DFxkUjCFqq2UHAEL_ zEs#*)Ze*=9906L*f3}POFL)f!9_6JhxdAQKTws^MD6vR3Bi%1uWW`8aB{T=tDuX?Yv|HH9-2 z84wBkMS)LTbnVvYSe4=!a}de%v~ORCYykt97?ySQ5@baGJZ}E$P1xeS37-b`jInuN z9{#lg$GOIDp*IEi030fPb|&<;&$+z(@^a?xX=379et$b=`c6|1I)3tiqm9yQRp*OL z2npvM+cvAK8DhNYxW#z+%})FVqrep;KYdFDs^PtbkF)V7Q5F1(@Gw}uj;b~*%hItI z+Oj2MA>C|{vcjzhUGY8EW${HN!G2zd{r9tt!AF)d%d2V2?y>gJVP<|^fYmIUwC;g zZTatpQ&!rL5Ci`gR)WC2fjpLQ*c9aqLFXhHRYtn#df=K57M5wO83h*3CmSA0p?fR# z<%I!Ta@;X_;0#h8NuJw^Zl?T6LE_!t2}QmA{qoC4?*BcjaogqJH)1|Ze!f^seKFVD zHe=Y4r|kE48&B##eVSeoF3l9y+_&_4tZju(K0UpV5@`-VH+B`w0vePi#F%P`+e84$ z5VMp-Ox(8h9@QqyMrs@HR&G=PS2AevX8hnif)`_X+qdhLj6KI#?j4ag*1mlrxr{xX zkDY`z1QJKRj5$_-?|BQ|g*qNdY?+pqptjH1!^G2VZmp2pQ}Ov@gq_HLQ2<28w#axQ zw#didV+U~8A<43IHvDb3sYw(zdc#nJDA~fbbK+Q24x`vJnywB1x9V+>HVT9U;Z1+S zk5cMrvV1rMe-TX#bPGv-1Hoc0AiE%6rRaI$?x#(-1|P(bNdil6PG$1oO|gxZ8cC<1 zJVrhWL8YXr&Ga#FlSk|THovMW-QwSQ&{AI zCzhE>Ki;RUyFr8tE-jW`eaSnpx&znLPysVS>1A!}lje$#rVq5n`|0z)TT{BfCs^~H zOs@k*R0-GuzRr9c&vHmciIuxw!?+n2OoAc!E8R36xh{(=Gzb^L+HMVLH_E~kLH=Vd ztR0*+9L&5M3rb1>- zM7tc06TA-`CCX!tXnf}bS^pXb{{N30LWYnBHBF&}p4r|1VK5%5Rvk-xu7I*ZCW*op z3}DP%k9Q=E6@KMF*x%k8LumJ!O$;|SIWu5@x2MR(N#Fk^UXW5>?$3_khpKFE8Y4~k zr;9=%kA6= z+g)jK2yKp-MCMXAkHd(gEU9C=n8LAP@=XIUdBkzwz9EEk`JuwX>xH9CW+6)D5`CBKDm`8g}ggcPcRTU0TH&*G^;h>G|+wM z1%!_GwQ+KYp=$Jqep|v^Bm}7Qc|z;e*Gv6xM87lx0ANX}{}-fhHEQqT8w|rw+HdZa0GCozwk0C<|Dn>}f6|)C+5kmdo=S&-D+` z2BA3j%>NFG+frnG8eF(WgsE_5&1@^-!4NzmZ}3P1fPfjqa>&k}QCY&AFbAReV&Xe6 zKm~yv&MM+E1Kg;E+MX8`pVDJtaPb{Dw?#U8pcxf@c}YVWOJdL=@!^f9uJ9j6rB6u- zK~pU)v$9IAx3>f=&Ud&EYdu2CST?wSzXxXqzx_9mZNd86$@@25t)gAOJ59he(3&sZ z|D)*R{Ox(NV`~H5CLxtqlOwXy)z|M0Y=&o;o5aI1toaT!Ka~*Ei%t}GxZ(7V_xw2- z(Ny$&$Q_0`a>J4lOxWyc0_Li$(;vY|hvZ@++kXrV=rJU0Q@B0FZD;b`VWIb5>iN8g z=z*Cb+NKP6-$5ym)O7z=_TrYs_DH~Lu1-UNC5>@`3ru%@_4ubaVU5H|zoHJk0NA)K zko_q}E}5HqL}_}k5NUq>l<}6rns~BZL>K|#u8~CVfaCQ)U-^%R@;o|i`S)YByfL9qDa&1-pc0vpCM}eKjZ!E>42+% zc|K@tD6F5muSa3zFwP9Nc)e`N+#0y8+LCk<67N5KNAdR~h<34%9oQSLo0|9xt_wPo z1XWKZWd2#a{_%x2Z>2MQa>X-CfYbGJ1TS}%kB!5T+IEhf4N`(xKBP8JJLLq|KzD*BE6?^2qXPhuo&+4IS%@db2kNE z`Tx@qtL4AaK7a7W7OLfJ^Zkir5N7Z+o0Zf;dN#|yS?I)A+47|`_DSh4qoyCH7QYi<{A zoM5E!@9%WQ3qwN^z3z13Y4Ol!Csf$|^2I4@9zHBE!ne;bd+4=z4-Y?Av2cHK#|}pN ztje4gz3&feNTWsMTc;YeNKGZ?wN_E7wYu(z_$K4uT;POg4Mo^)C)+ik-PMErd}luHQ8Gpnb* zwj-I@J?Ta-0G|^CZ(v8cWD)S8#`M#;X|HZ97PxkVr z`23x}8{fB)iJ_!atj7fBPkEQL$nYvL6To2I0bPrFGspM;)+;N#I+=X~6qdq#hcDN8r z8G3qy?_4MG1!(3dnMWV!>#eeD4!B}(bhv`>7da||ww79H6Ky8M@ZV!Mr4AY&V%>%NCBc`O*0#eG!mdBLaGwoZ4j zP>=XiwG_rTQU}Z0+Il@h(8EC>!Ih7XZp)TQ1v+%0=L1{u&|1=s7%S%6&z&h6-Q{NL z`0e9JhT)9QoCh?jNd&1`H1I3d_-_r&Fp2d+r&4d)zh>LscOyxCLRs0~ezjSAgkprE zq12eC!IXmpTG9A~jNlU>^`>zB=7)DWjZv#Y#kLnvge@*|@q+ixJLg7bs!X|}1Z%{X zf(lmOgss{;&{Zh^^`AFFzU$DZ!OADS@_Wubi^C#EzV=Fl*`HP?2>$x0bQL8K&XG5+ zE#8rEo_4Bg9i72zU(&^#^Wg6K{Q zasGAgpFm5f{sd;J{25_MM zOS%?~jP4@q+Th_HA6@BiNVf=X`^H;qG@U;aeeVQq1e`nO2!N7{};_gHYzEJD& z3!2H(%+q&FBK$QDndy-8AS8s3Z#ajl?C}Y?_CicF@Xw>$xVI{WC;v$OL=x)G>eLU^ zL+Zl6=pZ2Lqgi7i6-bWtTEVjF44L}SifH{Fd0xEzC2oIVFaWou2b+P#61+e;a<o@ob*@u1bU~>p!?Gz&mQiray}3TdwTo34)BEN9L)2< z8z~7+n)N(NG-Qu>LBw~79*-fWK3K~WLb74#8RVjY`rqL~RZwY2UvzD7cf1NT;3Tx4 z#)UMu`?E_VG6HZ!5UeD9ysi`0ahv7aZTtQDWHds&kD*8~opDIr+1`_Ud3R`Z1AF7m zKADQG-r>G>JdrL1df^tpR+0KTJY5+huu1{F_$1hax?)GjUcNG>EIE4EHkOYlHHyA$sp#BQ9U0C-=v&YZwrl0W`Tn-lEPiF zQ56a0)mwhqG8;g zDlyBz&fDPoZGQi00 zP=rP5d`dLD_Til_$0r+!x@UzKVFxa&rzUq)6%I+FYyy5*OFFf=CnW}L@AN(@dNrsi zM_|sizyR0a_DwuwwZ^Dd@93UdkBrP0n6!MGyU2O=QUE}E5)TLUhL!-67VA99)`vi; zaI|xa(W=<(58@JXBhF*|paW$UEU-%bm(IM!s{pt1aW0{$CLp_cgQOb`O zgQ7_E0EMKdHqVUdUDAyNT9J%JH<;4#nJ=k$0lE}TS68`~wy#nSq)6fHhPcavSs8j@ zLUSl$9*-zf<|w5OrB?ficHiyz`g*lc+oY}p8ZCFFkVsq-)Iaq`GxFHVh~%?w4HE7} z^|la35yG$DUF&sVMiuL~Z%m2+_)_f$;-G&FQq6=>QgGtFxql+yuKd6$NZrwU)##n{%s ztyencYxnK$>z}xR?l6DPYv_G?dPCM<(pfTne-~)`=D^_=0Y2)i@20KjHVG zwU#r_o;;9sp~MBQEyn@kC}s#0$XyoPxpht0sR)Rt1+Q1yEBxjGD9`JKV229vJ=k5pnBxLiFuLgni~am9|-r zR^_Y4%lAZ#!TkJ2fnl6)*|mnfnN!4Jq>_-pA<{1{YH#$38a;E#_WN2uRb9e%F2%He zL6g?(doV?)E9eVEJjWsI)kIlQ82Xdp=*-h6g)@;l~5MPAk4XPBK_1b$i4n zZ7xN^Hko%V-E3^+F|TY=lcXgDRn+7c1qBBqv07lIKhjMkF(okt6FJh!6u90my51kw zC#>ibIt6uo#*;iC+$KaMVEmKMXo=4dI^-3He*2wj+jzjt1|OKMSRai1Luu-D!lmg-uI9b=zIp1_bdW@j+Sa+XxRGH>{&I+8IOWB% zFdWoRT%RWXZ;#Vjqa70U2 zt_4~*ITXVvDXo=kD)zdjaehp3AO3mfg?iDHI0N$P-q4%#AI7YTpFXk54IIPOFzNAk-s`%8Ln>?J_!8!BHU7=XYTD)a@@w9`*qz#_XYL`ek%CbQW zwlc^ERMS!#SFSrW#-bOp(|w+t#+>^R&rBdI^iEdd<*4lKX)b}mHfzq&kwnHCD za4QKr8O_&w?Np>~(9F~7dnj+&>I~$g&}L;UL9=H3x*+%*+OBdmW^0e2)Tq31%BYO* z7B7n0z~PU+M5OBR9S-z{6c!JDjIzNAP+022=+KuLxulFh=d23lxf(gIP~lZ7OW4rH zW&cItvF+BALT#J=)t1hSPRlbr9fT7+pJQ~W_SF^x57Tv;rs9x!`_I6|a)*3h0ok%Z z;ItbjvIeyUV}bvd-AboAo6u#a%PxK&tS{rjGN7*#U8uIO*{)i9Q$f%Gy%fWu{J{5x z^(=mo?PFi9X|zm?rF;6B`;4EsOg%0)IA4?=|7r+h&?6WN`yxb=$sm75;rXa?gcKj3 zAV?#iEgh3PXfEyi@uB3aGNe$%bIknBb(8>X??&9Z6n22JV|MMOA*q#l?`VDBbcSGq z9Th--c{6D8rEK*_Uj5BybMxNnRPPuw z?niP!L5j`vj9f+S`BJXkE$xh`hsUon*cA_3D_CIBd&Q`zxcL2BA>`!CYRsKmvaR=?&{sCbW=B`{J^NY`g9Fo`zF7X6Oe&Ke|QH&f&L z@yYyq2~TmL6!mWWwMZpycfGW%VVk{< z8oug%=!jxVPAYknhY6$%jTdE<(&RppX3i6!a*kynJhMu6@1FKf_TThXx`dO}h)f%+ zc%AOfnAE!)e^Bf++50sPe!!Ji)OZ}y9f+6(-D?P$9Yjl-fU92+Sj|3rhHq0Sp{)4!@ z(Vfsu%#_g10Lrr$FEITn-)Bg0qah9~{XsFQGy)VP-ZRsxp~NaXZat@Hdk z!IjNO4)+O321JLf*$NSHV6L)jo*1K4uYVw-Xe8QmGf4iF$k7H5)NrDh;LlxrVtD%V zxzP2q8$s^vw1jOxXXvLtHX;rk;OB{i*TN4KHZRtmF5{%%yJJ$vyFFy2_6!j-@KTtS z^DF$J4rBoD5A&r|`?k2_2NXEb{yRd10En4f=5(bBTsAWUMuo`48|>_=HH5pS~mE9>Z~nz|e}{dFT{zq+k*6!1ndF zwvxMW2X_gW%32RaSmQxeF2Kq@|49Ng-?jqI~grg!npuCATBvOz>Avj=Jpo!W>sKEx9=phNqKW#rV$dEjff`4o0zQ90FnA_lihtv8P7{k{~ zeW3z0*U+=Vr$8;{Kg_KQf2$401i+!0vpa+*J3;Yq(F&qmZMW&|NREFhm~=;6T+c1zp-_oe#NWF`OzjKVh8 zEIPfWMRSVNe+Z8iU}n^7@$UIJTW^b@TB->T5T)iU%+GfVdR!Shv2BcxkH>u{G1%Os zub3G5_Cy~KU}~t=8||KMruG{jK|LpoFW1VZQY*n00N;)d(b>b(4paAVjHaiJ+kw3) z`f@}nY(J{s&es!oZylaW2UIaW1W#j#4AR6GPf37@_SL-KwS~*KzG>ND70M?2XJ=DY zFhmgOx*CY-_RWnQMhWfo>X_!H2rYbm`-p_{kx{$)!g6pwwvdF*EVt_Gb$)J3i%#nc zli{L$@mUKJwx_gtWhNiptEFxK(mIH~Y&;ljRKD^U$&BLjX}iEM8f+wIyilF&-W!H> zXbxLf#1{Y4IG`2f>LG7TmZ%l~SPn7A`!_N+Jj`oVocG-E%!q+h zo}IKU&(UmDUwY?E!@oH?A}+xUjqkdt=M(7y9-`cxq9>kJCQRdN_Uik_%nEgi_5>3aq4Y9SP{3}j=lkYlFyjIgkz3p6SSQ9QLXXjDnms54Y-=}#s1!%;VHRpE1;d-M=ezcs^-DaEHXiq-@T zMZ+zqrx3XLd%m^yI5Lv=SQX~lv50Sc{XjGRhg#5Y+X07|*;PRe*%)H*!$`j67Lx){ zFxgDZdY^1QGHK5=!6du<3UPQ#EMY3d*87;Mrzg?14519>|LN_@|Dk%@|B!ubF%3x? z@`s8;_pdAS?(XT9NCwTXgvP?A+n^qF*@ zL7Y@Yk{?~S8qby#7pRFeNxo)0UJ>a142DN{Qde`q|A^o?+=Ll&b3D=?T>rSh0CM^i zXx6z|<2RCXy%Mv=%>`f2$4pQKs2chgJiZ4tY*H^Qg$pt++HSlqJ-)4GF<2WZ_m^&yNVo3J~E$ABT9njL&U~cRk5nX zBKnY*r$lz%9)(OPl9KDLh|u|_79zUW z4rv*G-?9R4Z7YOGxj1eYZNu}K(4weNqNh5vfUEUuRNV6ay7W*?=L<$#{!4r1rJ^_J z7NySFWu~~Cf7KVA*!EZhb~(Hlk_;glK!6Q2w;{IEFyxmk)tr50<{5a5#D1p|Fuh=(d`qrH$(z2{mx#{muhgRchwdx#ta7UzE{inzW8h*m3 zy8WA~Z6YE@>Q5()$OCjw#Zv-BX0DQq#qp=_fK6_J*->f;auY23l7ufRh%;Dtb*^2a;vY6WxB zblmP9V32_s`p@9x^Q^RT=1GHu+n^9c-o)NdRxRFg(qiKOVVSi(ILImNQF))x2 zyvpo9Qm0Wsx8=smZag9vP6>i$;^a4uA zhTVTaSg>VUrh+W2_PGH@JQQ7?^3l&U%$%KCzh4}%%m0#7ZfjsAYdDD`_?&gX4Z&AZ zOt*0U$MhbcS#<>_5LH3>eS z2!GBRko|geCHMt6dklE*Iti1`2+&g2@|ycsDX5FNds-fxaf0ek6 z*SJ)@ZJo^qS5W1HnVuY3nvCjvWFpV!%mp|JQJ6e4s@lyaxNaVP)oPH*pL8l*m(THB z3aAcqK(K38{xBV*hkJ^p7q8xZXsko7^6J(Pxm!s@cR*E7y>d~uzX$S+>==ss&=vV& z)|IP^(6JB_)`l0>yg<0p#Qhu(KVbw?O}$*awRB(XjrFac@8U%XeH^?RiUyt6W^vBd z-dBT;%l!maat3jUYfqw9lQ~1P^x%2jKhw=Qp!63)(-RnEZY@B*;-@DwX#`)xy*+6S zjvVnL8pr0$Lr|qR&KJ*~pLhw`p(K~#s@vQfd^KfYkvEW19|JmX%F;av4l=Y38VG)= zC^6Ewzlm&Qc6@!A>}{RAxfu~tR3x>)HAELTaLlu@8rnj00+6Gmc! zfKGl^6>u{AaDx^=s~kh(&hV52`GQ%>S7@SlY_k2Gpdjl|jRE@QW5-VR zB`&2i4gFK)2MsPdy1Yy(*=@I8L3xH4ExpDpyvC9T-F*!h!>MxV7*ua@zlt#T?_J+w zBX7ec0RCEd+!3Y+X%SrDUD!J7$*{hO1+z~5PO=QJC|yxu11l+*`17Y!5TtF(Mxs+b z<`0^xQJ>d^+mzT#737(xao`j!jRq+L%@@x=d1Jjl1&ebwx$l!^WHNQflKwRMbi0;2 z!GQCJ5KSIhb8Pt{ZB6Ni-R2p+6U)NwVu>v}@BReM5Px8?)cp zG>}T*--X?kqCHhK&wnFpHkp9B9;l%m?gkzk*Cw9KL+5i<#*2jI{kypDLfr(D5W`WJ(4)4^6CqKK!`8SLyKZaU1}ARR1~t z6yaV}^(Iqopv7hwT~;;t*15Crdu++9{JUxz=r`z`2b<@Pgd5xn`M5dabdlBH{||tUU%# zHu~SVfKsOe0?(4B4k0yLE)zRTRGS|o>YC8p?N+h+Ugng-Z(0f~1&JV0HiD#fSUr{$ z=nMZzxE=jocslL7T;ti%hgy!dstPte=MGULiohAB{&j1v(!SmG`$qO++)~Jz4<8Cy zcr|lLdlMvr^E0MWB3Ta(SeCJm9+$Kli=x%k)EK)uxpE>M?p+-%a%BZYKkA(w zbnTJ7IkC6BioGdw1b|Ok1%YXG5X@z(;s>LFNAQ?ju+92;;5;sHf& zLvVr;e}U|Ega6U6U=_4sw);|BLse7y#F-I(`2Ux&%|~(JNa~G%q>#2$k_v4*zacWWrhDU<%SS-C{-T6xk;D_7ARyE zM*>X%HjHJSmtc)<17bxpI^;b<7WUWJr$VMJAv8Poq;*V743~+v1M)Di1lYOrnK8@o zX3ehzPmV#xzfMwk{aG3OJLqc++E~Ny{r0djSK3j3A?vep^kD5Mp>L-3)qQCbFpcr3 zA#f=A-4KnSP`w#y-ToS4wTI67e-E^sp&B0MFW@EAe-BqeVC61@NtAbx dqtLH((pgRSR|f8d`%Z&^%TUiuw@k;4@E`sGLE``b literal 64731 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 E09mGW)&Kwi diff --git a/icons/obj/cryobag.dmi b/icons/obj/cryobag.dmi deleted file mode 100644 index a3561e106ee9c1e39d6ca7159ae86cda4c9cab7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1228 zcmV;-1T*`IP)SPm6daIa|@Z~vEuy9|NkYd z^>}!Aa&mH4S68vIu_3GVNV@l7!uV@zYhYktz`(%S|NqAS|7mGylGggh>it!}`8Txp zh0*$V%lVLykXga`amo3+ySu2Us7Jc^EwJ|xrS%7u;G&|UprD|JhK7`sl>h(#k&%(3 zqob~_uC1-Dz`(%r^72JRMVgwLu&}V%+1WNWHcfixz5oCK0d!JMQvg8b*k%9#0HS(S zSad{Xb7OL8aCB*JZU6vyoQ;q{3c@fDMc2tGLc5n%-MWz$>B3&2B+axPh#AR5#oHS! zZUiyA_lL*lGo?DVr>W_ZQ*@52Ts3V0cU#+tzIBmfFvP;$W z&HL3a=f!Py@uFMu0009INklC^h&au~Db;(7_4|Eh z6~1VisR8Zk+4DE@WRwmBBv+;^4qqUM<5)eE9}Y_ljM3P(Z*OhprXQ#3AWsDNk1Tdh zU#L5_1;_t198M9LEO>Dw~nTxq8O}`3Yw_EgI-; zp24gv11O8{`;Nr-!GTilAmZZlUJqLF81)hD*_0KbCm+T@qA;lBUsxy#rHUzQ^&Prsq%a$F~nBw)k%Qe|4 z_CUsSJ>YpPi(S^_DlrSI2%Crs1Clu;^64$2VnC8x)EBpOa(ate<*$R>91vfe{=GS{ za0&Hs%FgDX0=Oh{Qsp3HI(jzAtJQkFL5FS426+BeB-lU>wHsgpt2mC)VC{lKBL-2N z;JTjo@iW)R2L^Q5i&6)mUIR=Z*kOGV`7o^A;QLOrIF28+C<^Os0yjwYH%%JE@ejT% zO7H1@_3s8z9IZE-uJy<>f0000cn->FexsdV!mzuHxn9F)}g{6dAhZ{SXrv%Y+qo00001bW%=J06^y0W&i*Hb$V1- zbVOxyV{&P5bZKvH004NLQ&wt^s~`-9iy~vSwMwU_nfHIs4Fr)x z0GEf0*~{P6PTR<5h#|o_oemvZBLXUxnKLRuG%|dixr)IHP>B!EnF&)WzhZQ4kI~cS z9K8mW=SAkd=?!B|6Q#HM>XG3YGijJSV)Vnz}*S4-j?{(>-;ny|mR8BOqbNlonnKPvtCkJ+tQ2$zGV z{|e#s)3^$6omiAIfT#HyJl})3uM^O9+>xAFNhfT|nayjw(>=DPd!29V?zd~#K6L2N z|0%z44Em*iHeY8dEOPc}s|day*a-o{v$*w{5Z5jWxavHFT%P(vSY&BeRDIu9MNr?V z+2}xjaR(2SjOObL+7F?j?}GmMd@wp}bWCq-J>Si&I<6iwIMRM3T?(PAUrk>ZbjLNS zrv-E-_v#a1j5Y7ZlLC7GQFOg034Jg0tT4Ks7Vlzxb)-+e2lSucAE1AGk+JF8`3Qa7 z3#RD4dsIDha7iC$h{k=|$NCv*()!BcQ(?4N&poqq?;1=x{is5lsH9C`L3!f=DRM>&x@(k zG2id-pB8^LB{t8dwLIQL7OY&2(({ch*0gm_W*2wmk#@0000< KMNUMnLSTaVmKI|G diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index aa3b668b69835399dbec78bd3650be47540a7263..7a730ef52181576a6205ee320495ab988f461297 100644 GIT binary patch delta 90318 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 literal 93417 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

P+xU$2N$MkFA7wa(Y?D)tzYt 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 diff --git a/icons/obj/walllocker.dmi b/icons/obj/walllocker.dmi index 51b2dddcd5cb5ef0f0d83f57404222cfc2bac99b..237250a712419191d5f0c12faf2c0b36e2e0468b 100644 GIT binary patch literal 8364 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 diff --git a/maps/_common/areas/station/security.dm b/maps/_common/areas/station/security.dm index 68449749150..e5dc55bbb5a 100644 --- a/maps/_common/areas/station/security.dm +++ b/maps/_common/areas/station/security.dm @@ -26,7 +26,7 @@ /area/security/brig/prison_break() for(var/obj/structure/closet/secure_closet/brig/temp_closet in src) temp_closet.locked = 0 - temp_closet.icon_state = temp_closet.icon_closed + temp_closet.update_icon() for(var/obj/machinery/door_timer/temp_timer in src) temp_timer.releasetime = 1 ..() @@ -51,7 +51,7 @@ /area/security/prison/prison_break() for(var/obj/structure/closet/secure_closet/brig/temp_closet in src) temp_closet.locked = 0 - temp_closet.icon_state = temp_closet.icon_closed + temp_closet.update_icon() for(var/obj/machinery/door_timer/temp_timer in src) temp_timer.releasetime = 1 ..() diff --git a/maps/aurora/aurora-1_centcomm.dmm b/maps/aurora/aurora-1_centcomm.dmm index 829c9b53965..e91f1d84dbd 100644 --- a/maps/aurora/aurora-1_centcomm.dmm +++ b/maps/aurora/aurora-1_centcomm.dmm @@ -2799,12 +2799,7 @@ "ala" = ( /obj/structure/closet/secure_closet{ anchored = 1; - icon_broken = "cabinetdetective_broken"; - icon_closed = "cabinetdetective"; - icon_locked = "cabinetdetective_locked"; - icon_off = "cabinetdetective_broken"; - icon_opened = "cabinetdetective_open"; - icon_state = "cabinetdetective_locked"; + icon_state = "cabinet"; name = "legate's closet"; req_access = list(108,111) }, @@ -3985,12 +3980,6 @@ /area/centcom/holding) "awE" = ( /obj/structure/closet/secure_closet{ - icon_broken = "secbroken"; - icon_closed = "sec"; - icon_locked = "sec1"; - icon_off = "secoff"; - icon_opened = "secopen"; - icon_state = "sec1"; name = "equipment locker" }, /turf/unsimulated/floor{ @@ -8217,8 +8206,6 @@ /area/centcom/ferry) "bvr" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -9317,9 +9304,8 @@ pixel_y = 6 }, /obj/structure/closet{ - icon_closed = "toolcloset"; - icon_opened = "toolclosetopen"; - icon_state = "toolcloset" + icon_state = "eng"; + icon_door = "eng_tool"; }, /obj/structure/lattice/catwalk/indoor/grate, /obj/item/pickaxe/jackhammer, @@ -9441,8 +9427,7 @@ /area/centcom/legion/hangar5) "clq" = ( /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "Spare Uniforms" }, /obj/item/clothing/under/legion, @@ -11628,8 +11613,7 @@ /area/centcom/ferry) "dIG" = ( /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "megacorp clothing" }, /obj/item/clothing/under/rank/einstein_engines, @@ -14454,8 +14438,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/closet{ - icon_closed = "emergency"; - icon_opened = "emergencyopen"; icon_state = "emergency"; name = "offworlder supplies" }, @@ -16202,8 +16184,7 @@ /area/shuttle/administration) "gtA" = ( /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "misc clothing" }, /obj/item/clothing/mask/pig, @@ -20999,8 +20980,6 @@ dir = 8 }, /obj/structure/closet{ - icon_closed = "emergency"; - icon_opened = "emergencyopen"; icon_state = "emergency"; name = "offworlder supplies" }, @@ -21294,8 +21273,6 @@ /area/antag/mercenary) "jFk" = ( /obj/structure/closet{ - icon_closed = "emergency"; - icon_opened = "emergencyopen"; icon_state = "emergency"; name = "offworlder supplies" }, @@ -21318,8 +21295,6 @@ /area/antag/mercenary) "jFq" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -26722,8 +26697,7 @@ dir = 1 }, /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "\improper FIB tactical gear" }, /obj/item/clothing/gloves/swat/tactical, @@ -28050,8 +28024,6 @@ /area/shuttle/mercenary) "nRM" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "sol clothing" }, @@ -29010,8 +28982,7 @@ /area/centcom/legion) "ozg" = ( /obj/structure/closet{ - icon_closed = "white"; - icon_state = "white"; + icon_door = "white"; name = "Fresh Scrubs" }, /obj/item/clothing/under/rank/medical/blue, @@ -29728,8 +29699,6 @@ /area/shuttle/administration) "oZm" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -30148,8 +30117,6 @@ /area/shuttle/administration) "prI" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -30704,8 +30671,7 @@ icon_state = "tube1" }, /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "spare modules" }, /turf/unsimulated/floor{ @@ -30794,8 +30760,6 @@ /area/shuttle/merchant) "pIu" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -30891,8 +30855,6 @@ /area/template_noop) "pKR" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -39256,8 +39218,7 @@ /area/centcom/legion/hangar5) "vKR" = ( /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "Spare Uniforms" }, /obj/item/clothing/under/legion, diff --git a/maps/aurora/aurora-3_sublevel.dmm b/maps/aurora/aurora-3_sublevel.dmm index 94915a11904..36d496201b1 100644 --- a/maps/aurora/aurora-3_sublevel.dmm +++ b/maps/aurora/aurora-3_sublevel.dmm @@ -30114,9 +30114,7 @@ /area/mine/unexplored) "jVc" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; + icon_state = "cabinet"; name = "Clothing Storage" }, /turf/simulated/floor/wood, diff --git a/maps/aurora/aurora-4_mainlevel.dmm b/maps/aurora/aurora-4_mainlevel.dmm index 080f795525f..5f30afadd41 100644 --- a/maps/aurora/aurora-4_mainlevel.dmm +++ b/maps/aurora/aurora-4_mainlevel.dmm @@ -59130,9 +59130,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/costume/imperium_monk, /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /turf/simulated/floor/wood, /area/maintenance/bar) @@ -61812,9 +61810,7 @@ /obj/item/clothing/under/mime, /obj/item/toy/figure/mime, /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, @@ -63386,9 +63382,7 @@ /obj/effect/landmark/costume/commie, /obj/effect/decal/cleanable/dirt, /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /turf/simulated/floor/wood, /area/maintenance/bar) @@ -63597,9 +63591,7 @@ "liM" = ( /obj/item/toy/figure/clown, /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, @@ -64026,9 +64018,7 @@ /obj/item/pen/multi, /obj/item/device/camera, /obj/structure/closet/lawcloset{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/structure/cable/green{ icon_state = "2-4" @@ -65072,9 +65062,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/costume/gladiator, /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /turf/simulated/floor/wood, /area/maintenance/bar) @@ -67733,9 +67721,7 @@ /obj/effect/landmark/costume/elpresidente, /obj/effect/decal/cleanable/dirt, /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /turf/simulated/floor/wood, /area/maintenance/bar) diff --git a/maps/aurora/aurora-5_interstitial.dmm b/maps/aurora/aurora-5_interstitial.dmm index 84d5c198e14..bf6075ff325 100644 --- a/maps/aurora/aurora-5_interstitial.dmm +++ b/maps/aurora/aurora-5_interstitial.dmm @@ -11681,12 +11681,7 @@ /area/maintenance/medbay_interstitial) "YU" = ( /obj/structure/closet/secure_closet/freezer{ - icon_broken = "fridgebroken"; - icon_closed = "fridge"; - icon_locked = "fridge1"; - icon_off = "fridgeoff"; - icon_opened = "fridgeopen"; - icon_state = "fridge1"; + icon_state = "fridge"; name = "refrigerator" }, /obj/effect/floor_decal/corner/grey/diagonal, diff --git a/maps/aurora/aurora-6_surface.dmm b/maps/aurora/aurora-6_surface.dmm index df6490392a8..0ecc156d8d1 100644 --- a/maps/aurora/aurora-6_surface.dmm +++ b/maps/aurora/aurora-6_surface.dmm @@ -26225,12 +26225,7 @@ }, /obj/effect/floor_decal/corner/blue/diagonal, /obj/structure/closet/secure_closet/freezer{ - icon_broken = "fridgebroken"; - icon_closed = "fridge"; - icon_locked = "fridge1"; - icon_off = "fridge1"; - icon_opened = "fridgeopen"; - icon_state = "fridge1"; + icon_state = "freezer" name = "cafe fridge" }, /obj/machinery/button/remote/blast_door{ diff --git a/maps/event/odin_departure/odin_depature-1.dmm b/maps/event/odin_departure/odin_depature-1.dmm index 4a0401cd23e..41f2e232b4d 100644 --- a/maps/event/odin_departure/odin_depature-1.dmm +++ b/maps/event/odin_departure/odin_depature-1.dmm @@ -2799,12 +2799,7 @@ "ala" = ( /obj/structure/closet/secure_closet{ anchored = 1; - icon_broken = "cabinetdetective_broken"; - icon_closed = "cabinetdetective"; - icon_locked = "cabinetdetective_locked"; - icon_off = "cabinetdetective_broken"; - icon_opened = "cabinetdetective_open"; - icon_state = "cabinetdetective_locked"; + icon_state = "closet"; name = "legate's closet"; req_access = list(108,111) }, @@ -3993,12 +3988,6 @@ /area/centcom/holding) "awE" = ( /obj/structure/closet/secure_closet{ - icon_broken = "secbroken"; - icon_closed = "sec"; - icon_locked = "sec1"; - icon_off = "secoff"; - icon_opened = "secopen"; - icon_state = "sec1"; name = "equipment locker" }, /turf/unsimulated/floor{ @@ -8277,8 +8266,6 @@ /area/centcom/ferry) "bvr" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -9393,9 +9380,8 @@ pixel_y = 6 }, /obj/structure/closet{ - icon_closed = "toolcloset"; - icon_opened = "toolclosetopen"; - icon_state = "toolcloset" + icon_state = "eng" + icon_door = "eng_tool" }, /obj/structure/lattice/catwalk/indoor/grate, /obj/item/pickaxe/jackhammer, @@ -9517,8 +9503,7 @@ /area/centcom/legion/hangar5) "clq" = ( /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "Spare Uniforms" }, /obj/item/clothing/under/legion, @@ -11704,8 +11689,7 @@ /area/centcom/ferry) "dIG" = ( /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "megacorp clothing" }, /obj/item/clothing/under/rank/einstein_engines, @@ -14596,8 +14580,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/closet{ - icon_closed = "emergency"; - icon_opened = "emergencyopen"; icon_state = "emergency"; name = "offworlder supplies" }, @@ -16368,8 +16350,7 @@ /area/shuttle/administration) "gtA" = ( /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "misc clothing" }, /obj/item/clothing/mask/pig, @@ -21276,8 +21257,6 @@ dir = 8 }, /obj/structure/closet{ - icon_closed = "emergency"; - icon_opened = "emergencyopen"; icon_state = "emergency"; name = "offworlder supplies" }, @@ -21571,8 +21550,6 @@ /area/antag/mercenary) "jFk" = ( /obj/structure/closet{ - icon_closed = "emergency"; - icon_opened = "emergencyopen"; icon_state = "emergency"; name = "offworlder supplies" }, @@ -21595,8 +21572,6 @@ /area/antag/mercenary) "jFq" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -27127,8 +27102,7 @@ dir = 1 }, /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "\improper FIB tactical gear" }, /obj/item/clothing/gloves/swat/tactical, @@ -28455,8 +28429,6 @@ /area/shuttle/mercenary) "nRM" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "sol clothing" }, @@ -29412,8 +29384,7 @@ /area/centcom/legion) "ozg" = ( /obj/structure/closet{ - icon_closed = "white"; - icon_state = "white"; + icon_door = "white"; name = "Fresh Scrubs" }, /obj/item/clothing/under/rank/medical/blue, @@ -30130,8 +30101,6 @@ /area/shuttle/administration) "oZm" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -30550,8 +30519,6 @@ /area/shuttle/administration) "prI" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -31109,8 +31076,7 @@ icon_state = "tube1" }, /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "spare modules" }, /turf/unsimulated/floor{ @@ -31199,8 +31165,6 @@ /area/shuttle/merchant) "pIu" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -31296,8 +31260,6 @@ /area/template_noop) "pKR" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -39773,8 +39735,7 @@ /area/centcom/legion/hangar5) "vKR" = ( /obj/structure/closet{ - icon_closed = "blue"; - icon_state = "blue"; + icon_door = "blue"; name = "Spare Uniforms" }, /obj/item/clothing/under/legion, diff --git a/maps/exodus/exodus-1_station.dmm b/maps/exodus/exodus-1_station.dmm index c797bef3f10..d840f754ef7 100644 --- a/maps/exodus/exodus-1_station.dmm +++ b/maps/exodus/exodus-1_station.dmm @@ -14170,18 +14170,14 @@ "aAX" = ( /obj/machinery/light, /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; + icon_state = "cabinet"; name = "Clothing Storage" }, /turf/simulated/floor/tiled/dark, /area/crew_quarters/fitness) "aAY" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; + icon_state = "cabinet"; name = "Clothing Storage" }, /turf/simulated/floor/tiled/dark, diff --git a/maps/exodus/exodus-2_centcomm.dmm b/maps/exodus/exodus-2_centcomm.dmm index 3064329a4b2..6875cc16950 100644 --- a/maps/exodus/exodus-2_centcomm.dmm +++ b/maps/exodus/exodus-2_centcomm.dmm @@ -6061,8 +6061,6 @@ /area/centcom/specops) "axK" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -8072,8 +8070,6 @@ /area/centcom/specops) "aEU" = ( /obj/structure/closet{ - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "emergency response team wardrobe" }, @@ -9474,9 +9470,7 @@ /area/antag/wizard) "aKa" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/item/clothing/suit/wizrobe/red, /obj/item/clothing/shoes/sandal, @@ -9489,9 +9483,7 @@ /area/antag/wizard) "aKb" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/item/clothing/suit/wizrobe/marisa, /obj/item/clothing/shoes/sandal/marisa, @@ -9504,9 +9496,7 @@ /area/antag/wizard) "aKc" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/item/clothing/suit/wizrobe/magusblue, /obj/item/clothing/head/wizard/magus, @@ -9572,9 +9562,7 @@ /area/antag/wizard) "aKm" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/item/clothing/suit/wizrobe/psypurple, /obj/item/clothing/head/wizard/amp, @@ -9585,9 +9573,7 @@ /area/antag/wizard) "aKn" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/item/clothing/shoes/sandal/marisa{ desc = "A set of fancy shoes that are as functional as they are comfortable."; @@ -9603,9 +9589,7 @@ /area/antag/wizard) "aKo" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/item/clothing/suit/wizrobe/magusred, /obj/item/clothing/head/wizard/magus, @@ -17412,9 +17396,7 @@ /area/centcom/shared_dream) "gOW" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /obj/item/clothing/accessory/legion, /obj/item/clothing/head/beret/legion, @@ -19968,9 +19950,7 @@ /area/centcom/legion) "unX" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" + icon_state = "cabinet" }, /turf/unsimulated/floor{ icon_state = "wood"