From 145b70cafcd084eded2d891582445cbf0b3b98bd Mon Sep 17 00:00:00 2001 From: Bloop <13398309+vinylspiders@users.noreply.github.com> Date: Sun, 12 Oct 2025 08:25:54 -0400 Subject: [PATCH] Fixes backwards istype() check (#93420) ## About The Pull Request Came across this randomly, looks weird, and I think it always just would evaluate to FALSE which is definitely not the intention. ## Why It's Good For The Game Fixes a bug ## Changelog :cl: fix: integrated toolset and integrated paperwork implants can be emagged for an integrated combat knife and chameleon stamp, respectively (fixed a bug preventing that from working) /:cl: --- .../modules/surgery/organs/internal/cyberimp/augments_arms.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/surgery/organs/internal/cyberimp/augments_arms.dm b/code/modules/surgery/organs/internal/cyberimp/augments_arms.dm index 6181ce1105b..5f338749f40 100644 --- a/code/modules/surgery/organs/internal/cyberimp/augments_arms.dm +++ b/code/modules/surgery/organs/internal/cyberimp/augments_arms.dm @@ -294,7 +294,7 @@ /obj/item/organ/cyberimp/arm/toolkit/paperwork/emag_act(mob/user, obj/item/card/emag/emag_card) for(var/datum/weakref/created_item in items_list) var/obj/potential_tool = created_item.resolve() - if(istype(/obj/item/stamp/chameleon, potential_tool)) + if(istype(potential_tool, /obj/item/stamp/chameleon)) return FALSE balloon_alert(user, "experimental stamp unlocked") @@ -304,7 +304,7 @@ /obj/item/organ/cyberimp/arm/toolkit/toolset/emag_act(mob/user, obj/item/card/emag/emag_card) for(var/datum/weakref/created_item in items_list) var/obj/potential_knife = created_item.resolve() - if(istype(/obj/item/knife/combat/cyborg, potential_knife)) + if(istype(potential_knife, /obj/item/knife/combat/cyborg)) return FALSE balloon_alert(user, "integrated knife unlocked")