diff --git a/src/Marble.hx b/src/Marble.hx index 9143a52d..28cc0703 100644 --- a/src/Marble.hx +++ b/src/Marble.hx @@ -1959,7 +1959,7 @@ class Marble extends GameObject { function calculateNetSmooth() { if (this.netCorrected) { this.netCorrected = false; - this.netSmoothOffset.load(this.lastRenderPos.sub(this.oldPos)); + this.netSmoothOffset.load(this.lastRenderPos.sub(this.oldPos).sub(this.velocity.multiply(0.032))); // this.oldPos.load(this.posStore); } } diff --git a/src/collision/Grid.hx b/src/collision/Grid.hx index 88c3e298..75459b1c 100644 --- a/src/collision/Grid.hx +++ b/src/collision/Grid.hx @@ -107,7 +107,7 @@ class Grid { surf.key = searchKey; if (searchbox.containsBounds(surf.boundingBox) || searchbox.collide(surf.boundingBox)) { foundSurfaces.push(surf); - surf.key = 1; + surf.key = searchKey; } } }