src/table/engines.h
author celestar
Wed, 13 Jun 2007 11:45:14 +0000
branchgamebalance
changeset 9911 0b8b245a2391
parent 9909 dce9a6923bb7
permissions -rw-r--r--
(svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
2186
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 2171
diff changeset
     1
/* $Id$ */
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 2171
diff changeset
     2
376
1a4425a0a953 (svn r565) -newgrf: fixed double work of RoadVehicleInfo[]; added AircraftVehicleInfo[] as well. table/engines.h is now the same as in the _map branch.
darkvater
parents: 374
diff changeset
     3
#ifndef ENGINES_H
1a4425a0a953 (svn r565) -newgrf: fixed double work of RoadVehicleInfo[]; added AircraftVehicleInfo[] as well. table/engines.h is now the same as in the _map branch.
darkvater
parents: 374
diff changeset
     4
#define ENGINES_H
1a4425a0a953 (svn r565) -newgrf: fixed double work of RoadVehicleInfo[]; added AircraftVehicleInfo[] as well. table/engines.h is now the same as in the _map branch.
darkvater
parents: 374
diff changeset
     5
2129
9095824555e6 (svn r2639) -Add: Added the vehicle names in table/engines.h so that you know what line represents what vehicle (I hope I didn't mess that up). Added some comments while I'm at it and include the table/ directory in the Doxygen generation
celestar
parents: 1922
diff changeset
     6
/** @file table/engines.h
4549
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 4322
diff changeset
     7
 *  This file contains all the data for vehicles
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 4322
diff changeset
     8
 */
2129
9095824555e6 (svn r2639) -Add: Added the vehicle names in table/engines.h so that you know what line represents what vehicle (I hope I didn't mess that up). Added some comments while I'm at it and include the table/ directory in the Doxygen generation
celestar
parents: 1922
diff changeset
     9
2189
d240b9097139 (svn r2704) Remove . from include path again, too much trouble. Also add some #ifdefs and #includes for the Windows build
tron
parents: 2186
diff changeset
    10
#include "../sound.h"
376
1a4425a0a953 (svn r565) -newgrf: fixed double work of RoadVehicleInfo[]; added AircraftVehicleInfo[] as well. table/engines.h is now the same as in the _map branch.
darkvater
parents: 374
diff changeset
    11
5211
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    12
/** Writes the properties of a train or road vehicle into the EngineInfo struct.
4549
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 4322
diff changeset
    13
 * @see EngineInfo
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 4322
diff changeset
    14
 * @param a Introduction date
9909
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    15
 * @param b unk2, flag for carriage(bit 7) and decay speed(bits0..6)
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    16
 * @param c life length
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    17
 * @param d base life
6014
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    18
 * @param e Bitmask of the climates
9909
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    19
 * @note the 0x80 in parameter b sets the "is carriage bit"
5211
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    20
 * @note the 5 between d and e is the load amount
4549
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 4322
diff changeset
    21
 */
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
    22
#define MK(a, b, c, d, e) { DAYS_TILL_ORIGINAL_BASE_YEAR + a, c, d, b, 5, e, 0, 8, 0, 0, 0 }
6014
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    23
2147
42efdf5020d1 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    24
/** Writes the properties of a train carriage into the EngineInfo struct.
9909
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    25
 * @param a Introduction date
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    26
 * @param b unk2, flag for carriage(bit 7) and decay speed(bits0..6)
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    27
 * @param c life length
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    28
 * @param d base life
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    29
 * @param e Bitmask of the climates
6014
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    30
 * @see MK
5211
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    31
 * @note the 5 between d and e is the load amount
4549
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 4322
diff changeset
    32
 */
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
    33
#define MW(a, b, c, d, e) { DAYS_TILL_ORIGINAL_BASE_YEAR + a, c, d, b | 0x80, 5, e, 0, 8, 0, 0, 0 }
5211
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    34
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    35
/** Writes the properties of a ship into the EngineInfo struct.
9909
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    36
 * @param a Introduction date
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    37
 * @param b unk2, flag for carriage(bit 7) and decay speed(bits0..6)
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    38
 * @param c life length
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    39
 * @param d base life
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    40
 * @param e Bitmask of the climates
5211
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    41
 * @see MK
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    42
 * @note the 10 between d and e is the load amount
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    43
 */
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
    44
#define MS(a, b, c, d, e) { DAYS_TILL_ORIGINAL_BASE_YEAR + a, c, d, b, 10, e, 0, 8, 0, 0, 0 }
5211
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    45
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    46
/** Writes the properties of an aeroplane into the EngineInfo struct.
9909
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    47
 * @param a Introduction date
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    48
 * @param b unk2, flag for carriage(bit 7) and decay speed(bits0..6)
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    49
 * @param c life length
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    50
 * @param d base life
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
    51
 * @param e Bitmask of the climates
5211
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    52
 * @see MK
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    53
 * @note the 20 between d and e is the load amount
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
    54
 */
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
    55
#define MA(a, b, c, d, e) { DAYS_TILL_ORIGINAL_BASE_YEAR + a, c, d, b, 20, e, 0, 8, 0, 0, 0 }
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    56
2509
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    57
// Climates
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    58
// T = Temperate
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    59
// A = Arctic
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    60
// S = Sub-Tropic
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    61
// Y = Toyland
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    62
#define T 1
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    63
#define A 2
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    64
#define S 4
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    65
#define Y 8
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    66
const EngineInfo orig_engine_info[] = {
6014
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    67
	MK(  1827,  20,  15,  30, T      ), /*   0 Kirby Paul Tank (Steam) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    68
	MK( 12784,  20,  22,  30,   A|S  ), /*   1 MJS 250 (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    69
	MK(  9497,  20,  20,  50,       Y), /*   2 Ploddyphut Choo-Choo */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    70
	MK( 11688,  20,  20,  30,       Y), /*   3 Powernaut Choo-Choo */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    71
	MK( 16802,  20,  20,  30,       Y), /*   4 Mightymover Choo-Choo */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    72
	MK( 18993,  20,  20,  30,       Y), /*   5 Ploddyphut Diesel */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    73
	MK( 20820,  20,  20,  30,       Y), /*   6 Powernaut Diesel */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    74
	MK(  8766,  20,  20,  30,   A|S  ), /*   7 Wills 2-8-0 (Steam) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    75
	MK(  5114,  20,  21,  30, T      ), /*   8 Chaney 'Jubilee' (Steam) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    76
	MK(  5479,  20,  20,  30, T      ), /*   9 Ginzu 'A4' (Steam) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    77
	MK( 12419,  20,  23,  25, T      ), /*  10 SH '8P' (Steam) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    78
	MK( 13149,  20,  12,  30, T      ), /*  11 Manley-Morel DMU (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    79
	MK( 23376,  20,  15,  35, T      ), /*  12 'Dash' (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    80
	MK( 14976,  20,  18,  28, T      ), /*  13 SH/Hendry '25' (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    81
	MK( 14245,  20,  20,  30, T      ), /*  14 UU '37' (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    82
	MK( 15341,  20,  22,  33, T      ), /*  15 Floss '47' (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    83
	MK( 14976,  20,  20,  25,   A|S  ), /*  16 CS 4000 (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    84
	MK( 16437,  20,  20,  30,   A|S  ), /*  17 CS 2400 (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    85
	MK( 18993,  20,  22,  30,   A|S  ), /*  18 Centennial (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    86
	MK( 13880,  20,  22,  30,   A|S  ), /*  19 Kelling 3100 (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    87
	MK( 20454,  20,  22,  30,   A|S  ), /*  20 Turner Turbo (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    88
	MK( 16071,  20,  22,  30,   A|S  ), /*  21 MJS 1000 (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    89
	MK( 20820,  20,  20,  25, T      ), /*  22 SH '125' (Diesel) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    90
	MK( 16437,  20,  23,  30, T      ), /*  23 SH '30' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    91
	MK( 19359,  20,  23,  80, T      ), /*  24 SH '40' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    92
	MK( 23376,  20,  25,  30, T      ), /*  25 'T.I.M.' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    93
	MK( 26298,  20,  25,  50, T      ), /*  26 'AsiaStar' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    94
	MW(  1827,  20,  20,  50, T|A|S|Y), /*  27 Passenger Carriage */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    95
	MW(  1827,  20,  20,  50, T|A|S|Y), /*  28 Mail Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    96
	MW(  1827,  20,  20,  50, T|A    ), /*  29 Coal Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    97
	MW(  1827,  20,  20,  50, T|A|S  ), /*  30 Oil Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    98
	MW(  1827,  20,  20,  50, T|A    ), /*  31 Livestock Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
    99
	MW(  1827,  20,  20,  50, T|A|S  ), /*  32 Goods Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   100
	MW(  1827,  20,  20,  50, T|A|S  ), /*  33 Grain Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   101
	MW(  1827,  20,  20,  50, T|A|S  ), /*  34 Wood Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   102
	MW(  1827,  20,  20,  50, T      ), /*  35 Iron Ore Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   103
	MW(  1827,  20,  20,  50, T      ), /*  36 Steel Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   104
	MW(  1827,  20,  20,  50, T|A|S  ), /*  37 Armoured Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   105
	MW(  1827,  20,  20,  50,   A|S  ), /*  38 Food Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   106
	MW(  1827,  20,  20,  50,   A    ), /*  39 Paper Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   107
	MW(  1827,  20,  20,  50,     S  ), /*  40 Copper Ore Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   108
	MW(  1827,  20,  20,  50,     S  ), /*  41 Water Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   109
	MW(  1827,  20,  20,  50,     S  ), /*  42 Fruit Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   110
	MW(  1827,  20,  20,  50,     S  ), /*  43 Rubber Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   111
	MW(  1827,  20,  20,  50,       Y), /*  44 Sugar Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   112
	MW(  1827,  20,  20,  50,       Y), /*  45 Candyfloss Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   113
	MW(  1827,  20,  20,  50,       Y), /*  46 Toffee Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   114
	MW(  1827,  20,  20,  50,       Y), /*  47 Bubble Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   115
	MW(  1827,  20,  20,  50,       Y), /*  48 Cola Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   116
	MW(  1827,  20,  20,  50,       Y), /*  49 Sweet Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   117
	MW(  1827,  20,  20,  50,       Y), /*  50 Toy Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   118
	MW(  1827,  20,  20,  50,       Y), /*  51 Battery Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   119
	MW(  1827,  20,  20,  50,       Y), /*  52 Fizzy Drink Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   120
	MW(  1827,  20,  20,  50,       Y), /*  53 Plastic Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   121
	MK( 28490,  20,  20,  50, T|A|S  ), /*  54 'X2001' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   122
	MK( 31047,  20,  20,  50, T|A|S  ), /*  55 'Millennium Z1' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   123
	MK( 28855,  20,  20,  50,       Y), /*  56 Wizzowow Z99 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   124
	MW(  1827,  20,  20,  50, T|A|S|Y), /*  57 Passenger Carriage */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   125
	MW(  1827,  20,  20,  50, T|A|S|Y), /*  58 Mail Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   126
	MW(  1827,  20,  20,  50, T|A    ), /*  59 Coal Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   127
	MW(  1827,  20,  20,  50, T|A|S  ), /*  60 Oil Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   128
	MW(  1827,  20,  20,  50, T|A    ), /*  61 Livestock Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   129
	MW(  1827,  20,  20,  50, T|A|S  ), /*  62 Goods Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   130
	MW(  1827,  20,  20,  50, T|A|S  ), /*  63 Grain Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   131
	MW(  1827,  20,  20,  50, T|A|S  ), /*  64 Wood Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   132
	MW(  1827,  20,  20,  50, T      ), /*  65 Iron Ore Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   133
	MW(  1827,  20,  20,  50, T      ), /*  66 Steel Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   134
	MW(  1827,  20,  20,  50, T|A|S  ), /*  67 Armoured Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   135
	MW(  1827,  20,  20,  50,   A|S  ), /*  68 Food Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   136
	MW(  1827,  20,  20,  50,   A    ), /*  69 Paper Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   137
	MW(  1827,  20,  20,  50,     S  ), /*  70 Copper Ore Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   138
	MW(  1827,  20,  20,  50,     S  ), /*  71 Water Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   139
	MW(  1827,  20,  20,  50,     S  ), /*  72 Fruit Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   140
	MW(  1827,  20,  20,  50,     S  ), /*  73 Rubber Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   141
	MW(  1827,  20,  20,  50,       Y), /*  74 Sugar Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   142
	MW(  1827,  20,  20,  50,       Y), /*  75 Candyfloss Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   143
	MW(  1827,  20,  20,  50,       Y), /*  76 Toffee Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   144
	MW(  1827,  20,  20,  50,       Y), /*  77 Bubble Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   145
	MW(  1827,  20,  20,  50,       Y), /*  78 Cola Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   146
	MW(  1827,  20,  20,  50,       Y), /*  79 Sweet Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   147
	MW(  1827,  20,  20,  50,       Y), /*  80 Toy Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   148
	MW(  1827,  20,  20,  50,       Y), /*  81 Battery Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   149
	MW(  1827,  20,  20,  50,       Y), /*  82 Fizzy Drink Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   150
	MW(  1827,  20,  20,  50,       Y), /*  83 Plastic Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   151
	MK( 36525,  20,  20,  50, T|A|S  ), /*  84 Lev1 'Leviathan' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   152
	MK( 39447,  20,  20,  50, T|A|S  ), /*  85 Lev2 'Cyclops' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   153
	MK( 42004,  20,  20,  50, T|A|S  ), /*  86 Lev3 'Pegasus' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   154
	MK( 42735,  20,  20,  50, T|A|S  ), /*  87 Lev4 'Chimaera' (Electric) */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   155
	MK( 36891,  20,  20,  60,       Y), /*  88 Wizzowow Rocketeer */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   156
	MW(  1827,  20,  20,  50, T|A|S|Y), /*  89 Passenger Carriage */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   157
	MW(  1827,  20,  20,  50, T|A|S|Y), /*  90 Mail Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   158
	MW(  1827,  20,  20,  50, T|A    ), /*  91 Coal Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   159
	MW(  1827,  20,  20,  50, T|A|S  ), /*  92 Oil Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   160
	MW(  1827,  20,  20,  50, T|A    ), /*  93 Livestock Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   161
	MW(  1827,  20,  20,  50, T|A|S  ), /*  94 Goods Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   162
	MW(  1827,  20,  20,  50, T|A|S  ), /*  95 Grain Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   163
	MW(  1827,  20,  20,  50, T|A|S  ), /*  96 Wood Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   164
	MW(  1827,  20,  20,  50, T      ), /*  97 Iron Ore Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   165
	MW(  1827,  20,  20,  50, T      ), /*  98 Steel Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   166
	MW(  1827,  20,  20,  50, T|A|S  ), /*  99 Armoured Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   167
	MW(  1827,  20,  20,  50,   A|S  ), /* 100 Food Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   168
	MW(  1827,  20,  20,  50,   A    ), /* 101 Paper Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   169
	MW(  1827,  20,  20,  50,     S  ), /* 102 Copper Ore Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   170
	MW(  1827,  20,  20,  50,     S  ), /* 103 Water Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   171
	MW(  1827,  20,  20,  50,     S  ), /* 104 Fruit Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   172
	MW(  1827,  20,  20,  50,     S  ), /* 105 Rubber Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   173
	MW(  1827,  20,  20,  50,       Y), /* 106 Sugar Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   174
	MW(  1827,  20,  20,  50,       Y), /* 107 Candyfloss Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   175
	MW(  1827,  20,  20,  50,       Y), /* 108 Toffee Hopper */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   176
	MW(  1827,  20,  20,  50,       Y), /* 109 Bubble Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   177
	MW(  1827,  20,  20,  50,       Y), /* 110 Cola Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   178
	MW(  1827,  20,  20,  50,       Y), /* 111 Sweet Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   179
	MW(  1827,  20,  20,  50,       Y), /* 112 Toy Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   180
	MW(  1827,  20,  20,  50,       Y), /* 113 Battery Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   181
	MW(  1827,  20,  20,  50,       Y), /* 114 Fizzy Drink Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   182
	MW(  1827,  20,  20,  50,       Y), /* 115 Plastic Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   183
	MK(  3378,  20,  12,  40, T|A|S  ), /* 116 MPS Regal Bus */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   184
	MK( 16071,  20,  15,  30, T|A|S  ), /* 117 Hereford Leopard Bus */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   185
	MK( 24107,  20,  15,  40, T|A|S  ), /* 118 Foster Bus */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   186
	MK( 32142,  20,  15,  80, T|A|S  ), /* 119 Foster MkII Superbus */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   187
	MK(  9132,  20,  15,  40,       Y), /* 120 Ploddyphut MkI Bus */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   188
	MK( 18993,  20,  15,  40,       Y), /* 121 Ploddyphut MkII Bus */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   189
	MK( 32873,  20,  15,  80,       Y), /* 122 Ploddyphut MkIII Bus */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   190
	MK(  5479,  20,  15,  55, T|A    ), /* 123 Balogh Coal Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   191
	MK( 20089,  20,  15,  55, T|A    ), /* 124 Uhl Coal Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   192
	MK( 33969,  20,  15,  85, T|A    ), /* 125 DW Coal Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   193
	MK(  5479,  20,  15,  55, T|A|S  ), /* 126 MPS Mail Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   194
	MK( 21550,  20,  15,  55, T|A|S  ), /* 127 Reynard Mail Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   195
	MK( 35795,  20,  15,  85, T|A|S  ), /* 128 Perry Mail Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   196
	MK(  5479,  20,  15,  55,       Y), /* 129 MightyMover Mail Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   197
	MK( 21550,  20,  15,  55,       Y), /* 130 Powernaught Mail Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   198
	MK( 35795,  20,  15,  85,       Y), /* 131 Wizzowow Mail Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   199
	MK(  5479,  20,  15,  55, T|A|S  ), /* 132 Witcombe Oil Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   200
	MK( 19359,  20,  15,  55, T|A|S  ), /* 133 Foster Oil Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   201
	MK( 31047,  20,  15,  85, T|A|S  ), /* 134 Perry Oil Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   202
	MK(  5479,  20,  15,  55, T|A    ), /* 135 Talbott Livestock Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   203
	MK( 21915,  20,  15,  55, T|A    ), /* 136 Uhl Livestock Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   204
	MK( 37256,  20,  15,  85, T|A    ), /* 137 Foster Livestock Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   205
	MK(  5479,  20,  15,  55, T|A|S  ), /* 138 Balogh Goods Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   206
	MK( 19724,  20,  15,  55, T|A|S  ), /* 139 Craighead Goods Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   207
	MK( 31047,  20,  15,  85, T|A|S  ), /* 140 Goss Goods Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   208
	MK(  5479,  20,  15,  55, T|A|S  ), /* 141 Hereford Grain Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   209
	MK( 21185,  20,  15,  55, T|A|S  ), /* 142 Thomas Grain Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   210
	MK( 32873,  20,  15,  85, T|A|S  ), /* 143 Goss Grain Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   211
	MK(  5479,  20,  15,  55, T|A|S  ), /* 144 Witcombe Wood Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   212
	MK( 19724,  20,  15,  55, T|A|S  ), /* 145 Foster Wood Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   213
	MK( 35430,  20,  15,  85, T|A|S  ), /* 146 Moreland Wood Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   214
	MK(  5479,  20,  15,  55, T      ), /* 147 MPS Iron Ore Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   215
	MK( 20820,  20,  15,  55, T      ), /* 148 Uhl Iron Ore Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   216
	MK( 33238,  20,  15,  85, T      ), /* 149 Chippy Iron Ore Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   217
	MK(  5479,  20,  15,  55, T      ), /* 150 Balogh Steel Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   218
	MK( 21185,  20,  15,  55, T      ), /* 151 Uhl Steel Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   219
	MK( 31777,  20,  15,  85, T      ), /* 152 Kelling Steel Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   220
	MK(  5479,  20,  15,  55, T|A|S  ), /* 153 Balogh Armoured Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   221
	MK( 22281,  20,  15,  55, T|A|S  ), /* 154 Uhl Armoured Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   222
	MK( 33603,  20,  15,  85, T|A|S  ), /* 155 Foster Armoured Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   223
	MK(  5479,  20,  15,  55,   A|S  ), /* 156 Foster Food Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   224
	MK( 18628,  20,  15,  55,   A|S  ), /* 157 Perry Food Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   225
	MK( 30681,  20,  15,  85,   A|S  ), /* 158 Chippy Food Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   226
	MK(  5479,  20,  15,  55,   A    ), /* 159 Uhl Paper Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   227
	MK( 21185,  20,  15,  55,   A    ), /* 160 Balogh Paper Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   228
	MK( 31777,  20,  15,  85,   A    ), /* 161 MPS Paper Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   229
	MK(  5479,  20,  15,  55,     S  ), /* 162 MPS Copper Ore Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   230
	MK( 20820,  20,  15,  55,     S  ), /* 163 Uhl Copper Ore Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   231
	MK( 33238,  20,  15,  85,     S  ), /* 164 Goss Copper Ore Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   232
	MK(  5479,  20,  15,  55,     S  ), /* 165 Uhl Water Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   233
	MK( 20970,  20,  15,  55,     S  ), /* 166 Balogh Water Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   234
	MK( 33388,  20,  15,  85,     S  ), /* 167 MPS Water Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   235
	MK(  5479,  20,  15,  55,     S  ), /* 168 Balogh Fruit Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   236
	MK( 21335,  20,  15,  55,     S  ), /* 169 Uhl Fruit Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   237
	MK( 33753,  20,  15,  85,     S  ), /* 170 Kelling Fruit Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   238
	MK(  5479,  20,  15,  55,     S  ), /* 171 Balogh Rubber Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   239
	MK( 20604,  20,  15,  55,     S  ), /* 172 Uhl Rubber Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   240
	MK( 33023,  20,  15,  85,     S  ), /* 173 RMT Rubber Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   241
	MK(  5479,  20,  15,  55,       Y), /* 174 MightyMover Sugar Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   242
	MK( 19724,  20,  15,  55,       Y), /* 175 Powernaught Sugar Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   243
	MK( 33238,  20,  15,  85,       Y), /* 176 Wizzowow Sugar Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   244
	MK(  5479,  20,  15,  55,       Y), /* 177 MightyMover Cola Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   245
	MK( 20089,  20,  15,  55,       Y), /* 178 Powernaught Cola Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   246
	MK( 33603,  20,  15,  85,       Y), /* 179 Wizzowow Cola Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   247
	MK(  5479,  20,  15,  55,       Y), /* 180 MightyMover Candyfloss Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   248
	MK( 20454,  20,  15,  55,       Y), /* 181 Powernaught Candyfloss Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   249
	MK( 33969,  20,  15,  85,       Y), /* 182 Wizzowow Candyfloss Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   250
	MK(  5479,  20,  15,  55,       Y), /* 183 MightyMover Toffee Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   251
	MK( 20820,  20,  15,  55,       Y), /* 184 Powernaught Toffee Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   252
	MK( 34334,  20,  15,  85,       Y), /* 185 Wizzowow Toffee Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   253
	MK(  5479,  20,  15,  55,       Y), /* 186 MightyMover Toy Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   254
	MK( 21185,  20,  15,  55,       Y), /* 187 Powernaught Toy Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   255
	MK( 34699,  20,  15,  85,       Y), /* 188 Wizzowow Toy Van */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   256
	MK(  5479,  20,  15,  55,       Y), /* 189 MightyMover Sweet Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   257
	MK( 21550,  20,  15,  55,       Y), /* 190 Powernaught Sweet Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   258
	MK( 35064,  20,  15,  85,       Y), /* 191 Wizzowow Sweet Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   259
	MK(  5479,  20,  15,  55,       Y), /* 192 MightyMover Battery Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   260
	MK( 19874,  20,  15,  55,       Y), /* 193 Powernaught Battery Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   261
	MK( 35430,  20,  15,  85,       Y), /* 194 Wizzowow Battery Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   262
	MK(  5479,  20,  15,  55,       Y), /* 195 MightyMover Fizzy Drink Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   263
	MK( 20239,  20,  15,  55,       Y), /* 196 Powernaught Fizzy Drink Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   264
	MK( 35795,  20,  15,  85,       Y), /* 197 Wizzowow Fizzy Drink Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   265
	MK(  5479,  20,  15,  55,       Y), /* 198 MightyMover Plastic Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   266
	MK( 20604,  20,  15,  55,       Y), /* 199 Powernaught Plastic Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   267
	MK( 32873,  20,  15,  85,       Y), /* 200 Wizzowow Plastic Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   268
	MK(  5479,  20,  15,  55,       Y), /* 201 MightyMover Bubble Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   269
	MK( 20970,  20,  15,  55,       Y), /* 202 Powernaught Bubble Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   270
	MK( 33023,  20,  15,  85,       Y), /* 203 Wizzowow Bubble Truck */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   271
	MS(  2922,   5,  30,  50, T|A|S  ), /* 204 MPS Oil Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   272
	MS( 17167,   5,  30,  90, T|A|S  ), /* 205 CS-Inc. Oil Tanker */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   273
	MS(  2192,   5,  30,  55, T|A|S  ), /* 206 MPS Passenger Ferry */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   274
	MS( 18628,   5,  30,  90, T|A|S  ), /* 207 FFP Passenger Ferry */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   275
	MS( 17257,  10,  25,  90, T|A|S  ), /* 208 Bakewell 300 Hovercraft */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   276
	MS(  9587,   5,  30,  40,       Y), /* 209 Chugger-Chug Passenger Ferry */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   277
	MS( 20544,   5,  30,  90,       Y), /* 210 Shivershake Passenger Ferry */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   278
	MS(  2557,   5,  30,  55, T|A|S  ), /* 211 Yate Cargo ship */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   279
	MS( 19724,   5,  30,  98, T|A|S  ), /* 212 Bakewell Cargo ship */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   280
	MS(  9587,   5,  30,  45,       Y), /* 213 Mightymover Cargo ship */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   281
	MS( 22371,   5,  30,  90,       Y), /* 214 Powernaut Cargo ship */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   282
	MA(  2922,  20,  20,  20, T|A|S  ), /* 215 Sampson U52 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   283
	MA(  9922,  20,  24,  20, T|A|S  ), /* 216 Coleman Count */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   284
	MA( 12659,  20,  18,  20, T|A|S  ), /* 217 FFP Dart */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   285
	MA( 17652,  20,  25,  35, T|A|S  ), /* 218 Yate Haugan */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   286
	MA(  4929,  20,  30,  30, T|A|S  ), /* 219 Bakewell Cotswald LB-3 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   287
	MA( 13695,  20,  23,  25, T|A|S  ), /* 220 Bakewell Luckett LB-8 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   288
	MA( 16341,  20,  26,  30, T|A|S  ), /* 221 Bakewell Luckett LB-9 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   289
	MA( 21395,  20,  25,  30, T|A|S  ), /* 222 Bakewell Luckett LB80 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   290
	MA( 18263,  20,  20,  30, T|A|S  ), /* 223 Bakewell Luckett LB-10 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   291
	MA( 25233,  20,  25,  30, T|A|S  ), /* 224 Bakewell Luckett LB-11 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   292
	MA( 15371,  20,  22,  25, T|A|S  ), /* 225 Yate Aerospace YAC 1-11 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   293
	MA( 15461,  20,  25,  25, T|A|S  ), /* 226 Darwin 100 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   294
	MA( 16952,  20,  22,  25, T|A|S  ), /* 227 Darwin 200 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   295
	MA( 17227,  20,  25,  30, T|A|S  ), /* 228 Darwin 300 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   296
	MA( 22371,  20,  25,  35, T|A|S  ), /* 229 Darwin 400 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   297
	MA( 22341,  20,  25,  30, T|A|S  ), /* 230 Darwin 500 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   298
	MA( 27209,  20,  25,  30, T|A|S  ), /* 231 Darwin 600 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   299
	MA( 17988,  20,  20,  30, T|A|S  ), /* 232 Guru Galaxy */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   300
	MA( 18993,  20,  24,  35, T|A|S  ), /* 233 Airtaxi A21 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   301
	MA( 22401,  20,  24,  30, T|A|S  ), /* 234 Airtaxi A31 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   302
	MA( 24472,  20,  24,  30, T|A|S  ), /* 235 Airtaxi A32 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   303
	MA( 26724,  20,  24,  30, T|A|S  ), /* 236 Airtaxi A33 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   304
	MA( 22005,  20,  25,  30, T|A|S  ), /* 237 Yate Aerospace YAe46 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   305
	MA( 24107,  20,  20,  35, T|A|S  ), /* 238 Dinger 100 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   306
	MA( 29310,  20,  25,  60, T|A|S  ), /* 239 AirTaxi A34-1000 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   307
	MA( 35520,  20,  22,  30, T|A|S  ), /* 240 Yate Z-Shuttle */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   308
	MA( 36981,  20,  22,  30, T|A|S  ), /* 241 Kelling K1 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   309
	MA( 38807,  20,  22,  50, T|A|S  ), /* 242 Kelling K6 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   310
	MA( 42094,  20,  25,  30, T|A|S  ), /* 243 Kelling K7 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   311
	MA( 44651,  20,  23,  30, T|A|S  ), /* 244 Darwin 700 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   312
	MA( 40268,  20,  25,  30, T|A|S  ), /* 245 FFP Hyperdart 2 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   313
	MA( 33693,  20,  25,  50, T|A|S  ), /* 246 Dinger 200 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   314
	MA( 32963,  20,  20,  60, T|A|S  ), /* 247 Dinger 1000 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   315
	MA(  9222,  20,  20,  35,       Y), /* 248 Ploddyphut 100 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   316
	MA( 12874,  20,  20,  35,       Y), /* 249 Ploddyphut 500 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   317
	MA( 16892,  20,  20,  35,       Y), /* 250 Flashbang X1 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   318
	MA( 21275,  20,  20,  99,       Y), /* 251 Juggerplane M1 */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   319
	MA( 23832,  20,  20,  99,       Y), /* 252 Flashbang Wizzer */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   320
	MA( 13575,  20,  20,  40, T|A|S  ), /* 253 Tricario Helicopter */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   321
	MA( 28215,  20,  20,  30, T|A|S  ), /* 254 Guru X2 Helicopter */
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   322
	MK( 13575,  20,  20,  99,       Y), /* 255  */
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   323
};
2509
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   324
#undef Y
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   325
#undef S
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   326
#undef A
d293dda5c375 (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   327
#undef T
5211
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
   328
#undef MK
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
   329
#undef MW
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
   330
#undef MS
651c9272ad22 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
peter1138
parents: 4549
diff changeset
   331
#undef MA
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   332
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   333
/** Writes the properties of a rail vehicle into the RailVehicleInfo struct.
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   334
 * @see RailVehicleInfo
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   335
 * @param a image_index
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   336
 * @param b flags
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   337
 * @param c base_cost
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   338
 * @param d max_speed (kph)
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   339
 * @param e power (hp)
3022
236a3e5b3c69 (svn r3602) - Move _railveh_score data to _rail_vehicle_info->ai_rank and remove global variable to return data as we can now access this directly.
peter1138
parents: 3006
diff changeset
   340
 * @param f weight
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   341
 * @param g running_cost_base
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   342
 * @param h running_cost_class
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   343
 * @param i capacity
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   344
 * @param j cargo_type
3022
236a3e5b3c69 (svn r3602) - Move _railveh_score data to _rail_vehicle_info->ai_rank and remove global variable to return data as we can now access this directly.
peter1138
parents: 3006
diff changeset
   345
 * @param k ai_rank
6014
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   346
 * @param l railtype
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   347
 * @param m engclass
5588
1bcb6b4c01d8 (svn r7592) -Feature: Add support for tractive effort to 'realistic' acceleration.
peter1138
parents: 5211
diff changeset
   348
 * Tractive effort coefficient by default is the same as TTDPatch, 0.30*256=76
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   349
 */
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   350
#define RVI(a, b, c, d, e, f, g, h, i, j, k, l, m) { a, b, c, {l}, d, e, f, g, h, m, i, j, k, 0, 0, 0, 0, 76, 0 }
6119
b47985557d1e (svn r8455) -Codechange: Give a more meaningful name (railveh_type)to member flags of RailVehInfo, as well as changing the code to reflect the fact that it was not a flag but rather a one value only variable. Doing so, some evaluations have been simplified.
belugas
parents: 6106
diff changeset
   351
#define M RAILVEH_MULTIHEAD
b47985557d1e (svn r8455) -Codechange: Give a more meaningful name (railveh_type)to member flags of RailVehInfo, as well as changing the code to reflect the fact that it was not a flag but rather a one value only variable. Doing so, some evaluations have been simplified.
belugas
parents: 6106
diff changeset
   352
#define W RAILVEH_WAGON
b47985557d1e (svn r8455) -Codechange: Give a more meaningful name (railveh_type)to member flags of RailVehInfo, as well as changing the code to reflect the fact that it was not a flag but rather a one value only variable. Doing so, some evaluations have been simplified.
belugas
parents: 6106
diff changeset
   353
#define G RAILVEH_SINGLEHEAD
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   354
#define S EC_STEAM
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   355
#define D EC_DIESEL
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   356
#define E EC_ELECTRIC
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   357
#define N EC_MONORAIL
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   358
#define V EC_MAGLEV
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   359
/* Wagons always have engine type 0, i.e. steam. */
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   360
#define A EC_STEAM
6014
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   361
6074
e70d63ef4d62 (svn r8385) -Fix
tron
parents: 6021
diff changeset
   362
#define R RAILTYPE_RAIL
e70d63ef4d62 (svn r8385) -Fix
tron
parents: 6021
diff changeset
   363
#define C RAILTYPE_ELECTRIC
e70d63ef4d62 (svn r8385) -Fix
tron
parents: 6021
diff changeset
   364
#define O RAILTYPE_MONO
e70d63ef4d62 (svn r8385) -Fix
tron
parents: 6021
diff changeset
   365
#define L RAILTYPE_MAGLEV
6014
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   366
2463
de2605ed3758 (svn r2989) - Make engine/vehicle information tables constant. Duplicate them so NewGRF data can be loaded without wiping out the default data.
peter1138
parents: 2189
diff changeset
   367
const RailVehicleInfo orig_rail_vehicle_info[NUM_TRAIN_ENGINES] = {
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   368
	//   image_index  max_speed (kph)      running_cost_base           ai_rank
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   369
	//   |  flags     |        power (hp)  |  running_cost_class       |  railtype
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   370
	//   |  |    base_cost     |    weight |  |   capacity             |  |
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   371
	//   |  |    |    |        |    |      |  |   |  cargo_type        |  |  engclass
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   372
	//   |  |    |    |        |    |      |  |   |  |                 |  |  |
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   373
	RVI( 2, G,   7,  64,     300,  47,    50, S,  0, 0              ,  1, R, S), //   0
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   374
	RVI(19, G,   8,  80,     600,  65,    65, D,  0, 0              ,  4, R, D), //   1
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   375
	RVI( 2, G,  10,  72,     400,  85,    90, S,  0, 0              ,  7, R, S), //   2
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   376
	RVI( 0, G,  15,  96,     900, 130,   130, S,  0, 0              , 19, R, S), //   3
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   377
	RVI( 1, G,  19, 112,    1000, 140,   145, S,  0, 0              , 20, R, S), //   4
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   378
	RVI(12, G,  16, 120,    1400,  95,   125, D,  0, 0              , 30, R, D), //   5
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   379
	RVI(14, G,  20, 152,    2000, 120,   135, D,  0, 0              , 31, R, D), //   6
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   380
	RVI( 3, G,  14,  88,    1100, 145,   130, S,  0, 0              , 19, R, S), //   7
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   381
	RVI( 0, G,  13, 112,    1000, 131,   120, S,  0, 0              , 20, R, S), //   8
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   382
	RVI( 1, G,  19, 128,    1200, 162,   140, S,  0, 0              , 21, R, S), //   9
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   383
	RVI( 0, G,  22, 144,    1600, 170,   130, S,  0, 0              , 22, R, S), //  10
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   384
	RVI( 8, M,  11, 112,   600/2,32/2,  85/2, D, 38, CT_PASSENGERS  , 10, R, D), //  11
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   385
	RVI(10, M,  14, 120,   700/2,38/2,  70/2, D, 40, CT_PASSENGERS  , 11, R, D), //  12
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   386
	RVI( 4, G,  15, 128,    1250,  72,    95, D,  0, 0              , 30, R, D), //  13
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   387
	RVI( 5, G,  17, 144,    1750, 101,   120, D,  0, 0              , 31, R, D), //  14
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   388
	RVI( 4, G,  18, 160,    2580, 112,   140, D,  0, 0              , 32, R, D), //  15
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   389
	RVI(14, G,  23,  96,    4000, 150,   135, D,  0, 0              , 33, R, D), //  16
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   390
	RVI(12, G,  16, 112,    2400, 120,   105, D,  0, 0              , 34, R, D), //  17
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   391
	RVI(13, G,  30, 112,    6600, 207,   155, D,  0, 0              , 35, R, D), //  18
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   392
	RVI(15, G,  18, 104,    1500, 110,   105, D,  0, 0              , 29, R, D), //  19
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   393
	RVI(16, M,  35, 160,  3500/2,95/2, 205/2, D,  0, 0              , 45, R, D), //  20
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   394
	RVI(18, G,  21, 104,    2200, 120,   145, D,  0, 0              , 32, R, D), //  21
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   395
	RVI( 6, M,  20, 200,  4500/2,70/2, 190/2, D,  4, CT_MAIL        , 50, R, D), //  22
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   396
	RVI(20, G,  26, 160,    3600,  84,   180, E,  0, 0              , 40, C, E), //  23
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   397
	RVI(20, G,  30, 176,    5000,  82,   205, E,  0, 0              , 41, C, E), //  24
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   398
	RVI(21, M,  40, 240,  7000/2,90/2, 240/2, E,  0, 0              , 51, C, E), //  25
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   399
	RVI(23, M,  43, 264,  8000/2,95/2, 250/2, E,  0, 0              , 52, C, E), //  26
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   400
	RVI(33, W, 247,   0,       0,  25,     0, 0, 40, CT_PASSENGERS  ,  0, R, A), //  27
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   401
	RVI(35, W, 228,   0,       0,  21,     0, 0, 30, CT_MAIL        ,  0, R, A), //  28
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   402
	RVI(34, W, 176,   0,       0,  18,     0, 0, 30, CT_COAL        ,  0, R, A), //  29
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   403
	RVI(36, W, 200,   0,       0,  24,     0, 0, 30, CT_OIL         ,  0, R, A), //  30
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   404
	RVI(37, W, 192,   0,       0,  20,     0, 0, 25, CT_LIVESTOCK   ,  0, R, A), //  31
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   405
	RVI(38, W, 190,   0,       0,  21,     0, 0, 25, CT_GOODS       ,  0, R, A), //  32
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   406
	RVI(39, W, 182,   0,       0,  19,     0, 0, 30, CT_GRAIN       ,  0, R, A), //  33
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   407
	RVI(40, W, 181,   0,       0,  16,     0, 0, 30, CT_WOOD        ,  0, R, A), //  34
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   408
	RVI(41, W, 179,   0,       0,  19,     0, 0, 30, CT_IRON_ORE    ,  0, R, A), //  35
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   409
	RVI(42, W, 196,   0,       0,  18,     0, 0, 20, CT_STEEL       ,  0, R, A), //  36
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   410
	RVI(43, W, 255,   0,       0,  30,     0, 0, 20, CT_VALUABLES   ,  0, R, A), //  37
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   411
	RVI(44, W, 191,   0,       0,  22,     0, 0, 25, CT_FOOD        ,  0, R, A), //  38
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   412
	RVI(45, W, 196,   0,       0,  18,     0, 0, 20, CT_PAPER       ,  0, R, A), //  39
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   413
	RVI(46, W, 179,   0,       0,  19,     0, 0, 30, CT_COPPER_ORE  ,  0, R, A), //  40
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   414
	RVI(47, W, 199,   0,       0,  25,     0, 0, 25, CT_WATER       ,  0, R, A), //  41
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   415
	RVI(48, W, 182,   0,       0,  18,     0, 0, 25, CT_FRUIT       ,  0, R, A), //  42
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   416
	RVI(49, W, 185,   0,       0,  19,     0, 0, 21, CT_RUBBER      ,  0, R, A), //  43
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   417
	RVI(50, W, 176,   0,       0,  19,     0, 0, 30, CT_SUGAR       ,  0, R, A), //  44
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   418
	RVI(51, W, 178,   0,       0,  20,     0, 0, 30, CT_COTTON_CANDY,  0, R, A), //  45
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   419
	RVI(52, W, 192,   0,       0,  20,     0, 0, 30, CT_TOFFEE      ,  0, R, A), //  46
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   420
	RVI(53, W, 190,   0,       0,  21,     0, 0, 20, CT_BUBBLES     ,  0, R, A), //  47
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   421
	RVI(54, W, 182,   0,       0,  24,     0, 0, 25, CT_COLA        ,  0, R, A), //  48
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   422
	RVI(55, W, 181,   0,       0,  21,     0, 0, 25, CT_CANDY       ,  0, R, A), //  49
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   423
	RVI(56, W, 183,   0,       0,  21,     0, 0, 20, CT_TOYS        ,  0, R, A), //  50
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   424
	RVI(57, W, 196,   0,       0,  18,     0, 0, 22, CT_BATTERIES   ,  0, R, A), //  51
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   425
	RVI(58, W, 193,   0,       0,  18,     0, 0, 25, CT_FIZZY_DRINKS,  0, R, A), //  52
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   426
	RVI(59, W, 191,   0,       0,  18,     0, 0, 30, CT_PLASTIC     ,  0, R, A), //  53
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   427
	RVI(25, G,  52, 304,    9000,  95,   230, E,  0, 0              , 60, O, N), //  54
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   428
	RVI(26, M,  60, 336, 10000/2,85/2, 240/2, E, 25, CT_PASSENGERS  , 62, O, N), //  55
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   429
	RVI(26, G,  53, 320,    5000,  95,   230, E,  0, 0              , 63, O, N), //  56
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   430
	RVI(60, W, 247,   0,       0,  25,     0, 0, 45, CT_PASSENGERS  ,  0, O, A), //  57
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   431
	RVI(62, W, 228,   0,       0,  21,     0, 0, 35, CT_MAIL        ,  0, O, A), //  58
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   432
	RVI(61, W, 176,   0,       0,  18,     0, 0, 35, CT_COAL        ,  0, O, A), //  59
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   433
	RVI(63, W, 200,   0,       0,  24,     0, 0, 35, CT_OIL         ,  0, O, A), //  60
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   434
	RVI(64, W, 192,   0,       0,  20,     0, 0, 30, CT_LIVESTOCK   ,  0, O, A), //  61
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   435
	RVI(65, W, 190,   0,       0,  21,     0, 0, 30, CT_GOODS       ,  0, O, A), //  62
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   436
	RVI(66, W, 182,   0,       0,  19,     0, 0, 35, CT_GRAIN       ,  0, O, A), //  63
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   437
	RVI(67, W, 181,   0,       0,  16,     0, 0, 35, CT_WOOD        ,  0, O, A), //  64
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   438
	RVI(68, W, 179,   0,       0,  19,     0, 0, 35, CT_IRON_ORE    ,  0, O, A), //  65
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   439
	RVI(69, W, 196,   0,       0,  18,     0, 0, 25, CT_STEEL       ,  0, O, A), //  66
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   440
	RVI(70, W, 255,   0,       0,  30,     0, 0, 25, CT_VALUABLES   ,  0, O, A), //  67
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   441
	RVI(71, W, 191,   0,       0,  22,     0, 0, 30, CT_FOOD        ,  0, O, A), //  68
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   442
	RVI(72, W, 196,   0,       0,  18,     0, 0, 25, CT_PAPER       ,  0, O, A), //  69
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   443
	RVI(73, W, 179,   0,       0,  19,     0, 0, 35, CT_COPPER_ORE  ,  0, O, A), //  70
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   444
	RVI(47, W, 199,   0,       0,  25,     0, 0, 30, CT_WATER       ,  0, O, A), //  71
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   445
	RVI(48, W, 182,   0,       0,  18,     0, 0, 30, CT_FRUIT       ,  0, O, A), //  72
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   446
	RVI(49, W, 185,   0,       0,  19,     0, 0, 26, CT_RUBBER      ,  0, O, A), //  73
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   447
	RVI(50, W, 176,   0,       0,  19,     0, 0, 35, CT_SUGAR       ,  0, O, A), //  74
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   448
	RVI(51, W, 178,   0,       0,  20,     0, 0, 35, CT_COTTON_CANDY,  0, O, A), //  75
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   449
	RVI(52, W, 192,   0,       0,  20,     0, 0, 35, CT_TOFFEE      ,  0, O, A), //  76
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   450
	RVI(53, W, 190,   0,       0,  21,     0, 0, 25, CT_BUBBLES     ,  0, O, A), //  77
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   451
	RVI(54, W, 182,   0,       0,  24,     0, 0, 30, CT_COLA        ,  0, O, A), //  78
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   452
	RVI(55, W, 181,   0,       0,  21,     0, 0, 30, CT_CANDY       ,  0, O, A), //  79
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   453
	RVI(56, W, 183,   0,       0,  21,     0, 0, 25, CT_TOYS        ,  0, O, A), //  80
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   454
	RVI(57, W, 196,   0,       0,  18,     0, 0, 27, CT_BATTERIES   ,  0, O, A), //  81
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   455
	RVI(58, W, 193,   0,       0,  18,     0, 0, 30, CT_FIZZY_DRINKS,  0, O, A), //  82
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   456
	RVI(59, W, 191,   0,       0,  18,     0, 0, 35, CT_PLASTIC     ,  0, O, A), //  83
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   457
	RVI(28, G,  70, 400,   10000, 105,   250, E,  0, 0              , 70, L, V), //  84
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   458
	RVI(29, G,  74, 448,   12000, 120,   253, E,  0, 0              , 71, L, V), //  85
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   459
	RVI(30, G,  82, 480,   15000, 130,   254, E,  0, 0              , 72, L, V), //  86
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   460
	RVI(31, M,  95, 640, 20000/2,150/2,255/2, E,  0, 0              , 73, L, V), //  87
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   461
	RVI(28, G,  70, 480,   10000, 120,   250, E,  0, 0              , 74, L, V), //  88
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   462
	RVI(60, W, 247,   0,       0,  25,     0, 0, 47, CT_PASSENGERS  ,  0, L, A), //  89
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   463
	RVI(62, W, 228,   0,       0,  21,     0, 0, 37, CT_MAIL        ,  0, L, A), //  90
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   464
	RVI(61, W, 176,   0,       0,  18,     0, 0, 37, CT_COAL        ,  0, L, A), //  91
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   465
	RVI(63, W, 200,   0,       0,  24,     0, 0, 37, CT_OIL         ,  0, L, A), //  92
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   466
	RVI(64, W, 192,   0,       0,  20,     0, 0, 32, CT_LIVESTOCK   ,  0, L, A), //  93
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   467
	RVI(65, W, 190,   0,       0,  21,     0, 0, 32, CT_GOODS       ,  0, L, A), //  94
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   468
	RVI(66, W, 182,   0,       0,  19,     0, 0, 37, CT_GRAIN       ,  0, L, A), //  95
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   469
	RVI(67, W, 181,   0,       0,  16,     0, 0, 37, CT_WOOD        ,  0, L, A), //  96
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   470
	RVI(68, W, 179,   0,       0,  19,     0, 0, 37, CT_IRON_ORE    ,  0, L, A), //  97
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   471
	RVI(69, W, 196,   0,       0,  18,     0, 0, 27, CT_STEEL       ,  0, L, A), //  98
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   472
	RVI(70, W, 255,   0,       0,  30,     0, 0, 27, CT_VALUABLES   ,  0, L, A), //  99
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   473
	RVI(71, W, 191,   0,       0,  22,     0, 0, 32, CT_FOOD        ,  0, L, A), // 100
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   474
	RVI(72, W, 196,   0,       0,  18,     0, 0, 27, CT_PAPER       ,  0, L, A), // 101
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   475
	RVI(73, W, 179,   0,       0,  19,     0, 0, 37, CT_COPPER_ORE  ,  0, L, A), // 102
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   476
	RVI(47, W, 199,   0,       0,  25,     0, 0, 32, CT_WATER       ,  0, L, A), // 103
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   477
	RVI(48, W, 182,   0,       0,  18,     0, 0, 32, CT_FRUIT       ,  0, L, A), // 104
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   478
	RVI(49, W, 185,   0,       0,  19,     0, 0, 28, CT_RUBBER      ,  0, L, A), // 105
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   479
	RVI(50, W, 176,   0,       0,  19,     0, 0, 37, CT_SUGAR       ,  0, L, A), // 106
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   480
	RVI(51, W, 178,   0,       0,  20,     0, 0, 37, CT_COTTON_CANDY,  0, L, A), // 107
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   481
	RVI(52, W, 192,   0,       0,  20,     0, 0, 37, CT_TOFFEE      ,  0, L, A), // 108
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   482
	RVI(53, W, 190,   0,       0,  21,     0, 0, 27, CT_BUBBLES     ,  0, L, A), // 109
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   483
	RVI(54, W, 182,   0,       0,  24,     0, 0, 32, CT_COLA        ,  0, L, A), // 110
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   484
	RVI(55, W, 181,   0,       0,  21,     0, 0, 32, CT_CANDY       ,  0, L, A), // 111
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   485
	RVI(56, W, 183,   0,       0,  21,     0, 0, 27, CT_TOYS        ,  0, L, A), // 112
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   486
	RVI(57, W, 196,   0,       0,  18,     0, 0, 29, CT_BATTERIES   ,  0, L, A), // 113
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   487
	RVI(58, W, 193,   0,       0,  18,     0, 0, 32, CT_FIZZY_DRINKS,  0, L, A), // 114
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   488
	RVI(59, W, 191,   0,       0,  18,     0, 0, 37, CT_PLASTIC     ,  0, L, A), // 115
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   489
};
6014
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   490
#undef L
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   491
#undef O
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   492
#undef C
f3f333d167c4 (svn r8314) -Fix
tron
parents: 5838
diff changeset
   493
#undef R
9911
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   494
#undef V
0b8b245a2391 (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar
parents: 9909
diff changeset
   495
#undef N
2961
862fcd67b2dc (svn r3523) Undefine helper macros after using them
peter1138
parents: 2960
diff changeset
   496
#undef E
862fcd67b2dc (svn r3523) Undefine helper macros after using them
peter1138
parents: 2960
diff changeset
   497
#undef D
862fcd67b2dc (svn r3523) Undefine helper macros after using them
peter1138
parents: 2960
diff changeset
   498
#undef S
6119
b47985557d1e (svn r8455) -Codechange: Give a more meaningful name (railveh_type)to member flags of RailVehInfo, as well as changing the code to reflect the fact that it was not a flag but rather a one value only variable. Doing so, some evaluations have been simplified.
belugas
parents: 6106
diff changeset
   499
#undef G
2521
4450cdf804f6 (svn r3050) Augment the rail vehicle table with symbolic names for dual-head engines and wagons
tron
parents: 2509
diff changeset
   500
#undef W
4450cdf804f6 (svn r3050) Augment the rail vehicle table with symbolic names for dual-head engines and wagons
tron
parents: 2509
diff changeset
   501
#undef M
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   502
#undef RVI
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   503
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   504
/** Writes the properties of a ship into the ShipVehicleInfo struct.
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   505
 * @see ShipVehicleInfo
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   506
 * @param a image_index
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   507
 * @param b base_cost
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   508
 * @param c max_speed
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   509
 * @param d cargo_type
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   510
 * @param e cargo_amount
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   511
 * @param f running_cost
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   512
 * @param g sound effect
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   513
 * @param h refittable
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   514
 */
5838
9c3129cb019b (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
rubidium
parents: 5726
diff changeset
   515
#define SVI(a, b, c, d, e, f, g, h) { a, b, c, d, e, f, {g}, h }
2463
de2605ed3758 (svn r2989) - Make engine/vehicle information tables constant. Duplicate them so NewGRF data can be loaded without wiping out the default data.
peter1138
parents: 2189
diff changeset
   516
const ShipVehicleInfo orig_ship_vehicle_info[NUM_SHIP_ENGINES] = {
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   517
	//   image_index  cargo_type     cargo_amount                 refittable
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   518
	//   |    base_cost |              |    running_cost          |
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   519
	//   |    |    max_speed           |    |  sfx                |
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   520
	//   |    |    |    |              |    |  |                  |
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   521
	SVI( 1, 160,  48, CT_OIL,        220, 140, SND_06_SHIP_HORN,  0 ), /*  0 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   522
	SVI( 1, 176,  80, CT_OIL,        350, 125, SND_06_SHIP_HORN,  0 ), /*  1 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   523
	SVI( 2,  96,  64, CT_PASSENGERS, 100,  90, SND_07_FERRY_HORN, 0 ), /*  2 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   524
	SVI( 2, 112, 128, CT_PASSENGERS, 130,  80, SND_07_FERRY_HORN, 0 ), /*  3 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   525
	SVI( 3, 148, 224, CT_PASSENGERS, 100, 190, SND_07_FERRY_HORN, 0 ), /*  4 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   526
	SVI( 2,  96,  64, CT_PASSENGERS, 100,  90, SND_07_FERRY_HORN, 0 ), /*  5 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   527
	SVI( 2, 112, 128, CT_PASSENGERS, 130,  80, SND_07_FERRY_HORN, 0 ), /*  6 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   528
	SVI( 0, 128,  48, CT_GOODS,      160, 150, SND_06_SHIP_HORN,  1 ), /*  7 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   529
	SVI( 0, 144,  80, CT_GOODS,      190, 113, SND_06_SHIP_HORN,  1 ), /*  8 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   530
	SVI( 0, 128,  48, CT_GOODS,      160, 150, SND_06_SHIP_HORN,  1 ), /*  9 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   531
	SVI( 0, 144,  80, CT_GOODS,      190, 113, SND_06_SHIP_HORN,  1 ), /* 10 */
374
85a6d56129dd (svn r562) newgrf: Merge most of the road vehicle info to a single
celestar
parents: 114
diff changeset
   532
};
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   533
#undef SVI
374
85a6d56129dd (svn r562) newgrf: Merge most of the road vehicle info to a single
celestar
parents: 114
diff changeset
   534
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   535
/** Writes the properties of an aircraft into the AircraftVehicleInfo struct.
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   536
 * @see AircraftVehicleInfo
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   537
 * @param a image_index
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   538
 * @param b base_cost
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   539
 * @param c running_Cost
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   540
 * @param d subtype (bit 0 - plane, bit 1 - large plane)
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   541
 * @param e sound effect
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   542
 * @param f acceleration
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   543
 * @param g max_speed
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   544
 * @param h mail_capacity
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   545
 * @param i passenger_capacity
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   546
 */
6519
367d6f96e23f (svn r8973) -Feature/Codechange: Changed the internal unit for aircraft velocities to from 8mph to 1km/h (peter1138), also give aircraft realsitic velocities (so that 1km/h is 1km/h independent of vehicle type) (peter1138). Introduce a flag to reduce aircraft speed in holding patterns to some realistic velocity. Use this flag for the city airport for the time being and make use of the different entry points for this airport type.
celestar
parents: 6119
diff changeset
   547
#define AVI(a, b, c, d, e, f, g, h, i) { a, b, c, d, {e}, f, (g * 129) / 10, h, i }
6106
0c9b10a8fedf (svn r8429) -Codechange: Add a name for AircraftVehicleInfo subtype helicopter and remove some magic numbers related to the subtype.
Darkvater
parents: 6074
diff changeset
   548
#define H AIR_HELI
4023
b65af90447d2 (svn r5262) Add symbolic names for the aircraft subtypes. not perfect, but better than raw numbers
tron
parents: 3997
diff changeset
   549
#define P AIR_CTOL
b65af90447d2 (svn r5262) Add symbolic names for the aircraft subtypes. not perfect, but better than raw numbers
tron
parents: 3997
diff changeset
   550
#define J AIR_CTOL | AIR_FAST
2463
de2605ed3758 (svn r2989) - Make engine/vehicle information tables constant. Duplicate them so NewGRF data can be loaded without wiping out the default data.
peter1138
parents: 2189
diff changeset
   551
const AircraftVehicleInfo orig_aircraft_vehicle_info[NUM_AIRCRAFT_ENGINES] = {
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   552
	//    image_index         sfx                         acceleration
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   553
	//    |   base_cost       |                           |   max_speed
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   554
	//    |   |    running_cost                           |   |    mail_capacity
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   555
	//    |   |    |  subtype |                           |   |    |    passenger_capacity
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   556
	//    |   |    |  |       |                           |   |    |    |
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   557
	AVI(  1, 14,  85, P, SND_08_PLANE_TAKE_OFF,          18,  37,  4,  25 ), /*  0 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   558
	AVI(  0, 15, 100, P, SND_08_PLANE_TAKE_OFF,          20,  37,  8,  65 ), /*  1 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   559
	AVI(  2, 16, 130, J, SND_09_JET,                     35,  74, 10,  90 ), /*  2 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   560
	AVI(  8, 75, 250, J, SND_3B_JET_OVERHEAD,            50, 181, 20, 100 ), /*  3 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   561
	AVI(  5, 15,  98, P, SND_08_PLANE_TAKE_OFF,          20,  37,  6,  30 ), /*  4 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   562
	AVI(  6, 18, 240, J, SND_09_JET,                     40,  74, 30, 200 ), /*  5 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   563
	AVI(  2, 17, 150, P, SND_09_JET,                     35,  74, 15, 100 ), /*  6 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   564
	AVI(  2, 18, 245, J, SND_09_JET,                     40,  74, 30, 150 ), /*  7 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   565
	AVI(  3, 19, 192, J, SND_09_JET,                     40,  74, 40, 220 ), /*  8 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   566
	AVI(  3, 20, 190, J, SND_09_JET,                     40,  74, 25, 230 ), /*  9 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   567
	AVI(  2, 16, 135, J, SND_09_JET,                     35,  74, 10,  95 ), /* 10 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   568
	AVI(  2, 18, 240, J, SND_09_JET,                     40,  74, 35, 170 ), /* 11 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   569
	AVI(  4, 17, 155, J, SND_09_JET,                     40,  74, 15, 110 ), /* 12 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   570
	AVI(  7, 30, 253, J, SND_3D_ANOTHER_JET_OVERHEAD,    40,  74, 50, 300 ), /* 13 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   571
	AVI(  4, 18, 210, J, SND_09_JET,                     40,  74, 25, 200 ), /* 14 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   572
	AVI(  4, 19, 220, J, SND_09_JET,                     40,  74, 25, 240 ), /* 15 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   573
	AVI(  4, 27, 230, J, SND_09_JET,                     40,  74, 40, 260 ), /* 16 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   574
	AVI(  3, 25, 225, J, SND_09_JET,                     40,  74, 35, 240 ), /* 17 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   575
	AVI(  4, 20, 235, J, SND_09_JET,                     40,  74, 30, 260 ), /* 18 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   576
	AVI(  4, 19, 220, J, SND_09_JET,                     40,  74, 25, 210 ), /* 19 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   577
	AVI(  4, 18, 170, J, SND_09_JET,                     40,  74, 20, 160 ), /* 20 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   578
	AVI(  4, 26, 210, J, SND_09_JET,                     40,  74, 20, 220 ), /* 21 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   579
	AVI(  6, 16, 125, P, SND_09_JET,                     50,  74, 10,  80 ), /* 22 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   580
	AVI(  2, 17, 145, P, SND_09_JET,                     40,  74, 10,  85 ), /* 23 */
9895
7bd07f43b0e3 (svn r9321) [gamebalance] -Sync: r9025:9314 from trunk
celestar
parents: 6519
diff changeset
   581
	AVI( 11, 16, 130, P, SND_09_JET,                     40,  74, 10,  75 ), /* 24 */
7bd07f43b0e3 (svn r9321) [gamebalance] -Sync: r9025:9314 from trunk
celestar
parents: 6519
diff changeset
   582
	AVI( 10, 16, 149, P, SND_09_JET,                     40,  74, 10,  85 ), /* 25 */
7bd07f43b0e3 (svn r9321) [gamebalance] -Sync: r9025:9314 from trunk
celestar
parents: 6519
diff changeset
   583
	AVI( 15, 17, 170, P, SND_09_JET,                     40,  74, 18,  65 ), /* 26 */
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   584
	AVI( 12, 18, 210, J, SND_09_JET,                     40,  74, 25, 110 ), /* 27 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   585
	AVI( 13, 20, 230, J, SND_09_JET,                     40,  74, 60, 180 ), /* 28 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   586
	AVI( 14, 21, 220, J, SND_09_JET,                     40,  74, 65, 150 ), /* 29 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   587
	AVI( 16, 19, 160, J, SND_09_JET,                     40, 181, 45,  85 ), /* 30 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   588
	AVI( 17, 24, 248, J, SND_3D_ANOTHER_JET_OVERHEAD,    40,  74, 80, 400 ), /* 31 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   589
	AVI( 18, 80, 251, J, SND_3B_JET_OVERHEAD,            50, 181, 45, 130 ), /* 32 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   590
	AVI( 20, 13,  85, P, SND_45_PLANE_CRASHING,          18,  37,  5,  25 ), /* 33 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   591
	AVI( 21, 18, 100, P, SND_46_PLANE_ENGINE_SPUTTERING, 20,  37,  9,  60 ), /* 34 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   592
	AVI( 22, 25, 140, P, SND_09_JET,                     40,  74, 12,  90 ), /* 35 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   593
	AVI( 23, 32, 220, J, SND_3D_ANOTHER_JET_OVERHEAD,    40,  74, 40, 200 ), /* 36 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   594
	AVI( 24, 80, 255, J, SND_3B_JET_OVERHEAD,            50, 181, 30, 100 ), /* 37 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   595
	AVI(  9, 15,  81, H, SND_09_JET,                     20,  25, 15,  40 ), /* 38 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   596
	AVI( 19, 17,  77, H, SND_09_JET,                     20,  40, 20,  55 ), /* 39 */
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   597
	AVI( 25, 15,  80, H, SND_09_JET,                     20,  25, 10,  40 ), /* 40 */
376
1a4425a0a953 (svn r565) -newgrf: fixed double work of RoadVehicleInfo[]; added AircraftVehicleInfo[] as well. table/engines.h is now the same as in the _map branch.
darkvater
parents: 374
diff changeset
   598
};
2961
862fcd67b2dc (svn r3523) Undefine helper macros after using them
peter1138
parents: 2960
diff changeset
   599
#undef J
862fcd67b2dc (svn r3523) Undefine helper macros after using them
peter1138
parents: 2960
diff changeset
   600
#undef P
862fcd67b2dc (svn r3523) Undefine helper macros after using them
peter1138
parents: 2960
diff changeset
   601
#undef H
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   602
#undef AVI
374
85a6d56129dd (svn r562) newgrf: Merge most of the road vehicle info to a single
celestar
parents: 114
diff changeset
   603
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   604
/** Writes the properties of a road vehicle into the RoadVehicleInfo struct.
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   605
 * @see RoadVehicleInfo
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   606
 * @param a image_index
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   607
 * @param b base_cost
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   608
 * @param c running_cost
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   609
 * @param d sound effect
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   610
 * @param e max_speed
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   611
 * @param f capacity
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   612
 * @param g cargo_type
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   613
 */
9909
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   614
#define ROV(a, b, c, d, e, f, g) { a, b, c, {d}, e, f, g }
2463
de2605ed3758 (svn r2989) - Make engine/vehicle information tables constant. Duplicate them so NewGRF data can be loaded without wiping out the default data.
peter1138
parents: 2189
diff changeset
   615
const RoadVehicleInfo orig_road_vehicle_info[NUM_ROAD_ENGINES] = {
2960
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   616
	//    image_index       sfx                                 max_speed
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   617
	//    |    base_cost    |                                   |   capacity
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   618
	//    |    |    running_cost                                |   |  cargo_type
d85a1cba9626 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
peter1138
parents: 2840
diff changeset
   619
	//    |    |    |       |                                   |   |  |
9909
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   620
	ROV(  0, 120,  91, SND_19_BUS_START_PULL_AWAY,            112, 31, CT_PASSENGERS   ), /*  0 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   621
	ROV( 17, 140, 128, SND_1C_TRUCK_START_2,                  176, 35, CT_PASSENGERS   ), /*  1 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   622
	ROV( 17, 150, 178, SND_1B_TRUCK_START,                    224, 37, CT_PASSENGERS   ), /*  2 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   623
	ROV( 34, 160, 240, SND_1B_TRUCK_START,                    255, 40, CT_PASSENGERS   ), /*  3 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   624
	ROV( 51, 120,  91, SND_3C_COMEDY_CAR,                     112, 30, CT_PASSENGERS   ), /*  4 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   625
	ROV( 51, 140, 171, SND_3E_COMEDY_CAR_2,                   192, 35, CT_PASSENGERS   ), /*  5 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   626
	ROV( 51, 160, 240, SND_3C_COMEDY_CAR,                     240, 38, CT_PASSENGERS   ), /*  6 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   627
	ROV(  1, 108,  90, SND_19_BUS_START_PULL_AWAY,             96, 20, CT_COAL         ), /*  7 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   628
	ROV( 18, 128, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_COAL         ), /*  8 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   629
	ROV( 35, 138, 240, SND_19_BUS_START_PULL_AWAY,            224, 28, CT_COAL         ), /*  9 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   630
	ROV(  2, 115,  90, SND_19_BUS_START_PULL_AWAY,             96, 22, CT_MAIL         ), /* 10 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   631
	ROV( 19, 135, 168, SND_19_BUS_START_PULL_AWAY,            176, 28, CT_MAIL         ), /* 11 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   632
	ROV( 36, 145, 240, SND_19_BUS_START_PULL_AWAY,            224, 30, CT_MAIL         ), /* 12 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   633
	ROV( 57, 115,  90, SND_3E_COMEDY_CAR_2,                    96, 22, CT_MAIL         ), /* 13 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   634
	ROV( 57, 135, 168, SND_3C_COMEDY_CAR,                     176, 28, CT_MAIL         ), /* 14 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   635
	ROV( 57, 145, 240, SND_3E_COMEDY_CAR_2,                   224, 30, CT_MAIL         ), /* 15 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   636
	ROV(  3, 110,  90, SND_19_BUS_START_PULL_AWAY,             96, 21, CT_OIL          ), /* 16 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   637
	ROV( 20, 140, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_OIL          ), /* 17 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   638
	ROV( 37, 150, 240, SND_19_BUS_START_PULL_AWAY,            224, 27, CT_OIL          ), /* 18 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   639
	ROV(  4, 105,  90, SND_19_BUS_START_PULL_AWAY,             96, 14, CT_LIVESTOCK    ), /* 19 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   640
	ROV( 21, 130, 168, SND_19_BUS_START_PULL_AWAY,            176, 16, CT_LIVESTOCK    ), /* 20 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   641
	ROV( 38, 140, 240, SND_19_BUS_START_PULL_AWAY,            224, 18, CT_LIVESTOCK    ), /* 21 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   642
	ROV(  5, 107,  90, SND_19_BUS_START_PULL_AWAY,             96, 14, CT_GOODS        ), /* 22 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   643
	ROV( 22, 130, 168, SND_19_BUS_START_PULL_AWAY,            176, 16, CT_GOODS        ), /* 23 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   644
	ROV( 39, 140, 240, SND_19_BUS_START_PULL_AWAY,            224, 18, CT_GOODS        ), /* 24 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   645
	ROV(  6, 114,  90, SND_19_BUS_START_PULL_AWAY,             96, 20, CT_GRAIN        ), /* 25 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   646
	ROV( 23, 133, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_GRAIN        ), /* 26 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   647
	ROV( 40, 143, 240, SND_19_BUS_START_PULL_AWAY,            224, 30, CT_GRAIN        ), /* 27 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   648
	ROV(  7, 118,  90, SND_19_BUS_START_PULL_AWAY,             96, 20, CT_WOOD         ), /* 28 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   649
	ROV( 24, 137, 168, SND_19_BUS_START_PULL_AWAY,            176, 22, CT_WOOD         ), /* 29 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   650
	ROV( 41, 147, 240, SND_19_BUS_START_PULL_AWAY,            224, 24, CT_WOOD         ), /* 30 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   651
	ROV(  8, 121,  90, SND_19_BUS_START_PULL_AWAY,             96, 22, CT_IRON_ORE     ), /* 31 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   652
	ROV( 25, 140, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_IRON_ORE     ), /* 32 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   653
	ROV( 42, 150, 240, SND_19_BUS_START_PULL_AWAY,            224, 27, CT_IRON_ORE     ), /* 33 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   654
	ROV(  9, 112,  90, SND_19_BUS_START_PULL_AWAY,             96, 15, CT_STEEL        ), /* 34 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   655
	ROV( 26, 135, 168, SND_19_BUS_START_PULL_AWAY,            176, 18, CT_STEEL        ), /* 35 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   656
	ROV( 43, 145, 240, SND_19_BUS_START_PULL_AWAY,            224, 20, CT_STEEL        ), /* 36 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   657
	ROV( 10, 145,  90, SND_19_BUS_START_PULL_AWAY,             96, 12, CT_VALUABLES    ), /* 37 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   658
	ROV( 27, 170, 168, SND_19_BUS_START_PULL_AWAY,            176, 15, CT_VALUABLES    ), /* 38 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   659
	ROV( 44, 180, 240, SND_19_BUS_START_PULL_AWAY,            224, 16, CT_VALUABLES    ), /* 39 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   660
	ROV( 11, 112,  90, SND_19_BUS_START_PULL_AWAY,             96, 17, CT_FOOD         ), /* 40 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   661
	ROV( 28, 134, 168, SND_19_BUS_START_PULL_AWAY,            176, 20, CT_FOOD         ), /* 41 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   662
	ROV( 45, 144, 240, SND_19_BUS_START_PULL_AWAY,            224, 22, CT_FOOD         ), /* 42 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   663
	ROV( 12, 112,  90, SND_19_BUS_START_PULL_AWAY,             96, 15, CT_PAPER        ), /* 43 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   664
	ROV( 29, 135, 168, SND_19_BUS_START_PULL_AWAY,            176, 18, CT_PAPER        ), /* 44 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   665
	ROV( 46, 145, 240, SND_19_BUS_START_PULL_AWAY,            224, 20, CT_PAPER        ), /* 45 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   666
	ROV( 13, 121,  90, SND_19_BUS_START_PULL_AWAY,             96, 22, CT_COPPER_ORE   ), /* 46 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   667
	ROV( 30, 140, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_COPPER_ORE   ), /* 47 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   668
	ROV( 47, 150, 240, SND_19_BUS_START_PULL_AWAY,            224, 27, CT_COPPER_ORE   ), /* 48 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   669
	ROV( 14, 111,  90, SND_19_BUS_START_PULL_AWAY,             96, 21, CT_WATER        ), /* 49 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   670
	ROV( 31, 141, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_WATER        ), /* 50 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   671
	ROV( 48, 151, 240, SND_19_BUS_START_PULL_AWAY,            224, 27, CT_WATER        ), /* 51 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   672
	ROV( 15, 118,  90, SND_19_BUS_START_PULL_AWAY,             96, 18, CT_FRUIT        ), /* 52 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   673
	ROV( 32, 148, 168, SND_19_BUS_START_PULL_AWAY,            176, 20, CT_FRUIT        ), /* 53 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   674
	ROV( 49, 158, 240, SND_19_BUS_START_PULL_AWAY,            224, 23, CT_FRUIT        ), /* 54 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   675
	ROV( 16, 117,  90, SND_19_BUS_START_PULL_AWAY,             96, 17, CT_RUBBER       ), /* 55 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   676
	ROV( 33, 147, 168, SND_19_BUS_START_PULL_AWAY,            176, 19, CT_RUBBER       ), /* 56 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   677
	ROV( 50, 157, 240, SND_19_BUS_START_PULL_AWAY,            224, 22, CT_RUBBER       ), /* 57 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   678
	ROV( 52, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_SUGAR        ), /* 58 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   679
	ROV( 52, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_SUGAR        ), /* 59 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   680
	ROV( 52, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_SUGAR        ), /* 60 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   681
	ROV( 53, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_COLA         ), /* 61 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   682
	ROV( 53, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_COLA         ), /* 62 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   683
	ROV( 53, 157, 240, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 224, 22, CT_COLA         ), /* 63 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   684
	ROV( 54, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_COTTON_CANDY ), /* 64 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   685
	ROV( 54, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_COTTON_CANDY ), /* 65 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   686
	ROV( 54, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_COTTON_CANDY ), /* 66 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   687
	ROV( 55, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_TOFFEE       ), /* 67 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   688
	ROV( 55, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_TOFFEE       ), /* 68 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   689
	ROV( 55, 157, 240, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 224, 22, CT_TOFFEE       ), /* 69 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   690
	ROV( 56, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_TOYS         ), /* 70 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   691
	ROV( 56, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_TOYS         ), /* 71 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   692
	ROV( 56, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_TOYS         ), /* 72 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   693
	ROV( 58, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_CANDY        ), /* 73 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   694
	ROV( 58, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_CANDY        ), /* 74 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   695
	ROV( 58, 157, 240, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 224, 22, CT_CANDY        ), /* 75 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   696
	ROV( 59, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_BATTERIES    ), /* 76 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   697
	ROV( 59, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_BATTERIES    ), /* 77 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   698
	ROV( 59, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_BATTERIES    ), /* 78 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   699
	ROV( 60, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_FIZZY_DRINKS ), /* 79 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   700
	ROV( 60, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_FIZZY_DRINKS ), /* 80 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   701
	ROV( 60, 157, 240, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 224, 22, CT_FIZZY_DRINKS ), /* 81 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   702
	ROV( 61, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_PLASTIC      ), /* 82 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   703
	ROV( 61, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_PLASTIC      ), /* 83 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   704
	ROV( 61, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_PLASTIC      ), /* 84 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   705
	ROV( 62, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_BUBBLES      ), /* 85 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   706
	ROV( 62, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_BUBBLES      ), /* 86 */
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   707
	ROV( 62, 157, 240, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 224, 22, CT_BUBBLES      ), /* 87 */
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   708
};
9909
dce9a6923bb7 (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar
parents: 9895
diff changeset
   709
#undef ROV
376
1a4425a0a953 (svn r565) -newgrf: fixed double work of RoadVehicleInfo[]; added AircraftVehicleInfo[] as well. table/engines.h is now the same as in the _map branch.
darkvater
parents: 374
diff changeset
   710
1a4425a0a953 (svn r565) -newgrf: fixed double work of RoadVehicleInfo[]; added AircraftVehicleInfo[] as well. table/engines.h is now the same as in the _map branch.
darkvater
parents: 374
diff changeset
   711
#endif /* ENGINES_H */