From e59aeb02b58e9d75f9a42909b6498a21bd502783 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Thu, 30 Apr 2020 21:10:40 -0400 Subject: [PATCH] Avoid div/0 in this. I'm not sure when that would happen. --- code/modules/mob/mob_movement.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 1100bd0385..7dda72f191 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -278,8 +278,8 @@ n = get_step(my_mob, direct) total_delay = TICKS2DS(-round(-(DS2TICKS(total_delay)))) //Rounded to the next tick in equivalent ds - var/glide_size = WORLD_ICON_SIZE/DS2TICKS(total_delay) //Down to whatever decimal - my_mob.setMoveCooldown(max(total_delay, 1)) + var/glide_size = WORLD_ICON_SIZE/max(DS2TICKS(total_delay), 1) //Down to whatever decimal + my_mob.setMoveCooldown(total_delay) . = my_mob.SelfMove(n, direct, glide_size) // If we have a grab