diff --git a/src/main/java/club/joylink/rtss/vo/training2/rule/MapDeviceRule.java b/src/main/java/club/joylink/rtss/vo/training2/rule/MapDeviceRule.java index b228d550f..1dddbc467 100644 --- a/src/main/java/club/joylink/rtss/vo/training2/rule/MapDeviceRule.java +++ b/src/main/java/club/joylink/rtss/vo/training2/rule/MapDeviceRule.java @@ -566,6 +566,12 @@ public enum MapDeviceRule { return generateRandomElement(switchList, NUMBER); } }, + SWITCH_CONTROL_UN_SINGLE_LOCK_LIST("控制模式车站非锁定道岔列表") { + @Override + public List filterMapDeviceList(Simulation simulation) { + return generateRandomElement(queryNormalSwitchList(simulation, s -> !s.isSingleLock() && s.getDeviceStation().isHasControlMode()), NUMBER); + } + }, /**************************************** 进路列表 *********************************************/ ROUTE_NORMAL_LIST("进路列表") { @Override