From ee8c3e7f651c49f1c75500365762ddb3efa8d498 Mon Sep 17 00:00:00 2001 From: Lumipharon Date: Mon, 24 Jul 2023 11:09:32 +1200 Subject: [PATCH] probably final throw fix (#13548) --- code/game/atoms_movable.dm | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index f4749462cca21..c9adcf5629b94 100755 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -526,8 +526,7 @@ var/atom/step = get_step(src, dy) if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge break - if(!Move(step)) - break + Move(step) error += dist_x dist_since_sleep++ if(dist_since_sleep >= speed) @@ -537,8 +536,7 @@ var/atom/step = get_step(src, dx) if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge break - if(!Move(step)) - break + Move(step) error -= dist_y dist_since_sleep++ if(dist_since_sleep >= speed) @@ -552,8 +550,7 @@ var/atom/step = get_step(src, dx) if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge break - if(!Move(step)) - break + Move(step) error += dist_y dist_since_sleep++ if(dist_since_sleep >= speed) @@ -563,8 +560,7 @@ var/atom/step = get_step(src, dy) if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge break - if(!Move(step)) - break + Move(step) error -= dist_x dist_since_sleep++ if(dist_since_sleep >= speed)