diff --git a/Source/missiles.cpp b/Source/missiles.cpp index eb8e49fe6..837344c31 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -526,7 +526,7 @@ bool MoveMissile(Missile &missile, tl::function_ref checkTile, bool // skip collision logic if the missile is on a corner between tiles if (pixelsTraveled.deltaY % 16 == 0 && pixelsTraveled.deltaX % 32 == 0 - && (pixelsTraveled.deltaY / 16) % 2 != (pixelsTraveled.deltaX / 32) % 2) { + && abs(pixelsTraveled.deltaY / 16) % 2 != abs(pixelsTraveled.deltaX / 32) % 2) { continue; }