diff --git a/lib/eachTrainInfoCoreLib/searchSpecialTrain.js b/lib/eachTrainInfoCoreLib/searchSpecialTrain.js index ec0e53d..39804cf 100644 --- a/lib/eachTrainInfoCoreLib/searchSpecialTrain.js +++ b/lib/eachTrainInfoCoreLib/searchSpecialTrain.js @@ -10,4 +10,17 @@ export const searchSpecialTrain = (trainNum, trainList) => { }; if (search("D")) return searchBase + "D"; if (search("M")) return searchBase + "M"; + + //増結いしづちの場合 + const baseStr = trainNum + .replace("D", "") + .replace("M", "") + .replace("S", "") + .replace("X", ""); + const baseNum = parseInt(baseStr); + if (9000 < baseNum && baseNum < 9047) { + //いしづちの1001M-1046Mが9000番台になっている場合に発動 + const TD = trainList[`${baseNum - 8000}M`]; + if (TD) return `${baseNum - 8000}M`; + } };