Code: Select all
//roadtype translation table
roadtypetable { ROAD, /* TTD */
LVST, /* this set */
OFFR, SAND, /* country roads */
WWAY, FORD, FRZN, IWAY, /* water ways */
HAUL, /* hauling road */
DIRT, GRAV, ASPT, HWAY, /* unspooled */
OLD_, SETT, ASP0, ASP1, ASP2, /* ratt */
AUZB, AUZC, AUZD, BEAC, COBB, COB2, COB3, ACLK, AR12, AR11, AR13, AR14, /* Auz Road Sets Pt.1 */
AUZF, AUZG, AUZM, AUZH, FWAY, AUZI, AUZJ, AR21, AR22, AR23, AR24, /* Auz Road Sets Pt.2 */
AUZK, AUZL, YARD, COAL, FUEL, AUZY, ISR1, AR31, AR32, AR34, /* Auz Road Set Pt.3 */
AUZE, AUZ5, AUZ1, AUZ4, /* Auz Road Set Deprecated */
ORD0, ORD1, ORD2, ORD3, ORD4, SRD0, SRD1, SRD2, ARD0, ARD1, ARD2, ARD3, ARD4, ARD5, AER0, AER1, AER3, AER5, WRD0, WRD1, URD0, URD1, URD2, URD3, UER0, UER1, UER2, DRD0, DRD1, DRD2, DRD3, DRD4, DRD5, DER1, TRD_, /* U&RaTT */
JF01, JF02, JF03, JF04, JF05, JF06, JF07, JF08, JF09, JF10, JF11, JF12, JF13, JF14, JF15, JF16, JF17, JF18, JF19, JF20, JF21, JF22, JF23, JF24, /*JFRattRoads*/
CONC, TOWN, B_RD, A_RD, MWAY, /* Timberwolfs Roads */
BIKE, BRIC, NL30, NL50, NL5F, NL60, NL80, NL10, NL12, /* Dutch Road Project */
QR00, QR01, QR02, QR03, QR04, QR05, QR06, QR07, QR08, QR09, QR10, QR11, QR12, QR13, QR14, QR15, QR16, QR17, QR18, QR19, QR20, QR21, QR22, QR23, QR24, QR25, QR26, QR27, QR28, QR29, QR30, QR31, QR32, QR33, QR34, QR35, QR36, QR37, QR38, QR39, QR40, /* Quast65 */
FOOT, PEDZ, CSRD, PTRD, ATRD, PCRD, ACRD, CHWY, AHWY, /* Auge's Basic Roadset */
ELRD, YDRD, CBRD, CBRE, PVRD, PVRE, ISRD, ISRE, HAUL, ELHL, /* Docklands */
ELSP, ELA0, ELA1, ELA2, /* Ratt Electric Roads */
EGRV, ELAS, /* unspooled electric roads */
IRD0, IRD1, /* U&RaTT depreciated */
}
item(FEAT_ROADTYPES, livestock, 0) {
property {
label: "LVST";
powered_roadtype_list: ["HAUL", "ELHL", "OFFR", "FRZN", "SAND", "DIRT", "GRAV", "ROAD", "ASPT", "FORD", "OLD_", "SETT", "ASP0", "ASP1", "ELSP", "ELA0", "ELA1", "AUZB", "AUZC", "AUZD", "BEAC", "COBB", "COB2", "COB3", "ACLK", "AR11", "AR12", "AR13", "AR14", "AUZI", "AUZJ", "AR21", "AUZK", "AUZL", "YARD", "COAL", "FUEL", "AUZY", "ISR1", "AR31", "AR32", "AR34", "AUZE", "AUZ5", "AUZF", "AUZ1", "ORD0", "ORD1", "ORD2", "ORD3", "ORD4", "IRD0", "IRD1", "SRD0", "SRD1", "SRD2", "ARD0", "ARD1", "ARD2", "ARD3", "AER0", "AER1", "URD0", "URD1", "URD2", "URD3", "UER0", "UER1", "UER2", "DRD0", "DRD1", "DRD2", "DRD3", "DRD4", "DRD5", "DER1", "TRD_", "CONC", "TOWN", "B_RD", "BRIC", "NL30", "NL50", "NL5F", "NL60", "FOOT", "PEDZ", "CSRD", "PTRD", "ATRD", "PCRD", "ACRD", "YDRD", "CBRD", "PVRD", "PVRE", "ISRD", "ISRE", "ELRD", "EGRV", "ELAS", "JF01", "JF02", "JF03", "JF04", "JF05", "JF06", "JF07", "JF08", "JF09", "JF10", "JF11", "JF12", "JF13", "JF14", "JF15", "JF16", "JF19", "JF20", "JF21", "JF22", "JF23", "JF24", "QR00", "QR01", "QR02", "QR03", "QR04", "QR05", "QR06", "QR07", "QR08", "QR09", "QR10", "QR11", "QR12", "QR13", "QR14", "QR15", "QR16", "QR17", "QR18", "QR19", "QR20", "QR21", "QR22", "QR23", "QR24", "QR25", "QR26", "QR27", "QR28", "QR29", "QR30", "QR31", "QR32", "QR33", "QR34", "QR35", "QR36", "QR37", "QR38", "QR39", "QR40"];
}
}
I am working on an implementation for my horse cart GRF, but the variable length doesn't seem to work
Edit: The variable length actually works, but it seems to take a lot of time for the length variable to be updated, plus a visit in a depot is mandatory for the change of length to be visible on the game map. So I guess we have to live with fixed lengths