truelight@0: static const LandscapePredefVar _landscape_predef_var[4] = { truelight@0: { truelight@0: /* normal names */ truelight@0: { truelight@0: STR_000F_PASSENGERS, truelight@0: STR_0010_COAL, truelight@0: STR_0011_MAIL, truelight@0: STR_0012_OIL, truelight@0: STR_0013_LIVESTOCK, truelight@0: STR_0014_GOODS, truelight@0: STR_0015_GRAIN, truelight@0: STR_0016_WOOD, truelight@0: STR_0017_IRON_ORE, truelight@0: STR_0018_STEEL, truelight@0: STR_0019_VALUABLES, truelight@0: STR_000E, truelight@0: }, truelight@0: /* normal weights */ truelight@0: { truelight@0: 1, 16, 4, 16, 3, 8, 16, 16, 16, 16, 2, 0, truelight@0: }, truelight@0: truelight@0: /* normal sprites */ truelight@0: { truelight@0: 0x10C9, 0x10CA, 0x10CB, 0x10CC, 0x10CD, 0x10CE, 0x10CF, 0x10D0, 0x10D1, 0x10D2, 0x10D3, truelight@0: }, truelight@0: truelight@0: /* normal initial cargo payment */ truelight@0: { truelight@0: 3185, 5916, 4550, 4437, 4322, 6144, 4778, 5005, 5120, 5688, 7509, 5688 truelight@0: }, truelight@0: truelight@0: /* normal transit days table 1 */ truelight@0: { truelight@0: 0, 7, 20, 25, 4, 5, 4, 15, 9, 7, 1, 0, truelight@0: }, truelight@0: truelight@0: /* normal transit days table 2 */ truelight@0: { truelight@0: 24, 255, 90, 255, 18, 28, 40, 255, 255, 255, 32, 30, truelight@0: }, truelight@0: truelight@0: /* normal railveh by cargo */ truelight@0: { truelight@0: {27, 29, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38}, truelight@0: {57, 59, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68}, truelight@0: {89, 91, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100} truelight@0: }, truelight@0: truelight@0: /* normal road veh by cargo start & count */ truelight@0: {116, 123, 126, 132, 135, 138, 141, 144, 147, 150, 153, 156}, truelight@0: {7, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3} truelight@0: }, truelight@0: truelight@0: { truelight@0: /* hilly names */ truelight@0: { truelight@0: STR_000F_PASSENGERS, truelight@0: STR_0010_COAL, truelight@0: STR_0011_MAIL, truelight@0: STR_0012_OIL, truelight@0: STR_0013_LIVESTOCK, truelight@0: STR_0014_GOODS, truelight@0: STR_0022_WHEAT, truelight@0: STR_0016_WOOD, truelight@0: STR_000E, truelight@0: STR_001F_PAPER, truelight@0: STR_0020_GOLD, darkvater@222: STR_001E_FOOD, truelight@0: }, truelight@0: /* hilly weights */ truelight@0: { truelight@0: 1, 16, 4, 16, 3, 8, 16, 16, 0, 16, 8, 16 truelight@0: }, truelight@0: truelight@0: /* hilly sprites */ truelight@0: { truelight@0: 0x10C9, 0x10CA, 0x10CB, 0x10CC, 0x10CD, 0x10CE, 0x10CF, 0x10D0, 0x2, 0x10D9, 0x10D3, 0x10D8 truelight@0: }, truelight@0: truelight@0: /* hilly initial cargo payment */ truelight@0: { truelight@0: 3185, 5916, 4550, 4437, 4322, 6144, 4778, 5005, 5120, 5461, 5802, 5688 truelight@0: }, truelight@0: truelight@0: /* hilly transit days table 1 */ truelight@0: { truelight@0: 0, 7, 20, 25, 4, 5, 4, 15, 9, 7, 10, 0, truelight@0: }, truelight@0: truelight@0: /* hilly transit days table 2 */ truelight@0: { truelight@0: 24, 255, 90, 255, 18, 28, 40, 255, 255, 60, 40, 30 truelight@0: }, truelight@0: truelight@0: /* hilly railveh by cargo */ truelight@0: { truelight@0: {27, 29, 28, 30, 31, 32, 33, 34, 35, 39, 37, 38}, truelight@0: {57, 59, 58, 60, 61, 62, 63, 64, 65, 69, 67, 68}, truelight@0: {89, 91, 90, 92, 93, 94, 95, 96, 97, 101, 99, 100} truelight@0: }, truelight@0: truelight@0: truelight@0: /* hilly road veh by cargo start & count */ truelight@0: {116, 123, 126, 132, 135, 138, 141, 144, 147, 159, 153, 156}, truelight@0: {7, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3}, truelight@0: }, truelight@0: truelight@0: truelight@0: { truelight@0: /* desert names */ truelight@0: { truelight@0: STR_000F_PASSENGERS, truelight@0: STR_0023_RUBBER, truelight@0: STR_0011_MAIL, truelight@0: STR_0012_OIL, truelight@0: STR_001C_FRUIT, truelight@0: STR_0014_GOODS, truelight@0: STR_001B_MAIZE, truelight@0: STR_0016_WOOD, truelight@0: STR_001A_COPPER_ORE, truelight@0: STR_0021_WATER, truelight@0: STR_001D_DIAMONDS, truelight@0: STR_001E_FOOD truelight@0: }, truelight@0: /* desert weights */ truelight@0: { truelight@0: 1, 16, 4, 16, 16, 8, 16, 16, 16, 16, 2, 16, truelight@0: }, truelight@0: truelight@0: /* desert sprites */ truelight@0: { truelight@0: 0x10C9, 0x10DA, 0x10CB, 0x10CC, 0x10D4, 0x10CE, 0x10CF, 0x10D0, 0x10D5, 0x10D6, 0x10D7, 0x10D8 truelight@0: }, truelight@0: truelight@0: /* desert initial cargo payment */ truelight@0: { truelight@0: 3185, 4437, 4550, 4892, 4209, 6144, 4322, 7964, 4892, 4664, 5802, 5688 truelight@0: }, truelight@0: truelight@0: /* desert transit days table 1 */ truelight@0: { truelight@0: 0, 2, 20, 25, 0, 5, 4, 15, 12, 20, 10, 0 truelight@0: }, truelight@0: truelight@0: /* desert transit days table 2 */ truelight@0: { truelight@0: 24, 20, 90, 255, 15, 28, 40, 255, 255, 80, 255, 30 truelight@0: }, truelight@0: truelight@0: /* desert railveh by cargo */ truelight@0: { truelight@0: {27, 43, 28, 30, 42, 32, 33, 34, 40, 41, 37, 38}, truelight@0: {57, 73, 58, 60, 72, 62, 63, 64, 70, 71, 67, 68}, truelight@0: {89, 105, 90, 92, 104, 94, 95, 96, 102, 103, 99, 100} truelight@0: }, truelight@0: truelight@0: /* desert road veh by cargo start & count */ truelight@0: {116, 171, 126, 132, 168, 138, 141, 144, 162, 165, 153, 156}, truelight@0: {7, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3} truelight@0: }, truelight@0: truelight@0: { truelight@0: /* candy names */ truelight@0: { truelight@0: STR_000F_PASSENGERS, truelight@0: STR_0024_SUGAR, truelight@0: STR_0011_MAIL, truelight@0: STR_0025_TOYS, truelight@0: STR_002B_BATTERIES, truelight@0: STR_0026_CANDY, truelight@0: STR_002A_TOFFEE, truelight@0: STR_0027_COLA, truelight@0: STR_0028_COTTON_CANDY, truelight@0: STR_0029_BUBBLES, truelight@0: STR_002C_PLASTIC, truelight@0: STR_002D_FIZZY_DRINKS, truelight@0: }, truelight@0: /* candy weights */ truelight@0: { truelight@0: 1, 16, 4, 2, 4, 5, 16, 16, 16, 1, 16, 2 truelight@0: }, truelight@0: truelight@0: /* candy sprites */ truelight@0: { truelight@0: 0x10C9, 0x10DC, 0x10CB, 0x10DD, 0x10E3, 0x10DB, 0x10E0, 0x10D6, 0x10DE, 0x10E1, 0x10E2, 0x10DF truelight@0: }, truelight@0: truelight@0: /* candy initial cargo payment */ truelight@0: { truelight@0: 3185, 4437, 4550, 5574, 4322, 6144, 4778, 4892, 5005, 5077, 4664, 6250 truelight@0: }, truelight@0: truelight@0: /* candy transit days table 1 */ truelight@0: { truelight@0: 0, 20, 20, 25, 2, 8, 14, 5, 10, 20, 30, 30, truelight@0: }, truelight@0: truelight@0: /* candy transit days table 2 */ truelight@0: { truelight@0: 24, 255, 90, 255, 30, 40, 60, 75, 25, 80, 255, 50 truelight@0: }, truelight@0: truelight@0: /* candy railveh by cargo */ truelight@0: { truelight@0: {27, 44, 28, 50, 51, 49, 46, 48, 45, 47, 53, 52}, truelight@0: {57, 74, 58, 80, 81, 79, 76, 78, 75, 77, 83, 82}, truelight@0: {89, 106, 90, 112, 113, 111, 108, 110, 107, 109, 115, 114} truelight@0: }, truelight@0: truelight@0: /* candy road veh by cargo start & count */ truelight@0: {116, 174, 126, 186, 192, 189, 183, 177, 180, 201, 198, 195}, truelight@0: {7, 3, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3} truelight@0: } truelight@0: };