diff --git a/source/game/kart/KartReject.cc b/source/game/kart/KartReject.cc index 77247e49..355d4264 100644 --- a/source/game/kart/KartReject.cc +++ b/source/game/kart/KartReject.cc @@ -63,7 +63,9 @@ void KartReject::calcRejectRoad() { state()->setHop(false); - if (!state()->isNoSparkInvisibleWall() && !calcRejection()) { + bool didReject = calcRejection(); + + if (!state()->isNoSparkInvisibleWall() && !didReject) { state()->setRejectRoadTrigger(false); }