chore(vehicles): added new cargo warning for EDK80 wagon

This commit is contained in:
2026-03-29 14:42:37 +02:00
parent f328f5028b
commit be4d99d1c7
3 changed files with 13 additions and 10 deletions
+3 -2
View File
@@ -334,7 +334,7 @@
"Luban_XH_short": "short residential car", "Luban_XH_short": "short residential car",
"Luban_XH_long": "long residential car", "Luban_XH_long": "long residential car",
"Luban_XH_workshop": "workshop car", "Luban_XH_workshop": "workshop car",
"EDK80": "crane car" "EDK80": "railway crane car"
}, },
"cargo-warnings": { "cargo-warnings": {
"title": "Rolling stock containing extra cargo warnings:", "title": "Rolling stock containing extra cargo warnings:",
@@ -342,7 +342,8 @@
"warning_un1965_twr": "TWR: LPG (UN 1965)", "warning_un1965_twr": "TWR: LPG (UN 1965)",
"warning_un1965_tn": "TN: LPG - empty tank (UN 1965)", "warning_un1965_tn": "TN: LPG - empty tank (UN 1965)",
"warning_un1202_tn": "TN: diesel fuel (UN 1202)", "warning_un1202_tn": "TN: diesel fuel (UN 1202)",
"warning_military_pn": "PN: military transport" "warning_military_pn": "PN: military transport",
"warning_edk80_pn": "PN: railway crane EDK80"
}, },
"migrate-info": { "migrate-info": {
"line-1": "Pojazdownik is being moved to a new domain - {0}! You can still use the current website, but it will no longer be updated and will be shut down in the nearest future!", "line-1": "Pojazdownik is being moved to a new domain - {0}! You can still use the current website, but it will no longer be updated and will be shut down in the nearest future!",
+3 -2
View File
@@ -333,7 +333,7 @@
"Luban_XH_short": "krótki wagon mieszkalny", "Luban_XH_short": "krótki wagon mieszkalny",
"Luban_XH_long": "długi wagon mieszkalny", "Luban_XH_long": "długi wagon mieszkalny",
"Luban_XH_workshop": "wagon warsztatowy", "Luban_XH_workshop": "wagon warsztatowy",
"EDK80": "dźwig kolejowy" "EDK80": "żuraw kolejowy"
}, },
"cargo-warnings": { "cargo-warnings": {
"title": "Skład z dodatkowymi uwagami przewozowymi:", "title": "Skład z dodatkowymi uwagami przewozowymi:",
@@ -341,7 +341,8 @@
"warning_un1965_twr": "TWR: gazy węglowodorowe skroplone (UN 1965)", "warning_un1965_twr": "TWR: gazy węglowodorowe skroplone (UN 1965)",
"warning_un1965_tn": "TN: gazy węglowodorowe skroplone - puste cysterny (UN 1965)", "warning_un1965_tn": "TN: gazy węglowodorowe skroplone - puste cysterny (UN 1965)",
"warning_un1202_tn": "TN: olej napędowy (UN 1202)", "warning_un1202_tn": "TN: olej napędowy (UN 1202)",
"warning_military_pn": "PN: transport wojskowy" "warning_military_pn": "PN: transport wojskowy",
"warning_edk80_pn": "PN: żuraw kolejowy EDK80"
}, },
"migrate-info": { "migrate-info": {
"line-1": "Pojazdownik zostaje przeniesiony na nową domenę - {0}! Możesz korzystać z obecnej strony, jednak nie będzie ona otrzymywać już aktualizacji i w przyszłości zostanie wyłączona!", "line-1": "Pojazdownik zostaje przeniesiony na nową domenę - {0}! Możesz korzystać z obecnej strony, jednak nie będzie ona otrzymywać już aktualizacji i w przyszłości zostanie wyłączona!",
+7 -6
View File
@@ -106,12 +106,13 @@ export function getCargoWarnings(stockList: IStock[]) {
let warnings: Set<string> = new Set(); let warnings: Set<string> = new Set();
stockList.forEach((stockVehicle) => { stockList.forEach((stockVehicle) => {
if (stockVehicle.vehicleRef.group == 'wagon-freight') { if (stockVehicle.vehicleRef.group != 'wagon-freight') return;
if (stockVehicle.cargo && stockVehicle.cargo.id.startsWith('wt_20')) warnings.add('warning_wt_20_pn');
else if (stockVehicle.cargo && /^(tank|vehicles|truck)/.test(stockVehicle.cargo.id)) warnings.add('warning_military_pn'); if (stockVehicle.cargo && stockVehicle.cargo.id.startsWith('wt_20')) warnings.add('warning_wt_20_pn');
else if (stockVehicle.vehicleRef.type.startsWith('WB117')) warnings.add(stockVehicle.cargo ? 'warning_un1965_twr' : 'warning_un1965_tn'); else if (stockVehicle.vehicleRef.type.startsWith('WB117')) warnings.add(stockVehicle.cargo ? 'warning_un1965_twr' : 'warning_un1965_tn');
else if (stockVehicle.vehicleRef.type.startsWith('445Rb')) warnings.add('warning_un1202_tn'); else if (stockVehicle.vehicleRef.type.startsWith('445Rb')) warnings.add('warning_un1202_tn');
} else if (stockVehicle.vehicleRef.type.startsWith('EDK80')) warnings.add('warning_edk80_pn');
else if (stockVehicle.cargo && /^(tank|vehicles|truck)/.test(stockVehicle.cargo.id)) warnings.add('warning_military_pn');
}); });
return warnings; return warnings;