Poprawki w logice filtrów scenerii

This commit is contained in:
2022-01-14 03:09:14 +01:00
parent 8932fa0642
commit 937940ca77
+4 -3
View File
@@ -83,9 +83,10 @@ const filterStations = (station: Station, filters: Filter) => {
if (filters['real'] && station.generalInfo.lines != '') return returnMode; if (filters['real'] && station.generalInfo.lines != '') return returnMode;
if (filters['fictional'] && station.generalInfo.lines == '') return returnMode; if (filters['fictional'] && station.generalInfo.lines == '') return returnMode;
if (station.generalInfo.reqLevel == -1) return true; // if (station.generalInfo.reqLevel == -1) return true;
if (station.generalInfo.reqLevel < filters['minLevel']) return returnMode; // if (station.generalInfo.reqLevel == -1 && filters['minLevel'] == 0) return true;
if (station.generalInfo.reqLevel > filters['maxLevel']) return returnMode; if (station.generalInfo.reqLevel + (station.generalInfo.nonPublic ? 1 : 0) < filters['minLevel']) return returnMode;
if (station.generalInfo.reqLevel + (station.generalInfo.nonPublic ? 1 : 0) > filters['maxLevel']) return returnMode;
if (filters['no-1track'] && (station.generalInfo.routes.oneWay.catenary != 0 || station.generalInfo.routes.oneWay.noCatenary != 0)) return returnMode; if (filters['no-1track'] && (station.generalInfo.routes.oneWay.catenary != 0 || station.generalInfo.routes.oneWay.noCatenary != 0)) return returnMode;
if (filters['no-2track'] && (station.generalInfo.routes.twoWay.catenary != 0 || station.generalInfo.routes.twoWay.noCatenary != 0)) return returnMode; if (filters['no-2track'] && (station.generalInfo.routes.twoWay.catenary != 0 || station.generalInfo.routes.twoWay.noCatenary != 0)) return returnMode;