From 439b610530ff7b49900c533e46ace62a4467b19a Mon Sep 17 00:00:00 2001 From: Alan Date: Mon, 8 Dec 2025 17:00:52 -0500 Subject: [PATCH] Replace captain's garment bag with CapDrobe (captain's dresser-wardrobe). (#30885) * Replace captain's garment bag with CapDrobe. * Incorporate feedback - Restore chef vendor items from a stash apply gone wrong - Make captain's gloves free - Make basic captain wardrobe items more numerous - Correct CapDrobe broken icon state name * Fix small map error. * Convert 'capdrobe' to a lockable dresser-wardrobe. * Notify silicons of items they remove from wardrobes. * Apply recommendations from review. --- _maps/map_files/stations/boxstation.dmm | 2 +- _maps/map_files/stations/cerestation.dmm | 74 +++--- _maps/map_files/stations/deltastation.dmm | 2 +- _maps/map_files/stations/emeraldstation.dmm | 2 +- _maps/map_files/stations/metastation.dmm | 2 +- code/game/objects/items/storage/garment.dm | 33 --- .../closets/secure/security_lockers.dm | 1 - code/game/objects/structures/dresser.dm | 221 ++++++++++++++---- code/modules/clothing/head/job_hats.dm | 1 + code/modules/clothing/suits/misc_suits.dm | 1 + code/modules/clothing/under/jobs/captain.dm | 2 + icons/obj/stationobjs.dmi | Bin 80980 -> 81648 bytes 12 files changed, 222 insertions(+), 119 deletions(-) diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm index 24b21c761e6..cdb8e195b7c 100644 --- a/_maps/map_files/stations/boxstation.dmm +++ b/_maps/map_files/stations/boxstation.dmm @@ -67155,11 +67155,11 @@ name = "north bump"; pixel_y = 24 }, -/obj/structure/dresser, /obj/machinery/power/apc/directional/east, /obj/structure/cable{ icon_state = "0-8" }, +/obj/structure/dresser/wardrobe/captain, /turf/simulated/floor/carpet, /area/station/command/office/captain/bedroom) "ooI" = ( diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index 8a38ef61780..8d4713dd581 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -2753,7 +2753,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/legal/courtroom) "auR" = ( -/obj/structure/dresser, +/obj/structure/dresser/wardrobe/captain, /turf/simulated/floor/wood, /area/station/command/office/captain) "auS" = ( @@ -4494,20 +4494,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/storage) -"aLQ" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/command/office/captain) "aLU" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -18389,6 +18375,15 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/maintenance/disposal/external/southeast) +"cSI" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/item/radio/intercom{ + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/carpet/royalblack, +/area/station/command/office/captain) "cSJ" = ( /obj/structure/closet/secure_closet/magistrate, /obj/item/megaphone, @@ -23419,12 +23414,6 @@ /obj/effect/turf_decal/tiles/neutral, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/north) -"dPP" = ( -/obj/machinery/computer/arcade{ - dir = 4 - }, -/turf/simulated/floor/carpet/black, -/area/station/command/office/captain) "dPY" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -54567,6 +54556,9 @@ /obj/effect/turf_decal/tiles/neutral, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/north) +"kHX" = ( +/turf/simulated/floor/wood, +/area/station/command/office/captain) "kHZ" = ( /obj/structure/table, /obj/item/dest_tagger, @@ -63251,6 +63243,12 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plating, /area/station/supply/miningdock) +"mEo" = ( +/obj/machinery/computer/arcade{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/station/command/office/captain) "mEq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/wall, @@ -75198,9 +75196,6 @@ }, /turf/simulated/floor/plasteel, /area/station/security/lobby) -"poW" = ( -/turf/simulated/floor/wood, -/area/station/command/office/captain) "poY" = ( /obj/effect/spawner/random/dirt/often, /turf/simulated/floor/plasteel/freezer, @@ -104113,15 +104108,6 @@ /obj/machinery/firealarm/directional/south, /turf/simulated/floor/carpet/green, /area/station/service/library) -"vGs" = ( -/obj/structure/bed, -/obj/item/bedsheet/captain, -/obj/item/radio/intercom{ - name = "east bump"; - pixel_x = 28 - }, -/turf/simulated/floor/carpet/royalblack, -/area/station/command/office/captain) "vGt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -112518,6 +112504,20 @@ icon_regular_floor = "yellowsiding" }, /area/station/service/theatre) +"xxS" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/command/office/captain) "xxU" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -147865,8 +147865,8 @@ abW dxS auU ikc -vGs -poW +cSI +kHX wPw uXj aCb @@ -148124,7 +148124,7 @@ eTm awk eTm eTm -aLQ +xxS uXj uXj uXj @@ -148383,7 +148383,7 @@ eTm uBe vUn aVo -dPP +mEo qEF uaz eTm diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index cbaa7f38ea6..577be7b1abc 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -27224,7 +27224,7 @@ /turf/simulated/floor/carpet/black, /area/station/command/office/captain/bedroom) "cea" = ( -/obj/structure/dresser, +/obj/structure/dresser/wardrobe/captain, /turf/simulated/floor/carpet/black, /area/station/command/office/captain/bedroom) "ceb" = ( diff --git a/_maps/map_files/stations/emeraldstation.dmm b/_maps/map_files/stations/emeraldstation.dmm index 4259a29a68e..f5b967f57d4 100644 --- a/_maps/map_files/stations/emeraldstation.dmm +++ b/_maps/map_files/stations/emeraldstation.dmm @@ -67453,7 +67453,7 @@ /turf/simulated/floor/plating, /area/station/engineering/atmos/asteroid_maint) "nGM" = ( -/obj/structure/dresser, +/obj/structure/dresser/wardrobe/captain, /turf/simulated/floor/wood, /area/station/command/office/captain/bedroom) "nGR" = ( diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm index d740d2ecd7c..f13bcbc3259 100644 --- a/_maps/map_files/stations/metastation.dmm +++ b/_maps/map_files/stations/metastation.dmm @@ -11039,7 +11039,7 @@ /turf/simulated/floor/engine, /area/station/science/test_chamber) "bnE" = ( -/obj/structure/dresser, +/obj/structure/dresser/wardrobe/captain, /obj/structure/sign/bobross{ pixel_y = 32 }, diff --git a/code/game/objects/items/storage/garment.dm b/code/game/objects/items/storage/garment.dm index 3ae28ed64b1..df608e5595d 100644 --- a/code/game/objects/items/storage/garment.dm +++ b/code/game/objects/items/storage/garment.dm @@ -23,39 +23,6 @@ /obj/item/clothing/gloves/color/black/krav_maga, ) -/obj/item/storage/bag/garment/captain - name = "captain's garment bag" - desc = "A bag for storing extra clothes and shoes. This one belongs to the captain." - -/obj/item/storage/bag/garment/captain/populate_contents() - new /obj/item/clothing/head/caphat(src) - new /obj/item/clothing/head/caphat/parade(src) - new /obj/item/clothing/head/caphat/parade/white(src) - new /obj/item/clothing/head/beret/captain(src) - new /obj/item/clothing/head/beret/captain/white(src) - new /obj/item/clothing/head/crown/fancy(src) - new /obj/item/clothing/neck/cloak/captain(src) - new /obj/item/clothing/suit/armor/vest/capcarapace(src) - new /obj/item/clothing/suit/armor/vest/capcarapace/jacket(src) - new /obj/item/clothing/suit/armor/vest/capcarapace/jacket/tunic(src) - new /obj/item/clothing/suit/armor/vest/capcarapace/coat(src) - new /obj/item/clothing/suit/armor/vest/capcarapace/coat/white(src) - new /obj/item/clothing/neck/cloak/captain_mantle(src) - new /obj/item/clothing/under/rank/captain(src) - new /obj/item/clothing/under/rank/captain/skirt(src) - new /obj/item/clothing/under/rank/captain/white(src) - new /obj/item/clothing/under/rank/captain/skirt/white(src) - new /obj/item/clothing/under/rank/captain/parade(src) - new /obj/item/clothing/under/rank/captain/dress(src) - new /obj/item/clothing/gloves/color/captain(src) - new /obj/item/clothing/shoes/brown(src) - new /obj/item/clothing/shoes/laceup(src) - new /obj/item/clothing/glasses/sunglasses(src) - new /obj/item/clothing/glasses/hud/security/sunglasses(src) - new /obj/item/clothing/glasses/hud/health/sunglasses(src) - new /obj/item/clothing/head/helmet/space/plasmaman/captain(src) - new /obj/item/clothing/under/plasmaman/captain(src) - /obj/item/storage/bag/garment/head_of_personnel name = "head of personnel's garment bag" desc = "A bag for storing extra clothes and shoes. This one belongs to the head of personnel." diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm b/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm index 435c9d1dd41..145f42bcfdd 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm @@ -10,7 +10,6 @@ new /obj/item/storage/backpack/satchel_cap(src) new /obj/item/book/manual/wiki/faxes(src) new /obj/item/storage/backpack/duffel/captain(src) - new /obj/item/storage/bag/garment/captain(src) new /obj/item/cartridge/captain(src) new /obj/item/radio/headset/heads/captain/alt(src) new /obj/item/storage/belt/sheath/saber(src) diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm index 39953e0f3be..ae27d9cf907 100644 --- a/code/game/objects/structures/dresser.dm +++ b/code/game/objects/structures/dresser.dm @@ -6,57 +6,60 @@ density = TRUE anchored = TRUE -/obj/structure/dresser/attack_hand(mob/user as mob) +/obj/structure/dresser/attack_hand(mob/user) + change_undergarments(user) + +/obj/structure/dresser/proc/change_undergarments(mob/user) if(!Adjacent(user))//no tele-grooming return - if(ishuman(user) && anchored) - var/mob/living/carbon/human/H = user + if(!(ishuman(user) && anchored)) + return + var/mob/living/carbon/human/H = user - var/choice = tgui_input_list(user, "Underwear, Undershirt, or Socks?", "Changing", list("Underwear","Undershirt","Socks")) + var/choice = tgui_input_list(user, "Underwear, Undershirt, or Socks?", "Changing", list("Underwear", "Undershirt", "Socks")) - if(!Adjacent(user)) - return - switch(choice) - if("Underwear") - var/list/valid_underwear = list() - for(var/underwear in GLOB.underwear_list) - var/datum/sprite_accessory/S = GLOB.underwear_list[underwear] - if(!(H.dna.species.name in S.species_allowed)) - continue - valid_underwear[underwear] = GLOB.underwear_list[underwear] - var/new_underwear = tgui_input_list(user, "Choose your underwear:", "Changing", valid_underwear) - if(new_underwear) - H.underwear = new_underwear + if(!Adjacent(user)) + return + switch(choice) + if("Underwear") + var/list/valid_underwear = list() + for(var/underwear in GLOB.underwear_list) + var/datum/sprite_accessory/S = GLOB.underwear_list[underwear] + if(!(H.dna.species.name in S.species_allowed)) + continue + valid_underwear[underwear] = GLOB.underwear_list[underwear] + var/new_underwear = tgui_input_list(user, "Choose your underwear:", "Changing", valid_underwear) + if(new_underwear) + H.underwear = new_underwear - if("Undershirt") - var/list/valid_undershirts = list() - for(var/undershirt in GLOB.undershirt_list) - var/datum/sprite_accessory/S = GLOB.undershirt_list[undershirt] - if(!(H.dna.species.name in S.species_allowed)) - continue - valid_undershirts[undershirt] = GLOB.undershirt_list[undershirt] - for(var/config in GLOB.configuration.custom_sprites.fluff_undershirts) - if(user.ckey in config["ckeys"]) - valid_undershirts[config["name"]] = GLOB.undershirt_full_list[config["name"]] - sortTim(valid_undershirts, GLOBAL_PROC_REF(cmp_text_asc)) - var/new_undershirt = tgui_input_list(user, "Choose your undershirt:", "Changing", valid_undershirts) - if(new_undershirt) - H.undershirt = new_undershirt + if("Undershirt") + var/list/valid_undershirts = list() + for(var/undershirt in GLOB.undershirt_list) + var/datum/sprite_accessory/S = GLOB.undershirt_list[undershirt] + if(!(H.dna.species.name in S.species_allowed)) + continue + valid_undershirts[undershirt] = GLOB.undershirt_list[undershirt] + for(var/config in GLOB.configuration.custom_sprites.fluff_undershirts) + if(user.ckey in config["ckeys"]) + valid_undershirts[config["name"]] = GLOB.undershirt_full_list[config["name"]] + sortTim(valid_undershirts, GLOBAL_PROC_REF(cmp_text_asc)) + var/new_undershirt = tgui_input_list(user, "Choose your undershirt:", "Changing", valid_undershirts) + if(new_undershirt) + H.undershirt = new_undershirt - if("Socks") - var/list/valid_sockstyles = list() - for(var/sockstyle in GLOB.socks_list) - var/datum/sprite_accessory/S = GLOB.socks_list[sockstyle] - if(!(H.dna.species.name in S.species_allowed)) - continue - valid_sockstyles[sockstyle] = GLOB.socks_list[sockstyle] - var/new_socks = tgui_input_list(user, "Choose your socks:", "Changing", valid_sockstyles) - if(new_socks) - H.socks = new_socks - - add_fingerprint(H) - H.update_body() + if("Socks") + var/list/valid_sockstyles = list() + for(var/sockstyle in GLOB.socks_list) + var/datum/sprite_accessory/S = GLOB.socks_list[sockstyle] + if(!(H.dna.species.name in S.species_allowed)) + continue + valid_sockstyles[sockstyle] = GLOB.socks_list[sockstyle] + var/new_socks = tgui_input_list(user, "Choose your socks:", "Changing", valid_sockstyles) + if(new_socks) + H.socks = new_socks + add_fingerprint(H) + H.update_body() /obj/structure/dresser/crowbar_act(mob/user, obj/item/I) . = TRUE @@ -77,3 +80,133 @@ mat_drop = 30 new /obj/item/stack/sheet/wood(drop_location(), mat_drop) ..() + +/obj/structure/dresser/wardrobe + name = "wardrobe" + desc = "A good place to store all your clothes." + icon_state = "wardrobe" + var/locked_overlay = "wardrobe_locked" + /// List of objects which this item can store (if set, it can't store anything else) + var/list/can_hold = list(/obj/item/clothing) + /// List of objects which this item can't store (can make exceptions to can_hold) + var/list/cant_hold = list( + /obj/item/storage, + /obj/item/clothing/suit/space, + /obj/item/clothing/mask/cigarette, + /obj/item/clothing/mask/facehugger, //Why would you do this + /obj/item/clothing/accessory/medal, + /obj/item/clothing/suit/armor/riot, + /obj/item/clothing/suit/armor/reactive, + /obj/item/clothing/suit/armor/laserproof, + /obj/item/clothing/suit/hooded/ablative, + /obj/item/clothing/gloves/color/black/krav_maga + ) + var/locked = FALSE + +/obj/structure/dresser/wardrobe/Initialize(mapload) + . = ..() + update_appearance(UPDATE_OVERLAYS) + +/obj/structure/dresser/wardrobe/update_overlays() + . = ..() + . += locked ? locked_overlay : null + +/obj/structure/dresser/wardrobe/examine(mob/user) + . = ..() + . += "It's currently [locked ? null : "un"]locked." + +/obj/structure/dresser/wardrobe/AltShiftClick(mob/user) + change_undergarments(user) + +/obj/structure/dresser/wardrobe/AltClick(mob/user) + toggle_lock(user) + +/obj/structure/dresser/wardrobe/attack_hand(mob/user) + if(user.a_intent == INTENT_HARM) + return CONTINUE_ATTACK + if(locked) + toggle_lock(user) + return + if(!length(contents)) + return ..() + if(!Adjacent(user)) + return ..() + var/obj/item/item_to_retrieve = tgui_input_list(user, "What would you like to take out?", src, contents) + if(!item_to_retrieve) + return + if(!Adjacent(user)) + return + item_to_retrieve.forceMove(loc) + to_chat(user, "You take [item_to_retrieve] out of [src].") + if(issilicon(user)) + return + user.put_in_hands(item_to_retrieve) + var/mob/living/carbon/human/H = user + add_fingerprint(H) + +/obj/structure/dresser/wardrobe/item_interaction(mob/living/user, obj/item/used, list/modifiers) + if(locked) + toggle_lock(user) + return ITEM_INTERACT_COMPLETE + if(!Adjacent(user)) + return ITEM_INTERACT_COMPLETE + if(!is_type_in_list(used, can_hold) || is_type_in_list(used, cant_hold)) + to_chat(user, "You can't put [used] in [src]. It doesn't fit.") + return ITEM_INTERACT_COMPLETE + if(!user.drop_item()) + to_chat(user, "[used] is stuck to you!") + return ITEM_INTERACT_COMPLETE + used.forceMove(src) + var/mob/living/carbon/human/H = user + add_fingerprint(H) + to_chat(user, "You put [used] in [src].") + return ITEM_INTERACT_COMPLETE + +/obj/structure/dresser/wardrobe/proc/toggle_lock(mob/user) + if(!allowed(user)) + to_chat(user, "Access Denied.") + return + locked = !locked + visible_message("[user] [locked ? null : "un"]lock[user.p_s()] [src].") + var/mob/living/carbon/human/H = user + add_fingerprint(H) + update_appearance(UPDATE_OVERLAYS) + +/obj/structure/dresser/wardrobe/captain + name = "Captain's Wardrobe" + desc = "All the clothes you need to lead a station." + icon_state = "wardrobe_captain" + locked = TRUE + req_access = list(ACCESS_CAPTAIN) + +/obj/structure/dresser/wardrobe/captain/Initialize(mapload) + . = ..() + new /obj/item/clothing/head/caphat(src) + new /obj/item/clothing/head/caphat/parade(src) + new /obj/item/clothing/head/caphat/parade/white(src) + new /obj/item/clothing/head/beret/captain(src) + new /obj/item/clothing/head/beret/captain/white(src) + new /obj/item/clothing/head/crown/fancy(src) + new /obj/item/clothing/neck/cloak/captain(src) + new /obj/item/clothing/suit/armor/vest/capcarapace(src) + new /obj/item/clothing/suit/armor/vest/capcarapace/jacket(src) + new /obj/item/clothing/suit/armor/vest/capcarapace/jacket/tunic(src) + new /obj/item/clothing/suit/armor/vest/capcarapace/coat(src) + new /obj/item/clothing/suit/armor/vest/capcarapace/coat/white(src) + new /obj/item/clothing/suit/hooded/wintercoat/captain(src) + new /obj/item/clothing/suit/hooded/wintercoat/captain/white(src) + new /obj/item/clothing/neck/cloak/captain_mantle(src) + new /obj/item/clothing/under/rank/captain(src) + new /obj/item/clothing/under/rank/captain/skirt(src) + new /obj/item/clothing/under/rank/captain/white(src) + new /obj/item/clothing/under/rank/captain/skirt/white(src) + new /obj/item/clothing/under/rank/captain/parade(src) + new /obj/item/clothing/under/rank/captain/dress(src) + new /obj/item/clothing/gloves/color/captain(src) + new /obj/item/clothing/shoes/brown(src) + new /obj/item/clothing/shoes/laceup(src) + new /obj/item/clothing/glasses/sunglasses(src) + new /obj/item/clothing/glasses/hud/security/sunglasses(src) + new /obj/item/clothing/glasses/hud/health/sunglasses(src) + new /obj/item/clothing/head/helmet/space/plasmaman/captain(src) + new /obj/item/clothing/under/plasmaman/captain(src) diff --git a/code/modules/clothing/head/job_hats.dm b/code/modules/clothing/head/job_hats.dm index f596541f58b..4558c2fe2b4 100644 --- a/code/modules/clothing/head/job_hats.dm +++ b/code/modules/clothing/head/job_hats.dm @@ -60,6 +60,7 @@ RemoveElement(/datum/element/clothing_adjustment/monitor_headgear, 0, 1) /obj/item/clothing/head/caphat/parade/white + name = "captain's white parade cap" icon_state = "captain_capwhite" //Head of Personnel diff --git a/code/modules/clothing/suits/misc_suits.dm b/code/modules/clothing/suits/misc_suits.dm index 483b929cf4d..30eeb010dbe 100644 --- a/code/modules/clothing/suits/misc_suits.dm +++ b/code/modules/clothing/suits/misc_suits.dm @@ -520,6 +520,7 @@ icon_state = "winterhood_captain" /obj/item/clothing/suit/hooded/wintercoat/captain/white + name = "captain's white winter coat" icon_state = "wintercoat_captainw" inhand_icon_state = "coatcaptainw" hoodtype = /obj/item/clothing/head/hooded/winterhood/captain/white diff --git a/code/modules/clothing/under/jobs/captain.dm b/code/modules/clothing/under/jobs/captain.dm index 20da7b483d0..2e7980b72e8 100644 --- a/code/modules/clothing/under/jobs/captain.dm +++ b/code/modules/clothing/under/jobs/captain.dm @@ -17,10 +17,12 @@ icon_state = "captain_skirt" /obj/item/clothing/under/rank/captain/white + name = "captain's white uniform" desc = "It's a white dress shirt and black slacks with some gold markings denoting the rank of \"Captain\"." icon_state = "captain_white" /obj/item/clothing/under/rank/captain/skirt/white + name = "captain's white skirt" desc = "It's a white dress shirt and black skirt with some gold markings denoting the rank of \"Captain\"." icon_state = "captain_skirt_white" diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index c4f6e14c01193f29fff400820efdea6b60856ad6..78cc9f1321551b3a8a701a19a1d3e4c4f2f9ec75 100644 GIT binary patch delta 32654 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 Lb+Y(`OVs}X%uS-S delta 31937 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