diff --git a/src/game/mario_step.c b/src/game/mario_step.c index f4c4977a..32144f32 100644 --- a/src/game/mario_step.c +++ b/src/game/mario_step.c @@ -368,7 +368,7 @@ u32 check_ledge_grab(struct MarioState *m, struct Surface *wall, Vec3f intendedP // a higher ledge than expected (glitchy ledge grab) ledgePos[0] = nextPos[0] - wall->normal.x * 60.0f; ledgePos[2] = nextPos[2] - wall->normal.z * 60.0f; - ledgePos[1] = find_floor(ledgePos[0], nextPos[1] + 160.0f, ledgePos[2], ledgeFloor); + ledgePos[1] = find_floor(ledgePos[0], nextPos[1] + 160.0f, ledgePos[2], &ledgeFloor); if (ledgePos[1] - nextPos[1] <= 100.0f) { return FALSE;