From 00ee70e65455048d2aaff236718836549f928be4 Mon Sep 17 00:00:00 2001 From: Alan Date: Fri, 24 Jul 2026 15:40:09 -0400 Subject: [PATCH] Migrate voice changer to the new attack chain (#32264) --- code/game/objects/items/devices/voice_changer.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/voice_changer.dm b/code/game/objects/items/devices/voice_changer.dm index 2ce45ded96e..953f32d08f7 100644 --- a/code/game/objects/items/devices/voice_changer.dm +++ b/code/game/objects/items/devices/voice_changer.dm @@ -10,6 +10,7 @@ var/voice var/active + new_attack_chain = TRUE /obj/item/voice_changer/Initialize(mapload) . = ..() @@ -24,12 +25,15 @@ return ..() -/obj/item/voice_changer/attack_self__legacy__attackchain(mob/user) +/obj/item/voice_changer/activate_self(mob/user) + if(..()) + return ITEM_INTERACT_COMPLETE active = !active icon_state = "voice_changer_[active ? "on" : "off"]" to_chat(user, SPAN_NOTICE("You toggle [src] [active ? "on" : "off"].")) - + add_fingerprint(user) update_action_buttons() + return ITEM_INTERACT_COMPLETE /obj/item/voice_changer/proc/set_voice(mob/user) var/chosen_voice = tgui_input_text(user, "What voice would you like to mimic? Leave this empty to use the voice on your ID card.", "Set Voice Changer")