Update holy_weapons.dm
This commit is contained in:
@@ -769,12 +769,30 @@
|
||||
STOP_PROCESSING(SSobj, src)
|
||||
. = ..()
|
||||
|
||||
/obj/item/nullrod/tribal_knife/pickup(mob/user)
|
||||
. = ..()
|
||||
reroll()
|
||||
|
||||
/obj/item/nullrod/tribal_knife/process()
|
||||
slowdown = rand(-2, 2)
|
||||
reroll()
|
||||
|
||||
/obj/item/nullrod/tribal_knife
|
||||
if(iscarbon(loc))
|
||||
var/mob/living/carbon/wielder = loc
|
||||
if(wielder.is_holding(src))
|
||||
wielder.update_equipment_speed_mods()
|
||||
wielder.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/item/arrythmic_knife, multiplicative_slowdown = pick(-10, 0, ((10 / max(wielder.cached_multiplicative_movespeed, world.tick_lag) - 3) / 10))
|
||||
|
||||
/obj/item/nullrod/tribal_knife/dropped(mob/user)
|
||||
user.remove_movespeed_modifier(/datum/movespeed_modifier/item/arrhythmic_knife)
|
||||
return ..()
|
||||
|
||||
/datum/movespeed_modifier/item/arrhythmic_knife
|
||||
variable = TRUE
|
||||
flags = IGNORE_NOSLOW
|
||||
movetypes = ~FLOATING
|
||||
priority = 750
|
||||
absolute_max_tiles_per_second = 20
|
||||
max_tiles_per_second_boost = 3
|
||||
|
||||
/obj/item/nullrod/pitchfork
|
||||
icon_state = "pitchfork0"
|
||||
|
||||
Reference in New Issue
Block a user