Fixes infiltrator suit overslotting (#91933)

## About The Pull Request

the infiltrator suit can now overslot chest and head again.

## Why It's Good For The Game

bugfix.

## Changelog

🆑
fix: the infiltrator suit  can overslot once more
/🆑
This commit is contained in:
EnterTheJake
2025-07-07 03:26:02 +10:00
committed by GitHub
parent f340be5785
commit 8bdcaf8332
4 changed files with 4 additions and 11 deletions
+4 -6
View File
@@ -85,12 +85,10 @@
playsound(src, 'sound/machines/scanner/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE)
if(part_datum.can_overslot)
var/obj/item/overslot = wearer.get_item_by_slot(part.slot_flags)
if(overslot && istype(overslot, /obj/item/clothing))
var/obj/item/clothing/clothing = overslot
if(clothing.clothing_flags & CLOTHING_MOD_OVERSLOTTING)
part_datum.overslotting = overslot
wearer.transferItemToLoc(overslot, part, force = TRUE)
RegisterSignal(part, COMSIG_ATOM_EXITED, PROC_REF(on_overslot_exit))
if(istype(overslot, /obj/item/clothing))
part_datum.overslotting = overslot
wearer.transferItemToLoc(overslot, part, force = TRUE)
RegisterSignal(part, COMSIG_ATOM_EXITED, PROC_REF(on_overslot_exit))
if(wearer.equip_to_slot_if_possible(part, part.slot_flags, qdel_on_fail = FALSE, disable_warning = TRUE))
ADD_TRAIT(part, TRAIT_NODROP, MOD_TRAIT)
wearer.update_clothing(slot_flags|part.slot_flags)