diff --git a/src/game/mario_actions_moving.c b/src/game/mario_actions_moving.c index a58850cdb..a2e9add52 100644 --- a/src/game/mario_actions_moving.c +++ b/src/game/mario_actions_moving.c @@ -276,7 +276,7 @@ s32 update_sliding(struct MarioState *m, f32 stopSpeed) { update_sliding_angle(m, accel, lossFactor); - if (!mario_floor_is_slope(m) && m->forwardVel * m->forwardVel < stopSpeed * stopSpeed) { + if (m->playerIndex == 0 && !mario_floor_is_slope(m) && m->forwardVel * m->forwardVel < stopSpeed * stopSpeed) { mario_set_forward_vel(m, 0.0f); stopped = TRUE; }