table/engines.h
author peter1138
Thu, 19 Jan 2006 21:29:54 +0000
changeset 2863 c428bffc6ae5
parent 2840 9038b4ab8c9a
child 2960 b51397e5b207
permissions -rw-r--r--
(svn r3411) - Fix: When changing the server password via the console, actually set the password as well as flag whether it is required.
2186
db48cf29b983 (svn r2701) Insert Id tags into all source files
tron
parents: 2171
diff changeset
     1
/* $Id$ */
db48cf29b983 (svn r2701) Insert Id tags into all source files
tron
parents: 2171
diff changeset
     2
376
6ffd7911bf39 (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
6ffd7911bf39 (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
6ffd7911bf39 (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
5a1fe83c2b4d (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
5a1fe83c2b4d (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
     7
  * This file contains all the data for vehicles
5a1fe83c2b4d (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
     8
  */
5a1fe83c2b4d (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
5cdc11ffeaa4 (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
6ffd7911bf39 (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
2129
5a1fe83c2b4d (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
    12
/** Writes the properties of a vehicle into the EngineInfo struct.
5a1fe83c2b4d (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
    13
  * @see EngineInfo
2147
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    14
  * @param a Introduction date
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    15
  * @param e Rail Type of the vehicle
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    16
  * @param f Bitmask of the climates
2129
5a1fe83c2b4d (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
    17
  */
2611
36aa372eeb34 (svn r3148) -NewGRF, Feature: Add support for cargo refitting specification by cargo classes.
peter1138
parents: 2530
diff changeset
    18
#define MK(a, b, c, d, e, f) { a, b, c, d, e, f, 0 }
2147
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    19
/** Writes the properties of a train carriage into the EngineInfo struct.
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    20
  * @see EngineInfo
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    21
  * @param a Introduction date
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    22
  * @param e Rail Type of the vehicle
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    23
  * @param f Bitmask of the climates
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    24
  * @note the 0x80 in parameter b sets the "is carriage bit"
eb6ba42fd216 (svn r2657) -Codechange: The available railtypes per player are now a bitmask, so
celestar
parents: 2129
diff changeset
    25
  */
2611
36aa372eeb34 (svn r3148) -NewGRF, Feature: Add support for cargo refitting specification by cargo classes.
peter1138
parents: 2530
diff changeset
    26
#define MW(a, b, c, d, e, f) { a, b | 0x80, c, d, e, f, 0 }
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    27
2509
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    28
// Rail types
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    29
// R = Conventional railway
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    30
// M = Monorail
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    31
// L = MagLev
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    32
#define R 0
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    33
#define M 1
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    34
#define L 2
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    35
// Climates
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    36
// T = Temperate
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    37
// A = Arctic
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    38
// S = Sub-Tropic
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    39
// Y = Toyland
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    40
#define T 1
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    41
#define A 2
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    42
#define S 4
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    43
#define Y 8
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    44
const EngineInfo orig_engine_info[] = {
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    45
	MK(  1827,  20,  15,  30, R, T      ), /*   0 Kirby Paul Tank (Steam) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    46
	MK( 12784,  20,  22,  30, R,   A|S  ), /*   1 MJS 250 (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    47
	MK(  9497,  20,  20,  50, R,       Y), /*   2 Ploddyphut Choo-Choo */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    48
	MK( 11688,  20,  20,  30, R,       Y), /*   3 Powernaut Choo-Choo */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    49
	MK( 16802,  20,  20,  30, R,       Y), /*   4 Mightymover Choo-Choo */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    50
	MK( 18993,  20,  20,  30, R,       Y), /*   5 Ploddyphut Diesel */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    51
	MK( 20820,  20,  20,  30, R,       Y), /*   6 Powernaut Diesel */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    52
	MK(  8766,  20,  20,  30, R,   A|S  ), /*   7 Wills 2-8-0 (Steam) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    53
	MK(  5114,  20,  21,  30, R, T      ), /*   8 Chaney 'Jubilee' (Steam) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    54
	MK(  5479,  20,  20,  30, R, T      ), /*   9 Ginzu 'A4' (Steam) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    55
	MK( 12419,  20,  23,  25, R, T      ), /*  10 SH '8P' (Steam) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    56
	MK( 13149,  20,  12,  30, R, T      ), /*  11 Manley-Morel DMU (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    57
	MK( 23376,  20,  15,  35, R, T      ), /*  12 'Dash' (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    58
	MK( 14976,  20,  18,  28, R, T      ), /*  13 SH/Hendry '25' (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    59
	MK( 14245,  20,  20,  30, R, T      ), /*  14 UU '37' (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    60
	MK( 15341,  20,  22,  33, R, T      ), /*  15 Floss '47' (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    61
	MK( 14976,  20,  20,  25, R,   A|S  ), /*  16 CS 4000 (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    62
	MK( 16437,  20,  20,  30, R,   A|S  ), /*  17 CS 2400 (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    63
	MK( 18993,  20,  22,  30, R,   A|S  ), /*  18 Centennial (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    64
	MK( 13880,  20,  22,  30, R,   A|S  ), /*  19 Kelling 3100 (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    65
	MK( 20454,  20,  22,  30, R,   A|S  ), /*  20 Turner Turbo (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    66
	MK( 16071,  20,  22,  30, R,   A|S  ), /*  21 MJS 1000 (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    67
	MK( 20820,  20,  20,  25, R, T      ), /*  22 SH '125' (Diesel) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    68
	MK( 16437,  20,  23,  30, R, T      ), /*  23 SH '30' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    69
	MK( 19359,  20,  23,  80, R, T      ), /*  24 SH '40' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    70
	MK( 23376,  20,  25,  30, R, T      ), /*  25 'T.I.M.' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    71
	MK( 26298,  20,  25,  50, R, T      ), /*  26 'AsiaStar' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    72
	MW(  1827,  20,  20,  50, R, T|A|S|Y), /*  27 Passenger Carriage */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    73
	MW(  1827,  20,  20,  50, R, T|A|S|Y), /*  28 Mail Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    74
	MW(  1827,  20,  20,  50, R, T|A    ), /*  29 Coal Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    75
	MW(  1827,  20,  20,  50, R, T|A|S  ), /*  30 Oil Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    76
	MW(  1827,  20,  20,  50, R, T|A    ), /*  31 Livestock Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    77
	MW(  1827,  20,  20,  50, R, T|A|S  ), /*  32 Goods Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    78
	MW(  1827,  20,  20,  50, R, T|A|S  ), /*  33 Grain Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    79
	MW(  1827,  20,  20,  50, R, T|A|S  ), /*  34 Wood Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    80
	MW(  1827,  20,  20,  50, R, T      ), /*  35 Iron Ore Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    81
	MW(  1827,  20,  20,  50, R, T      ), /*  36 Steel Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    82
	MW(  1827,  20,  20,  50, R, T|A|S  ), /*  37 Armoured Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    83
	MW(  1827,  20,  20,  50, R,   A|S  ), /*  38 Food Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    84
	MW(  1827,  20,  20,  50, R,   A    ), /*  39 Paper Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    85
	MW(  1827,  20,  20,  50, R,     S  ), /*  40 Copper Ore Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    86
	MW(  1827,  20,  20,  50, R,     S  ), /*  41 Water Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    87
	MW(  1827,  20,  20,  50, R,     S  ), /*  42 Fruit Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    88
	MW(  1827,  20,  20,  50, R,     S  ), /*  43 Rubber Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    89
	MW(  1827,  20,  20,  50, R,       Y), /*  44 Sugar Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    90
	MW(  1827,  20,  20,  50, R,       Y), /*  45 Candyfloss Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    91
	MW(  1827,  20,  20,  50, R,       Y), /*  46 Toffee Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    92
	MW(  1827,  20,  20,  50, R,       Y), /*  47 Bubble Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    93
	MW(  1827,  20,  20,  50, R,       Y), /*  48 Cola Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    94
	MW(  1827,  20,  20,  50, R,       Y), /*  49 Sweet Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    95
	MW(  1827,  20,  20,  50, R,       Y), /*  50 Toy Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    96
	MW(  1827,  20,  20,  50, R,       Y), /*  51 Battery Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    97
	MW(  1827,  20,  20,  50, R,       Y), /*  52 Fizzy Drink Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    98
	MW(  1827,  20,  20,  50, R,       Y), /*  53 Plastic Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
    99
	MK( 28490,  20,  20,  50, M, T|A|S  ), /*  54 'X2001' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   100
	MK( 31047,  20,  20,  50, M, T|A|S  ), /*  55 'Millennium Z1' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   101
	MK( 28855,  20,  20,  50, M,       Y), /*  56 Wizzowow Z99 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   102
	MW(  1827,  20,  20,  50, M, T|A|S|Y), /*  57 Passenger Carriage */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   103
	MW(  1827,  20,  20,  50, M, T|A|S|Y), /*  58 Mail Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   104
	MW(  1827,  20,  20,  50, M, T|A    ), /*  59 Coal Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   105
	MW(  1827,  20,  20,  50, M, T|A|S  ), /*  60 Oil Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   106
	MW(  1827,  20,  20,  50, M, T|A    ), /*  61 Livestock Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   107
	MW(  1827,  20,  20,  50, M, T|A|S  ), /*  62 Goods Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   108
	MW(  1827,  20,  20,  50, M, T|A|S  ), /*  63 Grain Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   109
	MW(  1827,  20,  20,  50, M, T|A|S  ), /*  64 Wood Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   110
	MW(  1827,  20,  20,  50, M, T      ), /*  65 Iron Ore Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   111
	MW(  1827,  20,  20,  50, M, T      ), /*  66 Steel Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   112
	MW(  1827,  20,  20,  50, M, T|A|S  ), /*  67 Armoured Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   113
	MW(  1827,  20,  20,  50, M,   A|S  ), /*  68 Food Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   114
	MW(  1827,  20,  20,  50, M,   A    ), /*  69 Paper Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   115
	MW(  1827,  20,  20,  50, M,     S  ), /*  70 Copper Ore Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   116
	MW(  1827,  20,  20,  50, M,     S  ), /*  71 Water Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   117
	MW(  1827,  20,  20,  50, M,     S  ), /*  72 Fruit Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   118
	MW(  1827,  20,  20,  50, M,     S  ), /*  73 Rubber Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   119
	MW(  1827,  20,  20,  50, M,       Y), /*  74 Sugar Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   120
	MW(  1827,  20,  20,  50, M,       Y), /*  75 Candyfloss Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   121
	MW(  1827,  20,  20,  50, M,       Y), /*  76 Toffee Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   122
	MW(  1827,  20,  20,  50, M,       Y), /*  77 Bubble Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   123
	MW(  1827,  20,  20,  50, M,       Y), /*  78 Cola Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   124
	MW(  1827,  20,  20,  50, M,       Y), /*  79 Sweet Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   125
	MW(  1827,  20,  20,  50, M,       Y), /*  80 Toy Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   126
	MW(  1827,  20,  20,  50, M,       Y), /*  81 Battery Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   127
	MW(  1827,  20,  20,  50, M,       Y), /*  82 Fizzy Drink Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   128
	MW(  1827,  20,  20,  50, M,       Y), /*  83 Plastic Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   129
	MK( 36525,  20,  20,  50, L, T|A|S  ), /*  84 Lev1 'Leviathan' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   130
	MK( 39447,  20,  20,  50, L, T|A|S  ), /*  85 Lev2 'Cyclops' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   131
	MK( 42004,  20,  20,  50, L, T|A|S  ), /*  86 Lev3 'Pegasus' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   132
	MK( 42735,  20,  20,  50, L, T|A|S  ), /*  87 Lev4 'Chimaera' (Electric) */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   133
	MK( 36891,  20,  20,  60, L,       Y), /*  88 Wizzowow Rocketeer */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   134
	MW(  1827,  20,  20,  50, L, T|A|S|Y), /*  89 Passenger Carriage */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   135
	MW(  1827,  20,  20,  50, L, T|A|S|Y), /*  90 Mail Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   136
	MW(  1827,  20,  20,  50, L, T|A    ), /*  91 Coal Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   137
	MW(  1827,  20,  20,  50, L, T|A|S  ), /*  92 Oil Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   138
	MW(  1827,  20,  20,  50, L, T|A    ), /*  93 Livestock Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   139
	MW(  1827,  20,  20,  50, L, T|A|S  ), /*  94 Goods Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   140
	MW(  1827,  20,  20,  50, L, T|A|S  ), /*  95 Grain Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   141
	MW(  1827,  20,  20,  50, L, T|A|S  ), /*  96 Wood Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   142
	MW(  1827,  20,  20,  50, L, T      ), /*  97 Iron Ore Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   143
	MW(  1827,  20,  20,  50, L, T      ), /*  98 Steel Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   144
	MW(  1827,  20,  20,  50, L, T|A|S  ), /*  99 Armoured Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   145
	MW(  1827,  20,  20,  50, L,   A|S  ), /* 100 Food Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   146
	MW(  1827,  20,  20,  50, L,   A    ), /* 101 Paper Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   147
	MW(  1827,  20,  20,  50, L,     S  ), /* 102 Copper Ore Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   148
	MW(  1827,  20,  20,  50, L,     S  ), /* 103 Water Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   149
	MW(  1827,  20,  20,  50, L,     S  ), /* 104 Fruit Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   150
	MW(  1827,  20,  20,  50, L,     S  ), /* 105 Rubber Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   151
	MW(  1827,  20,  20,  50, L,       Y), /* 106 Sugar Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   152
	MW(  1827,  20,  20,  50, L,       Y), /* 107 Candyfloss Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   153
	MW(  1827,  20,  20,  50, L,       Y), /* 108 Toffee Hopper */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   154
	MW(  1827,  20,  20,  50, L,       Y), /* 109 Bubble Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   155
	MW(  1827,  20,  20,  50, L,       Y), /* 110 Cola Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   156
	MW(  1827,  20,  20,  50, L,       Y), /* 111 Sweet Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   157
	MW(  1827,  20,  20,  50, L,       Y), /* 112 Toy Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   158
	MW(  1827,  20,  20,  50, L,       Y), /* 113 Battery Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   159
	MW(  1827,  20,  20,  50, L,       Y), /* 114 Fizzy Drink Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   160
	MW(  1827,  20,  20,  50, L,       Y), /* 115 Plastic Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   161
	MK(  3378,  20,  12,  40, 0, T|A|S  ), /* 116 MPS Regal Bus */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   162
	MK( 16071,  20,  15,  30, 0, T|A|S  ), /* 117 Hereford Leopard Bus */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   163
	MK( 24107,  20,  15,  40, 0, T|A|S  ), /* 118 Foster Bus */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   164
	MK( 32142,  20,  15,  80, 0, T|A|S  ), /* 119 Foster MkII Superbus */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   165
	MK(  9132,  20,  15,  40, 0,       Y), /* 120 Ploddyphut MkI Bus */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   166
	MK( 18993,  20,  15,  40, 0,       Y), /* 121 Ploddyphut MkII Bus */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   167
	MK( 32873,  20,  15,  80, 0,       Y), /* 122 Ploddyphut MkIII Bus */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   168
	MK(  5479,  20,  15,  55, 0, T|A    ), /* 123 Balogh Coal Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   169
	MK( 20089,  20,  15,  55, 0, T|A    ), /* 124 Uhl Coal Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   170
	MK( 33969,  20,  15,  85, 0, T|A    ), /* 125 DW Coal Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   171
	MK(  5479,  20,  15,  55, 0, T|A|S  ), /* 126 MPS Mail Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   172
	MK( 21550,  20,  15,  55, 0, T|A|S  ), /* 127 Reynard Mail Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   173
	MK( 35795,  20,  15,  85, 0, T|A|S  ), /* 128 Perry Mail Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   174
	MK(  5479,  20,  15,  55, 0,       Y), /* 129 MightyMover Mail Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   175
	MK( 21550,  20,  15,  55, 0,       Y), /* 130 Powernaught Mail Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   176
	MK( 35795,  20,  15,  85, 0,       Y), /* 131 Wizzowow Mail Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   177
	MK(  5479,  20,  15,  55, 0, T|A|S  ), /* 132 Witcombe Oil Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   178
	MK( 19359,  20,  15,  55, 0, T|A|S  ), /* 133 Foster Oil Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   179
	MK( 31047,  20,  15,  85, 0, T|A|S  ), /* 134 Perry Oil Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   180
	MK(  5479,  20,  15,  55, 0, T|A    ), /* 135 Talbott Livestock Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   181
	MK( 21915,  20,  15,  55, 0, T|A    ), /* 136 Uhl Livestock Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   182
	MK( 37256,  20,  15,  85, 0, T|A    ), /* 137 Foster Livestock Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   183
	MK(  5479,  20,  15,  55, 0, T|A|S  ), /* 138 Balogh Goods Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   184
	MK( 19724,  20,  15,  55, 0, T|A|S  ), /* 139 Craighead Goods Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   185
	MK( 31047,  20,  15,  85, 0, T|A|S  ), /* 140 Goss Goods Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   186
	MK(  5479,  20,  15,  55, 0, T|A|S  ), /* 141 Hereford Grain Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   187
	MK( 21185,  20,  15,  55, 0, T|A|S  ), /* 142 Thomas Grain Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   188
	MK( 32873,  20,  15,  85, 0, T|A|S  ), /* 143 Goss Grain Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   189
	MK(  5479,  20,  15,  55, 0, T|A|S  ), /* 144 Witcombe Wood Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   190
	MK( 19724,  20,  15,  55, 0, T|A|S  ), /* 145 Foster Wood Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   191
	MK( 35430,  20,  15,  85, 0, T|A|S  ), /* 146 Moreland Wood Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   192
	MK(  5479,  20,  15,  55, 0, T      ), /* 147 MPS Iron Ore Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   193
	MK( 20820,  20,  15,  55, 0, T      ), /* 148 Uhl Iron Ore Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   194
	MK( 33238,  20,  15,  85, 0, T      ), /* 149 Chippy Iron Ore Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   195
	MK(  5479,  20,  15,  55, 0, T      ), /* 150 Balogh Steel Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   196
	MK( 21185,  20,  15,  55, 0, T      ), /* 151 Uhl Steel Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   197
	MK( 31777,  20,  15,  85, 0, T      ), /* 152 Kelling Steel Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   198
	MK(  5479,  20,  15,  55, 0, T|A|S  ), /* 153 Balogh Armoured Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   199
	MK( 22281,  20,  15,  55, 0, T|A|S  ), /* 154 Uhl Armoured Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   200
	MK( 33603,  20,  15,  85, 0, T|A|S  ), /* 155 Foster Armoured Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   201
	MK(  5479,  20,  15,  55, 0,   A|S  ), /* 156 Foster Food Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   202
	MK( 18628,  20,  15,  55, 0,   A|S  ), /* 157 Perry Food Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   203
	MK( 30681,  20,  15,  85, 0,   A|S  ), /* 158 Chippy Food Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   204
	MK(  5479,  20,  15,  55, 0,   A    ), /* 159 Uhl Paper Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   205
	MK( 21185,  20,  15,  55, 0,   A    ), /* 160 Balogh Paper Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   206
	MK( 31777,  20,  15,  85, 0,   A    ), /* 161 MPS Paper Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   207
	MK(  5479,  20,  15,  55, 0,     S  ), /* 162 MPS Copper Ore Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   208
	MK( 20820,  20,  15,  55, 0,     S  ), /* 163 Uhl Copper Ore Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   209
	MK( 33238,  20,  15,  85, 0,     S  ), /* 164 Goss Copper Ore Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   210
	MK(  5479,  20,  15,  55, 0,     S  ), /* 165 Uhl Water Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   211
	MK( 20970,  20,  15,  55, 0,     S  ), /* 166 Balogh Water Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   212
	MK( 33388,  20,  15,  85, 0,     S  ), /* 167 MPS Water Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   213
	MK(  5479,  20,  15,  55, 0,     S  ), /* 168 Balogh Fruit Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   214
	MK( 21335,  20,  15,  55, 0,     S  ), /* 169 Uhl Fruit Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   215
	MK( 33753,  20,  15,  85, 0,     S  ), /* 170 Kelling Fruit Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   216
	MK(  5479,  20,  15,  55, 0,     S  ), /* 171 Balogh Rubber Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   217
	MK( 20604,  20,  15,  55, 0,     S  ), /* 172 Uhl Rubber Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   218
	MK( 33023,  20,  15,  85, 0,     S  ), /* 173 RMT Rubber Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   219
	MK(  5479,  20,  15,  55, 0,       Y), /* 174 MightyMover Sugar Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   220
	MK( 19724,  20,  15,  55, 0,       Y), /* 175 Powernaught Sugar Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   221
	MK( 33238,  20,  15,  85, 0,       Y), /* 176 Wizzowow Sugar Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   222
	MK(  5479,  20,  15,  55, 0,       Y), /* 177 MightyMover Cola Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   223
	MK( 20089,  20,  15,  55, 0,       Y), /* 178 Powernaught Cola Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   224
	MK( 33603,  20,  15,  85, 0,       Y), /* 179 Wizzowow Cola Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   225
	MK(  5479,  20,  15,  55, 0,       Y), /* 180 MightyMover Candyfloss Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   226
	MK( 20454,  20,  15,  55, 0,       Y), /* 181 Powernaught Candyfloss Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   227
	MK( 33969,  20,  15,  85, 0,       Y), /* 182 Wizzowow Candyfloss Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   228
	MK(  5479,  20,  15,  55, 0,       Y), /* 183 MightyMover Toffee Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   229
	MK( 20820,  20,  15,  55, 0,       Y), /* 184 Powernaught Toffee Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   230
	MK( 34334,  20,  15,  85, 0,       Y), /* 185 Wizzowow Toffee Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   231
	MK(  5479,  20,  15,  55, 0,       Y), /* 186 MightyMover Toy Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   232
	MK( 21185,  20,  15,  55, 0,       Y), /* 187 Powernaught Toy Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   233
	MK( 34699,  20,  15,  85, 0,       Y), /* 188 Wizzowow Toy Van */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   234
	MK(  5479,  20,  15,  55, 0,       Y), /* 189 MightyMover Sweet Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   235
	MK( 21550,  20,  15,  55, 0,       Y), /* 190 Powernaught Sweet Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   236
	MK( 35064,  20,  15,  85, 0,       Y), /* 191 Wizzowow Sweet Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   237
	MK(  5479,  20,  15,  55, 0,       Y), /* 192 MightyMover Battery Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   238
	MK( 19874,  20,  15,  55, 0,       Y), /* 193 Powernaught Battery Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   239
	MK( 35430,  20,  15,  85, 0,       Y), /* 194 Wizzowow Battery Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   240
	MK(  5479,  20,  15,  55, 0,       Y), /* 195 MightyMover Fizzy Drink Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   241
	MK( 20239,  20,  15,  55, 0,       Y), /* 196 Powernaught Fizzy Drink Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   242
	MK( 35795,  20,  15,  85, 0,       Y), /* 197 Wizzowow Fizzy Drink Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   243
	MK(  5479,  20,  15,  55, 0,       Y), /* 198 MightyMover Plastic Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   244
	MK( 20604,  20,  15,  55, 0,       Y), /* 199 Powernaught Plastic Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   245
	MK( 32873,  20,  15,  85, 0,       Y), /* 200 Wizzowow Plastic Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   246
	MK(  5479,  20,  15,  55, 0,       Y), /* 201 MightyMover Bubble Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   247
	MK( 20970,  20,  15,  55, 0,       Y), /* 202 Powernaught Bubble Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   248
	MK( 33023,  20,  15,  85, 0,       Y), /* 203 Wizzowow Bubble Truck */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   249
	MK(  2922,   5,  30,  50, 0, T|A|S  ), /* 204 MPS Oil Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   250
	MK( 17167,   5,  30,  90, 0, T|A|S  ), /* 205 CS-Inc. Oil Tanker */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   251
	MK(  2192,   5,  30,  55, 0, T|A|S  ), /* 206 MPS Passenger Ferry */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   252
	MK( 18628,   5,  30,  90, 0, T|A|S  ), /* 207 FFP Passenger Ferry */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   253
	MK( 17257,  10,  25,  90, 0, T|A|S  ), /* 208 Bakewell 300 Hovercraft */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   254
	MK(  9587,   5,  30,  40, 0,       Y), /* 209 Chugger-Chug Passenger Ferry */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   255
	MK( 20544,   5,  30,  90, 0,       Y), /* 210 Shivershake Passenger Ferry */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   256
	MK(  2557,   5,  30,  55, 0, T|A|S  ), /* 211 Yate Cargo ship */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   257
	MK( 19724,   5,  30,  98, 0, T|A|S  ), /* 212 Bakewell Cargo ship */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   258
	MK(  9587,   5,  30,  45, 0,       Y), /* 213 Mightymover Cargo ship */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   259
	MK( 22371,   5,  30,  90, 0,       Y), /* 214 Powernaut Cargo ship */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   260
	MK(  2922,  20,  20,  20, 0, T|A|S  ), /* 215 Sampson U52 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   261
	MK(  9922,  20,  24,  20, 0, T|A|S  ), /* 216 Coleman Count */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   262
	MK( 12659,  20,  18,  20, 0, T|A|S  ), /* 217 FFP Dart */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   263
	MK( 17652,  20,  25,  35, 0, T|A|S  ), /* 218 Yate Haugan */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   264
	MK(  4929,  20,  30,  30, 0, T|A|S  ), /* 219 Bakewell Cotswald LB-3 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   265
	MK( 13695,  20,  23,  25, 0, T|A|S  ), /* 220 Bakewell Luckett LB-8 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   266
	MK( 16341,  20,  26,  30, 0, T|A|S  ), /* 221 Bakewell Luckett LB-9 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   267
	MK( 21395,  20,  25,  30, 0, T|A|S  ), /* 222 Bakewell Luckett LB80 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   268
	MK( 18263,  20,  20,  30, 0, T|A|S  ), /* 223 Bakewell Luckett LB-10 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   269
	MK( 25233,  20,  25,  30, 0, T|A|S  ), /* 224 Bakewell Luckett LB-11 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   270
	MK( 15371,  20,  22,  25, 0, T|A|S  ), /* 225 Yate Aerospace YAC 1-11 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   271
	MK( 15461,  20,  25,  25, 0, T|A|S  ), /* 226 Darwin 100 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   272
	MK( 16952,  20,  22,  25, 0, T|A|S  ), /* 227 Darwin 200 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   273
	MK( 17227,  20,  25,  30, 0, T|A|S  ), /* 228 Darwin 300 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   274
	MK( 22371,  20,  25,  35, 0, T|A|S  ), /* 229 Darwin 400 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   275
	MK( 22341,  20,  25,  30, 0, T|A|S  ), /* 230 Darwin 500 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   276
	MK( 27209,  20,  25,  30, 0, T|A|S  ), /* 231 Darwin 600 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   277
	MK( 17988,  20,  20,  30, 0, T|A|S  ), /* 232 Guru Galaxy */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   278
	MK( 18993,  20,  24,  35, 0, T|A|S  ), /* 233 Airtaxi A21 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   279
	MK( 22401,  20,  24,  30, 0, T|A|S  ), /* 234 Airtaxi A31 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   280
	MK( 24472,  20,  24,  30, 0, T|A|S  ), /* 235 Airtaxi A32 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   281
	MK( 26724,  20,  24,  30, 0, T|A|S  ), /* 236 Airtaxi A33 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   282
	MK( 22005,  20,  25,  30, 0, T|A|S  ), /* 237 Yate Aerospace YAe46 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   283
	MK( 24107,  20,  20,  35, 0, T|A|S  ), /* 238 Dinger 100 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   284
	MK( 29310,  20,  25,  60, 0, T|A|S  ), /* 239 AirTaxi A34-1000 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   285
	MK( 35520,  20,  22,  30, 0, T|A|S  ), /* 240 Yate Z-Shuttle */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   286
	MK( 36981,  20,  22,  30, 0, T|A|S  ), /* 241 Kelling K1 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   287
	MK( 38807,  20,  22,  50, 0, T|A|S  ), /* 242 Kelling K6 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   288
	MK( 42094,  20,  25,  30, 0, T|A|S  ), /* 243 Kelling K7 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   289
	MK( 44651,  20,  23,  30, 0, T|A|S  ), /* 244 Darwin 700 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   290
	MK( 40268,  20,  25,  30, 0, T|A|S  ), /* 245 FFP Hyperdart 2 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   291
	MK( 33693,  20,  25,  50, 0, T|A|S  ), /* 246 Dinger 200 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   292
	MK( 32963,  20,  20,  60, 0, T|A|S  ), /* 247 Dinger 1000 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   293
	MK(  9222,  20,  20,  35, 0,       Y), /* 248 Ploddyphut 100 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   294
	MK( 12874,  20,  20,  35, 0,       Y), /* 249 Ploddyphut 500 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   295
	MK( 16892,  20,  20,  35, 0,       Y), /* 250 Flashbang X1 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   296
	MK( 21275,  20,  20,  99, 0,       Y), /* 251 Juggerplane M1 */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   297
	MK( 23832,  20,  20,  99, 0,       Y), /* 252 Flashbang Wizzer */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   298
	MK( 13575,  20,  20,  40, 0, T|A|S  ), /* 253 Tricario Helicopter */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   299
	MK( 28215,  20,  20,  30, 0, T|A|S  ), /* 254 Guru X2 Helicopter */
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   300
	MK( 13575,  20,  20,  99, 0,       Y), /* 255  */
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   301
};
2509
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   302
#undef Y
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   303
#undef S
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   304
#undef A
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   305
#undef T
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   306
#undef L
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   307
#undef M
dd48475227dd (svn r3035) Augment the engine table with symbolic names for rail types and climates
tron
parents: 2463
diff changeset
   308
#undef R
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   309
2521
e7eb2535b206 (svn r3050) Augment the rail vehicle table with symbolic names for dual-head engines and wagons
tron
parents: 2509
diff changeset
   310
#define M RVI_MULTIHEAD
e7eb2535b206 (svn r3050) Augment the rail vehicle table with symbolic names for dual-head engines and wagons
tron
parents: 2509
diff changeset
   311
#define W RVI_WAGON
2463
db029c987bc7 (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
   312
const RailVehicleInfo orig_rail_vehicle_info[NUM_TRAIN_ENGINES] = {
1922
bda6f85eefaa (svn r2428) - Feature: [newgrf] Implement shorter train vehicles (Therax), and the callback that goes with it.
hackykid
parents: 1908
diff changeset
   313
	// image_index  max_speed (kph)      running_cost_base                 callbackmask    shortened factor
2840
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   314
	// |  flags     |        power (hp)  |  running_cost_class             |   powered wagons power
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   315
	// |  |    base_cost     |    weight |  |  engclass                    |   |   powered wagons weight
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   316
	// |  |    |    |        |    |      |  |  |   capacity                |   |   |   visual effects
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   317
	// |  |    |    |        |    |      |  |  |   |    cargo_type         |   |   |   |   |
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   318
	{  2, 0,   7,  64,     300,  47,    50, 0, 0,  0,   0               ,  0,  0,  0,  0,  0 }, /*   0 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   319
	{ 19, 0,   8,  80,     600,  65,    65, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*   1 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   320
	{  2, 0,  10,  72,     400,  85,    90, 0, 0,  0,   0               ,  0,  0,  0,  0,  0 }, /*   2 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   321
	{  0, 0,  15,  96,     900, 130,   130, 0, 0,  0,   0               ,  0,  0,  0,  0,  0 }, /*   3 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   322
	{  1, 0,  19, 112,    1000, 140,   145, 0, 0,  0,   0               ,  0,  0,  0,  0,  0 }, /*   4 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   323
	{ 12, 0,  16, 120,    1400,  95,   125, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*   5 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   324
	{ 14, 0,  20, 152,    2000, 120,   135, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*   6 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   325
	{  3, 0,  14,  88,    1100, 145,   130, 0, 0,  0,   0               ,  0,  0,  0,  0,  0 }, /*   7 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   326
	{  0, 0,  13, 112,    1000, 131,   120, 0, 0,  0,   0               ,  0,  0,  0,  0,  0 }, /*   8 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   327
	{  1, 0,  19, 128,    1200, 162,   140, 0, 0,  0,   0               ,  0,  0,  0,  0,  0 }, /*   9 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   328
	{  0, 0,  22, 144,    1600, 170,   130, 0, 0,  0,   0               ,  0,  0,  0,  0,  0 }, /*  10 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   329
	{  8, M,  11, 112,   600/2,32/2,  85/2, 1, 1, 38,   CT_PASSENGERS   ,  0,  0,  0,  0,  0 }, /*  11 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   330
	{ 10, M,  14, 120,   700/2,38/2,  70/2, 1, 1, 40,   CT_PASSENGERS   ,  0,  0,  0,  0,  0 }, /*  12 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   331
	{  4, 0,  15, 128,    1250,  72,    95, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*  13 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   332
	{  5, 0,  17, 144,    1750, 101,   120, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*  14 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   333
	{  4, 0,  18, 160,    2580, 112,   140, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*  15 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   334
	{ 14, 0,  23,  96,    4000, 150,   135, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*  16 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   335
	{ 12, 0,  16, 112,    2400, 120,   105, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*  17 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   336
	{ 13, 0,  30, 112,    6600, 207,   155, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*  18 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   337
	{ 15, 0,  18, 104,    1500, 110,   105, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*  19 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   338
	{ 16, M,  35, 160,  3500/2,95/2, 205/2, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*  20 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   339
	{ 18, 0,  21, 104,    2200, 120,   145, 1, 1,  0,   0               ,  0,  0,  0,  0,  0 }, /*  21 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   340
	{  6, M,  20, 200,  4500/2,70/2, 190/2, 1, 1,  4,   CT_MAIL         ,  0,  0,  0,  0,  0 }, /*  22 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   341
	{ 20, 0,  26, 160,    3600,  84,   180, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  23 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   342
	{ 20, 0,  30, 176,    5000,  82,   205, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  24 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   343
	{ 21, M,  40, 240,  7000/2,90/2, 240/2, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  25 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   344
	{ 23, M,  43, 264,  8000/2,95/2, 250/2, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  26 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   345
	{ 33, W, 247,   0,       0,  25,     0, 0, 0, 40,   CT_PASSENGERS   ,  0,  0,  0,  0,  0 }, /*  27 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   346
	{ 35, W, 228,   0,       0,  21,     0, 0, 0, 30,   CT_MAIL         ,  0,  0,  0,  0,  0 }, /*  28 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   347
	{ 34, W, 176,   0,       0,  18,     0, 0, 0, 30,   CT_COAL         ,  0,  0,  0,  0,  0 }, /*  29 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   348
	{ 36, W, 200,   0,       0,  24,     0, 0, 0, 30,   CT_OIL          ,  0,  0,  0,  0,  0 }, /*  30 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   349
	{ 37, W, 192,   0,       0,  20,     0, 0, 0, 25,   CT_LIVESTOCK    ,  0,  0,  0,  0,  0 }, /*  31 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   350
	{ 38, W, 190,   0,       0,  21,     0, 0, 0, 25,   CT_GOODS        ,  0,  0,  0,  0,  0 }, /*  32 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   351
	{ 39, W, 182,   0,       0,  19,     0, 0, 0, 30,   CT_GRAIN        ,  0,  0,  0,  0,  0 }, /*  33 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   352
	{ 40, W, 181,   0,       0,  16,     0, 0, 0, 30,   CT_WOOD         ,  0,  0,  0,  0,  0 }, /*  34 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   353
	{ 41, W, 179,   0,       0,  19,     0, 0, 0, 30,   CT_IRON_ORE     ,  0,  0,  0,  0,  0 }, /*  35 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   354
	{ 42, W, 196,   0,       0,  18,     0, 0, 0, 20,   CT_STEEL        ,  0,  0,  0,  0,  0 }, /*  36 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   355
	{ 43, W, 255,   0,       0,  30,     0, 0, 0, 20,   CT_VALUABLES    ,  0,  0,  0,  0,  0 }, /*  37 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   356
	{ 44, W, 191,   0,       0,  22,     0, 0, 0, 25,   CT_FOOD         ,  0,  0,  0,  0,  0 }, /*  38 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   357
	{ 45, W, 196,   0,       0,  18,     0, 0, 0, 20,   CT_PAPER        ,  0,  0,  0,  0,  0 }, /*  39 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   358
	{ 46, W, 179,   0,       0,  19,     0, 0, 0, 30,   CT_COPPER_ORE   ,  0,  0,  0,  0,  0 }, /*  40 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   359
	{ 47, W, 199,   0,       0,  25,     0, 0, 0, 25,   CT_WATER        ,  0,  0,  0,  0,  0 }, /*  41 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   360
	{ 48, W, 182,   0,       0,  18,     0, 0, 0, 25,   CT_FRUIT        ,  0,  0,  0,  0,  0 }, /*  42 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   361
	{ 49, W, 185,   0,       0,  19,     0, 0, 0, 21,   CT_RUBBER       ,  0,  0,  0,  0,  0 }, /*  43 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   362
	{ 50, W, 176,   0,       0,  19,     0, 0, 0, 30,   CT_SUGAR        ,  0,  0,  0,  0,  0 }, /*  44 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   363
	{ 51, W, 178,   0,       0,  20,     0, 0, 0, 30,   CT_COTTON_CANDY ,  0,  0,  0,  0,  0 }, /*  45 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   364
	{ 52, W, 192,   0,       0,  20,     0, 0, 0, 30,   CT_TOFFEE       ,  0,  0,  0,  0,  0 }, /*  46 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   365
	{ 53, W, 190,   0,       0,  21,     0, 0, 0, 20,   CT_BUBBLES      ,  0,  0,  0,  0,  0 }, /*  47 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   366
	{ 54, W, 182,   0,       0,  24,     0, 0, 0, 25,   CT_COLA         ,  0,  0,  0,  0,  0 }, /*  48 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   367
	{ 55, W, 181,   0,       0,  21,     0, 0, 0, 25,   CT_CANDY        ,  0,  0,  0,  0,  0 }, /*  49 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   368
	{ 56, W, 183,   0,       0,  21,     0, 0, 0, 20,   CT_TOYS         ,  0,  0,  0,  0,  0 }, /*  50 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   369
	{ 57, W, 196,   0,       0,  18,     0, 0, 0, 22,   CT_BATTERIES    ,  0,  0,  0,  0,  0 }, /*  51 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   370
	{ 58, W, 193,   0,       0,  18,     0, 0, 0, 25,   CT_FIZZY_DRINKS ,  0,  0,  0,  0,  0 }, /*  52 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   371
	{ 59, W, 191,   0,       0,  18,     0, 0, 0, 30,   CT_PLASTIC      ,  0,  0,  0,  0,  0 }, /*  53 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   372
	{ 25, 0,  52, 304,    9000,  95,   230, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  54 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   373
	{ 26, M,  60, 336, 10000/2,85/2, 240/2, 2, 2, 25,   CT_PASSENGERS   ,  0,  0,  0,  0,  0 }, /*  55 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   374
	{ 26, 0,  53, 320,    5000,  95,   230, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  56 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   375
	{ 60, W, 247,   0,       0,  25,     0, 0, 0, 45,   CT_PASSENGERS   ,  0,  0,  0,  0,  0 }, /*  57 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   376
	{ 62, W, 228,   0,       0,  21,     0, 0, 0, 35,   CT_MAIL         ,  0,  0,  0,  0,  0 }, /*  58 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   377
	{ 61, W, 176,   0,       0,  18,     0, 0, 0, 35,   CT_COAL         ,  0,  0,  0,  0,  0 }, /*  59 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   378
	{ 63, W, 200,   0,       0,  24,     0, 0, 0, 35,   CT_OIL          ,  0,  0,  0,  0,  0 }, /*  60 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   379
	{ 64, W, 192,   0,       0,  20,     0, 0, 0, 30,   CT_LIVESTOCK    ,  0,  0,  0,  0,  0 }, /*  61 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   380
	{ 65, W, 190,   0,       0,  21,     0, 0, 0, 30,   CT_GOODS        ,  0,  0,  0,  0,  0 }, /*  62 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   381
	{ 66, W, 182,   0,       0,  19,     0, 0, 0, 35,   CT_GRAIN        ,  0,  0,  0,  0,  0 }, /*  63 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   382
	{ 67, W, 181,   0,       0,  16,     0, 0, 0, 35,   CT_WOOD         ,  0,  0,  0,  0,  0 }, /*  64 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   383
	{ 68, W, 179,   0,       0,  19,     0, 0, 0, 35,   CT_IRON_ORE     ,  0,  0,  0,  0,  0 }, /*  65 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   384
	{ 69, W, 196,   0,       0,  18,     0, 0, 0, 25,   CT_STEEL        ,  0,  0,  0,  0,  0 }, /*  66 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   385
	{ 70, W, 255,   0,       0,  30,     0, 0, 0, 25,   CT_VALUABLES    ,  0,  0,  0,  0,  0 }, /*  67 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   386
	{ 71, W, 191,   0,       0,  22,     0, 0, 0, 30,   CT_FOOD         ,  0,  0,  0,  0,  0 }, /*  68 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   387
	{ 72, W, 196,   0,       0,  18,     0, 0, 0, 25,   CT_PAPER        ,  0,  0,  0,  0,  0 }, /*  69 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   388
	{ 73, W, 179,   0,       0,  19,     0, 0, 0, 35,   CT_COPPER_ORE   ,  0,  0,  0,  0,  0 }, /*  70 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   389
	{ 47, W, 199,   0,       0,  25,     0, 0, 0, 30,   CT_WATER        ,  0,  0,  0,  0,  0 }, /*  71 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   390
	{ 48, W, 182,   0,       0,  18,     0, 0, 0, 30,   CT_FRUIT        ,  0,  0,  0,  0,  0 }, /*  72 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   391
	{ 49, W, 185,   0,       0,  19,     0, 0, 0, 26,   CT_RUBBER       ,  0,  0,  0,  0,  0 }, /*  73 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   392
	{ 50, W, 176,   0,       0,  19,     0, 0, 0, 35,   CT_SUGAR        ,  0,  0,  0,  0,  0 }, /*  74 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   393
	{ 51, W, 178,   0,       0,  20,     0, 0, 0, 35,   CT_COTTON_CANDY ,  0,  0,  0,  0,  0 }, /*  75 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   394
	{ 52, W, 192,   0,       0,  20,     0, 0, 0, 35,   CT_TOFFEE       ,  0,  0,  0,  0,  0 }, /*  76 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   395
	{ 53, W, 190,   0,       0,  21,     0, 0, 0, 25,   CT_BUBBLES      ,  0,  0,  0,  0,  0 }, /*  77 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   396
	{ 54, W, 182,   0,       0,  24,     0, 0, 0, 30,   CT_COLA         ,  0,  0,  0,  0,  0 }, /*  78 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   397
	{ 55, W, 181,   0,       0,  21,     0, 0, 0, 30,   CT_CANDY        ,  0,  0,  0,  0,  0 }, /*  79 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   398
	{ 56, W, 183,   0,       0,  21,     0, 0, 0, 25,   CT_TOYS         ,  0,  0,  0,  0,  0 }, /*  80 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   399
	{ 57, W, 196,   0,       0,  18,     0, 0, 0, 27,   CT_BATTERIES    ,  0,  0,  0,  0,  0 }, /*  81 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   400
	{ 58, W, 193,   0,       0,  18,     0, 0, 0, 30,   CT_FIZZY_DRINKS ,  0,  0,  0,  0,  0 }, /*  82 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   401
	{ 59, W, 191,   0,       0,  18,     0, 0, 0, 35,   CT_PLASTIC      ,  0,  0,  0,  0,  0 }, /*  83 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   402
	{ 28, 0,  70, 400,   10000, 105,   250, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  84 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   403
	{ 29, 0,  74, 448,   12000, 120,   253, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  85 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   404
	{ 30, 0,  82, 480,   15000, 130,   254, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  86 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   405
	{ 31, M,  95, 640, 20000/2,150/2,255/2, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  87 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   406
	{ 28, 0,  70, 480,   10000, 120,   250, 2, 2,  0,   0               ,  0,  0,  0,  0,  0 }, /*  88 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   407
	{ 60, W, 247,   0,       0,  25,     0, 0, 0, 47,   CT_PASSENGERS   ,  0,  0,  0,  0,  0 }, /*  89 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   408
	{ 62, W, 228,   0,       0,  21,     0, 0, 0, 37,   CT_MAIL         ,  0,  0,  0,  0,  0 }, /*  90 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   409
	{ 61, W, 176,   0,       0,  18,     0, 0, 0, 37,   CT_COAL         ,  0,  0,  0,  0,  0 }, /*  91 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   410
	{ 63, W, 200,   0,       0,  24,     0, 0, 0, 37,   CT_OIL          ,  0,  0,  0,  0,  0 }, /*  92 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   411
	{ 64, W, 192,   0,       0,  20,     0, 0, 0, 32,   CT_LIVESTOCK    ,  0,  0,  0,  0,  0 }, /*  93 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   412
	{ 65, W, 190,   0,       0,  21,     0, 0, 0, 32,   CT_GOODS        ,  0,  0,  0,  0,  0 }, /*  94 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   413
	{ 66, W, 182,   0,       0,  19,     0, 0, 0, 37,   CT_GRAIN        ,  0,  0,  0,  0,  0 }, /*  95 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   414
	{ 67, W, 181,   0,       0,  16,     0, 0, 0, 37,   CT_WOOD         ,  0,  0,  0,  0,  0 }, /*  96 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   415
	{ 68, W, 179,   0,       0,  19,     0, 0, 0, 37,   CT_IRON_ORE     ,  0,  0,  0,  0,  0 }, /*  97 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   416
	{ 69, W, 196,   0,       0,  18,     0, 0, 0, 27,   CT_STEEL        ,  0,  0,  0,  0,  0 }, /*  98 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   417
	{ 70, W, 255,   0,       0,  30,     0, 0, 0, 27,   CT_VALUABLES    ,  0,  0,  0,  0,  0 }, /*  99 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   418
	{ 71, W, 191,   0,       0,  22,     0, 0, 0, 32,   CT_FOOD         ,  0,  0,  0,  0,  0 }, /* 100 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   419
	{ 72, W, 196,   0,       0,  18,     0, 0, 0, 27,   CT_PAPER        ,  0,  0,  0,  0,  0 }, /* 101 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   420
	{ 73, W, 179,   0,       0,  19,     0, 0, 0, 37,   CT_COPPER_ORE   ,  0,  0,  0,  0,  0 }, /* 102 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   421
	{ 47, W, 199,   0,       0,  25,     0, 0, 0, 32,   CT_WATER        ,  0,  0,  0,  0,  0 }, /* 103 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   422
	{ 48, W, 182,   0,       0,  18,     0, 0, 0, 32,   CT_FRUIT        ,  0,  0,  0,  0,  0 }, /* 104 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   423
	{ 49, W, 185,   0,       0,  19,     0, 0, 0, 28,   CT_RUBBER       ,  0,  0,  0,  0,  0 }, /* 105 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   424
	{ 50, W, 176,   0,       0,  19,     0, 0, 0, 37,   CT_SUGAR        ,  0,  0,  0,  0,  0 }, /* 106 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   425
	{ 51, W, 178,   0,       0,  20,     0, 0, 0, 37,   CT_COTTON_CANDY ,  0,  0,  0,  0,  0 }, /* 107 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   426
	{ 52, W, 192,   0,       0,  20,     0, 0, 0, 37,   CT_TOFFEE       ,  0,  0,  0,  0,  0 }, /* 108 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   427
	{ 53, W, 190,   0,       0,  21,     0, 0, 0, 27,   CT_BUBBLES      ,  0,  0,  0,  0,  0 }, /* 109 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   428
	{ 54, W, 182,   0,       0,  24,     0, 0, 0, 32,   CT_COLA         ,  0,  0,  0,  0,  0 }, /* 110 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   429
	{ 55, W, 181,   0,       0,  21,     0, 0, 0, 32,   CT_CANDY        ,  0,  0,  0,  0,  0 }, /* 111 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   430
	{ 56, W, 183,   0,       0,  21,     0, 0, 0, 27,   CT_TOYS         ,  0,  0,  0,  0,  0 }, /* 112 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   431
	{ 57, W, 196,   0,       0,  18,     0, 0, 0, 29,   CT_BATTERIES    ,  0,  0,  0,  0,  0 }, /* 113 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   432
	{ 58, W, 193,   0,       0,  18,     0, 0, 0, 32,   CT_FIZZY_DRINKS ,  0,  0,  0,  0,  0 }, /* 114 */
9038b4ab8c9a (svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
peter1138
parents: 2639
diff changeset
   433
	{ 59, W, 191,   0,       0,  18,     0, 0, 0, 37,   CT_PLASTIC      ,  0,  0,  0,  0,  0 }, /* 115 */
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   434
};
2521
e7eb2535b206 (svn r3050) Augment the rail vehicle table with symbolic names for dual-head engines and wagons
tron
parents: 2509
diff changeset
   435
#undef W
e7eb2535b206 (svn r3050) Augment the rail vehicle table with symbolic names for dual-head engines and wagons
tron
parents: 2509
diff changeset
   436
#undef M
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   437
2463
db029c987bc7 (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
   438
const ShipVehicleInfo orig_ship_vehicle_info[NUM_SHIP_ENGINES] = {
376
6ffd7911bf39 (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
   439
	// image_index  cargo_type     cargo_amount                 refittable
6ffd7911bf39 (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
   440
	// |  base_cost |              |    running_cost            |
6ffd7911bf39 (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
   441
	// |  |    max_speed           |    |    sfx                |
6ffd7911bf39 (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
   442
	// |  |    |    |              |    |    |                  |
6ffd7911bf39 (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
   443
	{  1, 160, 48,  CT_OIL,        220, 140, SND_06_SHIP_HORN,  0 }, /*  0 */
6ffd7911bf39 (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
   444
	{  1, 176, 80,  CT_OIL,        350, 125, SND_06_SHIP_HORN,  0 }, /*  1 */
6ffd7911bf39 (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
   445
	{  2, 96,  64,  CT_PASSENGERS, 100, 90,  SND_07_FERRY_HORN, 0 }, /*  2 */
6ffd7911bf39 (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
   446
	{  2, 112, 128, CT_PASSENGERS, 130, 80,  SND_07_FERRY_HORN, 0 }, /*  3 */
6ffd7911bf39 (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
   447
	{  3, 148, 224, CT_PASSENGERS, 100, 190, SND_07_FERRY_HORN, 0 }, /*  4 */
6ffd7911bf39 (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
   448
	{  2, 96,  64,  CT_PASSENGERS, 100, 90,  SND_07_FERRY_HORN, 0 }, /*  5 */
6ffd7911bf39 (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
   449
	{  2, 112, 128, CT_PASSENGERS, 130, 80,  SND_07_FERRY_HORN, 0 }, /*  6 */
6ffd7911bf39 (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
   450
	{  0, 128, 48,  CT_GOODS,      160, 150, SND_06_SHIP_HORN,  1 }, /*  7 */
6ffd7911bf39 (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
   451
	{  0, 144, 80,  CT_GOODS,      190, 113, SND_06_SHIP_HORN,  1 }, /*  8 */
6ffd7911bf39 (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
   452
	{  0, 128, 48,  CT_GOODS,      160, 150, SND_06_SHIP_HORN,  1 }, /*  9 */
6ffd7911bf39 (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
   453
	{  0, 144, 80,  CT_GOODS,      190, 113, SND_06_SHIP_HORN,  1 }, /* 10 */
374
0309a855fc66 (svn r562) newgrf: Merge most of the road vehicle info to a single
celestar
parents: 114
diff changeset
   454
};
0309a855fc66 (svn r562) newgrf: Merge most of the road vehicle info to a single
celestar
parents: 114
diff changeset
   455
381
527e47c8feec (svn r570) -newgrf: Support for custom aircrafts via GRF files. Planeset seems to work :). Also use aircraft_vehinfo() instead of the old tables (pasky).
darkvater
parents: 376
diff changeset
   456
/* subtype: &1: regular aircraft (else chopper); &2: crashes easily on small airports */
376
6ffd7911bf39 (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
   457
/* sfx from somewhere around SND_45_PLANE_CRASHING are toyland plane-sounds */
2463
db029c987bc7 (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
   458
const AircraftVehicleInfo orig_aircraft_vehicle_info[NUM_AIRCRAFT_ENGINES] = {
376
6ffd7911bf39 (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
   459
	// image_index         sfx                         acceleration
6ffd7911bf39 (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
   460
	// |   base_cost       |                           |   max_speed
6ffd7911bf39 (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
   461
	// |   |    running_cost                           |   |    mail_capacity
922
10035216cbaf (svn r1410) Replaced all occurences of 'passanger' by 'passenger' in the code
celestar
parents: 381
diff changeset
   462
	// |   |    |  subtype |                           |   |    |    passenger_capacity
376
6ffd7911bf39 (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
   463
	// |   |    |  |       |                           |   |    |    |
6ffd7911bf39 (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
   464
	{  1, 14,  85, 1, SND_08_PLANE_TAKE_OFF,          18,  37,  4,  25 }, /*  0 */
6ffd7911bf39 (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
   465
	{  0, 15, 100, 1, SND_08_PLANE_TAKE_OFF,          20,  37,  8,  65 }, /*  1 */
6ffd7911bf39 (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
   466
	{  2, 16, 130, 3, SND_09_JET,                     35,  74, 10,  90 }, /*  2 */
6ffd7911bf39 (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
   467
	{  8, 75, 250, 3, SND_3B_JET_OVERHEAD,            50, 181, 20, 100 }, /*  3 */
6ffd7911bf39 (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
   468
	{  5, 15,  98, 1, SND_08_PLANE_TAKE_OFF,          20,  37,  6,  30 }, /*  4 */
6ffd7911bf39 (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
   469
	{  6, 18, 240, 3, SND_09_JET,                     40,  74, 30, 200 }, /*  5 */
6ffd7911bf39 (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
   470
	{  2, 17, 150, 1, SND_09_JET,                     35,  74, 15, 100 }, /*  6 */
6ffd7911bf39 (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
   471
	{  2, 18, 245, 3, SND_09_JET,                     40,  74, 30, 150 }, /*  7 */
2639
eeaefdabfdfd (svn r3181) -Bracing
tron
parents: 2611
diff changeset
   472
	{  3, 19, 192, 3, SND_09_JET,                     40,  74, 40, 220 }, /*  8 */
376
6ffd7911bf39 (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
   473
	{  3, 20, 190, 3, SND_09_JET,                     40,  74, 25, 230 }, /*  9 */
6ffd7911bf39 (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
   474
	{  2, 16, 135, 3, SND_09_JET,                     35,  74, 10,  95 }, /* 10 */
6ffd7911bf39 (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
   475
	{  2, 18, 240, 3, SND_09_JET,                     40,  74, 35, 170 }, /* 11 */
6ffd7911bf39 (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
   476
	{  4, 17, 155, 3, SND_09_JET,                     40,  74, 15, 110 }, /* 12 */
6ffd7911bf39 (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
   477
	{  7, 30, 253, 3, SND_3D_ANOTHER_JET_OVERHEAD,    40,  74, 50, 300 }, /* 13 */
6ffd7911bf39 (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
   478
	{  4, 18, 210, 3, SND_09_JET,                     40,  74, 25, 200 }, /* 14 */
6ffd7911bf39 (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
   479
	{  4, 19, 220, 3, SND_09_JET,                     40,  74, 25, 240 }, /* 15 */
6ffd7911bf39 (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
   480
	{  4, 27, 230, 3, SND_09_JET,                     40,  74, 40, 260 }, /* 16 */
6ffd7911bf39 (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
   481
	{  3, 25, 225, 3, SND_09_JET,                     40,  74, 35, 240 }, /* 17 */
6ffd7911bf39 (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
   482
	{  4, 20, 235, 3, SND_09_JET,                     40,  74, 30, 260 }, /* 18 */
6ffd7911bf39 (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
   483
	{  4, 19, 220, 3, SND_09_JET,                     40,  74, 25, 210 }, /* 19 */
6ffd7911bf39 (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
   484
	{  4, 18, 170, 3, SND_09_JET,                     40,  74, 20, 160 }, /* 20 */
6ffd7911bf39 (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
   485
	{  4, 26, 210, 3, SND_09_JET,                     40,  74, 20, 220 }, /* 21 */
6ffd7911bf39 (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
   486
	{  6, 16, 125, 1, SND_09_JET,                     50,  74, 10,  80 }, /* 22 */
6ffd7911bf39 (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
   487
	{  2, 17, 145, 1, SND_09_JET,                     40,  74, 10,  85 }, /* 23 */
6ffd7911bf39 (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
   488
	{ 11, 16, 130, 3, SND_09_JET,                     40,  74, 10,  75 }, /* 24 */
6ffd7911bf39 (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
   489
	{ 10, 16, 149, 3, SND_09_JET,                     40,  74, 10,  85 }, /* 25 */
6ffd7911bf39 (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
   490
	{ 15, 17, 170, 3, SND_09_JET,                     40,  74, 18,  65 }, /* 26 */
6ffd7911bf39 (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
   491
	{ 12, 18, 210, 3, SND_09_JET,                     40,  74, 25, 110 }, /* 27 */
6ffd7911bf39 (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
   492
	{ 13, 20, 230, 3, SND_09_JET,                     40,  74, 60, 180 }, /* 28 */
6ffd7911bf39 (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
   493
	{ 14, 21, 220, 3, SND_09_JET,                     40,  74, 65, 150 }, /* 29 */
6ffd7911bf39 (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
   494
	{ 16, 19, 160, 3, SND_09_JET,                     40, 181, 45,  85 }, /* 30 */
6ffd7911bf39 (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
   495
	{ 17, 24, 248, 3, SND_3D_ANOTHER_JET_OVERHEAD,    40,  74, 80, 400 }, /* 31 */
6ffd7911bf39 (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
   496
	{ 18, 80, 251, 3, SND_3B_JET_OVERHEAD,            50, 181, 45, 130 }, /* 32 */
6ffd7911bf39 (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
   497
	{ 20, 13,  85, 1, SND_45_PLANE_CRASHING,          18,  37,  5,  25 }, /* 33 */
6ffd7911bf39 (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
   498
	{ 21, 18, 100, 1, SND_46_PLANE_ENGINE_SPUTTERING, 20,  37,  9,  60 }, /* 34 */
6ffd7911bf39 (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
   499
	{ 22, 25, 140, 1, SND_09_JET,                     40,  74, 12,  90 }, /* 35 */
6ffd7911bf39 (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
   500
	{ 23, 32, 220, 3, SND_3D_ANOTHER_JET_OVERHEAD,    40,  74, 40, 200 }, /* 36 */
6ffd7911bf39 (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
   501
	{ 24, 80, 255, 3, SND_3B_JET_OVERHEAD,            50, 181, 30, 100 }, /* 37 */
6ffd7911bf39 (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
   502
	{  9, 15,  81, 0, SND_09_JET,                     20,  25, 15,  40 }, /* 38 */
6ffd7911bf39 (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
   503
	{ 19, 17,  77, 0, SND_09_JET,                     20,  40, 20,  55 }, /* 39 */
6ffd7911bf39 (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
   504
	{ 25, 15,  80, 0, SND_09_JET,                     20,  25, 10,  40 }, /* 40 */
6ffd7911bf39 (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
   505
};
374
0309a855fc66 (svn r562) newgrf: Merge most of the road vehicle info to a single
celestar
parents: 114
diff changeset
   506
376
6ffd7911bf39 (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
   507
/* I hope I got the cargo types right, figuring out which is which for which
6ffd7911bf39 (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
   508
 * climate is a bitch */
2463
db029c987bc7 (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
   509
const RoadVehicleInfo orig_road_vehicle_info[NUM_ROAD_ENGINES] = {
376
6ffd7911bf39 (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
   510
	// image_index       sfx                                 max_speed
6ffd7911bf39 (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
   511
	// |    base_cost    |                                   |   capacity
6ffd7911bf39 (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
   512
	// |    |    running_cost                                |   |  cargo_type
6ffd7911bf39 (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
   513
	// |    |    |       |                                   |   |  |
6ffd7911bf39 (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
   514
	{  0, 120,  91, SND_19_BUS_START_PULL_AWAY,            112, 31, CT_PASSENGERS   }, /*  0 */
6ffd7911bf39 (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
   515
	{ 17, 140, 128, SND_1C_TRUCK_START_2,                  176, 35, CT_PASSENGERS   }, /*  1 */
6ffd7911bf39 (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
   516
	{ 17, 150, 178, SND_1B_TRUCK_START,                    224, 37, CT_PASSENGERS   }, /*  2 */
6ffd7911bf39 (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
   517
	{ 34, 160, 240, SND_1B_TRUCK_START,                    255, 40, CT_PASSENGERS   }, /*  3 */
6ffd7911bf39 (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
   518
	{ 51, 120,  91, SND_3C_COMEDY_CAR,                     112, 30, CT_PASSENGERS   }, /*  4 */
6ffd7911bf39 (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
   519
	{ 51, 140, 171, SND_3E_COMEDY_CAR_2,                   192, 35, CT_PASSENGERS   }, /*  5 */
6ffd7911bf39 (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
   520
	{ 51, 160, 240, SND_3C_COMEDY_CAR,                     240, 38, CT_PASSENGERS   }, /*  6 */
6ffd7911bf39 (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
   521
	{  1, 108,  90, SND_19_BUS_START_PULL_AWAY,             96, 20, CT_COAL         }, /*  7 */
6ffd7911bf39 (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
   522
	{ 18, 128, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_COAL         }, /*  8 */
6ffd7911bf39 (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
   523
	{ 35, 138, 240, SND_19_BUS_START_PULL_AWAY,            224, 28, CT_COAL         }, /*  9 */
6ffd7911bf39 (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
   524
	{  2, 115,  90, SND_19_BUS_START_PULL_AWAY,             96, 22, CT_MAIL         }, /* 10 */
6ffd7911bf39 (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
   525
	{ 19, 135, 168, SND_19_BUS_START_PULL_AWAY,            176, 28, CT_MAIL         }, /* 11 */
6ffd7911bf39 (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
   526
	{ 36, 145, 240, SND_19_BUS_START_PULL_AWAY,            224, 30, CT_MAIL         }, /* 12 */
6ffd7911bf39 (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
   527
	{ 57, 115,  90, SND_3E_COMEDY_CAR_2,                    96, 22, CT_MAIL         }, /* 13 */
6ffd7911bf39 (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
   528
	{ 57, 135, 168, SND_3C_COMEDY_CAR,                     176, 28, CT_MAIL         }, /* 14 */
6ffd7911bf39 (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
   529
	{ 57, 145, 240, SND_3E_COMEDY_CAR_2,                   224, 30, CT_MAIL         }, /* 15 */
6ffd7911bf39 (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
   530
	{  3, 110,  90, SND_19_BUS_START_PULL_AWAY,             96, 21, CT_OIL          }, /* 16 */
6ffd7911bf39 (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
   531
	{ 20, 140, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_OIL          }, /* 17 */
6ffd7911bf39 (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
   532
	{ 37, 150, 240, SND_19_BUS_START_PULL_AWAY,            224, 27, CT_OIL          }, /* 18 */
6ffd7911bf39 (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
   533
	{  4, 105,  90, SND_19_BUS_START_PULL_AWAY,             96, 14, CT_LIVESTOCK    }, /* 19 */
6ffd7911bf39 (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
   534
	{ 21, 130, 168, SND_19_BUS_START_PULL_AWAY,            176, 16, CT_LIVESTOCK    }, /* 20 */
6ffd7911bf39 (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
   535
	{ 38, 140, 240, SND_19_BUS_START_PULL_AWAY,            224, 18, CT_LIVESTOCK    }, /* 21 */
6ffd7911bf39 (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
   536
	{  5, 107,  90, SND_19_BUS_START_PULL_AWAY,             96, 14, CT_GOODS        }, /* 22 */
6ffd7911bf39 (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
   537
	{ 22, 130, 168, SND_19_BUS_START_PULL_AWAY,            176, 16, CT_GOODS        }, /* 23 */
6ffd7911bf39 (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
   538
	{ 39, 140, 240, SND_19_BUS_START_PULL_AWAY,            224, 18, CT_GOODS        }, /* 24 */
6ffd7911bf39 (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
   539
	{  6, 114,  90, SND_19_BUS_START_PULL_AWAY,             96, 20, CT_GRAIN        }, /* 25 */
6ffd7911bf39 (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
   540
	{ 23, 133, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_GRAIN        }, /* 26 */
6ffd7911bf39 (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
   541
	{ 40, 143, 240, SND_19_BUS_START_PULL_AWAY,            224, 30, CT_GRAIN        }, /* 27 */
6ffd7911bf39 (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
   542
	{  7, 118,  90, SND_19_BUS_START_PULL_AWAY,             96, 20, CT_WOOD         }, /* 28 */
6ffd7911bf39 (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
   543
	{ 24, 137, 168, SND_19_BUS_START_PULL_AWAY,            176, 22, CT_WOOD         }, /* 29 */
6ffd7911bf39 (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
   544
	{ 41, 147, 240, SND_19_BUS_START_PULL_AWAY,            224, 24, CT_WOOD         }, /* 30 */
6ffd7911bf39 (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
   545
	{  8, 121,  90, SND_19_BUS_START_PULL_AWAY,             96, 22, CT_IRON_ORE     }, /* 31 */
6ffd7911bf39 (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
   546
	{ 25, 140, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_IRON_ORE     }, /* 32 */
6ffd7911bf39 (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
   547
	{ 42, 150, 240, SND_19_BUS_START_PULL_AWAY,            224, 27, CT_IRON_ORE     }, /* 33 */
6ffd7911bf39 (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
   548
	{  9, 112,  90, SND_19_BUS_START_PULL_AWAY,             96, 15, CT_STEEL        }, /* 34 */
6ffd7911bf39 (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
   549
	{ 26, 135, 168, SND_19_BUS_START_PULL_AWAY,            176, 18, CT_STEEL        }, /* 35 */
6ffd7911bf39 (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
   550
	{ 43, 145, 240, SND_19_BUS_START_PULL_AWAY,            224, 20, CT_STEEL        }, /* 36 */
6ffd7911bf39 (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
   551
	{ 10, 145,  90, SND_19_BUS_START_PULL_AWAY,             96, 12, CT_VALUABLES    }, /* 37 */
6ffd7911bf39 (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
   552
	{ 27, 170, 168, SND_19_BUS_START_PULL_AWAY,            176, 15, CT_VALUABLES    }, /* 38 */
6ffd7911bf39 (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
   553
	{ 44, 180, 240, SND_19_BUS_START_PULL_AWAY,            224, 16, CT_VALUABLES    }, /* 39 */
6ffd7911bf39 (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
   554
	{ 11, 112,  90, SND_19_BUS_START_PULL_AWAY,             96, 17, CT_FOOD         }, /* 40 */
6ffd7911bf39 (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
   555
	{ 28, 134, 168, SND_19_BUS_START_PULL_AWAY,            176, 20, CT_FOOD         }, /* 41 */
6ffd7911bf39 (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
   556
	{ 45, 144, 240, SND_19_BUS_START_PULL_AWAY,            224, 22, CT_FOOD         }, /* 42 */
6ffd7911bf39 (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
   557
	{ 12, 112,  90, SND_19_BUS_START_PULL_AWAY,             96, 15, CT_PAPER        }, /* 43 */
6ffd7911bf39 (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
   558
	{ 29, 135, 168, SND_19_BUS_START_PULL_AWAY,            176, 18, CT_PAPER        }, /* 44 */
6ffd7911bf39 (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
   559
	{ 46, 145, 240, SND_19_BUS_START_PULL_AWAY,            224, 20, CT_PAPER        }, /* 45 */
6ffd7911bf39 (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
   560
	{ 13, 121,  90, SND_19_BUS_START_PULL_AWAY,             96, 22, CT_COPPER_ORE   }, /* 46 */
6ffd7911bf39 (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
   561
	{ 30, 140, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_COPPER_ORE   }, /* 47 */
6ffd7911bf39 (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
   562
	{ 47, 150, 240, SND_19_BUS_START_PULL_AWAY,            224, 27, CT_COPPER_ORE   }, /* 48 */
6ffd7911bf39 (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
   563
	{ 14, 111,  90, SND_19_BUS_START_PULL_AWAY,             96, 21, CT_WATER        }, /* 49 */
6ffd7911bf39 (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
   564
	{ 31, 141, 168, SND_19_BUS_START_PULL_AWAY,            176, 25, CT_WATER        }, /* 50 */
6ffd7911bf39 (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
   565
	{ 48, 151, 240, SND_19_BUS_START_PULL_AWAY,            224, 27, CT_WATER        }, /* 51 */
6ffd7911bf39 (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
   566
	{ 15, 118,  90, SND_19_BUS_START_PULL_AWAY,             96, 18, CT_FRUIT        }, /* 52 */
6ffd7911bf39 (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
   567
	{ 32, 148, 168, SND_19_BUS_START_PULL_AWAY,            176, 20, CT_FRUIT        }, /* 53 */
6ffd7911bf39 (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
   568
	{ 49, 158, 240, SND_19_BUS_START_PULL_AWAY,            224, 23, CT_FRUIT        }, /* 54 */
6ffd7911bf39 (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
   569
	{ 16, 117,  90, SND_19_BUS_START_PULL_AWAY,             96, 17, CT_RUBBER       }, /* 55 */
6ffd7911bf39 (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
   570
	{ 33, 147, 168, SND_19_BUS_START_PULL_AWAY,            176, 19, CT_RUBBER       }, /* 56 */
6ffd7911bf39 (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
   571
	{ 50, 157, 240, SND_19_BUS_START_PULL_AWAY,            224, 22, CT_RUBBER       }, /* 57 */
6ffd7911bf39 (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
   572
	{ 52, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_SUGAR        }, /* 58 */
6ffd7911bf39 (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
   573
	{ 52, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_SUGAR        }, /* 59 */
6ffd7911bf39 (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
   574
	{ 52, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_SUGAR        }, /* 60 */
6ffd7911bf39 (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
   575
	{ 53, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_COLA         }, /* 61 */
6ffd7911bf39 (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
   576
	{ 53, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_COLA         }, /* 62 */
6ffd7911bf39 (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
   577
	{ 53, 157, 240, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 224, 22, CT_COLA         }, /* 63 */
6ffd7911bf39 (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
   578
	{ 54, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_COTTON_CANDY }, /* 64 */
6ffd7911bf39 (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
   579
	{ 54, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_COTTON_CANDY }, /* 65 */
6ffd7911bf39 (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
   580
	{ 54, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_COTTON_CANDY }, /* 66 */
6ffd7911bf39 (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
   581
	{ 55, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_TOFFEE       }, /* 67 */
6ffd7911bf39 (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
   582
	{ 55, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_TOFFEE       }, /* 68 */
6ffd7911bf39 (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
   583
	{ 55, 157, 240, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 224, 22, CT_TOFFEE       }, /* 69 */
6ffd7911bf39 (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
   584
	{ 56, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_TOYS         }, /* 70 */
6ffd7911bf39 (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
   585
	{ 56, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_TOYS         }, /* 71 */
6ffd7911bf39 (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
   586
	{ 56, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_TOYS         }, /* 72 */
6ffd7911bf39 (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
   587
	{ 58, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_CANDY        }, /* 73 */
6ffd7911bf39 (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
   588
	{ 58, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_CANDY        }, /* 74 */
6ffd7911bf39 (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
   589
	{ 58, 157, 240, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 224, 22, CT_CANDY        }, /* 75 */
6ffd7911bf39 (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
   590
	{ 59, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_BATTERIES    }, /* 76 */
6ffd7911bf39 (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
   591
	{ 59, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_BATTERIES    }, /* 77 */
6ffd7911bf39 (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
   592
	{ 59, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_BATTERIES    }, /* 78 */
6ffd7911bf39 (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
   593
	{ 60, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_FIZZY_DRINKS }, /* 79 */
6ffd7911bf39 (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
   594
	{ 60, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_FIZZY_DRINKS }, /* 80 */
6ffd7911bf39 (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
   595
	{ 60, 157, 240, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 224, 22, CT_FIZZY_DRINKS }, /* 81 */
6ffd7911bf39 (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
   596
	{ 61, 117,  90, SND_3F_COMEDY_CAR_3,                    96, 17, CT_PLASTIC      }, /* 82 */
6ffd7911bf39 (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
   597
	{ 61, 147, 168, SND_40_COMEDY_CAR_START_AND_PULL_AWAY, 176, 19, CT_PLASTIC      }, /* 83 */
6ffd7911bf39 (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
	{ 61, 157, 240, SND_3F_COMEDY_CAR_3,                   224, 22, CT_PLASTIC      }, /* 84 */
6ffd7911bf39 (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
   599
	{ 62, 117,  90, SND_40_COMEDY_CAR_START_AND_PULL_AWAY,  96, 17, CT_BUBBLES      }, /* 85 */
6ffd7911bf39 (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
   600
	{ 62, 147, 168, SND_3F_COMEDY_CAR_3,                   176, 19, CT_BUBBLES      }, /* 86 */
6ffd7911bf39 (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
   601
	{ 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
   602
};
376
6ffd7911bf39 (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
   603
6ffd7911bf39 (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
   604
#endif /* ENGINES_H */