Skip to content

Commit c0dbe05

Browse files
committed
Update: Support FIRS 5.x
1 parent cf019f3 commit c0dbe05

7 files changed

Lines changed: 35 additions & 11 deletions

File tree

docs/changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2.9.0+
2+
-----
3+
* 변경: FIRS 5.x 화물 지원
4+
15
2.9.0
26
-----
37
* 추가: 우편차 생활물류 트레인 도색 [#480]

ko_train_set.pnml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ cargotable {
4040
SCMT, SLAG, SASH, LYE_, STST, STSE, STSH, STWR, GRVL, SULP, WDPR, TYRE, VBOD, VENG, VPTS, VEHI,
4141
WOOL, ZINC,
4242

43+
// FIRS (from 5.0.0)
44+
CCPR, FEAL, FOCA, HWAR, N7__, PPWK, PUMP, RBAR, SEAL, STBL, STBR, STIG, STPP, STSL, STTB, TYCO,
45+
WELD,
46+
4347
// Improved Town Industries (based on 2.13)
4448
WSTE, WDCH, SCPR
4549
}

src/wagon/box_car/box_car.pnml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,12 @@ item(FEAT_TRAINS, ko_train_BOX_CAR, 5916) {
5353
cargo_capacity: 36;
5454
refittable_cargo_classes: NO_CARGO_CLASS;
5555
non_refittable_cargo_classes: NO_CARGO_CLASS;
56-
cargo_allow_refit: [LVST, GRAI, PAPR, WHEA, SUGR, CTCD, CMNT, POWR, BOOM, FECR, FERT, SALT, SAND, SLAG, SASH, GRVL, SULP, WDPR, VENG, VPTS, WOOL, SCPR];
56+
cargo_allow_refit: [
57+
LVST, GRAI, PAPR, WHEA, SUGR, CTCD, CMNT, POWR, BOOM, FECR,
58+
FERT, SALT, SAND, SLAG, SASH, GRVL, SULP, WDPR, VENG, VPTS,
59+
WOOL, SCPR, CCPR, FOCA, HWAR, RBAR, SEAL, STBL, STBR, STIG,
60+
STTB, TYCO, WELD
61+
];
5762
cargo_disallow_refit: [];
5863
loading_speed: 5;
5964

src/wagon/flat_car/flat_car.pnml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ item(FEAT_TRAINS, ko_train_FLAT_CAR, 5910) {
4444
cargo_capacity: 25;
4545
refittable_cargo_classes: NO_CARGO_CLASS;
4646
non_refittable_cargo_classes: NO_CARGO_CLASS;
47-
cargo_allow_refit: [GOOD, VALU, FOOD, BATT, SWET, TOYS, FISH, BOOM, JAVA, GLAS, POWR, NUTS, MNSP, VPTS];
47+
cargo_allow_refit: [
48+
GOOD, VALU, FOOD, BATT, SWET, TOYS, FISH, BOOM, JAVA, GLAS,
49+
POWR, NUTS, MNSP, VPTS, PPWK, PUMP, STBL, STPP, STSL, STTB
50+
];
4851
cargo_disallow_refit: [];
4952
loading_speed: 5;
5053

src/wagon/hopper_car/hopper_car.pnml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,13 @@ item(FEAT_TRAINS, ko_train_HOPPER_CAR, 5911) {
4444
cargo_capacity: 25;
4545
refittable_cargo_classes: NO_CARGO_CLASS;
4646
non_refittable_cargo_classes: NO_CARGO_CLASS;
47-
cargo_allow_refit: [COAL, IORE, WHEA, FRUT, MAIZ, CORE, CTCD, SUGR, TOFF, AORE, BEAN,
48-
CLAY, COAL, CORE, FRUT, GOLD, GRAI, GRVL, IORE, POTA, LIME, MNO2,
49-
PHOS, PORE, RCYC, SALT, SAND, SCMT, SLAG, FERT, NITR, CMNT, SASH,
50-
SGBT, QLME, PLAS, FECR, CBLK, CASS, BDMT, PEAT, COKE, KAOL, WSTE,
51-
WDCH];
47+
cargo_allow_refit: [
48+
COAL, IORE, WHEA, FRUT, MAIZ, CORE, CTCD, SUGR, TOFF, AORE,
49+
BEAN, CLAY, COAL, CORE, FRUT, GOLD, GRAI, GRVL, IORE, POTA,
50+
LIME, MNO2, PHOS, PORE, RCYC, SALT, SAND, SCMT, SLAG, FERT,
51+
NITR, CMNT, SASH, SGBT, QLME, PLAS, FECR, CBLK, CASS, BDMT,
52+
PEAT, COKE, KAOL, WSTE, WDCH, FEAL
53+
];
5254
cargo_disallow_refit: [];
5355
loading_speed: 5;
5456

@@ -87,6 +89,7 @@ item(FEAT_TRAINS, ko_train_HOPPER_CAR, 5911) {
8789
QLME: sw_HOPPER_CAR_LIME_wagon;
8890
PLAS: sw_HOPPER_CAR_LIME_wagon;
8991
MNO2: sw_HOPPER_CAR_MNO2_wagon;
92+
FEAL: sw_HOPPER_CAR_MNO2_wagon; //TODO> offer Ferroalloys graphic
9093
FECR: sw_HOPPER_CAR_MNO2_wagon;
9194
PHOS: sw_HOPPER_CAR_PHOS_wagon;
9295
PORE: sw_HOPPER_CAR_PORE_wagon;

src/wagon/stake_car/stake_car.pnml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@ item(FEAT_TRAINS, ko_train_STAKE_CAR, 5914) {
4444
cargo_capacity: 25;
4545
refittable_cargo_classes: NO_CARGO_CLASS;
4646
non_refittable_cargo_classes: NO_CARGO_CLASS;
47-
cargo_allow_refit: [BUBL, COPR, ENSP, FMSP, PAPR, PIPE, STSE, STEL, VPTS, VENG, VBOD,
48-
VEHI, WDPR, WOOD, WOOL, FICR, STAL, ALUM, STCB, CSTI, IRON, STST,
49-
STSH, STWR, ZINC, TYRE, METL, SCPR];
47+
cargo_allow_refit: [
48+
BUBL, COPR, ENSP, FMSP, PAPR, PIPE, STSE, STEL, VPTS, VENG,
49+
VBOD, VEHI, WDPR, WOOD, WOOL, FICR, STAL, ALUM, STCB, CSTI,
50+
IRON, STST, STSH, STWR, ZINC, TYRE, METL, SCPR
51+
];
5052
cargo_disallow_refit: [];
5153
loading_speed: 5;
5254

src/wagon/tank_car/tank_car.pnml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ item(FEAT_TRAINS, ko_train_TANK_CAR, 5913) {
4444
cargo_capacity: 36;
4545
refittable_cargo_classes: bitmask(CC_LIQUID);
4646
non_refittable_cargo_classes: NO_CARGO_CLASS;
47-
cargo_allow_refit: [OIL_, WATR, COLA, FZDR, ACID, CHLO, MILK, RUBR, PLST, BEER, EOIL, PETR, RFPR];
47+
cargo_allow_refit: [
48+
OIL_, WATR, COLA, FZDR, ACID, CHLO, MILK, RUBR, PLST, BEER,
49+
EOIL, PETR, RFPR, N7__
50+
];
4851
cargo_disallow_refit: [KAOL];
4952
loading_speed: 5;
5053

0 commit comments

Comments
 (0)