diff --git a/code/__DEFINES/keybinding.dm b/code/__DEFINES/keybinding.dm index b044e3426bc1..1878ca63f34e 100644 --- a/code/__DEFINES/keybinding.dm +++ b/code/__DEFINES/keybinding.dm @@ -185,7 +185,6 @@ //misc yautja #define COMSIG_KB_YAUTJA_TELE_LOC "keybinding_yautja_tele_loc" -#define COMSIG_KB_YAUTJA_FOLD_COMBISTICK "keybinding_yautja_fold_combistick" #define COMSIG_KB_OBSERVER_JOIN_XENO "keybinding_observer_join_as_xeno" #define COMSIG_KB_OBSERVER_JOIN_ERT "keybinding_observer_join_ert" diff --git a/code/datums/keybinding/yautja.dm b/code/datums/keybinding/yautja.dm index 405aa3b590e2..40ffbf8d16e7 100644 --- a/code/datums/keybinding/yautja.dm +++ b/code/datums/keybinding/yautja.dm @@ -594,21 +594,3 @@ var/mob/living/carbon/human/H = user.mob var/obj/item/device/yautja_teleporter/tele = locate(/obj/item/device/yautja_teleporter) in H.contents tele.add_tele_loc() - - -/datum/keybinding/yautja/fold_combi - hotkey_keys = list("Space") - classic_keys = list("Unbound") - name = "fold_combi" - full_name = "Fold Combistick" - keybind_signal = COMSIG_KB_YAUTJA_FOLD_COMBISTICK - -/datum/keybinding/yautja/fold_combi/down(client/user) - . = ..() - if(.) - return - var/mob/living/carbon/human/human = user.mob - var/obj/item/weapon/yautja/combistick/held_item = human.get_held_item() - if(istype(held_item)) - held_item.fold_combistick() - return TRUE diff --git a/code/modules/cm_preds/yaut_weapons.dm b/code/modules/cm_preds/yaut_weapons.dm index 970834c3eeba..762ab9ecbb0f 100644 --- a/code/modules/cm_preds/yaut_weapons.dm +++ b/code/modules/cm_preds/yaut_weapons.dm @@ -337,12 +337,11 @@ /obj/item/weapon/yautja/combistick/IsShield() return on -/obj/item/weapon/yautja/combistick/verb/fold_combistick() +/obj/item/weapon/yautja/combistick/verb/use_unique_action() set category = "Weapons" - set name = "Fold Combistick" - set desc = "Fold or unfold the combistick." - set src = usr.contents - + set name = "Unique Action" + set desc = "Activate or deactivate the combistick." + set src in usr unique_action(usr) /obj/item/weapon/yautja/combistick/attack_self(mob/user)