From ace8d31dd62079e98e93626fa0d0b560ca7d7187 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Mon, 4 Sep 2023 07:21:57 +0200 Subject: [PATCH] [MIRROR] kinesis now properly removes grabbed traits [MDB IGNORE] (#23500) * kinesis now properly removes grabbed traits (#78099) ## About The Pull Request why isnt this a global proc like add_trait and remove_trait is??? ## Why It's Good For The Game \ gdsahehsjsrj ## Changelog :cl: fix: kinesis plus properly lets you move again when grabbed once /:cl: * kinesis now properly removes grabbed traits --------- Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com> --- code/modules/mod/modules/module_kinesis.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mod/modules/module_kinesis.dm b/code/modules/mod/modules/module_kinesis.dm index 52e08133857..ff56a2329c6 100644 --- a/code/modules/mod/modules/module_kinesis.dm +++ b/code/modules/mod/modules/module_kinesis.dm @@ -187,7 +187,7 @@ grabbed_atom.cut_overlay(kinesis_icon) QDEL_NULL(kinesis_beam) if(isliving(grabbed_atom)) - remove_traits(grabbed_atom, list(TRAIT_IMMOBILIZED, TRAIT_HANDS_BLOCKED), REF(src)) + grabbed_atom.remove_traits(list(TRAIT_IMMOBILIZED, TRAIT_HANDS_BLOCKED), REF(src)) REMOVE_TRAIT(grabbed_atom, TRAIT_NO_FLOATING_ANIM, REF(src)) if(!isitem(grabbed_atom)) animate(grabbed_atom, 0.2 SECONDS, pixel_x = grabbed_atom.base_pixel_x, pixel_y = grabbed_atom.base_pixel_y)