diff --git a/NINTV-DS.nds b/NINTV-DS.nds index 086f3f7..71f1c95 100644 Binary files a/NINTV-DS.nds and b/NINTV-DS.nds differ diff --git a/arm9/source/emucore/AY38900.cpp b/arm9/source/emucore/AY38900.cpp index 2acefd0..245b3df 100644 --- a/arm9/source/emucore/AY38900.cpp +++ b/arm9/source/emucore/AY38900.cpp @@ -1258,7 +1258,7 @@ ITCM_CODE BOOL AY38900::mobsCollide(int mobNum0, int mobNum1) // Since we've already determined a collision, we only need to check one of the MOB rectangles to see // if it is off-screen as the other one would be likewise... In theory, we should check outside bottom too. // --------------------------------------------------------------------------------------------------------- - if ((r0->y + (offsetYr0 + y + verticalOffset)) >= 0) return TRUE; + if ((r0->y + ((offsetYr0/2) + (y/2) + verticalOffset)) >= 0) return TRUE; } }