From 48d33e9fb2a4ec3f362236b454a2cc650fcdbfc6 Mon Sep 17 00:00:00 2001 From: WoolyAypa Date: Tue, 13 Dec 2022 19:15:56 -0300 Subject: [PATCH] mf SHOULD_NOT_SLEEP --- .../lewd_items/genital_equipment/chastity/chastity_belt.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm index 0ed5e4ac6d..23da5b90c2 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm @@ -14,7 +14,7 @@ var/obj/item/organ/genital/blocked_genital var/is_equipped -/obj/item/genital_equipment/chastity_cage/belt/equipped(mob/user, slot) +/obj/item/genital_equipment/chastity_cage/belt/proc/not_sleepy_equipped(mob/user, slot) if(!CHECK_BITFIELD(slot, ITEM_SLOT_UNDERWEAR) || !ishuman(user) || !ishuman(usr)) return @@ -58,7 +58,10 @@ RegisterSignal(H, COMSIG_MOB_ITEM_EQUIPPED, .proc/mob_equipped_item) RegisterSignal(H, COMSIG_MOB_ITEM_DROPPED, .proc/mob_dropped_item) - . = ..() + +/obj/item/genital_equipment/chastity_cage/belt/equipped(mob/user, slot) + INVOKE_ASYNC(src, .proc/not_sleepy_equipped, user, slot) + . = .. () // This sucks /obj/item/genital_equipment/chastity_cage/belt/on_attack_hand(mob/user)