From 7aae90a360850ef70770f07ff90c16533638ebb8 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 12 Sep 2021 20:05:47 -0700 Subject: [PATCH] Update holy_weapons.dm --- code/game/objects/items/holy_weapons.dm | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 7cea56ce53..bb3631c555 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -780,14 +780,19 @@ if(iscarbon(loc)) var/mob/living/carbon/wielder = loc if(wielder.is_holding(src)) - var/datum/movespeed_modifier/M = wielder.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/item/arrythmic_knife, multiplicative_slowdown = - pick( - -10, - -10, - 0, - ((10 / max(wielder.cached_multiplicative_movespeed, world.tick_lag) - 2) / 10), - ((10 / max(wielder.cached_multiplicative_movespeed, world.tick_lag) - 4) / 10)) + var/datum/movespeed_modifier/M = wielder.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/item/arrythmic_knife, + update = FALSE, + multiplicative_slowdown = + pick( + -10, + -10, + 0, + ((10 / max(wielder.cached_multiplicative_movespeed, world.tick_lag) - 2) / 10), + ((10 / max(wielder.cached_multiplicative_movespeed, world.tick_lag) - 4) / 10) + ) + ) M.max_tiles_per_second_boost = pick(3, 6) + wielder.update_movespeed() // update movespeed manually /obj/item/nullrod/tribal_knife/dropped(mob/user) user.remove_movespeed_modifier(/datum/movespeed_modifier/item/arrhythmic_knife)