Browse Source

Fix missiles passing through enemies on SW/NE diagonal

pull/6440/head
staphen 3 years ago committed by Anders Jenbo
parent
commit
21af333d90
  1. 2
      Source/missiles.cpp

2
Source/missiles.cpp

@ -526,7 +526,7 @@ bool MoveMissile(Missile &missile, tl::function_ref<bool(Point)> 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;
}

Loading…
Cancel
Save