diff --git a/src/main/java/club/joylink/rtss/simulation/cbtc/onboard/ATO/SpeedCurve.java b/src/main/java/club/joylink/rtss/simulation/cbtc/onboard/ATO/SpeedCurve.java index 0b9b61b88..caf811f72 100644 --- a/src/main/java/club/joylink/rtss/simulation/cbtc/onboard/ATO/SpeedCurve.java +++ b/src/main/java/club/joylink/rtss/simulation/cbtc/onboard/ATO/SpeedCurve.java @@ -72,7 +72,7 @@ public class SpeedCurve { float stopDistance = ma.calculateDistanceOfAtoEnd(); float speedMax = Math.min(train.getAtoSpeedMax(), train.getSpeedLimit() * 0.9f); SpeedCurve atoStopCurve; - if (train.isNextParking() || train.isHold()) { // 列车下一站停车 + if (!train.isJump() && (train.isNextParking() || train.isHold())) { // 列车下一站停车 Section target = train.getTarget(); if (target != null) { float stopPoint = target.getStopPointByDirection(right);