From 101f3f6f3dde7d980cf8a831e9198297ff24e6ca Mon Sep 17 00:00:00 2001 From: FenodyreeAv Date: Wed, 29 Jul 2026 17:21:52 +0100 Subject: [PATCH] Fixes IC clothing material assignment runtime (#22958) changes: - bugfix: "Fixes circuit printers not being able to print IC clothes." Fixes: #22955 --- .../core/assemblies/clothing.dm | 14 +++++++------- html/changelogs/Fenodyree-ICClothesFix.yml | 7 +++++++ 2 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 html/changelogs/Fenodyree-ICClothesFix.yml diff --git a/code/modules/integrated_electronics/core/assemblies/clothing.dm b/code/modules/integrated_electronics/core/assemblies/clothing.dm index c9046c3c1a7..5d7d56c00d9 100644 --- a/code/modules/integrated_electronics/core/assemblies/clothing.dm +++ b/code/modules/integrated_electronics/core/assemblies/clothing.dm @@ -111,7 +111,7 @@ /obj/item/clothing/under/circuitry/Initialize(mapload, printed = FALSE) setup_integrated_circuit(/obj/item/electronic_assembly/clothing, printed) - return ..() + return ..(mapload) /obj/item/clothing/under/circuitry/build_additional_parts(mob/living/carbon/human/H, mob_icon, slot) var/static/list/valid_slots @@ -134,7 +134,7 @@ /obj/item/clothing/gloves/circuitry/Initialize(mapload, printed = FALSE) setup_integrated_circuit(/obj/item/electronic_assembly/clothing/small, printed) - return ..() + return ..(mapload) /obj/item/clothing/gloves/circuitry/build_additional_parts(mob/living/carbon/human/H, mob_icon, slot) var/static/list/valid_slots @@ -167,7 +167,7 @@ /obj/item/clothing/glasses/circuitry/Initialize(mapload, printed = FALSE) setup_integrated_circuit(/obj/item/electronic_assembly/clothing/small, printed) - return ..() + return ..(mapload) /obj/item/clothing/glasses/circuitry/build_additional_parts(mob/living/carbon/human/H, mob_icon, slot) var/static/list/valid_slots @@ -205,7 +205,7 @@ /obj/item/clothing/shoes/circuitry/Initialize(mapload, printed = FALSE) setup_integrated_circuit(/obj/item/electronic_assembly/clothing/small, printed) - return ..() + return ..(mapload) /obj/item/clothing/shoes/circuitry/build_additional_parts(mob/living/carbon/human/H, mob_icon, slot) var/static/list/valid_slots @@ -228,7 +228,7 @@ /obj/item/clothing/head/circuitry/Initialize(mapload, printed = FALSE) setup_integrated_circuit(/obj/item/electronic_assembly/clothing/small, printed) - return ..() + return ..(mapload) /obj/item/clothing/head/circuitry/build_additional_parts(mob/living/carbon/human/H, mob_icon, slot) var/static/list/valid_slots @@ -250,7 +250,7 @@ /obj/item/clothing/ears/circuitry/Initialize(mapload, printed = FALSE) setup_integrated_circuit(/obj/item/electronic_assembly/clothing/small, printed) - return ..() + return ..(mapload) /obj/item/clothing/ears/circuitry/build_additional_parts(mob/living/carbon/human/H, mob_icon, slot) var/static/list/valid_slots @@ -273,7 +273,7 @@ /obj/item/clothing/suit/circuitry/Initialize(mapload, printed = FALSE) setup_integrated_circuit(/obj/item/electronic_assembly/clothing/large, printed) - return ..() + return ..(mapload) /obj/item/clothing/suit/circuitry/build_additional_parts(mob/living/carbon/human/H, mob_icon, slot) var/static/list/valid_slots diff --git a/html/changelogs/Fenodyree-ICClothesFix.yml b/html/changelogs/Fenodyree-ICClothesFix.yml new file mode 100644 index 00000000000..16bd82ff0ac --- /dev/null +++ b/html/changelogs/Fenodyree-ICClothesFix.yml @@ -0,0 +1,7 @@ + +author: Fenodyree + +delete-after: True + +changes: + - bugfix: "Fixes circuit printers not being able to print IC clothes."