mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-10 17:52:36 +00:00
Revert of Modsuit overslotting changes (#3748)
A recent upstream changed how modsuits overslotting on clothing is handled. This is a temporary revert back to old behavior, until it's decided how we're going to handle this.
This commit is contained in:
@@ -86,11 +86,13 @@
|
|||||||
if(part_datum.can_overslot)
|
if(part_datum.can_overslot)
|
||||||
var/obj/item/overslot = wearer.get_item_by_slot(part.slot_flags)
|
var/obj/item/overslot = wearer.get_item_by_slot(part.slot_flags)
|
||||||
if(overslot && istype(overslot, /obj/item/clothing))
|
if(overslot && istype(overslot, /obj/item/clothing))
|
||||||
var/obj/item/clothing/clothing = overslot
|
// Bubber Edit Start - Don't require clothing to be flagged for overslotting
|
||||||
if(clothing.clothing_flags & CLOTHING_MOD_OVERSLOTTING)
|
// var/obj/item/clothing/clothing = overslot
|
||||||
part_datum.overslotting = overslot
|
// if(clothing.clothing_flags & CLOTHING_MOD_OVERSLOTTING)
|
||||||
wearer.transferItemToLoc(overslot, part, force = TRUE)
|
part_datum.overslotting = overslot
|
||||||
RegisterSignal(part, COMSIG_ATOM_EXITED, PROC_REF(on_overslot_exit))
|
wearer.transferItemToLoc(overslot, part, force = TRUE)
|
||||||
|
RegisterSignal(part, COMSIG_ATOM_EXITED, PROC_REF(on_overslot_exit))
|
||||||
|
// Bubber Edit End - Don't require clothing to be flagged for overslotting
|
||||||
if(wearer.equip_to_slot_if_possible(part, part.slot_flags, qdel_on_fail = FALSE, disable_warning = TRUE))
|
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)
|
ADD_TRAIT(part, TRAIT_NODROP, MOD_TRAIT)
|
||||||
wearer.update_clothing(slot_flags|part.slot_flags)
|
wearer.update_clothing(slot_flags|part.slot_flags)
|
||||||
|
|||||||
Reference in New Issue
Block a user